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
340021861365	340021861932	340021862482	340021863032	340021863582	340021864132	340021864682	340021865232	340021865782	340021866332	340021866882	340021867432	340021867982	340021868532	340021869082	340021869632	340021870182	340021870732	340021871282	340021871832	340021872382	340021872932	340021873482	340021874032	340021874582	340021875132	340021875682	340021876232	340021876782	340021877332	340021877882	340021878432	340021878982	340021879532	340021880082	340021880632	340021881182	340021881732	340021882282	340021882832	340021883382	340021883932	340021884482	340021885032	340021885582	340021886132	340021886682	340021887232	340021887782	340021888332	340021888882	340021889432	340021889982	340021890532	340021891082	340021891632	340021892182	340021892732	340021893282	340021893832	340021894382	340021894932	340021895482	340021896032	340021896582	340021897132	340021897682	340021898232	340021898782	340021899332	340021899882	340021900432	340021900982	340021901532	340021902082	340021902632	340021903182	340021903732	340021904282	340021904832	340021905382	340021905932	340021906482	340021907032	340021907582	340021908132	340021908682	340021909232	340021909782	340021910332	340021910882	340021911432	340021911982	340021912532	340021913082	340021913632	340021914182	340021914732	340021915282	340021915832	340021916382	340021916932	340021917482	340021918032	340021918582	340021919132	340021919682	340021920232	340021920782	340021921332	340021921882	340021922432	340021922982	340021923532	340021924082	340021924632	340021925182	340021925732	340021926282	340021926832	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23325	21584	29567	24098	21588	21631	9774	1108	732	591	511	461	393	359	341	285	300	295	271	218	229	228	209	223	221	230	224	191	199	231	198	203	169	189	195	193	173	175	175	176	152	172	196	171	175	187	151	177	181	157	175	188	158	170	167	159	136	152	175	165	163	171	159	190	154	132	164	168	154	182	165	176	162	142	150	152	146	141	135	168	168	159	156	176	140	162	157	137	163	160	156	138	170	145	166	146	160	174	160	145	144	156	147	174	147	149	140	153	132	159	169	152	173	183	139	152	158	162	144	151	154	155	155	158	148	146	167	176	176	140	158	176	189	161	156	151	187	161	164	160	163	166	158	155	163	162	143	170	167	165	150	155	147	167	135	146	153	157	139	151	141	164	152	165	169	159	138	155	161	163	175	140	154	185	167	153	152	165	147	135	165	159	176	163	171	148	174	140	158	168	146	178	156	158	151	163	163	163	162	145	146	174	159	167	142	153	171	152	163	165	164	161	182	154	144	164	143	144	140	159	146	171	157	160	150	166	155	148	141	147	155	154	148	153	151	171	157	174	164	157	155	152	153	140	165	169	152	158	158	172	148	138	156	166	156	163	149	151	146	176	154	168	175	148	163	161	158	163	174	166	159	150	145	170	172	141	168	165	143	178	146	165	147	149	163	156	142	150	158	176	165	148	152	141	161	151	179	156	147	125	165	132	129	155	138	167	155	166	153	152	147	149	149	160	157	154	161	163	169	162	150	152	173	151	175	170	151	144	155	145	151	140	154	146	155	145	157	181	173	163	172	168	151	181	154	166	160	163	162	143	146	158	164	147	157	166	156	135	160	182	141	139	163	139	129	153	172	161	129	165	181	172	147	163	151	183	138	161	157	159	152	151	162	145	139	155	140	152	153	160	139	163	159	166	148	133	149	149	157	146	158	138	158	176	152	150	164	144	161	140	164	135	144	145	161	146	157	151	168	137	168	155	183	162	165	169	165	169	144	161	178	176	159	144	165	148	168	167	171	159	142	154	149	139	160	175	163	140	176	149	166	156	147	147	136	158	164	151	149	161	144	135	165	136	176	153	151	151	160	157	161	146	118	132	159	162	171	164	142	169	171	162	136	147	147	168	171	182	161	143	158	173	141	157	150	175	145	166	138	176	163	128	168	153	144	154	157	157	144	162	172	156	168	149	162	163	144	169	152	155	139	144	147	153	172	142	146	151	172	168	170	160	132	138	151	162	136	137	176	148	172	140	153	161	174	128	158	176	182	150	156	154	171	159	141	160	163	140	146	159	151	134	142	165	157	165	167	159	153	138	164	130	158	150	169	134	141	122	136	151	136	133	151	167	158	157	168	144	137	171	170	179	181	159	169	138	161	171	147	171	159	158	168	164	158	162	188	154	152	157	167	132	141	154	153	148	168	166	153	149	164	146	157	162	137	176	148	140	135	162	174	156	156	176	166	162	136	170	166	186	171	159	165	133	170	174	163	170	158	143	163	167	164	162	168	153	158	173	152	157	145	141	148	132	162	165	152	150	162	132	171	152	193	175	134	165	154	150	155	150	137	165	141	163	145	147	152	165	189	154	153	172	157	165	159	160	179	171	177	158	162	166	164	161	141	143	162	142	158	152	141	139	128	146	157	130	151	142	154	169	159	168	161	165	161	142	175	150	143	154	131	158	142	155	160	167	161	142	168	163	161	153	161	168	163	147	155	150	143	141	165	165	152	149	150	165	163	125	148	144	160	162	172	153	162	164	164	132	133	153	144	139	152	175	178	166	137	154	153	154	149	149	158	173	141	147	165	151	160	163	144	180	157	163	160	172	178	149	150	157	173	145	171	146	166	160	161	143	170	151	161	150	167	147	151	139	138	146	144	160	162	166	141	143	145	165	147	155	156	163	153	167	169	154	154	171	173	157	161	174	160	163	168	142	175	156	156	147	160	137	152	145	155	158	157	154	166	155	130	154	148	169	155	146	131	146	146	175	152	173	159	160	151	146	149	155	152	148	151	149	153	147	139	153	202	158	139	146	197	159	167	172	144	196	171	132	164	154	167	141	158	151	175	155	160	138	139	162	148	159	150	151	158	160	150	160	153	160	148	167	157	165	114	155	136	149	201	180	182	147	142	168	164	174	156	143	150	161	149	159	145	152	152	151	153	156	133	145	150	153	174	157	148	154	131	161	144	168	170	155	170	140	157	154	170	146	151	155	137	141	141	152	166	155	153	148	153	147	143	147	157	166	165	182	145	144	123	162	151	129	148	130	155	151	148	149	176	146	152	149	184	151	160	158	168	154	170	144	170	159	163	151	140	155	163	138	166	146	162	162	153	176	145	168	150	152	151	148	172	162	182	163	151	138	150	158	172	135	172	152	164	142	150	169	155	155	163	149	160	143	183	166	176	156	174	163	178	179	157	130	165	144	169	157	146	155	136	159	153	174	163	193	157	130	156	150	149	156	149	189	165	155	178	167	160	150	174	133	138	150	163	152	161	151	143	169	176	134	177	157	145	142	147	177	129	159	162	161	168	184	163	155	165	144	132	137	162	140	167	157	165	167	144	150	167	154	156	138	168	153	159	134	172	140	158	143	136	145	156	150	144	169	140	148	134	160	173	165	164	148	142	135	167	153	183	158	144	144	177	138	146	149	172	155	150	128	145	155	141	146	137	139	178	154	169	161	153	164	152	159	141	150	159	155	135	182	168	151	165	162	155	152	158	154	145	161	167	165	154	155	150	174	161	158	152	147	137	145	152	165	144	175	161	158	140	169	162	163	157	149	146	157	152	152	171	155	144	164	148	151	174	137	151	132	139	165	140	154	133	158	149	163	166	159	167	143	137	162	150	171	164	151	148	139	127	143	161	156	162	192	165	154	151	151	137	163	143	141	147	166	145	156	159	139	156	172	165	172	154	147	160	171	162	144	161	154	158	165	149	161	139	150	168	157	170	161	167	165	153	169	179	147	148	150	137	161	160	145	122	154	150	153	144	168	161	171	165	173	168	159	156	187	141	150	161	170	180	175	155	135	161	176	166	169	153	163	160	173	165	130	123	164	164	134	150	147	156	136	138	158	173	142	153	151	176	162	152	156	141	158	136	180	147	159	163	171	157	143	145	173	158	141	140	148	138	156	148	162	160	154	147	140	155	160	147	160	149	144	128	138	156	158	138	146	141	178	129	155	154	173	155	188	141	149	170	159	151	160	168	183	157	156	150	160	141	148	162	156	159	123	155	196	143	143	156	145	140	176	155	129	151	149	153	144	148	150	163	147	163	162	190	176	152	181	159	155	164	163	157	145	152	165	156	150	132	168	165	147	177	154	158	165	145	152	166	164	173	162	134	131	161	159	142	155	161	172	149	167	139	157	146	156	127	159	154	154	123	176	157	176	155	168	139	184	178	153	156	143	153	157	151	142	152	153	153	142	152	171	180	163	134	173	155	155	164	156	150	143	155	157	155	156	159	148	144	146	163	161	154	141	156	176	139	182	140	167
6740	15546	13707	7506	5141	3840	2917	2241	1752	1356	1063	913	816	721	632	600	506	486	425	387	382	346	372	315	315	308	295	286	300	265	265	248	252	272	266	242	252	268	261	249	264	248	273	264	264	210	239	238	229	230	244	213	241	235	185	222	239	231	219	213	222	208	240	226	203	198	216	211	222	254	247	221	211	203	216	203	200	199	191	219	190	250	202	211	206	206	231	199	175	201	233	184	220	206	244	233	192	225	207	208	198	231	201	188	219	195	208	234	197	222	209	210	233	194	206	208	189	213	200	222	186	236	209	224	219	241	201	194	199	197	209	201	198	196	226	189	200	189	221	192	207	187	232	201	199	223	217	188	209	211	216	194	223	175	203	184	192	223	208	207	227	211	215	201	217	206	197	216	212	188	209	240	205	213	217	196	197	219	206	206	207	228	229	217	232	199	197	205	211	237	217	218	208	183	189	206	193	200	208	210	215	201	218	178	211	201	246	223	212	231	210	181	224	209	209	211	215	196	226	215	186	200	196	208	220	221	196	198	214	200	265	194	214	214	194	192	208	199	219	220	210	188	243	216	213	204	229	204	198	193	213	190	197	176	219	214	201	207	220	232	209	211	177	206	214	213	230	208	220	219	212	210	195	194	209	186	219	210	188	176	193	238	237	209	213	227	199	194	209	192	224	207	198	205	210	180	189	218	217	248	210	196	226	209	205	205	191	228	234	192	219	204	238	218	193	208	202	196	201	223	204	197	195	199	190	184	254	209	201	189	204	202	192	214	226	233	203	199	231	222	214	199	202	196	211	229	218	212	198	218	219	200	213	222	220	212	200	194	190	208	198	199	220	206	231	209	224	212	225	202	183	233	226	232	205	187	227	203	201	194	206	209	207	209	210	220	217	239	223	186	201	212	175	197	190	209	204	200	201	209	208	228	206	208	213	198	182	220	218	211	185	208	211	206	217	204	211	194	183	199	210	209	197	182	209	207	183	200	200	215	200	213	212	211	213	182	211	191	204	212	230	184	200	212	208	215	207	197	197	186	193	193	180	208	195	246	201	199	178	200	216	213	210	195	250	202	228	188	203	219	218	234	218	223	229	225	218	214	197	187	218	226	186	225	193	211	197	195	173	197	207	193	182	207	200	185	181	213	210	232	187	197	184	198	206	222	190	233	197	191	202	183	215	211	186	186	211	230	204	193	216	214	196	194	204	202	208	223	216	231	194	207	218	212	198	212	197	211	197	205	212	194	200	204	221	205	214	228	201	204	204	207	219	192	216	185	195	207	193	188	182	206	207	240	201	219	219	192	223	213	202	221	193	204	206	189	214	176	207	211	219	195	222	192	178	208	219	230	193	210	217	222	206	186	193	210	193	224	217	214	195	233	207	235	196	200	232	208	202	195	209	212	219	215	187	231	243	191	187	197	228	210	206	185	178	234	211	202	196	216	221	191	213	231	207	183	177	210	186	195	219	188	191	184	225	201	226	165	220	229	209	225	205	202	217	193	221	222	193	218	219	195	237	234	235	200	203	210	204	193	212	209	220	214	213	202	190	226	196	183	220	226	208	202	203	211	222	192	193	226	187	215	203	196	199	189	238	217	235	206	202	213	219	187	206	205	185	204	196	224	208	212	205	224	189	220	215	212	217	189	204	197	206	227	187	213	212	203	205	237	179	239	212	213	187	222	192	197	201	198	214	195	199	228	196	213	230	191	211	197	216	224	217	216	210	225	200	206	196	213	220	213	210	193	199	237	217	210	218	217	217	215	189	195	199	218	208	220	215	222	222	210	194	201	204	163	193	180	210	213	208	195	195	218	195	221	183	210	249	231	188	199	204	220	205	201	191	212	213	222	223	214	187	216	213	202	214	223	194	200	196	192	199	206	209	233	232	189	192	214	230	218	244	234	191	205	199	206	184	192	208	214	218	220	207	202	221	218	226	204	191	186	195	218	201	224	199	218	203	211	223	210	199	223	211	232	206	196	209	201	224	219	210	170	190	221	203	181	221	211	231	218	195	193	208	228	204	218	214	208	214	200	209	221	218	223	207	207	185	198	214	208	187	211	229	209	227	236	220	219	212	224	214	193	205	214	220	204	207	210	202	202	195	229	214	207	203	242	213	243	223	231	199	188	217	205	221	216	200	206	211	225	207	198	240	192	228	198	194	201	191	206	220	185	189	221	210	206	196	214	228	214	202	195	223	174	226	211	210	205	212	203	214	218	224	196	191	227	184	226	195	185	197	191	218	213	198	218	210	217	185	247	224	197	218	208	220	229	196	184	233	204	222	200	181	219	223	220	190	221	198	210	199	200	209	198	177	202	205	200	221	217	204	225	197	198	221	197	220	189	207	176	216	210	238	227	205	225	213	238	224	221	201	205	168	219	190	200	221	214	206	230	213	234	224	236	186	209	186	213	211	243	190	200	206	216	214	192	194	221	214	209	202	194	197	181	207	206	212	179	233	203	205	189	194	201	206	188	218	179	202	210	212	195	199	192	199	210	212	193	221	199	182	210	219	207	193	223	223	219	212	190	216	197	196	178	200	194	196	213	218	206	213	206	214	188	222	204	199	229	199	226	193	195	193	197	193	192	193	201	196	219	177	196	206	185	191	204	224	205	209	195	203	217	194	224	207	187	212	241	204	209	204	211	209	208	238	212	200	210	223	197	214	176	212	189	192	220	211	211	209	222	210	200	210	216	200	221	218	183	238	211	203	214	230	194	200	209	195	208	232	225	207	205	176	206	221	199	234	193	196	201	222	229	205	220	211	205	217	191	208	220	177	210	204	212	207	170	215	230	205	207	210	249	221	242	204	201	210	212	199	228	187	194	221	199	219	209	213	191	202	191	201	210	201	208	195	233	203	199	228	215	220	217	205	212	223	196	187	219	188	211	198	236	236	207	187	258	213	210	192	218	225	211	197	210	199	225	204	189	198	202	196	213	193	200	228	204	231	218	217	200	214	179	204	199	190	214	200	195	210	198	220	228	184	207	231	192	186	191	198	188	208	197	233	234	193	177	223	203	217	208	176	202	204	180	226	243	185	195	193	230	218	196	191	203	215	209	220	197	194	199	206	203	198	220	197	195	206	217	200	214	220	222	223	198	211	201	223	207	246	198	197	219	228	186	203	203	216	225	212	230	208	200	194	210	215	231	211	204	236	210	204	195	216	176	185	198	205	214	200	215	223	208	188	223	178	211	201	227	198	214	217	217	195	199	214	201	229	212	228	189	203	227	176	229	204	195	216	218	223	201	205	218	215	225	214	212	216	193	213	180	205	213	212	171	192	197	199	208	193	238	203	194	220	210	197	223	205	183	216	232	194	232	234	253	204	181	208	193	243	198	231	189	199	208	205	198	196	206	211	191	201	191	189	184	206	237	232	189	229	192	189	198	179	192	206	200	197	200	196	214	183	214	197	195	211	210	190	190	217	213	214	179	209	215	222	218	207	217	248	196	200	212	212	216	202	207	186	207	215	194	192	207	220	197
26488	20493	10076	1028	642	608	598	574	540	531	519	605	544	534	570	575	524	499	549	562	572	572	572	554	534	549	521	549	537	578	580	578	503	545	568	518	502	549	530	501	556	506	557	499	546	521	504	514	551	527	531	532	575	547	548	529	523	556	531	499	550	584	541	566	608	528	529	548	549	536	542	525	504	521	538	545	529	542	527	509	530	544	540	517	534	542	542	556	528	535	520	496	556	519	504	531	536	529	560	552	552	535	544	550	525	545	534	537	555	521	539	548	526	559	563	474	544	541	548	530	495	528	571	508	577	517	519	557	536	541	531	566	516	558	567	521	546	519	486	484	489	512	530	518	526	556	508	543	524	517	572	524	560	551	495	510	556	578	520	546	516	504	553	530	522	539	542	553	505	506	544	558	534	533	556	485	556	528	527	519	515	535	568	577	520	548	562	509	493	596	546	543	559	503	539	478	565	589	579	479	526	540	507	533	552	578	563	480	516	511	504	528	503	561	556	495	527	516	516	556	538	530	563	536	554	524	544	517	548	533	554	497	544	547	528	538	524	556	550	541	499	545	558	523	546	514	538	571	509	517	576	491	512	508	504	532	538	506	485	507	524	530	536	562	538	530	572	554	500	523	537	524	543	559	545	552	556	529	523	534	532	506	585	553	515	554	538	515	514	538	587	530	553	549	508	574	552	516	525	529	549	553	574	548	549	540	574	522	562	559	504	583	505	524	567	545	545	535	538	494	547	551	541	569	525	494	515	542	505	522	532	521	561	537	534	555	571	552	553	494	512	551	540	555	536	505	556	550	545	510	534	525	581	552	538	507	516	548	523	548	480	556	514	514	512	523	528	533	514	522	535	528	522	502	527	552	560	517	540	540	539	512	569	505	519	546	556	568	519	541	546	532	516	538	543	531	518	528	556	567	535	531	516	491	525	516	555	532	545	563	524	514	582	511	511	538	552	537	545	529	545	542	495	545	526	530	529	546	531	500	526	548	543	522	522	514	586	524	542	570	538	527	512	517	519	513	531	535	492	551	535	562	554	510	544	547	522	569	521	489	485	541	545	536	501	518	529	552	500	542	538	537	535	512	498	561	523	527	546	508	536	519	515	555	519	560	516	552	552	571	535	556	523	548	532	497	526	522	519	552	536	535	560	513	526	538	569	490	532	554	551	577	490	498	561	552	512	548	507	561	537	534	516	527	520	541	526	525	535	601	548	546	523	521	543	571	523	581	517	543	518	520	489	517	583	525	506	511	490	530	532	520	495	568	560	521	518	560	528	576	517	567	549	571	524	531	559	582	510	560	545	531	536	524	529	535	514	547	528	542	569	538	495	565	506	541	546	550	585	502	544	487	526	498	498	565	497	541	510	499	483	538	559	520	547	520	524	530	548	530	519	507	541	510	566	575	526	538	547	528	515	492	505	499	564	557	548	528	487	559	595	513	520	524	539	523	542	525	489	509	530	534	535	552	512	543	551	533	553	546	536	516	546	526	503	496	491	559	520	550	526	514	532	495	559	551	569	552	516	522	547	560	543	561	543	563	518	574	547	547	517	539	552	531	558	569	518	519	530	530	524	563	553	539	535	536	550	531	501	562	506	557	512	508	531	564	560	518	599	528	563	517	563	579	554	537	559	560	538	530	534	496	556	518	543	521	531	540	554	507	570	487	555	538	511	519	550	531	517	542	553	487	517	544	511	512	586	544	544	530	480	528	511	550	523	533	541	567	531	545	520	567	533	557	545	548	533	563	551	545	521	586	550	567	540	526	544	512	571	553	493	565	482	533	506	533	514	526	549	498	547	495	558	522	551	546	524	538	514	559	526	557	551	535	537	521	529	514	539	549	551	527	583	567	518	557	544	504	527	590	554	504	567	556	545	542	555	510	560	504	522	541	546	513	561	525	545	566	543	498	549	568	551	518	538	526	494	556	524	516	507	507	534	522	549	546	509	574	524	539	525	556	549	548	515	514	519	489	545	541	549	548	574	540	537	525	536	551	512	500	517	542	499	524	550	540	514	552	542	586	512	519	541	517	510	542	518	545	566	589	539	532	520	527	523	558	557	548	547	565	549	525	528	556	515	597	506	539	541	528	568	561	572	483	549	530	547	517	522	546	540	536	543	563	514	539	521	541	545	513	538	532	553	521	580	511	482	567	540	559	497	553	537	520	581	524	536	529	541	512	501	533	495	593	518	491	530	507	525	514	533	514	538	576	512	523	527	502	491	530	500	541	591	517	546	537	527	559	559	563	514	514	555	519	525	549	502	519	537	487	533	530	530	545	529	518	556	542	522	565	519	525	535	512	578	540	538	553	548	487	532	538	559	520	550	537	526	563	524	478	511	529	539	536	527	551	554	528	555	518	526	549	528	556	539	578	564	476	580	503	540	533	512	522	540	535	558	538	534	521	548	531	544	552	521	488	518	521	548	542	517	562	519	552	554	534	577	528	530	529	539	574	526	513	571	550	517	494	551	537	522	512	516	502	532	544	572	555	541	537	536	531	529	548	517	539	529	545	499	561	468	490	482	552	533	552	546	548	571	497	525	563	543	540	512	529	561	552	543	573	526	566	517	578	527	531	525	528	521	574	541	532	520	503	536	530	565	508	495	502	507	539	578	533	572	553	519	585	513	525	549	496	480	532	542	511	549	559	537	556	518	486	528	553	541	545	511	560	553	530	477	533	524	568	534	549	551	533	542	506	500	552	508	502	555	521	569	542	582	544	549	489	564	511	546	586	511	536	554	580	493	485	529	546	524	545	507	519	561	510	577	541	545	552	549	515	521	516	529	500	553	527	545	537	524	520	523	498	528	546	552	538	534	596	552	555	535	511	518	565	527	545	550	530	538	533	560	565	521	546	511	553	501	550	544	531	497	563	547	543	501	510	526	500	542	524	577	516	555	517	551	530	522	513	547	549	546	534	547	525	477	518	543	555	538	510	527	526	523	504	552	525	574	528	521	563	560	511	539	548	546	524	548	520	571	528	559	551	515	546	541	548	520	563	516	501	566	569	542	514	534	556	551	562	521	520	557	519	536	503	545	525	522	530	511	516	559	531	547	537	529	548	531	492	500	519	500	513	517	553	563	563	517	543	561	503	561	550	525	545	518	522	519	539	546	501	554	560	576	556	545	518	513	533	539	536	581	532	532	516	490	584	552	528	541	539	513	536	551	491	553	525	592	551	549	554	517	508	509	502	519	527	523	544	558	506	524	561	497	532	541	540	471	507	516	580	542	487	559	531	555	546	531	558	576	541	522	573	575	542	545	497	538	563	514	532	534	594	544	545	530	531	569	513	551	570	575	535	516	546	530	563	547	560	514	557	570	542	501	523	552	567	560	542	514	546	556	546	495	572	552	509	532	554	548	511	504	552	567	513	526	542	535	525	531	615	526	539	494	528	519	524	532	496	499	540	496	512	473	514	513	525	542	539	496	530	569	530	565	513	550	528	539	577	533	492	567	557	580	550	569	537	472	530	522	578
3895	1346	1254	975	803	732	766	728	803	683	727	722	659	707	731	708	715	726	716	686	711	716	744	711	726	688	716	690	705	719	710	719	697	730	673	682	718	748	640	688	699	696	754	701	702	685	746	682	721	702	666	703	720	688	639	720	671	677	727	678	691	704	657	656	694	700	683	687	681	711	677	695	719	706	628	714	706	705	693	688	721	686	685	712	670	666	706	727	673	697	713	663	685	676	686	654	685	692	686	697	650	664	651	686	728	673	765	716	718	691	664	688	677	695	697	690	680	660	643	689	698	706	685	669	725	700	704	691	730	643	662	740	684	690	717	667	691	689	733	659	701	685	700	677	651	663	722	722	709	677	700	711	711	690	682	655	707	717	685	689	754	700	696	722	720	688	655	681	697	746	687	683	631	665	684	706	690	696	703	678	663	733	699	655	691	673	693	655	650	659	671	656	690	702	671	680	648	672	680	711	698	744	681	724	668	685	710	652	684	683	704	672	635	699	692	693	678	768	686	690	737	656	664	709	659	682	708	700	671	694	684	666	710	705	643	713	729	725	674	703	710	715	720	672	649	733	703	674	668	727	719	726	675	679	680	718	695	679	710	714	715	686	729	707	680	737	686	657	674	659	666	685	683	698	637	711	724	681	710	685	674	696	730	685	708	750	725	671	691	670	600	687	669	693	692	712	710	672	683	706	686	666	707	713	710	680	689	686	699	707	706	670	665	691	677	707	712	700	666	673	677	714	639	679	721	665	683	704	755	687	660	696	664	687	635	734	688	684	693	706	663	733	706	656	688	676	689	677	704	675	709	675	690	676	712	706	664	690	653	639	726	701	711	643	702	645	673	711	675	718	722	732	695	651	723	668	653	697	700	694	683	720	667	673	691	682	666	691	650	676	697	702	688	692	669	716	662	698	685	720	705	722	658	676	688	729	691	699	697	678	648	626	755	691	679	739	683	679	680	675	682	674	743	700	653	695	735	723	719	701	677	713	671	670	704	694	717	724	688	669	729	717	669	686	708	667	693	694	670	676	687	705	659	671	684	673	694	698	689	706	691	684	648	701	702	682	697	728	702	684	714	714	695	719	665	670	630	762	681	692	698	750	726	703	689	686	708	709	714	675	670	667	644	657	677	697	716	673	703	702	677	702	680	683	720	605	696	702	714	680	642	671	650	695	734	691	715	722	746	689	724	683	729	692	723	691	719	690	656	660	724	657	688	692	710	733	631	718	745	700	661	692	673	699	737	696	693	675	674	714	735	673	689	696	710	751	689	709	681	691	734	688	743	631	723	735	672	702	668	686	664	721	699	714	671	686	647	674	704	739	703	681	634	666	715	715	689	707	715	692	716	688	758	697	681	670	690	683	655	706	721	691	634	694	677	690	685	662	650	707	712	719	710	668	691	694	687	689	710	684	677	644	699	684	710	683	701	659	720	674	660	675	685	707	686	667	733	703	701	705	670	663	705	734	725	674	695	665	685	683	652	710	695	721	677	677	788	681	632	706	690	679	708	734	685	733	677	711	721	715	683	682	693	686	738	716	760	695	698	682	682	704	710	719	709	695	702	662	669	693	699	704	684	746	700	669	691	698	676	715	667	700	708	688	678	652	685	685	677	624	687	708	709	655	667	685	690	703	689	706	662	687	681	713	660	674	687	707	662	693	726	679	666	680	683	721	706	676	718	661	654	728	684	688	748	686	667	706	737	673	676	687	723	710	686	711	741	685	703	625	746	682	720	698	687	740	677	731	654	646	689	709	709	679	697	722	710	688	666	678	704	737	707	701	687	736	703	677	667	677	686	704	719	688	677	711	666	756	740	707	670	702	726	668	668	670	706	658	667	691	658	695	674	693	702	685	706	643	686	711	709	677	688	673	695	687	701	697	653	670	718	676	713	699	705	646	749	667	672	695	678	666	687	681	657	725	658	701	683	698	730	733	707	687	658	704	737	660	714	732	703	658	682	726	673	680	723	691	627	697	684	666	687	682	727	696	646	676	687	712	654	666	694	699	692	673	696	746	713	691	693	732	715	657	715	681	666	752	712	674	711	651	669	671	671	689	691	712	678	643	784	682	718	687	682	685	677	667	699	669	645	690	732	709	696	694	694	674	700	735	689	656	695	672	717	701	667	694	688	734	715	661	621	688	675	688	674	645	694	676	634	674	660	681	676	686	763	711	633	655	707	696	735	705	686	700	740	646	687	678	680	661	693	716	671	658	697	665	678	723	694	713	689	711	629	682	661	686	696	700	694	706	736	689	673	696	680	754	694	687	707	690	689	671	719	788	677	631	728	644	694	701	767	706	698	692	714	733	712	713	689	703	727	700	694	671	669	670	665	678	648	683	720	674	692	685	697	715	723	695	678	702	670	663	703	683	667	645	704	708	646	691	689	652	698	684	683	688	687	722	654	692	727	683	749	684	714	689	676	703	710	725	719	716	722	656	686	696	708	639	649	671	690	721	681	722	669	666	659	651	738	669	669	731	671	646	696	649	732	648	669	691	751	657	681	658	727	676	716	662	688	677	711	700	702	755	702	686	729	676	664	678	678	718	688	725	734	686	711	636	733	715	701	672	724	680	681	734	683	676	718	683	707	733	687	727	699	674	667	742	672	681	697	684	713	724	738	685	675	689	688	754	658	700	663	709	708	698	722	671	714	714	736	698	694	670	653	697	688	706	685	721	686	680	676	732	700	694	683	713	688	667	740	670	694	706	704	691	660	714	703	665	700	690	703	722	746	697	720	672	714	669	668	686	703	688	692	667	710	644	717	724	636	686	672	723	634	707	675	699	663	703	722	654	687	659	707	663	717	675	689	669	667	646	713	653	664	691	685	683	669	691	658	674	697	711	663	672	696	720	725	663	707	681	684	666	727	677	679	721	721	710	701	684	692	662	680	693	687	663	702	639	681	659	705	672	683	702	703	692	730	660	667	673	687	687	675	670	738	667	726	720	723	710	675	691	673	728	711	675	747	671	699	682	719	728	670	658	703	700	680	677	613	708	680	631	649	721	667	680	665	683	654	665	649	700	714	661	678	702	663	689	756	687	677	698	727	671	755	672	653	712	677	710	686	702	692	629	706	674	681	696	670	664	697	704	689	785	646	664	682	696	715	692	706	724	643	677	716	778	707	686	692	718	703	659	638	650	680	695	655	709	646	739	674	716	715	679	682	716	704	671	702	658	738	698	721	686	712	660	686	702	719	730	710	708	723	690	689	702	613	669	690	666	757	676	681	701	647	688	715	677	714	659	717	674	683	691	651	655	662	724	653	647	715	675	670	661	697	672	661	672	744	664	687	689	685	689	687	684	716	688	710	646	718	631	686	668	717	679	727	697	708	596	634	682	659	659	681	689	709	722	685	680	672	696	736	700	723	678	711	676	655	684	700	689	731	643	669	712	670	667	765	703	703	688	720	734	738	713	661	701	709	694	662	648	699	704	697	676	690	692	699	693	704	725	714	733	699	661	694	721	684	680	729	709
23349	20860	28206	23650	20864	11201	1248	797	668	622	595	496	522	494	447	435	481	425	451	421	399	444	419	417	452	434	423	394	408	433	379	402	412	425	398	403	371	412	400	419	358	358	410	400	383	379	393	385	373	382	355	355	395	363	383	407	362	408	362	392	413	383	421	386	409	398	371	399	388	379	373	425	395	385	399	397	436	360	391	381	403	393	379	356	377	420	393	427	425	395	404	428	373	400	413	416	361	369	371	356	401	370	397	386	415	380	376	358	384	385	381	394	394	388	393	419	401	401	405	392	342	410	358	390	399	418	403	406	363	375	407	386	397	389	367	358	350	380	366	357	410	365	362	403	380	399	385	407	425	406	427	370	390	363	414	383	361	408	383	390	393	394	384	390	384	410	373	384	438	419	382	393	393	387	420	420	365	374	362	384	356	349	404	392	397	395	388	376	399	373	354	342	405	386	412	363	436	411	375	406	361	375	400	387	416	383	361	396	411	417	377	398	358	378	394	415	364	363	399	427	390	354	372	376	390	421	400	387	390	391	378	353	393	411	386	378	355	414	372	375	384	385	392	384	376	412	379	360	368	400	375	383	396	365	370	376	408	423	394	352	399	383	386	389	385	399	375	357	409	395	387	367	432	420	356	371	428	359	382	383	383	402	399	379	386	363	372	408	353	403	371	360	393	397	378	358	394	390	404	381	376	364	410	376	376	358	360	366	373	392	386	373	385	409	353	410	369	376	354	398	387	362	389	355	390	370	405	370	412	359	407	384	382	455	384	407	345	397	346	388	409	387	357	364	368	411	415	381	389	370	403	353	432	398	385	396	394	393	409	392	416	419	381	367	378	374	404	382	400	371	371	393	374	390	396	372	375	371	376	351	380	372	409	330	429	381	366	418	391	417	406	388	389	402	380	399	409	346	357	383	388	375	373	394	357	364	393	367	383	411	401	329	394	388	375	384	383	370	381	427	389	391	361	348	401	385	369	387	374	344	395	400	393	412	403	394	394	377	356	396	376	314	374	376	362	368	380	404	359	377	422	397	387	374	368	412	357	388	346	419	390	396	369	383	364	395	371	374	409	375	357	400	382	385	347	374	429	386	362	383	367	416	346	390	367	363	403	372	371	389	371	361	379	358	411	366	397	397	421	402	386	417	400	409	374	388	391	393	364	409	367	385	389	411	363	356	385	367	403	366	411	388	380	385	403	416	400	385	363	347	403	408	387	397	372	374	384	372	374	411	372	370	378	436	384	422	390	374	373	346	371	384	397	403	396	393	359	345	392	371	381	389	397	378	408	376	399	388	421	376	403	399	352	422	372	388	414	389	395	387	410	350	367	358	374	361	413	406	411	380	403	373	391	366	353	354	384	378	381	360	388	373	405	388	380	379	358	402	376	431	376	362	369	410	419	362	375	390	390	373	370	353	385	378	392	366	379	406	353	412	395	397	372	380	381	360	383	402	358	405	404	381	360	380	372	407	392	363	402	375	383	349	402	410	386	378	395	376	386	406	386	401	424	396	361	391	385	396	410	378	418	382	406	402	360	413	400	391	362	372	343	392	392	375	356	342	394	395	379	401	368	411	370	367	376	412	376	405	385	400	381	396	409	392	402	387	392	368	379	375	378	359	373	393	360	425	413	367	360	366	393	370	356	371	403	362	360	366	373	373	398	380	416	399	363	355	381	354	354	395	404	398	380	366	353	383	388	382	361	371	394	344	400	360	404	398	372	405	371	386	370	372	381	383	382	383	379	376	366	376	375	397	386	357	421	415	358	385	370	383	346	388	392	356	411	390	391	365	357	396	373	386	394	405	374	370	377	379	403	361	414	409	390	346	422	374	405	430	420	394	429	363	378	397	387	404	396	399	377	402	402	369	390	373	404	394	404	371	397	357	407	401	369	395	355	393	385	376	378	426	413	342	396	411	402	364	393	407	419	388	354	403	378	344	377	421	396	365	389	371	384	367	393	365	374	402	384	420	383	393	374	346	393	399	369	371	400	382	360	381	358	364	352	365	391	381	390	381	401	387	378	390	404	373	404	386	381	371	363	373	370	413	387	397	391	390	400	399	340	378	386	392	415	412	409	400	356	365	370	390	387	398	372	364	347	349	434	370	393	387	366	392	355	375	387	393	370	355	351	379	405	409	381	399	392	406	394	355	365	354	417	380	387	389	360	378	394	384	377	384	380	383	368	361	378	353	378	384	384	378	370	360	385	395	385	394	413	365	403	368	386	406	369	360	399	413	365	410	394	383	384	402	406	376	371	435	392	358	422	387	379	367	398	383	387	406	379	378	384	420	396	378	334	377	392	407	355	389	385	390	376	401	364	370	378	382	385	382	384	374	369	392	402	362	379	389	378	350	359	389	394	381	401	386	397	384	371	399	427	398	424	383	412	415	385	415	386	384	419	367	403	383	363	417	347	385	365	352	396	366	375	369	414	370	371	382	398	349	409	394	373	379	372	333	351	364	377	383	412	370	382	354	353	404	345	384	361	415	365	363	401	390	370	380	432	380	386	401	366	397	352	343	374	331	409	366	373	372	387	382	379	409	382	410	384	372	384	375	377	388	408	410	408	391	375	401	393	392	364	368	355	381	396	364	374	407	375	381	378	394	391	381	358	392	417	384	385	416	391	398	389	399	389	346	418	368	387	396	353	416	376	383	406	373	400	373	388	363	393	406	418	380	372	383	384	366	417	384	359	389	374	420	380	352	402	368	364	381	399	370	380	425	341	385	377	356	418	419	401	398	385	363	408	377	381	384	404	369	350	405	367	383	402	408	418	400	362	367	372	356	385	357	391	392	392	363	382	389	398	368	363	379	406	371	377	407	378	345	395	375	378	331	409	387	393	406	379	369	358	363	340	403	406	400	373	367	336	363	361	393	413	392	378	420	375	360	406	389	388	360	356	349	401	386	418	364	382	391	418	396	390	375	350	380	395	363	366	372	383	348	371	368	373	374	370	430	428	372	425	389	364	396	403	415	395	371	373	383	367	363	376	384	383	371	365	364	357	371	382	424	417	385	386	386	388	356	406	381	382	373	405	420	398	362	369	367	406	367	408	416	379	399	386	400	377	416	347	363	380	392	374	393	396	398	365	410	376	398	389	379	420	406	388	385	378	382	389	366	385	382	390	394	350	387	414	396	367	353	388	375	378	362	366	368	337	374	337	363	389	402	348	386	370	387	396	405	403	385	382	394	382	403	430	404	393	404	396	386	378	394	369	425	342	404	402	429	344	361	364	397	400	400	376	377	407	358	356	364	396	386	363	382	388	361	379	379	366	378	411	393	369	375	348	399	393	382	369	370	395	385	390	385	388	358	370	383	389	409	361	397	365	411	401	360	397	389	410	381	369	330	370	378	370	365	407	346	402	415	369	360	392	379	376	412	378	364	395	340	389	363	377	338	394	388	389	405	392	374	364	372	385	384	358	395	378	378	393	387	403	419	439	381	378	422	383	397	365	411	386	348	357	343	371	390	362	360
4467	8898	8252	4413	2881	2272	1831	1463	1259	1108	905	870	767	691	677	698	686	655	646	637	612	592	552	534	590	541	575	520	527	530	538	576	535	524	548	565	512	566	578	517	523	517	538	527	532	546	539	520	525	502	524	475	536	488	518	543	500	555	502	525	488	525	515	511	512	511	512	483	549	499	510	542	513	565	550	531	506	535	533	514	552	512	530	490	514	507	487	492	542	524	506	518	510	534	548	508	534	531	538	485	533	534	539	537	477	504	544	481	503	480	536	545	481	563	510	503	488	496	513	485	526	532	536	525	511	535	554	514	477	522	523	506	511	492	538	544	492	505	531	560	532	525	495	472	495	509	493	536	511	507	493	519	534	476	540	519	496	484	511	527	534	491	503	488	509	524	486	519	531	495	498	522	525	475	497	493	492	515	522	472	516	490	499	521	534	519	511	517	502	509	512	479	527	542	521	509	498	498	470	488	513	479	513	533	533	545	517	551	536	543	531	532	474	485	475	488	496	489	536	498	498	492	541	487	489	521	491	506	485	490	496	531	521	497	491	490	508	503	463	534	525	496	507	527	528	535	559	541	497	507	486	474	510	538	544	534	525	535	533	470	526	521	508	537	498	498	479	502	491	520	509	533	523	522	507	488	474	524	510	585	528	504	511	513	508	535	536	487	516	505	495	505	522	487	514	528	530	508	521	486	479	508	523	510	498	465	537	499	489	489	520	526	507	496	498	507	508	504	526	529	471	530	534	473	505	490	486	503	520	557	494	486	493	509	462	492	482	514	512	517	558	531	453	515	513	516	534	472	498	518	472	519	482	539	514	521	511	524	491	494	525	477	558	530	521	544	531	527	513	525	535	521	532	490	520	524	526	498	521	510	515	513	494	500	540	500	502	527	449	487	501	478	558	530	523	525	503	523	505	512	449	531	554	530	481	481	519	554	466	497	514	510	558	476	518	474	516	480	501	495	508	498	530	518	526	491	504	527	506	523	507	513	467	544	488	521	520	522	471	504	503	501	496	513	548	513	527	514	504	554	476	478	481	489	504	505	507	501	488	510	466	501	490	494	519	548	516	475	518	498	477	548	484	523	488	501	541	511	493	532	520	517	527	517	516	530	514	522	506	473	472	505	576	545	537	513	477	533	516	494	535	500	517	498	522	510	540	531	525	533	539	491	517	517	511	508	514	538	500	511	548	488	476	502	531	504	533	522	515	482	475	539	521	534	519	499	489	515	504	496	539	503	544	544	516	485	501	540	572	487	517	563	520	509	499	525	476	486	496	515	506	527	556	548	515	514	509	526	505	554	511	532	521	514	520	492	512	534	523	532	503	507	505	472	476	508	497	538	486	502	529	480	557	514	510	504	489	464	491	513	528	486	484	530	487	493	519	499	483	477	555	495	523	506	523	492	530	565	514	502	513	485	480	509	488	501	472	489	516	552	512	530	512	519	501	499	504	493	528	524	504	527	508	519	518	551	514	523	492	477	462	495	480	503	500	538	509	469	530	505	480	494	521	538	475	507	471	504	532	456	534	493	552	476	521	537	524	489	492	546	507	476	495	482	490	527	506	513	526	582	499	522	513	512	489	522	488	546	505	495	538	523	498	506	538	533	508	506	515	514	516	531	487	471	495	550	505	522	514	485	522	501	500	495	516	511	540	463	461	537	476	511	498	497	548	533	542	564	542	479	541	521	530	487	487	483	514	503	519	513	521	525	498	542	542	507	533	534	485	500	514	483	486	513	514	560	517	485	478	520	532	496	521	469	542	512	534	508	519	486	487	539	514	485	536	513	504	521	526	512	439	519	516	493	520	512	516	487	524	515	505	480	484	456	512	500	451	509	538	517	495	548	559	504	492	494	511	511	512	491	486	522	531	538	531	509	518	500	515	496	478	516	514	504	521	524	508	533	495	516	486	518	511	502	460	550	506	500	534	510	516	512	483	485	481	525	510	520	491	491	504	481	501	493	492	535	509	541	534	486	518	517	509	528	513	502	525	514	531	517	492	491	504	478	523	450	514	489	459	499	475	555	500	499	490	538	493	495	525	495	510	524	516	492	484	466	474	525	536	528	506	461	513	501	516	525	544	480	535	492	538	477	490	517	542	504	531	536	516	503	547	513	506	513	488	519	454	543	489	486	508	497	495	548	490	474	450	525	517	509	531	468	494	507	467	493	515	486	478	524	492	526	499	501	503	514	544	534	504	490	521	516	540	519	511	519	501	501	499	519	506	495	497	531	498	524	516	506	477	483	495	488	523	529	530	494	507	492	480	537	522	519	520	516	502	498	505	520	485	457	485	475	485	530	534	516	506	502	534	488	497	532	535	481	526	521	543	500	521	577	509	507	477	525	525	503	517	541	536	486	493	491	521	533	499	468	517	517	540	531	541	490	512	538	491	517	523	516	482	530	524	511	548	524	486	487	561	477	524	517	497	505	526	530	533	471	514	482	545	498	471	510	494	517	500	502	482	522	513	472	530	470	524	465	551	512	483	477	528	507	554	519	469	498	509	500	490	486	467	512	513	524	495	466	492	468	539	476	521	531	514	490	463	499	504	484	507	492	495	525	507	500	525	520	498	518	466	520	495	528	548	495	492	502	487	537	548	506	493	520	496	534	474	462	521	500	538	512	477	492	512	493	514	532	520	512	517	564	496	509	490	552	516	495	527	505	514	550	512	534	461	520	472	536	523	529	513	488	526	571	496	502	473	475	530	534	526	472	503	497	518	526	521	563	518	552	531	528	521	539	521	520	545	522	568	509	491	510	533	506	520	488	516	526	507	506	486	509	540	545	488	491	469	486	528	526	493	489	577	500	488	531	496	505	503	519	530	491	505	511	485	526	514	499	468	520	506	524	508	518	511	505	529	552	500	514	522	503	536	508	515	492	513	543	482	501	483	506	488	509	483	500	527	519	526	510	487	498	493	533	520	481	480	531	486	503	512	513	514	515	557	536	507	516	472	551	515	458	535	516	511	493	524	477	521	457	487	476	478	527	502	531	524	494	501	496	543	471	528	534	525	540	547	495	538	521	493	511	502	493	515	478	518	514	506	502	512	465	508	515	527	504	526	577	533	518	534	477	509	528	514	501	503	486	509	500	490	511	512	525	479	525	522	513	523	552	518	522	523	498	514	497	543	513	508	500	476	558	531	502	502	564	557	496	497	500	521	487	497	546	523	516	501	518	496	508	489	487	491	513	489	522	489	504	487	479	499	521	507	479	492	515	503	481	448	512	479	509	511	490	533	464	491	505	522	496	503	538	510	477	556	506	517	570	512	526	495	552	514	531	509	500	458	529	532	536	518	507	499	523	490	494	478	497	504	503	542	515	539	520	499	548	522	502	536	479	510	507	502	522	521	532	512	549	510	553	529	502	503	531	512	509	535	467	505	512	506	470	479	475	488	496	513	495	540	472	513	486	534	499	509	501	475	526	550	477	508	483	475	512	533	513	492	507	539	510	506	515	473	490	460	549	481	523	509	537
22518	20892	28621	23301	20892	20940	9794	1109	654	615	463	435	389	388	345	292	272	221	296	244	221	205	211	191	202	197	192	205	190	172	166	206	178	190	186	162	200	151	176	174	171	185	173	154	159	153	173	184	178	159	165	188	179	146	155	164	177	161	154	182	157	151	159	163	181	161	164	162	153	142	177	155	176	142	191	161	165	152	169	153	188	173	163	155	148	162	143	163	168	164	162	154	132	149	147	159	153	149	167	160	167	155	145	167	167	167	163	175	161	164	137	149	148	165	161	156	165	151	136	149	153	155	170	140	164	136	175	142	137	155	152	146	146	149	144	174	149	174	154	141	166	170	156	149	152	153	145	147	146	156	197	164	140	161	144	156	169	161	160	157	153	144	176	163	165	179	164	158	161	149	130	167	143	148	127	165	161	160	168	157	151	173	160	142	166	170	167	167	143	159	132	145	174	162	159	176	174	157	169	149	167	143	155	156	141	156	175	170	170	165	163	151	144	129	170	158	157	158	157	152	162	143	145	150	157	157	155	165	169	180	125	176	147	169	170	165	148	161	180	154	160	164	149	149	148	157	144	159	165	154	153	148	159	151	148	160	146	152	170	130	169	170	158	173	151	135	152	157	137	156	144	155	155	137	128	175	146	172	168	172	162	144	165	129	145	169	162	162	150	146	172	163	167	142	158	155	168	158	142	158	173	149	137	155	133	148	145	144	137	150	146	145	143	149	142	153	159	163	141	160	163	162	148	156	160	157	164	155	160	163	140	162	153	194	168	142	152	141	175	138	172	142	151	174	144	142	147	143	165	126	184	158	184	159	135	168	166	160	151	137	178	149	173	183	166	151	163	127	138	156	156	159	149	159	181	167	146	159	172	173	168	143	149	164	159	144	157	149	164	155	132	167	150	139	166	166	170	160	157	139	165	165	166	143	154	154	137	154	145	168	157	159	163	151	151	135	146	156	161	170	159	149	145	147	135	168	166	167	140	155	123	153	164	133	165	162	168	151	156	137	140	177	166	144	145	147	158	163	153	145	153	181	138	160	168	153	135	154	141	158	149	134	142	165	147	165	161	132	146	163	144	144	161	131	157	157	167	158	147	143	167	179	159	152	164	166	164	160	143	153	171	143	172	153	145	134	161	157	156	170	147	178	155	158	144	163	135	161	173	168	162	147	150	158	154	185	157	132	159	148	171	172	165	178	173	155	134	158	140	151	178	152	165	129	163	163	155	140	174	162	131	148	160	142	157	153	164	132	163	179	149	151	169	152	151	161	149	148	147	150	153	155	151	151	163	148	155	149	177	143	153	168	161	153	140	165	144	166	147	148	164	148	142	161	141	196	147	146	168	164	170	165	150	156	155	153	138	168	151	158	166	164	148	150	165	155	172	131	182	154	148	134	155	164	197	152	179	151	147	149	177	166	157	159	143	158	158	179	152	153	160	163	159	163	175	160	156	147	165	134	149	154	165	142	154	166	142	143	149	155	140	140	143	155	185	156	150	174	146	174	183	152	155	167	149	150	175	161	146	161	160	188	157	164	145	185	156	164	164	138	164	157	145	144	155	153	153	140	174	139	176	152	148	111	169	143	141	152	154	161	160	164	156	152	142	136	163	166	169	134	165	152	135	161	133	152	152	139	151	162	158	147	165	148	174	142	158	159	145	160	155	183	158	156	146	146	166	165	152	171	169	160	145	152	157	155	148	137	156	135	143	164	159	145	160	166	186	164	168	147	167	136	159	160	170	134	167	143	154	162	148	149	136	147	162	159	142	169	153	150	146	140	160	149	138	171	174	144	155	159	146	160	172	157	160	143	148	138	153	157	146	169	151	183	170	159	169	156	157	146	154	135	158	147	161	160	157	137	151	151	163	144	157	183	155	177	158	113	156	161	120	151	154	166	155	124	140	150	144	148	136	150	146	158	162	157	157	181	160	152	156	166	134	163	144	157	147	143	129	153	156	145	145	176	168	145	164	142	136	151	157	148	128	145	175	160	143	164	151	148	148	155	131	149	156	159	139	155	141	152	136	125	173	133	158	165	160	159	169	156	130	161	145	157	166	152	154	148	152	146	162	147	161	142	159	141	140	155	150	125	156	148	171	146	155	134	177	160	146	160	137	166	168	202	143	120	147	156	152	150	143	168	149	130	153	161	159	161	157	167	162	153	143	156	140	128	169	147	153	162	153	152	161	148	151	136	155	164	144	163	130	164	166	132	152	156	129	137	162	149	155	175	193	135	165	170	129	137	164	154	165	165	148	164	142	134	157	165	188	172	171	159	157	151	139	150	157	167	118	153	148	161	180	158	157	155	165	162	159	162	168	160	147	168	150	137	165	175	179	154	157	151	155	152	138	153	163	148	132	144	146	143	164	150	172	153	150	163	152	148	155	152	154	142	156	162	153	156	155	159	157	152	176	151	157	159	144	160	154	170	160	159	158	147	142	135	143	161	134	134	141	172	145	154	140	159	180	156	179	178	135	140	143	173	151	172	151	153	180	151	143	170	175	135	160	154	135	145	163	146	141	163	151	141	149	132	158	163	158	161	148	152	162	157	151	147	127	153	163	162	159	149	163	167	152	171	150	147	142	158	160	169	156	140	178	144	154	139	145	197	162	154	150	162	157	178	156	149	164	165	137	139	161	174	180	167	168	162	167	132	124	143	149	139	150	150	156	167	162	135	161	130	164	176	169	169	148	153	160	157	156	144	167	138	177	151	148	155	158	164	168	163	151	178	163	155	151	152	140	144	176	159	162	151	147	140	165	149	179	149	132	154	161	154	134	167	162	158	169	158	156	152	161	147	127	172	128	154	154	150	155	171	159	155	128	160	157	138	164	160	153	152	154	154	151	181	176	154	142	152	153	149	158	144	157	140	154	154	139	133	142	174	155	162	152	161	145	157	150	141	149	140	168	158	159	161	146	138	148	155	148	136	174	151	140	150	167	166	165	160	152	141	152	150	156	150	154	155	178	160	147	160	151	149	143	153	161	157	150	134	140	190	176	167	164	163	193	146	163	148	152	170	144	141	156	171	165	157	183	149	157	148	160	157	164	154	161	148	182	139	150	150	141	156	129	152	160	152	138	156	165	148	132	152	168	175	154	146	155	164	151	141	151	158	156	163	145	156	157	136	131	164	159	158	166	153	161	142	157	163	151	157	172	160	149	162	150	150	173	141	161	167	147	140	141	166	141	149	146	155	155	152	159	165	147	142	170	144	150	161	152	133	162	183	162	143	157	153	185	135	162	152	151	138	164	141	175	154	147	160	153	126	161	157	139	133	152	124	150	150	135	158	160	147	160	176	164	130	151	161	154	147	145	170	143	170	138	164	147	127	172	146	148	149	170	140	148	156	182	172	156	156	152	158	151	173	162	160	140	137	178	151	177	164	168	155	144	138	142	166	146	168	193	132	173	159	143	143	150	139	140	150	159	140	147	142	146	155	152	169	152	160	131	157	157	141	156	173	160	143	142	162	163	138	142	149
6419	15134	13288	7257	4866	3692	2767	2205	1655	1286	1035	936	779	700	647	562	507	378	404	410	361	339	338	325	331	297	281	297	289	275	260	280	287	272	256	285	244	239	249	239	243	234	241	217	216	245	244	248	211	228	233	227	234	243	222	244	207	210	214	208	191	227	208	213	219	226	186	223	236	202	207	213	221	208	222	197	236	225	221	247	227	217	218	218	239	211	189	208	197	228	190	195	204	198	202	208	202	220	210	218	210	213	178	231	209	208	202	190	198	217	195	223	213	194	240	173	231	202	192	186	232	221	204	185	212	219	210	185	212	192	208	206	186	215	211	212	200	204	188	212	194	209	207	194	224	224	214	198	212	207	211	203	200	200	206	200	211	174	215	201	205	217	230	218	230	217	182	187	199	224	197	215	233	205	168	226	200	229	199	207	187	256	199	209	209	182	203	209	194	211	233	202	212	183	224	193	196	212	189	198	206	184	226	208	200	203	203	210	203	182	181	223	198	200	211	238	210	207	222	222	225	187	221	216	186	212	196	213	204	208	196	203	202	187	194	209	169	204	218	202	210	199	198	185	216	195	202	208	208	215	194	211	224	212	196	218	211	189	225	210	206	195	223	216	199	197	183	205	190	208	209	196	201	223	185	220	204	208	200	201	208	194	232	170	213	226	204	229	202	198	208	222	206	224	196	192	192	196	196	221	216	213	198	221	213	216	201	196	222	210	203	189	186	219	177	208	217	223	195	199	205	201	182	180	193	204	171	217	189	198	183	238	178	217	182	225	211	195	183	182	217	223	235	212	220	200	229	210	201	210	187	190	206	230	226	195	200	178	189	200	170	175	206	217	174	197	203	214	198	215	199	211	215	198	206	181	184	200	201	194	232	212	200	187	210	204	210	196	214	207	220	207	203	181	191	187	210	220	206	205	188	195	204	209	218	197	226	211	198	227	202	203	204	189	206	192	224	195	200	222	187	210	201	201	193	236	202	200	206	223	194	183	222	200	171	191	203	212	209	202	202	182	226	215	212	209	204	200	174	203	182	199	215	203	191	198	212	233	209	194	200	210	212	187	212	192	233	229	208	202	214	193	225	190	199	224	196	220	206	215	200	196	209	205	228	209	209	192	195	182	194	202	188	182	209	232	184	237	191	188	196	227	199	187	203	202	200	205	209	208	212	214	219	216	211	202	209	196	218	201	206	203	212	229	170	208	215	225	189	204	219	200	203	202	196	192	207	208	251	199	197	201	199	187	206	195	208	199	217	194	181	194	188	214	176	170	222	188	216	213	191	214	193	202	197	201	213	204	189	214	235	197	203	204	192	213	233	190	222	173	223	202	202	195	214	214	200	189	170	193	205	220	212	155	198	192	215	233	213	219	191	210	190	215	216	189	212	210	204	191	218	206	200	175	218	218	221	239	208	202	221	214	209	203	174	188	208	204	203	167	208	211	184	204	197	197	194	172	196	177	207	203	193	215	187	208	203	184	232	210	201	203	206	208	185	224	220	207	188	220	211	204	220	190	190	190	198	213	182	186	207	225	220	200	195	179	189	193	192	217	214	202	203	205	221	226	200	218	228	210	216	195	185	199	204	184	205	196	193	183	204	207	215	204	181	201	201	174	233	196	212	222	217	197	204	188	188	208	211	209	202	188	197	213	183	189	192	208	221	216	210	172	183	203	186	200	213	237	190	214	208	217	209	193	177	208	184	204	197	200	233	189	196	207	187	182	189	209	188	198	221	169	188	193	200	191	209	197	209	206	194	226	193	218	201	199	197	191	233	187	193	199	199	205	223	225	218	186	208	207	188	209	199	207	217	234	188	212	187	214	193	206	196	217	201	186	204	196	185	224	200	215	202	198	219	240	210	215	200	213	205	211	199	209	190	233	199	204	185	183	194	237	196	196	207	201	208	187	198	195	212	210	232	192	198	206	188	197	186	205	189	174	212	197	177	198	205	192	200	202	230	180	223	225	230	181	241	217	175	199	206	204	191	180	196	201	178	180	210	187	174	223	204	203	198	205	226	169	197	199	199	198	212	200	183	225	160	213	187	192	225	196	221	203	224	200	222	207	208	198	201	198	195	188	199	209	196	200	224	225	211	184	180	191	204	189	218	218	205	174	220	209	224	210	204	199	190	206	201	192	210	220	204	217	188	202	176	206	206	195	194	220	209	177	212	188	179	207	217	215	206	202	219	183	212	200	189	208	199	209	230	202	196	219	203	222	201	194	219	181	186	209	191	219	203	213	197	216	210	201	201	194	233	202	206	221	203	217	211	208	230	218	180	174	188	199	197	192	198	191	196	203	192	207	233	226	219	203	190	219	175	198	205	203	183	220	188	204	195	185	201	225	209	201	196	229	198	187	216	207	224	208	199	209	217	194	221	198	192	187	208	203	199	212	205	223	195	213	230	207	214	206	200	208	200	206	212	186	206	206	208	200	206	201	193	196	197	219	189	230	223	203	205	211	214	195	197	206	191	190	202	198	185	187	192	200	212	228	212	197	206	208	239	226	189	201	195	210	232	225	229	206	181	211	200	213	214	206	202	185	194	198	213	179	194	212	215	218	202	198	193	189	198	209	199	187	201	191	238	204	204	210	202	209	188	198	223	221	222	196	213	219	200	203	225	183	205	207	200	213	208	195	189	194	203	190	189	199	204	211	190	208	201	191	185	215	208	196	227	174	215	204	173	197	224	184	200	198	193	195	193	181	185	212	208	199	199	218	214	193	231	188	198	186	202	188	197	219	211	202	199	188	199	192	196	201	197	190	215	233	210	198	189	211	206	184	174	209	214	209	194	206	203	214	187	200	183	197	191	199	221	181	217	199	187	212	210	230	206	199	198	195	230	188	197	210	201	218	204	202	206	214	211	217	207	224	193	182	224	219	195	196	217	196	186	205	217	194	190	214	176	171	203	179	201	196	206	205	187	200	206	187	199	205	199	214	210	205	192	215	220	176	194	202	211	215	197	192	195	208	214	208	220	200	201	203	184	214	173	193	166	208	199	172	192	213	210	183	222	218	196	176	201	198	224	210	242	211	223	200	212	199	192	208	203	213	226	229	209	225	198	199	209	208	217	202	192	187	204	215	185	187	198	190	209	200	204	194	214	186	181	200	193	195	212	220	180	185	186	196	197	203	216	198	213	209	199	190	193	222	193	212	175	205	200	213	200	195	166	205	208	203	211	187	213	178	198	242	186	187	205	194	197	213	195	231	196	182	207	182	213	202	189	228	198	195	209	161	213	216	196	215	209	194	237	200	193	210	205	206	215	216	206	200	219	184	207	191	186	188	208	192	194	183	205	188	205	196	212	189	230	207	215	229	222	216	190	206	214	203	210	218	193	190	194	193	207	200	201	193	204	185	208	214	216	190	209	203	205	204	221	218	199	200	193	208	201	194	174	218	216	228	199	186	191	196	236	207	217	214	223	198	225	212	197	209	194	215	180	217	219	187	199	183	201	216	182	179	222	215	203	190	203	191	204	203
26592	20518	9892	1074	663	597	593	561	519	598	568	562	575	547	558	528	583	556	564	559	502	561	532	562	577	552	505	556	524	548	541	537	560	550	500	552	564	534	517	527	544	545	535	541	558	540	523	524	513	534	547	515	500	512	522	507	509	542	569	536	533	529	535	533	550	565	519	590	541	528	517	532	494	510	521	526	580	545	551	542	510	530	590	535	555	529	522	554	525	543	567	529	536	586	524	507	508	564	555	562	569	527	538	520	577	486	521	526	526	564	555	533	529	516	539	504	496	552	502	482	580	465	573	514	527	542	509	544	560	535	552	522	565	561	562	558	524	528	522	504	522	482	538	553	560	564	563	533	562	527	538	537	531	507	552	498	491	551	539	542	532	581	560	528	515	559	522	576	523	541	493	507	520	557	577	549	559	573	555	574	497	552	509	559	549	524	564	581	527	528	494	538	572	527	555	574	539	570	554	480	568	545	537	554	552	552	542	522	565	549	562	527	526	497	584	567	547	560	598	559	536	554	580	560	517	525	560	552	560	556	538	573	542	546	514	533	508	554	503	563	541	566	531	560	547	524	549	488	528	518	534	545	539	557	552	550	579	553	542	520	550	541	538	514	571	549	517	562	563	530	559	530	511	604	532	531	550	570	563	541	549	527	542	533	579	551	540	517	546	531	564	514	543	518	546	555	500	528	529	548	551	555	509	504	517	533	537	522	543	512	588	548	531	577	533	553	518	519	604	532	525	539	519	587	544	547	525	568	509	572	526	554	560	523	512	546	549	531	535	547	516	614	563	573	541	570	509	545	497	539	549	515	554	534	519	552	529	541	592	563	546	532	534	512	549	495	584	539	538	514	544	513	513	551	552	571	529	524	547	509	547	512	518	552	543	535	510	543	487	541	537	504	562	568	520	521	502	531	547	544	516	536	569	519	499	550	567	533	554	551	516	577	570	534	511	535	519	525	528	578	519	564	575	531	557	561	521	498	551	546	456	530	557	555	570	547	528	500	555	573	574	561	537	496	536	528	548	515	527	531	539	505	554	585	552	560	552	586	575	527	555	513	518	526	556	552	549	544	505	588	515	527	509	529	537	571	565	553	547	543	527	542	549	507	514	579	501	557	532	506	604	522	566	552	539	553	549	565	568	597	522	528	568	555	542	519	581	488	506	509	539	533	557	592	561	561	589	553	566	520	535	500	544	552	516	584	511	544	547	539	516	563	496	576	552	567	507	543	545	499	544	542	555	526	488	565	537	527	549	554	553	549	555	502	529	520	538	557	548	577	525	567	566	530	537	578	549	585	523	517	549	514	528	573	536	522	505	547	506	527	553	584	534	520	536	523	515	506	510	540	514	549	552	580	567	595	522	546	579	553	546	531	549	492	525	559	508	547	577	561	496	544	514	554	536	538	507	555	530	537	561	509	540	548	525	592	529	512	567	491	614	538	579	573	526	560	571	537	516	522	528	470	549	521	561	580	522	495	543	596	534	542	553	553	570	526	530	540	536	533	542	583	522	563	553	609	569	541	531	506	509	491	561	503	514	524	499	536	548	533	595	491	530	518	525	530	533	582	541	526	531	568	539	578	527	505	534	570	528	562	575	553	585	511	534	557	496	517	604	525	549	528	554	529	546	533	478	545	549	549	516	529	560	540	569	568	546	531	554	545	523	526	529	536	540	547	556	536	539	535	563	568	543	491	553	561	552	530	551	546	568	496	553	544	506	517	508	580	533	540	563	512	558	537	524	502	557	526	541	575	577	526	541	539	501	556	548	543	550	530	519	540	553	550	540	543	512	528	523	540	530	549	511	536	519	564	519	509	479	555	560	523	511	533	548	549	537	551	568	564	510	546	541	534	572	559	545	544	492	540	518	548	463	551	513	518	523	493	487	543	537	509	538	497	533	510	514	542	525	511	572	525	546	495	539	548	577	515	564	509	553	516	536	556	500	583	525	526	548	574	568	577	553	542	554	561	531	535	520	498	511	542	536	530	510	544	532	551	505	533	521	530	528	506	526	519	503	537	505	565	524	534	515	566	500	579	555	537	563	469	517	557	518	522	558	528	558	549	558	528	557	580	548	557	533	498	550	531	492	541	560	545	502	557	516	530	499	527	544	539	570	557	547	541	515	535	498	533	582	571	509	526	520	560	529	548	561	538	507	543	540	548	535	521	549	534	556	571	546	495	562	535	532	537	530	547	536	511	615	597	569	545	508	564	573	521	552	553	561	489	516	531	571	508	533	556	544	542	556	547	550	518	500	502	532	572	544	546	516	484	491	549	540	564	561	529	521	561	519	531	524	546	501	562	576	552	554	540	510	557	564	503	529	511	546	497	551	542	556	535	589	534	526	563	531	484	539	524	571	508	528	535	539	562	569	523	535	501	572	604	516	532	561	527	535	549	545	513	543	526	564	548	540	547	568	528	550	546	552	578	548	524	527	567	565	529	556	505	541	525	561	533	550	549	534	540	498	535	536	566	556	548	492	529	527	504	542	550	550	511	572	515	556	532	565	545	535	572	538	523	546	569	555	496	517	518	548	576	515	533	530	562	571	602	521	560	561	524	497	549	518	554	569	514	552	537	576	506	497	532	561	534	519	558	535	559	581	539	525	517	502	474	501	535	509	549	562	532	543	532	559	495	505	526	573	551	552	548	519	536	590	570	545	562	527	508	539	497	565	544	551	571	558	564	534	537	504	551	501	530	543	558	498	550	529	528	504	527	575	528	536	534	510	595	500	547	551	552	550	548	548	507	542	543	478	511	538	558	520	543	576	534	512	513	532	521	523	592	501	526	520	499	556	565	516	545	559	507	544	530	527	513	521	517	543	508	542	544	564	575	532	522	523	495	494	556	497	529	541	569	559	557	543	543	568	553	549	540	541	537	578	515	566	581	543	557	536	534	547	522	531	570	570	567	536	582	531	523	526	518	511	550	528	565	505	532	587	557	532	535	550	556	527	524	525	536	519	509	522	548	519	568	577	532	500	551	543	527	564	509	517	528	526	513	516	534	534	539	532	564	514	528	488	541	528	542	535	541	531	510	574	531	554	545	560	556	566	554	516	516	554	558	533	514	565	550	547	564	517	530	492	535	555	535	526	576	559	550	542	530	490	539	550	548	506	527	558	539	544	535	601	514	521	569	544	550	528	582	543	518	549	554	555	528	567	540	571	550	583	530	573	550	560	533	546	547	565	558	537	556	571	558	517	537	540	531	580	505	548	530	532	538	540	492	561	550	529	512	518	530	493	498	563	598	583	556	539	552	542	570	549	524	538	555	541	525	534	512	531	541	544	515	554	507	552	573	548	578	518	560	553	568	549	533	496	567	532	540	578	540	554	527	521	553	553	551	571	550	511	548	565	523	530	544	502	560	602	544	543	532	588	528	577	544	527	569	553	540	549	525	521	577	547	533	546	526	553	544	583	541	544	532	522	495	555	581	542	545	539	528	527	553	537	537	527	593	556	563	513	529	512	533	535	542	551	563
3943	1360	1264	967	838	800	789	755	707	696	665	730	689	679	708	661	783	716	751	691	719	680	692	716	703	733	733	696	714	675	713	715	729	713	712	710	628	684	696	707	703	704	705	683	687	723	673	701	695	655	717	691	759	691	724	720	719	740	645	709	692	746	728	705	731	719	726	732	708	721	692	737	690	703	692	711	694	712	731	764	643	674	687	685	734	662	711	666	670	675	700	677	706	707	720	690	677	698	758	731	672	689	683	720	697	738	673	678	689	697	687	699	680	704	712	663	699	707	700	702	694	730	725	665	671	691	685	692	686	714	638	673	700	651	669	691	748	726	697	737	717	691	688	708	739	670	708	662	677	736	678	707	672	702	717	706	685	701	745	762	699	731	700	676	742	664	688	710	673	729	712	722	709	737	731	699	683	697	723	723	666	683	726	680	664	700	706	735	703	703	724	695	669	694	672	650	704	692	690	702	689	728	685	710	683	727	712	697	679	717	694	663	697	709	727	670	694	739	724	721	703	687	694	700	664	702	774	700	722	682	724	708	723	694	679	709	707	701	755	684	667	711	644	673	667	669	736	732	709	683	679	724	693	701	677	693	742	744	657	670	662	718	714	723	772	696	727	686	704	685	664	706	711	669	654	717	680	721	704	709	743	660	662	756	712	684	724	630	663	715	697	688	665	687	691	723	676	681	714	696	742	719	659	677	687	644	661	715	711	700	763	697	699	720	697	702	721	638	722	634	712	690	713	679	693	697	696	683	711	729	701	732	722	791	690	704	749	710	684	660	685	717	718	641	706	670	661	681	730	704	679	747	724	647	709	699	693	652	715	739	747	667	716	749	656	685	703	666	743	719	683	734	653	655	688	713	733	682	672	698	753	671	660	670	680	721	711	704	699	746	680	708	704	697	769	689	737	660	705	719	710	750	673	699	708	711	697	749	685	678	699	716	736	734	670	710	718	660	748	702	673	716	725	736	670	719	702	679	686	729	678	739	652	684	677	695	695	675	683	685	690	667	702	735	693	668	619	719	687	660	691	657	697	697	716	667	719	710	694	650	700	695	695	701	687	724	691	702	732	702	653	693	743	671	665	709	704	757	730	683	714	696	677	727	687	680	724	672	705	672	704	705	678	677	682	718	730	716	676	644	721	651	751	705	683	697	723	687	721	729	700	724	686	719	643	692	702	720	643	718	721	661	707	665	681	693	696	662	685	672	655	654	657	701	693	689	701	710	717	699	729	655	689	658	743	648	648	686	717	686	696	699	629	695	717	662	643	684	741	691	700	667	701	745	731	696	651	712	696	683	753	663	690	678	738	682	680	732	673	698	694	712	693	692	666	728	743	685	737	712	707	649	708	706	692	750	711	696	692	725	742	683	719	691	667	730	666	666	705	747	726	706	735	723	674	704	721	747	715	663	694	650	712	665	703	676	704	770	637	720	700	673	679	686	716	698	687	753	643	701	724	698	691	657	700	692	699	675	728	655	740	692	704	684	694	753	689	708	710	664	718	678	697	661	672	689	646	683	716	660	763	683	695	691	673	701	676	711	717	682	715	712	694	677	659	738	679	674	645	695	719	659	672	742	662	637	673	693	722	664	668	639	702	733	738	652	651	730	681	700	739	688	648	693	666	653	734	729	714	681	733	697	675	686	735	732	635	659	735	680	749	679	688	696	763	705	724	706	698	673	696	716	666	679	697	651	645	702	735	658	704	684	735	674	708	702	729	700	669	661	670	691	720	683	710	688	628	680	719	664	626	672	644	712	699	661	712	655	691	715	680	711	751	721	701	651	693	687	703	713	727	668	667	721	694	730	669	717	699	705	742	728	686	675	687	718	704	723	740	721	686	696	679	714	707	716	693	665	705	722	748	666	738	720	639	708	719	679	729	709	666	675	669	691	722	712	653	715	712	694	668	681	707	647	700	727	676	677	701	701	682	727	693	710	696	666	708	723	698	695	641	709	704	711	708	709	674	725	690	687	672	725	721	703	726	670	723	700	722	745	711	690	715	693	691	694	705	683	711	689	759	699	699	710	707	717	757	688	709	707	688	686	699	670	694	682	689	658	675	695	696	697	707	692	725	722	642	688	670	697	669	699	713	714	686	693	706	735	714	671	721	696	746	669	722	692	712	727	698	711	697	690	639	642	742	662	747	677	710	705	699	712	707	682	716	740	729	683	665	672	733	675	773	709	715	727	695	698	732	705	672	686	689	717	673	661	671	627	699	696	653	691	757	674	672	734	736	704	708	665	705	685	709	666	717	678	713	696	686	688	725	680	656	667	681	689	710	712	692	718	729	718	728	688	693	691	685	669	722	680	717	714	702	686	691	720	697	670	698	732	711	693	725	664	705	728	664	716	721	733	695	676	706	730	663	718	715	724	691	730	737	709	653	704	711	703	658	682	695	707	691	749	691	666	704	678	662	709	666	688	727	711	711	676	751	706	671	701	648	674	714	703	696	742	715	724	699	712	717	662	687	678	659	734	657	715	721	717	699	718	698	723	692	681	707	737	699	698	690	704	705	631	690	704	693	651	664	620	657	681	690	722	684	692	716	640	738	699	647	676	693	709	661	694	699	664	690	717	707	718	654	716	725	677	685	750	715	702	694	705	648	673	681	701	713	673	738	715	651	746	686	677	727	675	730	736	676	669	700	722	667	696	713	698	721	671	698	709	687	741	670	781	707	697	677	679	723	716	701	705	682	654	677	706	703	734	698	708	704	662	714	693	726	689	686	726	660	717	730	681	711	660	686	701	680	706	644	665	707	696	714	687	732	705	682	702	728	716	701	704	695	695	702	639	659	696	727	670	727	712	701	712	659	704	684	695	680	629	728	689	683	719	696	671	709	682	704	657	692	724	701	689	716	735	664	686	700	696	748	656	699	676	661	652	678	732	672	714	694	737	675	696	737	706	720	738	660	683	717	681	727	683	721	734	695	688	691	682	705	712	720	692	726	685	704	710	666	671	669	685	650	681	694	695	753	693	694	734	694	705	666	646	717	703	684	660	697	656	686	722	712	677	720	758	713	682	725	679	720	674	715	682	673	692	708	681	689	700	716	663	721	681	732	689	663	714	683	689	666	645	707	696	665	661	722	710	685	701	703	731	696	695	783	686	674	731	739	710	714	683	658	712	711	698	718	632	714	747	683	732	732	665	692	674	629	697	743	653	694	677	701	703	692	678	663	728	698	714	663	737	687	672	701	693	728	675	702	668	696	701	755	667	714	714	714	656	725	721	701	741	686	635	748	702	667	676	701	708	702	721	718	644	698	699	712	706	723	709	697	698	695	686	697	686	673	694	724	706	720	737	713	667	728	708	754	670	718	695	685	663	692	695	710	731	676	693	677	682	677	731	713	670	730	677	699	693	693	684	683	721	687	662	726	749	722	726	762	686	689	708	699	748	715	694	695	672	725	703	654	625	720	648	680	717	672	683	685	709	679	689	699	708	649	716	686	722	686	669	708	672	705	723	697	709	709	696
23392	20854	28199	23597	20858	11295	1286	858	716	682	561	543	485	479	492	461	455	476	435	411	458	437	423	399	389	444	442	378	428	393	405	412	410	372	405	408	452	396	375	399	372	351	390	421	419	409	438	375	393	392	393	381	376	361	384	367	373	377	442	365	418	389	401	374	374	389	390	394	420	383	401	397	395	360	406	367	351	387	410	393	396	426	373	412	394	408	412	372	373	345	392	400	394	389	394	384	385	374	375	420	338	368	409	380	375	387	406	387	396	380	406	375	397	380	410	393	366	391	369	353	375	375	384	408	395	406	354	383	389	400	424	367	386	390	397	386	424	391	398	381	416	392	376	408	377	367	387	394	410	418	418	397	388	395	401	397	379	391	389	375	366	362	360	400	375	358	378	425	362	399	406	397	388	361	416	364	384	367	411	358	353	388	419	390	413	405	366	376	385	369	420	362	371	419	377	380	406	383	406	404	379	370	381	395	356	393	373	390	381	444	404	404	388	390	409	412	382	377	393	417	423	382	433	408	384	378	410	381	377	423	413	442	381	427	402	363	408	350	364	404	357	384	379	373	386	394	375	347	402	391	367	373	357	377	398	368	370	371	385	379	377	408	390	353	422	396	352	387	390	411	379	372	394	362	347	367	375	399	378	373	378	356	402	399	399	436	399	378	368	391	418	372	359	367	353	431	405	349	380	388	393	336	361	390	405	441	381	394	370	390	362	377	387	359	392	382	387	389	359	403	370	423	354	396	407	378	389	349	399	409	353	392	373	373	370	414	383	422	403	367	401	407	404	389	389	394	401	400	396	361	390	384	375	352	365	350	389	376	406	379	386	352	385	381	375	382	399	362	380	392	373	373	392	411	369	388	397	349	367	400	373	385	391	389	388	389	363	368	382	407	382	413	419	381	405	373	424	371	413	386	372	403	367	412	393	366	410	398	373	401	370	396	379	421	375	386	410	403	389	357	394	371	382	379	370	377	393	336	405	423	399	424	380	394	365	394	363	394	373	386	354	356	355	369	362	366	373	412	369	401	368	407	414	368	379	402	407	371	399	395	380	410	397	387	417	375	355	424	383	348	405	382	372	396	395	397	411	405	378	382	367	402	354	371	390	400	403	413	395	378	390	398	394	382	363	385	400	373	391	394	420	395	405	406	353	399	352	404	434	375	380	410	353	406	392	393	372	384	396	392	390	396	384	380	381	373	374	397	368	398	380	376	390	376	367	356	415	384	421	392	389	377	405	389	390	387	375	412	388	421	355	349	386	380	380	382	417	378	358	368	413	334	415	391	382	406	399	379	382	379	386	409	352	416	374	425	372	396	396	343	342	378	392	391	373	408	361	379	391	376	397	357	353	360	389	410	396	371	372	387	382	367	402	416	408	393	405	391	389	376	336	410	393	413	376	370	407	357	401	397	368	413	405	382	393	385	364	386	367	372	367	363	373	387	383	383	391	419	360	394	400	363	386	388	405	394	378	394	375	369	374	329	401	364	392	394	405	408	371	405	363	407	378	379	379	376	387	406	372	366	382	403	400	359	370	385	401	411	362	356	419	368	371	365	371	391	363	388	394	353	394	400	347	369	382	381	388	404	394	355	373	363	399	399	405	401	392	381	430	377	387	411	381	395	401	408	398	335	412	374	410	411	385	398	394	405	369	379	407	379	374	388	378	385	394	392	415	377	363	386	425	389	376	402	412	359	351	406	381	381	408	405	398	358	373	346	390	398	403	366	400	382	379	360	407	387	377	400	363	392	405	399	366	393	382	405	412	386	378	348	371	358	401	383	374	381	386	391	404	393	393	389	400	395	416	382	404	405	363	411	359	409	424	366	358	397	406	399	358	387	356	424	384	374	436	386	378	403	341	399	410	354	371	373	421	400	390	396	404	378	409	420	414	362	392	389	356	399	382	433	384	361	424	384	388	353	385	433	381	420	411	405	387	414	404	369	380	400	391	368	380	385	395	392	418	413	381	405	420	387	429	371	355	385	381	406	401	391	388	376	399	384	376	360	358	411	414	396	422	391	350	399	418	400	430	418	414	430	390	387	390	377	363	346	374	412	345	378	388	387	394	395	413	335	369	353	384	400	397	414	402	411	395	403	362	366	364	391	374	394	385	405	374	429	398	383	380	393	370	362	411	390	389	407	394	379	343	384	377	401	385	394	385	390	401	390	399	403	373	402	418	401	394	360	376	394	377	393	386	440	415	363	415	375	405	373	390	392	414	379	414	408	384	361	374	374	367	398	397	417	389	424	391	401	381	392	410	396	358	388	332	393	384	363	391	394	358	423	397	369	396	427	388	390	423	413	400	379	378	390	400	380	417	359	365	395	381	354	368	378	390	381	406	404	401	369	385	402	393	402	380	363	362	396	407	380	393	360	387	405	412	384	412	396	369	412	378	398	368	372	403	380	397	372	416	393	387	388	393	362	380	411	376	419	376	403	371	383	387	408	372	329	368	394	417	401	396	415	368	389	379	407	373	371	393	377	367	371	361	370	413	397	366	393	416	420	392	389	380	381	375	405	394	369	356	392	396	406	373	403	383	361	376	370	380	389	394	373	402	402	362	362	387	373	387	361	409	388	384	376	369	409	415	418	363	373	383	370	396	430	391	377	380	394	373	349	400	379	369	389	394	394	380	407	397	398	389	375	402	401	374	394	370	404	395	397	384	353	368	406	395	386	382	374	388	379	368	392	376	363	379	431	386	386	396	382	343	397	382	385	383	384	407	370	405	357	351	372	394	385	391	371	400	384	376	384	430	391	362	399	422	402	351	404	389	377	380	372	385	394	364	400	389	400	409	385	408	368	391	387	432	396	400	354	406	366	370	406	378	390	426	403	396	366	391	394	362	383	396	385	413	392	374	344	386	395	398	375	380	389	412	405	412	382	372	416	408	394	401	376	414	402	413	398	384	403	382	414	397	435	403	371	371	392	382	385	395	387	373	343	364	414	392	378	364	382	393	421	377	404	388	408	346	414	361	411	414	405	411	379	396	377	417	400	387	398	380	384	376	358	369	377	379	426	397	363	389	410	356	401	421	395	387	379	395	409	380	379	383	374	389	353	403	360	381	408	370	384	398	378	437	379	398	404	384	422	368	391	355	363	407	401	348	400	404	368	410	400	367	406	409	361	416	391	381	398	391	395	385	363	377	369	346	420	371	377	417	369	381	386	385	385	377	374	404	380	381	380	401	388	389	403	406	386	365	388	420	363	391	401	391	404	387	406	383	370	392	386	399	401	363	399	369	392	365	378	364	397	355	413	395	396	383	402	379	428	355	408	399	408	412	386	388	401	376	374	385	410	323	393	375	419	367	376	379	385	351	403	359	370	399	356	362	417	410	412	379	369	374	399	389	391	405	418	398	385	392	394	402	381	368	333	345	361	412	344	374	370	389	388	379	396	383	393	401	361	411	394	367	395	390	416	377	370	402	401	391	395	396	398	358	383	414	379	405	426	384	398	403	399	364	407	381	385	400	419
4476	9217	8166	4330	2998	2297	1803	1494	1312	1149	958	838	807	741	754	723	656	658	629	573	586	565	582	529	571	546	576	544	536	551	572	551	550	569	508	524	548	571	534	567	522	553	507	503	542	525	487	526	535	538	526	529	529	512	527	486	548	518	552	511	533	526	528	536	506	492	539	502	492	497	491	491	532	535	509	474	515	564	546	479	503	526	558	504	512	517	555	528	492	532	538	515	488	529	502	512	543	567	518	483	546	503	520	516	537	502	524	541	506	531	496	536	505	483	527	532	522	525	492	519	491	498	491	514	512	506	557	547	488	519	505	526	500	506	572	548	559	528	512	533	481	536	488	467	478	519	547	503	529	500	485	504	517	487	525	511	461	505	571	543	492	500	545	540	519	526	510	532	517	525	564	513	500	485	497	491	492	488	501	458	474	522	469	506	534	507	499	462	515	508	509	522	515	528	554	485	521	494	526	501	503	481	504	524	525	508	521	535	488	523	484	495	499	515	530	510	526	488	504	495	462	526	528	530	515	491	507	522	494	473	564	522	516	502	561	532	562	495	553	483	498	512	497	494	525	537	510	523	485	533	522	493	537	513	512	515	537	549	517	523	528	508	534	542	485	501	494	479	518	511	497	467	518	534	499	491	529	545	492	514	498	518	537	515	525	484	496	494	500	509	492	501	498	532	541	542	510	518	511	519	492	520	507	520	501	533	581	504	496	522	540	517	497	507	501	504	536	455	543	508	488	512	509	546	524	529	517	520	505	534	506	499	544	504	603	523	525	516	475	495	497	517	516	522	495	514	541	448	503	499	542	530	493	509	519	513	529	495	516	542	511	496	518	555	498	537	519	510	507	513	508	517	481	497	506	511	518	523	529	537	562	499	535	506	510	519	505	513	480	539	514	476	468	507	491	523	544	495	539	509	471	543	507	550	507	531	528	468	496	518	520	511	523	488	519	538	449	515	502	515	528	492	509	502	509	515	506	501	513	483	493	509	517	529	504	530	507	492	529	541	502	534	540	505	457	481	493	532	534	525	494	509	485	535	524	535	533	517	508	517	514	463	456	482	509	523	521	501	545	513	514	525	537	531	518	490	541	498	503	506	496	510	536	525	507	502	501	504	513	497	554	518	501	510	551	509	538	491	514	499	494	524	458	499	529	542	511	529	490	547	492	523	511	511	556	520	494	542	467	539	529	515	479	519	513	525	531	495	497	521	557	500	483	556	512	489	489	516	531	512	525	538	514	495	523	503	555	513	497	526	515	563	506	464	537	534	541	549	509	531	503	534	515	538	510	514	503	551	500	563	502	470	529	535	515	483	506	485	540	533	521	515	512	490	502	533	547	507	532	507	475	542	520	537	532	524	557	525	525	515	531	529	512	509	521	491	512	520	484	528	535	531	511	505	510	505	563	513	522	522	516	520	557	488	504	520	497	530	519	510	532	513	513	539	534	485	530	514	520	514	506	576	538	515	509	531	490	566	547	459	496	503	540	549	554	511	526	521	514	522	534	514	527	506	504	467	548	522	504	497	497	523	502	527	509	477	529	519	543	516	523	537	500	547	516	511	517	532	475	481	551	557	540	534	515	523	511	499	494	510	530	508	509	511	484	513	514	477	501	511	500	575	490	528	483	512	527	500	487	526	505	490	505	484	514	496	517	517	498	511	480	512	536	463	520	475	564	495	551	509	502	542	524	483	497	492	518	516	515	490	511	511	522	525	514	557	541	501	494	517	529	474	501	522	503	484	519	523	519	501	456	502	569	546	560	502	523	532	482	564	530	522	486	498	500	530	511	550	524	551	533	541	476	505	514	533	517	507	530	486	495	526	531	528	548	511	512	515	475	554	494	503	549	467	481	512	518	518	494	520	516	526	514	511	490	533	488	517	532	503	562	522	523	554	523	541	490	509	491	538	507	531	534	489	503	529	525	521	514	511	554	550	519	497	461	542	530	484	529	491	529	503	472	494	506	510	548	518	543	502	534	520	518	508	518	498	546	497	534	528	485	557	480	532	537	507	514	530	490	522	519	560	506	519	500	541	545	511	538	537	531	509	513	517	486	494	535	516	452	508	534	461	506	486	525	502	495	517	507	455	476	518	477	482	527	483	502	527	521	495	502	480	585	528	495	510	525	481	512	510	474	519	495	513	509	554	540	526	534	502	524	481	492	506	520	533	503	497	506	488	492	499	534	514	495	536	458	519	547	499	561	495	488	493	498	525	507	550	508	545	489	485	486	514	542	510	487	476	489	499	451	482	507	486	509	551	503	495	518	524	501	512	526	511	495	499	503	512	472	536	499	512	465	536	480	479	524	487	496	512	528	513	540	534	520	529	508	505	497	515	493	482	516	471	516	478	520	502	537	478	493	523	505	491	484	502	523	510	521	500	506	516	514	506	515	513	534	534	530	518	466	495	503	520	566	506	559	486	509	497	517	524	553	517	486	480	530	516	524	478	571	547	507	509	544	484	535	528	479	507	527	522	516	517	517	474	503	539	513	538	493	522	508	509	449	487	505	530	447	508	532	547	521	487	521	519	483	510	522	492	519	542	476	496	485	530	532	551	513	515	501	537	509	512	534	508	524	508	505	462	541	521	482	523	511	548	535	527	507	473	520	512	533	560	510	493	486	507	525	479	525	516	505	501	522	523	513	523	533	529	540	486	499	496	499	522	538	518	523	517	485	499	517	495	458	534	529	524	522	546	491	559	476	479	509	482	527	483	532	519	525	499	508	517	551	487	525	523	495	527	485	537	518	521	525	528	517	473	511	507	516	525	471	510	505	489	489	476	490	508	502	534	509	525	570	493	499	505	535	523	526	507	494	516	467	532	479	515	528	524	498	516	526	478	530	479	494	536	517	491	495	477	566	474	520	531	521	578	494	496	479	475	550	468	519	501	529	551	538	530	548	481	520	489	510	498	522	532	547	498	548	551	562	528	493	492	531	560	520	528	523	527	547	499	511	535	550	538	513	539	525	505	524	526	495	533	500	523	490	520	495	489	467	522	507	545	489	560	507	535	507	501	538	500	474	498	516	534	528	504	513	543	538	504	533	468	518	492	496	511	495	527	490	512	506	506	493	539	521	510	517	474	513	505	525	501	506	507	500	512	507	519	473	553	507	525	522	494	496	477	485	532	503	535	562	489	511	474	466	534	548	542	559	490	470	514	534	518	475	521	534	517	461	518	516	518	507	498	513	565	531	515	527	514	522	523	506	491	545	520	528	518	534	555	575	517	526	542	488	525	518	546	498	528	518	482	517	504	523	504	529	537	505	495	517	505	528	562	469	507	502	508	542	514	504	500	512	489	524	522	548	544	498	518	525	462	451	491	495	499	549	570	539	529	508	465	522	499	475	517	516	498	534	541	501	530	526	490	508	513	492	519	504	536	521	496	477	525	528	506	496	487	516	519	473	478	512	509	482	529	524	485	542	461	527	505	504	551	547	497	536	498	513	538	496	559	484	512	516	506	489	534	517	537	529	532
22462	20870	28614	23258	20871	20909	9723	999	687	579	543	432	421	369	338	309	271	236	253	223	238	219	237	217	192	184	213	180	177	167	218	173	180	160	154	193	188	180	174	169	156	162	160	198	176	152	166	157	180	170	172	148	164	177	127	155	149	188	164	163	164	134	165	147	158	175	163	155	170	161	155	155	165	164	163	160	166	178	148	172	154	145	156	172	142	164	156	173	153	149	162	162	156	152	132	143	143	153	136	143	166	170	152	167	149	171	158	147	141	136	167	156	149	159	163	146	170	150	167	136	161	160	154	167	177	151	148	154	133	153	142	152	175	166	137	156	167	161	154	154	166	157	163	146	158	157	160	144	146	166	122	174	152	161	166	128	154	158	146	151	150	157	149	180	156	142	154	165	154	176	159	158	144	149	166	155	166	173	151	170	153	140	152	178	129	177	169	158	154	161	154	137	164	154	151	130	137	132	154	157	153	156	160	149	129	149	144	133	166	167	183	179	167	158	152	159	156	154	139	166	153	161	154	179	148	149	147	157	163	151	144	147	167	140	154	149	161	171	156	168	160	149	159	153	154	146	148	140	139	142	175	142	168	150	140	164	159	153	168	139	169	146	148	152	172	157	175	177	172	162	149	167	151	160	152	149	159	139	155	168	153	173	133	155	148	151	152	174	140	157	135	167	175	178	165	148	147	140	159	129	141	171	140	147	127	165	148	147	157	162	157	157	145	153	145	149	163	188	168	171	159	164	156	148	154	139	141	146	156	142	163	146	162	137	168	140	147	164	168	151	150	163	146	150	133	139	145	166	134	162	140	140	133	171	162	154	156	145	158	153	150	151	156	139	162	173	149	138	125	162	149	164	143	177	142	143	159	156	163	161	154	166	176	149	147	165	156	158	145	165	163	129	161	140	159	129	151	155	161	143	139	150	148	166	160	153	160	141	163	159	179	157	141	154	150	170	146	168	153	142	156	156	157	156	152	147	156	168	151	151	139	157	150	174	135	131	157	161	149	144	144	170	155	161	152	144	148	144	137	153	165	171	109	131	153	142	169	169	155	152	149	143	141	144	164	151	174	162	176	138	148	159	142	147	149	172	165	147	162	147	163	138	151	145	165	154	177	144	158	162	148	173	155	160	141	175	140	153	154	157	152	154	157	148	147	163	161	164	169	157	152	149	150	140	150	166	152	148	156	152	147	145	161	134	136	158	150	147	166	157	160	172	147	144	164	194	148	154	141	157	148	169	149	142	147	152	138	165	163	135	169	149	170	122	164	143	168	151	157	156	142	162	152	164	151	144	153	158	148	157	150	150	158	157	151	166	191	142	132	130	155	168	141	148	146	156	144	162	154	146	168	157	159	160	160	182	166	142	140	141	170	153	149	154	145	181	143	152	137	155	155	174	145	152	175	146	150	158	171	136	131	148	158	160	158	162	174	146	143	148	140	158	160	136	170	168	147	153	152	143	166	157	155	170	153	158	140	142	161	143	142	141	154	175	166	163	146	157	141	155	141	147	164	156	159	124	150	156	145	142	154	160	116	139	150	164	134	162	139	155	148	156	161	176	142	174	157	147	145	163	130	142	156	165	138	155	166	131	176	152	150	143	145	147	155	160	166	172	154	171	158	143	163	147	144	175	138	136	162	145	158	158	144	161	143	146	155	140	149	159	141	150	146	153	186	154	146	172	154	129	165	137	157	142	163	132	138	134	165	144	171	165	160	155	167	138	145	171	148	177	165	150	159	190	146	150	159	149	132	173	126	141	166	157	154	163	161	165	157	156	182	168	143	143	155	134	128	135	151	178	154	158	142	165	155	167	134	194	153	149	158	159	154	148	155	140	153	147	166	154	143	161	148	141	148	165	155	155	146	146	143	155	136	159	153	131	164	151	135	146	171	130	151	164	167	168	151	141	150	146	143	157	163	151	133	129	151	145	151	172	144	159	165	157	132	156	179	143	176	145	138	150	164	165	158	158	160	166	142	149	158	167	136	176	151	139	152	164	151	137	169	165	178	131	165	121	150	141	144	171	159	152	159	156	168	145	165	160	155	160	120	165	139	149	141	136	152	146	157	176	149	155	162	137	173	130	172	134	173	144	165	162	169	156	143	153	138	152	138	160	150	141	161	152	164	167	140	161	159	168	159	150	176	168	150	159	167	156	154	153	151	140	131	145	140	144	149	160	165	144	149	143	155	147	157	164	162	152	144	164	148	137	155	158	153	156	166	158	139	149	166	142	152	164	159	151	164	156	137	159	163	140	152	154	152	143	155	145	162	142	171	174	145	186	134	135	180	166	141	156	174	153	168	161	162	165	150	148	168	167	155	164	152	165	151	152	142	157	153	143	138	143	179	166	156	183	140	150	162	167	159	139	163	154	140	152	147	149	164	158	158	141	157	135	130	141	139	132	159	169	144	148	155	151	143	165	153	157	151	152	151	167	147	175	182	143	139	146	173	129	159	162	150	153	139	159	145	155	145	169	133	152	151	162	141	163	161	157	156	157	168	155	170	144	161	184	160	163	164	162	150	171	177	155	157	135	156	154	166	159	180	158	160	133	150	140	150	168	141	168	169	142	157	171	149	162	159	128	195	144	151	171	160	163	151	147	141	161	121	130	156	154	148	151	142	154	175	143	171	149	159	165	167	146	174	121	141	159	147	157	128	142	154	176	146	154	161	152	163	153	169	138	149	157	150	157	147	161	163	143	162	184	144	166	153	142	141	165	159	162	141	133	154	146	165	162	162	138	149	160	175	160	140	127	152	146	140	164	155	124	148	151	160	152	157	163	142	174	138	146	149	161	146	151	151	151	154	141	157	150	148	138	140	147	143	155	136	151	151	133	145	152	157	147	151	127	138	147	138	145	169	171	153	155	142	143	170	173	147	148	146	148	154	168	165	165	162	164	152	165	148	178	144	143	154	165	147	163	150	142	144	168	152	161	132	148	163	146	151	144	167	132	153	141	151	135	184	163	160	165	158	170	131	156	155	173	141	138	147	152	145	150	144	155	154	165	137	169	150	172	163	159	144	175	163	157	150	168	124	141	179	155	189	158	151	158	157	159	165	150	166	130	185	138	161	142	155	163	163	158	172	175	150	161	174	162	155	161	175	139	160	158	139	170	136	185	172	166	154	150	144	158	153	144	160	153	153	164	142	162	153	153	151	139	183	168	162	143	135	154	133	142	161	147	134	167	157	146	154	161	166	172	143	172	165	137	173	158	150	151	164	149	150	175	151	154	166	168	120	137	132	154	158	162	150	139	144	174	155	142	142	157	177	166	172	150	133	153	156	139	137	157	156	159	143	154	154	165	162	151	143	160	168	166	156	154	154	161	134	148	140	160	162	143	162	156	173	141	164	159	174	147	167	141	153	159	155	177	158	152	149	155	154	172	154	157	146	173	146	166	155	166	144	153	147	161	140	154	160	176	145	153	167	158	161	127	151	144	146	175	157	141	147	138	142	154	142	159	162	130	141	158	151	151	119	152
6536	15335	13291	7307	5076	3651	2886	2248	1741	1352	1121	911	778	673	578	562	502	472	456	400	378	374	315	343	288	312	279	262	282	275	273	286	258	258	268	238	251	242	238	212	256	244	223	249	228	234	219	222	205	217	252	255	223	229	231	212	226	227	225	220	202	212	228	198	218	208	202	212	227	232	213	192	216	199	223	197	197	205	240	209	204	212	209	218	198	199	210	227	205	225	207	214	224	227	221	174	196	207	195	214	205	218	196	214	150	205	218	190	211	219	209	193	194	208	200	197	179	197	218	206	199	225	210	204	212	206	201	218	210	204	184	198	226	190	223	211	186	226	187	211	207	184	171	187	174	214	214	196	185	198	196	218	223	203	191	225	207	195	221	190	204	231	213	220	208	195	202	213	237	214	218	222	189	194	222	198	206	196	194	224	232	200	209	200	201	218	182	218	192	208	223	207	192	180	175	204	204	215	197	216	180	204	214	202	208	218	210	222	223	204	183	197	201	181	194	211	193	214	202	218	220	224	211	203	183	221	195	199	215	192	209	206	215	180	182	219	222	211	181	181	207	200	176	182	206	236	201	181	196	195	207	217	217	201	209	210	184	224	218	195	200	201	212	216	196	196	199	219	204	242	206	189	190	188	185	187	230	154	204	201	205	183	218	191	208	200	189	203	197	190	209	205	212	197	198	215	205	224	191	197	211	182	208	190	214	200	190	215	219	199	193	221	194	202	177	179	225	209	211	172	181	187	195	218	203	201	195	208	197	223	203	231	211	213	194	207	218	200	193	215	196	199	223	197	201	218	229	233	202	201	194	224	212	208	195	237	195	201	213	208	218	195	225	204	213	188	168	182	197	179	230	195	159	183	198	203	196	207	198	208	201	190	186	206	213	205	186	208	223	202	189	195	192	207	205	212	177	197	188	204	212	195	217	195	196	198	218	202	190	191	197	197	178	202	218	183	226	167	204	227	205	209	215	203	208	204	197	203	221	205	202	210	192	191	220	172	208	214	207	190	206	202	183	202	200	206	214	181	201	199	226	212	167	209	211	206	206	217	196	218	199	220	210	183	192	192	216	196	213	218	190	204	187	226	208	196	210	215	237	195	224	194	183	199	216	198	202	218	216	202	215	217	209	197	203	213	209	197	187	193	210	181	203	196	206	225	213	196	196	211	215	189	187	207	200	212	191	196	204	210	198	194	204	184	218	218	202	190	228	208	184	194	197	214	188	215	212	186	186	206	223	218	213	221	203	166	184	203	209	209	219	227	205	212	199	213	207	210	210	222	209	215	214	200	187	190	195	188	222	175	185	192	192	197	221	213	206	195	203	210	207	225	214	178	207	191	178	211	209	211	162	214	205	188	200	189	187	202	232	230	187	221	199	194	191	229	206	203	198	212	209	219	226	189	215	231	209	213	228	188	209	198	171	201	182	201	220	211	180	167	201	211	212	193	219	197	184	219	179	182	202	199	241	187	193	195	189	210	176	229	190	195	187	213	201	197	181	201	185	188	207	219	183	235	200	206	223	224	214	203	191	204	222	210	205	192	203	177	182	206	183	196	223	208	221	191	196	210	198	216	209	210	181	223	215	207	225	205	202	190	223	203	189	196	211	186	211	207	198	197	192	195	204	180	209	199	203	195	217	209	197	187	170	211	199	195	204	181	185	212	203	212	202	176	213	189	203	213	178	208	202	192	203	212	182	205	219	216	184	193	215	206	200	225	176	192	209	196	238	216	198	228	195	195	188	241	190	194	211	182	226	202	211	234	217	209	208	207	219	193	215	204	229	196	203	215	204	215	205	196	194	204	208	207	210	189	210	209	235	210	229	204	216	201	187	180	212	187	219	201	212	208	186	196	225	198	216	205	212	215	211	210	191	173	169	225	205	218	200	232	171	205	218	191	181	183	204	217	198	215	178	212	200	199	197	190	208	188	203	219	192	213	187	229	177	175	226	197	199	208	212	205	199	201	185	211	228	199	204	200	199	190	199	220	209	189	206	211	209	190	202	210	198	186	182	217	185	213	210	190	198	189	204	212	224	210	208	202	187	219	187	217	214	206	221	210	211	186	187	226	204	178	191	209	191	194	198	201	217	205	211	210	226	198	218	191	193	232	182	201	187	176	175	193	181	215	209	200	202	217	202	179	231	199	205	224	231	203	203	211	214	198	218	190	227	183	180	194	207	203	225	193	189	188	208	196	184	200	216	191	230	190	190	197	212	213	199	194	188	200	203	205	199	214	212	217	198	217	205	203	200	198	214	214	201	183	196	214	180	219	204	204	208	193	204	199	214	212	240	211	189	219	218	207	231	217	182	203	205	230	209	208	208	205	211	221	224	176	205	193	205	231	239	209	207	184	228	199	178	205	210	215	242	205	195	201	191	199	212	200	212	193	193	217	198	201	195	200	202	217	227	201	203	192	206	215	205	209	194	193	210	193	211	206	210	188	217	204	203	197	210	234	211	207	181	189	198	199	226	205	213	177	205	209	187	207	215	227	201	216	211	203	216	206	195	208	198	190	231	184	215	193	196	213	196	189	187	212	231	201	191	231	217	233	197	206	216	196	225	200	208	192	223	213	213	201	218	195	197	192	197	213	216	201	227	205	200	190	210	204	222	204	208	194	191	199	237	206	193	223	196	223	210	194	219	211	177	192	190	196	230	226	225	216	223	203	209	213	213	205	195	211	190	202	246	196	195	201	195	207	182	184	197	174	217	215	220	195	206	177	198	212	177	230	176	225	190	203	196	179	207	191	218	173	217	215	212	208	211	221	182	188	199	197	187	214	224	215	208	197	225	220	206	219	201	212	212	224	197	209	197	192	226	200	206	217	194	204	215	213	184	177	216	208	212	211	218	185	190	177	200	213	227	192	195	194	213	198	183	207	179	205	197	206	212	200	217	211	206	203	219	216	221	179	214	196	220	207	196	219	202	215	196	198	196	207	224	218	206	229	192	169	209	211	197	204	185	200	219	173	210	178	213	206	194	212	188	217	218	230	195	224	213	211	201	207	199	207	192	207	206	190	214	191	192	225	182	199	210	201	213	197	213	206	192	221	161	207	201	187	201	201	184	218	209	204	209	204	198	214	196	215	206	195	210	178	188	186	187	219	202	210	182	212	194	206	205	192	220	198	208	193	190	213	198	205	199	236	213	224	211	202	184	195	193	203	187	221	198	209	196	213	193	216	190	215	198	233	196	200	225	195	221	232	193	194	216	196	215	203	202	195	231	211	205	199	209	219	209	209	196	198	224	204	200	223	201	228	210	204	192	192	202	191	204	193	223	201	206	218	207	219	177	204	200	220	191	195	202	210	218	227	230	216	206	208	203	181	227	207	194	200	180	208	189	229	204	196	211	203	200	212	192	203	204	203	174	200	227	199	213	212	205	200	197	220	193	216	213	218	196	217	186	230	220	179	198	199	215	234	227	195	194	217	210	196	220	186	222	192	209	208	193	205	197	237	220	205	235	203	217	226	202	198	224	230
26437	20500	10067	1060	622	614	632	619	540	558	588	542	551	577	543	513	564	552	533	574	595	545	497	540	548	548	533	575	563	545	570	526	556	576	528	543	556	531	548	544	555	575	553	568	524	556	502	549	540	560	538	544	547	591	573	573	544	565	564	570	524	568	547	555	587	530	587	569	527	523	549	546	510	521	550	564	549	563	523	556	533	550	524	575	548	554	551	546	528	561	541	554	547	555	542	540	511	553	544	566	535	609	545	559	495	527	552	543	582	536	566	549	547	524	525	540	536	555	537	517	496	571	547	587	517	517	548	498	508	566	556	512	549	544	527	511	571	554	541	551	545	532	582	560	562	559	557	580	563	528	554	579	520	540	570	571	555	576	520	583	565	550	528	570	547	502	532	556	570	493	518	545	568	526	543	556	553	535	553	578	541	527	539	591	549	500	529	535	521	547	544	543	559	512	534	516	576	548	569	565	555	568	532	529	567	504	575	529	524	518	507	537	530	565	541	521	543	545	547	494	567	536	531	584	542	565	557	572	558	557	552	530	563	500	567	575	524	513	540	558	520	553	568	523	566	561	582	512	595	555	564	531	474	534	556	566	495	535	501	584	514	536	584	571	562	516	511	569	532	525	567	575	555	542	567	531	497	503	540	563	564	565	554	535	526	540	560	535	588	492	527	559	528	584	569	536	528	520	528	536	544	547	537	522	539	594	562	536	535	540	546	581	540	541	567	575	527	595	538	536	519	543	529	543	567	582	538	544	527	564	535	523	531	529	521	509	540	527	537	545	555	557	561	539	541	565	546	558	533	552	535	559	523	565	534	537	536	522	551	534	569	504	581	575	546	539	580	504	532	529	551	538	521	523	536	533	535	563	533	536	580	505	588	542	529	535	500	557	524	539	536	563	536	481	556	552	527	515	563	582	537	513	525	530	523	528	535	521	535	535	534	542	549	497	557	562	568	565	550	519	534	599	533	578	530	547	517	559	565	541	538	601	525	547	553	575	536	505	549	535	498	501	491	554	531	534	512	545	554	515	559	563	561	543	532	496	523	555	524	562	560	578	540	504	576	562	565	516	549	551	569	550	504	534	568	541	536	524	577	524	545	563	581	586	570	502	553	535	560	515	583	518	537	547	514	524	509	575	534	546	551	552	555	562	560	580	557	542	594	553	525	530	582	555	516	584	535	528	524	542	524	547	555	566	513	525	540	531	547	524	521	525	587	598	507	527	546	545	519	534	488	560	530	525	559	556	556	556	547	516	570	578	545	526	552	587	553	540	548	566	573	524	568	559	581	543	549	559	563	536	568	588	544	539	509	554	600	558	505	555	531	581	582	536	506	567	533	561	563	575	555	511	567	527	575	517	540	538	535	538	538	579	500	594	566	560	573	486	526	559	520	567	540	529	580	508	563	569	546	561	567	552	506	539	533	550	494	552	530	500	558	583	535	574	521	545	512	538	558	579	536	561	521	520	612	534	548	534	533	591	557	545	552	568	512	536	539	594	580	559	569	559	572	555	547	543	540	545	555	536	532	516	521	541	609	569	514	542	524	539	490	570	560	582	544	549	546	544	571	539	548	576	522	544	558	549	557	534	534	536	522	518	550	514	570	525	518	548	539	511	547	583	548	511	520	517	553	553	568	504	562	561	551	529	563	538	533	520	542	522	535	552	556	548	598	556	573	577	569	557	538	530	563	531	556	549	527	525	534	565	536	542	539	540	549	570	542	555	567	500	532	523	556	521	496	535	537	535	518	528	533	520	532	568	560	561	542	521	529	555	549	523	584	532	538	551	540	564	540	545	576	567	540	513	548	588	528	551	536	573	563	548	525	527	552	553	504	538	529	560	566	499	552	560	549	557	525	548	571	586	532	562	558	571	542	518	522	563	562	598	500	580	569	545	536	537	498	540	599	516	562	513	568	519	550	505	552	542	541	573	561	491	523	569	557	557	527	548	566	542	523	572	514	544	510	544	523	550	555	612	552	503	584	597	531	540	528	563	574	550	533	555	493	537	582	522	527	559	513	547	575	557	563	547	546	577	547	504	519	559	517	557	505	515	543	566	534	545	573	560	553	522	529	532	570	528	596	516	552	519	545	575	511	556	549	575	527	529	542	532	554	539	545	541	560	558	527	581	550	530	575	572	578	550	586	550	557	540	511	553	546	533	543	566	552	539	509	523	520	570	522	554	550	533	592	558	550	562	506	517	567	582	521	552	527	551	555	545	538	525	527	588	526	530	561	555	554	561	581	525	542	545	544	538	550	545	533	504	525	534	526	568	539	510	502	574	552	533	554	545	528	538	541	546	556	567	603	587	507	568	568	549	564	536	592	569	542	556	508	511	546	522	569	526	549	583	506	519	529	514	540	552	543	531	533	526	547	591	556	578	523	553	528	543	544	537	535	546	551	544	593	540	522	559	540	584	535	489	548	561	544	532	540	524	580	528	587	558	521	568	567	597	557	534	573	519	556	550	583	567	529	562	538	578	519	540	569	508	583	565	560	562	554	574	534	550	529	552	550	490	514	538	566	504	534	526	538	574	554	515	482	565	570	514	546	539	565	579	522	553	538	567	539	570	525	537	521	544	511	518	537	570	560	505	598	535	535	521	527	585	527	525	559	537	530	562	548	539	553	510	565	540	540	528	540	562	583	538	550	522	534	583	524	512	568	510	581	539	524	569	524	539	581	543	524	550	573	500	509	528	547	555	531	533	568	543	525	568	529	561	541	557	549	523	587	563	577	592	538	530	561	539	537	539	534	511	456	554	568	558	535	539	557	538	518	547	550	582	570	540	549	565	544	547	550	530	524	539	497	542	522	531	521	558	575	497	573	516	550	565	589	576	592	549	493	504	523	558	561	544	544	501	526	590	531	548	540	559	551	550	533	503	513	550	536	564	540	552	524	533	573	558	552	539	565	533	554	551	574	538	571	533	576	529	548	563	587	545	564	516	561	545	552	522	584	544	560	510	525	507	559	546	566	565	535	592	550	585	543	520	592	541	525	539	499	561	512	552	533	553	584	569	556	560	571	532	541	543	555	568	534	539	527	593	534	546	534	576	532	536	565	530	552	569	535	591	525	511	537	580	573	520	590	507	550	529	564	559	538	544	539	537	521	561	548	558	506	533	538	562	543	532	549	540	504	522	554	583	549	508	566	546	558	571	546	579	560	524	565	552	549	533	544	532	557	531	528	543	556	508	558	526	547	535	552	564	542	562	535	540	515	538	555	541	546	555	558	538	496	541	571	540	545	539	507	490	512	539	542	541	520	584	510	556	565	513	546	552	553	543	534	545	506	551	532	529	528	570	518	542	539	567	528	572	526	527	508	540	486	576	532	532	570	539	552	550	573	573	532	541	593	526	596	569	529	526	537	566	525	546	556	552	586	589	540	560	566	566	566	609	532	510	581	584	509	531	523	556	553	531	553	558	528	533	563	502	532	545	490	568	556	547	553	513	511	578	511	572	538	559	544	535	562	532	517	515
4005	1318	1284	946	854	809	802	729	765	740	712	716	744	741	745	715	731	696	686	724	741	683	698	696	731	709	697	735	697	709	675	744	676	678	676	732	660	712	770	702	712	752	745	699	667	690	693	739	712	685	738	685	672	739	703	717	740	699	652	756	675	697	672	707	668	706	726	685	712	686	692	711	720	714	699	712	686	701	734	731	698	731	731	692	685	694	691	695	771	724	666	696	683	748	665	724	697	661	726	687	732	695	751	703	716	719	716	663	707	696	701	677	695	682	728	699	702	713	715	707	657	727	671	703	731	739	701	680	695	689	719	725	728	698	691	702	727	718	727	709	662	687	706	676	683	717	728	730	714	695	750	686	735	701	697	725	716	709	685	740	664	701	700	696	725	656	670	696	672	675	703	721	692	700	716	712	754	675	712	754	687	702	728	682	659	721	743	737	699	715	718	742	689	713	691	719	702	732	742	720	763	712	722	696	712	700	740	649	706	679	695	684	660	715	728	706	701	725	743	653	688	686	696	690	722	714	674	696	690	660	704	698	706	679	669	696	663	740	716	707	684	682	719	711	675	694	689	702	678	683	717	723	718	695	745	669	706	746	728	690	686	684	691	711	689	680	715	741	732	729	724	701	684	719	651	605	698	701	635	747	667	648	718	694	735	690	751	656	715	699	672	734	711	669	692	708	695	699	680	694	707	668	757	701	677	690	697	701	723	682	719	687	705	677	698	643	678	709	686	682	699	702	666	683	693	721	766	737	671	738	662	680	747	715	666	767	740	727	648	726	700	687	669	731	731	708	710	710	669	767	758	718	700	694	734	701	693	704	731	718	721	698	707	688	710	726	706	709	734	712	706	684	731	694	708	665	718	703	760	726	775	705	685	728	704	713	694	661	743	694	699	697	709	659	687	708	688	705	676	679	660	710	643	715	702	717	682	654	661	717	654	708	685	693	654	702	702	681	750	732	747	667	677	629	736	703	669	653	677	718	700	721	715	678	725	692	706	713	680	684	700	708	708	694	671	732	683	662	707	711	728	672	681	707	685	684	712	714	729	659	716	693	667	712	690	674	706	715	665	716	727	691	709	718	713	706	713	700	688	679	747	738	665	708	712	748	694	702	712	692	692	678	703	686	672	688	721	671	731	666	688	723	700	712	738	750	720	734	701	713	743	693	718	687	674	686	738	702	676	683	690	705	697	704	684	696	737	693	677	705	706	754	681	690	670	702	674	681	689	725	726	708	682	653	672	706	749	677	707	730	689	721	743	734	716	693	694	716	760	715	703	663	704	728	702	717	709	713	751	721	720	690	705	718	759	728	655	716	705	662	714	661	700	751	661	721	743	686	705	674	706	692	684	699	696	664	705	716	738	742	708	704	737	723	690	699	654	684	699	681	690	685	714	694	699	701	677	702	654	677	721	720	718	686	668	705	722	699	711	666	717	668	709	675	697	628	657	665	713	688	660	692	693	682	694	698	707	685	733	715	710	671	728	648	701	691	729	700	674	684	749	728	718	658	688	665	738	739	736	711	736	699	722	693	672	668	736	666	731	679	763	712	692	709	692	694	726	714	656	680	694	651	724	719	709	726	702	706	683	704	667	689	690	723	694	711	705	702	699	732	696	683	719	670	737	687	720	777	711	710	677	729	691	722	678	725	662	682	676	703	725	707	658	732	709	710	693	709	740	750	679	683	661	711	691	734	738	706	691	708	691	666	751	676	700	671	701	690	665	671	683	705	682	670	700	688	739	719	744	701	705	690	756	720	736	705	681	671	691	689	719	688	705	707	757	657	686	700	693	762	739	733	713	705	681	695	729	727	750	679	672	773	721	767	681	670	697	686	713	725	691	682	655	706	702	708	707	729	707	734	718	761	707	711	706	710	706	705	693	673	704	704	705	692	675	714	727	754	725	696	708	707	677	655	699	683	693	654	707	735	705	702	708	717	682	693	692	708	730	711	644	721	674	697	718	693	700	699	722	697	716	707	730	741	736	713	708	655	672	742	659	705	680	699	738	682	679	715	711	713	703	748	701	698	706	697	715	712	697	764	713	681	675	675	752	735	699	627	698	695	715	723	719	718	670	700	687	676	715	726	690	690	655	711	699	718	709	697	703	712	700	698	761	698	697	710	698	643	688	745	745	720	708	671	734	711	712	705	677	738	694	705	723	754	720	668	700	723	725	689	715	743	662	681	707	723	674	709	666	679	722	743	658	703	694	697	724	672	706	696	710	727	740	699	689	615	684	760	684	697	720	662	675	744	689	719	748	696	680	706	656	671	684	717	693	705	663	715	676	700	710	728	713	672	724	684	709	695	720	696	679	693	673	762	718	711	682	681	691	674	714	710	709	694	728	702	683	714	733	693	676	679	747	710	713	690	728	682	731	642	681	676	722	740	711	689	667	715	713	724	694	710	703	656	743	622	688	682	687	755	660	715	711	751	765	712	674	703	698	655	696	725	747	673	671	696	716	668	704	712	662	716	661	693	732	737	691	701	664	695	713	659	692	727	732	728	677	699	689	695	686	709	699	675	680	704	678	727	713	690	690	679	706	802	731	695	722	702	722	693	689	695	706	688	737	683	667	654	689	726	756	713	704	691	671	685	669	688	697	682	669	678	712	709	700	728	684	729	694	714	712	791	734	689	718	697	673	724	664	717	685	666	676	734	695	701	714	656	703	688	701	709	682	739	699	695	770	724	702	737	713	713	738	725	734	707	681	685	702	699	704	709	664	667	668	721	712	706	687	756	697	677	677	709	704	686	698	673	678	689	718	685	672	694	717	717	728	763	713	657	627	743	688	713	690	712	711	703	685	696	704	722	713	706	664	690	670	726	678	736	701	699	715	682	684	743	678	723	704	742	682	739	737	736	711	710	644	710	713	739	691	691	750	699	714	708	694	704	674	695	701	689	677	664	694	679	668	664	693	736	679	716	693	712	672	739	673	715	713	723	691	697	739	723	700	693	685	671	725	688	728	686	709	706	706	688	746	700	675	650	723	711	702	703	707	713	683	746	750	681	692	701	732	664	667	756	741	699	685	732	659	653	697	684	694	645	716	751	704	720	647	690	712	720	709	664	674	725	693	707	686	715	757	710	710	679	705	710	723	730	719	703	740	675	689	657	702	670	758	742	738	710	688	645	700	673	739	688	720	694	722	730	697	723	624	746	723	692	709	703	744	704	724	747	773	685	708	641	724	700	717	686	696	666	698	670	709	738	731	676	720	722	704	679	693	718	713	713	695	683	756	713	667	705	680	718	680	689	687	667	707	741	703	697	686	706	695	698	730	731	700	728	717	700	690	771	701	781	672	730	703	737	681	652	701	702	681	677	690	720	698	699	705	703	704	681	696	702	708	702	724	703	725	640	698	740	724	719	702	619	636	704	653	695	706	702	682	707	715	693	744	705	664	716	696	698	693	688	751	669	717	727	717	645	692	714	708	723	688	685	708	703	687	716	720	718	710	719	739	697	751	691	718	716	688	676
23399	20864	28186	23642	20864	11409	1290	869	701	652	578	538	481	491	526	478	502	424	444	458	451	436	436	393	395	400	437	432	445	411	431	416	433	417	412	419	426	392	370	433	404	420	400	448	408	363	441	390	432	379	441	380	388	376	419	427	397	361	362	371	373	349	396	393	371	388	408	385	406	387	394	398	396	411	389	406	403	412	355	386	398	363	376	387	399	357	358	392	412	376	366	407	397	397	372	378	376	439	408	379	391	394	389	392	421	367	390	398	368	383	426	360	381	384	392	411	393	382	394	371	388	377	358	346	391	429	380	409	433	423	363	381	418	363	395	390	412	368	388	392	399	386	392	370	395	378	358	365	423	379	421	407	367	399	353	406	424	353	392	352	356	406	394	401	395	395	406	378	384	366	404	406	388	417	376	393	396	333	402	403	379	380	384	412	406	355	359	408	385	404	375	418	416	381	389	389	395	380	406	359	413	413	387	391	372	400	431	371	380	393	406	402	413	380	369	366	387	402	385	409	390	392	400	385	378	378	422	367	413	401	368	420	382	410	400	392	397	373	402	402	375	362	397	398	364	395	396	404	391	400	345	397	374	363	375	399	355	371	382	411	411	385	374	393	422	397	378	407	389	389	376	413	356	386	419	390	386	380	372	408	383	390	378	411	407	418	404	388	379	414	379	397	383	350	391	380	388	385	433	395	421	391	419	371	362	382	361	377	356	391	403	403	389	361	410	393	384	383	413	381	363	376	421	358	385	383	389	394	380	379	387	380	384	377	406	400	394	375	394	378	380	409	386	409	393	395	400	366	406	360	382	397	350	382	379	368	404	390	375	384	383	408	396	399	412	382	394	404	409	374	386	377	424	417	375	383	408	418	383	410	403	352	386	413	390	403	387	361	414	373	391	401	408	405	390	389	407	370	399	381	357	396	379	410	377	382	374	367	400	406	401	404	391	395	411	365	387	384	410	360	370	422	381	383	408	411	422	413	371	398	395	373	359	404	403	414	373	393	386	362	389	359	394	350	385	393	385	402	412	385	391	406	409	371	348	385	387	384	388	359	395	388	394	390	388	394	395	424	378	431	389	400	374	398	374	365	377	419	381	375	414	377	406	404	400	364	407	409	395	424	367	409	396	345	372	396	382	430	416	381	395	401	400	385	360	373	407	391	395	382	432	362	394	387	422	409	396	377	370	371	374	382	400	391	357	387	356	398	405	402	425	395	395	438	376	406	397	422	426	372	400	413	384	400	417	372	392	408	396	385	389	382	363	379	409	378	346	397	418	386	406	396	399	402	368	395	377	345	391	376	426	354	399	375	413	398	380	385	415	382	382	409	357	373	405	419	398	356	408	389	375	380	387	383	366	370	398	405	399	386	402	419	395	373	405	360	362	430	397	398	373	400	402	362	384	417	409	353	396	372	416	368	380	396	424	405	397	376	381	366	362	400	389	364	400	422	427	393	381	405	384	380	344	422	398	375	395	382	379	398	388	374	406	382	356	362	377	375	386	423	375	377	394	390	402	417	381	390	404	425	420	397	427	388	348	373	398	363	407	354	417	374	386	408	383	369	433	360	355	458	407	379	403	398	385	384	392	389	371	376	368	381	359	427	386	421	387	385	370	423	386	367	380	401	393	370	398	397	403	360	403	375	406	396	412	380	402	402	362	378	399	396	388	355	381	358	397	410	421	412	363	354	387	384	360	371	370	359	403	435	376	392	402	372	403	386	381	404	397	358	378	399	439	399	384	365	414	397	381	372	348	392	404	360	390	415	414	373	392	374	395	382	375	416	405	400	401	404	403	389	395	370	354	388	401	392	416	404	403	397	402	428	364	402	395	365	393	421	385	386	422	353	394	383	390	395	395	369	407	394	387	407	387	403	379	408	410	373	376	380	393	388	415	385	419	416	401	364	403	375	370	379	394	420	392	395	383	396	365	407	390	397	400	373	401	411	338	399	407	410	389	375	439	392	382	392	404	381	425	395	403	385	434	399	373	389	404	352	380	401	399	400	377	367	406	375	369	437	398	412	412	381	374	376	384	374	375	391	407	363	383	427	384	382	401	365	394	391	399	406	382	379	384	409	423	395	392	367	403	417	437	389	411	402	395	394	397	364	359	376	407	375	416	416	378	391	376	392	409	398	423	348	394	410	349	391	375	379	405	389	391	392	384	401	388	378	365	388	394	361	404	410	363	374	359	407	390	368	388	406	375	405	398	399	357	368	387	383	410	401	402	394	420	342	355	397	407	399	371	372	353	405	345	358	376	356	371	419	370	399	422	387	398	392	380	394	390	365	424	324	395	406	369	410	370	384	368	389	394	418	375	380	379	420	374	386	387	358	408	385	389	360	394	401	400	376	408	401	379	388	399	377	408	381	405	416	383	388	400	361	407	392	368	404	403	352	403	410	399	406	397	377	391	402	358	419	398	392	370	382	393	419	419	377	393	345	386	383	399	405	377	379	395	410	355	417	390	349	369	415	378	395	357	390	389	405	388	394	398	387	381	386	413	384	394	363	385	376	385	367	393	384	414	390	369	395	384	406	385	397	388	371	416	416	359	416	354	414	373	392	363	399	412	355	398	416	362	378	377	363	409	378	376	416	416	379	377	385	365	428	371	375	357	395	395	379	346	413	395	402	415	355	391	356	395	379	378	378	401	397	394	399	404	413	442	381	372	374	379	406	364	359	378	379	366	413	377	385	395	418	406	377	398	391	366	406	378	385	370	369	357	393	387	393	403	353	394	392	390	408	405	380	371	387	399	391	393	379	382	387	410	397	401	399	372	430	382	386	427	386	366	398	365	392	349	379	363	396	378	404	413	404	380	394	387	380	379	390	384	383	411	390	383	385	397	369	399	393	373	380	386	393	419	382	396	392	409	384	354	402	365	387	391	376	399	406	398	385	392	413	393	426	405	395	378	402	371	383	381	381	398	356	363	373	360	379	384	386	416	375	386	397	405	418	377	400	396	370	396	399	405	397	437	390	382	394	398	396	415	386	400	383	376	415	404	382	390	395	416	371	379	389	385	379	409	391	357	382	391	403	367	428	384	419	380	425	394	393	394	420	362	402	380	379	364	407	398	390	399	352	398	434	363	361	383	411	386	367	397	384	377	386	385	381	360	415	396	425	361	421	359	380	389	413	387	418	383	383	396	410	366	394	405	365	378	379	368	354	417	395	392	423	361	375	387	388	364	436	442	370	411	396	373	404	397	414	382	407	394	407	400	362	383	369	386	404	367	395	380	357	402	390	389	409	350	381	400	373	392	376	401	400	397	377	387	372	359	402	393	388	383	386	382	429	402	399	431	381	393	408	398	420	380	430	398	367	367	402	402	411	420	355	386	377	364	400	363	381	384	390	393	375	382	412	386	395	399	408	412	391	391	373	424	372	378	410	408	411	388	407	368	403	397	385	392	391	361	389	401	409	390	412	402	386	388	376	415	358	367	428	409	397	368	407	418	411	379	390	380	362	400	374	408	403	337	357
4400	9120	8224	4348	3040	2283	1943	1528	1230	1066	944	933	762	779	693	655	601	645	605	604	603	608	593	614	569	584	595	593	584	537	528	532	554	528	571	499	518	565	546	538	526	541	506	521	542	513	431	542	485	562	505	544	555	512	514	503	531	559	518	526	494	515	537	497	529	542	472	503	525	520	500	518	539	532	483	534	538	554	535	513	510	534	536	542	502	484	537	549	579	548	510	496	535	535	521	522	506	523	511	535	534	547	499	529	512	499	540	515	521	536	496	516	544	510	526	524	509	548	505	534	535	522	510	490	525	537	534	511	489	512	529	540	478	484	515	532	505	508	517	549	512	514	528	535	548	519	524	523	499	503	497	573	515	512	544	464	555	534	529	521	538	529	527	516	526	497	556	531	511	506	504	539	512	508	528	525	477	531	514	502	532	513	528	527	493	504	521	529	491	515	509	504	530	474	555	508	505	522	489	502	538	516	516	488	533	469	500	532	536	529	520	507	511	489	511	521	536	525	480	548	499	529	506	472	527	530	555	537	521	493	514	551	495	535	506	498	506	512	494	530	524	502	525	500	522	517	525	573	499	536	516	512	522	497	512	492	526	537	491	514	521	526	502	538	531	544	522	505	514	512	505	486	538	517	500	523	511	504	495	518	507	522	551	513	552	523	491	504	498	505	506	545	514	505	557	513	526	475	533	531	505	520	487	523	476	530	534	530	510	499	504	523	511	508	516	532	555	552	513	532	530	528	513	521	522	545	558	535	512	485	525	520	508	544	522	550	538	485	502	487	507	548	543	547	546	515	520	514	513	528	516	527	518	529	460	514	562	481	515	545	497	526	511	548	509	513	497	545	504	487	513	504	556	506	534	550	517	506	522	532	520	542	534	547	469	497	541	529	493	509	530	485	532	503	545	488	537	499	515	500	483	553	499	468	532	558	563	525	516	481	529	550	513	554	492	543	512	523	479	486	533	531	558	507	539	542	543	533	508	534	513	547	528	487	532	504	518	500	534	507	529	544	519	512	545	538	522	569	526	487	501	491	517	534	507	519	518	497	503	511	520	513	513	487	524	501	490	514	521	487	542	528	494	521	517	505	523	542	533	519	507	507	513	548	518	513	520	528	475	480	467	529	521	517	486	523	548	541	518	516	510	515	519	511	518	475	531	557	512	548	476	515	500	503	528	517	505	525	530	509	513	536	522	494	519	499	531	556	534	487	548	525	527	514	502	524	486	533	572	508	514	498	550	533	503	515	538	519	490	500	541	522	560	533	523	481	533	485	571	507	472	518	506	551	488	486	521	496	527	515	531	550	530	531	549	528	573	507	548	520	482	513	515	494	494	524	524	519	515	509	517	507	536	500	550	506	496	523	551	532	478	533	525	500	533	523	492	490	507	518	527	497	524	533	550	515	520	510	544	544	552	537	499	528	536	493	499	498	524	524	543	546	545	531	542	568	540	518	485	510	521	509	565	536	498	507	517	507	505	525	528	496	497	543	498	520	496	565	516	517	518	502	518	540	506	480	522	516	498	524	547	512	483	508	589	492	506	541	490	517	528	517	480	542	517	521	524	555	500	509	545	535	535	486	474	511	542	555	486	511	510	529	528	494	530	539	510	510	524	502	506	502	481	480	530	524	506	496	514	512	539	513	514	518	525	549	502	483	528	508	501	536	553	507	493	529	523	525	534	527	515	522	543	507	530	450	519	542	500	520	532	532	499	531	497	521	510	507	530	490	519	511	538	512	494	514	475	543	533	494	512	513	488	556	497	526	531	470	489	488	542	506	510	497	499	496	488	496	519	505	513	505	484	555	525	528	467	536	550	526	482	491	547	475	538	526	502	514	524	527	518	501	558	515	526	483	552	545	500	511	492	487	513	509	541	497	563	485	525	530	479	519	531	504	517	490	536	520	510	527	537	491	522	557	499	521	509	528	547	505	535	496	502	512	518	527	515	510	594	515	557	495	485	486	525	510	529	474	498	531	481	511	508	527	498	520	506	515	491	564	545	464	501	493	510	515	518	566	502	471	529	485	506	532	513	545	532	498	525	535	536	506	556	539	532	498	537	514	501	494	520	497	512	533	480	512	513	548	546	507	521	528	500	488	508	515	507	525	470	547	503	532	517	498	512	524	526	528	494	522	551	564	489	526	510	504	513	529	526	515	502	523	539	478	536	502	527	552	491	516	527	525	550	495	525	532	526	558	523	491	500	518	487	521	509	516	551	500	523	535	508	499	509	533	515	514	482	456	535	503	529	567	535	519	514	484	522	506	515	520	499	510	506	569	539	489	500	538	507	503	514	547	477	488	563	561	464	526	498	504	518	552	518	507	559	501	494	560	557	507	482	512	488	550	505	506	509	512	530	532	517	504	495	506	528	495	537	529	572	505	479	529	543	526	528	494	539	503	507	530	523	535	505	520	497	545	541	534	512	531	566	570	537	533	513	527	540	540	538	548	475	532	534	523	533	528	538	501	520	508	540	531	475	533	528	514	527	513	482	545	585	506	554	497	515	522	528	492	498	507	523	487	558	542	505	523	534	498	538	508	488	529	444	482	471	511	552	515	533	504	523	523	488	501	535	526	522	508	491	506	522	554	526	528	555	516	497	522	576	513	514	506	486	523	512	548	518	540	505	486	509	526	552	510	513	520	487	528	490	518	553	517	528	530	498	518	538	504	558	518	501	509	535	515	557	522	498	509	472	504	546	501	523	525	517	503	536	494	552	507	550	541	533	528	507	530	558	508	481	516	533	545	528	524	544	528	569	531	524	538	462	540	543	532	494	519	521	483	479	541	533	510	530	546	521	515	498	479	523	545	572	530	536	538	530	493	505	531	507	514	502	504	510	521	493	523	524	545	502	503	527	506	502	480	517	484	501	524	488	526	500	506	505	489	543	482	511	522	493	499	529	494	524	559	517	522	509	531	501	519	531	516	519	480	463	518	551	523	511	482	496	470	502	549	510	531	516	490	497	512	478	528	500	499	523	514	524	483	552	502	531	517	506	548	507	504	497	489	523	528	490	537	509	536	497	526	486	537	541	552	501	526	511	500	539	503	501	509	513	470	483	521	519	517	486	533	525	512	541	517	504	512	551	512	489	544	564	517	537	540	533	517	480	513	536	538	504	545	520	509	576	546	518	481	515	510	532	546	507	518	483	541	514	507	494	550	497	480	506	469	539	556	524	509	504	510	526	488	491	521	515	505	532	508	510	507	503	514	513	502	514	521	500	488	517	585	495	521	496	528	501	536	506	501	504	548	507	523	503	526	477	514	521	561	511	538	506	522	542	534	537	512	493	529	487	523	539	494	523	506	527	524	515	544	508	552	454	497	481	519	534	497	519	493	521	481	535	499	493	519	578	515	531	484	512	516	517	542	485	519	570	525	508	514	524	525	496	498	516	546	551	505	524	511	495	507	500	504	497	487	460	530	476	528	508	538	524	554	521	494	509	505	532	492	514	473	508	478	547	514	485	543	470	524	483	516
22462	20856	28573	23251	20856	20886	9804	1010	690	607	513	422	388	376	302	325	295	275	228	240	229	209	232	221	190	213	189	185	204	202	188	176	197	172	181	186	181	173	166	154	161	148	162	182	170	172	173	170	174	177	142	165	163	190	159	170	141	155	180	165	161	143	185	149	155	157	165	147	164	172	163	155	154	166	161	160	159	164	153	164	165	157	174	167	169	155	153	157	162	155	146	150	137	159	158	169	151	166	163	160	164	146	171	161	166	164	162	177	165	177	160	171	164	155	174	161	185	143	152	149	160	171	158	162	172	159	155	151	140	146	151	159	161	182	148	137	166	149	149	142	139	159	143	166	165	156	173	150	159	155	146	140	167	156	161	156	161	163	159	160	154	157	170	147	155	164	141	139	160	151	141	158	167	175	148	156	170	154	131	148	163	156	148	174	182	154	164	143	161	163	157	153	139	172	167	135	155	160	162	155	154	163	155	160	144	169	170	162	169	179	143	163	144	170	143	159	145	140	153	163	176	164	165	156	161	157	149	157	154	170	157	151	173	187	151	162	163	155	139	175	145	155	154	145	145	144	174	140	156	159	143	151	157	164	139	153	158	166	153	150	163	159	143	158	163	164	159	133	137	165	148	158	147	156	155	168	152	174	151	142	147	146	153	144	155	159	138	177	142	155	156	158	155	160	155	145	149	120	169	180	152	155	171	143	146	158	165	143	165	145	147	139	160	167	132	157	149	141	153	163	129	173	142	170	145	131	150	144	150	171	153	159	171	139	163	143	150	137	157	156	152	159	153	150	145	170	139	164	146	157	161	153	162	169	180	158	160	155	160	145	139	160	148	155	149	150	174	159	143	149	159	155	149	159	171	152	162	168	155	165	141	163	153	175	153	182	154	177	166	150	146	163	152	147	154	162	149	147	145	155	145	161	166	141	165	137	140	148	150	164	152	145	162	162	128	159	133	153	146	165	185	139	167	170	152	156	159	146	160	154	158	149	158	149	164	145	173	133	178	137	187	178	175	165	169	130	147	150	161	155	146	151	162	173	127	170	141	158	156	148	153	147	158	167	146	172	156	144	144	137	159	161	183	172	154	156	137	154	172	149	178	169	139	168	143	151	149	152	154	150	150	148	178	145	160	163	151	151	160	147	154	158	151	159	155	159	145	160	145	156	161	164	152	159	155	167	154	136	143	178	141	149	145	152	157	137	133	162	142	153	142	149	163	151	189	131	159	149	156	137	170	159	136	139	144	156	161	145	141	131	158	148	135	163	162	171	167	161	183	151	171	177	171	154	177	164	138	179	146	173	162	142	137	165	139	173	147	176	153	161	166	166	155	175	153	144	162	158	152	151	168	162	182	156	146	154	159	156	144	167	171	155	144	168	143	161	136	160	131	152	152	154	148	167	135	153	141	170	150	161	189	147	138	164	160	153	155	155	145	165	144	164	140	137	147	163	170	135	157	142	152	160	150	161	151	129	161	132	160	159	170	154	142	157	181	143	169	159	163	159	157	154	151	160	147	148	159	174	170	131	164	148	147	181	131	150	168	155	150	150	140	160	156	155	131	152	145	156	144	146	140	171	149	134	147	148	161	164	149	158	157	157	167	156	141	174	178	141	142	138	129	171	170	159	167	142	180	166	145	180	197	144	156	129	151	167	176	149	147	147	159	154	135	159	166	148	124	165	146	167	148	145	148	161	155	143	162	169	152	170	142	170	157	161	159	157	154	153	160	169	155	134	161	154	151	135	150	172	128	160	148	118	139	125	183	152	171	157	167	163	174	154	151	163	151	176	172	148	151	150	162	181	156	133	181	159	141	152	156	148	151	136	147	143	165	158	164	157	163	128	151	146	144	173	139	172	144	160	159	145	166	186	158	164	151	129	161	142	136	150	153	132	152	125	151	136	133	175	169	135	148	149	161	154	163	145	157	138	153	161	157	159	152	144	148	155	146	144	167	148	163	181	149	139	140	153	164	172	148	139	166	145	173	166	151	139	151	171	157	148	168	150	143	123	142	157	150	164	151	159	163	164	150	170	148	187	185	131	158	158	158	130	150	141	153	141	160	157	156	138	138	172	144	159	154	177	139	163	158	150	122	150	145	162	169	143	167	162	158	144	141	153	187	161	159	153	144	157	142	145	148	192	154	147	165	154	148	152	146	145	190	162	162	152	136	171	130	155	147	164	152	180	173	166	150	149	171	148	148	139	154	177	135	162	176	143	178	194	161	139	135	183	151	141	145	132	158	139	133	149	175	153	171	140	155	162	154	156	173	147	145	160	149	144	152	144	154	144	161	159	154	158	130	149	177	150	146	172	129	154	162	155	146	157	144	179	155	131	146	133	160	148	155	159	152	153	151	140	159	167	167	171	147	142	185	136	146	175	176	173	151	153	161	165	170	158	161	167	150	170	149	165	155	147	154	168	176	161	154	147	153	144	142	158	175	149	174	158	157	161	172	177	150	140	163	151	161	128	165	154	169	153	172	145	132	149	160	169	145	148	157	155	137	148	178	151	156	153	179	174	149	162	156	156	164	158	149	142	156	151	179	164	162	148	179	158	180	159	153	155	155	149	146	165	146	163	161	158	166	166	163	163	153	112	165	145	174	130	162	165	155	149	164	160	143	144	147	161	154	160	147	141	154	157	149	165	145	156	174	172	155	167	164	148	145	157	155	144	161	177	161	181	151	186	145	143	171	176	154	157	160	161	129	150	163	146	138	154	181	158	158	168	167	146	154	154	151	153	147	138	169	124	142	168	150	159	145	162	153	147	146	165	159	154	128	186	173	152	146	164	142	148	154	159	133	158	154	144	152	150	173	159	150	126	164	157	157	160	171	184	160	165	139	152	145	159	145	191	172	168	134	173	154	151	141	150	174	151	158	168	145	137	146	175	159	145	150	159	143	154	180	134	138	143	149	155	149	161	147	157	175	147	139	151	140	156	191	151	159	163	159	160	195	174	161	161	147	146	136	154	162	173	162	158	157	138	138	142	160	151	139	155	144	175	138	156	142	171	154	134	161	149	156	132	167	167	153	165	172	155	143	158	153	157	152	164	133	140	137	152	156	151	143	163	170	160	173	137	137	169	142	158	151	168	169	132	155	144	147	157	159	148	167	140	151	153	159	186	143	175	158	165	143	149	141	154	149	135	139	149	142	160	178	146	124	138	133	147	147	159	149	135	136	134	153	154	133	176	145	158	154	165	143	153	142	148	148	147	152	140	147	142	140	173	168	157	157	143	148	162	161	168	136	159	159	152	157	139	155	157	182	149	160	156	160	156	172	163	139	152	179	153	156	167	168	137	168	170	140	189	159	156	146	140	148	141	164	147	150	174	136	155	171	159	151	146	157	141	128	171	154	169	168	155	156	150	139	197	169	153	156	153	133	165	174	157	142	149	156	162	156	148	160	155	140	140	162	158	167	159	152	154	143	146	162	138	161	139	168	160	174	171	169	144	150	141	138	163	156	144	183	142	157	158	155	174
6627	15156	13284	7300	4960	3794	2797	2154	1779	1317	1077	952	746	681	591	550	486	487	432	402	367	339	358	296	317	291	339	293	311	263	289	309	256	281	249	225	252	241	251	234	247	236	229	244	236	211	239	199	210	236	239	216	253	206	196	248	226	210	227	214	215	223	209	196	219	240	208	223	221	229	250	218	197	222	228	196	218	238	202	194	214	191	191	188	241	202	216	186	212	227	220	191	196	181	207	196	212	215	202	218	209	209	200	214	197	232	223	190	197	229	215	213	198	189	250	210	198	197	187	184	208	197	208	209	217	216	209	219	195	225	218	215	217	228	201	214	215	206	190	216	203	220	198	186	212	182	203	225	207	189	167	195	205	201	211	211	192	239	186	242	225	220	214	190	200	202	193	194	226	201	211	215	195	193	198	227	230	204	225	206	218	226	182	224	184	228	186	201	183	222	206	201	188	208	237	215	197	232	210	197	216	221	205	192	209	210	211	205	210	229	220	187	202	196	216	211	221	190	212	211	231	220	192	208	192	219	208	196	194	227	197	187	211	195	205	180	189	203	199	216	208	212	210	187	191	178	230	195	209	193	205	204	192	200	187	219	193	178	198	211	204	198	226	186	183	198	235	195	200	192	226	191	219	212	197	194	190	204	194	222	210	199	178	207	210	221	189	227	220	180	186	212	211	187	238	203	188	193	224	203	175	197	195	214	212	201	233	178	182	203	211	201	241	199	210	190	200	214	206	200	209	221	215	195	219	189	197	207	196	222	208	222	186	229	212	205	205	194	222	206	225	201	196	216	201	196	195	189	181	204	209	180	203	199	194	194	224	213	200	178	201	196	212	197	232	246	206	212	223	235	196	208	203	238	222	196	230	188	192	189	207	220	201	226	196	199	188	201	205	211	220	226	185	203	215	202	214	205	190	196	221	234	203	209	195	198	208	191	181	210	196	225	221	211	211	189	208	221	178	179	218	211	189	199	194	209	211	232	190	186	212	188	204	212	197	216	196	210	204	196	201	192	195	208	208	215	194	199	200	186	211	211	187	215	232	186	212	188	190	165	205	197	192	202	188	227	191	174	201	216	211	180	205	185	231	222	188	222	203	194	201	170	214	223	198	227	225	211	203	197	203	223	210	215	209	218	184	189	221	204	203	192	189	227	208	215	205	226	200	187	232	216	223	190	220	211	196	188	199	188	216	222	215	199	221	203	216	223	200	189	197	214	163	212	221	209	225	205	184	213	207	219	211	232	208	224	181	193	182	224	202	200	178	232	220	201	183	198	208	199	205	216	211	199	205	203	215	196	201	195	209	208	207	204	219	201	185	188	193	198	204	190	181	225	227	206	218	186	196	192	194	197	192	207	195	228	207	188	201	206	203	196	202	188	218	185	196	204	212	209	210	222	191	210	194	192	211	195	190	198	182	219	189	177	212	210	207	210	203	197	229	208	178	202	193	197	206	186	207	190	207	191	188	192	197	220	189	205	207	195	201	221	205	188	197	202	205	216	213	207	223	214	212	196	191	222	180	208	214	207	190	204	198	195	223	220	228	193	220	223	178	202	183	215	195	198	180	205	188	224	197	193	189	170	191	234	189	193	186	180	208	214	212	198	214	194	179	205	178	220	186	206	201	202	185	193	208	179	205	214	201	209	196	216	219	198	223	208	225	188	204	228	217	202	216	197	217	239	211	217	211	214	209	234	215	191	211	205	208	199	242	211	197	232	191	182	206	209	187	205	215	197	204	215	210	218	198	186	181	209	206	211	203	202	183	219	212	193	200	203	212	213	207	197	203	188	212	197	189	177	226	193	213	207	196	198	171	187	203	209	195	187	194	188	206	201	229	207	206	193	223	186	212	214	224	193	208	188	203	199	191	193	189	207	217	191	190	226	227	229	179	216	179	224	206	188	212	208	200	213	212	181	174	223	206	214	207	221	214	202	219	194	203	189	212	224	179	201	194	208	206	197	213	206	206	192	192	200	211	228	187	188	217	196	171	208	195	185	211	213	198	204	211	220	229	224	177	207	192	193	206	221	210	219	231	207	198	224	214	229	219	188	218	198	211	205	207	194	203	193	182	202	191	198	191	218	209	228	188	225	222	202	197	184	210	224	199	225	225	190	213	224	176	193	204	206	221	212	190	215	226	183	227	196	207	231	196	214	192	196	202	209	199	211	205	211	212	201	208	198	219	200	226	201	235	192	215	197	212	195	208	191	224	178	196	213	211	184	196	192	198	211	186	213	224	175	185	203	216	198	201	207	202	221	205	206	223	210	210	231	206	191	209	198	199	210	193	229	198	227	181	230	232	177	181	198	207	209	209	192	217	193	208	197	213	222	189	213	219	199	181	210	209	203	201	224	209	192	229	183	205	214	220	198	193	195	208	215	183	219	209	199	204	176	177	198	185	192	212	221	202	202	207	209	218	218	196	208	211	194	223	206	206	233	205	194	191	224	215	210	217	179	193	207	202	195	219	203	228	223	201	208	210	207	198	188	203	213	221	202	220	189	179	217	200	220	200	235	202	199	191	206	208	187	218	197	226	210	203	230	199	225	204	211	212	194	211	216	223	213	222	200	211	195	197	180	223	211	207	196	198	194	192	206	215	192	196	214	229	217	218	215	185	189	222	195	199	217	204	198	193	204	227	193	223	219	212	223	195	212	212	202	223	223	229	187	214	202	201	221	206	204	222	210	211	203	223	212	207	222	210	217	227	206	192	219	220	238	208	203	199	186	217	190	189	233	214	203	223	206	196	211	199	210	182	200	188	196	206	206	182	207	200	218	200	208	219	234	191	218	186	203	209	220	207	202	218	233	191	206	234	204	209	221	219	193	202	199	234	213	201	184	195	199	191	195	230	195	209	255	219	217	186	191	207	206	205	234	184	191	202	262	208	208	195	219	218	210	209	172	187	197	201	193	184	197	203	201	213	227	233	197	186	208	211	205	211	206	215	212	198	223	216	201	201	220	211	209	213	206	179	219	191	213	182	210	205	191	220	205	200	200	206	185	187	197	194	184	192	216	174	194	187	197	218	217	212	204	201	178	203	201	203	211	197	199	203	209	202	213	198	232	198	179	192	199	216	200	208	227	202	210	221	214	203	191	191	177	210	216	202	204	217	197	196	207	201	189	174	203	212	202	224	197	205	222	199	209	196	198	224	202	205	215	185	219	208	241	227	210	198	206	220	185	206	226	223	202	215	218	211	218	189	206	215	199	209	196	181	199	209	217	204	186	196	224	201	209	205	225	193	202	218	210	180	195	203	230	186	187	215	200	206	193	192	192	181	224	219	223	219	167	217	221	197	217	198	195	198	190	186	198	206	194	208	207	186	198	208	189	203	208	215	186	203	199	190	215	211	188	203	188	199	202	200	199	202	216	198	216	204	224	192	207	194	187	227	183	209	205	203	196	200	196	203	186	195	198	190	195	199	188	212	230	191	216	215	207	212	211	233	232	211	212	192	194	202	219	208	191	193	196	182	210	201	203
26407	20482	10042	1027	669	630	601	575	566	576	583	554	542	586	579	568	546	609	534	549	541	555	569	578	512	558	536	527	560	554	597	519	569	552	590	594	547	544	534	555	504	528	613	510	566	572	570	572	538	523	532	545	528	533	558	548	553	575	546	550	578	541	550	563	569	546	536	516	550	542	566	584	492	553	563	556	542	577	542	537	544	566	527	561	549	560	542	519	536	558	524	505	523	558	542	560	508	533	537	534	571	536	543	556	547	547	521	554	537	533	566	537	520	552	584	533	542	533	620	532	548	565	522	529	547	558	573	591	530	551	563	535	582	559	514	552	560	552	577	511	546	554	571	558	484	556	533	525	531	580	513	524	540	558	564	509	506	538	543	608	547	532	577	511	559	535	508	554	545	542	574	526	544	543	574	562	520	533	573	580	547	556	533	555	542	545	543	586	544	565	549	555	513	540	558	554	566	556	560	564	501	544	520	534	531	582	570	526	569	529	567	521	535	566	523	510	546	581	564	560	531	510	535	492	537	519	542	564	573	577	549	504	522	557	516	560	557	536	539	535	532	566	567	554	576	561	532	520	544	562	594	579	544	510	556	551	552	564	547	565	538	527	511	547	572	563	555	499	562	552	575	579	558	564	531	573	567	563	559	558	517	525	558	531	547	553	558	549	538	556	539	554	535	547	626	539	526	547	519	545	543	566	546	538	557	536	576	515	561	579	555	520	568	591	583	540	542	568	532	586	555	545	554	549	547	549	557	548	552	564	548	541	521	508	508	569	566	566	581	511	546	580	610	555	540	580	580	521	555	570	540	563	543	562	575	544	507	542	534	556	567	529	560	575	537	547	541	559	527	491	526	522	536	551	566	552	535	554	497	558	521	566	577	510	526	547	523	538	562	556	564	523	536	532	571	546	527	565	544	554	573	535	553	563	520	605	484	556	540	545	542	533	549	537	536	570	595	571	537	608	557	559	574	563	613	548	550	548	538	546	566	598	605	527	548	566	554	570	530	562	572	538	512	578	560	546	587	543	548	593	548	526	538	558	563	485	556	502	539	559	544	588	526	550	562	519	521	557	550	577	534	560	597	513	529	534	551	554	533	567	577	560	522	566	589	547	521	546	564	568	553	560	545	582	509	586	513	557	537	567	539	519	558	531	567	566	548	529	554	581	541	563	544	546	531	527	515	571	544	548	533	528	559	563	540	502	523	552	525	524	561	534	540	557	537	578	586	528	552	526	589	539	553	576	557	522	520	527	556	580	563	602	534	592	571	550	534	530	553	529	531	539	528	529	558	557	560	574	560	524	564	565	561	540	537	535	554	592	563	596	504	560	595	585	543	566	507	539	541	567	510	571	520	538	557	534	552	502	538	554	546	565	533	541	570	527	549	533	556	501	589	551	528	567	580	529	553	528	552	552	543	565	529	546	527	560	545	580	553	567	552	524	530	565	560	560	526	555	551	532	525	533	508	529	549	586	555	541	512	579	574	567	547	542	524	514	524	574	495	573	569	539	558	530	559	547	561	513	522	580	575	554	540	541	560	601	558	554	543	545	530	544	575	540	506	591	568	510	541	548	513	541	556	536	526	515	566	509	568	559	521	529	525	539	542	519	581	581	579	520	561	583	570	557	539	534	565	509	539	563	529	555	524	534	519	554	530	529	501	537	535	558	554	563	536	559	540	569	528	551	565	563	588	545	547	566	586	560	543	529	534	523	542	572	556	542	555	565	525	544	526	562	524	539	596	506	544	561	514	514	576	505	552	557	559	535	545	548	532	532	579	537	551	545	533	544	534	561	573	599	549	582	571	592	565	583	591	534	547	540	545	579	567	508	538	589	558	520	531	555	546	525	522	564	567	572	541	549	518	529	562	545	527	557	553	549	568	522	532	579	544	535	551	546	578	544	525	500	561	571	532	534	604	568	550	500	547	555	545	549	544	575	591	497	536	529	543	584	555	548	572	568	548	549	517	571	540	536	538	533	548	547	535	572	551	531	511	546	529	539	575	536	537	553	574	572	560	526	526	589	582	554	551	527	517	540	571	557	545	536	560	551	545	526	546	530	557	538	565	563	544	546	583	571	578	551	539	522	549	564	546	510	522	555	521	562	526	546	564	538	585	554	535	521	544	518	552	563	563	545	540	553	563	585	550	585	568	551	543	576	542	565	550	549	538	580	533	559	562	547	531	589	522	540	585	527	575	527	508	543	559	547	569	548	566	547	543	514	574	552	556	565	551	533	577	604	556	538	555	535	553	573	545	549	536	546	509	548	521	542	538	551	548	598	556	546	570	547	511	601	531	560	566	524	565	559	575	513	534	497	529	533	535	516	562	547	554	518	555	558	559	551	551	541	528	512	563	559	585	512	546	533	521	536	544	524	584	531	506	561	535	536	540	512	533	541	532	538	525	525	558	516	513	552	551	530	551	546	516	524	567	505	556	528	568	566	516	576	598	555	559	589	551	580	525	587	524	530	534	528	556	551	556	502	541	549	538	574	550	568	509	553	597	531	521	499	522	524	504	548	539	541	578	550	535	558	557	555	572	537	547	530	568	578	544	551	532	597	565	577	522	538	536	528	576	550	553	551	551	493	572	543	552	559	562	556	554	505	544	560	523	579	561	552	539	518	529	520	512	563	541	532	521	567	541	542	551	546	567	571	539	546	530	546	584	557	544	559	542	514	524	568	551	531	566	567	519	537	562	553	534	576	512	580	551	540	521	590	542	540	540	564	518	549	580	554	572	547	558	542	564	490	581	539	548	483	590	597	576	534	523	498	486	576	537	546	511	565	562	565	550	545	509	515	570	521	545	566	534	481	564	577	551	514	552	540	555	559	541	560	553	548	571	516	544	540	584	499	586	553	531	545	541	524	582	547	572	536	541	534	570	575	565	513	558	573	556	572	603	547	537	575	555	580	547	535	538	522	521	543	524	514	528	565	518	571	540	565	565	542	538	562	547	540	544	528	542	553	576	566	558	558	555	542	549	513	527	540	543	520	547	506	558	515	567	548	581	565	557	537	543	553	567	551	589	575	559	526	548	562	500	564	529	570	534	509	555	521	552	550	590	553	531	558	548	537	565	568	509	541	546	496	544	538	555	595	557	521	541	522	559	492	545	579	595	569	551	555	567	556	593	521	529	557	580	531	540	523	567	534	545	536	557	519	573	497	548	518	533	481	532	535	573	536	523	553	518	547	539	568	538	539	572	540	558	536	569	540	548	548	583	522	585	566	529	576	573	522	549	562	522	536	546	551	556	526	528	570	524	557	555	556	549	529	541	555	542	585	553	564	522	571	548	542	563	510	555	581	561	525	564	554	528	593	525	549	559	538	538	560	557	545	538	560	577	578	531	536	556	560	536	604	557	546	563	561	548	589	565	606	543	530	527	536	557	540	544	576	572	543	512	572	564	550	530	572	539	544	565	536	552	519	538	524	579	562	535	576	570	564	556	565	557	549	564	559	578	538	573	565	614	566	574	548	560	601
3965	1330	1259	958	835	804	786	757	764	761	750	719	652	711	720	672	653	703	712	633	716	715	689	681	703	701	695	732	694	675	734	704	724	687	714	719	691	732	781	688	701	702	707	706	685	705	685	740	703	710	685	719	704	722	735	655	704	724	684	722	629	679	740	747	678	698	694	736	678	715	711	702	718	705	707	649	676	698	762	671	701	719	760	716	670	707	725	759	749	696	704	699	715	696	704	705	704	711	723	717	747	676	668	714	678	686	733	708	679	721	721	728	757	686	723	712	699	702	700	730	723	726	741	744	763	677	671	670	726	706	680	720	759	668	691	732	743	683	720	664	676	684	669	725	698	676	729	770	704	710	722	694	729	705	716	733	692	722	695	672	733	703	704	732	680	686	701	703	700	668	737	683	719	719	743	719	739	688	704	689	665	701	699	715	679	667	702	712	767	702	702	793	743	688	669	714	697	681	683	710	736	739	679	697	696	680	702	730	709	687	687	755	720	705	693	723	736	684	709	699	726	715	736	694	700	729	728	723	711	678	747	685	713	705	762	699	723	731	678	722	745	683	675	730	717	685	715	681	696	712	660	732	684	707	675	702	726	704	707	672	678	700	700	709	759	750	697	695	746	741	715	698	713	721	720	667	735	744	692	688	645	686	694	665	676	672	719	746	721	621	713	696	694	714	752	719	770	739	706	716	681	684	672	655	666	726	758	681	742	733	698	663	727	695	704	714	686	692	713	717	683	692	647	666	684	722	696	725	719	712	661	671	688	744	712	696	685	677	679	704	661	727	667	700	699	707	660	733	690	684	701	740	696	688	738	680	713	730	698	683	698	726	681	743	645	657	678	722	685	672	702	713	709	706	761	744	784	724	710	701	647	731	731	665	725	700	705	704	731	714	720	723	655	667	733	692	744	690	732	710	701	693	667	715	750	735	690	679	693	716	694	692	751	679	656	730	719	713	706	690	771	685	664	711	715	731	672	730	719	723	670	734	695	711	713	680	721	644	718	698	725	690	723	694	718	721	690	671	666	734	719	685	709	709	718	771	688	698	698	702	697	731	693	717	707	729	704	700	698	699	671	714	730	658	693	732	746	676	702	697	712	687	699	734	715	727	725	750	712	736	673	717	673	732	702	704	704	735	727	701	666	667	703	723	716	691	662	698	684	703	708	722	662	681	704	683	692	697	734	679	712	708	713	685	640	695	690	713	692	674	709	679	747	724	675	719	709	714	683	732	694	705	684	695	690	688	732	673	698	700	699	700	735	718	676	685	701	703	709	742	670	666	687	693	775	672	739	734	697	671	673	744	743	699	688	704	730	681	656	693	723	739	662	711	686	740	706	686	707	701	756	730	719	700	708	715	697	705	712	723	687	672	704	728	718	732	695	679	718	654	725	774	741	710	757	720	709	732	670	723	705	702	706	740	694	709	744	732	690	716	707	669	695	721	672	693	727	715	685	692	712	697	712	736	713	691	691	711	745	682	695	684	707	709	708	727	720	708	682	682	731	694	703	718	741	717	671	742	720	727	688	728	713	697	734	743	694	708	635	730	691	689	719	733	717	693	701	709	724	709	719	700	691	732	750	769	682	719	752	725	654	675	710	738	731	668	694	652	712	681	684	730	643	704	695	736	695	699	721	706	669	676	676	685	673	701	707	727	700	774	718	730	749	740	724	646	691	719	746	715	671	705	703	723	683	718	730	742	718	671	678	694	714	711	719	686	750	724	713	690	686	697	694	708	680	704	681	723	693	663	667	691	728	647	724	701	671	757	760	713	710	686	687	682	677	728	728	692	689	727	707	729	712	729	685	708	676	735	665	685	679	676	725	729	721	713	691	725	713	706	659	764	716	660	703	723	656	708	685	738	700	680	721	729	716	699	720	730	690	722	717	680	718	740	685	766	728	734	701	732	724	665	729	738	722	703	686	670	715	735	710	712	683	670	730	738	711	674	710	686	709	685	707	719	674	671	706	703	674	722	701	667	703	683	698	707	715	716	689	659	749	708	687	691	677	671	703	696	702	683	674	696	685	676	698	696	695	660	716	692	689	708	725	725	728	737	688	715	715	715	732	772	748	726	728	722	722	678	686	698	694	739	725	674	679	702	706	709	727	714	718	722	687	669	710	672	693	737	714	771	699	680	737	702	724	690	684	715	726	664	689	693	691	697	706	717	741	705	682	679	671	714	688	720	736	652	731	705	631	700	716	668	671	727	720	741	703	706	738	682	744	704	661	715	722	706	667	739	716	677	690	725	713	692	726	687	692	722	675	719	713	710	692	721	730	686	720	689	741	669	725	702	681	630	696	709	732	703	690	636	670	752	731	693	716	740	736	688	645	772	704	699	739	709	726	754	705	697	729	711	681	723	682	715	682	666	706	724	720	690	697	714	721	684	705	681	708	708	718	686	746	732	701	686	696	654	730	692	730	737	717	645	748	666	686	684	719	667	732	753	706	700	654	688	710	706	691	720	750	755	709	740	727	675	717	699	693	730	744	714	666	711	695	696	694	696	726	695	695	662	678	724	660	705	762	739	697	758	706	709	706	726	739	713	693	664	694	720	691	710	675	751	682	698	719	674	686	701	702	754	691	726	709	695	687	684	687	700	697	738	689	710	690	721	705	678	702	689	689	712	769	718	686	696	689	694	742	715	728	709	718	639	681	699	696	708	729	676	707	738	729	679	695	660	669	675	727	675	714	687	716	721	667	712	684	701	732	741	676	726	705	728	726	749	722	733	695	704	768	691	721	701	764	684	716	653	717	680	685	682	703	725	702	737	693	734	699	680	678	735	726	689	671	712	742	718	704	674	662	703	680	712	704	723	680	727	688	707	676	712	741	724	727	702	679	703	742	703	729	694	658	688	669	705	718	727	690	710	680	703	716	717	666	714	732	712	735	678	711	683	715	696	743	729	670	775	728	678	719	697	649	698	724	707	717	670	732	679	746	670	658	683	726	711	714	706	676	724	700	729	674	724	682	668	714	699	675	711	696	680	701	687	656	682	726	733	692	712	754	692	743	717	727	652	705	706	682	706	724	705	734	715	733	688	721	772	674	684	719	753	675	716	642	740	701	718	733	701	652	720	710	688	715	677	713	688	695	707	731	709	732	750	670	678	733	702	717	718	691	674	681	731	702	702	699	731	667	705	710	715	700	722	697	720	723	761	727	665	683	700	712	706	722	711	735	741	677	733	690	699	704	697	726	642	697	741	694	713	668	708	707	739	680	737	719	761	717	703	694	720	754	681	693	707	706	669	688	716	680	722	732	667	690	664	674	667	737	726	703	687	754	704	697	688	697	720	702	737	703	669	726	646	738	670	729	730	734	688	629	679	666	720	710	693	697	732	691	708	705	691	725	691	695	732	679	737	678	675	651	726	735	651	707	658	670	704	639	718	702	707	727	673	702	698	689	690	689	702	689	673	648	766	707	723	681	734	701	708	674	695	726	703	653	681	678	715	676	709	702	676	701	675	690	721	709	703
23407	20884	28234	23682	20885	11470	1332	899	764	634	591	579	556	500	469	436	511	452	435	432	455	451	444	440	427	438	429	395	384	439	390	413	405	399	418	406	375	405	412	422	398	392	436	412	393	400	425	387	420	394	408	418	352	391	430	428	367	373	401	364	413	398	430	367	370	376	418	410	415	388	400	406	397	352	417	411	417	402	369	422	398	416	432	421	371	405	389	386	430	383	393	412	381	394	397	395	386	381	465	376	420	395	399	409	407	372	390	411	360	385	364	369	382	363	416	392	398	374	386	396	379	386	376	419	404	394	381	337	378	396	377	406	370	427	368	389	406	379	408	378	370	389	413	424	396	378	392	423	365	401	354	374	394	394	405	377	404	393	385	404	415	384	405	406	397	355	367	404	427	343	371	372	394	401	377	367	362	404	378	415	394	387	391	378	375	392	367	370	405	359	393	409	372	422	414	387	415	401	413	374	401	395	402	378	413	431	404	399	384	405	401	396	414	410	367	410	416	366	397	391	399	384	375	384	373	393	419	400	390	372	472	419	375	394	404	352	381	381	432	409	354	431	395	405	400	417	387	407	416	395	412	373	403	394	380	446	379	399	389	376	403	397	399	390	362	380	387	413	374	387	389	377	436	404	386	396	373	403	382	422	385	417	394	374	411	384	385	433	384	386	413	416	377	378	410	374	386	369	383	405	415	408	399	397	386	404	379	389	390	378	415	428	405	400	359	389	405	395	379	439	411	430	396	410	390	394	412	379	364	400	428	382	432	385	422	411	374	361	393	376	385	396	340	454	384	409	377	389	426	390	391	398	387	373	394	395	390	399	357	380	361	398	407	430	391	379	353	396	362	386	380	379	363	454	380	396	378	385	404	380	405	377	387	387	361	427	374	365	402	355	405	394	378	397	433	356	431	405	417	391	407	387	372	416	415	379	397	453	393	427	420	415	384	408	415	388	377	420	412	395	389	380	394	402	377	406	403	405	362	384	417	390	385	386	378	392	371	401	413	384	403	389	434	384	407	361	422	401	421	362	397	384	397	358	413	415	398	358	417	384	439	406	424	408	378	397	385	376	400	391	415	399	370	435	403	405	393	456	389	387	397	362	384	393	375	412	378	371	433	400	408	393	410	374	381	395	396	414	413	404	376	386	364	404	391	421	410	389	387	424	349	403	431	403	399	375	385	367	376	362	389	388	406	422	442	370	420	398	376	405	395	400	415	374	387	411	376	407	392	368	383	427	390	412	418	380	410	412	404	398	416	403	417	369	410	421	412	413	410	354	410	412	406	402	419	396	403	396	376	429	375	405	374	412	395	392	398	369	421	402	406	366	388	402	428	408	405	411	394	422	360	402	448	388	387	415	393	401	394	413	411	395	401	426	417	404	391	360	403	414	379	397	384	377	419	406	397	389	409	395	394	409	390	410	410	372	429	386	414	373	405	381	404	401	412	397	413	414	396	389	384	355	402	406	418	407	374	360	419	377	390	384	427	397	376	408	437	358	390	409	406	377	421	395	415	396	414	425	367	399	392	413	392	382	386	380	377	399	379	373	389	400	420	441	381	368	387	396	405	412	400	372	383	441	435	377	395	416	390	400	397	373	395	400	400	398	410	400	430	411	436	378	384	361	385	387	379	401	397	394	390	364	390	372	411	393	395	393	392	399	415	381	410	385	371	364	379	387	387	408	403	384	391	408	352	390	420	384	396	423	386	365	394	367	415	422	438	380	419	412	422	412	387	406	408	418	451	429	408	356	438	452	410	404	427	404	404	393	389	368	380	417	381	398	393	397	422	399	400	406	331	387	393	407	406	419	384	370	406	376	409	394	399	409	375	382	377	399	415	408	415	415	406	411	418	413	396	385	380	418	377	404	389	395	371	411	387	371	389	380	404	389	360	383	372	387	385	420	409	427	439	432	433	405	361	408	394	388	382	378	404	368	392	422	411	410	391	403	387	416	367	424	384	377	386	372	400	412	399	415	382	417	405	409	387	401	384	367	390	424	424	380	390	381	381	343	394	393	415	411	412	436	383	362	384	342	408	395	410	407	374	396	364	395	374	414	380	380	405	387	393	404	393	404	407	412	383	408	413	388	409	416	400	402	414	415	362	374	374	379	430	379	379	384	395	374	363	420	400	385	369	380	423	351	400	386	419	382	414	389	405	438	365	419	429	401	361	404	386	399	402	379	375	381	382	401	426	412	391	385	399	371	366	396	372	397	366	404	363	414	428	394	382	405	379	379	390	377	385	375	420	409	395	404	431	400	373	387	417	402	376	375	422	395	374	400	419	409	382	381	367	422	367	388	442	390	433	397	387	389	371	401	410	380	389	378	413	353	379	386	391	388	383	376	389	418	385	422	393	392	387	393	386	388	442	388	378	395	407	414	401	358	406	423	395	396	414	406	391	382	391	406	415	391	386	371	423	386	377	419	395	407	360	395	394	413	374	388	367	373	395	400	385	425	391	375	391	389	378	390	410	394	389	393	394	432	415	410	420	398	427	402	386	394	390	375	401	419	426	366	361	375	396	403	386	390	361	398	399	400	359	378	376	410	393	370	400	392	382	379	417	407	399	397	390	436	364	362	396	368	440	376	393	381	390	375	399	387	391	392	413	392	387	418	391	389	371	368	387	385	405	398	416	416	353	404	411	404	370	390	389	391	406	369	408	370	396	431	415	404	392	366	406	379	406	386	392	400	412	415	381	390	394	418	394	382	387	409	418	444	417	401	413	410	400	378	362	406	419	381	421	363	415	417	386	418	384	392	408	384	419	390	429	381	426	417	409	384	375	390	391	366	421	382	434	375	390	421	353	388	407	363	387	362	402	359	398	425	403	406	418	435	377	426	419	377	396	397	381	381	414	409	387	397	384	383	382	408	393	401	379	373	381	440	411	371	408	391	385	402	393	411	368	371	426	387	405	405	376	390	328	389	392	413	422	404	367	407	376	375	401	390	381	380	415	396	445	393	423	364	370	385	387	404	395	403	359	382	410	423	401	393	379	417	403	386	401	406	428	397	414	392	393	433	396	401	381	392	424	374	372	414	410	384	391	401	389	406	438	370	410	401	375	430	405	442	421	376	406	387	394	416	375	370	382	404	419	361	376	387	409	416	406	385	379	402	422	381	439	406	404	404	411	406	423	410	411	398	420	387	398	433	434	400	390	383	400	389	416	426	387	355	428	400	376	442	397	402	399	374	385	374	375	402	400	399	384	408	390	378	367	362	401	371	362	382	427	414	393	399	377	401	386	391	439	370	404	401	436	391	392	373	381	395	383	381	398	399	399	398	393	417	420	400	389	396	404	379	381	426	363	375	419	376	398	370	394	377	368	339	402	385	386	424	392	389	372	422	385	360	377	393	376	383	401	391	388	398	430	381	383	394	396	375	392	414	387	386	403	432	361	381	383	384	392	398	390	356	374	382	402	393	380	367	406	387	373	382	405	392	430	367	362	396	378	439	410	384	397	371	377	411	377	401	382	368
4578	9301	8500	4398	3093	2368	1852	1452	1246	1115	1010	908	825	768	654	668	742	676	683	634	632	619	588	571	558	551	552	574	577	544	544	571	549	579	533	569	561	524	520	522	543	535	543	545	533	500	514	551	520	517	530	518	515	574	554	491	540	569	544	489	545	550	518	529	543	534	526	557	521	536	519	510	520	504	496	527	553	578	512	486	509	505	558	583	530	550	541	517	513	525	518	479	550	561	515	513	519	524	480	517	548	550	561	530	484	523	567	482	563	512	561	507	507	530	529	532	533	531	529	539	546	505	507	533	535	503	550	518	519	531	579	518	572	503	498	557	553	525	530	538	551	489	485	499	535	532	533	498	536	485	493	539	504	492	516	505	527	534	541	535	525	504	551	577	515	503	546	525	517	510	561	526	557	513	504	505	495	564	518	514	537	559	563	500	486	557	531	530	527	543	479	547	545	506	507	563	551	533	525	544	502	506	513	519	483	509	537	501	502	503	513	490	557	529	533	511	460	504	519	503	542	498	530	548	545	546	524	558	541	514	561	504	551	535	529	546	541	507	522	516	553	513	542	537	515	576	512	524	579	551	530	512	507	529	510	529	558	523	516	498	503	505	552	496	540	535	513	489	503	510	553	538	548	492	488	579	528	553	542	509	491	531	539	522	536	505	546	524	536	526	559	567	542	489	506	538	498	520	519	522	548	505	532	532	517	520	520	539	533	520	533	556	550	524	539	533	495	484	506	515	490	532	558	515	541	489	522	506	536	547	573	508	502	561	521	529	514	512	466	515	520	530	487	508	500	525	530	597	504	518	536	562	527	529	495	501	514	516	493	504	511	601	537	514	532	508	536	512	497	539	547	566	526	482	494	493	523	499	545	529	503	466	508	524	517	522	524	532	485	515	533	492	527	548	509	538	522	538	501	525	536	512	524	514	530	512	486	525	528	529	533	534	499	529	535	549	517	499	516	503	529	536	546	532	516	522	520	509	530	481	500	520	551	512	499	523	517	522	515	548	518	530	561	482	536	548	550	491	494	589	537	552	537	508	481	509	505	521	555	497	524	489	515	538	545	504	524	531	499	532	503	531	492	518	518	523	488	502	496	503	545	524	545	513	515	564	525	520	537	519	551	507	512	529	547	542	525	530	512	505	536	495	531	499	501	485	547	499	528	516	550	496	503	500	498	523	488	528	488	507	498	484	541	523	491	534	542	513	579	549	532	514	527	544	504	531	521	495	516	542	512	514	591	520	530	499	521	566	503	497	511	502	499	486	533	510	491	558	502	539	544	546	499	528	536	521	515	531	540	546	536	534	513	488	514	516	544	536	492	504	485	529	533	538	510	504	513	471	539	507	557	507	508	550	545	512	470	526	526	503	553	515	508	530	506	518	504	504	496	517	536	522	563	518	536	521	538	531	526	524	498	555	512	578	511	516	494	556	538	532	508	505	504	535	527	502	508	512	521	534	475	498	506	545	488	554	565	507	551	558	540	512	491	499	488	528	505	530	557	483	518	526	497	493	531	537	502	497	506	557	532	531	566	498	507	547	480	509	506	518	511	565	564	534	507	570	522	512	530	517	500	504	559	529	537	515	522	525	509	514	524	550	513	492	536	543	543	515	525	542	537	504	544	538	517	515	543	530	533	505	556	523	530	524	478	541	510	532	466	522	520	538	525	536	506	520	503	542	520	490	530	506	503	518	550	559	490	509	508	515	529	556	540	494	539	540	496	507	507	534	506	508	555	542	521	544	517	506	485	503	517	514	517	491	549	480	519	521	502	508	505	520	506	549	525	481	499	519	553	584	536	508	530	515	556	506	504	526	534	493	527	539	502	510	513	516	527	567	497	478	509	528	511	491	509	548	543	534	517	564	563	480	510	514	571	519	476	529	545	501	512	510	494	542	552	517	545	505	532	527	534	541	516	521	522	503	515	520	517	543	518	568	544	542	536	542	537	500	512	512	482	516	515	484	528	530	509	540	505	527	508	495	505	532	545	536	467	500	522	502	514	515	502	483	536	542	522	542	519	507	509	489	507	509	529	513	480	504	574	533	516	528	552	555	510	537	508	490	557	540	537	504	534	534	498	488	518	526	525	514	544	548	501	471	495	523	478	510	490	545	479	499	512	473	520	510	514	499	569	490	487	503	523	544	525	518	533	556	503	518	531	506	526	501	528	513	535	506	508	469	528	490	512	514	546	555	540	527	487	556	526	538	531	535	529	502	503	537	498	506	532	545	517	484	535	526	548	494	495	563	516	500	510	508	517	519	599	539	536	518	502	503	546	540	569	521	502	518	516	510	480	563	535	542	512	519	517	519	516	515	492	497	505	506	534	469	512	488	549	551	519	472	512	494	521	513	483	542	522	534	514	499	477	516	538	525	556	517	502	519	517	520	502	515	516	518	567	527	528	511	546	516	560	521	487	552	512	544	601	477	500	529	504	539	549	504	535	544	512	549	561	563	493	511	516	544	514	514	546	532	532	517	495	508	562	525	514	560	515	507	543	534	555	513	544	518	544	567	519	534	528	483	509	497	548	536	527	506	525	551	533	548	551	512	478	532	503	543	509	525	483	576	487	478	493	553	543	524	521	551	513	566	546	531	487	519	524	505	493	522	489	518	535	520	508	517	540	523	511	545	496	519	524	499	515	544	506	484	557	494	543	505	486	474	499	531	585	537	516	512	506	509	530	520	531	482	521	505	539	569	496	499	538	490	481	507	554	519	528	500	525	551	567	535	527	479	483	478	516	534	538	536	524	498	565	558	514	573	507	524	506	502	548	514	574	486	570	517	510	507	523	509	553	475	533	541	524	543	531	560	519	489	521	514	506	527	529	488	510	511	491	509	508	512	520	477	513	503	507	470	550	509	528	545	492	536	501	542	502	503	550	529	559	531	503	493	520	534	514	552	535	557	522	553	532	508	551	518	497	509	517	514	518	511	504	534	446	542	531	543	527	497	529	480	517	514	523	543	539	504	507	588	518	518	511	516	577	498	503	533	557	512	486	509	520	520	471	519	550	552	555	535	498	516	496	526	530	518	518	537	498	526	510	526	518	513	522	517	516	511	510	550	450	504	510	465	518	553	558	505	533	563	557	514	521	568	515	489	506	534	555	549	515	496	565	480	499	529	554	510	520	543	512	508	520	527	544	495	479	526	508	524	486	535	519	523	533	527	522	485	511	538	524	523	510	554	541	509	524	533	554	508	507	502	539	499	505	501	539	488	503	527	535	526	524	565	492	508	531	537	495	569	541	542	546	519	520	527	522	524	545	502	515	516	488	555	534	502	505	500	494	510	554	494	486	461	554	543	493	482	496	517	518	548	528	517	483	481	494	564	531	547	489	498	550	519	534	533	510	545	488	510	525	524	525	519	549	521	537	553	520	530	535	509	513	519	494	519	567	489	475	507	536	522	509	517	528	492	516	551	525	505	518	532	518	535	532	532	517	506	577	527	537	530	524	539	537	517	500	531	510	535	533	528	528	532
22457	20830	28568	23173	20831	20879	9875	1066	700	641	522	425	396	377	321	314	274	286	293	268	223	223	188	222	207	216	207	198	189	207	197	186	207	171	169	175	184	182	180	193	177	165	188	152	174	174	181	192	167	162	167	187	178	157	176	173	162	177	168	155	168	166	183	167	162	164	179	164	149	169	158	138	144	157	147	175	163	146	168	165	161	153	168	168	141	185	144	177	163	154	150	142	142	172	173	148	152	155	136	144	163	159	132	155	172	174	160	148	166	152	164	159	165	183	162	132	188	155	155	140	136	153	151	172	157	173	174	157	155	145	158	159	173	137	156	147	156	147	170	151	149	154	149	174	157	152	155	155	152	158	150	153	147	177	170	154	165	151	169	157	149	145	160	158	140	142	177	163	151	144	136	152	129	170	169	150	165	164	183	157	136	147	152	156	163	168	197	147	157	150	168	137	156	148	162	155	157	154	178	157	158	150	151	151	138	164	146	184	151	159	159	150	159	148	177	162	180	185	136	143	162	154	156	136	138	154	149	174	128	143	138	132	169	151	165	161	143	140	141	159	167	139	166	133	154	157	146	150	161	146	167	160	126	157	142	159	135	143	141	146	156	147	152	168	180	153	156	152	166	151	170	169	146	151	145	139	144	164	147	155	144	168	149	139	160	160	169	170	151	141	144	160	168	148	187	138	147	158	141	166	165	149	150	164	124	144	168	162	182	181	154	157	161	175	154	169	159	145	160	173	147	139	170	177	141	153	141	152	169	131	176	177	125	142	153	149	164	163	173	155	161	161	157	167	150	146	178	150	134	140	154	151	144	152	154	157	154	145	134	128	153	166	139	145	157	152	137	155	165	159	184	165	164	161	164	154	146	168	170	161	146	161	158	139	152	165	171	149	148	155	165	148	161	152	163	144	156	165	154	138	146	141	132	143	139	149	136	156	151	154	148	144	151	160	153	165	154	158	166	148	147	178	154	159	168	157	146	168	154	166	168	145	156	178	169	164	158	173	167	131	158	154	164	163	173	164	166	146	156	151	161	160	143	141	161	158	152	177	161	150	160	166	159	154	156	169	178	185	147	157	140	132	155	153	165	147	147	178	139	175	185	166	146	138	164	154	125	146	165	144	147	169	163	156	185	164	147	158	147	157	147	179	144	147	147	148	141	156	143	153	126	161	160	159	140	153	142	153	143	161	159	180	155	147	179	155	165	167	163	175	148	173	156	167	181	146	147	146	148	156	158	149	158	173	124	159	142	170	159	151	130	164	152	160	160	166	143	158	147	165	125	157	156	145	175	157	187	137	152	143	156	158	171	161	161	167	175	163	164	142	161	146	152	164	150	135	137	159	144	169	177	173	154	146	159	172	139	159	178	141	138	169	145	153	158	155	159	152	162	139	147	165	142	176	154	145	163	144	165	172	172	133	159	137	154	158	161	156	152	159	142	165	179	155	184	135	133	173	144	158	155	139	171	144	170	151	192	145	145	162	151	155	167	159	138	156	163	140	142	161	158	171	152	167	157	157	151	135	129	146	143	160	154	164	146	151	147	163	147	162	146	166	155	156	154	162	132	175	161	162	153	152	157	144	154	160	145	144	149	171	128	143	146	157	169	188	158	138	152	171	141	179	153	150	173	157	138	151	133	151	164	136	157	161	136	150	156	157	169	147	153	158	148	163	156	156	149	168	155	149	151	151	156	126	170	170	156	144	173	166	166	156	159	161	155	185	155	163	155	165	162	167	170	155	170	154	154	141	137	170	170	148	155	145	174	150	155	164	159	144	157	163	155	145	167	150	131	156	172	157	142	154	156	132	137	147	155	147	149	145	165	155	163	154	164	149	156	145	147	171	154	170	138	173	167	137	154	154	130	164	165	150	156	160	156	154	154	170	137	143	147	164	158	145	158	129	135	167	151	167	165	166	164	157	145	138	159	140	152	165	157	162	173	136	156	151	160	148	161	147	159	164	163	150	144	142	166	155	149	148	162	154	182	157	160	157	130	153	142	151	165	157	160	163	150	141	169	160	167	160	145	143	163	158	158	164	164	149	171	134	165	143	157	172	161	141	155	158	150	141	164	161	149	136	154	163	141	170	171	172	150	161	157	150	121	164	155	145	170	171	150	157	134	140	143	161	155	162	153	150	160	170	161	168	157	145	160	166	136	146	164	160	165	140	164	166	158	174	168	178	153	170	155	143	150	165	161	146	163	161	131	149	139	163	147	159	138	159	173	161	193	175	153	157	146	164	142	146	174	153	137	174	160	156	143	163	149	134	162	178	142	157	171	145	148	159	126	143	147	163	146	140	152	133	141	153	149	171	161	160	150	177	157	151	167	128	140	143	139	135	170	158	149	174	129	156	152	153	153	137	149	162	166	151	154	167	143	163	163	152	132	164	163	158	179	162	171	151	154	158	126	177	149	160	135	162	156	133	162	144	139	153	155	168	161	153	164	163	150	149	138	145	161	125	155	154	153	166	144	167	153	171	150	159	152	153	158	151	178	166	158	130	149	175	149	173	123	160	156	162	157	145	143	140	144	156	143	161	157	176	146	173	140	142	144	160	155	161	153	170	150	171	145	172	147	188	132	137	169	158	169	167	172	164	160	173	164	154	145	149	187	161	164	177	145	159	166	156	170	135	166	154	165	159	177	158	163	179	164	152	150	178	165	166	161	161	156	153	138	157	150	181	156	163	183	145	145	126	146	171	170	160	155	155	179	161	129	146	159	141	157	144	148	175	154	167	173	153	160	165	141	173	157	170	153	175	150	136	157	159	147	178	130	159	146	145	155	150	149	145	169	154	161	147	184	135	151	154	157	169	141	179	175	175	164	150	144	164	143	136	158	157	156	159	166	160	141	151	168	174	164	127	145	160	158	166	143	134	142	161	142	144	144	154	149	135	139	164	149	176	150	156	143	152	169	136	129	153	145	131	147	171	154	170	169	148	173	139	165	169	151	152	179	172	146	152	163	122	156	176	158	170	156	167	162	149	168	142	158	143	151	152	156	171	180	138	142	153	163	164	153	143	174	146	147	178	173	169	151	150	164	166	151	154	145	136	171	149	134	152	176	171	149	160	156	145	158	149	151	151	155	148	154	185	148	152	150	151	145	144	147	134	146	153	140	165	169	156	155	153	166	142	142	149	157	152	162	151	133	162	157	155	141	143	145	163	149	175	182	149	162	146	145	160	167	154	176	160	159	158	161	146	155	132	181	152	154	172	155	150	122	152	149	133	166	160	157	133	165	157	154	153	137	152	149	144	156	152	186	162	164	159	161	157	151	158	152	167	175	150	150	143	170	157	162	140	177	154	151	165	155	148	146	145	150	147	120	155	144	149	159	143	163	164	156	149	147	165	161	141	162	151	135	151	144	158	169	159	151	160	167	172	141	143	164	151	153	135	151	162	150	134	148	145	186	157	155	148	158	169	147	163	151	150	151	156	166	161	147	178	155	144	147	149	167	142	154	153	153	149	159	150	157	170	160	181
6602	15120	13216	7373	5006	3662	2872	2165	1655	1351	1105	865	750	741	582	556	507	430	411	387	410	378	333	335	337	307	301	314	243	249	273	273	296	234	249	280	251	246	250	217	261	235	245	247	235	213	240	223	222	223	217	227	216	231	218	210	235	236	204	220	214	207	223	205	208	214	194	220	205	209	209	171	230	221	224	219	216	211	200	221	192	192	206	219	214	208	222	215	221	189	200	220	228	219	212	213	209	214	201	227	197	207	189	224	189	222	220	228	200	184	213	212	192	187	208	216	207	224	217	225	196	234	237	214	209	208	197	236	221	183	186	214	191	197	203	214	202	221	243	212	214	199	195	218	198	209	197	239	205	221	227	208	214	201	201	213	224	211	196	211	237	208	215	208	212	213	203	202	194	217	230	197	194	209	185	203	208	182	190	178	202	199	185	201	220	196	209	194	217	208	224	199	188	230	180	201	223	203	226	205	192	194	190	217	190	203	206	199	210	216	196	210	210	217	214	192	234	200	218	214	192	197	211	214	199	236	211	233	196	206	216	198	225	207	206	221	214	225	214	180	187	198	223	196	176	206	210	208	195	193	180	184	194	211	208	219	196	186	223	197	208	203	186	224	193	188	228	220	222	215	197	177	204	230	195	180	204	204	217	190	182	197	208	210	191	190	216	192	217	208	209	204	235	198	209	200	207	191	197	202	214	199	186	209	173	234	211	206	203	200	169	213	221	194	196	197	218	213	213	200	189	201	211	197	211	213	212	199	226	189	189	215	203	211	197	204	214	203	197	222	190	226	186	204	231	212	213	214	205	195	208	202	183	217	214	203	219	207	223	197	230	192	197	209	224	223	207	246	205	224	199	211	186	204	212	216	240	197	182	212	194	172	198	216	205	206	200	213	204	215	223	187	210	206	221	207	217	234	198	245	217	188	216	202	204	222	183	206	196	205	206	176	216	179	195	217	185	186	218	228	221	209	202	231	211	186	204	193	191	208	188	183	197	234	210	211	191	205	205	212	212	186	199	215	196	211	189	210	188	214	192	191	180	197	198	214	186	215	193	184	196	212	202	174	204	223	219	220	228	181	234	224	217	179	221	183	188	224	200	221	196	185	225	240	202	208	218	219	193	216	196	198	207	216	202	203	215	201	200	200	218	204	216	206	196	208	207	197	212	194	225	219	187	210	233	198	220	229	217	222	216	186	180	210	203	202	187	184	177	198	228	199	197	254	197	196	208	193	178	198	182	206	225	195	217	193	209	191	203	197	209	213	202	209	210	209	207	207	205	199	216	204	190	213	204	192	194	202	196	190	197	207	212	215	222	210	205	219	200	205	200	199	203	202	202	204	224	198	198	192	157	208	225	216	207	223	220	221	211	224	212	170	225	192	204	222	229	201	192	200	199	215	219	198	192	195	218	208	180	187	221	224	193	212	189	221	206	206	218	212	195	219	198	206	223	209	206	193	232	240	198	202	197	209	182	188	196	207	218	199	214	194	228	202	236	191	199	186	203	194	236	239	206	196	227	176	193	194	189	212	205	236	231	203	221	188	209	203	209	190	227	196	202	205	187	222	177	229	213	187	215	205	200	202	209	192	215	222	214	183	230	231	227	186	190	212	209	216	195	189	194	208	183	213	221	189	220	200	209	233	200	205	194	215	215	234	213	220	203	227	205	208	203	196	204	203	201	219	199	202	224	209	207	200	183	202	220	196	196	199	181	217	210	201	207	207	219	215	214	214	194	202	192	205	204	183	213	206	211	233	199	211	199	197	186	206	206	205	205	196	199	219	219	224	207	213	216	197	215	208	196	228	211	209	201	189	180	210	198	223	197	198	201	207	216	218	186	214	220	174	201	211	199	207	191	196	200	200	209	193	232	198	208	220	230	210	231	202	196	213	206	209	198	201	183	187	198	176	217	203	233	205	219	236	204	229	211	203	212	209	204	217	198	207	231	207	212	208	203	212	195	225	217	226	189	214	198	212	207	226	204	196	219	203	200	198	224	205	217	196	181	208	198	224	213	196	184	202	217	238	202	211	194	193	209	226	239	227	211	210	214	234	215	208	231	203	190	207	183	205	203	214	203	212	200	218	194	198	202	216	214	202	224	225	197	232	227	201	210	210	218	180	204	191	189	193	221	189	215	211	201	218	194	202	200	193	200	205	216	200	220	227	203	212	215	210	197	170	203	202	207	197	224	209	202	190	201	221	234	205	182	191	209	190	212	226	202	205	204	219	190	182	201	217	187	216	207	184	189	205	198	207	210	218	216	199	192	202	214	215	245	193	225	185	219	203	217	199	215	231	219	209	194	197	215	221	213	185	214	210	202	202	210	210	225	216	218	213	200	213	182	215	204	213	208	228	209	187	207	231	214	208	206	205	195	223	196	201	203	203	202	261	174	205	234	220	210	207	194	210	202	178	211	176	221	233	232	204	215	205	178	223	203	214	196	233	195	214	190	220	200	214	183	203	186	185	208	186	190	203	227	218	208	194	192	206	198	225	191	207	199	192	185	201	181	211	194	218	189	200	216	230	187	210	206	181	175	182	226	215	207	199	214	221	196	221	214	220	189	223	190	213	221	211	181	216	223	197	193	230	205	204	206	218	205	191	226	206	216	228	209	207	194	239	223	218	199	204	217	200	227	188	193	181	218	209	200	215	210	191	219	209	175	203	224	172	183	198	195	201	213	193	209	207	231	207	215	217	206	205	194	213	193	206	188	214	205	224	210	212	193	217	224	193	186	194	232	204	184	228	204	202	219	197	180	195	203	225	198	201	223	187	198	193	222	208	220	200	185	219	208	221	211	208	213	182	193	217	193	208	217	193	209	210	204	217	212	208	178	212	219	195	222	216	195	209	219	201	217	207	222	209	207	178	180	189	228	205	189	185	213	199	182	193	220	228	208	194	194	241	185	204	205	220	229	196	227	217	196	223	189	219	200	191	199	201	180	190	211	181	189	217	210	190	206	214	203	215	206	209	247	218	222	209	234	189	227	205	215	216	201	222	209	210	208	222	193	186	220	227	197	201	199	209	173	206	205	228	223	222	199	209	220	216	211	188	203	208	207	187	203	207	177	177	212	199	195	211	227	206	201	201	178	185	218	212	213	187	205	187	184	185	196	189	218	214	234	226	191	208	219	210	214	208	219	215	225	212	202	195	197	216	204	259	217	222	208	217	192	219	200	218	211	206	215	202	218	206	212	199	190	199	205	192	205	203	188	188	217	205	228	184	221	185	224	188	210	193	197	212	199	209	223	194	197	209	204	226	203	212	185	202	208	199	186	209	224	193	191	224	215	215	208	229	209	231	233	195	198	213	203	179	197	242	200	222	198	182	196	223	181	221	206	186	198	161	193	227	204	202	202	202	197	198	216	193	210	188	191	185	187	182	206	202	207	220	200	210	218	210	201	191	233	196	186	207	195	181	191	213	227	205	213	209	186	205	227	196	213	193	200	206	184	181	209	211	196	206	219	209	202	200	198	182	202	210
26603	20523	10034	1085	652	622	613	635	628	578	523	580	568	571	553	508	575	556	534	573	559	555	537	564	595	516	536	567	539	566	514	536	559	554	523	566	553	570	609	543	568	566	544	531	555	579	523	568	554	512	547	578	552	549	516	564	520	583	602	611	495	565	568	571	561	544	564	552	533	540	588	570	585	507	553	562	513	535	534	540	531	549	559	526	560	591	550	525	565	571	546	492	508	538	582	526	577	553	568	580	586	564	569	543	534	568	547	530	512	522	532	560	568	555	549	577	544	569	565	559	566	560	511	582	583	537	503	521	529	538	558	533	585	572	536	550	562	548	532	545	553	582	569	545	552	586	584	560	587	563	593	546	521	553	546	570	553	560	547	529	555	576	577	584	506	557	568	586	594	529	528	558	571	564	546	540	538	556	547	564	538	541	588	572	553	561	560	550	525	563	550	566	522	564	543	541	526	584	570	548	559	554	535	532	590	549	518	531	536	564	571	541	565	553	508	573	561	567	567	529	560	556	575	557	539	521	548	568	542	546	549	529	512	550	531	574	522	545	521	545	538	498	575	561	556	507	531	569	548	497	555	542	575	536	586	555	569	569	586	513	521	570	557	559	569	542	543	584	565	537	528	531	554	567	583	537	554	547	540	570	555	545	576	550	546	577	543	560	533	540	529	539	510	575	533	533	542	574	552	554	544	543	507	583	555	556	558	579	542	594	570	551	567	529	569	551	552	499	547	523	609	544	553	598	533	495	538	534	557	548	529	574	589	540	550	536	569	581	572	562	578	573	531	572	528	537	532	568	512	525	519	555	531	594	557	547	554	536	545	568	552	545	544	562	528	545	567	580	547	596	563	526	536	581	528	521	544	548	562	549	559	572	542	539	542	570	561	529	542	522	516	533	532	549	544	532	579	599	570	536	533	570	573	534	534	565	520	538	529	555	533	542	556	530	558	533	557	515	546	564	539	531	548	542	529	541	535	560	584	519	571	537	547	505	551	574	543	582	519	524	585	558	555	568	554	558	603	572	532	558	550	550	571	529	578	544	533	529	586	580	559	539	562	526	579	570	568	517	521	568	586	520	509	556	530	598	540	514	560	542	527	492	564	518	541	548	534	554	569	488	536	586	543	546	562	577	587	521	573	486	563	552	537	525	564	543	539	542	595	527	581	568	570	519	555	569	536	606	532	561	556	541	574	552	548	582	529	566	566	567	537	542	549	555	529	578	557	599	552	567	575	582	581	557	566	549	583	573	546	556	566	584	540	562	564	542	549	522	576	542	549	551	564	543	561	616	535	522	525	521	552	555	602	546	545	579	571	590	522	536	611	546	552	537	531	531	509	559	527	564	543	573	551	554	520	556	586	593	560	569	556	578	569	524	510	549	562	498	565	574	574	506	572	565	510	568	490	525	546	580	547	575	569	524	567	497	527	531	517	537	545	589	529	535	576	554	595	521	546	569	558	516	558	529	538	532	539	528	553	531	499	560	540	534	549	561	548	553	572	529	506	541	576	543	576	561	550	512	526	513	513	553	523	598	577	576	541	569	532	577	541	552	520	519	531	564	550	580	536	517	574	538	566	537	529	529	508	536	551	548	581	574	576	519	519	558	543	567	590	522	534	585	566	546	550	537	535	564	580	574	566	560	533	543	594	598	525	569	578	528	591	588	552	553	592	562	501	562	585	558	563	499	548	563	567	540	582	559	598	547	586	571	538	565	583	583	572	550	531	590	559	561	564	544	547	556	549	566	512	533	559	529	531	531	569	560	499	517	556	557	556	519	497	545	556	539	595	573	529	546	539	578	527	542	564	593	563	538	538	578	566	490	520	565	552	579	537	573	555	568	560	538	527	528	560	530	603	588	517	555	550	558	572	557	560	551	536	503	542	528	558	520	566	584	553	562	557	554	516	541	546	542	556	567	544	547	573	571	529	599	541	533	589	580	546	578	499	567	539	534	584	535	570	519	557	546	571	591	515	564	567	547	552	586	556	512	573	535	555	591	561	548	566	566	562	542	584	530	558	532	552	573	548	536	556	568	539	545	520	561	546	521	544	605	549	534	578	572	561	526	534	575	536	566	559	564	582	528	551	547	560	568	584	527	584	577	515	595	558	558	518	566	564	582	534	576	555	586	588	558	574	548	539	527	549	562	591	568	560	559	584	547	547	557	569	562	631	519	552	518	506	529	534	550	543	542	579	535	545	560	535	581	553	568	537	543	535	577	516	573	542	546	543	529	502	528	507	570	537	525	574	529	580	564	542	579	531	564	546	551	506	544	541	504	530	545	515	594	569	556	553	557	528	557	544	500	535	529	588	546	540	587	533	556	525	547	523	545	557	539	553	556	551	541	514	542	582	519	544	534	564	613	558	558	518	553	581	521	528	570	547	544	582	615	540	569	538	559	576	551	555	528	609	571	548	549	535	558	562	553	529	554	532	523	523	505	626	540	555	554	533	484	504	554	550	571	557	528	499	599	537	500	557	522	583	583	538	565	540	558	550	511	563	535	557	559	577	583	551	534	543	564	548	580	525	551	551	536	576	567	529	565	540	538	544	549	545	542	571	603	543	578	579	563	557	602	543	532	550	549	521	574	564	545	530	526	522	587	566	519	550	546	550	529	545	573	532	580	536	576	544	553	544	551	599	533	563	557	580	583	531	557	541	547	600	598	520	518	524	557	518	582	565	513	541	536	510	545	561	553	561	592	532	554	547	533	596	567	537	559	550	588	571	526	578	521	580	549	566	548	557	548	561	570	521	551	569	563	525	516	559	510	550	551	521	533	539	547	521	597	559	527	562	535	548	555	555	536	579	548	587	520	550	553	563	545	519	573	564	553	531	582	552	543	543	538	549	604	582	519	549	593	566	577	571	577	553	570	577	513	580	525	521	553	532	570	518	534	526	563	516	549	553	556	538	532	536	555	567	537	565	532	538	546	535	576	595	582	568	582	537	562	566	547	573	545	550	544	537	554	525	572	565	539	562	565	567	566	501	534	546	548	568	583	580	549	565	585	526	538	548	558	502	541	562	546	544	506	556	567	550	538	550	539	556	518	575	518	530	555	561	553	566	541	575	557	555	553	592	581	548	525	518	534	539	571	519	557	542	515	548	539	532	576	535	569	563	557	553	547	613	550	552	572	577	534	510	536	575	547	505	546	547	544	499	544	540	559	532	580	556	591	583	532	570	545	578	521	552	568	527	538	596	536	559	561	564	574	557	532	532	515	556	552	516	539	570	520	536	566	558	523	520	548	491	545	570	562	557	559	570	555	530	528	576	554	561	545	576	543	563	541	575	550	551	561	554	542	555	582	599	549	555	559	568	548	531	606	514	568	571	555	566	575	605	548	565	564	548	548	549	545	553	555	562	563	563	570	556	600	563	522	549	543	607	570	577	559	526	525	577	540	577	553	558	588	552	519	539	540	557	526	544	520	536	565	573	569	572	546	539	490	521	566	542	549	568	562	561	538	551	574	536	531	540	577
3974	1361	1243	959	820	844	762	827	736	740	727	715	764	734	715	717	720	709	700	696	734	726	735	715	755	761	736	726	709	695	731	726	734	756	711	704	666	721	713	723	716	705	695	685	746	677	718	709	705	732	722	720	741	748	704	732	697	722	689	723	703	704	695	693	717	681	690	704	742	720	778	707	710	763	699	744	750	688	707	661	721	708	719	755	736	730	692	694	729	711	744	728	725	722	719	723	717	728	708	678	713	690	681	704	728	683	729	672	737	692	696	748	737	736	681	760	748	723	724	700	710	707	714	704	751	735	694	722	695	767	766	627	685	679	735	702	714	766	743	746	711	735	722	672	729	713	689	720	682	732	744	717	682	676	743	759	656	743	752	670	723	757	765	736	678	730	735	706	734	722	672	701	709	720	677	669	671	712	700	683	711	732	724	738	704	716	731	644	704	789	680	671	720	703	712	723	744	629	751	703	757	699	723	714	720	747	671	711	704	702	719	718	750	694	712	735	710	732	714	691	771	731	731	709	739	682	724	743	687	648	724	704	706	716	703	715	736	720	753	689	676	775	689	713	689	712	688	703	637	701	720	698	690	694	691	710	736	706	721	775	725	669	673	689	737	721	712	716	748	710	731	777	695	746	730	747	748	671	720	720	694	743	720	658	755	744	751	758	699	693	728	709	776	702	728	717	738	724	715	693	707	700	727	702	697	698	704	673	724	771	734	715	713	711	763	724	683	711	710	745	705	719	687	754	686	690	686	729	752	731	714	783	710	657	780	729	701	716	680	722	721	714	706	679	692	725	728	749	706	683	722	730	671	665	691	740	727	750	682	720	667	722	700	716	684	675	696	729	716	747	703	716	719	642	763	681	687	706	688	711	714	753	722	743	691	686	716	686	721	733	681	704	718	719	719	746	712	719	698	737	700	709	718	720	682	721	705	705	736	697	745	696	735	697	744	731	676	666	709	766	724	750	669	766	712	675	697	684	651	693	732	685	729	644	724	704	724	731	744	749	730	716	695	732	729	733	707	765	676	704	702	749	711	758	711	714	680	699	636	692	725	710	705	764	693	663	691	693	710	730	686	693	769	718	719	700	740	726	707	725	704	730	704	738	701	725	704	730	707	708	690	760	726	718	729	688	682	747	710	756	713	715	679	694	673	699	711	691	713	736	718	677	658	719	725	698	733	720	670	737	734	721	758	755	733	736	693	673	714	682	715	665	686	699	703	743	732	719	706	701	717	699	732	736	756	745	692	726	736	757	735	758	722	769	682	714	739	728	691	745	717	695	693	684	663	707	720	737	711	720	723	718	727	684	741	718	688	759	716	696	704	706	725	686	721	731	683	702	757	682	727	715	750	732	700	661	671	710	700	705	677	717	702	743	751	710	746	723	738	721	721	741	714	722	724	669	699	717	662	701	669	753	711	717	738	724	722	693	753	722	700	711	758	667	744	696	720	727	722	715	733	660	706	696	691	673	732	684	715	693	720	704	728	759	742	718	702	713	696	721	703	681	736	667	669	755	674	715	728	758	705	709	710	730	715	710	689	693	725	679	694	666	747	730	738	667	711	687	742	746	708	753	698	704	728	686	712	717	733	695	697	728	672	687	729	700	727	699	751	693	696	736	714	674	710	723	786	755	744	716	730	714	680	757	683	670	705	717	777	694	738	680	678	733	701	708	723	760	681	711	803	731	681	739	754	765	703	691	764	745	691	706	727	697	746	735	722	742	685	726	708	695	741	703	682	759	712	687	695	704	712	704	712	725	752	708	655	695	688	695	707	717	702	687	689	711	701	720	751	716	698	697	709	752	730	672	723	705	717	714	707	709	738	733	685	683	693	736	713	702	693	663	735	723	715	689	706	713	726	708	683	684	726	693	771	721	694	689	677	687	707	710	706	705	706	720	743	642	702	721	720	672	720	699	661	732	700	707	730	714	750	721	730	705	749	710	698	709	731	675	717	723	717	717	740	656	729	683	716	725	713	736	697	716	712	707	733	672	731	726	726	723	704	681	720	718	726	725	700	676	702	751	712	715	748	735	723	689	726	673	702	716	701	720	700	702	726	723	706	678	735	714	720	739	753	706	747	644	701	729	709	712	739	703	693	683	734	703	662	723	692	668	712	695	692	744	733	670	734	721	722	669	727	720	678	691	752	731	763	690	701	717	750	692	716	681	705	749	704	693	702	722	715	711	663	670	700	680	727	692	705	712	717	704	695	695	702	695	682	740	659	709	723	681	749	683	723	712	721	726	713	682	687	697	693	749	725	716	711	732	708	715	729	751	717	728	705	680	742	729	718	701	763	723	714	695	744	765	742	691	733	708	741	703	782	714	724	763	739	711	682	734	642	676	756	703	719	730	722	715	717	690	742	699	778	720	729	697	722	721	668	704	730	710	686	694	665	780	711	683	739	699	725	698	720	738	692	737	709	749	758	696	692	683	750	742	656	650	750	698	704	714	687	728	728	672	682	680	717	715	706	711	683	732	740	718	697	733	706	761	683	743	699	685	718	696	737	701	716	686	695	664	672	715	718	702	667	724	724	700	705	746	733	747	701	719	743	767	653	652	683	709	631	714	698	681	722	710	719	750	729	723	714	706	735	731	762	704	672	725	708	698	775	697	721	692	705	685	721	696	718	711	705	716	744	659	753	675	700	698	694	718	729	691	722	735	761	727	738	689	664	713	721	724	727	706	706	716	717	659	726	723	742	657	690	749	685	709	710	739	713	724	712	695	693	686	747	719	701	684	699	654	723	672	691	679	692	718	712	719	712	691	675	724	746	720	674	728	691	660	711	679	699	700	723	728	726	738	740	680	676	745	682	736	731	739	761	706	698	676	680	738	726	701	707	707	705	715	694	717	679	684	679	752	681	698	714	683	711	726	673	718	729	716	740	704	739	702	746	742	712	726	715	691	655	721	720	726	731	733	704	707	704	763	711	669	685	666	715	760	726	734	725	702	611	810	768	717	661	702	646	724	690	707	720	699	736	694	701	774	692	715	712	711	718	731	718	699	640	738	703	698	679	715	748	723	723	733	733	736	740	707	703	696	694	754	713	700	724	706	705	778	682	745	727	713	702	733	703	704	702	725	691	744	703	750	723	734	739	688	731	736	734	710	725	722	729	755	713	723	763	663	731	731	704	695	735	760	718	719	678	744	688	688	736	671	709	739	701	734	749	755	686	754	712	716	685	758	732	713	709	720	698	670	725	705	738	713	675	730	702	700	663	705	743	714	739	722	763	743	725	675	683	695	709	697	707	717	652	728	722	711	743	731	694	682	704	732	720	727	706	713	707	747	713	713	693	734	757	728	722	701	696	730	696	692	715	734	682	719	726	736	685	732	763	728	698	689	702	711	678	732	712	777	716	770	668	691	757	687	754	725	708	724	722	754	727	701	656	707	702	733	706	751	724	736	660	721	768	705	752	710	722	729	680	749	731	733	671	722	718	706	677	690	673	635	742	672	700	731	683	692	679	749	752	733
23422	20846	28195	23581	20852	11501	1329	856	713	638	586	553	516	524	472	482	501	437	421	425	427	419	443	410	406	419	421	436	435	381	387	407	422	418	424	400	426	396	434	424	353	391	405	426	401	404	429	420	414	417	395	397	428	436	383	393	403	439	422	357	387	403	403	425	403	416	397	353	405	387	371	383	402	403	404	355	396	397	374	379	406	389	384	385	389	409	372	413	385	389	412	363	390	382	413	404	396	389	384	386	415	389	409	413	386	386	362	366	398	398	356	382	357	379	420	418	373	393	387	370	400	370	401	406	399	370	389	439	381	377	402	377	364	383	427	389	367	391	383	369	420	391	398	372	372	378	366	394	410	404	398	384	407	407	384	361	376	415	380	417	427	401	391	386	435	391	414	394	422	377	394	410	410	390	381	381	403	441	379	424	398	389	431	379	405	434	448	362	374	387	392	379	395	397	408	390	380	386	390	388	385	406	405	367	381	402	396	374	404	407	413	374	413	405	373	405	402	396	378	387	409	364	419	380	378	386	376	371	370	393	380	365	398	377	426	371	380	390	379	363	396	398	410	383	393	423	450	390	382	387	402	378	436	402	426	379	414	363	405	413	400	383	404	414	409	430	395	405	395	405	368	417	384	427	414	404	406	345	369	384	402	418	393	403	406	383	398	392	392	403	388	368	391	415	400	369	399	373	409	388	395	424	373	400	365	393	380	364	376	394	342	408	409	398	369	425	423	396	407	401	359	380	401	416	382	385	368	409	341	379	386	417	366	397	391	385	425	433	396	394	385	366	389	405	409	415	400	385	392	390	436	388	429	378	400	413	373	406	400	384	376	401	384	416	428	421	407	401	391	398	426	394	399	351	377	377	404	394	417	397	395	420	408	365	390	401	386	408	395	391	395	379	409	410	424	366	416	417	383	381	358	409	402	378	373	399	392	363	378	392	390	366	414	384	387	416	376	403	399	386	410	389	376	391	400	419	372	373	425	418	382	399	408	403	401	404	380	367	405	393	402	391	401	400	413	392	362	409	391	401	393	409	368	402	408	384	407	399	410	420	402	369	363	364	391	416	403	392	380	414	395	384	369	400	435	391	398	368	371	388	399	390	384	399	386	385	414	390	396	372	392	411	396	413	388	402	403	379	376	399	398	379	373	403	405	398	397	400	394	412	390	412	364	375	377	366	464	377	421	345	397	365	372	422	355	382	406	363	412	390	394	421	418	380	360	418	396	422	420	390	352	405	389	375	374	379	397	393	384	403	376	394	423	390	378	397	392	353	395	384	402	424	426	394	394	430	397	396	400	386	406	379	404	387	413	349	406	376	373	365	377	382	392	382	397	413	380	378	393	410	403	355	407	375	412	409	357	410	384	437	420	395	407	446	336	405	396	396	387	400	358	403	402	393	376	383	377	422	391	416	405	380	389	373	405	414	398	382	399	378	396	394	409	424	415	411	398	372	381	403	403	391	400	387	393	424	393	397	410	385	405	385	416	382	403	365	367	364	377	356	355	353	376	398	382	378	431	337	382	377	406	364	391	408	436	387	419	411	391	429	368	413	380	392	401	402	374	377	404	412	411	399	401	371	381	405	384	390	389	392	404	348	383	386	420	388	418	434	419	392	388	382	360	407	396	403	366	419	378	379	420	382	378	381	428	406	398	391	412	425	389	426	387	406	384	383	385	407	394	420	391	416	390	413	387	381	421	413	393	377	388	429	397	340	362	391	373	383	361	386	354	414	412	349	414	386	381	390	355	407	420	380	406	378	411	398	416	400	407	418	421	374	411	360	392	341	389	401	381	387	403	363	397	388	423	396	417	389	367	408	376	427	387	398	376	392	401	372	379	395	408	400	405	396	390	407	410	383	405	401	374	387	380	371	376	415	405	370	409	420	378	396	382	389	408	404	384	362	387	373	419	350	384	384	360	393	420	421	416	384	373	396	383	355	409	400	411	381	365	358	389	405	420	418	390	370	434	395	401	388	369	373	401	393	383	378	387	390	412	390	419	392	416	390	385	413	385	408	410	413	395	389	370	436	407	410	400	421	395	366	376	396	411	397	384	365	373	376	397	397	395	398	350	406	388	375	439	403	396	408	401	365	399	386	463	384	369	366	402	395	408	407	387	405	395	404	379	374	402	395	392	412	403	398	400	397	377	375	409	380	414	409	365	388	389	401	437	406	386	399	408	375	398	407	405	404	421	416	410	384	376	374	390	382	421	335	374	386	422	398	384	378	397	408	378	416	401	342	399	380	410	384	381	395	331	388	412	374	435	402	394	423	407	355	396	385	426	399	387	417	418	379	362	428	401	367	382	434	397	391	398	435	376	388	407	401	383	387	383	401	384	348	381	387	373	404	382	379	401	374	354	415	357	372	398	414	345	364	378	405	440	413	423	421	411	400	417	365	408	422	394	401	404	394	419	398	390	384	404	395	404	380	382	383	362	372	426	386	398	382	394	369	416	384	393	378	358	391	362	400	425	390	383	372	426	396	395	382	376	374	394	390	430	396	365	393	398	392	413	402	389	359	377	383	384	362	383	388	377	401	379	382	437	428	408	386	381	374	383	416	405	429	447	418	375	408	385	394	358	400	418	421	356	374	396	364	386	400	369	385	396	368	403	397	374	406	411	370	420	393	433	383	390	393	382	403	390	404	423	391	373	407	387	375	360	381	405	391	384	408	387	414	385	406	375	430	432	404	382	355	425	396	389	388	386	405	374	368	418	426	370	418	395	366	362	395	373	371	376	370	387	374	353	397	399	364	409	405	372	379	378	401	390	398	371	388	389	365	391	366	407	385	389	403	399	376	419	402	389	425	437	372	411	387	397	344	404	381	402	411	373	401	354	399	386	360	400	359	405	399	405	383	432	371	426	385	415	391	376	372	383	371	389	382	408	400	415	392	399	405	350	440	385	384	403	382	403	423	382	372	390	380	403	409	403	400	347	402	407	421	373	427	397	425	428	386	430	404	394	406	378	393	391	389	377	404	410	382	400	399	416	427	394	406	355	434	366	404	388	374	408	369	423	400	367	396	441	364	386	413	427	381	377	394	373	406	404	386	389	380	398	417	405	371	363	382	363	371	427	380	417	431	418	387	373	393	434	368	374	387	391	383	361	405	408	387	420	410	401	398	372	386	374	426	374	406	393	402	377	398	378	377	378	385	379	390	394	366	394	392	381	403	375	422	386	388	378	384	372	382	419	412	383	386	400	370	430	389	371	377	344	405	361	407	368	385	393	364	394	425	412	374	403	400	388	429	419	416	387	371	356	346	378	390	356	387	365	412	370	356	331	380	389	421	410	384	418	413	381	414	413	373	372	402	380	371	406	385	380	401	367	400	404	379	386	377	400	362	404	426	384	361	395	368	401	406	393	373	413	372	449	381	386	395	367	375	382	397	391	385	398	380	402	397	390	371	402	386	391	415	403	398	417	372	391	383	367	379	345	380	385	385	396	424	365	402	397	396	395	393	395	411	388	412	416	416
4526	9438	8375	4320	3056	2397	1817	1500	1344	1089	967	908	807	798	717	743	643	667	673	580	606	591	553	629	652	545	591	592	555	564	548	556	559	557	508	565	543	493	549	546	567	518	521	528	557	526	507	520	522	548	533	534	551	501	509	521	555	538	483	489	512	509	523	553	530	480	491	511	546	515	514	510	518	573	507	503	514	566	487	510	509	564	531	532	490	526	529	513	523	485	521	458	524	521	569	537	531	489	520	514	497	569	553	541	504	502	523	561	498	549	579	516	508	545	503	518	518	523	504	535	537	519	514	542	500	530	497	538	532	530	535	560	534	518	523	535	509	575	500	486	594	549	556	498	553	532	510	533	541	544	532	518	531	525	548	523	575	545	497	508	514	541	544	530	494	518	524	508	558	515	520	513	516	525	503	555	559	489	522	511	476	530	506	526	501	517	527	578	519	512	554	574	551	522	501	536	516	536	536	541	506	520	596	552	562	545	474	518	515	535	492	570	533	526	567	523	517	507	525	534	501	532	544	531	509	502	549	541	526	537	546	519	503	548	518	534	467	494	513	547	525	542	535	551	520	541	511	502	497	539	521	524	520	568	510	527	529	526	502	562	544	512	508	554	524	493	519	499	515	485	537	512	541	571	516	535	493	521	544	518	529	519	520	492	550	529	487	492	505	518	545	499	506	499	508	501	541	553	525	499	539	541	535	497	538	558	549	514	546	568	491	475	508	530	519	509	565	518	556	493	519	525	540	537	548	518	560	551	521	546	539	516	523	544	543	475	538	504	503	587	521	516	511	523	526	500	531	511	492	549	509	540	517	536	482	492	526	506	523	497	503	534	522	533	521	540	510	516	510	508	530	499	499	502	530	529	513	521	525	506	535	541	517	528	480	516	539	521	511	505	543	541	533	514	554	543	520	534	534	531	523	518	525	496	513	516	533	523	571	528	497	535	494	512	546	519	521	522	535	483	538	543	516	516	506	501	539	501	540	543	529	473	507	533	525	524	515	536	569	555	547	498	518	522	505	544	481	548	532	509	514	551	563	521	521	535	500	507	539	534	530	559	542	498	564	522	555	538	581	523	518	552	530	519	512	525	481	552	497	474	507	544	500	547	509	542	504	518	509	492	534	512	553	550	518	555	559	506	533	512	534	513	544	525	531	539	559	532	557	494	549	559	526	472	498	535	543	499	519	520	493	525	547	505	557	524	555	559	512	526	543	557	558	541	527	491	539	461	536	523	535	534	512	499	526	528	485	556	493	493	524	517	506	513	500	504	542	500	492	542	560	500	480	512	524	525	505	509	495	523	505	532	525	519	509	523	529	509	521	519	557	471	530	510	543	532	536	554	499	538	499	493	514	475	530	524	515	562	508	519	515	554	498	511	498	503	499	502	541	493	549	512	514	499	525	505	492	551	507	508	558	528	528	519	542	522	489	538	515	506	485	515	547	543	558	533	540	512	531	518	533	549	541	515	542	513	500	517	523	527	542	501	527	515	521	583	517	516	497	509	532	536	507	522	531	491	525	554	495	510	518	524	528	550	547	506	470	577	502	510	505	541	516	508	479	454	520	512	564	552	544	496	519	539	531	511	556	466	539	494	469	523	466	542	534	555	441	526	490	526	556	520	538	555	524	529	521	519	531	575	537	522	522	541	473	510	520	490	550	529	545	542	543	518	521	555	523	550	512	546	495	547	487	572	547	553	530	503	519	495	519	533	532	515	573	512	556	523	536	539	516	519	487	544	561	517	508	555	542	540	492	538	546	541	529	530	515	527	521	554	515	555	526	539	554	540	518	513	508	522	544	549	561	524	508	547	501	513	514	468	534	504	549	520	538	517	530	517	521	512	478	527	556	527	525	534	539	520	508	533	565	548	547	524	485	501	558	513	512	503	490	547	540	533	501	533	539	491	502	535	510	542	531	528	549	554	486	521	526	522	527	538	519	545	514	507	534	527	529	537	491	516	549	518	538	503	533	476	538	504	538	563	559	527	505	533	525	536	491	546	540	508	557	508	499	515	510	542	553	525	511	556	534	517	487	540	514	561	518	553	513	528	497	531	535	544	554	567	508	534	505	489	530	527	464	566	542	462	535	500	491	495	480	492	504	487	538	537	513	521	528	504	539	568	531	509	525	536	520	469	546	561	543	518	498	512	513	481	474	550	505	561	537	535	536	551	491	515	571	555	557	484	541	503	549	482	504	508	513	526	558	584	531	550	502	540	564	493	536	508	529	515	557	576	555	535	520	485	544	515	517	519	544	504	533	547	547	541	544	525	549	542	502	542	482	506	482	498	535	517	489	532	512	536	529	496	521	513	500	512	497	520	482	526	508	508	511	520	505	545	562	553	520	525	493	514	556	488	508	505	531	510	473	522	511	545	540	509	535	507	499	531	478	552	520	513	557	512	538	480	535	500	504	542	473	517	531	523	580	510	520	502	513	509	530	518	545	520	499	514	528	530	536	528	522	497	557	560	476	521	508	493	525	493	532	528	569	547	520	520	568	507	539	532	527	520	508	483	474	509	531	530	530	498	547	537	512	533	527	500	525	478	482	508	520	519	515	517	526	517	542	485	501	498	504	496	522	523	512	503	540	540	511	536	505	481	494	531	525	529	548	483	540	508	485	533	531	534	561	487	535	535	551	484	467	518	530	500	511	543	531	488	546	528	483	507	524	529	541	518	546	527	537	539	533	548	545	521	511	507	541	504	569	533	499	522	521	549	544	522	514	540	524	524	494	497	495	482	511	514	561	549	519	538	535	531	507	509	521	500	477	504	509	528	478	526	516	546	488	530	484	490	549	518	546	532	533	523	559	539	522	505	528	505	510	537	546	532	543	568	464	520	531	558	504	525	515	508	559	503	551	484	572	522	561	493	511	500	550	528	519	512	529	464	544	502	532	558	477	531	492	521	524	529	507	505	529	503	518	508	525	504	533	553	546	545	541	543	504	552	511	553	487	517	523	471	510	521	532	506	568	574	513	520	561	478	532	519	517	524	552	521	505	562	527	508	532	553	561	483	485	490	505	513	516	533	551	530	490	532	494	510	525	508	537	514	514	526	504	489	507	532	556	500	512	522	507	544	501	513	558	500	540	514	524	497	519	512	486	529	505	529	514	552	522	530	532	525	538	528	543	515	552	541	482	566	513	514	528	537	474	519	539	518	528	530	561	568	492	503	533	507	553	481	526	545	543	479	515	521	494	541	531	522	513	516	494	495	547	494	520	540	509	503	496	539	515	478	537	517	528	530	510	551	530	518	521	518	517	547	539	538	586	503	528	540	546	487	521	549	525	517	506	507	526	497	498	522	494	546	551	522	543	535	521	537	495	485	508	511	511	530	528	519	559	512	497	519	516	497	540	530	559	559	518	534	535	545	485	491	508	538	518	540	523	554	535	516	523	486	548	525	492	519	512	524	517	559	535	546	509	540	536	496	509	538	513	532	571	533	492	532	510	496	509	491	527	505	523	529	520	535	500	554	578	490
22491	20876	28620	23253	20877	20919	9908	1069	683	616	542	527	385	376	308	324	276	268	264	241	225	244	237	203	221	216	214	199	197	201	204	172	172	168	200	192	172	141	165	151	154	195	201	158	178	172	157	175	150	148	181	173	161	173	155	165	154	150	172	141	167	164	156	176	179	153	190	166	168	148	146	171	166	136	166	180	162	147	141	152	158	147	162	174	165	163	133	158	155	159	185	170	165	157	136	166	174	165	179	172	141	159	162	154	148	165	143	151	173	181	172	161	165	203	186	175	140	153	163	148	166	157	147	150	138	152	156	180	157	173	149	152	149	142	156	164	158	129	161	135	138	170	159	154	158	141	151	170	160	157	145	162	152	153	144	160	184	156	153	160	154	161	157	158	163	176	164	147	163	154	171	143	148	176	169	154	152	151	185	166	181	143	166	145	161	140	150	177	174	163	158	161	154	178	153	152	164	158	168	144	158	168	152	136	164	141	127	162	168	173	172	162	185	158	158	159	173	166	158	188	147	145	155	154	166	167	166	187	154	161	167	142	161	181	166	150	179	164	135	153	146	148	194	160	150	155	159	156	169	162	178	170	156	142	146	171	151	174	159	172	173	160	150	152	156	138	169	137	154	159	142	146	168	151	167	170	150	156	163	171	167	177	175	137	123	176	160	173	164	158	171	142	164	170	176	166	173	140	190	160	161	166	144	175	152	145	160	167	173	154	162	170	149	169	152	152	157	177	172	166	147	167	154	170	141	159	178	135	158	172	147	156	169	161	127	159	144	163	163	157	148	180	140	159	160	153	168	159	173	181	141	169	165	166	158	154	179	166	168	154	159	176	178	173	152	159	158	140	159	157	158	151	142	176	163	161	170	153	184	165	169	142	168	160	172	166	159	164	153	145	181	164	172	139	158	150	158	170	159	165	144	160	165	158	153	161	147	154	175	166	175	139	155	151	159	139	150	172	164	163	122	144	148	160	153	160	164	152	166	147	152	159	165	141	193	171	152	156	153	146	138	156	154	165	140	148	172	173	157	183	153	142	161	156	166	149	166	152	176	133	153	161	167	166	153	140	149	167	169	157	134	130	162	160	163	154	158	162	157	172	179	143	179	162	171	169	164	157	137	185	156	146	182	158	160	157	143	164	155	136	151	159	169	144	173	169	142	178	145	138	135	159	148	158	138	162	152	163	152	153	176	166	172	171	162	149	142	153	139	162	178	143	154	182	173	167	169	171	163	164	179	165	139	133	172	184	151	136	147	152	145	132	160	144	125	139	148	145	146	169	175	164	163	157	158	167	153	141	160	186	168	162	171	138	148	158	159	162	164	166	195	156	163	167	169	158	164	163	152	160	149	149	191	155	160	141	156	155	161	158	165	153	153	165	151	202	160	173	174	164	188	170	177	177	141	163	151	173	156	148	160	156	162	161	161	170	164	159	147	153	180	157	157	159	163	171	170	182	176	146	137	147	160	170	180	161	165	165	154	136	160	161	150	153	136	165	159	132	164	188	147	146	152	145	182	162	165	153	124	146	153	170	162	151	154	152	142	150	162	152	158	157	141	158	149	147	169	164	146	155	165	156	143	139	163	158	176	162	140	151	152	186	150	132	161	129	142	172	162	154	168	159	144	174	151	139	150	158	172	160	158	153	172	163	177	167	164	178	151	156	149	132	152	160	157	162	153	139	155	167	153	179	168	146	175	159	177	160	157	152	145	180	144	171	160	147	146	134	153	145	161	161	156	170	139	163	161	163	172	167	168	174	155	145	173	162	172	166	146	152	162	156	179	149	178	162	152	168	151	155	137	171	162	161	162	170	129	157	152	135	158	130	148	178	149	152	174	165	141	167	169	172	143	155	153	150	163	170	151	155	166	158	147	133	153	148	148	164	145	174	139	135	142	177	185	170	138	148	146	168	142	144	148	162	156	137	162	183	169	155	158	175	164	156	136	165	168	161	167	169	128	165	155	164	167	149	146	150	120	151	169	138	148	161	152	144	140	164	160	160	171	149	151	143	140	137	156	164	157	168	160	155	152	185	158	178	145	151	158	167	172	155	147	180	169	164	154	146	160	170	156	137	157	157	151	148	183	153	152	146	178	160	150	147	166	162	173	139	136	165	184	158	154	170	153	167	164	148	173	152	135	143	171	155	143	140	171	176	171	151	159	154	137	146	155	158	155	183	151	157	178	154	131	142	166	152	164	162	154	164	160	172	151	151	158	154	165	153	153	147	156	150	161	160	182	179	155	151	136	154	153	145	158	159	158	138	181	151	145	150	152	161	160	172	131	166	154	152	149	172	150	162	142	168	162	187	180	164	180	152	134	180	168	157	163	160	168	164	169	135	160	134	137	174	150	133	164	130	159	184	170	147	163	151	155	151	143	155	173	147	168	163	167	167	160	152	161	130	144	153	157	144	172	149	160	171	166	154	162	177	154	144	160	146	133	174	153	167	146	146	168	183	159	155	141	130	177	160	167	153	149	140	150	158	158	157	184	185	146	171	166	173	140	129	149	129	183	132	160	149	130	160	149	168	168	129	141	159	184	161	175	163	185	138	142	155	140	146	183	159	160	136	192	168	161	175	161	155	153	170	170	151	167	178	154	149	144	161	150	152	154	147	168	169	112	139	162	151	167	167	158	143	166	162	168	150	137	150	159	152	166	181	168	158	157	158	176	164	163	180	160	178	151	173	150	133	149	150	140	155	173	139	147	151	142	126	165	181	141	149	166	175	149	159	158	163	155	143	152	175	172	151	149	161	167	144	159	121	156	150	148	149	155	160	180	158	175	129	176	159	162	131	164	140	159	166	155	157	175	145	171	162	172	142	153	149	152	157	154	163	167	140	154	164	145	163	153	185	179	147	147	154	142	140	148	170	169	148	147	175	181	156	151	136	167	167	159	147	175	145	161	136	162	159	179	145	170	133	165	152	181	158	150	149	183	143	152	166	146	170	151	166	141	136	167	173	157	145	148	146	165	176	162	150	166	168	162	143	147	153	156	154	157	152	163	150	157	162	158	153	195	162	145	136	164	154	156	151	163	163	157	158	159	169	153	170	163	179	154	166	160	148	171	153	160	137	142	154	144	152	181	167	159	151	140	184	168	137	145	154	157	146	143	160	159	168	152	170	165	160	156	129	146	154	171	157	144	165	160	153	150	158	145	165	164	147	174	176	175	174	142	168	151	149	162	157	171	168	152	163	169	158	132	151	140	144	178	154	174	156	143	159	149	145	153	165	186	156	150	139	154	160	144	170	138	166	165	151	168	159	171	176	150	156	156	157	152	142	178	163	167	159	151	178	137	154	153	172	165	177	153	155	132	164	161	168	160	147	147	153	170	192	154	176	136	162	144	167	152	143	158	143	155	122	138	153	154	149	164	169	176	181	142	178	169	153	132	162	167	165	149	171	145	147	173	144	162	179	166	167	150	152	184	160	176	154	157	154	164	150	179	169	144	152	136	149	169	162	151	180	157	185	160	149	142	151
6675	15496	13437	7367	5129	3718	2823	2160	1717	1358	1147	930	809	693	591	570	491	435	416	438	371	369	375	323	340	312	299	262	289	287	277	304	274	229	257	273	240	224	232	240	275	240	238	246	239	240	234	231	235	224	226	219	204	236	257	225	231	245	245	221	242	212	220	239	211	199	221	222	221	226	222	219	220	214	196	217	218	225	219	218	221	190	202	209	215	228	222	209	234	220	217	220	215	198	217	208	242	230	225	220	250	216	214	211	188	202	203	211	210	230	205	196	214	191	214	218	217	218	210	200	199	246	213	204	204	201	191	200	198	188	192	220	211	187	202	211	214	231	220	220	219	231	227	216	202	200	206	233	228	216	187	218	206	206	214	219	224	189	206	202	189	195	225	226	205	199	229	207	217	227	182	224	211	199	188	206	202	212	241	223	224	176	215	226	200	253	208	201	219	207	204	212	208	203	217	208	176	218	202	223	210	219	193	218	181	198	186	209	200	229	211	193	200	230	192	187	209	246	195	199	233	198	215	218	195	202	222	209	205	205	221	183	214	184	202	206	175	224	220	221	214	198	194	192	178	195	180	193	206	206	200	218	202	203	212	233	219	223	220	188	200	206	215	210	222	224	212	201	212	217	220	202	197	234	183	194	222	222	190	196	206	228	227	231	207	189	194	212	195	211	206	191	216	216	199	164	181	247	191	198	231	198	224	200	226	182	197	185	205	193	226	210	225	213	213	216	218	219	213	209	215	182	225	209	194	198	225	226	204	201	189	217	220	200	215	180	218	197	210	201	203	201	219	226	182	225	213	213	220	218	197	216	208	189	218	205	172	204	240	234	234	205	224	194	213	207	209	211	192	200	183	207	197	196	217	200	231	206	215	197	230	210	200	217	210	198	210	199	202	196	213	225	199	202	192	207	188	208	221	203	213	194	224	195	220	212	196	219	201	196	205	208	214	216	212	214	194	227	206	190	205	209	202	191	231	202	206	220	201	207	202	201	210	228	225	215	216	209	209	205	192	225	207	203	186	199	234	207	187	204	205	202	202	189	180	204	187	199	197	216	195	183	194	236	233	207	246	208	197	215	207	188	187	230	211	211	199	209	203	187	204	203	212	190	203	200	214	190	202	211	203	221	235	209	207	219	200	216	222	192	233	215	198	204	213	192	188	208	217	205	225	200	218	197	210	213	212	222	199	189	200	202	207	222	231	208	215	207	187	229	209	225	207	211	225	204	199	208	220	207	193	178	208	196	214	241	202	237	191	226	218	200	182	209	190	189	172	231	202	239	214	214	219	204	203	196	220	215	218	191	211	201	224	195	224	232	178	205	222	205	224	217	223	202	233	200	198	208	220	197	195	190	209	198	186	205	216	221	225	189	198	186	214	205	198	225	213	205	211	206	206	186	227	192	197	203	221	207	181	205	193	183	197	205	181	227	228	217	211	205	186	210	206	186	221	223	204	203	193	228	191	203	193	220	214	198	207	208	221	228	221	195	226	200	198	182	198	191	200	195	219	196	187	189	213	226	191	207	193	213	211	213	196	205	213	188	239	213	232	195	194	201	201	176	201	219	209	209	196	227	232	200	195	204	200	219	196	215	208	202	218	192	207	202	231	210	186	218	235	220	220	180	188	214	194	177	208	215	198	211	181	201	243	225	193	212	194	202	158	242	183	215	198	217	201	192	200	176	210	214	225	206	228	213	219	206	203	207	204	223	197	214	221	193	186	178	207	211	183	204	198	208	198	206	216	204	211	214	212	206	202	210	213	186	216	203	216	199	230	210	205	200	222	182	218	234	218	208	198	196	185	217	202	198	207	216	202	203	190	214	223	191	193	212	196	218	203	190	185	201	200	182	226	191	203	211	199	215	211	196	211	210	218	221	228	201	209	208	214	217	204	226	212	213	229	213	186	198	220	209	187	202	194	205	217	207	200	199	207	224	203	230	212	211	214	213	226	202	205	189	209	213	220	200	220	193	193	207	208	182	179	214	218	231	190	212	211	210	179	219	203	192	217	208	198	217	245	190	213	196	202	195	216	181	229	190	190	201	224	226	198	206	212	199	195	237	200	213	206	200	186	223	189	227	216	203	232	222	230	217	219	192	203	212	211	222	219	221	221	228	212	199	210	231	220	186	199	210	188	182	174	206	204	202	222	216	204	206	232	227	205	191	193	207	195	241	190	200	193	230	190	212	188	218	205	207	233	229	203	192	204	225	214	201	217	207	210	208	211	216	210	191	199	191	220	226	209	203	239	204	184	246	215	194	206	214	190	206	195	223	209	221	204	203	187	188	195	199	203	213	234	215	214	211	199	205	218	201	224	198	197	177	218	215	201	202	224	188	250	202	205	202	214	204	192	196	217	187	194	239	210	205	199	229	182	213	219	179	227	217	229	213	215	173	185	236	212	220	198	225	214	221	198	222	248	228	199	234	182	212	197	178	216	195	214	188	189	202	210	228	220	209	210	191	222	229	200	217	181	203	216	202	209	210	213	195	193	196	213	226	204	218	211	206	198	191	197	206	217	203	213	205	199	201	216	172	209	198	218	224	197	196	229	204	212	230	189	202	208	218	192	183	204	210	207	202	201	216	184	199	214	228	230	219	217	225	204	218	207	194	209	204	205	241	202	197	190	197	204	190	211	225	202	200	219	196	198	218	210	188	199	228	202	205	200	233	197	224	212	203	214	222	206	207	219	220	204	190	218	222	202	189	200	193	216	243	216	190	204	200	229	184	189	204	197	218	214	207	207	198	200	207	217	214	203	220	232	181	198	212	207	200	209	202	210	181	194	203	215	231	199	194	202	197	218	202	208	228	200	203	206	212	223	218	193	229	221	194	207	211	226	208	213	221	186	172	213	197	195	205	208	189	221	203	193	215	202	209	210	236	221	211	231	227	205	215	196	201	227	193	219	224	211	207	206	189	230	228	212	188	183	218	188	198	237	196	208	188	231	205	203	225	200	193	212	220	217	176	202	207	219	218	240	220	227	214	219	188	196	195	211	211	220	213	223	191	214	205	240	193	175	190	204	218	204	203	219	192	197	221	204	193	183	182	217	206	210	235	221	204	214	201	233	223	191	197	195	192	224	194	204	214	205	190	204	230	189	170	201	198	220	175	177	194	209	195	225	218	218	212	214	194	206	223	228	210	172	170	210	230	240	201	220	207	209	220	195	216	210	209	196	207	216	215	201	217	235	194	206	204	204	216	204	217	212	210	221	187	216	226	185	195	201	209	204	201	234	199	224	212	173	213	207	199	203	224	201	215	176	182	214	218	230	216	184	218	201	206	192	220	216	211	216	204	187	230	206	190	230	206	165	194	196	197	196	200	194	224	216	198	210	224	210	205	199	210	207	209	193	203	211	244	208	207	181	181	196	224	234	192	228	213	218	230	202	190	184	198	211	201	240	205	204	191	195	225	198	203	203	201	189	205	203	212	203	203	197	229	221	207	208	216	201	198	193	221	222	184	209	208	210	192	208	188	219	225
26415	20465	9939	1064	643	632	589	566	613	560	589	604	547	565	597	566	534	581	548	571	535	518	578	557	545	587	552	552	556	521	577	514	564	533	575	551	585	544	549	590	535	538	554	562	596	557	557	523	579	566	581	561	554	570	515	598	548	557	543	583	541	584	494	578	566	566	567	535	580	560	551	530	509	558	563	559	559	555	568	577	514	562	534	553	539	607	603	524	559	541	523	559	529	558	618	562	606	576	579	565	580	529	542	548	525	559	515	576	572	551	614	578	558	519	551	552	586	563	533	593	571	509	526	571	536	575	571	572	564	593	540	536	551	514	536	589	585	546	546	577	544	588	572	503	591	581	542	576	567	559	568	580	567	541	541	559	556	548	537	595	532	578	519	555	550	514	541	538	573	594	538	529	588	592	560	583	518	524	493	574	541	549	559	541	570	532	584	574	557	592	562	556	541	552	580	547	585	615	523	523	533	559	536	590	548	580	575	562	554	571	525	535	535	521	529	556	558	557	547	570	529	582	527	559	546	564	545	567	566	541	546	531	582	521	519	540	527	538	611	553	548	552	559	559	545	528	551	544	480	570	533	524	576	543	526	571	577	553	572	564	600	553	530	555	574	563	574	595	566	570	538	565	557	553	507	578	529	553	535	594	552	606	562	554	573	558	635	533	563	554	554	512	570	584	595	544	601	552	556	560	573	620	582	561	561	588	528	568	567	561	536	508	541	537	603	555	547	579	580	527	527	539	540	555	560	574	575	545	560	602	541	567	583	531	546	567	575	549	590	533	598	570	570	551	546	576	548	545	552	523	535	569	542	506	572	546	581	569	575	559	587	550	569	520	547	544	586	565	558	569	577	591	563	551	577	550	550	544	542	547	543	580	510	560	587	521	569	541	590	521	535	506	581	574	594	547	526	576	512	555	550	586	569	505	569	515	558	573	522	543	532	599	569	548	558	567	585	521	518	584	537	508	576	514	548	564	592	603	564	531	569	521	563	538	588	546	555	579	550	534	562	565	532	564	567	590	527	564	556	554	560	546	584	533	532	620	586	557	531	563	586	551	586	566	563	567	541	583	559	578	511	545	564	527	534	558	573	595	567	573	553	533	567	559	514	542	522	571	548	515	549	588	535	582	542	570	541	507	534	509	566	483	518	563	570	533	566	575	557	537	538	562	593	549	521	539	606	512	548	570	595	582	577	499	565	568	563	527	565	535	620	557	614	594	564	543	579	533	559	560	539	547	520	553	553	559	548	588	564	532	560	521	559	545	555	568	565	566	544	544	530	567	558	543	524	540	544	559	527	567	566	522	531	520	589	562	579	599	588	507	531	551	581	591	545	541	566	466	592	558	581	541	533	563	591	601	534	559	522	557	528	518	578	610	561	563	589	541	571	559	521	552	568	537	523	560	533	536	563	551	534	538	569	547	540	567	554	560	568	524	517	561	533	570	541	586	542	560	552	529	554	543	532	587	560	588	555	597	557	515	570	536	541	583	551	536	540	526	545	573	600	565	565	555	559	520	570	563	562	524	601	570	580	556	568	538	533	582	533	559	567	498	549	555	523	563	568	577	548	585	566	583	556	537	556	544	565	562	569	576	564	566	567	544	587	595	587	546	586	530	547	566	542	559	561	562	533	567	519	529	535	534	575	555	569	574	575	575	568	559	562	538	565	575	570	533	555	563	519	533	555	559	581	548	549	536	555	560	580	576	561	573	594	581	542	558	525	569	564	515	558	574	568	532	572	558	581	558	594	529	573	565	552	556	561	537	532	545	518	538	528	567	557	534	573	527	562	541	563	502	548	515	569	558	540	576	563	543	557	572	549	607	550	528	556	545	567	527	562	517	582	524	542	565	557	550	563	523	523	532	550	551	545	558	563	560	550	565	518	506	561	531	585	524	538	548	565	568	579	587	553	545	538	589	564	534	549	564	584	545	529	565	541	557	549	578	587	524	524	554	541	539	537	568	559	580	555	601	544	546	554	512	536	544	558	543	532	541	558	550	552	576	551	543	543	542	583	537	493	542	563	534	536	552	532	599	610	571	546	575	488	541	547	558	557	554	559	558	595	518	553	531	570	576	573	585	579	579	583	528	578	618	554	560	577	522	538	541	566	492	539	553	546	558	536	568	565	581	577	587	566	544	615	620	565	589	610	535	523	532	553	538	561	561	502	583	576	575	521	521	569	527	577	547	528	586	563	524	579	581	564	605	506	581	533	562	557	548	558	587	530	540	528	510	547	569	511	564	556	547	537	537	576	558	544	516	543	544	598	552	553	603	540	551	507	534	545	553	536	556	532	580	561	529	590	568	528	576	525	563	557	555	593	593	570	563	593	574	570	562	525	549	574	540	540	533	553	519	565	573	566	503	542	569	573	583	543	563	561	574	577	565	528	564	579	556	557	607	551	585	521	530	541	573	548	582	571	529	541	515	602	584	534	565	546	554	545	584	549	573	585	576	519	521	546	551	511	530	582	547	590	562	535	582	543	602	579	575	564	538	571	580	532	540	547	560	547	582	547	547	572	556	559	581	600	550	547	532	591	522	499	564	552	523	587	590	555	566	543	547	557	510	525	566	568	549	564	571	550	527	597	519	559	523	541	569	539	582	591	552	561	606	531	603	508	523	555	590	555	550	558	554	543	547	602	563	534	551	611	523	538	549	548	575	554	557	505	555	541	559	547	554	505	589	601	512	578	554	582	567	559	553	571	591	546	560	537	570	577	569	541	540	549	564	610	548	552	555	573	552	606	533	588	549	558	518	540	540	517	556	571	557	543	558	552	581	594	542	555	540	598	571	563	595	555	550	579	542	559	537	540	561	524	545	555	521	568	563	569	540	556	544	517	563	557	559	575	592	529	542	591	578	579	552	560	544	497	547	582	574	553	519	584	540	568	582	552	571	559	569	538	577	528	568	550	538	552	548	553	551	567	545	529	568	591	562	548	570	545	560	568	539	551	537	538	572	565	536	540	569	572	544	564	552	602	574	578	532	573	572	578	540	554	574	497	573	571	579	536	576	549	562	571	574	558	574	528	586	526	578	554	553	571	579	540	594	559	565	537	558	573	559	537	538	545	566	567	534	565	540	543	558	571	539	562	546	551	516	569	580	572	535	545	555	568	592	566	608	581	521	561	581	547	554	533	581	587	592	574	570	572	548	535	579	510	531	533	537	573	510	549	572	551	538	538	541	580	555	580	526	592	568	575	539	582	580	486	559	590	568	575	585	527	558	538	587	535	562	553	559	567	557	535	536	605	527	603	569	527	558	574	531	604	490	566	593	579	561	550	561	539	591	556	554	585	548	572	518	500	552	529	552	569	593	545	539	592	547	498	563	558	553	560	551	550	535	561	577	590	543	526	552	580	568	568	528	539	565	558	533	569	544	533	560	541	562	588	601	569	594	540	554	574	523	572	563	549	538	576	543	558	519	563	543	568	571	584	555	543	584	542	552	555	497	598	508	562	591	566	540	550	553	544	522	564	573
3928	1276	1282	896	872	798	788	795	747	786	729	711	718	763	708	730	752	735	732	753	735	744	718	729	685	732	682	714	723	714	726	692	724	677	728	710	728	723	724	774	774	726	721	667	695	751	763	731	743	673	722	748	701	708	733	665	683	750	717	707	733	697	754	727	710	740	699	702	716	749	654	722	738	742	707	717	736	748	725	683	719	739	737	722	717	735	710	733	717	733	685	717	722	712	715	683	706	761	747	733	752	722	708	731	774	662	735	698	684	729	723	680	722	740	676	793	707	716	725	740	694	740	742	748	767	732	751	703	696	690	732	691	662	709	716	726	779	743	705	776	718	692	735	709	738	720	742	688	731	731	725	737	706	715	696	766	688	717	718	710	700	736	731	651	745	740	690	720	716	736	743	737	701	712	748	689	732	768	721	724	725	711	688	729	756	727	727	730	751	672	740	704	700	733	738	675	716	683	649	682	734	700	701	724	725	695	742	727	715	743	765	755	700	682	700	730	724	707	697	712	728	725	702	729	744	681	746	728	771	666	702	729	712	743	741	713	692	728	762	701	755	720	725	726	716	741	719	672	722	726	732	760	769	709	743	727	762	694	696	704	756	736	713	703	664	716	742	683	734	762	756	694	731	713	689	719	722	735	712	774	689	724	753	696	732	706	754	708	719	695	733	725	712	726	671	702	763	743	665	741	690	685	713	746	725	689	720	771	729	706	739	745	684	746	665	716	751	727	696	732	719	728	745	707	706	704	700	670	750	657	715	773	699	742	705	708	720	714	720	765	692	703	721	742	713	785	731	737	717	690	703	726	734	738	705	733	746	698	656	742	707	717	694	733	721	705	775	734	675	707	726	758	736	699	724	702	739	696	749	675	676	706	662	714	734	738	732	723	706	750	727	699	694	741	745	674	734	714	728	764	702	676	697	731	787	706	743	712	748	707	754	766	715	693	702	695	735	744	731	718	709	723	722	736	727	714	695	693	702	734	691	737	755	727	698	747	699	727	735	692	716	725	671	721	758	670	728	734	727	734	682	681	702	749	715	710	732	700	698	688	719	706	715	742	710	733	689	711	705	698	707	752	705	764	743	742	682	698	750	754	749	740	734	701	740	748	725	720	724	709	714	676	734	680	730	695	713	698	679	725	704	670	682	762	734	700	688	747	707	744	758	726	721	733	725	767	775	713	696	685	740	752	721	746	711	669	705	757	697	746	759	749	742	714	723	710	715	706	712	711	684	747	725	734	752	694	710	720	694	729	761	673	719	728	722	745	743	671	708	722	741	711	716	722	692	702	721	753	700	728	683	694	725	715	756	729	741	699	729	759	692	776	717	745	734	768	784	732	727	710	692	705	744	733	710	756	732	718	710	728	704	715	713	693	708	698	688	701	737	729	765	697	698	713	727	706	750	746	759	683	751	678	678	756	728	743	723	738	707	756	649	711	743	706	720	705	720	736	714	725	725	682	742	716	670	692	683	690	718	760	715	697	703	687	697	769	741	728	701	717	724	726	685	690	683	793	704	670	749	732	705	715	668	700	718	731	751	784	710	702	778	682	723	739	693	727	757	710	723	725	702	759	675	749	702	736	726	740	694	757	732	666	707	795	723	725	715	698	727	740	705	732	732	741	744	683	712	742	685	711	733	772	757	751	720	668	723	722	700	700	714	731	706	749	674	730	761	715	666	740	685	718	723	765	754	744	686	717	733	672	719	740	755	744	731	687	702	717	703	754	766	685	755	758	729	740	715	736	670	735	738	720	702	736	710	665	713	705	756	712	738	687	764	685	730	677	697	671	754	706	724	707	702	732	709	729	785	698	730	680	743	730	683	667	715	750	651	705	703	702	710	733	758	709	721	733	773	710	733	671	721	714	732	701	726	692	703	717	702	685	743	694	749	746	732	717	734	743	685	769	709	709	748	740	692	689	710	696	722	667	717	696	723	773	700	704	719	698	745	723	762	702	727	737	689	652	733	739	690	742	739	730	713	725	762	719	728	687	718	710	714	748	747	727	734	701	692	690	703	707	703	726	688	679	724	729	737	688	770	651	667	716	671	714	702	756	692	782	709	743	741	666	734	706	670	737	710	668	694	723	750	697	756	705	697	723	726	711	711	727	736	733	725	721	722	692	739	698	732	739	689	708	680	714	745	764	747	751	726	738	694	703	689	734	693	716	717	691	729	705	758	687	751	734	779	725	723	686	695	712	710	728	744	748	687	679	662	693	713	667	734	745	763	690	689	754	720	701	730	699	710	756	688	722	767	710	756	713	703	702	731	697	702	719	736	778	705	740	719	698	723	729	696	734	712	747	757	745	709	720	701	744	686	697	743	711	725	727	781	740	777	765	740	728	702	783	711	701	723	707	745	747	712	702	726	711	685	717	718	732	701	706	694	741	733	730	711	745	697	709	698	716	721	737	704	735	657	736	721	689	704	695	702	696	747	691	735	680	767	733	702	685	806	746	721	759	711	700	713	701	771	695	717	691	694	738	727	679	732	708	707	726	770	734	719	735	721	746	757	715	737	750	706	761	760	701	691	718	722	718	773	722	734	692	743	711	744	699	682	707	699	710	746	758	733	729	678	686	710	682	696	733	709	709	681	685	699	722	691	717	681	699	744	703	737	768	745	729	766	729	701	660	698	709	752	709	718	728	736	709	747	735	686	682	719	708	754	714	715	773	624	687	721	757	704	747	693	704	744	695	726	703	722	675	709	706	752	703	688	758	745	718	709	712	709	751	689	756	756	692	725	734	718	710	727	780	685	701	768	686	730	726	730	731	717	732	704	740	709	713	767	740	727	743	698	688	679	756	670	680	699	703	761	733	734	676	727	684	716	699	709	724	685	776	729	710	693	692	744	763	680	712	759	713	716	705	725	735	743	698	734	692	723	689	712	724	690	710	753	692	709	747	749	675	704	748	767	705	711	736	730	771	687	704	712	688	697	702	706	740	708	716	725	700	702	740	763	755	705	749	679	713	665	709	681	714	691	701	706	737	697	730	724	704	731	743	745	711	717	731	725	743	719	718	709	688	747	753	725	703	724	752	728	740	734	775	731	714	737	756	742	713	691	741	712	740	777	743	728	717	743	722	635	690	729	751	702	716	703	692	706	746	753	697	734	713	707	728	697	672	736	677	746	722	714	754	786	770	735	719	678	708	732	717	716	708	721	748	739	756	762	706	687	737	674	677	687	716	688	718	694	710	722	722	704	687	735	755	728	730	752	691	729	727	711	753	743	716	735	738	740	742	711	726	761	716	724	692	731	720	735	695	727	687	676	713	679	704	696	717	724	737	736	708	706	751	709	760	742	709	738	701	681	699	722	679	700	767	694	730	680	741	707	719	751	712	760	703	729	709	733	690	740	725	737	698	735	704	747	739	743	726	737	694	688	737	717	759	713	716	727	735	695	746	740	748	708	722	706	696	742	741	759	717	717	763	702	748	730	705	708	708	709	717	707	770	690	690	755	717	700	722	741	716	728	721
23376	20868	28227	23634	20873	11232	1348	868	714	639	552	574	538	493	503	466	442	457	464	470	442	466	457	461	439	426	421	393	421	421	437	440	405	429	448	408	411	433	366	384	440	435	408	404	369	380	394	385	431	409	406	414	425	411	417	423	377	421	399	390	385	431	451	372	389	396	393	402	422	385	417	407	423	418	394	391	372	422	395	419	376	395	420	389	412	390	418	383	384	400	407	416	423	405	419	382	433	421	416	376	445	432	417	413	410	399	366	393	412	402	370	423	411	381	433	401	387	389	362	418	420	406	381	411	386	384	427	369	411	440	399	378	370	422	405	391	386	391	403	343	401	386	403	408	384	409	403	410	407	401	355	375	411	384	420	360	441	388	372	400	420	420	407	372	411	386	402	382	435	397	400	413	392	402	394	390	397	367	391	404	392	382	423	427	384	433	416	394	411	393	421	389	377	406	397	376	386	368	399	356	431	410	358	402	412	410	437	389	432	398	451	425	424	413	406	407	359	393	385	409	365	394	381	392	404	386	383	381	411	398	401	403	399	403	396	413	415	421	424	393	427	383	384	391	416	405	376	377	415	404	412	440	404	409	409	404	383	390	395	428	402	393	409	389	390	388	416	380	373	412	431	387	369	431	401	384	401	412	391	385	417	396	411	386	383	393	413	407	398	399	419	435	393	399	385	417	398	400	393	394	366	367	399	397	396	399	363	399	420	387	384	366	398	409	407	391	379	401	421	460	404	398	414	382	440	410	394	397	376	390	432	421	401	396	387	397	403	383	416	387	398	411	369	393	419	391	393	388	442	430	419	412	407	445	396	411	406	332	403	413	418	404	389	370	377	396	389	431	402	430	395	376	404	407	361	388	349	409	410	401	394	357	414	415	379	417	414	398	404	417	363	428	412	408	419	418	403	411	408	381	380	406	394	417	429	380	392	439	415	434	400	416	414	386	420	391	413	401	396	381	421	393	395	392	416	353	422	403	399	369	419	421	413	403	359	400	387	404	411	403	399	392	374	389	367	422	393	380	387	381	415	395	404	410	409	395	427	411	398	436	415	425	422	398	382	363	418	385	395	390	389	413	383	397	384	365	430	408	378	359	407	385	431	414	401	415	407	377	412	392	370	412	401	406	384	375	373	430	400	375	398	402	398	420	404	405	407	399	411	376	415	408	387	435	414	424	381	372	418	411	403	386	412	360	385	403	385	410	395	417	439	402	405	410	413	437	394	381	392	431	399	365	389	402	417	430	398	382	401	414	396	394	362	358	393	382	398	447	394	408	427	428	353	420	431	386	398	388	384	389	400	373	385	408	365	414	372	404	372	408	360	430	395	412	414	371	397	415	390	419	409	393	392	408	411	391	406	406	419	421	415	382	408	392	446	387	411	424	382	415	459	404	383	445	387	393	408	416	410	426	391	390	410	386	392	410	377	376	410	434	392	388	380	398	377	385	418	416	389	416	397	410	407	405	384	399	391	443	402	395	372	428	382	436	391	396	369	422	388	386	380	389	383	408	388	376	409	428	395	379	376	416	392	374	423	413	428	371	370	407	386	384	420	434	404	374	408	431	397	415	403	406	393	416	399	385	399	435	397	359	390	406	397	410	364	416	399	373	397	416	412	409	399	425	400	421	407	400	406	399	362	373	402	391	405	375	395	420	373	380	382	413	398	377	381	396	391	404	388	406	399	367	378	362	422	389	422	437	399	454	372	433	374	409	395	408	384	403	400	404	412	388	395	310	411	424	405	388	353	416	424	388	443	395	383	379	427	408	411	405	383	357	391	397	420	419	431	390	378	451	388	406	411	385	389	407	399	395	406	410	381	361	432	377	401	388	416	375	402	378	383	365	387	366	374	357	394	406	372	398	416	421	416	396	439	444	383	369	409	336	427	394	433	384	377	415	395	407	406	421	372	399	355	382	405	389	399	407	420	416	402	395	418	384	436	380	409	428	363	374	360	416	418	421	409	411	389	373	440	408	371	395	402	389	390	414	427	406	418	379	412	396	364	408	380	410	417	395	410	407	360	371	392	401	401	427	384	418	410	368	402	386	401	355	429	389	371	420	399	357	374	398	403	400	403	392	462	381	423	377	364	390	395	368	419	392	407	371	411	385	370	412	417	399	382	403	402	422	416	400	389	400	433	405	376	421	401	415	375	374	370	400	396	399	385	404	368	376	442	390	372	383	404	413	383	394	425	428	415	403	347	418	390	401	380	424	409	424	386	418	371	373	402	365	395	396	367	407	395	416	410	384	384	419	430	397	401	392	392	387	378	390	408	391	416	354	418	381	402	379	400	410	357	411	371	375	382	394	408	410	387	384	381	408	407	400	408	431	381	421	441	419	411	405	425	390	406	387	381	405	426	430	406	422	386	399	402	428	417	399	378	411	387	406	412	399	380	419	359	426	407	419	392	392	384	373	412	401	402	403	385	386	420	409	379	372	427	395	408	377	405	376	385	420	372	382	388	427	378	392	385	397	386	390	394	386	425	416	409	357	381	408	408	426	386	384	413	419	411	375	413	421	374	409	403	378	423	378	405	431	417	397	383	375	368	427	410	439	408	423	436	412	361	437	405	405	397	382	408	406	381	373	406	372	392	405	408	401	401	371	373	393	419	389	393	388	396	388	379	402	423	403	401	408	382	413	408	415	406	387	386	394	426	395	390	413	406	378	384	371	392	380	365	430	394	388	413	376	369	403	405	408	415	365	404	410	393	400	426	386	343	374	416	455	444	423	426	396	382	394	403	388	379	383	430	387	369	400	410	381	375	381	393	400	430	422	433	379	429	390	392	433	397	373	418	394	389	392	411	384	387	366	401	436	407	390	424	422	400	390	356	422	393	400	375	413	389	367	357	412	386	407	411	419	420	408	395	404	405	414	407	401	417	407	408	421	380	408	378	424	438	444	397	417	398	387	401	393	354	365	426	400	394	392	383	353	399	419	403	404	403	383	389	415	420	408	385	377	381	400	399	410	380	370	420	404	397	356	389	404	399	395	413	405	379	392	415	428	366	403	376	394	437	387	412	394	412	408	389	399	351	352	405	389	380	439	426	413	401	397	393	405	410	418	438	383	381	417	417	385	382	392	377	395	436	396	363	391	354	425	415	376	384	390	405	398	403	411	405	368	394	404	396	408	373	421	386	387	372	392	402	379	394	389	403	408	426	384	436	396	377	397	395	427	396	422	430	356	384	391	395	388	416	390	398	385	407	373	440	397	376	362	369	380	395	411	442	420	389	375	401	383	376	405	393	355	411	397	374	397	390	416	401	399	374	396	408	403	390	387	377	384	391	394	428	395	341	401	394	401	409	385	368	413	381	399	381	405	390	389	451	388	382	414	391	393	371	376	389	436	428	400	401	409	377	390	387	417	421	370	392	402	397	393	419	397	366	393	392	401	393	417	409	365	426	373	432	378	435	409	419	396	416	403	385	394	410	386	427	390	400	384	396	406	396	401	418	403	394	377	378	395	423	395	420	372
4474	9318	8358	4607	3112	2432	1925	1540	1330	1064	970	894	849	788	734	704	682	709	639	635	646	648	600	584	560	594	561	565	546	609	551	536	552	547	569	530	552	574	536	534	530	534	529	560	536	524	544	531	540	474	565	507	511	525	526	531	546	522	577	541	547	525	506	538	494	546	575	561	513	536	555	532	551	514	580	497	551	534	502	506	531	541	515	540	504	507	525	506	544	523	540	554	528	541	559	509	564	559	530	562	551	544	534	553	550	543	567	526	540	537	507	532	490	558	557	557	544	506	524	561	496	539	525	516	520	520	557	523	520	493	515	549	539	523	573	544	546	522	510	531	545	534	540	569	512	528	542	552	553	527	538	519	536	509	508	519	505	532	545	526	464	558	527	515	533	527	572	580	508	508	552	573	552	519	535	545	500	512	500	486	527	520	560	527	564	542	550	561	530	476	538	527	505	523	545	540	499	550	531	585	519	502	532	540	544	535	551	558	543	566	534	537	530	564	479	558	582	515	547	501	495	514	564	529	555	522	543	522	501	547	524	531	492	545	493	489	496	516	537	534	514	521	518	521	495	558	548	523	534	538	545	470	538	556	492	535	558	537	541	517	530	540	526	542	529	506	525	530	529	541	529	575	517	506	535	565	570	527	516	523	518	575	526	545	529	495	494	537	550	491	509	501	553	479	491	490	511	504	535	530	530	550	545	523	552	520	521	576	517	560	509	527	525	521	531	543	519	495	529	525	581	514	513	504	534	480	538	532	531	505	534	532	514	542	537	550	549	498	517	578	573	486	524	542	546	567	510	507	544	538	539	544	557	534	521	497	499	540	529	560	539	524	550	515	504	500	549	526	527	508	528	489	529	535	534	558	544	511	527	530	524	523	569	504	543	512	571	548	522	526	568	540	529	576	569	511	579	497	531	496	538	580	536	510	573	517	558	496	517	523	512	529	541	539	520	545	522	577	530	534	522	531	549	519	555	548	502	513	541	526	533	522	512	547	510	521	512	517	514	536	530	543	536	610	525	507	575	534	501	529	507	499	562	529	536	552	536	542	538	530	502	542	533	523	551	516	518	504	523	536	516	518	530	517	569	518	548	520	550	525	529	525	514	524	557	560	540	496	510	537	520	513	531	499	572	549	524	543	504	505	525	562	539	534	513	532	545	533	518	527	536	516	506	534	510	507	529	511	549	504	532	573	485	545	541	508	517	546	520	521	517	560	540	516	534	514	550	526	549	538	527	545	549	530	498	536	512	547	538	502	542	523	541	559	535	568	537	533	533	531	610	523	526	532	549	555	552	520	548	522	551	519	496	522	512	498	517	539	523	504	529	559	507	540	532	515	532	515	511	528	555	527	494	535	548	593	542	519	549	553	550	529	510	509	522	526	507	559	523	586	527	508	508	514	512	531	568	544	512	494	532	549	527	539	555	521	519	553	500	557	561	532	573	507	528	520	547	521	546	520	564	529	525	560	497	493	566	523	552	518	542	514	516	515	519	534	538	573	547	546	525	527	569	461	545	535	535	498	539	521	503	547	535	549	513	515	540	547	545	516	540	538	581	540	537	559	539	560	469	515	564	526	504	532	537	543	505	545	546	497	514	544	522	543	548	512	492	497	546	526	562	525	523	531	521	529	529	525	533	491	493	539	514	528	495	550	529	517	498	531	528	552	550	567	523	557	500	503	580	480	525	497	585	563	516	586	559	519	557	586	533	539	479	518	555	516	527	503	520	522	548	498	491	548	534	517	517	553	519	542	496	538	557	532	495	563	511	541	551	527	553	510	515	497	557	548	520	511	501	550	554	525	530	524	485	561	497	528	518	569	517	535	531	524	512	530	486	494	544	535	537	516	570	549	586	558	511	552	547	561	522	533	538	530	525	501	550	523	545	497	567	504	541	509	493	506	532	521	545	510	579	504	515	566	499	558	535	527	561	560	530	524	516	496	510	522	534	533	524	537	555	472	523	541	550	495	517	508	513	537	554	570	524	541	548	538	525	513	534	525	527	522	564	528	540	472	539	555	518	509	510	496	525	526	528	543	500	525	474	557	533	537	544	555	565	511	513	492	533	514	558	526	537	498	573	533	529	524	477	536	524	532	507	537	547	551	461	499	513	520	529	537	549	553	542	529	521	521	542	537	512	553	514	529	517	542	553	543	572	509	560	535	516	524	537	528	492	570	555	500	521	543	555	508	514	519	524	519	522	525	536	515	584	524	488	486	518	541	537	526	516	503	521	495	519	536	535	517	531	536	530	505	514	546	514	527	521	515	517	519	538	532	532	540	510	515	516	492	538	554	487	564	533	525	523	538	508	523	515	547	524	509	536	572	524	544	589	521	557	484	542	532	524	562	572	527	550	542	515	540	520	516	538	553	549	527	528	525	561	499	541	502	521	535	514	526	525	575	536	505	546	558	539	523	539	569	521	525	532	521	547	501	521	525	523	535	536	538	512	513	490	544	538	548	571	547	567	546	539	530	533	507	540	543	496	502	526	526	517	531	533	559	538	512	565	551	570	516	503	529	537	495	555	513	490	515	554	521	540	533	557	528	543	536	564	505	507	538	517	522	523	498	504	542	484	521	495	513	548	521	526	561	523	505	567	518	569	566	539	542	550	527	531	522	525	502	523	548	549	556	530	512	535	535	545	523	497	519	539	506	489	493	530	518	503	499	550	529	506	498	478	518	533	505	489	518	541	528	525	531	495	518	550	545	536	490	574	498	526	490	523	501	542	519	521	561	580	548	556	532	540	503	556	496	537	487	542	507	523	513	529	536	578	555	505	534	533	548	526	569	521	498	521	537	531	541	493	519	504	530	553	508	551	533	470	530	516	540	518	539	564	520	479	508	517	566	519	561	536	566	506	516	526	528	525	472	539	535	522	552	507	561	542	522	548	532	528	529	504	535	529	504	574	516	482	512	529	564	552	526	523	543	556	542	502	546	515	499	536	514	516	519	512	515	527	502	555	527	522	493	475	515	529	520	505	528	542	567	493	569	548	525	510	554	530	510	526	519	552	524	537	508	498	504	549	530	533	519	504	567	554	575	529	505	546	505	523	542	535	527	534	526	485	534	547	520	529	561	538	570	557	549	541	544	495	520	523	592	533	533	516	538	492	580	533	502	520	528	536	533	541	528	543	551	496	527	557	543	553	571	538	519	556	532	557	535	504	531	531	538	529	583	483	541	526	501	502	553	554	523	540	549	548	514	514	516	552	535	513	552	579	500	518	482	490	549	529	508	522	545	520	544	556	573	549	538	510	469	540	529	547	515	518	531	505	497	534	507	530	495	539	500	499	565	536	518	533	512	558	562	494	525	532	525	545	492	552	514	534	516	507	518	539	541	480	550	495	541	527	509	514	551	554	554	492	538	541	508	493	537	513	524	553	578	477	534	523	532	533	546	521	529	526	542	492	542	518	539	528	564	505	577	557	479	544	534	543	516	522	497	547	512	505	543	536	549	553	509	506	563	491	558	529	515	489	527
22528	20896	28671	23274	20903	20947	9586	1083	705	606	526	482	390	357	326	314	287	309	288	244	239	230	222	207	217	200	198	186	208	176	196	191	175	205	197	169	180	196	201	143	173	183	141	186	192	187	181	187	183	153	162	178	161	182	177	165	181	180	173	146	176	171	169	170	178	159	183	155	156	177	163	164	173	163	170	152	167	158	138	177	150	176	165	162	160	167	172	159	156	167	149	149	162	155	177	170	154	178	179	161	185	159	176	158	155	145	160	168	146	166	176	166	181	168	173	160	180	154	156	155	151	156	147	191	166	172	165	154	165	161	162	140	148	199	165	181	134	153	147	163	166	177	148	145	156	173	165	169	159	177	182	155	156	170	176	163	148	166	149	148	140	160	168	156	175	161	165	171	132	186	143	173	172	162	158	152	131	171	159	158	148	155	144	169	171	159	166	152	149	143	166	137	160	155	159	161	156	181	166	165	168	169	176	158	162	181	145	159	154	169	126	164	149	171	155	158	195	146	145	151	186	149	170	157	148	160	171	164	144	171	182	175	168	174	174	147	138	159	183	137	159	168	144	171	167	157	155	153	169	157	160	165	152	191	149	188	166	155	142	175	181	154	156	180	157	130	166	151	150	158	154	161	160	174	165	157	164	143	155	171	174	145	163	148	152	134	149	147	161	173	179	178	171	167	171	175	146	162	177	162	181	163	164	156	158	133	159	176	174	162	163	141	158	170	152	133	178	177	165	189	155	173	166	166	138	143	152	142	177	167	149	138	165	155	168	145	163	171	167	153	148	152	154	146	175	171	159	178	152	154	139	142	158	174	152	145	165	173	164	137	152	157	171	162	158	172	163	148	153	161	126	150	148	134	177	167	171	159	165	155	151	183	157	193	157	151	154	150	161	130	164	162	146	164	162	167	165	127	168	170	163	188	128	160	158	161	164	152	175	147	160	156	170	157	158	153	159	178	175	156	163	170	170	160	166	162	138	171	143	147	156	154	162	174	165	167	140	166	159	164	161	169	153	154	171	159	151	166	183	159	173	144	162	148	144	159	168	163	156	147	153	142	156	160	176	174	177	192	162	177	167	159	145	157	154	174	163	150	168	180	155	174	142	164	147	160	172	170	186	159	153	172	166	139	162	172	160	135	187	173	165	165	164	157	145	154	165	150	153	159	161	164	176	145	157	162	157	151	174	141	154	142	155	154	160	183	138	139	139	155	161	176	174	159	166	133	151	145	181	170	162	160	145	157	159	171	168	141	153	144	165	159	163	141	149	154	147	171	162	165	170	181	139	168	172	170	146	171	170	151	170	165	171	143	156	135	157	158	171	180	138	156	156	172	161	152	168	144	171	169	152	170	160	140	153	167	149	162	156	159	172	156	143	149	171	140	152	141	170	172	157	150	165	168	165	134	167	160	147	164	155	151	151	162	168	154	164	159	171	165	155	159	137	152	153	151	134	169	151	171	147	187	145	156	163	175	158	156	157	173	159	173	165	156	173	147	141	166	144	160	159	190	153	166	160	164	130	156	167	175	163	180	157	170	156	158	156	153	162	161	144	162	161	164	169	196	175	172	151	173	162	165	163	156	140	148	164	169	161	159	172	158	166	162	167	156	177	190	177	146	147	149	191	177	144	171	158	164	173	156	157	139	152	155	141	170	160	160	161	171	145	164	165	152	154	149	167	168	173	168	155	159	159	165	177	134	167	180	187	160	145	167	165	184	164	165	162	163	163	159	180	156	170	159	170	140	145	161	151	138	133	177	134	157	175	167	163	157	146	162	159	172	172	156	151	166	167	152	157	165	168	160	154	136	163	148	141	163	182	170	159	174	141	176	149	136	165	178	150	156	181	168	151	154	169	169	184	144	173	164	154	154	153	158	150	151	154	141	159	150	154	145	159	164	163	173	149	155	158	185	165	156	181	153	142	153	126	163	155	156	160	154	153	158	174	150	182	154	148	165	178	136	164	152	184	158	161	165	155	157	165	172	155	155	182	161	180	149	155	171	167	155	171	148	153	157	144	162	168	158	183	169	157	160	145	130	129	150	159	155	161	147	173	150	152	146	153	180	168	163	146	179	183	160	166	154	176	158	136	185	180	157	175	173	146	177	144	181	146	177	148	152	165	184	150	176	162	163	179	156	147	167	137	182	168	181	194	134	145	154	187	146	165	181	148	179	152	133	175	178	154	141	145	153	154	164	133	156	145	157	148	149	137	150	170	147	162	162	170	157	178	165	170	145	159	163	198	160	158	132	147	144	123	162	156	169	154	166	137	163	159	163	163	132	146	172	165	136	166	184	155	152	164	151	166	139	151	181	161	156	172	138	164	141	159	151	165	169	156	147	164	155	150	171	142	169	171	175	168	167	177	179	141	153	163	162	183	164	142	151	169	169	177	178	165	177	172	182	154	165	151	157	177	153	155	162	176	153	165	160	150	163	149	189	182	144	152	146	146	161	181	166	169	161	140	126	168	143	151	152	161	149	175	147	153	156	154	173	158	146	158	166	132	189	187	151	158	180	162	155	162	173	162	127	162	147	154	146	169	179	143	166	153	137	156	150	152	167	170	156	140	140	148	149	156	165	169	162	172	162	133	143	141	166	154	165	158	168	146	174	148	141	162	168	160	160	155	175	161	162	150	162	155	164	176	162	168	153	153	156	168	146	157	166	149	179	177	187	153	189	161	136	174	148	164	170	157	165	163	180	166	139	173	171	159	140	169	158	157	146	168	140	192	164	160	173	159	146	163	155	158	147	162	143	153	156	150	156	196	179	162	159	165	148	148	150	166	156	154	151	162	143	167	124	166	151	143	157	150	158	164	147	150	146	158	145	191	171	172	167	152	151	184	166	139	169	173	149	156	158	166	168	135	152	140	147	158	170	164	165	149	177	163	172	186	166	183	159	174	161	160	136	165	166	140	154	139	172	146	162	178	148	186	145	154	161	173	167	152	148	167	169	174	163	166	173	160	175	177	154	157	168	152	181	152	149	166	171	161	163	144	146	145	159	163	158	152	162	159	144	158	150	159	174	163	151	148	161	143	181	161	177	170	166	172	163	158	167	155	169	135	150	155	129	166	156	150	152	175	178	142	155	157	158	156	165	167	150	154	185	162	166	192	156	142	140	165	151	186	140	160	161	162	141	152	159	155	177	151	172	163	148	190	184	155	176	159	149	175	170	150	154	156	155	157	180	163	156	170	152	172	162	163	173	148	190	137	163	176	172	169	163	173	155	170	155	162	137	176	150	157	173	147	150	162	163	143	154	165	149	140	174	146	158	163	145	141	150	151	151	135	150	157	145	177	161	145	150	199	169	136	139	147	165	167	149	157	159	158	155	144	186	164	159	155	167	149	164	174	155	177	145	135	161	169	145	150	159	157	187	177	157	148	177	154	152	156	150	140	162	179	153	143	164	158	138	175	178	167	144	166	167	157	183	178	158	170	157	170	169	153	166	157	156	147	153	146	149	149	141	149	151	151	177	151	149
6570	15345	13400	7298	5014	3775	2858	2220	1727	1353	1163	923	784	712	600	570	521	453	396	397	386	373	347	334	312	319	313	275	283	285	271	297	263	282	264	246	270	265	253	224	227	267	247	222	243	252	245	238	248	255	237	260	212	203	221	225	241	212	233	230	216	213	229	228	248	222	219	240	205	207	206	200	225	230	207	212	219	214	249	205	211	236	231	195	232	207	215	219	208	216	217	252	208	192	234	223	216	227	208	220	238	215	238	202	198	187	217	197	217	189	230	198	198	230	205	228	242	228	195	216	194	238	213	244	215	236	215	219	200	189	224	198	245	201	207	229	215	212	213	236	186	232	194	177	246	210	218	228	213	197	204	213	209	194	217	227	225	196	207	236	226	218	231	224	230	230	217	221	212	220	226	185	226	212	220	198	200	204	213	216	202	199	208	223	208	199	206	215	201	222	200	204	204	201	204	174	221	199	208	199	224	237	211	212	209	211	204	211	208	229	204	200	198	202	199	191	209	221	195	200	198	202	205	206	221	220	223	208	203	210	192	221	224	197	209	212	240	210	234	193	205	242	217	188	227	223	202	216	216	233	202	197	212	218	215	210	205	202	176	222	221	210	181	209	189	212	226	240	223	199	192	196	215	203	198	216	207	225	204	230	208	175	203	188	226	204	212	226	222	226	177	188	208	208	213	219	215	186	199	208	196	213	198	210	202	211	204	216	209	215	238	217	224	208	186	220	218	206	211	196	219	210	209	230	205	215	214	217	231	198	223	221	202	203	236	184	218	203	198	226	227	212	210	189	223	218	196	190	204	211	189	217	225	213	190	180	206	251	219	218	198	228	212	201	209	216	202	195	205	209	202	196	223	222	199	248	209	217	221	210	187	215	215	228	210	215	188	231	233	226	205	207	222	232	185	222	195	207	227	259	194	237	192	209	198	211	197	219	195	215	225	217	198	208	222	208	228	215	189	214	197	212	218	236	190	226	218	209	199	206	216	235	214	225	202	198	217	196	207	212	231	217	216	213	206	182	234	235	220	218	183	202	188	202	177	219	201	213	204	193	196	229	239	191	213	191	230	212	224	218	218	223	209	195	211	203	190	248	246	189	214	190	233	221	192	221	216	205	185	201	232	215	188	203	221	228	214	220	247	204	198	223	217	239	205	227	197	211	195	201	213	206	238	200	190	211	190	215	235	222	190	204	196	223	204	216	233	195	215	206	233	202	217	223	199	234	212	209	214	214	200	198	188	209	219	215	222	219	190	212	227	225	196	232	214	208	215	195	218	185	220	201	226	193	226	200	215	216	178	217	220	215	235	189	224	220	206	195	199	209	207	207	196	200	210	221	196	220	219	225	207	242	208	197	218	234	210	234	246	206	207	208	219	202	211	185	232	210	193	210	227	220	214	209	208	193	212	203	198	189	225	217	216	236	236	208	204	218	228	232	201	204	197	215	215	230	210	222	234	207	222	202	219	186	220	244	214	200	209	214	232	184	219	207	196	224	197	188	221	208	190	222	232	234	221	222	200	233	240	215	212	214	230	216	190	198	198	223	216	214	235	230	229	222	224	214	228	206	210	230	188	217	216	200	237	190	208	207	219	221	166	226	225	220	215	218	193	206	181	239	211	200	193	200	203	198	201	208	198	221	196	224	243	214	220	188	203	207	235	211	182	204	209	217	199	209	195	220	196	194	208	204	188	210	221	226	210	216	218	217	221	207	208	200	176	197	196	229	222	208	213	248	180	236	229	219	214	203	194	207	183	210	182	232	237	191	201	208	219	202	216	205	206	202	233	177	227	209	203	203	216	211	203	221	215	208	219	199	222	206	221	214	238	194	216	235	222	236	213	195	219	203	222	200	215	211	187	198	178	233	209	203	204	219	224	207	201	219	237	219	207	214	220	213	211	203	206	204	202	224	195	178	215	206	197	212	206	218	207	211	204	221	200	214	252	213	224	211	214	199	214	252	205	183	192	206	222	218	221	212	229	202	206	203	206	217	193	204	201	213	211	200	215	237	220	211	195	200	216	236	197	228	195	232	220	205	233	209	215	222	217	218	217	200	213	198	200	207	201	195	246	208	201	240	220	227	217	208	204	195	205	206	201	207	213	196	207	218	214	211	190	224	200	210	231	228	217	209	197	222	221	204	218	219	205	209	219	228	215	219	207	208	212	216	190	232	211	235	218	216	207	217	195	223	213	209	204	176	230	215	233	219	204	240	211	240	207	186	195	207	222	224	200	228	221	220	217	238	186	227	205	220	240	207	181	209	192	217	217	227	222	218	197	225	200	229	210	218	222	196	223	223	198	217	202	193	209	215	233	203	210	214	192	202	208	216	186	224	207	225	224	201	209	194	212	207	201	202	194	223	206	201	218	219	208	202	217	220	241	231	209	227	221	211	226	205	221	199	233	178	210	225	200	183	208	225	196	225	216	220	222	176	216	216	216	190	197	212	208	196	235	178	215	213	199	236	217	227	191	206	220	225	199	232	211	218	194	196	189	191	224	203	226	220	209	206	201	217	212	220	228	209	223	195	197	216	194	227	200	212	214	233	211	204	234	196	203	220	210	226	222	202	213	236	201	228	225	199	211	194	215	230	193	209	220	190	214	232	236	227	237	196	227	212	229	195	218	241	224	212	210	222	183	233	218	211	208	211	203	200	226	204	216	202	214	240	208	235	206	205	209	224	209	224	224	198	216	231	227	212	211	194	242	215	183	221	216	212	199	207	217	204	209	216	216	216	182	218	215	204	191	207	215	210	241	228	213	220	199	226	222	205	198	218	227	238	201	226	223	214	221	185	192	201	199	207	207	203	227	215	199	209	206	225	207	213	197	216	228	223	222	211	186	212	198	220	210	239	210	186	198	226	208	232	205	232	208	194	212	203	201	189	190	241	210	193	217	209	231	207	194	208	218	182	200	218	218	213	204	188	240	224	188	234	202	214	209	212	185	187	200	242	201	206	207	205	230	203	221	202	226	215	223	214	210	207	219	217	215	205	221	200	208	202	193	212	218	193	184	198	232	205	208	198	209	215	189	204	202	216	209	221	215	211	232	200	222	192	220	238	200	227	218	223	208	220	191	240	203	208	210	201	194	254	230	217	212	231	203	205	231	227	219	185	227	214	233	229	196	222	208	217	194	218	213	225	216	230	244	210	199	214	212	207	212	201	235	229	207	240	197	210	204	223	214	209	217	213	209	193	216	223	223	204	223	195	222	199	206	183	212	201	213	207	237	218	216	186	213	196	219	209	221	199	196	208	214	229	219	224	201	195	219	189	226	226	197	189	210	191	217	207	226	202	199	230	218	197	212	202	211	192	199	194	235	200	197	188	202	216	245	224	224	201	206	211	226	214	228	190	211	209	209	218	193	221	233	194	217	198	189	218	221	212	221	231	217	197	201	193	215	201	193	207	205	220	186	206	202	221	235	194	202	215	212	181	209	217	196	219	225	220	231	201	218	223	208	199	213	190	255	225	237	215	210	212
26595	20497	9697	1039	693	670	637	615	584	585	579	583	592	585	558	603	586	531	559	540	584	593	542	528	535	566	546	550	589	610	553	597	555	611	560	575	532	572	525	600	590	566	559	559	522	592	563	583	529	550	529	504	568	563	559	577	592	578	537	550	559	587	567	561	583	563	557	514	573	554	580	566	573	555	566	548	532	595	525	566	565	579	558	559	594	581	553	573	560	561	591	581	540	556	532	567	595	614	565	543	600	577	587	561	545	569	550	546	562	557	583	532	568	573	595	576	576	531	573	596	550	519	588	589	588	623	623	567	488	564	557	580	526	577	554	585	575	531	526	590	517	612	570	580	530	552	561	547	581	595	592	582	565	551	520	562	560	576	527	581	548	528	602	545	529	574	541	539	597	540	535	529	576	574	546	589	535	552	565	536	609	543	589	569	544	559	529	570	587	524	572	570	616	586	581	547	560	592	557	598	575	610	536	560	506	559	546	557	592	539	541	602	531	531	584	559	577	517	537	560	626	586	634	591	570	522	566	596	563	598	571	555	610	601	541	586	573	545	602	572	562	571	615	600	512	559	596	558	534	506	594	582	558	550	509	593	586	570	599	535	582	560	527	570	574	576	557	615	575	571	556	588	528	542	557	596	576	593	608	557	571	565	531	529	553	564	559	600	536	524	538	578	599	576	573	541	512	536	598	582	564	575	578	555	599	541	574	543	536	548	590	542	587	592	563	534	549	558	552	531	574	570	522	576	565	572	551	617	531	582	552	558	570	556	552	550	591	538	534	576	550	571	592	545	589	582	554	520	579	561	565	567	527	583	558	548	573	592	543	587	536	530	562	553	548	608	578	526	508	566	528	556	580	540	584	556	560	581	559	573	564	574	536	559	558	555	537	569	546	549	578	555	537	543	589	542	587	576	546	565	585	544	556	556	575	584	558	542	598	612	554	563	558	581	525	572	541	616	540	542	501	560	547	540	563	608	588	555	551	576	539	573	556	550	576	567	546	572	582	537	586	584	584	535	576	566	540	564	568	603	542	546	543	543	535	532	516	586	568	580	563	578	562	569	587	580	574	569	560	567	560	592	539	583	518	547	586	581	546	539	564	600	580	558	537	548	546	517	559	548	562	576	531	547	583	514	557	603	569	539	574	544	526	530	535	607	573	582	589	576	553	524	580	545	547	525	552	581	553	553	591	555	559	530	591	566	565	547	547	511	590	565	571	614	596	582	557	579	578	559	538	535	544	549	544	535	547	516	550	573	549	574	570	586	485	547	549	575	591	568	575	582	544	608	515	561	536	563	520	576	529	567	550	582	607	566	563	612	616	530	566	622	590	535	586	565	569	573	529	585	588	575	552	552	575	564	568	610	605	574	556	552	556	555	557	493	606	593	577	562	554	569	601	574	524	574	585	581	538	548	524	575	546	510	544	574	568	533	564	550	550	556	616	558	568	504	555	551	579	549	569	566	551	579	544	568	568	556	543	544	550	541	553	556	605	570	597	565	519	571	590	561	571	580	590	582	561	545	585	559	560	539	551	534	565	564	583	553	543	612	550	548	540	556	516	569	565	559	535	604	547	550	544	533	543	574	576	577	522	550	547	576	602	540	542	556	550	549	586	557	531	577	566	566	539	575	567	577	553	580	533	561	562	565	534	593	557	570	556	534	591	552	545	518	570	569	544	566	554	554	573	593	562	574	573	561	601	549	566	534	595	592	584	545	598	549	543	566	605	548	548	565	547	537	579	588	565	526	577	555	595	570	580	553	595	581	570	547	575	553	592	549	592	508	571	558	552	548	556	563	574	595	533	549	560	597	565	552	526	557	579	593	565	545	584	557	571	544	564	564	573	557	572	581	549	574	588	587	532	553	573	568	564	545	575	556	551	565	543	536	579	588	576	555	556	572	583	555	558	554	540	577	555	572	549	517	582	563	538	563	524	574	617	560	565	579	564	617	543	573	561	531	520	572	571	566	574	580	574	570	539	535	549	541	536	575	528	575	567	550	549	523	573	598	581	549	587	593	587	554	540	543	547	577	567	519	537	557	526	553	561	549	591	591	536	573	588	560	581	559	568	582	539	550	609	562	569	532	555	541	556	581	561	539	593	597	569	577	543	530	568	547	553	558	598	558	594	563	518	553	587	582	560	536	547	555	602	586	576	530	590	555	566	617	548	631	578	589	514	555	581	554	571	539	541	614	583	555	586	552	545	574	540	559	542	558	514	573	547	578	597	552	535	589	589	600	596	566	569	572	565	536	574	576	524	563	534	563	522	539	605	543	607	576	557	562	589	551	545	578	567	526	570	551	516	585	578	576	565	545	579	584	547	576	556	598	531	575	583	569	544	551	599	582	558	579	542	535	586	641	596	586	541	601	564	522	529	497	577	560	522	550	547	561	542	592	571	565	585	556	581	547	561	529	603	551	529	556	583	567	560	639	541	589	600	561	548	553	558	566	590	555	615	568	586	602	550	564	579	538	521	582	571	585	570	578	583	536	582	541	551	575	556	560	553	571	544	605	550	572	575	599	568	553	580	611	583	599	604	541	529	520	581	565	541	541	551	595	582	624	575	544	594	578	505	571	595	595	553	559	531	536	594	565	566	556	551	533	583	572	532	540	567	567	525	553	550	553	566	540	549	546	523	570	553	537	514	554	599	570	527	550	576	531	577	592	543	526	594	570	572	595	576	582	571	580	577	585	520	535	565	606	547	523	603	542	562	554	565	507	602	581	544	550	563	532	564	545	582	509	535	533	550	581	583	564	544	563	593	535	522	526	571	546	597	561	576	585	599	556	570	593	563	552	615	555	553	597	518	530	571	538	554	541	527	563	519	574	543	541	557	582	564	528	558	561	550	535	545	552	559	560	545	550	571	556	526	572	551	575	576	564	568	505	566	550	576	565	542	582	541	596	582	579	566	549	566	560	560	548	601	551	557	595	545	583	553	520	544	589	556	564	543	600	578	549	561	560	584	544	571	574	549	578	573	526	608	547	589	556	539	533	537	556	556	560	594	593	527	539	568	573	586	551	544	556	543	598	592	558	573	531	530	586	570	582	577	552	548	578	552	552	572	567	557	608	568	553	553	571	572	596	568	552	568	552	560	587	571	549	544	532	521	542	591	580	533	554	582	596	562	565	535	594	562	536	583	526	561	571	579	533	558	533	564	551	545	586	567	552	621	527	548	582	554	523	533	560	533	585	530	526	522	507	553	543	514	566	570	547	528	537	570	548	535	541	573	563	586	543	570	580	581	531	566	564	562	561	555	561	568	568	543	565	567	582	568	580	570	574	562	532	572	545	520	575	565	540	559	595	576	505	622	574	590	504	557	605	518	599	578	574	540	574	575	562	533	564	546	599	540	599	554	597	538	549	596	540	561	562	568	570	559	547	552	570	561	541	499	581	549	574	560	553	590	596	541	562	584	576	605	540	549	588	592	562	585	574	550	552	548	582	589	592	543	551	553	557	549	541	586	546	579	525	573	561
4025	1341	1298	934	890	905	854	818	757	764	735	745	717	727	752	744	751	774	765	714	756	798	745	793	729	757	768	692	722	720	709	744	705	736	708	740	741	707	736	723	735	756	727	709	724	722	709	726	753	732	757	680	692	718	732	710	739	750	708	715	731	694	682	715	720	750	703	786	679	738	691	683	732	692	730	721	669	748	738	763	744	675	693	777	733	745	774	710	735	757	719	733	697	737	699	700	716	707	725	705	743	759	743	740	692	681	686	754	722	700	686	720	691	694	729	745	713	728	698	769	734	725	739	771	722	692	740	720	733	764	706	740	698	762	782	677	768	727	728	678	680	710	792	747	743	749	768	729	745	743	728	700	733	741	726	735	772	756	731	759	712	769	739	706	738	732	717	714	732	733	759	749	752	708	700	742	673	723	738	738	731	742	745	712	782	710	731	720	752	694	766	723	712	701	763	707	719	757	728	728	702	683	721	738	737	725	742	716	757	727	724	710	800	719	702	711	757	682	720	754	693	703	717	669	703	698	728	753	703	725	696	705	669	714	749	766	724	740	738	752	741	739	734	701	702	720	753	654	686	731	738	722	733	725	703	729	753	703	695	735	745	703	733	674	674	746	711	742	704	666	716	725	726	744	759	817	763	719	702	778	709	723	739	720	714	720	690	669	744	727	685	766	724	729	679	720	759	718	736	707	698	748	745	662	753	657	738	655	740	668	733	750	694	704	748	717	736	705	688	710	744	740	775	774	696	702	697	713	744	740	707	739	734	731	699	776	696	719	742	695	664	735	773	735	707	722	708	732	744	743	702	672	689	719	749	702	728	714	729	696	752	708	736	677	759	721	733	684	766	726	714	715	738	697	702	712	731	715	692	657	728	721	702	744	730	747	753	779	685	701	718	709	689	739	671	740	747	728	707	707	714	760	719	702	686	727	708	709	739	719	696	738	690	722	716	690	736	717	706	674	706	702	720	729	726	697	749	757	738	725	738	719	696	707	733	757	737	755	724	692	704	716	711	723	752	787	723	731	679	763	730	743	723	713	746	737	732	708	750	718	757	757	690	732	736	728	697	704	713	771	680	692	715	682	727	752	719	741	695	724	708	714	698	738	727	780	774	694	742	693	731	734	752	709	697	709	713	718	705	702	719	742	709	739	665	685	712	706	751	715	750	692	694	710	705	697	723	703	737	736	744	707	764	776	771	715	667	730	773	717	750	744	700	735	687	727	707	740	706	713	725	736	725	734	762	723	746	718	733	693	715	748	749	702	740	749	763	748	736	735	743	676	754	726	734	730	707	744	757	713	721	711	742	725	731	723	730	721	659	702	764	716	737	725	744	765	680	795	736	732	761	735	716	685	769	707	683	700	745	738	682	751	709	689	759	733	744	696	704	721	735	717	726	736	669	673	742	776	744	711	728	707	697	701	757	710	714	717	733	753	693	700	721	767	749	741	752	721	722	761	682	748	725	731	739	698	768	764	743	726	723	723	743	731	724	758	708	728	685	747	749	714	717	705	718	737	703	741	745	747	756	719	709	742	685	708	768	735	754	731	734	756	737	699	716	683	738	682	726	698	719	727	702	705	757	725	734	730	748	748	726	727	719	768	720	704	718	752	737	746	744	716	750	723	689	684	705	711	749	746	732	753	705	720	751	713	740	726	667	735	734	691	744	776	715	724	720	748	696	746	741	708	757	760	714	716	728	694	700	798	710	717	779	757	762	733	769	749	693	751	713	747	772	728	687	753	758	732	783	761	754	753	723	712	756	720	723	701	691	770	767	716	723	685	749	760	750	659	716	735	723	716	722	677	701	703	770	705	709	717	760	755	716	738	747	741	709	694	725	762	783	701	727	752	765	696	687	706	753	730	727	631	718	765	717	725	708	727	736	708	692	711	734	779	722	724	723	727	724	709	719	659	758	718	794	723	707	720	750	752	662	720	664	739	747	718	724	776	680	716	719	750	671	659	770	731	752	745	757	692	717	720	723	700	702	709	749	752	745	688	731	700	729	692	758	772	709	716	759	684	678	708	725	743	760	726	761	733	696	743	725	696	730	766	720	763	737	787	744	723	732	710	750	773	737	716	703	751	726	734	745	724	754	724	714	742	716	760	763	755	768	758	642	699	715	728	689	712	752	737	710	748	711	741	714	731	705	713	709	740	750	721	752	707	734	720	686	721	726	712	707	760	702	682	689	728	729	729	748	697	728	684	752	734	730	761	734	706	749	780	728	731	735	736	772	708	690	778	724	700	725	733	652	722	734	679	719	706	681	730	722	756	702	716	724	732	711	737	742	713	757	680	716	728	698	715	747	713	693	749	767	771	719	735	722	753	730	729	725	752	704	679	769	725	720	740	690	713	782	739	676	734	750	702	729	714	774	705	756	688	708	740	718	746	726	676	662	735	720	746	718	714	691	731	713	770	740	790	705	744	682	723	763	703	733	714	690	722	730	714	721	763	723	721	716	781	730	737	743	745	736	694	691	701	752	704	723	720	715	725	737	737	724	745	748	701	673	687	749	741	736	740	688	685	696	771	670	711	732	716	713	730	776	701	733	740	689	742	705	773	736	733	754	742	701	715	678	701	681	731	699	689	741	750	740	687	683	705	684	762	732	739	748	737	740	734	716	739	701	720	714	735	711	704	706	698	715	706	718	743	740	727	712	681	723	717	703	702	704	751	702	758	747	726	719	744	738	756	659	733	768	733	699	702	695	719	783	704	750	678	671	702	703	701	743	731	707	726	694	753	765	715	700	737	734	722	722	709	780	705	752	729	755	730	683	703	732	733	718	762	771	716	748	744	735	736	700	705	715	714	741	777	753	718	710	727	690	736	709	703	673	739	750	713	701	662	731	730	690	727	711	724	726	708	726	756	739	712	683	721	694	683	740	716	716	746	744	697	721	702	731	728	702	703	747	710	698	720	740	705	724	733	755	786	707	677	676	687	738	704	767	712	714	750	720	687	751	716	714	747	704	749	765	711	715	720	701	708	725	689	715	754	682	681	756	721	718	711	726	696	717	736	677	722	709	729	713	690	742	734	765	747	756	743	721	750	722	753	712	751	746	705	764	717	697	785	737	707	719	741	736	733	735	748	737	713	680	719	725	695	729	721	753	709	725	781	745	779	699	674	734	765	804	734	703	725	758	765	782	709	709	745	753	716	728	750	714	727	732	702	723	796	772	722	733	732	668	741	725	708	701	698	711	705	730	686	747	716	782	731	756	751	758	764	686	746	724	781	741	733	661	730	743	706	760	726	667	713	747	731	743	696	754	759	729	728	701	751	686	727	725	711	717	739	667	721	723	733	713	737	712	721	728	703	689	726	742	737	671	744	728	743	715	759	721	686	758	694	782	679	738	755	742	726	725	701	718	710	736	746	725	712	737	710	715	752	730	781	729	762	789	724	748	729	696	717	740	780	690	755	719	717	710	774	697	703	803	734	781	761	710	745	747	730	747	768	730	760	689	723	727	688	733	696	699	746
23465	20842	28159	23638	20841	11181	1340	892	720	631	643	596	506	536	478	469	454	448	469	448	438	462	434	434	448	434	401	452	419	413	415	413	386	381	422	430	402	449	362	431	392	410	416	418	447	416	407	416	397	428	387	408	392	425	450	380	401	397	422	438	391	426	445	382	435	424	395	423	422	401	428	394	393	412	379	388	463	391	414	391	407	382	422	401	376	406	429	426	401	423	426	396	398	405	420	409	398	395	412	401	441	367	385	429	394	406	406	391	424	377	422	362	396	375	419	370	422	394	409	385	424	414	403	391	394	405	391	408	403	413	417	404	437	404	437	409	396	395	426	408	404	414	398	388	390	452	392	400	409	413	417	420	380	401	381	417	393	399	398	394	416	424	408	400	383	393	422	366	433	414	412	406	389	366	412	421	409	411	409	394	414	398	414	424	394	379	409	386	425	390	402	401	400	395	429	376	415	421	405	429	422	401	396	421	392	402	413	418	403	411	428	388	373	389	396	412	400	388	380	390	425	429	432	422	410	388	370	374	420	419	422	417	386	417	425	417	406	393	415	400	435	399	379	399	408	395	364	394	406	380	389	409	387	379	425	385	405	410	402	413	392	392	410	391	428	380	444	427	406	398	417	386	402	431	397	389	378	393	411	400	407	426	399	433	376	397	348	384	414	419	352	419	415	382	381	401	394	418	389	382	403	402	393	384	383	428	388	385	415	347	403	416	405	375	405	408	368	378	383	411	406	424	392	393	397	420	384	402	404	385	428	423	415	420	404	445	381	415	409	375	407	408	415	364	435	400	387	414	403	402	376	394	407	356	418	400	441	395	409	419	419	395	405	393	391	425	388	422	399	395	382	387	388	380	382	383	400	413	409	404	385	412	400	412	412	412	389	357	430	409	404	411	426	430	387	400	405	402	392	398	409	402	382	445	420	381	412	404	393	412	385	422	377	434	376	387	384	400	419	422	400	432	388	414	395	424	396	424	357	384	373	395	406	374	406	421	441	383	395	390	390	424	396	416	451	386	425	389	403	387	388	396	371	402	432	414	400	414	395	417	391	434	373	400	403	400	395	373	425	417	427	422	377	393	426	402	387	369	410	399	402	385	397	393	420	384	393	390	385	391	401	391	381	403	352	387	413	338	389	382	429	408	452	364	382	454	412	403	395	383	430	396	392	384	358	410	386	396	405	409	376	406	431	402	377	388	426	403	375	414	385	371	410	396	417	402	383	399	365	409	396	397	417	421	418	387	400	403	422	400	396	400	374	391	416	415	417	377	405	394	393	392	396	411	376	388	376	408	412	393	403	382	408	401	392	397	394	439	406	386	410	391	407	402	393	397	353	411	416	371	426	415	402	385	382	414	366	418	381	360	399	374	370	424	401	426	386	410	416	410	394	385	398	429	410	387	404	387	414	412	424	390	397	414	401	423	348	389	398	389	425	398	420	412	414	420	426	406	394	384	416	409	443	354	408	422	367	404	394	419	385	394	414	412	406	395	380	408	401	380	375	379	393	390	401	409	405	432	382	410	405	399	387	397	418	401	402	402	410	401	379	371	374	384	406	430	379	394	359	405	389	412	430	412	450	400	399	384	400	410	381	400	385	386	402	386	385	411	419	401	380	443	399	404	407	407	383	418	415	411	402	405	376	407	387	408	381	427	400	423	400	366	408	403	413	406	367	402	388	393	420	371	390	413	391	371	372	400	389	397	375	387	390	379	391	435	397	403	394	410	402	416	410	387	418	366	408	409	383	391	379	399	425	385	407	411	380	416	429	407	380	410	394	411	393	444	399	402	412	415	446	409	407	410	375	393	410	409	417	395	386	406	398	411	419	439	382	402	411	399	431	430	392	414	429	401	377	379	438	399	389	373	394	405	413	406	420	406	420	422	381	418	401	408	431	420	418	401	377	356	393	397	406	392	384	428	421	414	403	408	357	412	405	392	388	422	406	405	403	439	416	391	403	390	395	406	419	404	412	420	383	399	413	378	408	417	412	435	413	412	389	397	435	403	387	399	390	423	417	358	397	385	384	385	380	380	386	401	402	369	381	414	419	440	371	360	417	398	400	377	430	435	410	392	403	413	409	409	409	424	420	422	421	393	383	362	399	412	392	387	412	424	408	378	394	352	378	406	418	388	400	375	396	423	389	401	383	390	413	398	398	390	411	411	436	422	408	405	426	442	396	408	427	405	397	382	398	376	395	421	402	375	390	444	385	428	416	403	427	418	409	438	411	453	400	391	387	382	417	375	379	399	389	409	442	388	445	389	389	387	383	381	385	428	372	409	377	405	391	414	399	400	393	408	429	417	398	387	391	387	437	381	383	385	396	384	381	372	384	423	376	385	382	397	430	453	401	425	401	398	428	374	404	380	366	411	351	433	379	407	445	359	368	440	413	372	441	395	398	463	408	403	398	422	397	437	418	366	384	445	419	428	380	371	402	379	395	432	421	427	420	389	412	391	427	425	400	405	353	437	416	403	377	406	387	412	408	413	377	393	401	365	391	434	410	408	392	419	391	376	354	373	416	393	436	396	362	394	410	401	354	416	393	392	381	404	383	372	380	408	390	384	423	424	419	408	420	411	429	418	419	428	348	416	418	440	435	403	415	395	402	404	404	389	424	397	411	392	386	419	455	412	418	398	398	390	426	376	401	424	384	415	432	401	386	373	404	376	389	377	408	395	395	392	397	369	396	391	404	367	393	383	385	445	393	403	385	404	417	404	410	394	419	387	417	398	399	405	417	420	420	358	405	384	413	439	422	384	382	394	406	432	420	367	417	439	390	361	418	408	397	374	416	391	405	400	400	439	420	406	405	423	407	427	433	426	412	397	427	416	411	413	415	365	408	455	405	380	414	410	428	421	403	437	395	424	403	390	408	386	380	426	382	399	391	383	419	377	410	377	403	405	380	422	381	421	395	361	377	399	428	400	409	439	419	409	390	402	440	393	372	393	445	401	382	389	418	373	388	405	369	400	401	447	427	437	381	370	422	436	421	415	378	383	412	385	377	400	387	425	392	393	434	430	429	399	413	406	407	438	409	376	383	412	411	451	376	394	382	369	405	384	434	403	362	365	378	374	406	351	387	403	438	406	419	387	425	384	401	408	386	403	414	400	395	432	407	406	393	395	369	413	358	412	389	421	413	391	408	449	402	400	405	413	385	398	430	400	415	392	375	410	412	391	419	423	396	406	377	420	416	389	362	389	418	411	380	406	392	407	410	408	407	435	411	379	382	405	382	389	390	399	428	398	413	412	379	391	388	373	376	407	413	424	422	389	373	370	394	388	401	394	401	423	381	392	368	397	399	414	393	393	386	408	408	387	403	375	415	388	386	398	387	370	397	384	383	416	386	374	394	398	413	387	382	435	405	407	414	418	421	396	376	383	380	432	376	384	397	378	372	396	389	414	459	400	449	406	414	458	444	392	422	356	389	403	413	431	392	401	408	381	390	428	423	390	432	410	397	367	411	372	389	376	397	382
4512	9301	8142	4325	3032	2316	1860	1590	1257	1072	888	886	746	774	793	709	643	691	655	642	638	596	593	583	580	602	586	572	584	611	583	523	571	574	523	568	570	531	546	554	576	542	567	535	533	527	528	560	526	588	521	564	540	516	503	536	527	531	559	550	516	508	562	500	513	516	543	524	558	577	590	544	514	594	530	530	519	544	534	523	522	537	483	516	549	508	517	528	512	533	517	510	537	551	570	543	531	558	530	523	534	533	525	502	544	510	580	532	546	559	490	512	513	491	569	556	510	491	528	582	508	535	533	504	549	584	561	549	505	547	557	557	570	538	555	546	545	578	526	522	533	524	528	493	534	551	531	504	486	512	528	494	477	506	528	531	537	527	528	505	581	563	500	534	541	557	540	510	509	549	543	509	520	543	522	549	544	558	532	545	490	547	552	505	562	563	574	508	539	555	518	530	496	511	562	532	526	576	524	534	485	523	548	490	546	511	543	536	558	517	551	554	513	590	538	542	531	527	553	523	537	496	556	554	532	538	528	556	556	509	540	516	517	493	523	537	525	541	585	577	503	502	518	563	533	463	533	591	516	540	541	556	508	529	546	487	557	519	541	491	523	562	511	510	517	516	552	532	547	532	513	562	528	576	538	531	521	529	513	548	500	533	507	550	564	547	491	493	466	537	557	478	576	567	545	543	514	506	503	527	529	524	546	566	574	500	500	512	558	495	543	533	588	515	514	548	520	526	554	526	527	519	536	526	487	516	520	516	539	547	534	551	539	549	535	570	544	562	540	572	541	542	525	526	561	511	522	497	543	547	560	563	572	513	524	531	500	512	530	520	470	512	540	552	530	479	509	541	560	541	514	484	552	533	527	505	481	520	538	504	532	554	559	490	512	525	567	532	513	527	590	563	522	533	557	526	522	538	536	569	528	530	531	540	526	515	523	497	555	527	482	526	502	555	519	560	523	528	513	535	545	509	539	553	534	572	536	546	489	548	559	521	512	526	543	513	540	526	523	542	552	487	556	567	534	519	531	515	572	545	509	555	506	502	547	501	531	522	540	539	529	517	510	566	544	545	581	514	541	513	551	509	540	483	496	525	553	568	501	568	498	504	567	522	516	530	562	513	545	540	557	521	535	566	579	548	555	515	516	530	553	499	535	558	560	568	535	558	501	544	516	518	528	531	525	518	538	514	536	540	527	551	540	489	568	536	530	538	556	509	526	519	497	553	568	539	549	518	526	535	521	530	523	519	513	535	518	528	499	544	527	545	543	481	551	530	495	550	476	517	475	551	468	499	561	545	550	508	562	491	549	529	546	509	569	560	518	507	498	559	540	544	503	531	538	560	510	527	498	550	520	574	552	539	545	558	541	482	533	529	503	566	567	540	558	507	487	544	515	529	537	512	491	536	494	520	543	525	563	525	534	527	529	529	589	511	529	559	572	568	509	532	554	527	517	574	541	498	547	539	533	488	537	531	501	523	563	515	518	520	570	488	532	523	518	532	542	550	536	516	494	530	515	518	519	529	577	511	550	537	523	549	509	532	535	559	528	534	504	559	527	579	494	540	573	571	570	546	521	508	550	541	524	552	539	529	538	528	560	539	548	529	509	548	537	554	531	520	535	532	545	508	520	555	540	555	520	573	539	499	491	475	551	543	537	532	541	534	529	542	544	507	532	521	542	550	541	554	519	536	537	534	476	553	518	495	522	538	516	493	536	538	547	514	522	539	501	506	531	511	535	477	533	526	546	537	528	522	559	542	491	560	531	539	508	500	566	517	563	522	576	565	555	503	495	518	538	528	561	530	547	534	515	547	527	529	498	534	538	545	547	557	576	495	561	566	532	553	548	535	504	489	515	565	523	565	569	528	546	502	543	549	540	514	537	548	542	499	563	521	504	540	498	513	514	526	504	556	513	521	518	545	578	518	551	528	525	545	521	552	569	527	545	568	522	529	535	539	526	543	557	470	547	525	536	519	529	550	517	559	548	555	485	538	504	525	530	502	573	556	531	524	528	563	597	490	540	548	529	531	507	542	489	529	518	535	547	566	492	558	479	530	522	499	542	513	502	521	559	502	527	535	519	523	504	520	564	534	522	508	530	542	531	504	564	513	528	524	521	526	501	538	555	556	534	527	502	532	553	536	548	536	520	536	532	532	531	521	552	507	515	507	538	527	510	504	516	540	573	541	528	609	543	527	530	518	512	524	527	552	526	575	509	510	502	551	532	586	512	523	518	575	515	559	526	540	536	526	508	535	496	533	497	535	512	527	565	536	519	536	476	509	543	534	550	494	510	533	523	508	520	531	523	539	573	522	522	546	527	563	517	574	531	545	513	516	514	543	551	578	534	538	538	528	527	525	532	520	544	526	507	545	548	502	537	521	546	559	569	518	486	511	561	558	561	551	511	552	527	533	534	518	551	522	545	539	544	534	547	514	505	513	559	546	535	565	523	554	504	493	515	479	557	509	554	531	526	512	519	494	532	535	583	536	493	530	564	533	530	508	562	520	553	521	524	540	548	545	557	481	547	503	538	510	535	522	556	522	502	516	546	525	532	504	540	540	508	529	571	513	526	513	530	479	542	543	484	466	516	514	525	527	549	581	575	537	497	543	492	551	518	522	557	527	511	540	573	536	552	509	530	554	515	519	543	539	537	487	568	533	516	535	526	522	511	536	510	543	491	549	514	536	546	519	553	538	523	501	539	554	554	527	534	545	519	519	530	516	552	500	490	565	523	498	521	518	530	547	505	555	534	509	528	553	545	476	523	492	551	521	501	570	556	559	504	512	513	504	557	577	505	549	555	521	508	558	556	540	557	524	521	564	525	500	526	523	556	550	512	539	518	561	504	543	507	543	500	511	566	543	573	555	553	537	564	540	521	515	553	608	467	542	573	510	523	572	501	506	541	523	526	523	536	547	541	521	538	537	489	523	569	561	533	544	536	534	524	529	541	534	537	545	570	519	550	542	558	559	567	548	523	545	569	533	519	530	511	548	527	549	526	512	580	492	540	536	498	515	525	524	522	528	549	521	518	531	513	515	524	527	534	548	530	557	532	511	534	493	567	532	515	503	578	502	514	587	561	480	558	533	532	542	577	543	520	495	509	553	505	541	538	557	514	572	520	487	549	504	534	587	545	550	546	538	485	566	555	526	544	535	504	501	564	510	583	491	571	521	556	564	486	575	541	502	556	551	541	534	544	543	551	568	520	502	526	542	539	529	529	514	541	504	522	513	573	526	537	542	523	562	543	561	558	501	481	502	544	515	552	525	503	550	526	565	565	556	541	562	519	539	541	550	550	524	499	593	504	500	560	553	559	517	555	532	529	558	525	483	550	504	493	522	552	526	504	551	531	499	527	551	494	533	564	513	558	531	549	526	515	522	544	540	526	526	536	493	521	530	504	528	531	545	534	535	501	527	531	533	531	506	544	525	488	551	539	524	544	539	557	552	538	497	521	517	501	522	520	510	541	514	516	507	517	544	498	525
22550	20876	28590	23274	20879	20917	9482	1052	684	623	493	424	391	365	340	310	298	282	261	246	261	237	242	234	199	190	239	172	202	185	206	189	182	196	207	186	144	183	188	177	196	176	192	161	198	170	194	165	182	167	217	176	175	159	164	175	149	172	183	163	148	180	138	174	166	156	154	148	178	167	169	140	146	171	160	164	154	165	186	148	162	160	151	154	168	162	170	167	175	158	180	180	152	171	157	158	162	179	165	155	170	167	183	160	175	148	150	176	173	150	151	181	160	164	155	149	148	165	178	164	162	157	184	183	154	179	142	159	155	149	169	144	160	170	164	167	164	153	170	126	199	166	156	174	157	182	170	155	177	162	146	142	157	177	179	149	160	143	156	159	162	175	162	161	193	162	145	167	152	172	182	171	157	158	177	153	128	167	168	163	157	153	180	167	159	183	172	180	186	141	169	154	164	163	161	170	155	158	159	151	142	163	154	159	158	166	167	176	149	157	160	176	166	160	167	144	160	163	179	160	165	148	173	172	145	146	154	149	145	164	149	159	166	163	155	152	155	144	158	172	168	163	172	188	169	167	149	163	164	168	173	139	135	177	158	133	160	157	163	178	135	158	145	171	156	149	186	170	145	138	172	192	156	167	151	168	184	171	177	171	126	162	185	151	148	166	179	140	132	147	177	150	154	193	138	162	172	151	160	132	167	162	156	162	186	169	153	151	172	155	151	169	175	172	179	143	178	163	157	183	162	156	176	161	153	151	152	167	154	158	187	181	138	164	160	174	154	166	172	141	160	149	153	177	161	169	142	141	139	155	190	166	144	149	171	159	154	172	162	165	137	164	173	162	156	159	156	175	156	173	172	160	165	155	143	152	146	168	164	176	170	134	174	166	146	147	163	179	165	166	137	160	164	162	176	149	157	178	147	186	157	156	161	162	177	137	175	148	177	154	165	165	164	171	155	150	186	189	166	167	170	158	158	166	162	161	155	173	163	161	156	163	159	167	172	187	166	187	161	162	163	187	145	150	138	159	142	165	165	151	164	164	151	192	155	175	161	180	180	173	185	141	142	162	153	165	171	151	153	168	155	169	160	154	145	164	157	185	155	168	175	153	164	149	178	174	155	155	164	157	137	182	169	166	168	153	152	177	159	164	160	155	188	174	188	167	144	156	165	172	154	151	153	152	156	161	161	171	148	156	159	154	168	163	164	182	183	167	164	163	151	172	182	162	171	185	164	176	171	168	156	163	141	155	177	175	139	173	168	175	165	156	153	173	168	179	142	166	173	163	160	173	138	172	152	181	155	154	169	154	156	171	152	152	160	168	163	164	153	154	162	155	157	177	167	169	174	160	161	183	165	144	155	177	167	154	175	169	158	162	164	139	153	137	174	168	147	167	148	146	159	155	174	168	173	159	163	160	169	177	158	129	147	164	167	163	161	172	182	160	160	137	174	160	152	169	141	159	155	184	157	146	164	157	169	170	162	172	188	170	174	137	144	155	171	155	152	152	169	147	159	137	172	179	160	158	178	163	168	150	150	169	173	179	179	175	182	160	164	165	165	157	163	185	197	168	156	184	161	179	183	166	160	158	161	162	167	170	176	190	150	137	157	140	177	158	136	171	159	157	158	166	165	137	148	156	156	170	157	174	162	162	174	163	140	173	167	150	147	160	187	168	174	173	166	167	163	166	159	147	183	173	182	147	171	156	173	156	143	156	152	160	175	158	191	172	144	165	143	169	158	178	161	173	176	157	166	186	178	140	161	152	153	155	156	155	153	151	177	150	157	172	152	171	160	175	149	164	150	184	164	136	171	169	160	153	165	158	146	166	164	182	171	160	135	169	154	153	174	170	143	162	156	169	185	160	165	172	156	173	161	180	161	161	169	165	142	164	173	169	185	168	161	151	162	159	152	168	162	166	167	173	150	160	163	157	169	187	159	168	159	172	152	170	178	177	155	180	137	176	140	154	172	160	136	150	150	156	180	153	152	166	160	168	169	173	135	159	176	137	158	153	157	162	154	146	147	155	162	161	167	148	170	165	169	174	161	154	155	149	149	146	176	162	145	143	163	173	159	159	152	159	147	169	160	151	143	154	160	140	145	151	163	160	150	168	165	151	177	162	165	149	159	161	193	156	170	163	146	149	185	151	155	160	164	165	160	155	168	171	171	156	168	166	158	166	179	165	174	163	159	165	155	166	179	152	156	169	152	139	157	172	160	170	153	142	146	160	154	156	162	178	163	178	150	159	158	156	141	179	191	169	159	171	138	169	184	175	147	154	153	164	128	154	166	164	142	153	171	163	166	170	160	170	153	142	150	153	198	196	156	169	170	146	151	137	154	168	171	146	147	157	175	139	160	157	167	181	137	151	178	158	166	162	164	138	154	151	168	180	161	166	165	166	168	150	132	158	176	180	157	140	161	160	170	168	164	140	168	164	178	152	151	159	147	160	149	160	177	147	147	170	168	170	154	171	146	144	168	167	153	162	177	142	157	177	150	159	156	159	157	138	154	156	131	137	157	151	146	144	174	168	173	155	145	162	159	167	153	164	169	166	166	169	154	164	165	143	166	137	163	179	139	158	136	177	134	159	167	158	179	180	165	136	165	132	169	157	167	147	173	171	163	170	173	170	169	171	165	162	168	162	168	169	149	169	143	149	160	174	166	187	155	168	165	185	154	149	156	176	170	159	146	174	155	161	158	153	138	165	179	149	143	162	178	159	125	151	172	153	168	150	168	170	165	171	163	150	157	167	170	172	168	166	178	152	152	173	149	162	160	140	176	139	142	163	142	183	164	164	192	140	151	165	164	188	160	171	154	147	149	149	181	160	156	152	168	187	172	166	152	187	186	176	166	172	165	166	173	167	148	132	166	159	170	160	196	173	165	160	179	156	148	172	161	155	154	151	172	160	153	178	175	168	167	169	163	138	166	158	161	139	144	146	174	167	150	142	135	172	181	156	184	138	142	188	181	140	171	156	140	147	153	169	170	156	157	154	166	167	183	133	171	153	163	158	154	164	172	165	156	188	140	150	169	150	160	155	169	162	158	168	155	164	157	178	156	189	153	151	125	147	168	173	161	168	175	136	164	165	180	141	186	166	146	157	171	169	160	143	148	158	144	175	135	169	149	189	152	149	138	146	145	176	162	152	177	172	140	167	181	152	145	158	164	170	159	190	154	159	197	169	163	176	164	151	181	134	159	151	136	186	175	164	148	143	172	170	164	156	156	159	178	154	161	153	158	147	174	147	137	173	185	152	155	177	156	178	164	157	155	166	175	154	146	157	177	166	179	171	157	159	154	167	168	164	145	197	151	153	183	138	181	151	179	171	182	162	158	139	168	163	167	166	165	156	178	153	154	163	147	159	166	173	159	187	187	153	161	171	154	148	184	180	142	163	164	169	156	179	151	172	154	156	141	176	145	161	164	156	184	185	162	162	170	157	162	182	128	165	161	172	174	175	152	159	172	160	149	173	149	151	160	170	164	173
6424	15295	13109	7153	4876	3737	2815	2209	1710	1357	1088	963	791	671	635	540	521	521	446	400	360	370	370	339	324	317	329	307	274	299	253	267	274	273	284	232	247	282	247	276	240	254	256	227	235	229	242	214	262	225	263	251	244	240	295	222	218	203	207	213	242	196	216	214	242	228	215	242	210	230	215	220	235	227	207	223	198	224	238	274	216	254	212	226	198	223	211	230	246	214	230	211	241	207	217	212	239	194	229	210	239	216	196	202	207	210	228	221	230	199	225	222	215	213	208	216	236	201	217	210	220	214	196	220	202	234	245	235	213	210	240	208	244	228	239	213	201	217	198	211	196	222	233	229	207	219	206	204	207	225	218	223	179	204	221	242	203	224	218	223	189	218	207	223	211	219	201	197	210	218	204	198	204	204	219	198	202	221	218	233	229	241	228	204	226	223	221	209	229	217	214	221	213	220	212	191	199	224	209	239	222	229	229	204	214	226	201	195	223	221	221	208	199	198	184	207	228	227	193	217	229	212	227	194	200	231	213	196	216	179	213	230	185	220	229	221	224	211	189	242	268	206	211	229	212	227	213	210	199	232	214	211	226	204	219	229	213	219	191	230	231	235	252	204	239	196	211	217	193	223	216	206	186	216	214	212	191	217	228	203	217	190	226	214	191	238	212	199	197	204	224	198	210	211	196	214	233	203	228	203	223	214	215	224	214	211	216	212	228	220	189	216	221	251	248	243	200	197	236	221	199	226	191	208	227	199	209	218	182	219	228	208	234	205	238	210	230	194	202	199	207	209	215	225	238	172	200	213	189	214	218	211	205	214	218	194	193	230	229	228	209	204	219	191	208	217	202	185	199	219	202	208	189	227	217	193	214	223	198	204	187	201	214	206	180	193	236	219	205	199	224	197	211	201	195	201	208	215	214	233	229	202	225	193	209	232	214	215	225	213	210	238	196	220	231	231	197	211	213	223	201	257	236	231	209	193	230	192	210	215	224	230	225	229	219	219	217	230	212	231	225	195	192	201	236	219	206	232	218	217	216	207	211	221	213	206	186	209	193	219	219	219	226	214	205	219	218	228	205	213	205	211	191	222	195	202	200	179	227	208	203	207	213	217	223	232	205	215	205	215	208	213	207	224	208	202	207	202	215	232	191	210	228	219	216	183	197	220	206	216	188	230	219	200	217	239	219	205	209	208	217	206	194	212	219	202	199	260	198	222	239	204	195	220	212	207	204	218	233	199	207	216	241	203	207	222	208	197	215	223	225	231	197	177	208	216	186	254	230	191	213	207	197	207	218	184	206	205	190	196	227	217	213	218	224	197	228	193	191	203	211	186	207	215	233	212	207	216	199	215	223	218	224	211	197	234	189	216	234	194	212	204	217	200	209	205	220	240	208	208	232	195	209	196	204	216	194	215	215	215	164	192	211	189	207	212	238	214	221	214	220	221	224	212	178	211	222	211	194	214	238	228	225	230	180	210	243	221	214	220	206	238	213	230	219	200	221	232	201	226	205	212	224	204	200	212	222	214	198	214	208	205	207	224	208	198	231	204	208	219	212	224	226	230	202	210	179	215	217	213	227	230	228	218	199	227	219	221	223	222	216	230	212	236	217	206	206	199	217	206	212	204	211	234	221	202	194	203	229	193	214	185	223	211	206	201	221	215	201	205	231	230	214	230	216	212	236	208	218	212	215	206	217	190	201	194	218	228	224	211	203	199	220	220	196	226	227	217	201	232	197	203	191	218	214	221	213	217	210	194	229	243	203	235	205	221	225	222	217	220	192	214	211	215	210	210	222	217	216	216	192	205	211	234	211	205	213	208	230	188	223	196	187	223	228	196	231	203	229	205	227	222	230	226	212	205	223	214	208	227	212	239	222	196	207	220	214	210	243	220	209	211	196	203	205	245	212	222	193	203	218	204	200	207	228	208	207	216	187	233	201	228	225	199	188	213	215	182	231	221	228	224	198	199	182	234	181	216	200	203	194	196	226	216	228	212	224	205	230	205	215	221	223	241	210	236	199	194	217	241	188	240	178	202	214	215	197	221	200	228	217	214	218	203	181	223	197	210	217	221	219	248	196	231	212	201	174	200	238	225	213	190	214	215	203	192	210	233	217	210	220	186	214	236	202	224	212	207	224	195	194	230	234	223	241	234	202	202	214	227	225	222	227	219	233	248	207	210	195	195	234	208	207	224	234	203	206	243	219	227	198	231	245	214	221	211	214	225	206	211	215	226	196	231	193	215	189	214	214	199	228	228	196	207	206	206	221	207	208	217	232	202	209	182	201	239	214	231	213	214	233	227	202	218	217	213	221	193	221	212	207	198	207	214	210	192	240	212	203	205	209	202	204	239	212	212	214	240	228	198	228	184	201	192	212	224	186	213	200	210	205	196	224	216	232	202	212	239	207	228	231	224	201	221	221	219	216	204	217	226	240	221	224	232	211	210	202	210	220	215	209	227	219	211	224	203	217	200	187	222	218	219	213	213	223	206	194	240	229	222	234	201	191	200	234	232	213	216	221	213	214	230	208	217	208	212	221	225	222	211	232	230	221	195	199	214	230	189	191	213	201	219	205	200	177	214	225	238	200	209	200	216	219	193	228	200	201	218	197	236	228	222	219	182	214	187	221	192	221	224	243	246	219	195	210	223	225	230	204	226	194	215	195	211	204	207	239	213	228	226	232	225	199	224	203	211	209	182	193	229	216	219	222	196	220	204	207	250	204	224	208	195	225	220	228	220	265	229	209	202	239	214	218	222	191	209	227	218	224	226	205	208	213	193	200	225	213	234	209	211	212	205	222	236	232	218	229	234	224	237	219	194	194	205	228	188	179	201	217	186	213	205	191	224	204	238	186	207	235	203	227	225	199	191	195	215	207	203	230	217	203	204	213	219	199	211	218	208	230	208	201	220	215	191	195	212	212	205	208	188	200	254	197	234	234	212	214	229	205	214	225	204	247	246	207	218	209	217	232	216	203	248	248	223	201	244	212	201	201	208	209	216	214	227	222	205	216	220	204	204	213	230	227	230	223	189	222	209	201	238	195	216	195	240	241	205	228	211	233	219	206	227	229	199	217	205	214	202	227	240	211	197	208	189	198	196	224	209	212	216	220	188	225	217	213	214	216	230	223	225	189	218	216	185	214	222	199	219	219	228	220	217	214	212	209	216	217	202	199	230	219	215	212	229	197	212	212	224	209	240	212	211	213	234	222	203	196	224	225	201	217	207	207	201	208	228	233	189	207	232	237	224	233	214	212	199	215	235	191	211	211	218	252	215	198	205	194	229	198	200	202	175	212	215	218	207	212	221	209	202	213	226	195	214	184	222	229	218	177	198	204	218	214	215	245	228	217	235	193	207	219	213	189	199	205	233	200	204	215	226	226	215	241	206	211	220	235	230	203	224	225	204	194	194	228	223	196	227	197	227	229	218	203	241	194	216	221	200	205	200	211	217	218	201	218	252	214	226	223	196	191	186	214	244	211	205
26507	20435	9787	1055	668	612	603	570	611	557	582	574	577	555	594	560	546	607	612	583	591	572	606	542	587	541	532	586	563	611	564	539	578	566	586	545	545	565	600	617	546	543	580	573	580	542	572	576	543	548	607	549	563	596	562	594	546	576	549	589	590	585	531	576	567	557	567	574	595	582	554	570	553	546	536	555	581	578	560	550	564	576	551	583	573	577	520	558	589	576	562	602	599	559	564	555	586	566	527	552	560	565	551	603	590	565	581	576	579	569	580	568	589	600	525	616	539	563	553	554	587	531	633	564	535	567	554	547	573	580	513	594	523	560	567	580	566	554	611	555	555	546	605	538	543	582	549	606	610	572	569	593	567	606	588	542	539	557	587	553	557	530	540	592	565	560	557	564	600	560	542	568	554	567	572	599	582	568	591	546	579	577	573	539	530	522	573	556	539	578	538	585	553	561	528	554	600	555	596	557	588	587	554	565	572	611	550	565	522	569	578	586	572	582	560	566	548	554	553	606	587	576	575	593	524	571	608	528	552	516	578	563	582	585	573	551	559	500	531	535	591	516	583	559	548	600	558	577	560	583	560	566	569	574	576	567	518	592	595	578	576	605	592	591	549	536	595	545	594	564	585	600	559	569	561	566	520	580	537	578	566	574	541	606	560	568	552	531	574	587	549	550	558	564	528	585	579	572	568	552	553	548	569	542	600	588	560	573	553	578	577	582	542	612	577	534	541	589	576	578	572	583	544	576	553	574	546	552	615	549	543	601	551	587	600	568	589	573	547	595	558	574	548	580	533	569	546	578	562	594	579	566	569	538	560	553	573	586	583	536	578	560	535	579	521	571	597	568	608	553	528	568	544	581	566	544	545	593	541	599	611	563	600	586	561	572	557	588	532	611	580	557	608	615	521	553	542	536	570	586	541	537	559	561	558	546	552	578	535	581	583	555	558	587	538	586	536	553	588	581	572	564	545	549	575	564	567	565	571	595	569	609	569	579	566	573	534	573	573	570	583	554	551	556	546	537	608	537	565	576	557	565	524	542	545	563	580	567	569	557	588	535	561	586	560	596	512	561	536	542	603	603	567	559	579	593	542	538	567	549	622	607	585	558	574	580	581	548	611	555	584	597	583	554	549	591	543	585	572	543	592	527	615	538	609	595	571	557	553	555	593	569	575	578	540	578	546	556	542	572	563	574	591	551	562	557	585	561	554	561	585	577	567	522	552	560	543	569	559	571	577	531	580	573	570	556	548	580	582	574	563	539	560	586	569	556	525	572	548	620	562	588	562	601	575	564	538	569	591	558	587	609	586	581	559	590	592	558	582	604	566	555	593	563	577	563	607	591	557	556	543	559	573	618	594	540	596	544	564	571	586	563	584	567	610	562	624	568	533	531	579	622	573	581	546	561	540	615	607	561	586	574	622	540	562	585	577	569	529	596	559	598	569	543	578	494	561	585	589	526	548	583	552	549	587	621	577	582	569	570	543	575	575	573	570	601	605	561	602	609	606	564	572	607	509	590	550	527	548	558	562	568	582	549	581	602	540	588	560	581	586	553	546	526	515	529	551	540	615	551	565	587	571	578	552	598	584	551	576	558	576	570	579	625	581	554	555	529	574	546	550	513	544	502	552	571	589	571	557	550	565	585	579	554	572	537	607	556	568	548	520	553	506	567	554	599	579	555	566	551	516	554	577	622	556	541	586	594	561	523	575	601	588	585	545	578	553	542	586	532	575	570	587	547	542	588	610	564	569	574	581	579	551	599	546	567	553	528	577	550	564	547	544	568	593	512	541	582	594	562	588	567	554	540	581	595	564	581	577	588	564	608	594	533	545	554	613	605	526	594	594	614	603	563	587	572	565	537	553	604	537	586	554	589	557	558	537	556	571	561	560	608	582	569	573	542	523	560	563	584	576	578	554	591	556	626	558	600	610	609	578	509	598	603	577	550	574	536	600	586	575	617	579	538	572	565	575	568	638	545	548	553	554	574	542	541	548	571	544	606	557	584	523	604	560	531	562	546	589	598	566	591	556	589	568	564	590	568	533	542	568	559	631	540	561	570	547	557	565	569	565	565	578	552	597	600	550	546	526	538	572	589	548	632	603	567	590	581	572	556	576	584	558	511	549	603	568	591	577	551	587	549	560	566	574	598	572	515	526	595	586	570	523	592	567	573	592	559	550	559	537	569	561	506	573	499	595	528	581	590	568	516	570	578	535	564	569	583	552	596	537	595	582	559	634	563	570	575	575	579	584	604	559	594	556	590	522	557	553	548	552	570	565	558	571	512	595	546	554	618	543	553	582	546	565	537	587	545	595	600	570	565	585	591	547	572	561	586	634	543	566	586	560	594	554	578	512	590	610	619	621	585	589	581	619	625	557	559	608	553	547	580	595	565	549	557	569	595	558	562	596	562	620	594	572	565	534	574	576	553	613	567	500	523	535	567	564	588	545	532	584	576	586	564	546	514	568	570	555	560	566	587	581	582	607	616	590	561	559	590	548	578	565	630	610	575	581	606	527	564	535	607	541	570	533	542	550	546	551	563	535	560	609	569	576	563	565	594	560	609	590	564	527	543	559	578	563	536	553	626	571	601	578	565	542	537	577	602	551	541	581	575	578	557	550	564	544	612	600	583	519	545	582	589	552	608	584	545	553	558	635	599	562	546	585	592	565	563	533	530	531	515	569	522	603	572	597	595	542	586	600	564	549	536	604	556	576	577	579	585	599	578	560	572	537	544	561	568	607	556	576	530	601	590	567	592	571	544	571	569	541	561	568	578	589	577	583	611	570	570	560	574	556	553	539	621	566	568	576	614	559	551	585	594	609	550	545	598	561	534	520	599	581	557	563	574	504	531	586	552	631	560	566	561	565	576	557	536	562	560	595	557	592	590	580	537	546	538	568	555	564	543	528	553	580	551	565	569	559	537	545	531	591	570	566	551	583	584	561	597	543	552	562	581	562	563	548	543	565	571	526	564	587	562	578	556	554	597	575	562	580	607	562	567	540	580	560	570	595	570	569	587	573	588	599	573	527	566	568	578	562	544	549	597	550	559	529	577	566	538	604	557	586	548	586	567	579	679	585	536	539	551	568	546	556	517	612	549	549	560	561	546	576	573	568	527	550	566	512	586	558	605	559	604	562	566	565	585	573	569	592	549	603	552	559	534	553	566	570	572	580	608	565	551	563	527	603	629	591	568	581	584	589	575	563	628	525	521	543	536	584	534	599	538	565	566	575	561	546	571	585	558	562	547	560	552	554	595	552	577	576	586	528	555	563	559	551	552	593	583	517	590	547	549	568	561	569	609	650	553	613	593	569	553	588	583	586	586	603	581	570	540	579	547	576	543	579	588	589	573	575	541	592	592	591	539	610	526	573	582	560	578	575	536	617	537	565	520	560	573	540	564	549	552	585	569	592	574	575	553	558	569	555	587	556	577	620	571	570	534	569	567	558	560	541	610	602	551	575	569	535	551	594	543	547	577
3989	1398	1321	935	913	797	837	813	767	779	803	701	694	733	713	785	765	722	701	723	733	763	728	737	733	737	741	681	761	736	732	675	728	720	727	698	697	725	759	705	759	729	702	730	754	760	722	729	683	792	737	709	743	737	734	750	794	806	752	757	766	705	746	741	729	729	712	767	775	711	700	721	729	721	723	705	747	699	689	727	788	703	752	779	779	727	765	717	719	724	719	722	727	712	731	723	719	715	659	739	725	757	731	780	729	745	708	763	751	743	708	727	757	689	687	706	727	721	697	791	711	735	754	702	727	705	725	755	726	718	710	779	745	724	750	705	713	701	692	756	752	738	708	645	721	714	682	698	757	702	727	718	683	751	696	784	721	729	723	697	728	738	696	713	760	794	704	696	755	750	719	720	717	767	740	729	713	700	737	733	726	712	702	741	726	726	683	758	698	715	688	719	716	714	732	734	718	734	747	722	774	708	739	751	742	750	728	741	745	748	747	727	742	703	703	722	760	670	725	748	744	720	673	720	753	708	738	721	708	723	696	705	759	667	718	774	781	712	720	722	711	734	745	725	693	745	734	729	754	682	682	698	733	742	759	771	704	743	720	707	734	718	731	708	791	689	752	731	719	712	702	772	714	691	681	765	732	688	693	738	734	733	741	709	770	747	759	728	737	695	718	721	742	775	708	753	712	792	741	722	677	774	746	699	771	690	719	694	745	701	711	733	723	705	761	723	722	726	665	817	781	703	720	721	678	768	717	679	721	709	745	723	685	734	746	706	750	726	695	662	732	752	719	692	756	736	783	729	723	785	694	756	705	712	771	765	729	710	742	763	702	729	681	800	744	733	757	715	767	754	786	714	744	719	721	752	766	703	805	769	742	716	745	724	796	699	757	766	761	752	706	748	694	695	699	718	759	752	765	732	747	698	773	654	721	762	795	704	688	699	755	765	740	749	760	756	735	715	741	740	747	761	711	729	726	731	799	729	705	731	684	728	739	785	714	745	734	754	721	775	739	750	760	721	699	734	731	758	703	737	725	727	751	719	738	694	763	752	762	715	777	683	752	751	675	718	755	696	743	765	756	722	698	736	728	700	763	755	744	718	740	750	764	761	729	707	702	761	737	686	704	749	754	755	751	714	757	724	711	711	730	682	714	738	738	724	685	697	720	724	715	773	767	796	732	733	748	742	705	706	711	727	729	736	741	714	723	714	729	714	737	753	716	691	775	780	732	709	740	742	736	717	725	685	723	756	699	754	745	792	783	721	728	714	720	724	788	727	698	711	731	704	762	702	700	689	720	685	719	757	726	714	779	730	754	760	753	752	758	721	738	721	714	726	706	674	696	725	744	714	715	746	761	708	721	689	679	748	716	739	732	707	673	821	690	735	743	753	735	765	750	691	712	746	736	695	719	720	725	741	781	741	718	699	809	727	707	671	746	780	705	726	705	713	733	751	757	718	727	731	744	752	705	784	718	734	741	719	726	735	716	704	742	744	754	766	663	740	702	739	748	667	727	726	706	708	787	749	729	700	690	774	729	773	768	734	742	721	744	684	694	708	701	739	752	739	720	722	718	734	708	737	745	773	719	738	762	756	742	750	742	742	724	712	674	735	733	739	698	762	747	686	702	766	720	728	709	735	752	729	755	744	702	700	708	772	733	752	693	712	725	738	738	728	714	701	730	735	746	732	712	658	680	710	772	680	711	736	761	696	732	733	725	687	737	758	724	691	754	680	713	741	749	792	693	743	757	723	725	720	764	743	724	706	747	688	737	685	770	709	706	757	703	753	711	732	746	699	690	744	738	743	693	780	719	738	741	771	723	764	751	755	774	723	694	707	734	705	707	692	745	705	710	756	765	734	738	740	745	770	703	727	709	718	733	700	715	735	709	747	700	727	718	712	795	710	684	751	738	781	702	710	734	725	747	696	698	717	730	758	727	732	685	726	714	753	743	759	756	767	707	724	735	787	696	691	699	732	733	751	755	725	716	682	747	696	699	682	687	741	686	746	728	695	678	669	697	702	715	730	702	692	740	715	683	701	718	718	736	712	780	678	744	710	733	755	769	672	711	711	728	774	714	773	738	758	724	687	739	765	774	786	760	723	708	779	736	741	743	771	710	746	681	736	802	769	708	723	708	751	720	746	695	764	705	699	736	748	757	683	742	742	702	723	740	714	719	755	747	704	735	703	702	711	731	732	761	734	751	700	749	770	678	742	743	714	761	689	738	779	741	771	773	733	740	700	732	751	731	722	713	746	765	738	761	713	708	695	741	730	717	695	735	732	754	745	727	725	736	751	722	725	734	769	758	749	750	732	722	687	747	718	737	750	768	727	691	755	713	728	744	744	722	738	733	744	706	719	684	752	695	724	690	720	736	730	791	702	755	673	779	724	720	735	760	734	750	704	758	745	720	705	723	712	681	691	787	667	708	739	728	733	728	727	700	703	739	747	713	709	771	739	765	682	744	693	684	705	711	698	718	751	713	764	703	788	787	717	696	655	740	771	723	776	750	746	778	735	720	728	766	737	709	764	723	692	730	747	761	731	772	735	712	756	719	724	694	688	751	695	731	738	717	697	692	704	709	751	722	728	726	689	760	712	691	712	809	736	675	707	700	707	752	732	721	749	754	677	771	717	698	718	741	728	761	701	755	657	730	698	739	777	698	686	785	753	734	731	746	718	725	741	752	722	746	704	716	717	740	731	737	726	736	726	662	719	747	769	734	776	753	684	689	736	719	742	724	719	757	720	761	806	720	727	758	756	665	750	733	727	700	699	773	684	694	748	689	724	745	747	672	798	703	753	715	734	705	718	763	762	711	753	807	759	727	708	722	708	707	757	710	672	741	713	731	705	751	758	695	705	777	718	703	772	706	774	763	744	708	736	774	749	724	730	756	720	712	724	706	738	740	741	714	703	723	704	719	752	776	761	765	734	750	711	751	772	785	797	753	731	704	714	777	741	735	728	741	691	757	717	714	719	716	737	708	721	708	748	768	714	706	757	709	787	751	759	732	740	722	711	715	744	781	737	673	743	746	692	703	734	751	745	798	706	742	740	711	724	749	715	693	729	720	732	758	741	736	745	746	714	758	775	716	783	746	756	725	680	705	765	746	691	739	745	707	747	767	697	687	743	765	741	749	717	727	721	717	674	738	737	716	749	715	758	716	726	719	700	696	711	733	661	722	703	719	689	737	728	767	731	725	739	725	765	716	721	772	699	776	728	762	739	743	772	720	716	700	746	751	753	730	657	738	720	744	781	691	679	733	765	776	732	752	754	675	688	739	765	720	726	741	756	775	710	739	735	724	738	711	695	718	708	739	779	748	712	721	779	740	720	767	695	713	727	710	739	764	780	688	735	729	756	732	740	732	710	761	718	752	727	748	730	799	743	717	724	686	734	728	760	723	699	727	735	716	729	705	727	770	738	735	764	702	763	730	750	821	777	727	698	746	808	753	724	740	728	738	751	723	708	721	756	731	758	750	755
23444	20892	28208	23706	20895	11081	1317	848	663	659	592	566	533	496	493	507	474	472	443	445	478	427	451	462	428	435	420	482	446	432	423	436	399	433	394	404	421	423	434	405	431	413	396	395	432	423	415	436	446	385	379	412	403	391	434	421	403	400	423	407	450	410	431	405	396	431	405	413	374	416	415	421	395	410	450	395	425	403	413	461	415	392	382	421	440	394	422	428	439	434	391	407	427	431	423	371	395	388	399	417	385	399	418	388	418	409	416	404	415	412	376	408	414	456	405	432	428	392	405	412	415	407	421	415	419	410	407	416	405	440	426	375	429	412	362	427	423	408	420	422	369	424	410	399	432	380	429	427	377	412	409	425	409	435	412	432	432	402	418	421	365	431	431	408	406	431	366	427	376	434	428	394	444	420	406	384	418	417	401	380	434	413	393	403	424	403	402	403	429	391	387	444	402	378	417	381	402	425	401	367	394	406	407	383	430	418	426	405	395	403	402	421	451	408	400	391	384	407	394	410	419	409	389	426	390	449	383	421	436	420	402	406	384	402	437	431	415	380	417	441	383	394	397	419	438	425	450	415	368	441	435	396	442	404	419	483	424	410	390	407	408	392	427	412	391	404	399	381	367	420	420	390	381	453	399	433	380	395	385	401	439	440	398	428	434	450	392	401	388	433	437	383	406	447	423	440	405	419	411	415	378	402	403	421	436	395	423	410	402	388	414	389	398	422	383	455	421	420	385	399	377	406	440	389	391	439	422	395	426	368	407	395	383	410	420	427	403	429	386	421	380	407	395	386	397	432	400	412	364	402	419	421	418	395	381	444	357	417	444	393	444	395	391	411	420	366	409	398	403	420	426	381	432	414	439	387	386	402	396	414	405	410	425	426	410	387	413	363	430	386	439	427	386	436	408	422	404	373	420	387	363	417	377	380	379	393	400	416	417	432	456	413	404	385	412	433	439	377	426	412	448	426	422	401	390	423	413	417	395	420	399	409	407	418	390	412	411	449	410	415	407	427	369	421	372	410	369	383	391	397	424	439	404	403	408	394	426	398	413	397	437	409	431	402	360	412	382	424	377	428	399	413	421	395	381	389	414	364	439	437	407	385	401	425	424	423	381	441	410	382	401	416	401	397	383	404	433	427	388	439	377	407	387	372	391	396	386	391	409	435	429	433	400	421	436	410	380	375	393	401	407	395	402	391	410	417	440	448	432	404	459	450	399	402	438	408	403	376	393	382	382	399	389	408	399	415	417	380	395	385	405	406	396	407	393	404	420	409	411	398	423	407	405	419	394	397	381	428	391	437	447	390	424	381	390	386	437	415	397	397	419	411	413	395	442	409	390	405	407	410	407	403	395	426	402	404	401	392	428	411	436	420	403	389	398	410	416	432	359	397	429	397	392	371	413	451	416	413	405	396	377	390	386	393	411	395	406	422	392	431	404	425	384	392	394	387	418	422	370	414	403	423	422	418	402	411	401	389	420	425	409	391	397	427	384	401	392	404	435	421	421	411	430	433	378	401	398	376	378	392	353	448	392	423	416	394	418	395	406	405	420	406	412	426	408	425	416	425	392	459	407	436	398	432	412	416	394	393	407	437	391	419	418	441	407	435	391	414	386	414	386	422	414	421	426	408	442	406	432	429	415	418	432	391	392	415	399	423	408	367	408	369	435	463	388	401	442	440	430	425	373	411	389	371	389	435	428	427	399	412	407	419	391	423	399	359	389	399	386	385	377	417	382	416	405	416	350	410	449	399	420	395	421	404	393	393	440	349	411	409	409	408	419	388	411	403	437	391	408	408	436	399	422	376	428	443	395	403	383	440	405	374	405	376	417	425	405	400	395	410	417	400	447	417	388	433	381	383	376	408	408	452	427	384	440	385	408	423	394	420	420	422	384	412	398	427	381	428	450	381	438	388	417	443	354	428	402	401	390	429	395	409	441	429	415	393	427	392	386	398	380	432	378	467	426	403	417	415	426	412	414	426	380	446	432	420	392	394	401	415	429	415	447	402	410	419	384	381	430	426	422	416	344	399	412	423	399	389	435	412	388	386	404	382	427	412	393	381	434	388	424	393	401	425	386	374	412	397	411	409	431	397	411	368	404	405	415	409	404	420	355	395	399	420	389	426	383	395	408	397	407	434	383	394	461	423	402	410	461	400	412	412	415	387	433	412	398	405	395	395	404	434	413	428	391	396	389	380	416	391	436	402	383	392	395	412	385	399	365	422	387	387	429	403	421	436	380	411	409	399	392	425	403	400	435	367	395	414	392	424	412	403	408	412	397	388	405	405	445	397	389	389	403	431	366	423	397	403	425	390	419	395	404	375	389	386	394	415	438	393	370	396	418	396	405	374	380	392	432	396	395	402	421	400	406	408	421	445	378	380	402	402	421	403	401	412	422	380	374	426	411	435	402	392	417	383	407	384	414	376	435	414	383	404	388	440	383	425	424	430	400	404	416	426	396	440	402	382	377	377	407	397	368	412	433	406	410	429	395	432	447	396	414	383	414	361	414	405	396	365	385	396	425	411	382	412	395	410	396	423	407	398	403	417	415	443	394	382	418	399	408	391	440	413	388	418	418	404	365	402	424	435	416	393	394	409	384	388	420	425	459	437	394	364	455	379	402	407	399	426	428	391	388	371	423	399	419	382	441	409	408	433	436	380	364	401	379	395	412	435	359	459	411	411	409	419	398	395	411	416	381	389	409	392	403	421	404	402	385	398	400	394	401	390	419	414	436	403	375	402	444	398	428	414	393	419	377	409	390	389	405	408	409	422	404	373	424	384	418	399	400	418	416	413	424	386	430	377	418	414	404	380	386	386	400	442	392	389	378	418	413	434	404	419	375	434	415	385	411	423	376	412	393	448	339	407	386	398	391	437	435	385	420	387	408	454	404	410	380	411	393	413	429	415	415	441	403	417	435	366	394	398	403	413	412	403	420	415	389	385	392	407	442	421	447	421	407	402	445	396	423	416	445	388	416	414	391	404	395	407	407	403	400	429	455	398	381	441	393	378	420	403	390	395	404	458	412	391	362	385	427	388	403	391	413	441	404	404	444	428	384	406	402	420	420	414	409	392	424	398	374	407	403	405	411	400	432	413	416	394	397	383	408	386	397	401	358	408	448	430	403	377	426	388	372	375	416	419	363	422	421	418	423	411	390	410	407	424	377	412	388	430	413	410	429	388	407	412	420	390	381	367	398	381	391	392	403	390	400	428	429	405	395	390	445	372	398	390	448	403	407	430	406	401	390	400	351	405	431	386	440	370	385	408	425	439	397	404	383	413	410	410	447	379	397	416	424	390	389	417	373	380	458	403	403	412	379	355	421	420	430	387	404	436	442	393	434	400	412	367	395	391	412	413	424	431	400	370	403	403	415	395	411	390	420	402	391	375	383	383	404	395	403	423	374	371	417	433	433	399	385	384	403	433	400	395	394	404	410	422	413	388	418	370	345	422	405	420	418	427	404	412	408	430	390	400
4473	9008	8169	4366	2941	2391	1864	1567	1258	1126	990	908	808	761	725	674	729	642	664	668	644	608	610	563	602	619	629	605	537	576	557	606	584	528	581	591	555	566	609	609	575	532	587	537	589	586	543	517	536	527	507	503	551	514	512	580	512	544	520	543	501	559	538	568	540	571	556	505	531	552	523	534	557	560	503	545	550	542	551	518	529	540	541	526	532	512	552	533	542	527	523	546	553	575	518	536	517	516	527	548	523	549	551	495	521	517	535	552	498	579	567	538	572	518	562	515	515	541	502	538	565	518	526	540	543	538	543	505	572	539	583	551	530	509	535	556	541	542	513	549	546	539	542	544	550	527	586	538	527	570	547	525	524	553	544	495	517	573	547	542	528	507	542	533	471	506	566	531	573	503	555	556	547	567	507	533	530	562	543	506	536	556	488	547	580	521	589	519	528	541	523	582	547	537	570	577	526	538	567	547	541	558	529	500	548	541	554	526	545	564	581	560	529	543	548	530	577	544	544	553	549	526	535	529	559	524	529	525	571	558	582	527	554	552	535	559	537	544	518	523	566	509	495	540	589	561	543	518	498	527	563	553	507	548	539	537	515	559	541	548	513	566	557	538	552	546	511	514	588	514	511	550	527	518	512	553	495	551	513	529	524	527	541	525	545	548	551	502	562	571	529	518	551	582	570	603	563	562	515	537	508	520	554	545	531	533	567	528	570	518	565	554	558	541	538	533	519	559	538	509	516	491	546	559	543	528	527	510	552	519	524	526	550	522	548	539	501	539	606	560	510	585	539	559	534	532	560	550	519	556	537	516	534	538	526	579	563	536	576	522	541	519	524	493	540	542	559	536	536	543	551	551	548	476	511	556	538	527	544	538	570	574	518	596	504	546	545	557	560	558	540	546	512	547	561	576	596	526	526	535	562	531	536	525	545	561	544	541	516	512	508	580	518	569	512	524	534	575	554	567	531	555	538	532	517	513	516	556	535	550	531	533	537	533	550	537	508	520	520	529	544	546	519	546	542	501	499	569	511	557	532	546	571	520	544	550	511	500	568	544	542	558	545	555	562	545	515	558	534	595	564	542	535	529	573	544	535	561	510	558	545	534	558	543	531	555	527	551	494	545	539	547	491	544	568	550	535	542	538	553	540	563	534	532	554	509	500	561	549	564	532	555	556	505	547	594	540	574	557	513	558	560	567	548	578	534	493	523	520	510	554	552	538	525	514	564	564	576	528	528	539	538	535	535	541	552	539	524	557	524	537	576	515	525	546	538	546	505	556	588	561	558	503	535	487	572	541	545	537	514	555	544	541	568	537	523	507	543	564	530	516	523	546	532	509	512	490	536	565	562	546	562	540	542	558	571	486	580	573	572	553	530	552	554	571	528	528	535	551	537	513	547	535	540	555	545	561	508	556	546	553	553	548	545	542	526	523	526	552	538	534	544	501	537	528	489	561	563	549	528	534	510	575	491	544	549	507	541	549	540	535	520	536	529	549	555	507	500	504	525	541	503	555	532	513	563	507	509	550	517	530	545	555	524	512	551	567	549	530	520	497	526	564	561	546	541	531	521	510	529	538	546	502	539	520	546	602	537	526	533	549	534	503	568	545	547	531	529	504	550	575	495	544	522	550	523	546	515	574	550	553	530	550	501	552	521	549	529	533	564	540	542	547	525	549	542	527	538	509	536	538	539	525	537	533	505	521	528	556	546	517	559	547	586	547	529	548	539	520	509	520	526	562	555	570	529	557	546	535	528	531	521	515	543	550	564	535	574	511	544	531	568	502	554	556	533	497	501	555	516	548	518	514	502	557	560	526	545	517	518	551	580	543	514	532	525	550	545	556	544	531	543	567	529	533	560	559	563	535	560	534	507	495	547	537	543	541	560	507	521	530	499	514	575	529	522	528	555	554	513	541	551	530	532	536	512	531	510	525	578	513	545	523	552	583	563	561	589	525	503	515	584	564	525	561	558	520	545	541	520	541	540	551	523	553	518	532	561	552	526	539	553	515	566	528	538	540	540	526	553	516	503	523	547	543	531	527	538	557	550	541	558	539	522	595	548	521	523	518	546	529	510	507	517	535	568	542	533	554	583	496	532	534	539	533	523	565	545	527	558	536	518	533	521	544	536	558	519	538	516	548	579	538	531	516	502	534	574	519	511	548	522	538	525	551	603	537	545	515	482	530	561	507	572	527	537	515	525	525	547	517	510	530	519	513	581	533	541	545	585	532	545	550	617	527	556	557	517	554	528	530	575	528	511	530	541	512	546	552	541	552	547	552	527	515	522	530	547	511	541	550	549	574	524	545	564	521	517	543	511	575	517	561	503	528	525	574	564	560	527	534	517	555	571	531	532	555	535	509	490	508	523	511	568	518	558	506	545	536	570	536	547	535	548	498	546	526	571	570	493	549	540	522	548	525	510	563	542	553	554	533	548	545	543	553	550	557	537	552	507	547	550	530	507	499	542	548	560	548	551	552	518	575	549	548	533	511	572	535	515	497	587	525	545	572	542	536	537	536	544	533	523	511	574	505	528	533	504	519	561	497	516	539	551	562	526	535	535	518	560	523	524	497	499	536	539	567	526	499	493	512	549	561	556	557	523	556	549	509	516	532	491	571	534	548	538	580	538	537	509	528	554	531	533	550	505	558	552	548	561	570	537	521	517	560	510	528	542	542	510	527	531	532	554	524	573	574	543	556	522	505	549	494	513	499	552	556	537	556	570	522	550	526	561	550	567	537	509	548	563	534	532	563	527	550	565	560	557	541	526	514	540	529	552	545	545	543	512	566	522	509	567	534	555	546	526	548	558	538	516	571	607	562	496	501	550	513	573	553	503	535	536	558	541	492	557	511	535	484	518	554	529	561	547	553	550	534	519	585	568	518	556	560	550	542	554	518	543	525	583	551	567	554	538	493	513	521	539	535	548	511	582	528	557	539	524	572	509	499	548	547	526	584	540	526	520	541	537	532	519	526	528	546	532	535	513	585	495	532	544	554	521	543	533	561	551	554	498	539	567	521	546	513	529	546	537	508	545	530	523	511	521	543	555	547	522	565	541	570	555	509	518	549	538	495	552	543	551	529	540	548	554	530	543	554	548	530	574	518	524	548	559	541	552	542	545	510	543	542	533	530	563	520	588	565	543	527	561	525	547	551	534	548	545	552	508	582	539	572	502	516	553	499	546	554	507	535	534	541	575	518	551	515	523	534	567	534	544	544	524	558	553	540	545	573	541	516	564	562	544	547	533	503	503	535	525	560	549	507	564	588	510	549	515	564	521	504	539	587	517	561	506	536	535	563	510	535	530	493	544	521	515	579	508	556	556	513	533	539	530	529	526	570	543	556	529	541	523	575	540	534	519	529	526	516	550	568	554	536	533	561	511	558	561	549	556	532	566	534	522	521	551	481	559	535	551	513	502	463	542	530	528	535	524	528	565	533	544	549	521	546	521	563	530	539	524	539	581	519	529	522	547	545	493	550	507
22515	20882	28622	23278	20883	20927	9461	1073	736	597	538	429	392	354	323	289	296	272	275	264	248	222	207	233	210	226	221	215	212	194	201	200	209	161	198	183	178	194	174	183	174	179	175	173	190	163	157	174	187	155	173	164	188	173	180	157	166	172	159	180	168	176	154	171	156	172	177	176	178	184	161	168	163	174	184	180	171	177	170	177	182	186	184	176	161	152	183	174	169	197	178	172	174	190	157	185	171	186	158	175	166	170	169	155	165	191	197	167	195	178	159	135	161	186	178	176	174	186	154	167	172	160	175	180	196	182	158	163	147	152	178	190	159	160	169	165	136	154	160	171	166	180	165	158	159	175	164	165	137	150	152	167	165	175	170	182	174	173	161	182	167	171	164	163	164	145	143	185	179	166	152	161	176	154	164	146	152	157	152	164	182	154	165	176	153	170	154	164	146	168	165	164	166	156	148	174	165	174	141	159	173	163	176	146	166	163	150	155	161	173	150	148	162	195	170	169	173	169	175	154	164	137	180	136	153	157	160	149	175	178	172	189	143	182	187	159	178	151	168	186	159	170	174	167	183	174	156	145	156	152	169	157	165	175	172	165	157	163	163	169	158	148	176	160	179	154	146	165	175	175	178	160	153	168	158	176	160	161	135	144	161	184	173	173	154	167	169	165	161	183	160	146	164	159	171	172	176	163	175	144	162	147	175	167	157	154	162	178	156	176	149	159	157	146	186	143	169	153	154	145	161	169	162	154	178	153	167	161	153	181	151	176	167	162	170	162	163	167	175	161	162	159	179	160	145	168	155	169	166	170	170	150	138	184	165	162	172	166	155	153	168	163	163	170	173	139	145	167	171	170	175	159	177	161	148	184	162	161	161	151	168	172	161	181	189	152	155	175	179	168	192	170	150	152	142	159	177	184	168	153	174	154	163	149	181	172	164	178	152	161	140	197	155	168	177	147	184	163	146	185	191	154	174	148	168	166	158	173	165	168	148	154	156	143	139	191	153	172	161	168	157	157	176	157	171	163	166	173	159	167	139	169	171	168	173	152	169	165	161	178	174	163	180	166	161	169	164	158	173	163	164	175	174	160	171	160	160	158	169	141	164	171	149	172	172	143	160	148	180	159	142	183	184	140	175	170	155	179	156	157	161	186	164	148	154	160	191	145	186	162	183	152	182	171	167	176	175	170	162	161	181	148	185	176	152	148	154	155	168	153	151	160	150	175	171	155	199	151	174	149	179	180	156	172	191	185	171	146	149	152	184	178	180	178	154	179	141	173	155	159	170	174	158	138	165	172	163	157	141	158	141	154	162	161	155	143	169	170	176	157	151	159	169	192	160	187	169	176	168	188	173	159	158	165	192	176	175	158	151	164	170	170	187	165	157	142	137	190	156	138	172	167	156	185	174	129	165	162	168	157	153	164	170	172	163	179	169	151	159	167	194	176	166	157	187	155	162	160	146	143	159	158	180	170	178	165	138	179	146	169	162	164	157	177	141	181	177	178	171	175	174	182	168	186	181	156	159	160	158	154	184	168	182	160	156	156	159	162	156	152	182	154	165	167	157	176	153	163	151	183	161	152	141	183	168	171	170	161	176	164	154	168	162	189	150	170	140	157	168	164	161	164	160	160	160	170	174	157	158	149	163	191	170	176	176	155	165	165	170	145	165	171	150	157	166	157	154	143	170	166	151	178	167	182	175	164	182	161	127	171	137	147	160	177	168	188	178	149	165	167	162	168	201	176	165	167	154	129	172	164	181	176	182	169	148	162	147	153	168	179	185	178	177	170	160	168	156	165	177	169	137	147	171	162	164	178	167	150	155	148	151	172	181	145	165	151	160	195	156	172	178	157	166	161	174	157	146	159	169	143	165	169	177	193	158	164	153	137	158	172	157	161	150	150	178	158	154	166	172	147	166	168	174	176	154	167	160	157	173	167	163	161	152	176	163	162	151	154	169	167	180	191	185	174	171	150	177	171	194	184	174	160	153	169	165	157	184	168	175	171	168	175	167	167	162	161	138	154	156	178	173	171	160	166	149	170	170	165	159	163	165	153	150	185	159	162	169	148	180	157	178	161	167	154	160	162	144	167	152	130	171	163	170	174	158	172	147	146	165	155	178	169	179	171	174	182	145	178	168	162	167	163	155	154	172	183	150	168	167	168	178	161	169	165	165	160	153	178	171	182	158	191	182	166	145	154	159	157	163	144	183	144	177	164	156	164	169	171	167	190	186	162	164	164	160	158	166	184	170	175	159	170	163	153	176	179	172	168	164	147	171	174	190	190	153	160	166	163	156	146	176	148	158	184	144	165	162	172	154	172	177	161	173	163	165	167	161	166	148	154	158	174	181	155	162	148	161	172	178	181	168	182	160	189	178	158	194	169	162	176	158	140	165	172	164	169	180	167	188	172	164	152	138	194	175	156	174	184	181	173	166	166	161	156	150	156	169	162	143	183	155	158	150	167	155	170	141	155	139	147	167	168	151	168	167	180	167	157	172	164	153	171	147	167	165	171	164	182	173	174	173	138	151	157	164	162	174	164	166	166	157	175	175	158	159	134	146	172	172	161	160	151	148	168	160	143	171	146	134	160	186	152	144	176	153	183	163	145	157	165	179	173	162	156	191	155	161	158	171	179	171	152	143	150	188	162	172	157	190	164	143	178	176	164	179	167	159	169	160	175	165	184	157	150	163	160	172	144	188	179	171	161	187	184	152	148	168	163	185	153	183	182	172	179	144	164	178	152	183	152	188	165	188	181	157	178	155	169	145	139	173	167	168	145	164	150	190	162	140	186	157	164	152	177	157	146	171	169	163	176	172	166	164	174	172	152	172	175	146	162	156	169	153	177	189	155	170	185	163	167	152	183	143	169	148	159	159	154	160	180	180	176	171	169	174	179	165	163	178	162	186	169	162	168	168	169	166	145	138	149	176	160	167	173	167	170	161	156	165	171	168	161	167	152	134	148	153	162	165	182	178	168	171	150	157	180	189	160	156	160	184	152	173	155	152	180	162	177	141	170	166	165	175	164	152	160	166	160	176	174	144	163	141	188	166	150	159	169	156	165	177	145	189	176	175	166	177	166	186	185	174	156	161	141	171	147	169	173	176	160	162	152	175	159	156	175	188	164	176	160	180	176	131	160	154	158	154	156	170	185	154	193	161	169	148	158	176	162	144	147	161	157	168	147	151	148	178	171	178	174	161	147	165	171	152	153	143	189	177	190	149	184	164	175	152	158	177	167	158	137	147	158	157	174	171	156	172	173	167	168	166	151	150	157	159	156	181	176	152	162	176	172	147	161	147	186	156	185	165	161	160	144	157	175	168	159	154	168	177	143	174	172	160	161	163	160	155	157	164	164	181	160	166	159	158	170	183	144	178	177	174	175	191	163	166	173	159	181	163	182	157	162	160	193	166	160	174	155	167	168	155	174	186	154	130	188	170	166	176	144	169	152	190	174	181	165	149	180	155	165	146	145	169	158	159	153
6506	15270	13136	7094	4921	3778	2769	2187	1625	1355	1064	901	809	709	627	538	507	479	444	426	387	361	340	348	330	324	320	267	286	288	279	271	272	261	258	275	246	233	250	265	218	245	232	208	242	241	251	229	222	204	228	233	206	209	203	244	240	246	244	224	212	249	240	237	254	199	215	240	253	241	220	221	233	229	237	206	211	237	219	239	228	210	234	195	216	226	215	222	239	225	198	215	218	203	218	217	212	222	230	222	219	218	218	252	213	176	203	212	216	205	190	245	183	190	225	251	221	204	199	211	239	230	204	213	214	215	218	232	221	211	231	236	222	211	238	200	239	189	219	215	201	221	219	252	233	216	222	233	214	216	233	179	231	221	211	199	214	237	219	209	200	205	212	237	203	227	231	201	225	211	206	219	199	185	198	242	202	210	224	223	221	215	212	225	215	228	216	202	214	216	238	197	227	248	225	234	206	219	191	240	203	211	227	225	213	228	234	198	222	180	213	229	252	211	225	224	222	214	217	246	212	205	229	227	201	235	231	242	238	206	200	205	228	206	223	202	228	215	187	184	210	218	215	219	222	201	204	229	201	204	228	211	215	196	191	223	207	229	221	191	222	206	192	187	231	207	201	246	205	215	212	222	207	222	238	202	219	224	197	196	220	228	212	236	218	219	213	238	188	218	208	223	219	201	218	216	217	213	207	228	211	213	249	218	219	208	211	204	214	192	244	190	211	208	228	213	220	225	231	220	210	216	207	216	212	193	195	214	238	243	232	218	216	210	227	233	209	221	200	186	241	241	224	224	218	219	219	217	251	222	207	221	216	208	189	218	235	238	207	224	240	216	217	193	221	223	219	228	218	239	207	196	229	206	210	232	235	202	197	207	218	197	203	239	216	221	213	230	201	211	222	202	239	217	236	234	198	199	236	240	206	227	238	245	238	217	223	205	242	227	222	224	204	233	219	236	232	244	208	223	196	222	225	205	217	227	232	207	218	225	208	197	212	248	208	188	223	199	215	214	231	220	220	216	191	222	219	226	221	217	233	229	222	212	222	236	194	230	226	213	213	223	200	223	218	186	227	205	239	200	217	208	192	205	243	209	235	200	224	217	202	229	201	215	225	226	215	206	191	216	205	230	221	204	220	198	227	215	213	244	205	193	193	240	199	220	201	216	209	211	221	217	199	244	207	202	221	208	207	197	202	243	213	225	215	225	230	231	222	228	202	252	205	187	220	213	219	190	194	212	222	223	203	220	197	199	194	209	210	238	203	222	218	227	210	195	189	230	211	225	217	232	231	209	246	231	227	216	217	223	242	200	232	210	202	226	201	206	202	219	201	217	217	212	229	230	214	207	237	225	257	221	211	196	239	199	229	240	236	209	198	212	234	214	207	222	239	225	212	209	229	190	199	230	228	208	207	227	227	206	205	229	209	215	199	232	210	219	208	212	183	212	227	229	240	247	207	212	218	186	240	234	208	215	211	199	199	209	187	230	201	197	227	222	213	193	200	241	221	199	225	215	199	234	267	231	249	211	192	208	208	218	221	219	217	240	227	222	208	219	211	224	207	223	200	220	242	220	211	214	198	207	240	196	204	212	209	228	243	206	240	206	214	227	222	231	215	235	229	197	207	209	241	238	214	224	216	218	214	240	187	209	214	220	220	192	217	187	221	212	203	219	205	204	222	236	235	208	214	219	227	178	216	209	222	202	218	219	246	220	201	242	197	232	214	212	218	225	205	209	212	229	195	221	212	215	209	239	201	229	199	219	206	228	197	202	206	198	200	198	215	203	174	241	220	207	198	213	196	220	214	230	236	212	214	220	198	217	221	210	238	232	203	228	219	221	200	213	233	239	210	212	209	230	209	214	196	202	217	215	260	202	199	196	204	237	195	225	210	218	235	230	216	206	235	210	237	216	203	205	218	214	201	231	217	204	217	224	233	204	227	199	203	230	218	239	211	190	238	201	199	177	218	223	216	226	226	187	200	228	207	210	211	214	217	234	206	218	221	207	217	216	235	223	227	217	206	208	203	210	225	195	215	246	222	230	208	195	194	197	200	227	204	209	201	218	210	237	202	190	210	197	194	227	218	240	229	221	235	228	227	215	223	222	220	227	225	200	199	184	192	212	224	204	236	192	243	211	219	220	229	204	206	202	234	204	206	214	214	200	222	206	215	250	209	210	216	237	227	203	228	219	210	212	193	209	224	192	204	227	229	191	222	205	238	206	237	225	233	207	218	220	227	209	196	210	227	234	232	213	217	207	200	218	208	192	243	204	208	223	196	209	226	207	207	211	226	230	208	202	220	199	186	212	222	234	214	219	244	203	222	210	213	226	197	211	210	230	226	211	217	218	222	206	189	201	207	193	193	220	227	214	225	211	215	211	229	215	224	232	211	231	197	221	223	197	203	233	231	222	203	224	203	242	213	209	222	224	221	222	241	211	202	232	235	210	211	242	238	194	206	208	212	232	207	209	218	227	215	210	214	194	204	229	209	207	204	203	217	234	210	199	220	233	208	215	220	241	208	236	197	214	227	227	215	195	215	207	225	217	234	226	201	227	250	200	227	224	200	228	228	214	213	211	224	218	251	206	211	204	241	219	207	233	191	221	219	210	242	222	229	217	226	219	218	223	213	199	208	180	205	222	191	234	221	196	221	221	224	203	182	215	188	216	206	233	219	222	232	215	219	225	231	219	221	188	222	221	196	214	208	272	228	239	226	236	215	196	232	221	224	217	231	218	191	209	255	208	211	212	185	222	202	224	212	226	214	186	229	225	201	183	219	237	211	223	225	220	227	212	190	215	229	202	219	215	201	219	223	196	219	218	210	222	218	217	217	190	200	225	207	236	190	194	223	213	231	215	220	201	219	236	205	203	240	224	218	188	212	226	219	212	220	205	247	240	198	205	198	214	199	211	196	231	199	223	220	198	246	211	243	198	234	198	244	219	241	219	212	204	227	209	226	243	218	211	215	223	219	225	205	225	208	234	214	239	220	213	217	229	235	218	224	240	217	219	251	214	209	228	236	202	206	234	239	201	234	206	226	229	203	208	230	184	216	206	234	228	235	215	230	219	222	216	205	217	228	208	224	207	202	223	197	209	241	223	204	207	214	218	219	221	213	200	203	219	241	216	219	218	192	234	209	216	238	207	192	211	210	207	214	226	236	212	235	232	214	202	207	207	210	208	206	200	218	180	217	232	221	202	224	242	207	197	239	192	225	220	225	206	221	209	220	221	222	203	206	212	221	187	225	223	211	206	176	221	206	221	235	218	194	229	231	205	231	211	217	210	196	231	220	215	209	233	208	200	206	205	228	247	224	216	220	216	215	217	217	224	210	205	204	229	188	212	230	187	236	249	229	219	232	240	241	204	202	200	226	208	197	207	221	197	208	256	238	193	224	200	192	211	228	217	217	209	220	213	227	200	218	237	234	212	196	217	203	208	211	208	205	231	231	225	220	221	221	208	218	202	220	193	209	216	220	217	217	214
26645	20526	9679	1098	687	630	575	610	591	599	569	636	564	575	623	579	587	539	550	567	537	619	549	583	591	540	534	583	521	522	571	602	558	605	591	579	532	552	585	610	542	546	562	613	559	556	590	612	576	593	589	585	579	517	563	589	575	563	527	611	590	594	582	635	556	554	546	589	597	584	591	569	593	564	576	571	604	572	569	518	580	592	568	588	532	595	575	598	588	598	563	577	571	625	569	545	564	625	579	588	565	592	530	592	559	581	600	538	562	587	551	563	578	557	528	600	579	589	535	561	589	546	566	625	534	587	566	562	566	559	602	573	547	606	554	532	599	596	575	555	534	578	601	606	578	591	515	540	566	550	607	590	574	566	588	571	596	583	570	595	540	608	554	578	579	552	541	582	559	548	621	597	613	551	563	617	578	581	570	562	593	556	592	522	582	548	577	549	574	585	577	562	579	608	564	577	593	537	597	566	580	549	608	586	569	573	575	614	586	566	592	597	598	610	570	589	551	612	564	589	567	601	598	556	563	559	602	564	597	596	600	569	548	550	565	579	564	580	517	561	606	579	547	542	591	593	605	568	551	559	547	585	573	582	590	548	590	574	596	587	558	590	610	559	561	592	622	568	559	574	550	550	552	573	579	569	548	597	630	565	598	605	561	602	537	565	560	564	591	557	562	540	553	594	606	587	578	543	597	543	500	528	580	576	568	537	580	560	591	545	551	545	554	572	556	586	613	582	562	530	575	584	627	600	588	550	594	570	548	555	587	569	586	605	544	573	545	639	570	579	551	544	545	587	579	536	600	598	606	553	531	521	575	604	563	543	577	602	558	586	529	547	601	565	543	550	564	595	561	583	562	570	568	604	582	589	594	580	555	608	606	590	556	516	571	575	537	591	558	596	588	539	551	535	601	619	564	597	503	601	580	588	555	584	560	531	607	554	574	570	532	590	561	548	600	602	560	558	610	564	600	523	573	573	603	555	546	590	563	589	577	562	567	592	549	607	565	556	530	549	597	545	575	571	605	570	545	554	568	597	580	534	609	633	630	572	537	568	557	590	595	573	598	548	561	564	550	583	631	577	585	551	545	617	531	578	574	627	570	594	588	575	559	558	547	558	539	590	555	574	602	581	612	590	596	571	585	580	555	574	557	558	579	556	544	567	617	559	590	572	550	641	548	591	584	608	582	536	524	577	559	585	580	550	540	570	624	639	563	549	548	552	563	570	516	588	590	555	634	573	583	568	596	577	602	547	595	559	566	580	551	615	570	565	559	563	573	608	592	586	551	625	597	614	576	581	587	600	584	566	551	640	593	563	587	578	512	579	548	581	566	584	598	532	581	558	563	540	561	542	591	589	558	575	579	577	599	560	602	575	582	551	564	575	585	593	515	577	595	588	557	584	583	583	526	584	586	585	613	548	560	577	576	573	583	608	556	571	583	555	505	589	555	585	560	529	585	553	588	581	563	563	556	578	577	605	602	580	578	546	570	566	591	586	602	577	585	547	569	634	606	600	581	614	559	542	571	613	568	535	565	528	581	588	607	535	616	571	587	619	592	597	548	598	560	582	584	591	603	616	565	540	558	560	584	566	562	529	589	597	548	615	596	550	589	612	608	619	566	569	560	583	578	620	609	559	524	575	606	624	611	591	580	502	576	609	570	613	585	591	582	553	578	622	517	605	551	577	559	611	584	579	537	567	564	597	566	568	565	567	549	598	552	596	599	627	571	578	569	569	569	603	570	555	579	615	556	561	584	576	571	543	598	594	569	614	609	558	592	604	571	597	529	586	577	567	560	540	532	590	594	552	569	573	573	563	566	573	582	609	525	616	570	564	594	578	547	576	589	601	585	566	586	591	525	563	552	570	584	539	552	576	565	561	598	550	593	570	558	560	555	593	587	583	589	548	653	624	550	632	528	547	556	563	565	574	539	586	547	609	549	580	570	572	532	595	578	582	612	575	578	574	584	600	566	556	616	565	563	587	527	584	578	586	578	604	554	565	545	584	562	584	597	604	581	571	613	592	578	538	548	601	618	603	582	532	541	599	573	564	561	587	562	601	568	616	548	582	623	583	585	563	614	558	612	606	560	553	556	561	643	551	595	595	599	578	622	613	611	521	604	581	540	619	593	599	589	539	571	560	572	587	569	548	597	564	594	551	569	574	592	596	581	593	573	577	573	586	560	583	577	553	556	586	543	580	576	583	597	544	572	610	546	586	566	575	586	583	541	569	601	565	613	549	547	606	621	570	566	576	595	566	590	542	594	597	557	575	582	598	575	578	580	598	567	582	596	590	627	529	603	534	590	601	568	546	588	543	566	549	593	549	594	550	578	555	589	540	556	550	564	548	538	574	570	604	559	569	544	548	570	556	616	566	570	583	562	607	668	525	521	605	547	562	562	537	566	550	558	550	591	616	589	571	568	632	520	524	589	568	595	594	598	561	549	598	544	560	574	542	565	605	570	577	604	596	544	654	581	583	574	603	598	563	541	569	599	583	535	569	569	628	578	557	535	568	586	545	600	567	579	592	590	515	587	591	543	591	603	573	556	565	584	601	585	580	595	592	581	603	586	544	591	561	569	562	563	605	537	575	583	542	563	572	622	602	556	556	621	577	541	537	573	572	630	563	610	562	576	553	571	521	516	572	571	571	579	601	601	574	560	598	594	580	574	589	598	592	583	515	583	546	553	590	587	579	536	571	566	581	595	510	553	593	606	603	593	545	573	566	578	632	560	595	577	532	597	587	577	579	620	575	567	582	628	558	545	610	623	543	596	564	591	551	588	595	568	593	553	567	579	549	545	558	600	580	568	584	538	553	548	567	573	599	581	563	573	584	613	568	607	655	581	619	583	539	611	562	564	544	541	565	578	548	581	586	614	554	561	524	615	557	593	522	576	572	580	592	570	534	565	575	585	570	585	577	590	525	578	565	555	614	600	558	604	549	612	579	550	597	567	598	542	562	563	557	568	618	583	621	626	612	557	581	603	547	596	566	554	561	577	554	548	600	559	569	610	574	596	591	569	593	572	549	555	571	600	568	564	539	579	570	563	584	534	605	592	595	555	581	583	536	582	560	539	582	591	563	576	557	594	603	536	607	578	608	539	536	575	561	546	590	566	611	581	578	584	585	566	551	592	607	532	563	564	595	578	514	573	582	563	528	608	572	564	581	572	545	536	562	633	583	590	577	559	577	500	554	644	584	555	578	562	567	514	598	590	632	551	570	572	562	577	551	570	553	567	624	615	598	572	581	571	540	593	541	583	543	555	576	575	555	549	581	573	536	559	539	557	597	582	584	539	599	589	589	596	592	575	556	585	600	595	609	629	531	559	561	607	591	577	596	541	558	586	540	596	571	572	583	600	579	585	546	559	616	569	577	581	616	527	572	535	537	605	560	546	548	550	607	558	556	614	567	626	608	599	576	594	581	584	612	573	605	528	620	541	562	545	575	599	627	570	566	543	589	585	577	560	578	607	588	569	568	581	558
4040	1308	1287	964	878	785	765	798	783	823	765	732	799	763	751	778	759	739	754	725	798	740	713	690	753	746	753	759	734	760	699	765	709	734	745	740	769	697	726	712	742	703	743	751	695	688	726	744	738	748	742	732	761	714	738	730	807	670	733	747	759	708	752	700	797	733	728	717	732	754	708	750	706	755	750	765	721	755	709	743	740	767	748	763	736	779	735	745	692	755	713	731	778	761	786	789	689	686	735	754	729	731	767	749	733	747	744	706	760	705	735	738	721	727	722	754	705	744	751	790	742	704	713	675	707	798	730	700	692	726	750	721	766	666	720	738	762	693	735	735	679	721	757	730	680	729	714	775	728	755	695	690	726	717	753	706	724	717	698	686	757	703	730	802	748	725	734	766	770	736	736	742	735	723	672	731	706	761	691	740	700	745	745	775	765	735	783	706	718	737	731	718	735	690	779	744	759	722	774	745	730	721	769	755	760	768	769	695	754	735	742	762	717	727	768	741	763	738	728	731	714	786	727	755	708	817	759	739	742	721	737	706	743	720	716	714	737	744	728	691	746	759	781	728	717	720	757	723	715	751	716	700	730	724	699	720	742	725	690	726	732	702	733	717	736	705	753	715	737	754	756	746	660	765	727	722	690	683	785	749	760	718	753	769	746	753	681	771	727	769	748	743	747	755	751	749	692	692	742	753	737	736	713	738	660	722	747	764	722	740	740	717	727	749	720	806	738	757	727	709	773	725	697	770	751	708	703	739	769	730	759	753	740	756	724	733	688	752	760	772	713	744	753	712	757	761	737	779	737	755	765	795	733	683	754	773	792	740	734	717	767	751	783	758	773	672	756	756	705	723	754	742	738	715	750	760	749	757	749	732	718	706	760	742	729	708	747	698	734	752	685	754	753	737	755	706	743	741	719	762	746	774	770	745	708	692	737	784	752	717	751	760	730	752	795	737	758	766	744	731	786	699	745	741	718	773	731	735	778	708	736	725	757	748	724	766	746	738	736	712	752	767	688	725	731	748	736	732	746	797	740	719	696	695	717	728	749	704	730	710	689	712	713	735	721	723	708	755	710	762	736	772	771	736	740	688	738	782	725	750	775	758	756	769	769	704	769	727	677	768	758	727	777	749	707	769	748	714	725	727	748	731	767	788	755	708	751	739	755	698	729	699	752	701	735	740	707	746	743	742	682	740	760	741	710	712	730	773	745	712	738	742	719	761	748	694	788	742	719	697	737	717	757	722	707	718	754	697	725	721	715	750	787	736	779	731	753	752	773	722	725	736	772	723	688	760	712	768	748	733	712	739	701	717	726	738	712	733	785	702	724	700	760	726	715	720	708	764	723	729	744	764	788	713	735	735	757	754	732	768	722	746	796	739	749	737	722	749	743	712	734	704	768	761	722	722	665	784	725	713	721	704	702	721	691	735	793	813	688	724	729	697	748	794	737	699	739	727	771	788	757	737	745	784	738	748	719	764	668	760	723	731	707	762	734	704	712	742	759	692	767	749	759	719	722	738	673	730	722	758	756	693	749	713	719	767	757	710	760	802	713	778	722	757	668	726	712	736	721	699	694	692	722	767	775	754	693	764	768	731	744	724	733	764	734	745	714	727	776	730	738	799	754	725	741	709	708	732	764	728	722	728	774	721	715	752	697	764	726	729	714	684	707	711	729	740	729	727	739	745	709	732	740	719	770	701	727	793	782	708	758	713	780	710	715	743	740	754	764	708	664	722	772	739	720	735	707	762	729	689	745	740	754	752	708	780	738	683	744	737	724	682	686	706	759	745	742	722	777	747	737	701	730	737	712	687	761	730	712	718	714	782	725	780	777	760	700	688	745	760	773	747	727	760	679	723	737	759	770	746	718	717	789	707	695	715	749	756	745	700	717	716	740	718	661	751	727	732	730	742	704	703	749	727	672	740	763	722	734	728	657	744	713	754	662	726	732	747	657	737	750	699	751	744	720	730	755	752	730	753	698	747	732	690	807	778	730	729	767	751	716	704	748	745	683	710	706	747	693	744	758	766	704	828	739	736	774	713	784	687	733	741	711	753	732	728	784	699	746	734	752	760	739	725	702	692	737	740	739	689	760	754	738	703	731	758	754	738	749	735	735	713	738	725	743	719	665	776	716	762	741	806	762	741	682	726	684	799	743	757	685	699	745	725	754	723	758	736	714	736	693	714	711	700	759	730	739	733	773	712	686	727	777	743	738	745	714	753	708	776	768	728	737	716	758	781	760	736	727	728	710	730	775	732	763	717	746	732	718	721	708	709	727	740	678	764	729	739	735	754	760	720	711	726	712	756	736	708	753	735	780	727	697	765	685	766	668	718	744	721	730	748	709	749	758	765	734	734	743	754	723	793	763	730	706	734	710	697	724	760	711	769	741	756	755	804	730	683	757	720	693	776	708	713	749	707	758	721	801	739	751	759	735	751	779	738	756	756	689	737	736	708	742	759	747	736	741	717	712	713	758	739	767	715	691	760	713	707	738	742	741	780	751	748	747	720	761	756	752	699	725	749	762	722	727	735	757	740	783	738	702	775	713	750	771	751	756	727	725	764	713	746	690	730	741	694	766	714	756	740	815	768	787	740	726	713	781	772	680	729	743	757	718	728	740	703	671	759	726	688	750	818	769	782	704	745	720	714	714	744	733	753	694	775	759	733	754	722	725	705	731	699	713	749	742	767	733	718	713	721	713	703	724	727	747	799	774	723	731	708	733	746	741	725	758	754	761	740	746	773	722	746	735	707	764	730	732	708	774	763	669	746	737	713	752	703	748	759	724	723	715	738	729	711	750	726	739	695	709	747	709	733	691	706	737	743	680	706	710	740	734	743	733	721	721	700	685	763	723	744	726	757	746	687	754	718	709	732	703	751	747	714	774	727	705	764	731	719	759	712	680	744	731	743	737	755	729	747	735	713	744	747	697	755	746	735	747	701	733	747	752	762	743	709	725	792	767	721	733	726	732	703	761	751	706	779	709	715	760	691	754	704	751	751	721	703	723	713	705	731	725	720	748	702	730	727	744	766	749	779	749	717	715	753	711	654	731	727	738	751	811	696	751	742	747	713	744	752	780	738	799	756	716	717	756	689	772	749	704	750	725	703	715	762	716	720	713	738	791	747	764	732	725	728	686	671	726	734	761	714	761	745	740	716	736	711	737	723	735	729	717	759	688	742	755	663	719	743	729	710	736	658	737	759	736	693	735	729	721	722	726	731	760	762	742	788	705	748	730	695	743	688	804	753	707	686	743	740	702	704	723	761	739	707	725	685	710	758	783	712	730	713	721	733	728	727	764	774	720	757	739	687	725	715	762	668	729	692	735	712	727	790	742	714	697	735	701	749	732	733	719	713	748	786	711	761	735	763	729	762	818	769	737	738	737	766	794	749	726	750	696	745	774	718	746	710	717	690	721	744	736	729	742	719	707	725	749	726	780	781	720	763	740	742	730	755	746	751	724	771	751	701	715	738	718	717
23482	20888	28200	23707	20894	10997	1277	796	664	647	569	583	580	513	489	458	503	452	482	446	481	435	449	448	442	472	438	429	422	396	421	437	439	442	418	414	404	386	411	441	438	445	426	400	410	429	421	435	380	392	411	423	425	400	406	442	395	396	442	433	399	390	425	451	405	390	444	454	417	399	394	460	402	401	423	358	434	448	401	418	386	390	431	414	384	399	431	404	408	424	440	386	404	388	437	396	398	398	396	425	433	387	441	411	398	423	398	430	377	436	408	406	377	403	381	413	404	407	432	383	428	400	395	400	450	388	405	403	424	403	390	392	370	445	442	426	406	391	415	402	385	391	414	372	392	406	427	431	376	410	393	407	404	407	401	447	430	434	378	409	369	391	420	386	381	368	394	434	394	427	383	412	460	440	411	399	374	420	389	421	428	445	399	410	402	387	405	393	415	412	404	394	440	408	400	425	401	433	431	438	418	418	411	391	458	404	409	443	408	435	399	377	431	407	412	411	401	428	392	375	401	395	364	406	417	389	416	412	372	416	415	429	413	382	430	410	436	383	416	423	434	419	393	380	409	394	413	412	396	430	406	416	389	393	405	430	398	394	408	421	362	418	392	379	396	423	391	414	416	419	429	404	411	422	378	406	419	419	393	415	395	390	409	396	394	394	415	456	397	395	416	409	392	417	414	421	393	377	395	404	362	416	425	417	387	402	433	399	421	401	419	393	416	372	385	395	391	414	406	427	401	406	405	400	412	385	384	358	406	403	399	436	385	462	409	412	384	380	401	374	380	384	388	430	438	427	407	401	422	392	422	378	401	400	372	431	430	396	396	423	430	431	375	417	385	405	399	403	401	412	414	399	399	366	409	410	437	419	421	393	387	392	410	424	403	399	391	398	391	424	380	364	399	417	428	399	403	415	379	379	402	454	421	396	411	420	411	398	447	420	403	381	366	372	418	436	420	372	391	394	435	412	394	404	450	390	413	397	415	385	397	391	408	383	402	410	412	421	434	390	428	395	396	393	365	418	423	403	389	361	425	419	437	432	350	421	413	431	419	382	402	432	386	383	389	395	413	415	381	435	410	406	407	427	374	427	402	386	386	433	420	373	392	410	409	392	426	393	392	391	395	427	376	451	416	399	388	391	431	379	401	377	403	384	403	376	439	421	393	401	399	429	384	367	384	411	406	409	402	413	402	389	394	394	450	372	415	425	400	436	367	408	391	433	436	400	382	405	442	382	430	425	421	385	406	417	400	415	395	438	382	401	398	361	394	425	415	383	376	426	398	384	397	446	401	406	416	343	391	360	372	427	400	426	425	454	394	395	428	407	370	390	356	420	409	378	388	376	401	399	409	425	383	384	391	383	381	429	410	431	394	411	426	391	406	398	378	419	452	432	402	422	396	429	406	426	369	399	417	397	378	438	413	406	392	407	423	419	404	374	388	412	390	413	420	411	399	409	422	368	412	397	395	368	448	444	369	402	405	399	398	399	404	392	410	398	401	410	403	405	391	417	395	394	386	421	409	377	387	375	421	430	420	411	395	412	438	387	400	381	457	421	414	415	405	389	434	411	402	397	382	424	398	418	408	379	444	388	351	410	410	435	444	399	410	379	381	406	405	422	397	376	435	417	389	429	424	390	426	380	418	439	356	414	374	434	415	335	389	413	384	420	385	426	441	391	371	414	375	420	409	416	386	425	396	402	402	424	391	402	416	430	401	393	398	380	371	389	421	397	419	432	436	406	381	408	435	403	426	404	404	434	390	393	396	395	415	415	423	424	392	423	441	391	393	400	431	401	425	397	455	410	399	363	388	413	401	391	440	427	364	400	402	396	375	414	408	427	402	399	394	393	419	433	426	407	396	432	432	409	416	367	406	428	421	368	391	431	408	425	431	374	375	407	410	454	400	401	434	384	401	413	402	412	410	374	430	418	380	405	411	409	420	391	398	377	430	392	407	433	395	415	413	406	395	375	411	368	386	370	424	380	442	412	426	398	402	400	428	409	392	429	382	385	399	412	398	384	408	421	412	391	445	433	444	411	424	395	404	409	420	387	378	401	410	385	388	413	447	437	405	412	395	412	400	398	389	427	410	393	410	415	442	410	424	436	403	376	418	418	435	421	401	357	408	440	404	407	424	411	416	411	434	427	404	441	427	440	414	399	394	373	379	420	377	411	402	409	418	496	414	402	363	404	395	438	396	415	416	391	400	388	370	402	422	414	408	353	399	406	405	403	383	431	391	393	397	371	393	395	396	423	420	415	412	382	387	372	401	390	415	377	389	396	412	425	389	426	418	416	381	420	435	410	408	393	379	395	388	405	404	365	414	445	381	425	394	404	399	399	425	410	382	369	406	430	398	406	385	383	411	390	398	419	369	445	383	382	409	357	420	410	404	426	409	418	387	390	415	383	422	407	416	400	399	416	408	402	415	422	415	412	381	442	394	405	407	437	394	413	373	384	431	378	416	394	405	434	403	438	388	424	404	432	381	393	463	440	382	357	417	390	420	422	398	387	395	415	393	426	408	390	410	399	388	418	419	395	389	406	419	407	369	361	420	429	418	417	407	455	415	414	415	420	426	398	404	408	397	404	404	422	376	385	443	442	414	434	406	432	425	385	402	403	422	396	407	403	429	378	405	412	413	386	361	408	372	417	443	390	389	366	394	410	411	417	400	409	394	405	409	410	417	385	375	427	395	418	405	396	413	402	385	388	425	395	424	407	382	422	432	396	395	414	395	386	386	453	372	406	383	379	417	396	365	417	417	419	417	400	400	411	430	402	395	408	417	434	413	433	389	415	389	418	393	367	382	413	429	383	402	401	387	445	424	442	404	430	402	410	411	393	400	432	404	424	451	425	385	416	377	355	405	372	424	401	390	411	382	374	429	400	399	425	409	421	458	400	405	408	404	411	426	402	426	407	414	395	377	390	413	390	397	399	406	379	419	408	405	398	373	414	392	371	417	406	428	405	414	389	410	401	419	400	404	416	407	379	416	402	382	397	424	396	417	395	381	379	396	388	377	418	385	393	373	386	445	370	401	403	443	447	397	399	445	421	406	406	391	429	437	434	398	461	387	417	375	413	384	424	398	406	387	430	437	428	411	401	415	385	372	417	438	395	362	422	408	384	404	395	401	420	407	407	409	388	414	387	402	409	420	412	430	407	394	398	372	416	444	421	376	407	420	382	392	410	396	421	425	402	401	424	400	392	372	421	392	426	379	417	396	424	355	388	385	400	376	393	385	425	401	403	395	425	374	411	413	423	417	401	423	382	388	398	427	433	414	430	397	418	431	399	392	396	387	383	382	402	406	435	438	376	399	389	418	406	428	411	401	410	397	407	415	407	407	432	367	417	435	411	423	400	410	440	419	418	451	403	389	388	421	388	390	378	444	390	414	407	463	430	365	392	398	425	360	400	437	387	404	412	420	397	398	407	401	368	401	410	430	422	431	382	411	409	413	416	392	400	385	385	403	391	427	362	375	380
4438	9213	8199	4301	3115	2325	1917	1447	1312	1120	912	920	863	761	716	778	686	613	652	605	662	629	610	606	568	583	558	621	572	609	567	560	572	538	573	591	568	569	585	564	573	568	537	549	567	543	545	541	527	549	578	546	505	553	547	544	595	582	472	529	562	543	547	544	513	529	573	514	554	538	499	563	558	547	590	576	572	550	569	559	545	507	488	499	558	540	538	583	547	537	511	556	564	514	508	556	525	538	529	546	542	543	530	568	532	566	558	534	546	549	553	516	573	524	577	561	502	535	525	514	477	531	573	532	549	569	539	536	561	549	530	506	558	517	494	509	517	558	551	583	534	542	524	533	561	528	533	553	544	558	605	509	551	555	582	536	564	554	546	558	522	556	551	580	545	582	596	505	535	542	552	565	535	584	559	565	506	581	545	546	585	565	502	524	548	524	579	547	569	547	558	541	520	538	584	579	531	532	539	532	513	533	534	529	531	537	498	549	534	517	552	571	529	494	516	524	545	536	520	556	579	534	497	580	559	543	543	541	549	522	557	533	591	539	589	560	494	495	521	510	530	549	542	523	590	570	561	518	530	502	555	556	525	490	539	532	538	526	553	558	568	527	481	529	541	537	526	546	551	533	565	582	501	572	506	516	541	521	475	518	523	553	562	529	528	528	526	503	558	566	571	546	518	601	529	556	504	542	537	538	539	530	547	546	512	542	519	526	553	526	512	557	546	556	530	550	546	537	533	552	555	591	539	569	532	535	495	555	549	565	561	556	570	529	569	530	520	548	545	511	575	557	537	556	596	527	543	525	565	520	549	541	527	568	581	556	550	531	532	544	563	563	569	511	523	559	567	546	514	536	576	482	530	524	524	515	580	518	538	532	541	540	571	573	555	529	576	547	581	526	539	528	529	542	558	518	515	544	542	553	514	533	532	566	494	504	484	546	541	543	542	515	559	569	509	576	541	511	532	515	531	557	558	555	495	537	541	544	567	504	526	584	551	499	565	549	530	547	538	532	563	527	549	551	495	540	535	504	585	561	571	566	575	560	548	525	597	539	558	538	568	517	514	530	580	554	547	557	509	497	535	519	537	578	567	515	559	570	560	534	537	538	531	546	587	559	511	553	572	530	474	478	516	537	534	563	588	553	490	524	526	551	486	530	577	569	530	525	538	506	551	540	522	533	522	564	561	543	551	555	539	554	548	531	541	538	538	500	549	552	507	565	530	529	498	545	515	553	526	542	555	566	567	496	515	561	528	505	555	536	534	539	531	529	538	521	534	557	521	563	530	544	525	546	534	525	565	520	549	606	554	510	575	581	554	533	522	527	508	524	550	527	537	499	559	558	504	481	523	528	542	535	530	524	537	542	501	562	558	554	498	556	583	559	479	543	550	538	544	555	532	516	548	547	541	520	515	544	558	551	538	538	487	519	527	520	513	534	536	542	491	535	522	523	536	500	575	514	532	543	578	506	567	547	531	565	569	552	559	541	542	507	527	541	503	561	518	558	542	513	544	513	596	536	552	513	565	541	505	567	541	537	528	538	575	526	526	562	495	548	514	535	561	522	509	506	529	511	539	574	570	550	555	555	555	526	534	529	551	565	546	557	522	542	539	552	544	534	545	514	565	537	548	516	556	538	566	552	557	491	523	546	539	514	525	532	515	526	498	530	545	509	547	571	523	552	532	539	529	542	569	559	515	533	502	531	539	554	559	543	533	564	585	576	569	544	505	524	537	571	555	539	494	524	560	509	545	550	529	525	541	506	524	557	569	536	517	546	527	555	521	509	566	541	524	512	567	561	542	521	582	527	492	581	542	568	545	524	531	530	578	535	572	526	553	521	533	528	532	547	548	519	578	562	545	548	462	549	575	548	547	532	530	551	575	526	531	517	536	585	570	516	524	567	526	503	558	546	536	524	520	546	588	558	570	552	541	541	529	516	546	517	525	541	514	528	520	516	542	494	542	554	526	570	490	538	511	560	576	572	535	553	581	525	527	534	532	503	558	529	523	551	516	545	523	536	576	523	552	512	526	547	538	544	534	529	568	549	516	534	515	535	584	535	553	527	554	551	550	541	562	557	513	528	517	498	560	512	531	554	537	572	504	557	553	537	505	522	537	574	546	513	526	535	540	533	579	520	481	504	525	576	517	547	511	538	513	525	555	545	540	507	544	540	539	493	552	535	550	555	543	582	512	543	527	544	536	547	481	552	553	544	493	530	532	545	509	553	528	556	554	552	525	584	559	553	517	540	531	551	528	557	551	554	552	532	537	524	555	532	527	541	540	562	487	546	533	534	513	533	549	551	552	528	527	554	537	520	497	608	532	536	558	537	541	531	561	517	529	530	556	535	541	539	550	540	607	544	528	543	532	541	563	540	545	538	510	586	521	513	525	508	537	546	524	558	500	504	524	531	538	525	558	541	568	566	551	494	516	513	530	570	521	532	551	548	515	592	526	532	533	548	548	515	564	556	533	537	546	510	535	550	546	539	555	564	522	586	561	517	534	524	539	582	548	556	563	504	551	534	537	546	546	524	543	556	548	542	547	558	534	547	527	530	571	583	528	508	534	527	570	554	526	511	543	517	528	562	564	575	514	541	537	556	519	525	558	501	543	544	535	527	576	520	537	576	539	535	510	532	534	542	553	579	583	496	516	524	536	534	499	527	505	543	558	501	503	504	510	580	582	551	593	504	517	545	571	553	516	537	555	554	553	505	531	546	529	560	555	522	520	524	552	556	541	542	548	550	534	541	550	541	520	532	558	503	524	546	540	560	562	543	584	538	547	575	530	571	536	559	531	535	553	545	508	557	529	554	532	570	503	572	508	550	544	535	558	530	558	541	546	540	544	514	575	535	573	520	514	543	558	513	543	525	535	566	506	551	550	527	533	542	524	551	552	545	538	533	515	519	559	502	557	569	513	547	555	550	546	525	540	518	545	582	555	556	527	516	521	584	528	532	548	533	562	544	536	560	572	558	545	507	533	568	554	526	529	504	545	547	556	512	491	503	474	551	528	528	553	557	550	503	590	522	536	542	535	526	558	564	530	530	569	493	541	515	544	523	530	537	541	549	539	520	577	549	549	528	572	533	532	532	550	529	474	564	559	494	574	546	549	560	549	524	535	537	515	549	539	584	526	541	530	573	535	545	546	574	546	532	532	577	545	541	544	524	537	514	547	544	550	548	536	541	529	577	548	535	556	509	527	528	540	518	579	568	562	570	560	542	540	564	584	509	547	549	544	535	522	554	543	521	540	585	542	557	566	544	528	523	544	545	560	568	557	501	539	486	564	566	495	526	541	525	530	528	509	512	561	535	535	547	553	516	560	529	524	519	531	550	517	529	502	527	588	542	555	535	553	535	530	518	522	560	551	534	531	533	543	515	568	545	556	505	573	539	546	595	571	562	541	537	546	551	558	517	539	557	534	535	538	513	519	520	531	528	551	539	529	516	542	567	533	515	573	510	509	523	569	536	503	545	536	547	515	484
22471	20856	28568	23290	20858	20886	9564	1066	736	639	554	473	403	349	336	321	278	265	256	254	211	240	206	217	208	200	208	200	194	203	240	199	170	173	176	180	187	178	191	164	181	171	170	190	198	168	187	151	167	163	148	162	183	184	160	179	182	158	178	157	162	147	183	154	162	165	163	181	179	155	181	171	157	167	177	170	166	155	160	167	160	185	168	166	160	186	149	171	135	175	159	177	142	192	161	174	159	147	190	162	161	148	170	177	155	159	171	177	170	172	177	150	171	156	181	153	184	157	175	164	161	159	162	165	173	168	141	172	187	173	160	165	161	167	175	175	150	168	166	181	162	177	166	161	154	181	176	167	192	164	146	171	165	180	175	156	153	160	178	147	179	197	170	173	148	178	149	181	180	148	177	160	163	180	175	143	170	184	183	172	190	170	174	173	188	176	168	171	162	171	167	172	173	168	183	155	150	160	165	172	157	152	166	155	179	169	146	174	181	187	175	180	133	154	166	178	153	149	147	171	143	176	160	153	141	165	177	154	152	150	176	185	148	155	168	144	169	167	145	145	164	159	159	186	176	173	169	169	164	163	164	139	141	143	191	156	165	156	158	151	165	160	178	176	181	163	153	152	186	166	152	175	149	177	150	161	161	177	147	146	171	157	166	175	166	190	161	177	154	142	143	153	166	157	162	159	171	164	158	175	159	180	186	155	152	142	177	160	166	166	158	139	155	165	158	172	160	172	150	157	161	156	167	176	187	172	157	177	177	171	186	170	168	159	144	170	166	169	166	166	160	152	157	157	139	163	163	156	165	164	162	146	155	165	173	168	165	176	181	191	159	167	160	168	182	153	163	168	159	163	164	172	173	159	168	176	192	149	141	184	145	161	159	169	154	162	162	177	162	171	164	164	178	149	170	157	154	172	153	159	174	164	166	159	164	169	156	156	171	149	176	162	172	154	185	165	157	165	179	174	167	168	160	195	184	175	164	172	151	164	151	175	172	153	148	164	154	170	162	162	162	156	168	161	157	147	169	157	149	174	167	182	167	162	168	171	164	151	179	160	175	164	151	158	155	174	170	150	171	157	172	151	156	156	175	157	173	178	164	169	155	194	169	169	153	154	157	152	163	157	172	191	161	155	161	179	168	158	180	151	179	163	152	185	148	163	167	171	141	148	163	161	172	162	176	159	142	165	163	151	155	150	169	170	175	166	158	157	170	180	162	170	165	154	155	159	172	170	174	147	172	146	159	151	174	155	185	191	168	164	159	187	160	155	167	152	169	181	166	169	161	183	172	181	149	173	172	156	145	173	171	157	181	168	149	154	149	176	187	171	167	162	176	173	196	192	161	178	169	167	167	169	168	168	152	182	162	144	153	172	163	175	156	165	158	169	169	164	170	177	190	170	173	152	161	165	139	163	175	180	171	161	167	188	159	169	177	159	174	150	180	181	137	162	163	150	184	140	161	166	151	173	185	129	162	150	164	172	156	146	170	159	152	158	151	171	161	143	164	157	165	164	153	146	174	168	146	167	158	161	159	157	190	188	158	155	194	149	155	166	163	160	154	173	177	176	177	156	171	160	150	166	179	170	179	178	173	170	154	195	175	155	155	172	179	168	172	159	175	168	145	156	152	155	158	169	155	168	133	156	150	152	173	171	170	157	150	158	147	189	171	150	166	177	165	160	179	168	161	153	153	174	169	171	194	151	180	173	158	150	162	160	181	171	175	155	150	149	158	177	164	159	134	163	169	175	158	183	169	169	172	173	161	180	156	179	175	143	177	132	152	152	163	161	159	161	139	179	164	161	183	164	172	176	166	160	175	148	169	179	160	155	144	159	169	148	162	162	158	153	148	164	175	144	166	163	183	177	173	179	167	159	172	163	137	148	180	168	166	176	176	154	157	174	198	162	179	174	181	167	178	174	168	157	159	174	159	162	169	170	176	162	169	159	156	146	171	184	174	166	156	158	165	151	162	148	149	163	158	161	145	149	153	174	158	144	165	165	163	164	172	135	164	153	165	167	153	165	148	169	177	144	190	182	164	189	184	159	167	171	168	159	180	179	164	144	145	162	157	168	174	160	174	169	183	153	166	169	173	147	152	171	171	156	162	137	186	141	130	162	162	159	156	184	153	176	151	221	150	167	181	165	162	167	165	167	159	172	182	162	163	176	183	168	174	179	158	175	177	149	160	160	146	175	164	159	156	158	157	144	169	169	168	163	200	176	160	176	167	155	145	144	187	163	177	144	149	168	162	162	134	142	162	178	147	148	164	183	172	175	171	178	151	149	174	164	177	204	161	167	141	173	164	186	171	143	145	175	151	175	161	157	182	165	145	162	166	158	170	184	162	158	168	163	166	172	169	141	182	166	151	193	181	153	172	182	158	149	144	193	152	151	184	178	181	177	147	169	159	166	161	175	152	177	192	173	163	174	181	149	164	159	152	163	153	192	171	181	152	171	164	161	172	162	168	139	152	173	168	196	177	137	152	175	138	156	182	185	154	192	165	171	162	184	136	162	161	139	151	169	177	163	185	167	172	163	159	153	183	165	172	156	165	172	165	160	184	175	147	140	162	169	158	143	169	159	180	168	174	157	159	146	189	183	169	159	160	168	163	158	178	172	170	168	168	157	143	177	191	145	160	167	156	146	160	167	147	157	164	142	162	182	155	181	167	158	145	153	156	167	170	161	163	167	175	155	165	185	173	178	143	186	142	162	158	151	160	165	128	171	158	148	160	158	163	168	149	186	184	148	184	154	158	178	170	170	151	165	167	184	149	139	194	168	162	169	146	178	161	147	155	140	135	134	148	172	180	164	169	175	163	157	156	161	163	139	167	157	167	168	155	152	163	172	148	165	164	164	186	160	173	178	159	149	138	162	172	161	160	159	176	169	149	151	160	173	152	189	178	197	186	201	171	140	153	150	168	156	158	187	162	155	156	160	163	175	181	168	169	158	175	168	156	160	181	165	189	168	163	176	180	167	157	169	157	151	159	161	153	187	146	143	160	153	175	164	173	170	160	177	164	193	142	158	165	148	172	176	153	156	175	129	189	180	174	140	159	174	169	156	155	163	151	127	156	180	145	174	165	178	159	168	169	174	200	173	158	156	154	151	172	169	145	160	136	157	158	176	163	162	179	153	156	142	170	163	169	148	164	170	145	189	171	157	161	143	177	210	150	169	158	172	181	187	153	189	153	175	159	166	131	164	157	161	168	155	166	171	193	167	183	159	150	154	170	174	174	195	176	164	175	164	155	156	175	163	167	139	162	169	146	164	157	174	179	159	170	165	169	134	150	163	150	166	145	153	181	174	157	171	164	182	176	172	167	155	170	169	162	171	153	155	160	141	166	161	161	165	152	191	174	161	177	153	153	153	172	170	169	145	139	153	155	148	171	159	168	163	157	151	172	184	163	175	161	188	138	177	150	151	170	199	167	159	152	151	160	157	164	153	153	169	177	155	174	171	168	159	197	144	191	151	162	170	167	159
6523	15077	13344	7203	5010	3674	2800	2121	1678	1376	1056	942	841	670	639	582	489	468	383	373	349	377	333	346	327	311	351	285	289	304	289	284	278	273	250	234	259	291	247	275	279	264	211	233	213	226	226	234	233	207	241	237	244	253	229	262	250	241	233	220	196	234	213	223	220	245	233	235	232	221	223	233	216	271	218	232	222	222	222	245	193	209	194	221	193	208	250	201	214	246	227	229	191	219	216	225	203	185	244	221	201	202	206	215	227	192	214	189	221	231	224	232	191	190	216	214	216	201	200	219	223	262	206	232	260	199	217	213	219	208	198	213	229	217	223	209	212	232	198	204	198	216	209	202	224	228	209	190	236	192	263	209	221	239	200	211	224	226	249	211	214	227	224	184	244	228	235	216	219	214	187	226	221	223	234	207	212	227	219	208	217	208	237	208	211	197	234	237	207	207	213	218	209	241	202	212	200	203	246	235	218	214	218	213	197	195	226	202	217	197	212	204	236	238	204	223	219	219	235	202	192	219	200	201	217	216	207	242	226	233	195	187	227	206	228	187	218	229	228	202	204	220	214	199	202	207	213	225	224	204	240	224	212	202	230	228	210	219	229	209	232	199	218	222	210	223	213	227	232	206	232	217	239	235	195	213	235	206	205	216	212	205	217	217	195	234	244	247	213	234	213	226	224	214	254	209	206	227	231	223	219	222	228	194	205	193	189	212	216	199	231	200	237	222	220	212	236	204	211	196	212	205	214	226	206	221	254	207	213	206	228	211	203	204	217	224	221	226	205	210	218	166	211	225	202	220	198	221	224	232	239	208	202	194	210	196	233	220	221	208	208	221	224	218	211	200	225	199	232	208	190	238	196	213	222	234	199	226	216	231	214	208	229	224	198	221	199	207	193	218	247	224	208	213	216	225	237	231	252	203	223	237	200	184	214	222	241	199	221	236	210	250	239	201	220	183	210	202	193	207	213	218	219	256	192	228	221	210	206	212	199	229	202	212	216	208	218	186	232	209	207	207	240	211	210	203	209	225	235	223	221	231	201	214	215	228	210	233	206	217	206	215	207	202	217	227	218	240	227	213	198	231	223	205	205	230	203	203	212	222	236	233	229	224	242	205	189	244	222	229	222	202	211	218	210	211	231	238	205	186	223	226	236	190	207	236	219	200	230	201	211	217	215	222	220	220	230	214	219	233	200	218	216	238	210	230	211	232	216	210	220	223	198	197	217	209	215	211	218	210	225	225	236	228	219	229	226	221	220	212	214	223	239	216	209	206	205	209	170	210	196	229	208	216	203	232	211	242	236	217	220	221	199	217	192	241	202	229	196	220	230	230	222	210	204	179	189	239	218	211	228	214	218	205	209	232	228	199	218	211	222	195	218	212	222	213	221	213	212	228	236	242	223	237	193	218	224	236	199	187	199	231	210	229	210	209	206	223	189	210	211	194	242	198	235	207	212	201	213	210	214	209	211	225	233	205	219	226	195	245	223	216	236	226	227	232	213	213	230	233	212	227	225	212	208	216	244	213	204	208	221	214	227	203	224	189	222	247	194	207	172	214	218	221	209	190	220	228	215	220	204	210	217	200	206	233	245	239	196	206	235	234	221	214	196	216	203	221	215	207	206	221	203	209	225	211	214	209	224	227	202	188	190	206	187	208	228	190	231	232	209	229	221	230	245	187	214	242	254	227	227	217	204	213	201	232	212	204	218	225	205	211	240	204	206	197	216	217	209	200	227	223	223	242	209	233	219	216	235	207	197	196	239	223	223	196	233	199	209	209	191	219	228	207	189	237	218	215	218	197	175	219	217	212	216	222	192	238	223	203	222	201	232	199	215	206	227	214	204	218	217	220	198	197	216	199	212	206	211	205	237	217	226	205	218	236	206	206	195	221	219	211	228	216	229	215	206	225	209	193	236	210	216	203	225	191	220	191	226	207	205	219	235	215	224	195	214	232	222	221	206	210	212	214	218	213	244	222	226	225	254	220	224	231	245	217	213	199	208	197	212	219	216	215	210	206	204	251	200	192	247	209	224	208	218	219	204	224	216	214	217	218	206	219	224	205	213	176	223	213	206	210	229	230	208	240	223	201	212	201	211	215	236	234	208	217	207	233	202	218	213	209	224	240	222	206	220	209	232	225	238	223	208	215	225	209	226	244	210	226	207	202	230	211	225	221	241	207	240	202	199	222	202	208	207	229	200	216	213	235	246	208	207	201	238	217	226	239	212	213	202	226	216	207	219	205	220	223	218	185	199	232	233	203	223	214	198	202	212	202	230	230	201	217	208	251	223	224	164	190	217	235	214	209	219	228	224	221	210	212	237	210	204	225	204	213	242	227	216	223	197	224	222	196	229	225	194	202	230	212	246	212	184	225	204	220	226	244	201	189	200	216	189	211	228	217	191	200	211	213	216	210	185	220	186	175	224	195	210	210	195	223	204	206	209	247	222	228	220	220	190	188	222	203	207	225	210	205	219	271	208	207	204	214	229	256	220	192	227	215	214	197	197	202	225	222	205	213	232	209	223	210	226	240	214	195	194	206	218	201	226	225	227	217	209	190	208	229	224	250	211	223	202	224	207	231	223	233	219	225	228	221	240	188	224	233	204	211	213	227	221	225	216	198	213	236	194	215	216	199	214	199	226	238	200	216	211	209	190	249	211	212	201	212	234	219	191	233	242	200	214	204	202	207	241	212	226	201	248	235	224	213	231	204	210	235	227	253	217	207	207	234	222	228	220	216	235	232	213	193	237	222	218	196	200	239	193	245	221	234	219	212	212	184	222	215	215	201	204	213	214	214	208	216	221	224	208	227	215	221	224	208	240	219	202	204	207	211	254	229	199	223	203	236	213	227	206	210	185	219	194	187	246	231	214	202	228	208	227	207	214	249	212	231	229	213	221	214	209	205	228	222	191	216	202	245	217	210	188	213	240	237	217	217	233	239	220	234	231	209	219	217	214	206	214	216	234	216	223	205	232	216	199	224	227	216	204	220	244	198	190	184	231	211	207	241	228	210	225	210	203	210	188	236	222	230	208	228	201	200	207	202	242	222	227	205	216	198	189	228	225	218	236	237	220	206	225	196	194	224	210	232	220	236	232	219	199	221	210	213	210	233	241	203	207	188	206	195	219	226	233	204	201	219	207	226	246	213	254	225	221	210	249	228	201	235	237	217	204	180	182	237	214	206	224	208	212	192	245	213	196	234	203	222	213	223	210	217	210	202	210	221	239	219	216	181	225	214	231	211	208	209	203	185	207	220	209	228	233	222	193	208	189	210	199	234	226	232	234	221	234	193	208	222	245	248	220	181	233	228	202	241	227	233	208	239	220	227	201	194	224	179	219	170	210	194	229	219	201	215	232	212	222	192	197	218	213	203	193	236	204	227	212	226	233	227	239	193	235	235	233	213	191	221	214	192	203	210	208	197	217	230	205	250	234	198	198	226	214	215	227	222	225	222	225	184	212	253	220	201	194	226	222	223	210	225
26655	20442	9608	1054	693	601	608	594	578	610	599	575	546	563	592	564	582	580	608	557	578	580	608	529	587	573	602	590	518	562	608	594	559	575	584	643	581	583	535	600	592	575	545	548	539	570	595	588	607	597	580	592	593	541	559	577	551	541	579	601	569	549	567	593	583	572	566	578	591	601	585	566	583	557	569	537	567	612	595	563	593	530	572	609	614	527	617	591	545	570	576	592	609	531	587	576	597	580	598	591	567	580	546	582	617	571	551	585	564	566	560	574	572	554	568	613	578	571	534	592	579	596	609	583	557	559	567	555	567	601	551	611	556	529	592	590	576	570	575	573	613	528	578	615	572	581	603	575	573	619	557	537	587	609	563	624	572	571	586	598	558	569	498	595	582	601	580	514	609	558	555	622	586	553	604	522	576	583	603	536	571	559	541	559	580	588	589	539	610	595	593	580	584	565	580	607	589	550	597	580	563	614	589	546	555	542	626	554	570	616	613	577	610	532	546	556	576	548	620	623	623	586	584	524	565	566	591	579	583	605	612	617	583	576	616	572	611	583	544	542	541	588	587	577	562	520	569	588	554	578	551	602	534	535	560	590	568	593	571	598	579	598	589	572	589	556	614	542	562	580	565	549	591	610	584	573	638	544	568	584	585	606	534	581	526	562	594	558	592	551	588	552	536	594	553	580	596	579	604	591	575	592	562	569	542	540	565	593	574	546	543	548	560	602	593	531	559	585	571	574	537	552	562	605	582	531	571	604	545	539	575	590	556	582	598	552	572	543	545	594	575	539	599	617	585	578	579	582	544	604	616	541	526	561	550	558	574	589	562	588	553	528	521	571	547	534	598	546	546	578	525	542	580	567	579	567	554	580	561	564	533	564	558	593	577	587	606	565	543	590	583	562	563	589	565	543	622	601	603	591	559	561	554	540	591	575	578	553	557	559	536	566	567	586	576	580	583	590	544	587	590	537	582	551	617	607	569	545	578	585	575	558	591	570	590	566	574	630	578	590	622	589	556	590	545	563	573	597	607	581	554	562	569	578	596	557	598	582	597	570	575	563	553	609	601	603	561	576	572	609	594	585	602	588	569	573	589	561	597	588	587	575	539	609	557	569	595	578	553	550	583	553	515	589	597	537	552	562	550	580	599	575	590	536	599	582	627	568	574	587	612	606	576	577	600	576	606	558	570	597	602	578	578	573	552	546	605	589	535	568	562	574	558	560	557	602	565	610	549	545	611	592	579	578	592	548	579	560	562	589	603	626	533	567	553	615	579	576	570	583	560	582	609	587	591	597	547	527	539	538	583	590	583	588	568	565	574	543	572	607	608	561	590	533	610	563	573	539	603	610	576	564	524	581	580	586	551	584	605	568	554	585	606	570	571	578	579	607	563	609	591	580	589	563	583	585	541	609	598	545	584	555	555	634	559	583	533	552	556	602	583	526	544	537	555	582	538	551	593	562	593	553	597	588	630	587	602	563	569	573	549	676	582	543	525	536	603	583	611	614	566	569	542	591	559	588	580	555	612	580	598	609	596	584	552	549	582	554	522	567	589	549	557	579	570	545	596	570	621	527	569	546	574	569	605	539	515	575	597	581	580	592	566	540	573	589	568	595	573	601	526	571	589	577	587	586	603	591	573	603	573	568	643	568	568	589	604	571	560	614	560	549	575	573	611	599	585	607	536	552	558	589	579	572	570	546	566	598	531	562	589	594	599	586	563	565	601	583	558	570	542	544	543	582	565	558	580	585	604	573	600	531	544	581	625	556	567	577	606	567	588	567	581	544	579	574	589	624	571	532	622	563	600	562	614	582	577	545	579	560	565	604	572	584	585	540	560	569	571	548	525	565	536	571	572	584	553	553	610	604	558	600	564	522	544	565	598	536	599	574	570	564	548	606	551	595	591	587	601	535	588	557	590	513	552	582	578	559	621	560	559	585	600	586	575	577	552	536	572	572	567	537	599	506	588	620	575	548	594	577	552	547	588	575	553	591	561	541	614	527	602	540	581	572	564	564	515	610	637	571	559	588	560	593	547	577	558	596	586	573	568	570	581	553	567	564	588	596	605	618	579	592	598	519	564	603	570	575	577	516	543	576	533	636	563	550	571	550	556	581	588	552	573	607	539	581	575	589	592	594	577	564	630	574	596	579	564	581	573	525	599	590	569	566	546	583	611	605	550	572	601	553	509	578	547	558	559	574	584	539	537	553	604	548	565	562	595	548	580	572	581	595	565	553	610	566	596	596	557	559	586	548	565	588	646	569	623	571	549	607	561	535	601	592	607	611	550	603	579	578	555	532	579	573	588	597	590	565	596	598	596	542	600	548	586	566	590	559	580	564	555	567	525	595	608	575	547	594	591	592	558	572	587	593	532	599	601	569	578	654	567	587	560	571	588	540	534	554	602	543	547	572	566	572	583	554	616	587	529	569	563	595	544	580	557	551	607	605	604	573	568	573	566	551	607	582	558	595	583	575	573	561	561	555	530	572	566	565	568	606	551	546	634	599	553	595	571	571	578	567	556	595	538	569	558	574	622	588	600	555	552	552	600	569	583	561	564	571	583	556	572	518	553	573	549	579	597	562	557	584	545	577	577	594	559	539	580	523	575	546	610	545	529	584	522	567	589	582	567	555	585	527	571	559	559	585	539	590	600	611	554	539	570	551	587	566	567	547	578	559	550	566	596	562	595	593	592	584	608	583	602	574	559	544	551	564	567	599	619	626	557	623	541	574	601	578	621	586	555	571	599	590	592	562	587	575	563	568	557	594	590	584	555	553	585	593	594	562	563	554	576	591	573	549	580	543	574	577	576	585	589	563	534	560	610	576	543	584	585	571	547	583	574	550	604	623	584	552	560	548	587	576	584	628	606	558	569	615	581	580	588	609	580	588	570	599	595	583	613	564	591	587	587	516	563	563	585	590	561	574	560	588	514	539	607	578	552	567	568	563	561	630	544	556	622	574	589	549	557	557	593	583	611	554	590	572	557	563	563	592	578	574	573	566	563	583	561	571	547	580	555	586	528	526	604	557	563	586	576	550	561	588	584	566	563	580	592	647	562	555	554	593	576	549	574	577	559	542	610	551	566	605	587	551	550	587	535	584	570	558	562	587	608	612	560	587	595	563	563	550	602	611	559	586	585	592	631	614	532	575	587	571	552	551	583	623	617	604	575	560	595	542	604	572	525	613	557	563	541	565	555	537	582	571	568	587	583	593	581	539	540	604	555	591	550	581	559	593	560	560	562	536	575	561	568	597	555	591	578	555	524	595	561	532	572	581	559	575	528	595	585	542	551	573	550	625	562	552	577	572	556	550	529	613	602	583	541	611	564	575	590	562	605	617	574	598	589	626	594	596	556	519	543	589	555	593	561	559	562	571	568	608	586	604	609	612	541	561	581	525	560	600	618	600	586	586	574	556	594	563	577	560	606	543	545	563	578	578	583	573	582	578	574	577	576	579	610	583	552	589	576	555	594	582	630	583
4024	1361	1295	972	949	857	808	751	806	766	784	763	768	767	785	740	737	762	736	771	774	731	685	803	710	753	761	745	742	759	747	719	725	779	743	778	762	703	786	726	748	737	795	758	736	789	777	702	772	773	777	676	733	742	747	757	766	747	698	769	699	674	756	736	773	723	735	752	770	746	761	788	752	734	734	734	762	751	766	782	838	746	739	716	733	761	790	803	766	718	693	764	712	717	716	737	752	721	778	715	718	781	759	727	743	785	735	754	724	740	748	710	762	744	762	719	698	765	734	761	732	728	697	717	727	792	717	732	694	688	785	709	682	739	714	735	712	749	744	714	762	731	748	707	746	773	786	753	701	758	706	718	735	729	696	745	788	767	732	716	761	751	751	765	737	764	769	662	766	735	676	725	685	713	711	687	725	736	740	718	740	766	761	727	753	799	759	754	779	745	759	723	750	740	719	747	716	762	733	777	760	724	728	747	800	717	712	736	725	746	751	788	748	773	756	669	689	746	774	729	786	776	790	776	727	739	701	710	757	763	785	705	769	738	791	746	750	750	736	731	691	760	765	764	755	824	741	722	753	807	723	707	758	717	750	743	703	733	702	721	731	785	769	763	731	760	772	778	712	746	793	723	783	752	721	733	743	771	721	707	769	738	719	723	777	759	723	759	729	781	733	778	700	765	747	754	794	755	736	719	745	750	724	766	771	699	721	713	744	732	766	775	758	739	731	766	746	735	701	734	765	775	785	775	777	709	744	715	716	747	760	704	765	716	780	742	749	718	736	753	728	769	745	713	811	759	756	751	718	771	734	721	735	725	774	770	730	718	736	762	744	710	796	716	759	754	757	722	664	716	746	755	765	744	725	713	725	782	706	720	744	743	752	747	761	718	706	769	716	692	781	745	710	740	754	737	748	749	736	703	721	737	759	778	760	727	823	760	724	784	757	715	742	750	741	790	718	744	761	789	721	740	730	737	734	708	678	698	746	714	741	782	759	695	725	789	745	764	731	683	717	789	737	775	693	726	679	756	780	767	713	807	765	758	781	804	710	751	737	737	714	712	731	726	706	757	704	754	718	777	744	724	720	727	751	739	773	795	749	760	739	739	677	777	742	730	706	731	749	784	746	741	733	756	736	767	763	736	736	723	734	733	717	709	734	768	737	757	741	783	718	766	705	758	756	742	810	704	737	744	784	764	710	756	709	740	759	744	760	747	749	779	780	762	723	759	752	741	744	716	787	747	741	764	742	737	784	694	739	745	794	713	736	759	765	716	732	799	761	704	752	684	734	792	709	675	691	747	686	760	729	764	692	746	690	714	704	726	699	696	741	736	741	708	731	744	778	751	741	768	752	705	762	773	740	760	704	783	722	726	691	766	739	710	722	776	729	712	757	750	712	718	706	727	798	709	749	700	714	735	788	742	712	728	749	755	751	751	716	763	725	681	771	695	739	710	709	783	771	723	743	750	695	758	728	751	731	740	736	713	806	762	686	735	747	734	728	784	709	741	729	754	736	765	772	755	711	736	748	725	723	753	726	724	779	738	741	705	738	761	701	755	711	729	750	754	743	723	771	792	720	717	750	751	684	761	765	736	708	763	757	744	745	683	738	709	777	754	737	732	760	722	737	746	765	733	697	744	731	744	737	718	734	793	744	771	767	799	757	755	692	740	738	712	790	737	739	753	763	723	726	730	741	725	803	705	767	760	747	747	746	719	750	740	709	748	755	723	683	724	746	746	691	733	718	719	784	742	701	735	720	721	789	734	708	707	804	774	745	750	721	766	710	740	748	690	721	720	723	722	739	737	750	771	755	764	737	726	723	742	740	750	774	772	763	716	753	697	783	757	703	799	782	705	767	736	743	731	754	736	755	692	758	746	784	722	724	720	741	750	700	791	719	783	771	731	749	677	739	735	718	749	757	742	774	768	721	714	722	733	785	728	678	664	757	713	750	732	697	718	751	731	746	795	728	759	745	761	772	730	758	689	762	761	745	685	763	742	748	756	725	755	731	795	739	795	806	773	748	714	750	751	721	766	742	738	739	734	709	722	788	744	740	822	748	688	765	701	682	728	744	761	749	766	758	707	759	792	800	730	832	730	728	760	757	755	699	709	723	743	767	757	696	731	710	729	782	748	771	727	715	728	754	742	772	758	737	730	757	731	746	776	748	717	736	763	784	730	754	730	738	735	750	666	709	722	779	764	769	709	705	724	692	729	769	743	771	793	789	746	750	753	767	742	758	742	721	741	696	749	776	722	725	746	754	777	745	768	774	704	713	747	733	708	742	721	785	767	724	739	720	711	751	764	724	648	736	775	695	715	779	790	709	736	731	719	725	753	716	753	724	747	737	740	749	774	734	714	774	770	747	778	757	732	759	766	788	713	722	748	741	737	734	758	768	699	743	728	749	764	739	753	703	758	778	734	742	733	743	745	757	720	781	725	742	748	777	727	704	694	720	756	758	657	754	685	770	734	749	736	755	745	812	724	789	673	724	717	702	760	764	731	704	742	752	745	742	715	775	772	673	681	755	730	719	723	705	706	753	786	749	722	761	769	787	750	744	745	757	791	749	727	793	720	758	699	766	792	778	735	781	781	694	690	715	722	735	741	732	805	693	695	764	754	739	755	768	768	746	720	741	742	708	692	735	793	704	705	733	751	747	693	748	716	732	761	736	698	768	790	697	767	701	764	790	752	734	723	784	714	778	757	723	710	767	743	695	770	731	708	726	806	744	758	747	753	755	737	699	704	724	723	801	729	807	726	695	733	737	745	763	766	717	719	694	722	747	744	765	776	713	728	739	710	747	711	736	802	776	749	745	722	738	747	764	780	722	735	774	743	726	730	753	694	706	787	786	775	718	722	749	750	772	746	712	778	720	691	771	726	761	746	785	698	758	686	753	684	744	774	731	751	721	742	798	760	744	787	743	712	748	723	765	754	803	754	705	741	707	723	728	758	694	719	765	738	728	753	761	695	751	702	735	735	742	730	753	759	752	764	740	722	706	747	741	735	734	729	737	745	701	781	737	731	711	740	708	758	744	734	733	752	758	793	734	760	703	754	761	746	736	727	747	701	726	762	756	769	771	801	749	730	745	776	706	753	728	695	726	762	710	704	750	733	744	746	788	753	768	723	751	762	739	734	731	755	738	751	693	710	750	730	719	742	708	786	732	695	748	779	780	725	749	703	714	689	744	767	701	747	753	774	762	710	741	759	731	766	702	795	760	742	768	755	696	761	754	743	752	742	753	725	736	699	738	733	715	794	766	749	771	685	715	754	730	719	712	741	729	765	744	779	720	762	769	766	743	703	739	726	743	737	729	754	740	704	683	736	789	729	748	745	751	718	724	730	783	766	710	704	760	702	788	737	730	763	750	744	724	721	757	748	710	708	765	693	749	739	723	722	719	765	753	774	781	720	708	793	744	759	749	733	737	718	697	724	731	732	711	777	763	739	728	684	727	742	710	724	767	759	722	705	734	719	729	743
23460	20838	28151	23607	20839	11150	1334	871	704	646	605	554	516	504	476	487	462	496	442	485	418	415	438	448	471	414	463	451	390	477	423	409	475	394	444	402	388	413	401	481	413	392	426	434	413	399	440	404	367	436	417	423	419	425	417	434	429	428	433	420	374	433	409	441	429	430	394	396	412	430	447	411	380	391	410	427	407	410	405	444	420	392	453	411	412	446	423	440	383	407	406	390	443	427	399	414	434	411	397	410	413	367	422	374	421	375	452	433	395	398	396	446	409	425	399	413	377	415	400	435	371	416	430	416	415	424	455	364	443	407	395	428	420	370	398	406	413	410	386	448	396	395	421	420	405	422	411	424	456	422	416	401	426	423	416	397	412	388	445	418	399	462	389	432	409	421	413	404	396	416	438	396	434	389	426	400	402	399	393	424	395	362	392	411	392	443	373	419	411	410	444	394	406	402	406	427	395	431	439	398	430	399	410	395	373	422	457	392	406	399	427	385	404	418	455	443	424	408	419	396	386	419	438	426	428	412	437	397	432	444	401	407	361	433	414	435	399	403	384	426	374	400	391	426	427	409	397	406	431	407	385	405	379	398	409	418	410	442	441	421	381	421	413	426	416	418	397	409	425	389	419	411	390	400	435	409	417	392	422	419	415	399	436	368	430	436	417	394	376	385	472	415	400	406	410	419	383	394	437	423	395	401	383	406	424	402	377	400	446	378	452	416	434	405	365	403	470	394	380	364	431	419	442	425	401	432	378	415	419	442	397	418	445	407	412	428	400	405	407	394	420	415	399	439	405	397	399	408	403	416	400	418	391	389	433	438	390	391	412	413	412	393	411	385	400	380	412	386	430	397	415	392	387	446	420	400	432	412	457	383	436	368	415	387	417	417	388	406	383	416	390	428	417	422	437	364	418	367	442	412	393	407	431	397	402	393	397	416	418	381	406	433	401	418	405	400	388	434	404	395	380	409	408	376	357	389	388	413	440	423	430	388	390	435	372	431	399	403	397	390	406	396	394	407	396	419	397	422	434	388	411	408	391	439	406	432	404	379	409	399	420	412	407	409	392	395	392	429	371	420	406	437	440	396	417	410	398	362	414	396	404	376	372	406	409	421	415	384	390	384	412	431	362	371	420	406	449	383	386	415	437	401	423	427	428	444	416	399	395	415	371	418	447	413	381	375	380	393	430	419	408	415	411	405	415	419	407	411	432	443	374	394	403	422	421	417	392	406	427	433	440	399	406	388	441	429	440	385	382	385	398	391	402	424	417	396	383	430	393	438	421	408	410	401	438	434	437	403	422	391	404	387	411	417	394	430	401	385	379	403	397	405	370	392	428	411	413	424	436	418	437	404	416	391	405	420	384	425	419	397	417	385	411	429	434	429	392	397	385	410	397	388	412	402	404	360	413	408	463	391	405	386	404	424	384	404	394	397	399	398	404	423	430	391	379	399	372	396	409	376	434	433	393	419	401	402	418	420	387	380	445	441	401	403	425	409	386	419	418	432	418	396	431	422	417	425	421	397	431	381	435	429	410	355	409	417	392	431	390	391	419	400	419	386	395	416	364	448	374	420	394	432	395	420	433	417	424	417	386	403	380	380	403	399	464	405	407	403	407	426	412	424	428	429	416	461	402	407	395	394	420	423	420	409	392	397	405	392	448	431	392	413	444	397	377	392	367	457	406	415	441	377	433	389	405	437	406	442	393	391	397	383	430	406	420	382	413	401	415	416	411	428	415	394	397	421	401	396	413	418	433	415	411	428	434	403	413	397	413	433	415	408	436	418	362	375	406	401	413	441	416	417	393	415	403	408	391	392	406	406	414	418	430	399	370	431	415	411	396	421	378	437	387	425	430	427	422	417	431	441	378	387	410	423	421	433	414	394	403	445	415	390	396	418	391	354	448	412	400	391	400	403	387	405	418	389	403	417	433	447	426	390	403	412	436	395	391	382	399	363	406	404	419	392	407	416	363	426	397	371	413	453	466	376	416	408	399	421	404	400	440	410	399	405	398	425	381	395	413	355	396	399	416	389	380	407	448	430	410	395	468	386	416	365	385	405	402	418	409	413	384	397	412	375	399	400	387	410	451	398	406	390	407	423	386	454	391	379	360	419	388	419	398	419	387	381	388	390	391	398	394	404	390	425	420	359	416	418	437	368	373	415	433	396	364	410	391	361	402	385	414	391	411	396	424	403	400	372	432	425	430	428	372	440	409	407	432	437	386	430	419	429	395	427	393	391	442	430	361	400	415	364	415	400	414	401	385	411	361	418	391	397	409	369	408	417	444	422	388	367	384	406	379	431	422	382	391	392	376	388	411	424	406	410	438	415	395	379	435	432	392	406	408	412	414	426	408	384	453	384	401	423	416	377	390	428	398	424	451	391	398	414	401	409	385	415	382	394	376	448	394	394	432	367	440	427	386	404	378	431	373	420	412	405	400	380	370	396	450	419	403	412	425	402	397	403	366	407	390	416	403	428	403	398	407	391	404	427	379	404	427	453	412	445	445	420	395	460	411	435	393	382	443	381	412	346	405	412	403	393	435	432	407	374	435	443	381	453	416	385	414	415	414	370	383	393	420	389	400	426	411	408	393	391	407	422	427	407	380	387	405	409	390	415	397	389	402	380	411	424	400	413	384	407	399	407	405	383	428	403	382	453	402	408	379	389	387	398	426	411	412	446	414	411	406	401	398	409	405	410	415	414	400	415	412	428	420	398	382	391	402	427	401	395	392	414	391	414	390	412	418	420	409	418	432	404	417	396	410	411	405	428	421	409	468	385	360	414	435	397	451	432	405	385	439	408	398	420	398	418	423	428	372	436	400	405	428	380	419	348	402	393	390	398	423	393	404	388	441	411	411	429	405	422	417	418	376	428	405	416	428	396	417	402	417	390	388	437	426	393	421	424	393	397	437	439	434	413	412	394	392	421	402	389	393	409	379	392	418	465	400	402	372	402	386	386	399	394	445	398	414	454	377	390	396	405	400	375	388	399	431	394	378	389	392	415	407	427	395	376	404	382	420	414	413	421	380	374	356	400	409	415	397	391	420	369	425	391	383	413	423	361	445	398	381	392	393	382	418	416	390	390	406	407	437	423	418	406	447	428	406	385	414	351	402	407	425	416	425	379	385	388	410	420	385	412	415	410	399	400	397	399	442	414	448	405	442	379	393	445	389	353	426	395	421	388	417	397	406	371	377	427	427	393	412	432	404	421	445	376	380	419	407	403	421	408	424	375	430	381	373	418	372	400	382	417	423	433	398	389	414	432	397	391	427	435	399	398	400	420	433	409	385	402	444	365	418	409	435	416	457	418	401	420	409	452	383	385	413	420	411	431	379	404	398	420	425	430	422	409	402	429	398	375	409	419	390	355	399	407	385	453	401	411	398	398	440	406	401	408	386	376	398	354	404	422	377	419	410	400	400	420	453	389	381	411	395	398	419	419	392	409	416	387	407	369	402	396	412	427	366	431	412	410	416	429
4378	9363	8332	4238	3147	2383	1875	1541	1307	1161	955	869	820	775	732	722	678	654	704	633	652	665	579	625	605	598	558	603	610	608	543	617	593	583	557	570	553	547	612	560	537	549	571	535	565	603	553	555	511	578	581	594	558	537	589	521	528	539	527	515	572	519	544	554	554	541	528	535	579	517	539	576	565	560	592	542	591	554	532	555	551	551	553	536	570	524	531	571	538	546	572	566	584	533	558	565	522	567	527	508	565	555	509	540	526	581	566	574	540	535	540	541	533	509	505	536	517	529	519	530	563	548	527	563	537	531	558	566	530	500	545	501	546	527	546	513	544	567	519	558	542	515	513	552	485	564	519	546	553	537	506	526	519	566	499	526	559	525	510	532	560	518	522	537	518	535	564	522	553	566	567	587	575	525	521	537	493	574	518	559	557	532	538	543	518	564	542	544	498	563	567	512	535	527	510	580	615	574	537	512	556	544	577	526	563	542	563	512	517	554	544	545	528	544	576	532	557	509	494	546	556	515	523	517	547	520	553	534	477	546	502	491	544	549	517	586	535	513	510	543	538	566	557	539	550	514	524	544	577	547	553	555	536	561	532	536	535	545	563	565	546	545	585	565	531	556	541	541	543	523	529	551	566	537	530	520	540	573	561	524	568	527	481	512	539	539	563	516	539	482	523	503	521	534	521	517	556	528	528	548	571	551	504	558	574	551	551	535	510	559	555	532	559	545	544	578	519	554	544	534	544	546	529	525	571	522	553	535	557	525	549	512	521	536	520	521	565	554	568	575	547	537	549	569	539	571	549	518	555	545	513	567	587	561	540	542	536	552	514	523	584	562	576	494	516	484	579	564	543	546	558	567	541	524	567	575	535	590	556	541	545	553	590	553	544	513	552	546	566	527	522	516	512	563	549	542	537	537	515	551	581	521	526	558	545	557	548	562	509	533	536	558	552	513	567	542	544	562	510	519	519	508	482	541	540	531	544	572	504	557	575	547	485	547	534	562	559	541	544	501	529	508	520	590	503	532	523	592	525	559	534	541	528	505	522	600	527	581	530	536	507	550	557	553	512	536	552	513	532	557	502	560	544	537	558	551	553	535	562	558	484	563	538	549	524	549	551	562	566	550	561	544	528	559	521	549	560	582	497	550	515	510	506	538	523	557	537	544	535	528	491	557	540	510	522	548	539	556	564	495	581	546	518	571	528	514	563	514	571	574	556	529	530	538	528	536	556	556	530	549	500	548	552	541	514	535	562	546	551	506	527	557	548	540	544	533	509	549	509	484	524	538	545	516	559	555	511	571	534	546	538	529	550	532	536	537	571	539	534	572	538	543	530	571	503	535	566	545	562	532	541	556	540	529	565	591	550	547	571	551	498	529	536	536	524	549	553	531	543	542	521	529	544	597	531	525	523	559	520	542	588	556	551	519	559	554	571	563	566	527	488	541	564	534	511	548	552	538	574	540	544	539	537	558	534	525	540	546	533	516	550	547	574	563	556	564	512	533	527	533	558	551	514	580	567	513	549	597	552	518	543	554	528	532	503	548	527	510	533	536	555	552	565	548	549	579	535	622	524	538	560	532	509	542	542	560	551	540	525	510	538	551	561	564	516	550	518	534	538	485	549	538	539	542	583	598	559	561	540	522	506	528	526	509	529	551	568	564	544	563	555	531	556	548	508	528	485	560	560	550	560	508	563	525	520	503	565	521	563	551	584	551	556	513	552	515	562	511	496	518	554	546	504	556	512	551	495	534	530	531	555	516	516	500	529	525	533	536	549	543	551	492	548	523	552	513	561	535	540	529	564	511	571	529	542	536	529	535	579	493	539	527	520	534	561	549	499	553	543	550	537	548	573	510	587	493	528	512	530	528	576	540	536	549	561	537	515	544	570	541	512	531	556	529	553	534	523	558	578	581	561	562	525	515	542	536	539	552	542	562	524	505	550	549	548	579	527	539	513	547	542	538	522	505	543	512	517	532	505	538	544	506	579	555	540	537	568	521	540	523	550	524	531	575	516	540	546	583	564	521	590	555	521	565	529	555	507	540	560	588	561	545	558	517	540	571	529	516	545	531	561	519	541	528	548	517	510	558	513	525	538	583	506	511	578	562	578	567	539	562	593	495	569	563	532	496	520	539	539	563	560	511	555	569	535	552	527	521	563	497	568	544	565	535	558	559	508	556	547	507	531	509	517	551	519	518	547	551	529	521	562	555	550	536	566	536	552	518	524	529	534	523	545	535	548	549	527	529	520	555	552	547	507	499	546	538	538	556	547	499	553	555	508	530	554	559	556	555	564	573	553	556	534	540	559	555	506	546	527	520	520	526	539	548	548	562	505	556	543	528	540	542	545	570	527	520	518	508	517	556	561	569	540	524	511	568	522	523	536	562	571	508	524	543	492	534	564	540	532	548	523	531	547	554	516	500	563	534	548	520	535	559	511	534	550	546	546	534	519	532	557	564	513	548	574	508	524	559	510	543	545	555	536	592	549	550	543	570	544	561	533	505	542	555	519	553	541	531	523	510	553	574	570	542	558	526	521	553	536	556	573	555	532	523	561	516	568	524	549	497	532	516	527	562	561	521	532	532	524	570	528	531	565	522	531	516	580	503	504	507	543	532	475	537	519	539	550	519	550	519	570	561	572	519	527	542	531	579	513	539	560	528	523	526	573	548	576	515	528	507	570	605	537	531	550	518	510	521	511	522	551	546	539	525	519	553	579	533	503	508	573	509	561	582	558	563	542	572	523	554	544	557	549	529	530	518	543	548	555	523	572	546	544	532	530	573	542	528	509	590	514	520	528	524	587	554	520	559	510	506	548	548	546	552	526	529	527	531	515	548	534	560	536	576	543	564	533	501	526	538	517	534	530	545	573	551	509	526	521	541	552	525	553	552	530	513	583	552	544	575	509	507	508	537	521	533	583	580	501	513	540	517	557	535	523	517	557	566	545	543	559	548	499	553	565	537	566	569	548	529	533	536	531	541	541	558	548	527	531	523	527	523	517	522	517	529	486	572	522	544	528	547	540	571	541	572	546	533	564	512	565	565	531	557	544	503	551	517	533	582	559	565	517	558	535	553	564	556	550	535	549	506	527	552	517	544	521	518	548	552	550	531	544	513	526	567	516	524	556	527	501	584	546	538	543	550	534	536	493	529	587	558	503	510	545	549	548	551	539	597	513	506	556	545	540	488	544	556	515	497	504	550	553	532	558	524	513	552	518	539	548	548	521	532	525	543	521	515	532	536	523	533	541	553	556	533	528	559	524	521	537	553	530	590	546	565	573	515	561	518	555	503	567	502	549	528	546	510	491	535	610	527	534	538	535	527	577	526	525	547	563	534	536	564	530	508	541	522	555	553	546	571	522	527	547	530	547	550	534	542	507	526	500	555	554	509	511	537	526	536	555	556	580	575	560	530	550	553	511	569	546	545	521	584	568	548	557	513	551	540	565	573	549	562	518	536	548	555	554	564	543	525	563	521	496	530
22490	20862	28603	23264	20862	20910	9348	1067	688	592	529	435	376	402	307	323	305	289	229	245	245	225	217	243	218	247	217	215	225	195	190	186	188	195	172	191	202	161	188	195	167	165	217	184	183	180	191	207	179	174	164	152	182	176	164	191	140	174	147	154	152	169	163	183	178	175	141	174	160	171	149	172	169	163	165	183	173	181	173	154	148	160	143	201	170	169	156	184	188	156	173	188	171	164	162	147	178	162	147	154	158	170	149	163	162	188	165	164	169	155	157	167	168	189	163	174	162	151	179	154	156	147	172	160	145	165	169	165	168	164	148	180	164	168	158	175	171	188	165	166	153	148	158	164	178	157	157	164	146	137	165	179	178	140	154	170	177	172	159	176	167	171	148	150	172	167	159	163	176	148	175	164	175	166	151	182	144	171	174	169	169	170	154	169	139	180	158	152	167	166	173	188	184	173	173	171	133	150	156	187	169	167	193	179	150	153	169	175	149	165	167	167	161	139	180	158	160	192	157	156	147	169	149	148	166	181	194	149	168	174	144	181	160	161	161	164	179	183	174	166	159	155	148	168	164	155	159	145	160	154	165	166	163	167	165	182	151	163	171	179	177	160	178	179	156	157	154	158	168	176	172	165	155	158	155	154	159	161	144	188	175	185	182	164	175	166	154	167	163	150	186	181	135	168	183	166	172	151	162	159	161	158	158	161	177	159	175	173	167	177	158	168	157	173	191	149	167	149	166	188	176	167	199	170	145	162	182	174	163	161	165	162	165	168	161	164	150	192	179	164	175	184	178	160	173	169	171	155	163	180	154	167	174	159	170	170	160	159	168	166	169	166	163	164	166	161	157	178	155	168	173	173	145	166	177	170	185	165	144	169	136	183	151	169	160	149	167	161	157	166	175	160	145	174	186	175	145	164	157	179	173	177	199	144	184	156	164	167	174	160	153	139	172	167	168	179	180	164	152	154	170	190	164	183	187	165	161	175	154	158	184	196	184	151	163	173	150	159	176	156	176	159	183	164	162	152	165	163	166	158	158	160	179	154	164	157	174	174	153	168	177	155	160	173	173	150	163	146	159	151	163	185	186	177	160	136	172	158	158	182	196	170	167	141	155	166	172	176	160	158	137	169	163	173	167	151	159	167	173	155	185	146	166	182	185	156	169	155	147	167	147	164	166	157	145	162	163	139	165	164	159	137	177	169	174	154	162	142	175	163	150	156	170	174	195	181	139	182	175	143	170	174	179	171	156	154	179	172	179	163	167	159	167	162	172	156	180	171	161	167	152	170	167	142	176	156	150	176	143	172	179	177	157	160	156	162	182	158	167	156	155	147	183	146	139	171	179	152	180	142	152	186	170	172	182	167	164	153	171	133	164	175	167	176	172	163	144	160	169	148	162	165	173	189	161	146	152	155	155	156	136	152	160	166	141	159	177	162	162	185	156	153	173	171	159	174	176	179	171	141	184	184	151	163	148	161	150	177	160	183	179	160	158	141	150	158	159	182	164	161	182	180	180	151	143	144	164	189	170	175	184	166	158	153	162	154	193	148	179	157	173	139	191	188	169	173	164	162	160	161	168	156	163	157	155	161	165	161	167	159	165	165	174	165	167	173	177	179	157	174	152	168	171	151	159	183	171	182	172	169	161	162	163	196	152	144	149	181	161	141	185	161	150	156	189	169	151	147	183	178	155	170	159	174	157	175	174	196	149	169	189	175	166	163	159	140	146	159	161	161	162	181	189	170	146	160	173	151	162	148	159	166	149	169	152	147	141	161	178	151	152	161	169	163	157	179	178	181	136	160	176	154	178	168	156	173	170	152	158	170	154	182	167	164	169	140	183	157	167	145	168	159	179	165	173	166	156	202	187	155	145	141	146	169	148	149	161	201	166	178	188	159	139	168	182	185	176	154	180	185	162	157	170	180	186	161	135	176	173	175	166	163	176	154	152	170	160	158	149	178	161	161	189	170	148	171	157	163	164	178	184	155	182	165	157	145	186	184	154	161	157	171	173	148	180	147	149	153	163	166	179	166	163	158	151	154	162	146	156	146	153	161	155	153	175	166	176	171	179	167	182	152	168	173	181	154	157	143	163	177	196	155	169	178	165	177	177	183	184	158	156	175	159	159	145	165	160	168	162	163	164	155	159	143	203	165	161	166	145	166	154	169	158	170	185	154	133	156	147	162	163	178	168	171	168	137	180	172	153	160	172	192	164	164	162	184	163	142	145	153	156	165	185	157	164	160	163	168	152	156	184	156	135	172	151	158	174	178	144	133	163	183	175	155	167	167	185	161	161	162	161	159	162	163	179	148	158	161	160	179	169	173	187	159	165	166	171	168	163	149	156	163	150	148	167	166	172	173	178	160	175	159	176	163	166	179	156	164	165	138	157	187	157	152	145	161	164	158	155	179	165	172	173	162	152	169	157	153	166	172	172	185	181	166	159	162	178	147	157	170	157	173	149	182	169	184	173	150	168	179	155	171	158	166	173	162	152	151	186	167	159	165	191	136	169	182	151	181	162	201	170	166	157	172	165	138	189	173	174	156	159	163	165	145	156	177	154	168	150	160	162	146	161	180	165	184	156	169	198	172	162	141	182	167	156	164	171	157	158	188	204	176	191	173	171	186	153	146	169	150	171	170	183	156	168	152	158	173	165	173	164	161	178	163	169	188	151	149	162	171	160	183	142	152	161	173	169	169	190	180	174	174	150	166	179	171	172	167	172	139	160	148	161	176	165	176	174	160	169	177	174	155	140	166	140	193	175	150	148	174	164	163	161	173	168	179	149	163	165	178	168	154	156	146	171	145	149	152	167	173	142	179	175	190	155	161	187	175	150	170	160	181	178	164	163	159	167	171	159	152	149	176	150	176	163	181	172	186	173	176	147	155	191	182	142	154	139	159	179	142	155	177	172	165	174	167	189	160	174	172	164	154	170	159	156	172	182	142	161	159	155	177	166	162	160	170	164	167	150	169	159	163	185	178	173	161	167	174	150	155	155	149	152	171	142	161	178	175	166	161	145	160	163	178	151	150	169	159	170	168	183	181	153	188	145	164	165	152	173	178	149	165	157	148	171	173	174	176	167	147	151	177	176	151	162	192	150	157	142	154	166	168	170	165	168	159	153	160	167	172	177	173	163	143	153	176	153	165	178	166	157	147	165	148	172	163	177	166	169	186	161	170	162	193	203	163	185	193	149	180	191	161	193	163	169	143	152	191	152	155	176	141	198	181	176	172	181	151	161	151	153	157	169	185	164	178	163	150	170	165	153	165	181	178	192	173	179	173	169	173	141	164	151	182	161	148	142	141	179	156	165	167	171	154	181	172	137	161	184	186	158	178	148	153	182	177	179	158	172	177	177	157	133	185	146	144	167	182	180	167	164	166	161	153	158	161	159	170	178	171	154	168	161	153	136	164	176	141	202	190	159	150	169	152	148	169	155	170	144	156	165	147	156	181	171	166	172	161	164	166	168	149	140	163	151	162
6321	15400	13358	7308	5027	3802	2859	2233	1649	1329	1114	914	759	670	587	565	502	475	421	413	420	358	334	292	342	339	310	320	306	290	287	299	293	268	249	263	245	239	255	252	281	247	227	242	239	245	223	250	211	257	247	230	234	244	240	226	234	212	229	214	218	211	258	233	213	227	237	238	211	230	209	249	233	229	231	231	204	245	222	206	225	217	219	225	192	222	240	221	213	220	219	208	225	215	192	207	217	218	212	225	227	219	224	223	239	224	216	190	214	222	212	222	219	220	200	243	236	225	222	213	220	237	238	218	260	199	235	214	198	215	203	214	214	245	224	223	233	198	221	219	211	205	226	206	227	234	228	212	215	214	210	224	209	211	209	212	204	216	247	233	223	210	225	239	236	188	230	213	240	219	219	203	212	180	223	218	221	223	229	206	228	219	215	227	217	218	229	198	229	215	229	178	231	238	203	228	237	232	216	214	190	211	187	249	208	237	215	217	245	214	202	217	237	219	236	222	237	211	243	195	231	210	229	231	242	249	198	233	217	221	236	224	195	212	239	185	217	221	207	210	217	200	221	208	226	239	235	237	200	235	231	201	219	221	236	218	205	203	205	226	198	199	192	223	232	225	232	237	232	191	220	219	210	225	199	202	228	210	213	210	205	213	224	205	233	238	262	227	232	215	219	220	192	210	198	218	217	217	257	205	231	189	219	242	231	229	207	223	214	235	227	215	234	203	237	253	206	244	223	230	204	217	207	238	216	221	212	225	217	198	242	236	215	209	226	222	212	228	219	203	212	178	190	211	241	211	261	229	214	202	205	206	214	211	218	252	207	234	206	245	229	229	201	215	197	212	225	213	228	234	208	224	230	205	186	211	200	200	233	224	213	236	230	197	205	212	230	240	209	217	219	233	222	230	204	247	211	209	235	232	194	198	212	212	208	214	205	234	224	226	207	207	206	206	241	230	228	228	200	220	219	215	196	241	223	193	229	224	200	222	236	203	210	193	222	216	263	218	211	219	205	224	236	184	213	195	232	241	222	219	209	208	227	210	247	218	201	226	215	219	224	185	220	225	206	190	216	228	229	217	226	222	226	235	221	219	229	214	233	259	201	231	224	233	207	208	233	232	263	213	231	234	202	211	220	226	200	218	203	223	208	218	219	235	243	230	193	218	201	214	216	201	214	218	226	219	227	224	245	230	234	223	211	206	235	216	222	228	205	237	231	229	238	234	222	219	224	225	218	210	223	200	226	227	239	216	213	250	226	206	226	204	223	222	218	219	238	222	192	201	225	210	228	218	185	216	225	224	230	211	226	210	193	233	233	201	211	217	193	229	221	203	188	195	191	219	243	228	212	202	202	219	223	203	199	230	228	202	203	242	206	245	212	206	226	193	225	238	213	241	242	211	204	224	218	225	206	195	230	222	217	204	204	198	238	198	219	220	232	236	216	203	219	200	241	222	216	223	238	238	197	226	210	209	230	188	221	218	208	205	242	214	236	219	193	244	236	237	217	203	234	219	249	233	212	213	233	236	213	234	249	238	196	210	228	245	208	227	217	197	216	231	204	222	227	203	197	219	241	245	226	223	216	209	218	218	215	238	223	210	222	238	202	225	203	244	222	200	219	240	206	227	198	210	227	240	232	202	240	207	241	223	211	216	220	202	198	219	232	222	223	204	208	218	245	221	220	243	241	218	209	216	210	240	208	211	233	211	204	241	213	201	233	215	210	214	206	212	228	203	192	217	225	237	204	215	194	235	231	245	231	199	211	222	196	229	238	189	221	225	200	225	219	242	221	240	212	211	209	227	215	214	217	220	224	237	191	208	216	212	198	216	219	212	212	238	236	224	220	217	187	226	222	209	221	208	223	243	233	206	217	206	233	225	234	200	212	243	216	207	217	236	220	223	218	241	230	209	235	248	219	189	240	213	234	221	227	228	241	233	205	230	206	199	239	213	230	235	237	216	210	223	251	180	208	225	196	222	193	235	232	208	208	211	235	201	212	234	209	235	203	201	215	224	199	203	195	219	209	236	235	232	227	214	226	230	211	190	224	206	228	210	201	248	205	254	218	221	192	213	211	207	201	222	216	228	212	179	243	220	183	231	193	208	221	203	193	197	239	178	204	209	218	230	246	235	228	213	206	220	211	235	201	230	218	206	222	237	214	198	219	232	225	242	228	198	220	211	223	232	193	211	208	227	233	229	190	209	206	212	228	208	207	228	223	222	195	239	232	196	225	237	219	219	221	242	256	228	203	239	230	165	244	213	242	207	217	224	223	222	231	231	239	240	230	223	197	211	218	210	212	241	224	207	234	200	223	230	207	201	209	219	216	204	217	241	205	233	212	209	227	250	196	221	203	222	220	217	199	196	212	212	230	207	236	223	235	200	223	228	233	223	241	222	222	226	237	232	239	212	206	225	209	207	221	228	209	246	233	213	234	207	210	235	194	207	205	228	214	224	203	202	210	209	223	218	209	210	239	203	226	231	234	233	208	226	242	201	195	206	220	217	228	216	211	216	217	199	221	218	219	202	227	191	212	239	195	231	225	204	207	219	253	209	197	203	237	235	225	229	251	217	243	221	203	203	205	183	236	199	195	229	211	207	238	221	233	221	227	203	229	220	226	231	232	198	197	198	214	217	205	249	219	195	210	215	218	214	212	231	214	231	232	204	191	227	234	202	255	193	237	191	238	198	189	209	224	224	205	233	197	202	202	200	219	244	238	222	201	227	210	207	218	222	233	239	244	243	237	223	202	222	218	215	214	221	226	241	198	212	214	230	209	226	231	231	210	227	224	179	205	188	226	228	214	233	214	214	234	227	224	205	203	229	216	224	231	216	202	215	220	210	195	231	194	217	225	203	243	209	226	213	223	200	210	211	176	215	207	223	226	235	194	222	216	230	191	220	218	217	232	212	234	214	214	207	212	184	192	223	222	220	213	206	211	200	223	243	205	216	218	203	225	228	227	198	228	204	225	210	228	212	218	225	227	245	211	209	216	235	252	209	240	227	228	218	237	199	218	219	212	220	209	219	225	234	208	199	218	216	208	193	219	200	239	204	208	217	243	230	213	225	202	216	220	229	209	240	202	203	223	211	185	213	210	238	184	211	228	243	239	225	234	202	204	246	216	231	202	218	211	217	200	251	224	224	199	233	240	206	212	231	229	206	232	193	208	218	238	240	230	203	205	226	236	208	208	232	229	209	231	224	202	220	208	206	216	216	226	192	245	210	225	226	213	202	221	229	215	229	215	206	221	217	219	194	232	210	234	235	195	185	206	217	207	204	209	260	208	226	223	217	193	223	202	212	201	207	190	204	211	220	243	184	198	191	233	206	229	218	241	227	200	217	232	205	223	220	199	204	211	214	194	220	201	198	236	205	219	227	199	239	215	225	212	206	247	194	214	230	203	219	223	232	201	220	189	227	228	210	205	206	198	233	217	238	231	193	210	211	212	220	239	222	227	222	202	187	232	195	211	209	211	243	226	226
26695	20469	9542	1118	682	684	650	634	648	609	558	573	604	597	606	596	573	580	583	532	586	608	575	579	605	597	581	569	599	602	562	605	586	597	544	565	574	557	581	578	565	585	593	604	584	601	566	564	568	589	586	540	565	563	605	558	586	600	596	562	578	550	559	603	575	580	593	546	548	591	563	586	585	543	564	594	596	565	553	549	611	557	611	575	541	582	574	582	596	534	577	580	599	579	606	552	578	599	583	580	609	587	528	586	539	573	563	549	593	589	592	578	560	566	585	561	594	567	565	580	533	622	609	597	549	573	592	572	606	552	537	562	576	585	615	564	563	592	570	542	599	564	562	613	579	588	578	563	604	542	634	555	593	580	587	545	593	619	602	591	574	618	624	617	572	627	549	591	513	578	604	590	570	604	592	621	600	598	606	564	595	578	533	605	574	566	582	565	601	587	608	574	613	553	561	607	602	574	566	529	593	587	572	587	617	581	586	599	590	593	574	558	606	573	571	634	601	574	570	606	625	611	592	546	535	627	609	554	595	598	614	578	606	599	615	569	579	613	587	586	558	576	534	572	557	577	634	614	555	583	572	604	584	573	579	608	573	577	547	583	582	548	592	598	599	557	561	557	552	531	591	593	616	570	563	605	567	537	623	554	541	601	555	563	582	551	569	623	537	580	608	539	588	563	605	573	571	562	582	552	590	562	553	612	582	495	548	586	572	619	604	592	596	531	572	574	565	621	627	563	579	591	553	590	542	600	580	570	588	607	549	595	575	595	580	579	510	590	622	562	557	576	594	527	554	578	598	577	607	568	590	548	603	628	571	594	579	615	568	598	617	576	544	556	582	559	612	543	571	584	596	574	539	559	541	581	542	611	576	552	588	550	573	605	605	573	580	541	536	585	553	548	620	635	559	601	590	620	554	620	559	557	601	594	627	593	600	583	569	599	566	596	631	593	602	543	570	572	593	552	548	593	578	588	584	590	568	570	576	586	573	569	566	591	575	524	622	600	548	610	606	605	546	595	580	570	601	560	575	567	592	557	605	571	586	541	537	590	555	600	596	580	597	591	581	554	583	616	571	606	569	582	644	609	547	614	578	561	611	605	578	558	537	599	606	550	573	572	555	590	589	588	614	581	635	566	549	571	554	598	609	582	617	522	591	610	582	549	617	608	557	599	588	616	577	630	552	622	572	592	565	590	616	582	570	588	584	523	574	544	585	579	565	587	560	576	575	569	581	589	555	555	545	573	612	545	594	586	569	567	572	545	590	573	593	558	573	552	568	626	575	578	567	542	521	641	597	588	618	557	574	536	551	556	567	567	601	595	561	574	594	538	552	625	572	532	538	549	591	603	563	574	556	569	592	599	587	591	587	557	636	600	554	583	594	632	575	553	599	587	534	584	574	606	546	588	533	587	585	579	576	602	598	563	556	618	601	558	584	573	569	578	598	593	583	579	568	559	522	606	569	595	590	557	592	643	569	580	571	555	567	575	621	553	567	585	577	539	554	562	598	597	559	613	589	596	570	634	609	555	602	618	605	595	612	599	551	592	583	616	569	570	580	581	599	573	580	551	600	587	566	588	553	553	576	574	612	557	593	567	576	589	561	553	587	569	600	596	599	551	571	589	582	545	553	573	611	592	599	587	543	561	596	563	562	581	581	600	560	641	605	599	588	594	559	583	565	575	593	552	554	601	568	555	563	583	596	577	604	573	560	610	583	591	621	581	593	534	525	604	552	587	564	568	582	529	572	566	557	568	580	592	566	580	596	596	591	615	545	576	604	573	555	589	581	520	613	584	537	585	558	576	565	568	569	584	586	576	591	614	588	581	545	564	553	583	556	588	584	569	530	553	590	520	565	609	527	601	566	533	662	534	573	573	621	542	552	604	593	573	626	611	566	573	615	601	608	570	613	557	572	612	582	552	612	584	565	554	539	577	601	599	537	575	568	566	538	599	571	560	628	601	593	574	558	563	606	596	580	584	611	563	611	581	566	589	592	531	625	561	596	557	561	591	582	604	605	538	593	586	575	604	555	570	601	575	530	562	605	616	551	587	592	575	583	574	569	601	577	566	584	579	551	598	575	573	616	562	521	576	574	585	565	544	567	601	569	588	575	573	571	587	567	596	553	644	627	562	607	564	548	587	592	580	589	568	581	581	576	592	567	589	571	571	568	572	557	572	559	611	576	607	607	571	551	579	517	576	556	579	522	603	585	590	587	583	556	619	559	576	593	575	553	590	571	601	567	574	587	565	567	546	600	578	566	538	595	603	574	645	592	625	514	607	602	590	568	587	583	575	587	539	574	590	567	583	601	562	587	587	621	604	596	554	558	574	578	541	598	588	543	555	571	604	606	601	586	619	558	566	551	599	638	555	599	554	585	574	570	575	562	550	568	567	586	588	573	589	601	568	549	636	571	586	550	633	575	575	581	578	571	552	605	597	600	617	571	595	579	591	552	596	616	566	596	557	581	558	591	573	539	567	576	593	604	615	610	607	541	596	582	580	546	560	567	526	569	602	556	595	610	625	614	599	567	605	587	573	579	551	559	566	571	562	576	587	549	582	562	579	584	560	588	575	583	588	580	545	621	564	576	568	548	564	582	611	561	588	585	553	575	600	555	580	567	584	616	527	633	578	567	602	629	555	583	535	581	596	593	633	572	598	591	574	579	597	584	543	572	554	575	593	631	620	595	578	608	566	559	534	589	596	573	597	556	539	584	558	546	568	547	570	597	575	594	573	615	560	615	551	615	532	617	544	586	606	570	543	541	596	542	589	576	568	589	541	576	554	608	609	573	534	575	576	613	563	596	546	535	609	546	521	610	586	582	613	586	591	579	621	585	555	566	587	583	513	575	558	597	546	563	580	629	563	582	569	603	569	572	564	591	589	576	595	585	580	579	613	556	553	579	585	617	602	566	557	590	529	576	571	559	572	614	570	555	601	559	612	586	586	596	605	597	595	574	597	622	532	532	603	597	568	597	566	610	608	584	577	614	565	589	609	591	575	588	565	573	597	638	564	554	579	562	578	623	561	587	611	593	586	548	581	562	600	631	581	562	549	599	561	585	546	550	607	552	559	609	571	597	537	572	585	546	572	634	568	552	622	565	576	577	589	607	554	577	579	604	522	580	579	590	573	560	577	571	544	569	594	559	581	597	552	603	570	603	592	609	541	554	595	547	582	577	567	586	566	559	585	600	581	533	619	606	597	575	557	585	577	599	580	613	547	540	573	634	573	563	597	589	543	568	555	618	587	568	579	613	592	548	559	579	581	585	577	534	619	607	526	633	597	578	565	579	590	611	614	561	571	595	583	548	586	592	630	564	588	612	580	567	549	577	558	596	593	559	560	584	606	596	587	579	577	598	537	570	568	568	591	583	563	605	608	584	584	585	577	577	532	565	608	608	591	554	582	527	567	544	589	566	595	598	536	554	564	610	559	559	615	576	519	593	589	597	550	578	578	539	591	598	542	545	566	549	556	625	590
3977	1398	1313	970	857	841	842	852	761	871	795	781	793	727	724	756	764	758	764	741	784	720	760	714	725	747	753	731	768	745	712	744	732	774	736	728	779	701	745	778	765	740	760	700	813	731	778	754	695	796	712	756	750	791	731	790	756	732	753	789	657	743	717	761	715	719	738	712	737	759	773	764	769	769	713	721	752	717	724	706	718	725	691	749	743	713	761	793	744	707	716	752	778	782	756	766	774	741	700	744	736	750	763	757	758	776	711	757	744	767	755	732	746	743	716	731	721	713	787	689	772	739	745	754	727	770	801	752	778	740	765	753	718	694	766	707	790	744	768	735	741	788	743	723	747	789	743	780	765	791	759	782	730	711	746	774	721	719	749	745	726	759	773	697	763	729	671	706	722	791	718	758	748	741	722	764	711	764	732	804	767	738	762	757	709	756	737	744	779	714	687	756	727	743	719	743	762	761	732	776	772	704	750	726	765	755	767	730	741	710	810	720	735	737	731	701	746	727	757	745	727	741	776	799	757	759	712	761	730	738	744	763	792	732	747	759	746	779	773	722	740	743	762	764	740	771	715	746	736	720	704	744	716	824	768	740	763	728	765	720	713	734	695	755	734	789	728	762	740	776	719	730	722	754	772	755	806	715	764	733	728	739	745	763	771	722	784	762	715	750	720	791	758	751	745	739	769	731	724	779	711	764	728	751	787	738	718	748	742	754	746	747	738	730	762	777	723	813	786	728	763	752	759	758	778	716	722	718	760	756	791	706	769	762	759	727	706	767	779	732	762	707	730	757	728	776	745	722	768	730	764	797	766	743	754	793	739	714	751	730	746	767	747	711	737	746	735	708	759	763	772	718	756	737	733	788	685	751	718	750	751	768	719	711	776	716	724	738	718	734	719	782	752	767	706	789	712	753	752	756	737	738	743	763	738	728	732	734	771	778	718	680	718	711	709	710	743	744	735	738	749	745	733	735	801	739	715	774	722	783	766	740	752	783	722	753	740	748	731	710	672	687	749	748	734	731	723	751	742	699	692	701	740	809	777	750	738	691	752	744	756	728	781	800	776	743	722	718	698	692	767	774	691	744	739	760	732	720	750	761	819	708	726	751	707	741	754	696	749	744	746	781	720	757	728	781	775	752	719	725	710	756	740	757	755	740	753	727	810	778	730	704	743	745	719	718	734	743	736	793	747	752	735	754	742	709	791	700	800	690	701	756	731	776	743	745	751	753	774	755	746	689	761	730	742	745	713	735	725	751	688	759	762	778	789	804	749	793	721	769	747	730	739	750	711	755	712	759	771	752	763	735	753	716	770	777	803	734	753	786	773	740	789	756	731	768	816	718	711	694	717	738	757	760	763	735	718	716	747	731	749	741	744	736	725	703	726	682	716	746	751	749	750	736	760	733	798	735	754	735	781	804	721	741	756	724	767	758	821	719	793	709	769	734	783	752	744	754	714	747	704	701	756	718	735	767	769	749	717	774	734	781	731	728	760	762	735	731	723	742	731	748	753	722	767	738	776	746	759	694	756	757	742	752	777	731	727	741	729	780	725	730	773	750	784	724	740	733	729	751	753	750	780	760	756	730	722	746	753	794	767	754	763	714	702	747	735	752	692	761	758	784	742	749	731	750	730	771	755	712	775	764	706	711	720	734	749	737	759	701	725	739	713	744	730	705	753	750	714	735	723	711	772	760	720	762	784	742	741	750	735	749	727	758	773	761	803	759	787	741	763	734	779	714	794	748	740	789	726	765	783	760	787	729	711	779	736	722	723	741	781	774	760	756	744	771	716	755	709	739	766	734	769	702	692	729	736	748	785	710	724	760	778	755	777	738	716	787	768	744	713	790	782	749	727	724	753	754	713	788	771	795	751	740	713	781	737	721	730	736	754	763	726	690	741	708	754	718	744	765	716	721	723	763	741	765	765	740	729	758	743	749	741	706	702	742	744	730	745	717	746	751	716	729	764	728	782	714	780	707	730	735	799	777	768	743	774	702	756	778	780	750	759	782	759	750	761	717	763	721	728	675	789	789	700	801	757	751	767	722	760	770	748	723	717	740	726	754	750	772	681	725	744	806	734	761	753	737	768	765	717	729	752	772	717	754	731	769	743	712	710	723	792	730	705	714	812	733	742	753	752	725	730	775	743	714	732	779	749	773	702	759	714	793	723	772	766	704	736	739	737	797	712	732	755	746	759	742	749	741	753	750	761	781	739	741	733	720	707	859	751	788	779	721	735	766	728	725	717	754	749	788	758	740	747	765	751	699	718	751	742	736	675	720	728	770	765	713	773	756	730	703	762	733	790	772	745	718	742	764	759	774	771	701	694	763	749	719	791	760	775	785	691	700	742	760	716	806	748	763	749	731	710	739	744	776	715	754	730	782	704	769	753	723	724	758	754	725	705	805	745	776	726	705	712	743	763	742	738	747	759	729	696	742	682	772	747	756	702	750	710	702	760	717	742	741	752	710	755	756	754	756	756	782	733	785	791	741	710	682	745	751	717	775	724	768	757	772	686	770	773	755	767	737	720	743	743	752	739	730	776	723	770	736	750	710	761	718	696	702	741	736	757	794	739	725	690	750	690	772	754	703	819	744	739	780	715	715	717	764	771	744	728	746	784	772	794	755	695	700	677	712	748	724	775	717	770	772	714	712	716	749	753	732	775	715	734	732	742	760	729	754	759	779	792	765	755	754	779	749	740	780	763	750	770	792	735	738	721	746	750	703	754	771	778	731	790	710	751	711	748	729	722	732	726	713	732	751	816	754	747	774	736	748	733	748	797	739	750	762	762	734	774	728	714	747	798	737	834	758	719	760	743	769	723	754	756	710	770	764	754	721	756	773	776	761	714	729	816	725	751	759	723	736	754	722	750	778	774	723	742	702	724	732	762	730	737	782	744	742	769	727	716	746	750	741	754	766	749	750	776	753	733	734	792	712	744	774	740	730	734	783	744	719	689	746	711	730	781	724	711	798	761	750	729	743	724	732	736	721	740	765	728	728	796	739	777	776	762	739	749	684	718	758	794	809	754	738	779	737	706	752	718	755	782	723	753	732	774	756	745	746	732	739	766	754	773	777	697	752	690	739	747	735	778	731	802	752	780	797	733	724	738	750	748	750	738	785	747	744	730	778	745	781	754	757	764	706	780	729	755	753	755	739	733	701	757	745	792	717	758	757	766	744	739	758	745	784	736	750	789	737	737	749	777	765	757	747	764	709	759	756	705	753	774	747	722	758	783	707	756	783	734	747	746	747	751	692	731	739	751	726	742	776	772	728	797	746	741	756	752	740	733	772	742	783	760	779	722	738	738	715	744	748	774	777	794	718	764	701	765	758	700	744	728	763	726	730	728	739	746	704	714	713	735	743	684	736	711	726	747	723	721	725	762	758	727	733	727	751	707	750	759	734	745	754	758	786	739	717	774	772	711	731	750	730	680	743	782	795	754	726	750	768	783	773	771	746	750	783	803	757	731	754	741	763
23331	20826	28147	23623	20830	11060	1296	881	665	609	577	547	530	569	539	477	489	476	457	478	438	468	472	468	408	442	435	436	429	460	459	417	441	434	418	453	411	442	453	392	416	416	435	441	438	398	417	408	431	442	412	381	430	417	428	410	423	394	424	436	397	438	432	391	410	415	418	429	420	414	428	418	425	415	412	427	397	446	456	396	407	438	393	413	420	397	372	382	415	418	422	451	418	419	393	415	421	402	399	396	403	432	426	392	378	375	424	403	412	424	404	416	412	415	387	455	425	441	408	363	405	430	446	407	423	362	405	405	419	405	386	450	398	417	425	405	419	420	419	417	433	395	435	430	450	400	405	445	415	415	404	409	449	426	368	391	464	434	411	409	413	440	402	438	430	425	409	444	420	377	403	428	454	442	397	420	418	434	411	416	384	420	392	440	412	383	409	396	400	411	405	424	409	398	429	394	365	362	396	422	414	409	490	396	432	423	431	394	463	473	453	431	399	417	406	428	396	411	400	413	395	416	401	413	419	409	413	407	383	406	405	413	439	401	387	424	407	407	394	392	418	429	418	423	396	412	410	390	409	399	441	425	407	418	415	392	387	436	414	390	420	390	413	383	412	434	429	462	430	388	461	437	395	384	390	394	413	419	404	400	407	413	405	444	424	401	438	428	379	414	419	375	418	427	413	425	411	427	417	427	431	432	426	420	426	395	413	405	426	385	398	387	412	402	403	384	427	419	421	432	391	391	409	415	414	424	379	433	425	381	404	426	404	421	382	420	380	421	397	405	385	393	401	422	404	417	440	415	441	424	397	432	390	415	426	396	396	441	420	418	395	397	384	392	417	442	450	412	400	425	440	390	377	406	447	439	404	429	432	388	394	426	375	400	424	460	406	401	434	406	406	367	400	415	402	437	419	414	370	407	443	385	353	433	419	405	424	384	433	405	426	382	389	417	395	410	404	429	417	419	447	413	427	407	438	405	444	447	411	382	412	439	412	392	416	373	428	421	418	416	452	414	403	427	384	422	392	382	437	410	427	391	413	427	413	422	398	426	432	424	374	386	453	415	444	429	426	423	426	462	420	408	398	374	426	411	414	390	416	407	382	393	419	395	401	413	428	407	443	411	412	412	424	425	400	429	423	396	377	404	436	443	419	397	404	396	402	414	428	439	372	438	442	410	404	389	399	388	391	403	417	446	428	409	428	372	425	378	388	419	424	419	436	403	414	449	399	415	425	415	398	470	422	414	410	427	446	444	393	411	407	408	425	453	398	393	394	454	420	418	429	396	431	426	399	437	448	429	419	427	417	393	399	400	392	384	408	384	418	429	433	419	429	398	440	399	403	432	435	429	411	403	369	436	452	430	417	424	416	421	401	412	393	412	425	410	376	392	419	408	422	400	415	409	433	421	430	451	459	438	398	422	449	403	387	399	411	443	408	386	411	422	411	444	436	428	444	389	441	443	445	362	411	427	447	410	378	409	388	427	391	430	423	393	461	402	407	423	419	412	392	398	365	368	430	397	440	386	435	421	419	393	391	425	409	443	412	444	394	413	418	442	414	390	415	411	407	430	405	380	433	414	399	415	391	419	395	405	400	392	422	420	411	391	441	457	412	438	399	401	409	405	413	426	431	419	425	441	441	424	360	432	407	377	382	428	421	394	409	401	426	418	434	399	356	421	380	399	388	406	438	425	391	398	428	410	395	422	415	407	420	407	401	440	413	423	410	417	432	405	376	398	395	452	424	429	377	385	454	429	407	383	431	386	433	403	435	417	435	408	415	400	401	406	416	421	374	359	412	396	411	439	438	411	430	407	451	392	432	447	407	440	415	392	416	413	411	400	426	430	452	415	396	409	438	419	432	424	388	393	479	398	391	445	401	382	407	421	405	405	410	431	407	385	412	434	412	401	419	425	394	429	405	439	396	444	383	411	426	438	436	458	413	379	389	421	387	428	425	414	401	426	413	420	416	404	403	385	409	395	357	422	397	404	433	408	389	440	406	390	386	395	420	403	465	384	384	370	433	425	414	395	429	417	406	419	427	402	443	432	436	394	436	420	408	412	418	448	404	392	426	384	390	419	429	382	362	442	415	406	399	437	406	424	429	434	401	415	448	414	445	428	418	435	383	426	382	405	417	368	437	395	382	433	450	378	425	410	431	422	401	368	382	384	391	412	399	432	405	409	419	399	394	388	460	416	423	401	405	399	398	425	449	386	440	440	379	417	415	399	435	448	429	417	402	431	373	418	388	392	440	420	432	426	404	434	412	383	408	390	411	397	446	452	410	431	364	430	388	429	400	399	436	389	396	407	455	421	418	436	439	429	404	414	400	421	414	425	404	416	414	375	424	416	432	397	429	410	398	416	386	425	421	413	412	389	435	371	380	367	421	424	408	431	398	412	429	416	417	397	400	439	402	369	405	378	413	443	408	412	427	432	422	406	418	448	374	418	397	427	414	428	422	416	401	446	385	391	417	408	451	431	405	386	428	433	412	402	390	404	401	395	364	440	413	416	425	426	435	415	400	443	387	410	454	406	419	418	435	395	427	390	425	420	381	456	437	413	386	408	411	439	397	406	422	419	438	404	376	400	404	437	418	406	456	397	444	378	424	401	450	433	422	411	443	410	446	393	432	376	419	419	386	387	427	396	398	425	416	415	404	414	411	412	373	379	412	409	427	436	394	441	404	412	434	384	415	404	442	401	409	430	413	405	409	410	406	455	400	420	429	386	442	432	440	454	425	416	390	414	382	417	462	438	414	406	426	419	404	431	434	399	386	426	407	391	432	459	404	403	414	410	385	406	391	429	424	416	390	420	445	425	405	409	400	393	403	410	423	432	406	415	417	432	403	400	405	455	407	407	385	451	396	415	386	396	409	410	410	384	387	459	380	413	374	387	392	398	403	398	412	389	412	404	395	391	416	414	411	407	396	417	442	391	450	410	407	410	371	432	398	382	400	370	403	395	457	432	372	454	389	366	419	416	421	395	427	437	414	425	401	368	436	424	406	398	414	415	412	370	420	442	422	416	406	412	424	425	435	435	426	413	419	414	373	408	423	399	412	377	423	430	395	426	384	423	440	433	417	421	418	402	396	409	414	384	450	418	445	449	397	439	418	379	408	399	431	432	435	418	405	420	433	375	426	411	429	421	434	385	435	384	388	423	448	402	475	456	416	363	454	413	399	416	416	394	409	392	453	441	443	408	419	373	408	413	385	454	435	416	427	411	425	436	416	365	422	412	454	416	454	386	413	423	400	381	412	406	390	435	403	407	406	412	411	392	446	424	420	433	412	386	413	377	391	437	421	423	400	433	419	456	422	412	422	400	425	402	390	372	411	405	429	401	410	408	406	410	401	412	421	385	430	477	373	429	397	393	436	423	403	422	411	419	430	402	430	432	422	413	427	387	426	391	447	427	403	440	423	375	391	398	426	420	376	420	414	450	415	408	456	410	409	411	403	416	406	415	427	390	387	436	447	398	410	423
4441	9378	8121	4296	2949	2334	1888	1540	1244	1143	948	904	864	750	749	711	677	693	657	674	652	642	629	614	612	588	584	534	581	568	611	618	604	584	583	553	585	581	569	561	560	567	556	545	582	560	557	567	567	543	556	564	531	558	574	537	567	584	525	527	582	552	555	571	579	588	538	532	543	578	594	575	600	532	543	528	535	524	503	533	524	565	522	558	570	526	573	600	542	563	535	551	559	526	553	579	553	557	523	569	558	540	547	536	568	518	557	514	561	553	505	575	532	515	570	555	540	531	547	556	505	536	572	545	517	554	543	545	558	545	532	549	536	565	533	555	568	551	545	565	539	521	525	556	555	546	503	584	565	547	544	606	586	503	562	550	555	575	511	549	572	532	509	584	581	562	544	507	558	565	561	564	536	578	545	538	571	550	568	565	550	545	532	558	530	542	529	557	536	521	588	534	545	584	529	552	563	562	564	564	564	540	525	570	532	546	533	519	553	586	527	578	586	570	512	568	515	545	537	579	565	562	578	508	553	525	527	576	564	543	544	549	565	553	572	538	565	534	531	552	563	526	579	532	559	581	562	517	548	508	520	532	516	501	536	576	544	574	561	573	552	514	506	516	520	552	504	521	504	552	552	560	552	561	550	605	542	558	509	474	561	549	501	549	561	581	542	591	560	491	532	533	544	564	543	565	531	531	561	542	517	532	507	557	559	558	539	553	553	561	555	549	579	528	540	587	516	572	546	583	535	547	560	545	539	552	530	535	544	525	551	549	525	554	569	557	522	533	581	534	518	539	536	576	517	538	573	558	537	519	551	565	575	583	538	540	564	564	504	523	519	546	512	581	521	531	572	574	558	558	533	556	558	511	545	548	541	558	534	553	538	534	524	565	573	557	569	512	551	521	517	546	557	543	581	512	550	584	566	586	555	533	523	522	558	522	531	566	546	546	545	535	531	519	564	548	582	554	540	528	568	533	515	524	568	543	529	518	543	521	569	514	572	571	539	587	527	535	538	538	495	537	568	559	558	545	534	546	576	544	585	548	587	550	566	509	559	591	578	596	549	571	558	568	584	573	572	545	532	517	516	496	510	534	507	548	528	556	525	551	564	514	564	556	555	564	532	558	551	555	546	527	506	555	552	520	562	514	549	549	578	536	547	559	562	553	558	528	523	587	525	516	480	538	570	526	541	546	551	581	546	568	547	522	575	565	570	567	525	558	528	551	551	564	560	526	533	524	578	562	514	536	581	553	571	551	567	543	550	553	542	570	528	545	575	536	524	525	515	547	557	559	548	543	532	553	557	517	568	529	545	591	550	551	522	558	537	549	574	564	572	547	570	582	524	551	586	562	548	506	534	577	579	520	578	526	549	551	544	538	518	528	546	516	540	568	558	533	514	551	537	532	559	566	534	528	576	548	558	525	520	547	518	523	582	613	539	532	613	531	537	602	573	556	540	526	553	533	560	515	570	563	556	580	515	552	539	573	563	562	531	535	557	581	564	537	513	581	548	540	593	560	529	539	515	552	487	549	545	571	527	532	564	567	565	544	576	539	562	563	541	530	564	541	551	571	584	501	581	558	541	580	515	549	552	531	539	516	600	542	545	559	549	519	581	532	552	548	566	545	568	547	572	581	538	550	553	570	577	538	535	532	582	505	540	550	557	528	543	560	561	523	528	511	574	489	550	576	522	532	582	577	561	531	521	553	542	552	540	525	530	567	573	564	555	539	546	511	527	556	561	543	527	545	507	511	543	505	564	526	569	542	608	536	531	533	519	537	537	494	543	540	526	570	567	594	518	600	516	544	502	518	507	545	520	575	547	579	536	516	499	539	568	541	524	555	525	553	564	549	506	540	566	540	515	545	543	552	546	565	552	552	524	513	541	530	521	526	508	574	527	563	564	584	534	504	565	524	541	537	544	552	536	576	568	540	577	553	523	540	536	554	521	543	537	548	562	536	553	589	515	553	524	563	544	540	549	532	547	548	566	548	533	524	539	539	569	572	552	526	544	531	517	544	539	535	528	546	556	567	561	525	539	568	537	553	536	558	560	530	560	530	524	575	549	515	523	530	531	539	560	533	576	554	543	541	551	543	515	572	566	559	498	541	534	580	539	541	518	590	549	576	517	514	553	570	543	562	583	512	544	540	560	567	544	541	579	531	551	551	536	508	548	567	557	528	548	543	534	543	556	554	555	509	521	545	478	528	564	565	581	549	492	557	544	518	515	537	526	567	515	504	527	541	554	508	538	551	557	491	525	521	576	512	567	561	518	554	565	539	510	535	566	569	544	488	557	511	553	540	513	534	562	532	565	553	578	589	565	477	552	513	514	550	546	540	546	525	540	530	520	556	571	531	506	532	518	572	565	531	545	552	592	551	523	538	549	522	548	547	502	576	534	589	560	555	515	540	556	543	520	544	537	575	532	557	560	559	527	549	530	554	555	569	543	577	568	572	541	537	533	529	539	521	546	567	538	504	557	530	555	548	582	558	537	574	555	576	561	588	557	534	570	541	568	585	556	557	562	537	525	596	532	538	549	534	501	597	550	557	577	533	545	612	502	524	515	517	535	505	506	523	508	518	487	550	554	541	525	543	533	524	568	539	554	518	544	564	494	589	553	560	544	554	538	550	522	592	512	539	556	565	554	562	555	530	557	537	598	550	573	522	557	544	561	529	526	534	525	501	535	557	538	512	547	542	523	564	553	537	566	509	548	524	587	517	571	545	529	529	583	527	575	550	542	550	508	573	540	604	506	514	532	525	504	521	543	530	571	543	557	543	561	566	559	543	518	517	556	530	525	549	571	517	540	483	562	581	548	514	555	537	530	531	516	586	521	556	546	541	530	523	536	538	530	555	535	578	508	552	570	564	542	528	552	542	511	556	520	557	531	551	530	548	568	523	553	539	552	534	582	528	530	544	551	531	578	561	535	547	555	534	578	545	576	582	543	552	549	531	534	589	569	493	535	544	507	572	542	562	484	537	522	572	558	558	548	537	545	604	568	542	541	502	554	554	545	555	560	501	582	557	601	533	528	579	545	552	551	529	543	542	530	549	511	555	518	593	489	514	600	525	535	540	569	543	517	558	511	537	544	570	528	578	550	543	487	516	550	577	559	545	538	566	519	517	551	539	550	555	554	496	554	508	525	559	586	530	486	546	518	586	515	527	592	532	520	584	502	544	514	540	519	573	540	555	568	544	563	546	545	598	611	559	561	565	534	551	537	552	542	520	498	561	523	511	550	545	547	534	532	551	509	555	612	531	571	497	532	594	543	544	523	510	548	552	545	577	561	534	526	517	522	514	552	585	521	524	577	567	531	526	523	538	514	556	529	509	533	575	526	523	578	532	562	531	557	518	546	523	543	557	555	526	523	560	537	525	534	575	534	566	566	570	525	509	526	517	547	545	530	544	537	531	544	554	542	540	538	512	553	579	514	550	546	571	548	549	541	529	499	571	554	554	525	559	560	542	537	559	554	545	554	554	539	534
22513	20876	28613	23280	20877	20915	9368	1102	736	568	539	456	363	404	332	326	295	266	250	276	267	252	224	199	220	218	198	198	191	207	183	206	225	206	199	197	164	185	185	174	189	176	186	172	175	167	196	187	187	164	187	186	194	198	183	191	168	198	182	178	179	180	164	169	170	166	181	178	156	162	163	162	165	165	182	163	161	178	170	155	171	168	148	145	180	162	146	164	171	171	167	163	166	186	171	152	154	169	154	143	150	192	171	205	176	168	179	152	167	183	192	178	170	189	180	150	145	157	170	202	162	167	182	178	178	161	173	180	147	163	157	187	178	154	164	165	157	181	164	159	164	175	190	188	190	163	154	175	165	187	161	155	176	164	151	175	162	178	145	167	154	200	153	153	174	166	139	164	157	167	162	141	152	176	149	150	179	193	174	169	165	163	160	180	170	168	167	182	161	148	152	170	168	144	192	164	196	150	172	180	185	148	163	179	165	162	170	176	163	172	189	174	164	169	151	166	186	175	180	152	159	155	177	161	158	163	166	181	176	163	160	139	174	163	183	146	167	183	169	172	178	160	167	163	180	162	166	147	159	164	164	175	148	172	140	170	172	167	173	175	188	182	164	160	189	143	158	165	173	159	181	179	161	159	179	165	166	162	184	161	170	159	171	161	155	180	162	171	171	157	199	175	155	160	164	164	152	155	182	171	160	158	166	152	169	162	208	162	148	174	197	178	173	167	162	172	180	151	168	148	178	189	180	157	163	176	164	192	194	169	187	164	167	157	163	155	169	188	182	180	185	165	167	163	158	173	153	158	148	158	176	174	187	165	168	167	183	170	159	151	187	146	167	154	173	170	162	159	161	191	185	158	172	149	157	167	157	159	159	166	162	190	151	178	176	165	158	180	162	179	156	168	147	178	188	172	181	184	197	168	170	172	192	156	142	148	180	142	153	146	160	157	155	150	152	180	191	174	167	168	156	161	173	146	172	164	164	172	178	177	177	165	165	172	164	175	161	176	187	185	171	157	166	185	174	193	163	162	163	162	163	155	158	164	160	155	161	146	161	161	176	178	185	174	183	174	178	183	169	190	167	171	177	180	178	171	178	180	168	182	159	166	164	166	159	135	144	169	155	144	140	189	143	167	173	167	161	174	175	178	161	180	177	178	161	153	145	166	179	185	160	174	182	164	185	166	169	163	183	174	165	155	171	152	190	171	157	140	168	172	167	170	163	165	168	160	160	173	173	153	160	179	193	188	172	165	167	169	152	189	155	176	173	164	157	148	141	172	169	165	178	177	163	176	159	165	174	175	170	178	160	154	165	159	150	181	165	164	178	153	163	157	167	154	169	191	181	168	190	165	168	182	168	147	192	175	189	168	183	185	143	188	163	186	170	158	173	170	171	155	194	173	171	172	165	169	161	156	181	156	151	157	185	155	160	165	172	165	178	149	152	163	162	176	170	175	157	161	168	169	154	148	168	176	173	177	145	174	163	163	149	196	173	172	177	137	178	159	156	182	154	170	158	162	157	181	143	177	172	160	165	147	155	174	173	163	181	182	191	159	162	185	178	145	149	170	170	173	175	183	161	167	185	176	173	172	187	174	189	161	163	163	183	160	157	169	155	154	168	184	173	168	152	142	176	175	165	159	189	175	151	151	160	144	174	180	188	179	181	166	184	157	169	170	166	178	159	139	170	147	172	159	149	177	187	158	181	167	179	176	147	166	169	167	192	157	171	179	165	145	160	164	175	161	176	182	163	183	168	150	177	146	168	163	177	173	147	180	170	172	194	171	172	167	157	193	158	162	170	184	151	154	157	177	152	155	141	139	174	162	172	167	185	187	151	169	162	190	163	177	156	179	184	156	180	180	163	163	180	141	187	191	161	158	168	172	177	164	177	148	149	176	141	181	162	156	175	152	166	152	171	166	156	161	178	172	173	177	160	176	175	141	194	181	153	168	175	163	167	178	193	173	190	169	164	182	180	164	201	160	166	152	179	167	157	170	174	192	178	171	172	176	177	173	190	174	159	164	153	179	175	158	164	177	158	164	183	166	166	171	172	149	176	182	190	174	180	154	185	167	168	153	174	201	173	154	165	178	166	161	167	173	181	161	167	155	177	157	185	196	174	191	176	190	163	157	169	176	177	167	160	161	191	207	175	179	177	171	171	157	175	180	156	158	188	174	170	180	158	163	152	172	174	154	182	161	143	144	168	155	134	170	173	162	154	175	177	155	140	168	155	173	155	162	162	167	172	179	165	182	174	174	144	173	166	170	173	161	148	175	183	179	147	160	187	177	163	180	168	165	150	163	168	155	162	155	182	196	166	158	175	164	169	151	166	198	169	172	170	145	176	175	155	191	163	150	153	155	149	181	188	166	183	184	147	169	160	182	165	200	194	151	140	163	163	173	176	173	188	186	151	159	193	179	173	166	176	165	165	181	177	151	186	146	152	165	169	159	150	187	166	174	150	157	182	159	180	165	141	163	190	187	146	166	159	174	175	155	177	156	172	182	160	161	160	149	183	169	169	165	166	170	174	182	196	177	161	175	179	153	176	163	180	150	183	172	181	179	154	161	169	194	182	167	181	152	188	170	185	172	187	164	168	183	175	171	165	177	176	177	174	169	172	185	174	165	160	181	178	162	189	165	178	178	172	159	171	181	174	159	157	155	152	176	182	170	195	161	172	153	166	156	170	185	174	147	153	163	169	147	179	171	159	162	131	173	166	161	168	165	151	161	170	156	173	173	188	174	145	188	155	158	128	177	175	155	162	170	162	178	188	163	182	180	170	148	162	185	138	166	164	184	170	164	169	174	185	160	165	169	154	157	176	198	165	183	195	175	172	179	168	163	152	190	183	170	155	179	168	179	188	163	179	169	156	150	170	177	151	160	173	172	193	158	155	162	169	163	163	179	169	166	155	171	151	140	177	170	165	164	163	166	174	188	193	151	155	153	146	156	182	174	161	158	153	174	157	160	131	173	180	187	147	176	162	176	167	156	186	154	155	138	171	168	161	149	172	155	165	155	175	180	182	150	162	178	180	167	154	152	183	179	154	150	163	167	159	170	169	154	172	157	159	156	172	168	169	179	160	173	162	150	185	175	165	169	178	165	153	161	162	158	163	161	169	181	162	174	171	176	190	162	149	153	178	155	186	181	175	169	162	158	162	140	150	161	181	150	177	172	170	167	176	170	170	185	166	172	165	166	165	154	139	159	177	171	171	154	165	161	189	189	166	146	184	148	168	163	176	147	158	143	173	161	178	179	169	158	170	179	154	156	142	179	158	160	184	118	138	170	160	176	170	168	175	173	166	162	171	173	145	175	132	183	177	184	166	187	172	171	143	171	168	163	165	160	174	161	177	167	176	174	184	178	175	163	157	175	170	162	185	159	151	162	165	166	160	159	150	180	161	174	195	168	165	172	155	183	155	143	172	175	175	148	174	177	183	173	158	175	163	177	175	176	159	158	162	171	143	178	155	179	171	151	158	160
6589	15017	13264	7121	4870	3701	2740	2117	1729	1301	1086	877	730	736	581	550	500	501	420	429	376	359	338	377	321	305	362	343	292	301	271	294	275	280	268	265	268	245	250	249	272	243	232	248	250	276	225	250	258	241	254	214	257	261	253	230	213	254	221	241	251	236	241	202	233	228	211	221	224	219	253	233	241	227	249	215	225	233	230	243	249	233	225	227	219	232	208	228	252	253	206	235	213	233	228	210	251	248	230	232	239	218	240	219	200	224	262	222	229	219	224	202	201	245	206	231	242	233	204	203	235	197	235	227	226	248	225	244	222	212	226	220	207	216	239	229	227	222	202	239	232	224	230	210	214	236	237	225	233	206	253	228	230	217	194	226	201	225	247	202	268	227	224	219	224	225	223	229	228	198	237	230	245	225	213	218	228	209	207	225	238	219	242	219	221	216	248	199	251	235	197	201	209	237	223	235	198	207	254	231	225	192	221	208	186	235	239	215	209	220	208	213	241	187	215	237	232	194	216	228	210	229	234	221	213	200	259	199	219	203	246	246	221	233	241	229	180	240	242	244	244	210	225	216	238	210	229	224	211	251	203	237	216	237	222	235	197	220	221	204	250	231	239	217	246	217	218	204	207	206	208	217	235	218	231	205	214	246	224	228	218	220	233	232	240	236	229	206	233	229	223	224	228	203	234	246	224	237	243	240	217	248	217	223	216	231	258	232	205	179	207	255	216	240	216	200	199	247	215	208	223	198	246	231	217	234	219	247	204	218	232	232	223	210	234	220	201	239	209	230	199	217	236	248	218	219	239	200	226	219	249	248	235	209	259	197	200	208	232	221	239	215	233	217	224	231	249	235	224	217	211	207	232	211	207	220	195	258	233	209	221	234	211	220	226	233	218	216	234	233	208	216	205	200	224	225	241	235	232	203	241	212	252	230	245	220	226	221	225	236	236	235	225	207	204	208	234	226	216	207	203	247	254	218	221	230	209	232	217	224	232	227	221	211	206	268	216	230	206	243	207	225	241	248	218	219	253	220	226	211	205	240	225	204	228	228	220	213	208	197	214	230	203	201	219	203	237	215	221	223	222	257	220	207	216	207	220	240	230	212	238	207	211	204	243	214	181	190	203	227	205	221	230	210	222	205	207	199	244	238	213	234	243	247	240	241	232	223	231	224	214	195	214	227	216	228	229	195	224	236	242	230	226	216	226	212	197	214	196	233	251	224	232	234	234	209	222	217	233	235	198	227	196	238	216	241	231	215	202	239	211	197	214	189	196	244	243	208	236	236	235	219	226	216	228	240	206	235	232	224	228	252	222	233	222	218	259	230	228	204	227	233	219	227	218	221	227	219	214	237	211	223	201	236	204	194	222	229	220	221	234	212	205	233	207	221	235	206	232	219	223	214	224	246	229	231	195	230	203	217	240	224	209	204	206	206	234	231	223	202	217	225	263	208	224	192	222	186	237	216	227	217	188	212	216	232	215	210	224	212	225	227	253	210	247	242	213	221	211	210	244	219	222	246	230	213	220	224	219	240	205	209	251	201	227	218	218	196	213	242	203	224	221	215	245	246	209	202	197	201	230	235	226	194	265	255	207	222	244	203	232	214	221	197	226	224	242	229	232	220	235	236	224	204	210	198	225	243	226	210	219	233	235	237	218	229	218	238	210	240	213	200	233	247	227	222	225	205	224	215	220	227	225	212	195	228	182	217	199	208	222	234	227	214	216	234	233	207	221	196	230	227	216	216	198	238	203	212	236	229	216	210	221	215	229	219	219	190	223	223	188	215	208	207	215	199	229	256	208	241	206	224	219	239	219	246	217	207	223	222	206	229	201	225	255	223	226	225	229	215	227	222	225	230	183	238	216	208	242	239	215	201	196	207	247	215	214	210	215	223	215	232	223	223	227	211	221	236	207	198	244	229	230	226	242	221	213	235	204	239	244	231	227	218	225	211	212	229	224	223	191	215	207	229	210	213	252	224	211	236	235	222	227	217	217	198	224	226	206	209	249	226	235	215	224	220	250	204	194	235	229	221	271	218	202	199	229	215	186	200	216	224	216	187	232	222	242	236	205	254	216	231	232	204	207	259	223	233	224	211	229	242	242	222	215	216	222	206	211	210	225	200	207	200	205	221	223	244	219	213	208	227	232	242	225	247	214	195	255	230	245	205	227	228	233	216	222	225	215	224	221	230	235	262	191	227	223	220	220	249	227	196	235	207	192	236	243	213	199	252	206	239	213	227	211	241	219	232	244	203	215	208	213	223	200	213	246	222	226	201	235	219	229	226	209	236	226	200	209	229	213	214	231	239	217	186	238	257	217	242	216	224	220	221	223	238	232	219	231	238	191	192	210	232	199	218	207	212	230	207	235	230	219	229	250	231	233	225	214	232	248	233	229	203	207	223	220	229	201	232	237	221	242	212	192	207	224	261	211	226	190	227	229	220	223	219	211	251	198	226	200	221	226	231	192	212	184	228	227	202	209	233	231	250	206	197	213	239	239	205	232	235	203	218	230	229	218	215	208	212	233	218	215	209	241	241	226	210	236	215	205	219	212	230	215	228	214	238	223	216	226	181	214	212	222	219	240	236	227	222	219	186	221	216	235	236	225	209	206	215	201	233	236	221	203	226	234	243	228	223	220	246	243	207	209	213	207	220	235	202	231	203	221	240	195	238	246	219	237	212	221	217	227	196	190	241	177	243	215	237	203	229	240	228	239	216	205	247	222	201	220	233	200	220	233	234	244	221	228	200	209	254	216	228	223	245	211	223	212	220	220	210	222	220	215	248	227	215	209	218	225	225	203	219	228	225	209	228	204	211	219	224	216	220	221	234	196	203	242	219	249	238	221	214	199	206	228	216	229	221	235	224	214	231	219	206	217	221	223	241	218	196	189	233	214	207	239	218	233	205	239	235	226	221	221	209	231	204	238	213	202	237	226	242	209	203	229	215	219	217	220	231	219	205	203	215	222	215	204	242	219	239	212	218	242	213	231	194	252	215	209	212	221	215	222	214	220	175	224	209	226	210	233	240	208	210	199	248	223	227	200	210	244	238	232	207	223	203	226	225	224	229	211	213	216	243	226	231	240	193	232	220	236	209	229	215	235	231	212	216	207	217	231	218	240	227	206	223	245	252	216	203	213	228	201	211	235	220	229	254	219	221	233	247	228	215	220	228	223	230	204	212	215	207	202	210	201	199	248	226	224	204	212	217	185	247	218	226	217	225	231	234	196	225	225	206	213	232	216	235	215	226	213	252	240	230	225	210	205	222	217	208	210	213	203	240	235	220	235	213	187	194	220	227	175	242	236	201	225	226	206	243	213	249	226	222	212	230	225	214	235	212	233	210	221	223	230	220	203	216	217	226	223	239	211	224	222	226	249	214	229	205	213	234	225	240	208	239	221	211	230	210	241	201	217	261	228	215	214	226	211	209	227	217	227	246	209	251	222	232	204	204	221	230	227	213	245	246	227	228	206	231	223	213	230	230
26636	20414	9506	1098	696	649	647	588	604	562	580	584	597	534	601	649	601	580	637	559	561	624	618	570	587	605	579	542	569	579	579	590	591	576	604	591	594	593	560	607	613	587	620	609	584	570	605	620	630	603	632	587	595	590	628	602	549	615	616	557	558	617	537	609	591	591	604	581	539	573	543	601	587	620	570	588	607	610	596	599	588	587	597	608	593	593	637	594	561	603	579	576	593	578	578	590	554	579	591	589	553	607	548	556	542	585	547	551	623	612	540	616	586	603	558	548	575	598	608	583	576	550	538	533	590	528	609	566	555	561	568	606	561	542	496	583	613	586	523	606	632	576	601	526	538	561	590	586	603	594	581	608	590	591	589	578	616	601	576	569	575	574	615	588	539	578	588	587	592	626	571	551	604	587	553	609	582	592	597	557	538	633	582	576	609	577	576	555	591	608	630	623	586	581	558	547	571	572	555	603	581	554	590	624	568	589	524	560	576	602	556	618	587	574	573	593	606	574	587	593	561	587	601	560	543	573	585	596	596	566	565	608	577	608	571	601	583	555	645	595	595	576	550	582	576	574	593	562	556	557	601	587	545	559	529	564	550	589	569	583	577	591	596	607	637	558	605	588	595	596	592	577	568	569	583	571	541	601	581	570	605	603	579	589	524	601	562	583	582	572	578	582	570	578	564	596	584	590	595	591	589	575	599	559	583	547	603	565	615	561	603	595	563	599	547	601	542	561	590	594	572	600	580	564	561	546	548	572	603	579	592	567	549	581	590	624	583	626	598	611	596	568	580	626	605	570	586	575	592	623	605	560	614	540	549	600	545	559	616	598	636	579	586	586	554	567	542	582	600	629	570	582	615	561	597	578	543	546	613	599	554	592	592	610	597	566	541	598	591	567	574	596	563	576	560	554	622	556	616	565	604	608	590	588	608	570	561	594	601	566	553	596	557	534	570	602	559	621	554	607	599	576	584	571	604	554	588	598	559	569	607	597	572	616	606	604	577	598	561	609	613	523	598	613	595	567	594	573	578	593	541	555	567	611	601	576	596	591	572	557	556	591	576	599	557	573	574	568	563	544	567	557	583	563	569	552	617	608	576	612	597	577	557	587	584	573	535	579	576	632	589	611	567	590	591	636	563	578	604	603	580	527	605	607	560	547	578	592	567	591	562	596	592	602	586	576	581	585	544	578	564	580	572	549	544	570	605	588	589	590	544	580	573	610	584	562	562	578	554	591	582	550	558	606	600	585	622	599	596	615	588	606	537	605	564	578	579	613	557	613	576	579	584	539	599	602	600	610	560	603	562	613	576	565	588	609	578	568	569	571	556	610	578	588	578	556	551	582	563	587	564	605	577	629	591	584	579	576	595	595	598	600	557	629	598	606	563	585	577	582	587	558	560	635	548	603	594	601	586	576	586	547	538	560	585	594	579	583	582	593	572	539	580	567	558	586	598	606	633	594	600	535	567	576	594	587	597	578	571	569	612	598	539	565	573	549	568	563	618	549	586	637	576	584	599	565	561	555	571	615	544	556	562	587	627	554	582	567	582	584	564	589	599	590	623	626	561	604	569	576	595	553	511	570	593	584	603	582	623	524	602	585	593	624	589	584	615	554	545	624	566	560	599	589	594	561	569	610	576	584	553	579	568	577	583	606	591	640	577	593	576	567	559	579	576	573	586	548	604	553	604	615	565	550	582	554	561	573	569	561	575	590	590	566	600	645	578	569	557	523	559	525	584	574	543	562	595	630	570	615	544	554	590	604	609	562	572	542	599	613	559	607	593	599	593	553	566	556	566	583	583	613	589	583	590	596	587	601	535	585	604	568	582	591	568	582	587	580	571	557	547	596	555	563	556	560	554	589	582	566	596	579	591	552	575	603	571	589	599	577	633	569	563	576	539	573	588	575	574	576	605	559	587	614	586	606	615	604	564	609	568	576	605	592	586	590	584	577	618	579	572	566	604	586	597	628	571	603	582	559	667	614	575	600	572	609	584	562	553	570	599	574	611	612	559	600	583	559	576	595	607	567	614	585	617	571	533	533	593	548	587	574	580	612	581	567	573	551	605	589	595	593	605	577	554	594	598	599	585	559	580	579	599	605	516	605	547	566	578	595	564	597	622	603	564	589	563	583	611	588	609	568	601	592	552	616	574	577	588	589	551	633	563	583	607	596	582	597	602	575	622	560	594	622	557	584	593	606	555	615	594	566	562	575	597	608	599	573	593	592	579	605	555	599	576	573	615	588	554	579	577	611	610	575	626	577	585	556	609	583	634	572	621	616	590	558	594	588	607	586	524	575	593	538	601	608	595	615	583	563	623	631	604	552	603	580	540	588	586	592	577	648	532	586	575	620	565	537	614	591	576	604	620	597	588	581	568	576	551	581	604	590	597	548	590	599	583	597	575	589	583	646	605	581	538	617	567	609	554	539	640	575	597	538	594	570	598	592	565	594	583	589	558	581	596	608	572	572	601	615	568	562	574	640	573	603	595	578	575	566	584	576	601	621	544	573	584	619	639	584	553	539	570	574	594	545	567	583	545	582	598	550	598	601	589	558	587	595	563	605	584	576	545	571	574	588	594	586	579	522	584	592	556	613	610	587	598	603	555	574	602	607	598	580	588	571	622	567	573	600	590	577	556	579	620	592	574	580	578	601	558	596	586	602	609	579	563	608	581	580	568	615	536	617	594	591	621	623	569	548	581	558	564	588	593	561	581	582	573	639	597	580	579	631	564	567	594	645	538	567	586	580	584	581	578	601	540	577	579	624	571	576	550	576	616	548	583	595	585	561	575	570	595	606	550	559	580	599	610	564	580	571	586	554	616	575	567	591	584	571	623	571	600	570	570	593	574	643	605	533	573	576	589	608	595	601	586	610	587	567	611	642	578	596	587	597	571	601	599	583	565	590	588	590	574	594	586	589	589	550	616	592	621	586	588	587	565	551	600	572	544	568	547	578	559	577	602	541	609	595	606	577	567	583	577	605	573	578	595	642	568	571	593	516	573	578	614	595	579	559	567	598	568	560	561	592	612	640	579	556	584	604	591	570	554	575	625	566	577	599	591	533	560	569	584	623	578	543	553	581	531	597	605	565	587	592	575	547	564	610	646	551	560	572	623	558	556	561	638	627	574	559	589	600	596	562	560	583	552	542	555	614	574	581	589	581	575	572	564	597	604	583	572	613	562	589	549	577	581	562	576	603	574	554	596	577	620	590	541	629	589	561	578	558	561	544	610	558	634	599	597	581	602	540	592	593	604	580	570	574	589	634	568	592	602	586	561	581	576	579	562	568	614	615	597	556	600	592	616	595	589	565	593	619	562	615	534	577	621	600	623	584	577	562	577	603	584	589	553	550	591	590	556	627	557	592	557	608	530	599	553	596	560	572	595	578	586	565	599	532	572	614	596	583	554	605	581	606	559	571	592	605	618	570	584	577	570	540	528	584	607	612	533	564	591	591	624	621	560	598	584	605	584	600	534	606
4103	1298	1262	944	916	852	870	832	783	746	738	710	794	803	701	761	702	787	787	818	765	738	707	791	764	713	763	778	779	777	780	730	754	743	729	821	731	765	771	752	762	795	753	776	748	774	776	766	718	787	741	733	761	778	761	813	730	749	744	772	762	691	749	745	748	713	781	737	738	748	758	775	783	736	756	769	777	737	746	738	791	750	793	721	739	778	709	715	729	743	725	768	714	760	740	776	757	732	761	765	817	715	737	672	805	810	716	765	785	711	731	804	719	759	709	744	776	741	770	711	788	723	797	735	826	739	792	723	813	741	748	777	765	728	786	751	748	740	812	717	682	800	723	774	747	724	745	796	751	697	750	771	727	830	724	734	745	720	763	793	798	693	750	750	732	760	755	752	731	685	722	799	757	726	777	719	741	758	810	744	740	767	765	733	735	752	753	760	779	744	774	740	719	817	786	769	716	753	729	796	761	749	749	759	763	788	725	794	753	776	790	750	703	771	753	705	736	828	751	768	714	731	725	720	772	720	766	736	762	760	784	775	760	779	799	756	754	750	753	744	829	757	748	746	730	750	786	786	775	758	764	760	778	743	768	739	769	769	776	718	738	747	779	747	722	752	821	740	760	753	725	723	743	761	758	745	731	698	740	763	775	790	733	742	775	776	738	767	754	728	757	724	713	743	726	769	769	761	775	735	759	809	786	799	726	727	760	735	791	694	748	751	761	746	767	722	782	751	778	757	751	767	757	774	778	766	731	740	758	748	737	761	741	788	781	747	800	716	749	776	719	716	805	709	773	782	757	770	730	752	770	765	746	734	749	780	742	727	791	756	746	796	756	800	768	787	710	750	804	734	759	734	730	768	742	721	780	784	755	692	736	741	758	747	739	764	709	732	768	731	751	758	775	768	743	715	772	800	750	784	736	834	785	740	708	740	787	730	774	752	801	768	761	802	766	791	716	762	744	772	735	760	708	728	786	731	740	778	741	838	769	792	800	768	810	766	750	757	760	834	797	736	774	777	723	774	750	767	701	754	791	779	736	815	791	798	746	725	719	700	808	773	759	735	742	753	775	778	729	784	743	761	821	805	775	737	788	785	743	741	743	772	771	728	756	761	784	784	776	749	757	749	716	782	729	773	749	729	765	762	748	755	782	786	813	733	730	741	728	735	713	749	754	769	786	735	748	710	757	760	738	716	757	804	714	750	757	730	712	767	798	772	781	749	744	717	764	743	766	723	735	751	728	756	792	738	780	782	782	723	729	771	692	784	754	746	793	746	732	749	729	791	734	751	742	708	756	795	724	709	790	759	766	737	718	756	748	732	778	787	738	744	803	754	748	718	738	779	813	701	740	741	732	739	753	718	775	774	705	749	755	749	703	767	770	756	763	762	788	769	759	695	772	777	754	744	749	708	749	802	779	802	757	766	770	777	726	804	777	765	767	770	702	733	771	774	747	775	773	781	732	756	730	788	718	737	798	787	738	768	749	792	759	732	808	767	764	757	713	772	775	746	694	757	755	729	740	746	800	783	775	761	765	719	818	783	754	788	811	738	771	733	762	743	675	718	754	729	712	758	784	770	804	722	750	721	732	749	773	754	790	779	727	762	783	752	768	747	741	780	755	813	743	758	772	745	746	773	762	746	798	739	729	773	766	722	738	748	723	778	755	741	735	727	749	780	712	715	738	728	736	733	747	747	742	753	752	721	739	730	754	774	710	792	737	742	755	759	752	747	766	771	694	720	745	776	727	743	778	722	752	738	784	767	698	762	756	733	747	737	717	740	796	816	765	745	739	756	689	743	791	754	737	690	724	745	747	732	765	745	749	788	762	783	741	770	744	747	787	744	782	732	796	770	787	725	733	736	701	769	769	796	759	766	755	743	751	762	728	729	754	754	732	770	748	740	778	771	729	748	728	808	732	739	730	687	797	767	748	732	742	762	744	770	800	742	726	771	753	767	752	735	711	721	786	786	801	777	781	763	750	723	717	725	754	764	712	773	720	742	729	736	773	724	753	740	765	729	764	812	742	751	778	750	719	754	765	723	743	747	771	773	752	770	772	732	705	752	746	729	756	753	741	764	813	732	733	710	746	791	741	800	743	719	718	683	771	732	721	766	753	781	760	744	746	785	735	750	743	758	749	686	779	726	750	750	770	788	731	785	769	724	758	733	748	775	771	742	744	748	735	780	767	760	762	763	784	748	777	779	744	714	764	719	788	795	782	743	774	732	741	716	766	759	772	701	775	753	791	766	778	757	743	788	765	747	806	738	719	756	694	775	726	751	727	718	752	716	759	746	757	760	768	753	784	802	729	718	725	782	816	755	768	771	748	808	766	757	740	747	742	739	787	781	791	758	757	755	704	743	765	739	752	751	765	774	757	748	721	770	740	737	709	753	738	786	752	741	756	727	774	736	788	742	762	765	789	773	754	736	731	803	734	720	720	803	753	736	727	756	771	726	748	716	799	750	770	748	788	745	762	727	771	806	745	762	760	826	761	711	785	775	716	734	780	661	798	742	795	824	784	772	762	727	766	735	755	701	732	742	778	774	717	786	699	775	748	754	711	761	771	763	777	750	759	731	781	762	767	771	770	766	731	783	742	779	744	758	809	718	743	772	775	710	755	776	705	726	728	759	685	746	753	739	801	789	791	737	724	760	735	734	756	767	751	718	756	767	767	773	719	746	743	754	780	759	713	762	744	728	768	767	763	753	725	786	703	767	788	720	768	714	789	785	785	751	729	793	803	792	723	752	744	766	791	746	776	741	755	749	793	731	764	719	715	802	744	724	780	762	783	784	792	690	725	722	751	734	778	724	747	700	707	714	751	766	773	747	739	743	759	725	787	715	764	726	748	732	726	775	741	749	767	737	759	706	726	732	735	730	787	746	711	764	754	743	742	752	755	738	735	760	723	733	785	724	741	771	761	795	690	759	731	738	744	756	808	748	815	801	775	802	770	762	729	754	741	761	717	783	714	721	713	756	756	686	749	737	767	760	748	798	749	672	732	764	771	749	731	736	769	772	771	762	748	769	728	767	711	792	714	782	760	699	758	745	747	745	741	746	760	721	738	745	763	771	741	758	764	771	737	754	762	752	800	762	753	714	765	769	755	781	769	762	755	762	751	756	743	778	709	815	776	724	767	743	731	766	761	686	743	742	784	751	765	765	798	774	767	796	718	775	746	723	733	740	801	795	724	730	748	731	792	781	707	807	775	770	786	741	778	765	785	749	729	746	772	736	757	724	754	758	796	744	804	748	774	769	744	766	791	784	759	724	740	775	780	721	762	750	740	728	747	735	771	731	752	766	773	762	794	773	817	724	705	735	734	762	747	789	768	717	794	760	728	818	716	811	767	797	688	735	771	722	749	770	764	773	742	808	741	743	728	684	772	781	729	751	752	750	737	753	754	809	751	703	732	744	747	700	763	771	749	723	747	793	729	760	760	719	788	759	780	772	744	726	785	734	743	760	770	756	733	708	758	735
23463	20858	28152	23666	20858	11015	1300	876	721	720	626	587	542	534	485	520	508	456	502	420	439	449	447	457	446	453	423	433	422	401	432	429	374	446	430	452	412	433	418	399	455	425	415	437	434	403	448	445	456	427	421	422	422	406	415	388	403	424	453	425	389	396	428	438	444	422	422	418	440	386	402	429	430	433	419	442	432	418	415	422	465	424	429	434	410	407	400	411	406	437	424	445	429	430	437	446	401	440	423	371	437	467	436	411	412	421	421	430	406	408	410	467	408	396	464	461	395	391	405	433	424	357	421	386	413	416	374	458	466	435	389	420	420	414	418	425	403	388	427	424	418	420	409	413	399	420	415	410	425	410	414	441	394	453	428	432	436	425	412	411	455	406	410	437	413	425	408	374	436	434	412	397	370	430	409	411	427	454	367	397	382	418	389	460	366	429	430	404	426	393	410	448	402	433	442	425	446	433	426	376	414	443	448	406	415	414	425	430	412	432	411	411	443	412	408	408	393	446	422	471	465	408	421	415	409	393	417	408	429	436	390	407	424	423	398	414	451	417	434	428	443	409	424	436	402	383	407	456	404	425	427	448	425	425	416	382	441	412	422	379	439	413	388	392	396	410	404	402	422	422	403	487	392	409	421	437	406	416	373	424	446	409	377	400	418	379	438	433	422	405	414	435	425	406	407	390	398	413	471	382	406	420	393	413	421	439	421	409	421	404	404	420	395	430	411	413	448	387	411	387	362	409	421	440	409	402	429	386	426	424	413	463	394	412	415	399	410	398	419	389	392	372	434	448	420	387	459	425	418	412	425	403	404	463	410	413	392	442	403	378	400	412	425	403	410	444	398	420	422	382	439	443	368	412	411	452	427	436	439	380	428	437	407	442	425	419	429	399	400	428	414	404	397	419	437	392	432	376	414	398	411	394	429	432	402	402	434	406	431	451	424	434	431	421	414	423	430	387	401	399	429	399	413	438	401	422	408	421	444	398	438	443	413	411	378	387	409	384	402	422	419	439	439	398	407	385	418	397	428	455	429	450	392	422	416	418	391	424	399	388	429	393	472	402	411	421	422	385	381	450	417	435	422	427	427	408	414	412	406	419	454	407	392	406	409	418	412	445	414	465	403	405	401	422	398	411	388	438	397	404	392	408	385	426	405	423	394	410	420	407	423	430	447	392	424	427	408	441	418	414	405	416	410	412	397	413	395	393	408	413	414	440	445	393	445	415	419	383	419	387	431	387	408	414	427	386	383	396	388	400	432	428	413	429	406	408	425	432	383	448	375	457	436	404	425	405	424	411	433	417	421	416	412	423	408	406	421	400	413	435	426	420	406	419	377	381	386	388	418	433	411	411	432	396	397	402	392	413	403	436	411	401	429	421	395	394	415	424	399	417	384	414	406	430	424	385	417	443	427	432	402	429	409	394	422	418	433	378	423	422	381	463	408	413	390	431	441	440	399	423	440	390	405	366	397	446	422	427	419	391	445	417	419	402	443	478	430	393	430	390	408	409	388	430	406	393	443	386	418	421	414	408	414	387	387	432	408	416	390	421	427	428	435	380	425	413	419	377	411	422	429	432	427	438	453	398	428	381	452	427	418	417	417	447	393	444	396	439	424	446	459	364	399	401	434	407	371	400	414	407	399	431	373	416	426	440	444	416	435	454	387	412	402	419	387	383	398	437	429	394	421	404	432	383	379	431	417	379	433	400	410	431	423	405	431	431	447	415	447	411	383	390	405	381	436	407	398	405	436	391	420	395	402	434	426	430	423	380	393	433	395	448	407	389	441	465	482	440	395	403	381	402	385	443	399	440	412	417	418	401	420	420	427	430	395	417	449	383	413	411	416	425	401	433	421	435	400	422	403	418	430	438	396	452	400	424	402	415	379	420	392	390	384	431	420	405	407	422	439	427	383	421	425	407	389	440	467	391	414	422	389	430	437	441	433	412	402	420	395	400	401	424	422	409	399	410	424	439	403	382	383	410	406	394	413	442	433	438	427	395	415	422	448	425	409	415	397	402	430	396	401	397	396	410	368	385	378	417	403	448	431	420	432	455	459	398	426	391	412	417	435	443	428	419	414	410	362	395	425	405	441	421	421	403	405	422	391	412	438	404	418	382	442	406	410	394	428	399	440	406	395	401	441	442	382	445	421	405	426	403	412	385	406	409	396	480	431	436	432	423	436	436	405	426	412	423	394	437	397	404	455	420	424	415	391	396	421	441	407	414	399	456	384	380	424	403	425	411	408	460	398	416	430	423	417	392	400	453	375	413	367	430	436	410	392	408	414	382	411	384	377	439	419	421	369	425	389	410	450	420	407	407	434	407	444	426	404	398	420	389	396	422	386	428	422	411	390	400	424	416	409	408	437	429	447	451	427	407	431	426	414	452	408	435	397	441	421	388	421	413	418	434	416	376	432	402	429	422	404	396	392	410	427	401	402	389	439	437	412	415	416	430	428	373	376	410	424	428	425	386	390	391	389	437	397	409	454	400	425	376	424	396	405	400	408	400	408	458	394	393	416	413	394	435	375	396	401	406	377	381	404	405	377	401	393	414	409	399	408	441	389	406	393	412	439	416	445	420	432	415	402	415	389	448	426	351	447	405	425	413	397	424	419	409	430	402	419	424	436	439	430	380	443	405	445	416	448	412	386	387	435	383	387	431	396	392	419	415	407	416	407	422	412	431	399	401	410	411	429	401	386	409	399	381	444	423	400	395	421	410	447	401	436	402	397	430	418	415	404	415	391	398	412	403	423	414	411	407	412	424	415	372	373	427	415	434	443	402	436	381	417	473	415	437	410	396	392	434	416	418	424	420	447	420	432	395	414	414	431	395	380	393	368	413	395	390	408	402	411	430	419	422	475	429	432	425	403	411	429	388	407	430	371	424	390	435	405	407	427	428	421	403	414	393	441	424	402	444	444	404	431	420	390	416	395	406	431	411	418	418	442	396	457	416	432	389	427	448	392	399	407	402	447	433	400	411	396	425	433	445	439	401	391	407	405	423	418	427	422	408	462	437	440	421	406	416	404	439	414	447	398	438	461	373	404	427	400	412	394	406	422	409	436	418	399	397	392	438	403	437	456	435	444	414	399	421	446	369	405	458	393	417	408	404	418	413	444	425	439	381	411	387	411	429	414	431	419	406	407	402	395	414	408	405	422	424	418	401	441	401	449	408	462	385	394	398	389	422	430	412	398	436	437	381	409	414	424	395	418	399	427	423	412	385	374	428	412	397	436	394	379	412	388	390	387	406	394	441	403	426	417	404	391	399	444	403	413	385	404	410	410	410	415	385	392	423	415	434	375	395	434	395	436	428	435	418	413	363	407	416	398	379	417	397	454	396	436	418	415	431	393	431	419	431	400	430	403	406	418	409	417	401	427	422	416	420	426	400	415	410	448	408	415	399	398	455	444	416	387	421	397	452	407	398	414	413	414	401	413	387	400	432	368	436	411	405	408	404	448	396	410	393	410	406	420	380
4448	9294	8191	4341	2965	2331	1850	1538	1337	1046	973	898	824	794	742	698	661	691	658	628	612	621	634	583	590	680	585	628	575	553	583	572	559	596	574	583	632	579	512	541	616	600	570	570	563	577	560	616	563	541	598	544	567	548	544	550	560	594	549	587	593	555	546	572	561	546	561	543	600	516	549	535	541	547	520	556	520	565	547	565	530	565	559	557	507	541	582	531	583	585	581	534	529	561	538	558	561	559	542	549	521	538	581	516	536	575	496	557	533	530	546	571	517	523	582	560	554	526	555	548	559	541	512	556	527	561	550	572	633	566	513	511	583	558	535	499	541	548	602	533	554	575	515	552	584	550	569	532	566	538	565	580	541	572	584	505	562	557	587	525	509	569	561	571	548	548	538	566	572	549	552	515	570	534	509	577	549	529	535	581	571	493	527	532	573	563	548	578	564	555	563	543	597	535	580	532	531	546	544	525	558	531	557	519	547	539	578	520	614	554	546	572	547	553	562	549	542	608	544	535	585	523	558	545	510	509	556	550	554	527	567	491	604	507	564	582	564	539	526	543	561	557	587	523	603	567	496	546	538	550	547	533	541	569	526	572	491	552	577	538	544	533	567	533	562	528	513	543	542	544	504	559	589	525	563	504	540	551	587	502	512	544	573	553	569	571	532	548	544	546	570	528	567	544	537	550	583	572	536	598	543	542	551	586	541	554	569	595	588	558	509	561	523	565	569	562	546	583	585	568	503	545	574	563	520	562	536	566	558	568	569	523	568	555	542	528	543	523	595	505	539	525	566	566	518	541	557	542	534	588	567	535	563	566	554	518	516	558	534	555	566	559	531	592	581	589	555	529	521	498	546	527	546	530	524	562	532	556	549	528	531	534	540	529	552	529	561	569	543	547	548	570	536	494	507	535	531	510	544	547	587	556	550	531	546	584	589	589	535	512	544	557	583	543	553	540	544	583	537	516	513	554	557	565	570	555	518	532	533	557	531	530	551	531	513	541	513	548	539	553	563	552	568	565	521	592	567	504	555	551	541	566	604	547	541	508	537	567	556	535	554	520	547	547	545	548	570	522	540	577	558	547	559	577	567	524	543	553	521	582	544	515	569	555	552	578	521	563	548	554	533	526	550	524	545	536	544	548	572	541	578	543	561	504	536	577	523	537	520	514	547	543	553	554	572	548	594	535	551	556	611	559	536	521	547	525	532	547	509	525	512	565	557	567	548	512	559	562	582	531	545	549	521	551	574	515	546	574	569	581	551	538	555	498	484	526	515	595	535	520	514	540	548	541	548	588	556	550	565	582	532	564	539	555	495	590	539	524	535	570	539	554	543	535	540	560	539	508	583	519	567	553	597	523	555	579	589	564	518	591	538	558	547	539	546	558	536	563	551	547	573	555	549	549	571	609	530	567	545	552	546	531	559	560	533	508	545	573	539	516	539	548	518	576	540	566	582	599	601	546	512	522	555	535	554	523	514	527	564	554	553	568	515	581	581	522	535	564	606	567	527	550	555	550	547	589	537	552	548	572	520	523	537	555	554	571	597	561	540	568	582	594	549	576	564	541	552	558	547	555	576	506	544	580	609	551	544	542	572	528	522	532	609	550	554	569	579	544	560	511	558	545	537	547	572	537	531	589	534	571	612	521	558	565	530	564	558	557	537	561	551	546	576	522	530	587	532	547	547	563	541	544	588	512	573	540	574	503	597	590	522	530	542	540	581	543	485	553	537	562	524	537	534	523	526	523	525	543	528	567	583	585	558	567	552	551	519	527	581	569	588	516	532	505	506	512	578	557	535	567	538	531	530	573	532	567	534	533	514	571	521	574	597	546	532	550	570	548	529	568	529	578	554	541	575	569	530	578	549	556	552	553	530	543	524	539	546	549	567	518	552	568	526	578	533	506	574	556	533	543	557	521	524	569	608	514	569	578	557	552	514	540	516	533	556	553	517	481	562	544	517	525	545	528	532	536	570	556	495	527	578	533	582	547	529	564	572	582	541	550	553	584	506	545	581	590	512	519	564	524	572	524	525	592	531	544	568	503	549	566	534	538	539	582	591	521	533	531	549	552	550	548	496	600	525	540	576	561	571	548	551	586	559	543	537	525	563	579	552	564	539	592	556	543	551	585	582	565	537	558	547	547	546	556	530	545	559	540	547	551	565	534	524	570	528	511	590	536	547	577	546	571	512	540	533	526	554	559	578	563	576	585	571	521	521	551	494	564	547	594	566	553	550	590	577	569	566	552	576	540	594	542	562	565	574	534	559	552	525	580	541	570	504	585	545	585	577	563	560	552	551	591	494	530	528	544	544	590	533	553	534	558	513	541	560	579	554	581	574	586	540	536	548	555	579	558	531	542	494	560	550	537	561	556	529	573	550	530	549	535	558	546	533	554	559	556	530	554	544	575	593	573	585	537	559	571	571	552	554	536	550	563	582	554	490	557	527	529	555	539	554	554	506	564	532	612	556	516	548	518	543	522	531	543	552	548	580	529	544	575	519	555	541	553	574	497	550	557	514	545	525	586	552	539	526	552	537	562	553	599	552	567	572	544	549	585	556	569	539	604	523	537	574	548	527	587	562	558	535	517	506	540	554	541	572	541	527	531	519	562	518	532	554	561	521	596	560	509	573	565	552	566	589	567	536	557	577	554	574	564	555	534	569	579	562	513	548	577	520	541	597	552	583	564	573	532	538	564	568	519	508	536	542	552	524	553	522	546	560	533	544	487	526	543	574	544	593	548	552	527	517	532	553	531	527	519	564	551	558	553	547	573	573	549	535	581	544	525	568	538	572	544	576	595	486	580	551	527	494	560	546	588	539	539	555	564	544	577	549	545	552	537	528	544	557	568	528	562	554	563	552	565	542	562	528	512	534	526	548	552	561	572	531	555	523	493	521	523	580	568	520	535	560	530	537	508	587	526	547	551	542	546	554	609	535	512	528	551	515	558	517	521	546	531	570	507	520	569	520	556	500	601	575	533	549	551	552	534	565	574	541	542	591	546	545	540	567	573	548	498	534	566	558	552	511	503	569	543	551	555	528	553	552	551	592	547	611	600	532	569	527	546	548	589	547	583	543	528	541	524	574	524	553	562	559	532	540	530	577	513	569	577	535	558	561	496	533	560	536	547	547	502	574	543	552	531	570	555	629	539	549	569	555	516	527	551	608	537	554	569	517	512	536	551	535	537	589	520	543	543	509	577	540	531	539	548	544	564	553	553	545	556	556	568	559	544	554	577	572	541	529	551	577	534	515	558	536	549	565	568	536	559	522	541	552	515	552	518	518	521	552	530	547	531	545	551	548	558	551	539	503	548	550	540	537	557	527	555	592	544	517	536	567	584	554	581	536	541	558	544	554	576	559	533	544	570	529	536	568	514	535	566	538	572	525	547	580	539	511	585	534	568	554	555	537	544	537	549	584	573	561	545	581	593	532	538	524	541	565	525	505	533	579	559	565	513	562	547	530	547	539	563	530	549	621	533
22504	20842	28530	23279	20842	20880	9322	1055	697	639	545	501	417	371	342	328	297	285	302	242	261	249	216	226	221	191	219	222	213	203	214	203	187	191	198	217	176	190	205	201	172	207	168	194	193	180	197	184	195	168	184	164	177	181	191	193	180	165	187	196	163	154	179	163	200	163	181	174	160	181	160	201	145	173	185	181	190	171	186	167	171	165	162	168	180	164	147	162	189	162	141	173	185	177	158	172	188	191	169	170	182	170	176	173	166	137	192	166	153	179	144	166	170	177	148	172	155	157	146	188	166	186	177	164	163	181	198	157	183	175	159	177	179	176	174	164	175	178	174	157	158	161	153	167	150	147	173	169	154	173	163	159	173	175	159	174	166	173	180	167	179	164	189	163	177	193	178	142	184	170	152	155	170	162	152	193	181	167	154	183	176	150	185	165	155	152	169	173	184	182	175	171	155	175	161	147	168	181	166	179	154	186	151	174	157	151	158	172	153	151	192	162	183	166	151	210	171	193	139	167	162	167	179	167	186	133	175	166	146	195	167	160	163	151	144	183	162	186	168	154	180	177	153	161	152	146	142	180	174	173	149	162	176	165	157	206	176	175	177	164	175	169	178	175	167	169	183	174	165	177	174	174	152	164	151	163	162	178	163	146	156	180	174	179	181	164	161	162	160	126	167	186	149	156	164	166	171	165	172	167	187	166	181	174	194	187	157	168	170	163	159	168	167	184	175	153	165	180	170	169	169	186	166	162	189	164	170	172	167	182	168	159	167	158	184	175	183	183	156	182	151	176	181	165	174	190	160	176	157	169	183	159	154	172	165	188	180	183	186	173	170	183	173	177	141	162	160	168	164	183	159	162	186	164	176	159	149	177	183	152	169	163	154	147	182	159	175	167	160	156	138	183	189	202	189	161	173	165	171	142	169	140	154	158	162	174	170	154	170	163	182	170	177	188	174	182	163	175	153	176	175	158	183	152	159	164	162	179	175	173	169	191	143	160	183	154	167	155	148	170	191	174	163	192	157	170	128	159	177	164	148	171	163	154	190	166	187	185	185	161	186	175	188	164	175	176	174	165	160	168	148	166	173	156	155	161	162	164	184	185	172	172	183	159	193	150	165	159	180	139	168	171	182	162	165	174	178	154	156	199	177	178	177	178	181	183	155	170	166	149	176	182	169	175	170	176	172	164	176	188	182	173	177	162	178	147	141	187	151	169	161	181	158	195	154	156	169	155	162	162	172	168	168	147	159	156	151	164	152	147	174	174	194	169	180	157	163	181	176	172	168	175	200	155	171	154	156	182	164	175	163	192	134	173	144	162	164	160	160	190	171	171	181	169	179	175	168	158	157	164	164	180	178	166	169	181	167	167	162	151	149	166	160	179	147	158	169	168	182	173	179	166	155	162	194	161	149	161	163	187	160	158	170	182	189	186	163	175	157	161	186	159	161	161	182	172	156	162	169	143	158	180	165	170	156	181	156	168	171	186	178	152	143	159	169	203	150	142	177	179	139	162	170	164	174	185	172	176	193	158	154	189	177	167	167	171	166	170	165	168	185	158	156	155	173	180	165	161	166	160	160	148	195	156	181	169	152	149	188	171	161	167	161	175	165	187	182	167	172	192	164	168	152	172	175	173	160	180	181	142	173	154	156	165	192	161	178	178	138	152	180	156	188	176	148	179	148	165	165	154	150	172	175	168	174	158	165	160	163	180	164	169	183	169	188	160	190	166	177	160	168	159	154	146	166	163	200	175	173	183	150	175	156	193	162	167	182	151	163	170	151	179	179	156	148	161	189	186	179	161	172	151	178	146	168	147	178	166	165	156	162	183	158	151	155	173	161	177	162	154	163	154	166	179	171	191	164	198	166	163	150	162	201	170	163	186	163	166	166	186	156	170	184	168	142	183	149	153	150	158	184	167	171	157	171	180	178	134	195	162	183	166	172	198	165	193	176	168	176	193	162	176	144	164	155	148	173	173	164	176	164	173	158	172	178	171	198	159	160	171	178	178	179	166	171	152	144	155	178	188	153	175	164	180	181	187	170	156	190	154	159	157	170	175	166	155	183	167	184	183	174	166	143	186	165	183	142	166	185	172	166	173	176	161	171	173	153	154	166	165	151	173	180	161	166	186	158	180	187	177	123	182	187	164	189	151	164	165	193	163	179	182	183	166	181	171	163	174	173	169	167	165	185	194	173	162	155	167	190	172	190	155	170	153	179	181	179	164	143	170	189	192	164	171	164	164	164	162	198	166	156	150	162	190	166	149	189	175	178	149	162	187	150	155	168	172	184	190	154	174	169	173	163	140	152	171	172	164	155	129	159	169	175	175	174	165	170	165	194	185	170	148	153	142	158	161	168	149	155	159	144	166	166	159	161	178	173	181	161	169	192	163	190	169	164	166	184	173	161	158	182	165	177	176	167	170	165	171	152	168	187	149	164	185	189	185	176	178	167	176	167	173	179	182	169	169	169	159	174	176	150	200	160	181	142	175	159	156	178	172	166	145	145	161	166	183	149	158	176	168	165	157	173	168	161	170	171	161	165	157	164	164	152	162	146	136	152	181	146	201	150	166	158	174	156	182	184	178	166	155	170	184	148	191	172	160	195	136	156	179	178	185	167	169	153	171	156	167	199	169	157	152	157	180	170	168	170	145	186	175	182	171	192	179	167	152	165	180	167	170	176	150	164	181	180	177	165	181	159	165	168	149	158	162	175	165	182	165	183	156	186	165	147	158	148	150	154	173	163	188	159	171	149	180	168	168	172	172	169	164	177	154	159	167	166	190	158	157	171	165	185	176	186	175	180	168	163	151	173	162	172	166	191	181	185	166	166	196	154	170	167	146	157	170	142	165	179	182	164	174	197	186	169	177	171	140	172	169	157	185	172	151	160	174	176	157	172	164	171	183	186	171	165	162	181	178	179	164	143	160	179	134	158	179	159	170	168	163	158	150	141	170	172	166	154	162	150	174	151	148	163	139	172	169	155	147	149	181	177	169	156	167	160	172	168	172	163	167	159	147	166	176	183	184	162	162	183	140	192	161	146	164	162	165	170	177	175	166	174	171	170	184	178	160	188	167	148	178	171	159	169	163	153	170	160	151	176	147	148	174	170	161	158	149	155	172	168	165	160	179	181	189	170	140	152	176	188	175	157	165	151	153	171	149	170	166	171	170	162	177	185	150	162	176	161	190	153	165	178	184	162	170	175	171	167	197	154	166	166	178	185	169	158	187	150	180	166	133	162	161	175	171	157	172	156	173	169	171	180	166	167	160	176	165	157	185	171	156	188	156	168	165	180	155	184	173	155	181	166	170	170	140	176	158	169	179	163	178	167	167	188	180	157	166	155	155	154	176	187	176	156	167	169	168	151	173	169	168	154	164	177	164	159	136	182	171	158	171	172	158	155	150	156	176	171	165	155	159	168	183	196	165	176	174	167	161	166	154	159	157	168	155	187	170	159	161	174	172	159	157	152	165	151	207	161	144
6362	15241	13179	7157	4879	3631	2703	2101	1667	1339	1077	897	801	685	570	571	546	480	448	413	410	347	366	348	369	320	310	301	285	300	290	285	301	273	281	256	281	273	269	276	251	263	242	231	246	275	246	261	248	276	228	273	266	240	227	229	218	203	239	227	218	236	233	227	238	228	247	245	281	233	255	219	224	219	243	231	245	190	257	223	233	228	219	271	208	243	252	235	248	218	231	248	209	221	209	245	224	220	226	211	209	216	214	241	240	219	220	232	226	215	234	243	236	237	221	233	224	243	211	205	223	231	213	250	236	232	224	204	240	194	227	247	225	238	213	215	233	236	222	255	215	252	248	224	235	220	209	236	224	223	224	216	237	233	223	231	227	225	212	255	231	250	229	242	227	237	221	225	232	239	202	227	227	208	226	214	221	226	222	203	223	244	214	202	222	255	218	203	218	257	211	229	218	209	209	235	224	215	241	207	222	238	240	189	232	237	173	244	213	233	212	215	207	241	230	220	233	235	214	219	219	209	229	200	227	220	198	211	227	235	241	225	233	202	235	237	232	239	226	215	226	221	228	203	222	216	205	214	221	224	216	206	214	215	217	234	226	217	222	212	218	234	239	204	239	229	214	230	226	216	233	232	215	248	206	233	229	239	227	229	196	220	210	202	237	215	205	211	228	231	236	244	243	244	194	242	221	230	220	213	252	225	234	207	234	212	197	234	230	230	241	221	227	226	249	226	234	251	224	210	246	250	258	223	232	231	196	213	232	210	205	236	210	231	213	242	231	234	240	207	229	204	236	232	213	224	217	224	238	217	213	235	222	230	193	222	227	208	224	210	221	227	212	230	206	236	231	201	217	220	207	213	229	243	216	206	201	223	200	224	212	221	230	217	213	233	200	215	192	205	233	229	233	233	250	231	231	230	212	226	229	229	207	229	199	239	210	229	202	214	199	213	226	201	196	230	200	250	210	243	233	201	234	240	228	255	235	209	213	208	216	191	208	252	233	215	216	239	223	213	248	219	228	196	257	242	222	213	238	227	223	224	231	217	234	220	237	211	242	228	224	229	253	239	203	222	233	224	236	183	228	213	241	184	232	209	218	214	214	237	202	205	192	218	222	236	225	231	220	219	244	205	205	220	232	253	225	233	198	247	227	243	207	214	219	237	208	217	220	220	219	221	225	218	202	218	240	222	207	251	203	201	232	196	214	238	216	226	225	216	216	206	201	231	206	238	242	228	213	198	211	214	231	222	233	243	237	214	223	198	234	226	220	207	220	206	239	223	198	227	194	190	222	210	226	219	230	220	229	220	209	231	229	225	229	206	208	208	236	224	195	215	229	250	214	207	227	234	217	222	217	245	224	196	234	217	207	224	239	229	212	210	188	235	226	229	246	230	240	213	189	217	236	207	199	204	219	205	229	230	238	203	230	251	232	222	211	247	201	192	218	213	218	216	217	213	224	240	230	200	226	238	202	221	212	222	229	219	216	225	234	200	228	237	200	216	209	234	209	232	215	206	233	225	190	217	191	229	214	234	221	235	248	216	241	244	227	202	203	215	200	229	227	213	217	249	201	221	243	218	207	223	243	217	211	244	213	215	212	217	221	196	212	219	235	201	217	214	213	203	226	216	229	217	222	217	215	236	229	226	231	234	194	238	233	237	220	212	236	234	222	245	226	223	218	208	211	244	224	227	223	245	215	225	248	196	212	222	196	253	210	226	197	223	219	207	204	224	216	230	215	253	221	232	200	200	238	200	210	223	212	223	230	218	247	225	208	198	205	232	211	222	231	227	208	200	231	231	202	211	215	249	263	235	214	193	214	205	222	226	214	202	263	220	220	213	226	223	216	225	250	220	205	231	228	214	217	243	218	223	228	187	238	219	234	220	195	224	218	200	189	198	216	219	222	216	218	235	235	197	213	222	201	207	217	234	216	214	205	226	211	198	222	199	218	228	181	236	244	238	223	212	254	206	235	210	202	204	222	238	228	204	234	232	223	244	222	225	203	238	218	241	230	218	211	194	244	197	236	229	220	229	267	212	210	226	211	220	196	218	219	227	244	220	248	206	239	220	235	221	227	226	242	224	227	251	204	231	204	206	189	191	232	215	250	219	222	220	233	201	245	205	220	212	240	225	223	221	242	234	227	248	247	211	238	205	223	242	201	227	200	200	216	249	240	237	217	212	220	224	223	241	201	240	233	254	227	215	215	233	240	228	222	234	214	201	219	227	231	223	212	233	226	231	233	226	210	225	227	239	211	202	216	263	198	214	224	233	228	197	220	217	215	230	212	260	235	216	220	231	228	232	215	206	201	203	199	217	238	220	211	211	240	227	200	203	227	225	241	230	207	200	235	217	235	214	239	191	244	206	207	238	195	213	230	236	207	219	253	217	233	216	203	231	227	225	221	207	218	225	209	240	194	176	229	228	219	236	241	220	234	209	214	238	218	215	232	209	193	209	221	232	235	248	218	251	226	211	218	209	213	246	197	237	227	239	216	212	228	226	221	194	242	234	233	226	239	236	219	220	236	198	204	243	223	223	229	217	233	223	219	255	221	186	229	220	250	239	243	236	219	197	226	234	235	234	206	215	205	229	215	227	233	224	200	217	212	196	237	201	219	210	244	184	233	190	244	231	220	223	231	206	203	205	209	218	210	202	220	235	233	246	201	225	203	234	229	231	249	227	231	214	212	225	206	257	214	206	233	235	247	205	230	196	223	203	213	194	218	207	226	216	225	205	216	197	236	214	217	233	212	215	202	196	245	199	213	241	220	197	218	218	228	219	220	221	218	237	233	220	228	225	203	219	234	239	203	236	215	244	212	217	201	234	228	236	232	205	218	249	230	216	229	234	239	228	218	211	195	216	210	202	178	235	217	228	218	250	222	232	240	223	224	221	230	199	226	255	205	221	229	218	248	222	243	211	225	209	206	235	205	217	241	258	227	250	215	249	236	224	203	222	226	218	219	247	218	222	232	216	247	248	213	227	212	236	230	235	223	203	194	210	232	232	208	214	239	200	229	221	207	244	230	227	223	223	211	211	226	232	225	202	210	200	216	240	223	202	229	223	231	234	218	196	214	222	224	250	209	197	224	192	242	229	194	213	232	202	241	228	227	195	224	217	241	219	213	209	216	189	219	240	192	224	203	220	213	193	201	202	236	220	209	220	218	231	229	207	239	231	223	245	248	213	237	215	201	223	231	233	226	207	215	192	241	210	221	237	212	244	213	200	208	212	208	227	228	221	225	221	217	210	232	231	200	234	216	232	224	236	211	234	206	215	241	229	231	226	249	193	215	232	215	209	219	204	226	212	199	197	239	226	243	218	215	241	232	252	244	199	207	266	228	244	224	221	241	199	241	202	215	240	226	214	225	229	221	205	212	233	244	225	203	214	224	232	252	222	244	216	206	226	233	214	218	253	233	207	217	200	242	198	212	236	212	224	233	216	223	234	222	220	233	219	201	226	226	239	238	245	214	237	226	223	213	239
26588	20467	9721	1100	701	667	629	673	625	597	589	594	630	601	587	558	568	611	609	563	590	567	619	603	582	577	607	577	627	587	567	598	612	611	570	603	589	631	576	601	589	589	562	601	544	591	573	596	571	585	561	582	535	618	564	611	621	567	582	614	606	618	576	588	590	597	597	619	597	563	588	564	640	581	616	563	613	612	573	624	593	637	558	547	604	596	645	522	582	561	575	577	601	584	572	590	594	594	604	595	500	552	581	607	564	595	614	597	584	581	591	560	604	594	645	615	546	568	611	603	616	587	592	532	558	579	601	596	608	611	628	546	557	619	590	625	597	626	595	630	625	619	595	626	609	537	593	600	601	585	623	557	591	553	559	581	625	570	599	593	673	551	582	607	533	599	621	608	583	573	594	644	599	600	592	590	555	593	599	579	599	607	590	590	610	569	581	568	601	545	565	587	582	596	588	542	603	582	577	611	602	590	587	598	594	569	555	611	546	600	613	626	545	550	604	622	555	601	550	560	601	585	574	589	605	632	582	612	601	618	596	592	573	575	617	532	554	562	622	588	591	576	608	575	600	579	584	557	556	649	568	604	578	616	618	596	563	593	573	603	596	552	563	573	573	582	624	582	598	575	578	564	566	571	663	576	582	585	587	565	592	585	561	633	577	583	611	570	620	610	615	609	580	626	628	622	577	561	622	626	574	557	598	576	581	633	573	561	592	581	600	636	575	575	614	577	609	591	546	590	541	572	625	570	609	593	581	628	581	612	591	589	583	573	538	557	596	604	577	587	547	580	578	562	576	588	600	601	605	591	603	605	591	545	587	620	580	641	597	588	587	597	610	570	602	568	552	591	589	587	586	578	583	621	636	590	579	571	613	545	552	549	598	605	550	600	538	627	564	567	604	575	580	643	596	561	609	608	621	586	630	593	584	606	637	600	623	603	623	583	560	571	598	611	574	577	607	577	579	617	596	584	592	589	599	553	580	547	578	610	591	599	524	554	602	595	562	618	620	587	583	588	588	603	602	621	604	588	581	575	588	569	601	547	578	570	602	550	559	538	568	542	584	579	651	563	584	631	585	597	576	636	561	629	602	599	592	578	585	591	563	583	579	585	640	623	627	626	582	609	601	557	572	554	565	595	625	601	595	625	619	539	583	644	570	551	611	593	606	621	557	637	547	552	572	586	590	590	570	595	569	586	609	598	577	584	596	589	580	572	628	596	599	603	587	562	584	580	585	597	619	567	522	591	626	517	620	556	596	602	569	589	586	635	641	612	588	588	613	621	627	572	597	568	603	605	596	613	536	624	605	579	561	578	563	595	582	617	583	585	543	561	556	581	610	594	618	591	618	565	594	621	582	583	615	612	563	600	566	591	578	572	550	612	568	558	633	592	592	589	584	583	588	573	612	623	587	654	570	604	591	584	583	615	602	575	590	593	601	574	591	611	596	571	623	592	563	587	591	631	578	569	597	597	553	586	583	566	635	553	618	578	601	613	534	564	620	636	570	570	571	593	541	573	592	628	553	589	632	572	553	600	621	588	553	602	571	550	577	592	588	571	554	566	615	555	569	641	604	617	574	573	600	596	631	597	610	595	561	586	605	617	581	630	594	593	581	611	550	560	608	629	582	570	589	605	573	606	593	610	595	582	572	594	592	585	578	529	600	590	596	553	595	576	610	601	591	639	639	591	615	588	607	569	618	577	553	562	562	603	568	586	592	639	585	602	580	589	608	578	582	606	593	520	580	599	596	600	565	553	571	578	577	568	599	581	592	600	555	603	626	615	577	531	575	583	603	584	528	593	540	626	582	614	603	640	628	602	601	618	635	623	554	562	587	576	597	580	606	586	589	556	543	589	622	622	568	577	545	607	568	592	580	593	600	618	578	577	566	597	576	549	579	610	565	634	572	573	572	597	616	571	608	594	565	626	624	573	606	586	604	612	616	593	600	607	578	581	569	602	570	590	616	643	563	555	586	604	551	566	586	616	620	570	584	551	558	578	581	562	613	601	557	610	591	635	574	561	605	624	581	570	578	564	631	606	589	604	573	584	600	572	619	577	538	599	543	628	589	613	580	598	593	580	575	582	623	604	583	580	592	612	600	561	550	575	598	625	585	589	591	642	624	585	568	632	595	566	579	600	621	603	581	600	600	615	569	599	600	585	559	577	558	621	571	593	610	580	592	575	606	565	602	631	603	591	590	544	579	576	559	628	583	598	616	593	569	592	597	617	621	626	572	581	598	579	583	576	616	641	604	578	527	602	564	549	568	582	633	593	624	584	605	574	612	575	619	570	614	558	601	584	590	600	604	602	593	603	587	615	575	560	586	591	574	560	589	556	585	585	621	590	565	559	642	575	614	600	597	589	553	593	586	591	623	605	581	589	570	587	563	571	596	596	585	596	564	564	568	570	591	589	587	569	541	623	588	576	571	563	579	577	582	619	590	569	587	593	601	636	581	579	561	596	620	571	621	576	623	590	536	579	606	554	588	550	563	541	576	618	575	579	585	618	589	572	603	583	601	601	607	597	635	600	615	585	595	607	569	643	589	573	590	573	560	607	578	561	565	566	587	566	601	587	564	531	600	576	582	578	659	600	634	579	600	582	591	579	645	574	572	603	640	578	571	568	559	550	556	599	610	555	642	585	589	592	602	587	600	589	560	610	629	600	541	540	563	613	628	616	589	590	592	522	550	580	604	612	596	606	596	632	582	567	591	577	571	567	648	582	624	559	602	605	585	581	594	558	616	620	579	545	594	596	562	592	584	589	585	582	614	610	562	599	576	565	566	555	592	551	564	548	596	615	581	583	582	564	583	628	607	593	569	617	534	583	601	585	570	571	596	598	569	627	607	572	553	625	603	595	607	522	553	628	527	558	623	587	596	596	559	595	519	606	571	580	605	612	610	593	572	635	629	559	646	587	592	569	585	576	588	568	586	568	597	542	573	561	585	570	604	610	598	587	582	576	595	601	671	579	571	597	581	568	564	611	603	589	604	629	612	645	562	635	600	587	583	545	622	576	587	596	658	592	601	586	585	580	618	605	567	557	573	613	616	562	589	624	590	558	624	585	617	614	622	582	608	596	551	608	578	573	589	619	575	564	558	584	592	588	553	588	572	590	647	629	574	644	596	587	610	642	622	570	569	627	580	577	637	566	598	620	600	565	573	555	588	547	555	587	608	627	591	616	617	589	593	574	638	593	567	634	536	609	629	588	601	595	607	628	589	572	587	561	587	621	540	645	593	615	566	547	560	579	631	569	573	623	578	604	570	588	630	560	573	612	575	616	624	631	562	522	578	571	515	593	618	579	581	577	580	622	596	554	608	594	592	622	581	583	559	556	605	599	569	584	606	560	584	587	593	584	585	557	591	590	614	564	618	609	640	591	558	621	606	572	597	593	590	580	564	597	629	594	581	541	618	632	596	587	560	587	620	552	566	599	592	537	571	578	572	637	594	570	578	583	587	596	565	562	546	603	556	622	576	647
4066	1332	1325	1015	870	836	802	754	775	803	737	780	777	765	815	765	741	812	794	779	765	732	734	750	774	762	785	775	740	734	719	722	782	768	696	689	787	786	759	799	781	750	747	716	768	788	739	783	759	760	729	789	715	763	749	797	779	816	783	782	760	784	725	739	768	791	752	753	800	751	752	730	745	812	704	726	772	794	770	738	776	741	756	786	777	724	770	735	722	736	795	780	782	793	802	770	723	835	761	734	758	783	753	760	749	767	731	717	723	773	720	742	744	753	788	797	759	758	745	793	760	758	797	752	744	799	748	787	752	718	743	747	733	714	793	798	764	806	732	768	762	779	736	809	793	774	734	707	719	749	735	724	772	742	748	756	738	784	740	747	752	757	779	749	727	807	730	739	749	766	769	711	776	712	773	786	764	734	736	786	766	747	751	763	798	691	799	771	777	756	725	766	721	757	735	759	709	742	773	720	762	751	748	725	729	800	735	761	793	767	816	736	760	763	764	716	731	711	808	729	774	764	783	772	789	758	741	739	778	776	761	725	777	719	749	765	776	787	754	756	747	733	765	764	765	724	808	753	774	780	729	810	788	744	750	718	786	764	731	733	758	694	739	754	742	720	697	736	743	749	762	752	725	760	738	763	739	798	766	726	713	749	799	741	762	772	800	800	808	782	783	747	708	733	794	763	783	714	777	752	748	767	715	803	765	790	772	799	797	764	753	732	787	805	784	783	794	763	759	728	752	779	729	761	740	744	735	731	727	769	742	795	714	708	736	775	765	780	758	780	792	760	783	764	820	729	741	707	742	789	802	745	741	792	792	714	713	720	752	751	767	803	796	750	790	791	795	741	739	723	784	800	773	763	756	790	816	759	740	746	739	752	728	737	753	737	766	760	714	750	739	734	731	731	735	739	716	796	739	740	744	738	742	777	778	720	738	741	719	713	723	751	758	693	729	780	762	789	725	772	823	759	795	720	771	767	749	779	762	763	747	683	782	797	728	721	764	738	736	759	744	788	723	753	726	805	760	751	758	720	766	700	751	742	752	824	749	801	801	766	757	786	745	777	749	691	748	776	801	748	789	744	787	733	748	755	737	765	717	741	761	764	770	696	748	738	756	763	760	748	804	759	774	801	770	808	723	781	699	740	759	760	775	741	736	770	795	747	668	754	780	742	735	742	716	746	808	774	751	746	705	755	764	746	753	771	755	790	773	725	781	779	754	720	745	743	778	758	773	753	741	769	765	734	717	726	726	762	739	734	720	754	765	772	726	778	757	811	787	802	738	737	781	764	790	790	733	756	776	759	762	745	701	767	782	755	781	761	757	738	773	762	739	783	739	823	757	754	763	785	746	759	767	767	781	766	768	751	764	735	805	783	713	765	745	744	730	771	775	789	780	743	726	766	755	766	784	775	775	789	760	754	776	741	728	764	826	804	762	726	754	752	787	784	779	778	754	805	730	735	726	720	741	785	772	798	743	784	778	749	725	766	764	758	757	754	762	748	779	767	742	747	719	746	764	753	777	742	799	737	759	713	743	804	758	711	731	734	770	749	759	751	760	761	713	742	713	756	759	728	744	700	775	730	733	784	769	811	868	769	774	731	704	755	787	781	749	781	748	751	774	778	740	756	737	764	802	749	776	815	768	735	776	759	805	767	769	766	758	754	749	764	781	736	771	774	753	733	763	747	760	772	748	787	741	783	747	763	776	729	778	733	749	782	761	801	767	759	753	760	798	742	787	733	772	767	736	770	731	767	732	760	720	750	722	696	759	783	720	737	782	778	791	771	783	778	738	793	709	781	755	788	789	737	748	774	779	716	778	770	743	763	725	754	773	781	769	759	781	744	704	760	734	758	785	773	754	719	780	779	724	803	790	721	752	790	723	773	744	749	775	784	776	758	757	708	800	783	772	752	809	814	768	778	745	775	725	763	737	797	757	722	761	755	779	763	725	764	795	774	733	742	752	707	784	780	734	790	782	734	756	783	759	753	814	744	724	754	739	758	730	787	759	755	763	735	715	749	788	760	755	778	742	773	753	760	784	758	771	725	731	771	808	773	777	764	771	760	762	793	774	777	816	763	784	793	724	737	755	717	819	728	764	822	698	764	724	712	786	735	734	796	772	738	737	748	727	751	753	761	757	746	728	728	721	772	743	757	761	799	742	752	718	807	758	781	821	791	748	767	803	778	779	750	741	765	778	745	714	794	744	803	715	758	731	741	780	790	774	734	819	798	777	731	758	781	784	761	772	712	762	779	729	729	769	786	785	770	729	729	747	776	790	737	788	763	792	758	770	757	752	742	753	758	749	776	750	762	773	772	776	713	755	783	744	775	762	769	796	691	713	777	728	776	771	756	770	723	761	736	720	784	749	767	781	808	771	770	743	752	808	772	698	788	773	777	749	761	718	711	788	783	765	777	736	752	727	733	809	712	777	783	767	772	800	780	738	720	740	769	696	765	755	711	798	773	769	775	766	758	717	772	752	798	784	743	786	732	756	750	704	785	789	809	767	784	727	756	804	725	760	791	762	771	776	736	800	770	812	787	754	763	788	790	761	755	767	788	747	756	803	771	776	760	718	791	760	792	738	719	813	726	758	783	719	743	783	770	714	770	755	757	799	780	720	744	759	759	736	737	794	769	691	801	730	705	763	781	789	714	763	740	761	748	735	715	774	756	730	793	754	728	783	762	782	796	728	762	707	762	749	771	730	763	760	761	731	833	743	806	738	739	740	765	776	759	754	760	797	750	781	782	820	760	697	753	745	799	743	776	747	733	774	724	763	780	770	774	797	782	761	794	758	729	726	767	772	746	784	758	766	750	759	715	744	766	695	772	747	774	740	747	746	752	734	736	747	831	777	700	711	722	758	739	715	787	770	701	742	770	767	779	814	770	746	784	725	736	795	748	709	767	734	759	793	745	743	755	740	757	775	789	762	777	768	784	749	734	737	741	796	757	708	749	787	741	756	756	799	734	770	751	792	709	744	780	754	722	753	722	773	728	780	671	769	803	766	771	768	778	797	767	816	788	769	782	785	762	715	721	728	795	724	757	793	740	746	778	795	745	749	788	766	726	725	769	747	734	748	790	773	759	796	763	776	718	768	786	799	765	748	735	798	709	744	740	745	707	741	741	751	723	734	765	756	760	709	736	785	775	780	765	707	747	754	745	744	751	716	752	781	739	784	768	768	753	749	754	729	771	735	789	744	743	778	735	758	747	743	772	758	751	745	712	733	755	724	743	780	748	737	772	754	768	780	730	731	751	722	763	771	802	749	768	755	808	812	721	784	756	725	757	760	748	788	732	784	758	740	751	732	759	779	769	768	753	759	752	765	786	761	738	733	742	792	800	771	750	733	722	747	712	732	779	743	762	736	765	746	777	730	785	721	771	799	756	754	839	764	780	801	766	725	758	753	798	745	761	730	813	780	761	737	780	766	777	744	760	765	790	758	715	726	736	712	793	747	759	752	718	716	804	774	814	723	739
23467	20856	28109	23697	20859	11161	1286	854	718	627	625	605	512	538	538	503	499	473	508	479	485	441	452	438	449	461	487	431	460	415	439	460	433	495	459	454	452	429	465	397	458	415	407	423	448	417	439	433	405	382	432	443	448	411	448	434	415	447	402	435	414	425	395	419	446	415	399	425	420	447	443	389	412	441	411	432	445	420	451	415	423	405	417	463	424	404	434	426	426	403	422	409	478	419	397	391	456	449	419	436	429	422	441	404	450	436	406	414	478	421	414	421	445	437	442	470	417	435	445	408	384	418	421	431	409	424	402	412	415	402	406	444	462	438	439	455	434	440	413	406	425	431	426	426	403	419	406	426	447	420	428	443	413	383	459	437	403	414	429	425	423	361	444	430	430	429	411	434	421	419	442	402	427	450	414	406	383	441	451	451	399	402	437	442	474	449	414	408	446	418	402	408	443	440	435	416	449	434	402	431	406	463	435	380	423	421	409	436	454	430	393	409	385	436	419	404	444	422	446	406	437	391	402	411	399	389	437	409	396	426	394	424	394	409	416	395	447	407	464	412	444	399	414	458	415	437	437	414	415	383	441	443	445	461	427	397	434	419	410	413	400	437	439	453	455	452	449	430	414	437	402	439	396	402	423	379	431	423	430	408	405	384	451	429	432	405	402	410	446	407	409	452	454	416	430	393	439	431	456	461	421	382	407	411	414	427	464	406	433	413	484	433	439	435	423	423	433	416	412	434	431	454	444	442	430	434	396	443	397	407	429	417	439	434	447	428	440	434	445	411	401	427	404	409	441	436	447	395	415	444	420	426	438	423	418	431	435	395	430	401	401	419	434	426	403	435	398	452	402	402	436	456	422	419	414	408	452	422	413	395	405	426	431	390	392	413	429	420	408	428	400	458	442	428	458	416	432	411	469	449	422	435	448	410	442	413	435	422	412	417	429	441	402	402	428	436	418	401	417	429	427	394	397	457	454	438	411	422	415	389	428	421	412	434	382	388	395	439	416	398	466	438	406	391	386	439	364	459	398	442	412	418	446	384	427	398	425	435	440	400	416	447	421	437	433	440	438	450	432	394	393	441	427	383	419	411	416	423	432	395	411	416	414	428	404	465	397	429	420	443	419	438	403	436	394	442	448	475	402	458	404	426	396	355	428	414	455	436	400	406	431	448	395	424	450	426	413	396	434	442	379	407	474	477	424	403	461	403	433	459	427	449	439	434	430	428	393	415	432	419	406	425	442	396	400	432	436	399	409	429	426	436	404	449	433	372	404	412	403	406	462	400	399	419	408	439	388	410	407	454	416	428	420	427	425	420	416	428	403	401	441	421	418	404	405	431	403	396	416	389	417	433	411	418	426	446	435	397	436	420	408	414	443	417	401	383	441	417	417	453	420	413	433	385	418	415	430	408	442	439	411	382	399	395	436	420	382	392	400	408	440	418	441	441	410	399	421	356	425	398	386	397	420	457	400	444	413	365	429	409	437	430	415	409	471	394	397	452	404	403	454	416	410	412	409	476	407	423	407	447	419	450	448	431	415	436	432	379	432	455	434	432	404	459	407	414	438	409	406	402	427	424	406	405	424	430	421	395	420	417	457	438	395	401	439	411	411	401	423	400	430	423	410	408	403	423	425	438	415	394	473	425	412	378	408	418	427	435	457	424	426	442	420	427	419	440	433	387	417	409	476	401	409	439	453	430	388	450	428	436	414	442	422	447	385	449	400	384	419	444	450	423	443	390	425	395	406	407	425	413	417	402	443	427	425	410	415	436	416	447	439	406	422	447	438	390	391	451	460	412	411	414	433	426	407	437	429	413	461	411	399	413	491	401	441	448	429	432	438	447	431	437	440	441	416	415	463	438	388	419	402	430	406	418	421	443	393	396	386	453	429	428	418	440	405	416	418	393	441	400	432	372	409	419	454	392	370	435	456	462	427	420	425	413	392	451	379	435	432	443	444	420	380	442	419	405	445	429	463	414	429	421	445	432	403	468	435	435	426	431	461	395	447	419	459	433	411	413	392	393	427	408	442	388	364	416	397	403	432	419	427	423	433	405	373	464	422	468	379	464	387	411	441	435	437	432	411	426	398	437	445	434	409	426	425	401	400	448	421	431	399	446	392	410	432	443	444	408	426	429	410	425	424	439	410	421	399	379	415	415	389	404	424	459	404	408	455	402	436	444	415	427	405	420	434	426	421	460	430	412	397	387	459	409	414	374	446	430	451	396	438	403	416	437	455	404	412	431	417	415	433	446	426	390	423	469	398	388	418	412	423	444	454	435	448	406	413	413	431	408	444	402	408	447	440	408	444	400	410	411	433	418	402	420	456	433	392	434	398	408	420	461	442	445	431	445	418	424	395	427	412	400	419	407	423	392	395	387	417	431	399	418	408	373	402	397	381	408	403	426	427	448	445	436	444	390	421	387	455	451	417	449	416	425	411	404	404	424	418	415	411	414	431	427	458	403	434	424	419	417	454	441	426	450	396	417	401	429	441	416	415	463	445	434	399	401	433	428	426	469	470	429	408	445	420	391	403	408	408	464	387	436	411	406	410	445	408	399	401	426	424	420	447	406	444	434	406	426	435	427	410	423	412	414	433	441	421	399	458	414	419	439	441	397	395	414	441	405	401	456	412	418	410	404	412	477	433	415	431	407	441	398	396	435	399	415	381	434	446	394	422	445	392	416	428	427	417	427	426	407	380	450	402	403	451	404	432	412	416	413	441	419	454	400	419	422	404	416	430	382	434	435	398	438	430	416	409	415	421	425	408	471	457	434	400	436	450	430	436	467	425	434	426	390	409	410	445	402	393	425	407	410	406	407	399	451	439	400	407	408	446	408	401	439	414	401	436	426	412	441	383	389	392	406	395	406	433	384	422	453	408	435	442	420	407	372	421	408	413	441	391	420	412	452	414	430	445	434	426	416	413	440	432	468	420	457	433	436	393	435	382	391	414	419	390	407	430	427	431	418	461	427	438	423	456	414	424	450	413	412	436	424	418	406	419	448	461	407	428	418	417	437	405	385	406	427	418	425	423	386	462	424	354	400	387	426	423	422	419	412	435	391	408	402	417	398	422	416	395	399	421	416	386	414	410	401	424	397	391	427	408	421	431	436	438	401	405	414	400	442	408	405	424	400	439	389	425	421	399	451	430	409	457	406	417	402	392	451	438	442	398	394	405	426	407	424	425	430	396	464	434	418	403	437	438	413	393	405	418	395	446	441	409	435	412	439	415	409	418	437	439	394	435	427	427	460	438	446	451	410	392	441	423	404	382	445	409	425	370	423	445	404	417	429	403	394	399	454	428	399	401	387	413	416	423	436	385	375	384	440	392	384	397	452	419	443	394	409	470	443	418	409	419	413	437	425	408	377	403	385	440	409	412	395	391	380	402	431	419	435	448	411	436	455	456	421	405	388	403	425	434	418	450	438	428	382	409	438	395	423	410	359	400	430	443	451	415	447	417	396	429	434	434	422	431	439
4476	9102	8295	4278	3019	2329	1876	1592	1327	1103	965	903	779	761	730	743	697	680	649	690	601	621	586	623	655	602	629	630	588	595	595	591	572	568	580	553	573	590	586	608	608	568	544	560	532	575	599	547	585	557	558	578	570	546	544	544	539	558	550	566	577	570	566	523	561	600	543	579	569	597	572	595	598	554	531	583	591	579	564	588	560	512	554	582	563	583	548	564	550	530	555	566	479	553	528	537	507	559	576	528	571	583	535	554	529	518	546	554	546	556	568	563	572	537	566	572	599	536	578	567	540	589	587	554	569	520	556	579	560	535	546	540	598	541	566	566	557	591	542	548	543	562	570	541	528	591	541	551	611	565	537	563	531	515	527	551	556	548	586	557	542	525	549	548	508	556	535	554	555	576	514	526	584	575	514	558	543	538	540	536	545	549	552	541	555	564	574	565	514	547	566	579	601	540	546	574	554	561	538	563	561	572	570	545	537	577	589	540	552	571	570	580	589	570	600	563	554	581	536	589	547	547	559	605	585	600	521	572	578	559	532	583	550	563	572	587	583	588	559	573	581	573	569	554	556	546	558	544	552	537	498	563	544	575	557	535	558	556	509	556	594	543	546	599	549	536	572	564	548	521	528	524	581	514	529	586	544	587	542	574	561	536	564	576	541	574	558	549	523	526	586	558	505	570	576	505	576	578	577	569	529	553	537	503	583	523	567	582	547	587	570	575	562	543	561	536	634	535	568	549	567	552	518	564	559	530	570	565	567	537	578	533	510	547	540	520	510	579	517	641	555	519	539	552	551	500	587	575	563	605	567	552	573	538	582	525	562	573	576	546	561	545	521	533	561	583	578	554	552	557	561	581	550	567	588	531	513	590	531	567	538	515	565	549	592	531	518	558	567	566	553	559	541	503	550	530	515	520	570	570	565	527	532	512	591	584	551	546	548	572	573	584	571	546	552	558	538	602	555	550	523	559	575	567	551	545	558	539	547	529	581	542	580	525	542	562	525	548	572	581	568	527	587	540	536	556	549	542	600	530	521	539	547	529	541	529	553	567	569	553	556	563	586	525	529	538	555	594	546	594	577	568	574	535	526	512	558	525	602	549	489	559	538	556	588	559	593	586	586	559	565	567	558	530	556	567	534	566	522	571	565	562	538	559	550	554	596	525	570	536	578	564	574	512	572	566	585	566	541	588	549	552	538	590	541	562	549	572	554	540	541	576	526	538	560	562	569	540	519	528	590	563	563	533	550	535	507	579	554	570	564	542	563	590	574	562	555	587	556	579	555	551	592	557	547	569	580	558	536	528	544	549	518	519	552	536	533	559	587	534	529	556	558	584	556	575	572	534	579	599	539	569	581	559	572	561	548	567	510	532	572	578	581	551	523	556	532	539	526	559	535	509	583	591	541	572	531	600	589	536	546	518	545	569	550	547	566	504	510	517	528	530	566	517	541	525	542	533	541	573	545	549	577	589	535	599	551	581	523	598	540	577	519	550	554	539	527	549	547	536	507	545	533	534	554	532	610	552	594	547	569	539	539	550	572	564	554	558	559	512	548	631	550	536	538	534	555	534	524	538	581	572	550	536	512	555	584	554	562	554	588	578	561	532	552	559	521	574	557	538	549	569	542	545	551	567	557	592	548	548	548	527	579	489	557	560	579	575	567	558	528	604	561	544	493	540	573	552	564	579	546	558	596	566	598	561	548	541	524	573	534	578	580	506	568	587	570	573	547	557	549	589	564	571	541	518	558	530	552	574	576	595	542	587	517	553	575	519	541	580	548	573	547	507	562	548	542	531	536	503	553	602	567	538	550	568	544	531	553	551	547	566	527	572	534	558	566	622	565	556	556	539	548	574	558	533	535	541	593	547	570	549	531	535	578	587	588	555	586	569	550	546	547	547	584	554	571	577	528	561	541	574	562	582	558	529	551	579	536	520	525	557	545	582	519	512	587	540	520	594	521	573	585	589	548	582	515	535	573	535	570	559	544	570	559	576	552	563	553	588	594	548	531	563	538	557	537	567	547	540	586	577	540	516	577	551	576	576	532	560	494	558	559	570	517	537	555	524	571	577	517	547	532	547	524	591	548	578	596	531	551	548	585	589	573	554	542	611	575	568	554	507	545	534	537	563	561	540	528	550	537	586	590	580	541	560	559	568	577	591	529	624	551	575	559	545	550	577	543	537	539	566	590	561	568	521	543	592	560	538	576	527	542	575	557	546	533	574	598	570	572	561	561	558	548	572	554	572	574	598	552	570	590	567	600	519	555	508	521	574	551	534	576	570	544	597	573	551	595	556	560	551	550	576	567	557	544	570	510	531	570	546	560	552	548	572	580	533	531	556	544	554	540	529	555	579	557	601	523	582	546	545	554	550	538	610	490	601	557	551	553	562	580	587	565	522	528	536	565	543	537	567	534	546	574	599	547	572	526	577	556	575	539	536	526	553	584	508	550	541	522	545	590	536	573	550	564	541	600	545	560	584	551	540	533	562	548	522	586	546	553	561	594	595	553	583	551	561	580	521	566	558	537	569	531	533	572	584	613	580	556	561	564	465	579	570	578	500	532	576	602	571	556	579	550	568	582	567	592	519	543	547	523	541	614	589	570	580	559	559	579	569	542	563	547	555	578	537	575	576	541	522	551	544	505	532	559	555	591	529	554	563	558	517	531	505	615	594	549	565	542	565	506	531	546	527	582	575	578	562	555	519	547	538	535	582	533	568	542	532	554	569	568	577	570	546	564	548	527	560	574	552	561	573	541	589	559	546	564	536	532	519	572	558	569	564	592	555	526	580	593	538	554	526	566	561	584	539	544	514	563	574	549	531	558	564	579	537	548	538	589	578	535	502	554	554	574	563	518	541	510	548	531	556	539	534	537	550	527	530	590	533	564	524	548	580	527	555	550	583	551	542	578	544	535	565	555	539	546	545	532	563	560	578	472	505	571	527	562	559	570	564	557	573	528	572	560	567	542	523	518	537	548	566	557	574	570	587	536	556	575	521	577	567	578	511	573	523	549	533	521	546	578	547	537	595	561	540	529	539	580	544	563	569	530	542	554	532	555	570	554	574	548	545	584	539	530	570	548	594	558	563	538	568	543	548	533	583	513	562	585	520	515	565	541	561	573	568	598	548	559	567	533	590	545	572	560	525	541	557	520	492	542	551	569	528	563	555	577	522	575	544	533	566	534	549	552	536	587	569	580	535	537	546	531	547	540	547	558	559	570	566	591	574	540	531	554	545	551	544	578	538	523	511	557	525	492	533	564	556	554	554	534	584	544	545	544	552	540	568	560	541	523	547	530	516	549	548	564	558	490	574	574	531	545	546	559	514	562	546	535	569	523	543	533	551	565	568	586	534	539	562	548	561	541	527	532	558	569	539	547	571	569	555	569	515	572	596	456	566	595	598	514	595	539	536	591	559	529	539	581	561	570	543	533	549	577	539	553	549	515	564	559	521	569	548	543	544	553	566	580	552	599	588	586	544
22470	20838	28585	23216	20839	20872	9564	1055	719	660	492	438	389	402	354	315	291	330	255	245	268	242	226	225	248	232	222	200	194	202	199	193	196	213	203	198	182	183	213	194	212	205	177	157	201	183	183	192	189	166	174	186	191	188	167	176	189	158	171	177	159	191	151	177	179	179	213	167	167	199	156	174	174	167	202	178	171	191	194	160	179	175	159	191	175	195	168	184	162	170	185	159	182	160	172	170	191	181	167	158	168	167	157	171	192	159	186	176	155	174	177	180	176	165	154	185	162	189	193	175	173	159	154	166	195	183	163	157	168	189	184	168	180	164	188	159	158	145	165	147	189	173	166	186	153	172	151	185	164	171	151	171	151	170	175	188	158	183	170	200	171	137	201	172	147	211	180	178	172	155	186	180	164	178	170	173	178	179	160	175	178	226	178	180	175	181	185	186	194	153	171	159	189	186	181	176	174	156	186	182	162	155	198	176	176	171	176	171	154	169	169	171	172	154	175	148	173	167	174	148	158	184	173	150	172	174	176	158	169	181	174	180	159	187	181	165	175	183	195	172	164	167	177	185	182	191	173	158	162	159	171	172	188	170	183	170	190	159	183	170	175	158	170	185	163	184	178	198	187	145	178	158	153	167	156	166	203	160	175	180	186	171	160	153	167	173	173	155	172	186	178	184	180	175	157	181	169	163	164	175	186	162	184	191	173	162	169	172	177	168	177	155	168	190	173	172	149	183	186	186	186	164	157	167	169	159	163	155	167	169	158	174	179	185	177	176	169	164	154	188	165	150	152	186	190	154	177	170	197	177	175	176	169	165	153	165	181	175	159	165	204	164	159	166	209	193	168	194	159	146	175	193	176	163	176	159	174	154	170	181	165	170	180	197	185	160	157	171	163	158	184	152	202	170	155	169	164	192	179	189	157	167	163	194	165	178	175	171	189	175	178	182	159	188	159	203	184	181	155	161	186	171	163	184	155	143	167	184	177	157	183	182	181	167	176	173	146	160	145	194	190	164	178	163	188	150	155	195	179	169	167	168	177	176	165	173	192	171	190	162	171	182	169	178	178	193	165	177	201	171	188	174	176	183	169	200	180	171	174	200	151	165	154	155	144	191	172	161	146	181	198	172	180	182	176	167	168	139	179	212	173	161	182	160	157	197	161	183	194	172	173	189	179	163	179	162	166	193	184	171	171	180	162	172	167	190	192	172	182	171	191	156	181	173	151	177	170	182	167	166	156	155	165	150	190	175	152	214	179	170	169	164	173	175	172	179	186	165	146	170	167	173	184	151	179	139	173	154	173	181	170	183	172	175	175	198	190	177	163	169	202	182	156	169	193	187	167	142	160	166	166	167	168	158	169	173	187	178	176	176	173	186	166	155	177	186	171	167	168	174	182	167	168	186	145	164	163	189	189	168	166	157	169	173	172	155	147	153	162	178	181	196	171	174	158	189	160	176	176	160	186	165	177	158	171	155	171	174	188	162	147	141	200	178	164	151	177	171	161	184	162	188	177	192	185	186	189	162	168	169	160	176	172	173	158	167	180	175	151	170	165	188	195	150	167	144	175	191	186	175	163	156	182	171	183	159	178	158	159	168	185	166	159	174	175	158	158	189	195	172	167	173	172	169	182	170	175	189	175	168	174	165	177	184	164	182	189	154	165	158	186	162	163	156	181	155	185	199	173	173	152	147	165	172	180	181	189	163	157	165	176	182	183	167	166	171	154	176	173	174	173	171	175	172	190	169	182	192	181	148	175	156	163	167	162	184	182	175	177	179	178	178	176	185	173	198	169	176	179	176	163	174	180	193	154	178	161	153	166	180	181	173	171	154	142	166	153	191	160	168	161	170	148	194	157	164	151	166	163	158	178	174	174	175	154	162	164	174	176	157	197	195	155	162	165	178	166	184	153	153	179	158	187	163	175	197	166	154	180	168	165	198	149	170	156	198	172	181	183	179	177	164	152	182	188	180	170	164	179	168	165	164	151	179	180	167	178	176	177	174	181	157	168	172	143	181	171	175	151	168	162	176	162	179	158	188	180	189	169	162	182	157	152	161	165	163	186	170	165	162	168	159	157	183	186	189	161	181	184	189	191	143	171	153	174	173	186	188	185	169	158	143	175	180	193	158	158	194	194	159	191	177	170	169	162	148	174	170	164	158	155	166	166	177	191	182	168	172	160	159	148	173	190	189	157	181	189	167	140	178	161	174	161	189	171	161	188	190	156	175	172	188	176	176	153	185	161	189	159	171	173	159	197	177	205	157	174	203	180	185	163	162	167	187	168	174	172	176	175	164	171	175	176	172	170	165	154	160	179	156	163	155	171	196	173	157	172	172	171	160	180	155	144	152	181	176	180	158	165	172	159	187	163	184	181	189	172	179	173	173	202	156	186	161	169	186	176	193	175	148	175	164	158	176	174	163	132	164	164	190	146	165	192	165	160	150	174	177	147	160	173	177	159	175	160	160	174	160	171	169	156	180	175	172	163	160	156	212	185	169	157	179	166	162	162	178	163	169	188	181	173	175	145	160	193	191	178	173	206	165	188	162	171	175	182	185	145	165	186	177	171	168	159	186	193	184	154	170	173	182	181	171	193	177	158	159	165	171	157	151	149	171	148	182	194	171	144	162	198	164	150	193	169	171	170	167	196	160	165	154	163	176	185	157	167	155	163	188	161	168	172	179	143	158	176	179	157	174	150	169	143	149	185	151	157	192	176	182	194	172	159	192	185	156	183	165	149	151	158	154	165	185	163	177	172	171	143	171	185	166	166	174	161	166	171	168	177	204	167	165	144	161	172	190	196	176	194	177	168	165	151	150	165	150	211	153	169	179	166	160	167	176	162	184	171	188	196	164	158	149	166	185	180	155	200	174	181	180	155	169	166	191	171	180	150	153	178	173	174	174	183	161	166	178	156	184	172	177	162	156	179	165	170	185	168	159	165	178	162	182	164	168	159	189	187	182	143	145	182	166	154	178	176	161	173	168	164	165	156	184	145	170	171	183	182	174	182	173	150	170	170	171	149	181	173	162	138	166	155	182	173	155	149	182	194	182	165	179	188	157	168	169	165	188	189	174	158	172	193	183	161	171	179	173	184	174	164	164	176	175	176	183	158	168	178	173	166	168	181	180	180	178	161	174	163	169	160	167	150	180	155	165	169	178	151	160	168	171	169	171	172	155	177	173	180	163	185	178	187	150	181	190	193	152	162	174	185	173	184	166	179	169	165	180	166	154	167	163	180	190	185	171	145	175	174	157	158	173	173	176	172	145	163	175	169	173	161	167	168	178	179	182	165	192	184	173	180	150	175	183	187	175	152	186	164	174	185	147	172	193	160	175	150	170	222	168	188	177	175	167	200	190	130	148	183	166	186	157	176	183	169	150	159	170	172	151	197	169	167	161	163	167	147	179	187	181	201	156	162	178	173	175	181	174	158	143	156	161	146	178	172	158	172	168	166	189	166	164	181	191	167	157	163	189	189	145
6402	14981	13121	7149	5007	3761	2863	2177	1758	1297	1094	919	766	700	615	585	532	504	441	447	402	367	411	356	322	340	308	276	316	281	289	261	290	295	283	301	265	252	266	263	270	243	241	251	245	243	255	271	235	230	231	232	258	244	236	255	252	253	225	216	256	234	226	260	229	222	275	224	228	219	203	245	225	226	206	225	245	217	244	242	195	215	251	221	215	231	203	262	215	237	242	236	242	222	217	225	225	221	235	255	233	228	236	226	242	239	218	249	254	218	243	223	249	230	211	213	243	210	224	237	201	225	224	221	210	237	223	217	211	211	240	228	226	207	246	232	234	197	241	216	222	220	255	237	241	212	225	234	215	231	190	220	219	233	234	220	199	233	216	244	226	205	207	245	230	246	221	237	209	258	227	205	246	245	200	233	210	214	217	229	233	186	239	247	224	199	250	224	238	226	221	234	236	221	229	215	230	254	221	230	230	213	201	241	248	238	249	215	219	218	224	243	226	222	218	214	215	227	256	231	260	224	234	226	239	238	222	253	224	232	238	207	240	236	249	228	249	244	219	241	230	203	226	218	222	207	235	212	233	214	205	212	223	208	240	246	203	229	200	220	229	211	228	233	216	226	230	230	254	213	273	218	214	243	231	229	243	252	220	222	215	232	230	227	228	217	218	218	195	244	207	241	226	214	213	218	210	222	240	235	217	227	222	248	228	222	248	226	217	234	214	255	223	211	218	225	235	199	210	242	190	229	224	216	207	222	222	243	207	208	205	236	238	233	245	206	205	229	215	241	238	223	209	227	224	213	216	228	231	200	224	241	216	231	234	231	201	219	207	198	222	238	223	231	214	224	224	235	233	235	194	232	215	217	224	240	214	221	227	225	237	230	234	226	218	239	242	223	216	250	217	252	223	242	209	205	229	241	188	210	219	218	228	216	189	229	230	257	234	242	210	213	197	216	210	205	228	209	203	212	239	227	213	220	225	225	217	225	227	223	247	247	204	243	217	207	222	218	233	221	242	229	239	223	220	225	228	212	247	234	204	202	224	221	253	210	219	226	246	267	239	210	231	220	209	213	221	213	244	237	231	216	206	229	212	228	243	240	220	208	195	226	215	230	245	246	211	218	213	207	227	243	224	235	235	199	226	207	222	226	212	257	257	236	223	216	212	218	234	232	216	233	257	249	236	200	221	225	197	212	236	226	230	236	212	196	230	221	203	236	230	215	235	249	234	193	222	248	228	229	210	227	227	239	186	209	234	217	235	245	199	214	240	238	230	206	242	207	219	206	223	211	220	233	205	227	224	230	203	225	233	247	202	231	197	211	248	221	232	229	181	218	215	203	221	250	231	249	214	229	241	221	207	234	237	212	217	221	214	204	200	216	239	230	246	247	209	254	221	227	225	211	238	239	241	207	220	207	236	251	242	210	211	226	227	242	218	212	215	209	254	241	230	237	218	245	222	221	212	223	231	224	217	217	220	218	237	199	210	228	231	233	203	239	232	258	222	215	213	217	235	247	215	232	218	187	218	228	241	217	229	203	207	228	241	210	232	240	239	241	230	240	261	224	240	230	258	237	245	236	232	221	230	206	223	221	207	212	209	229	232	218	235	261	222	256	239	221	213	230	210	199	203	250	223	203	205	224	242	235	228	225	218	232	220	227	228	212	239	232	215	210	236	221	249	224	204	212	230	232	213	198	227	241	233	226	207	233	223	238	233	223	210	186	228	218	211	214	233	229	200	233	205	219	223	225	219	217	241	216	201	234	224	234	206	242	213	230	219	227	242	224	223	217	226	258	203	220	231	207	224	232	218	246	215	233	176	226	235	259	212	225	212	221	240	218	227	221	248	224	205	213	232	224	244	188	219	227	215	235	226	231	227	219	208	257	201	233	223	222	240	209	196	233	204	219	223	242	224	204	259	229	223	206	236	221	208	235	214	228	211	206	214	232	225	210	242	251	233	228	213	234	231	230	223	216	229	225	233	220	197	220	251	217	227	202	216	200	198	215	211	217	210	235	239	250	213	224	256	212	225	220	230	226	214	237	238	211	244	208	227	208	211	231	238	210	245	225	222	212	238	190	218	200	252	236	205	204	198	229	205	210	242	224	249	213	216	242	197	223	234	227	229	248	231	234	228	202	216	254	260	225	202	228	228	230	219	231	234	221	206	242	224	228	222	241	219	216	240	223	235	188	233	236	217	239	212	210	228	235	226	248	232	241	214	223	209	209	216	217	233	228	234	220	223	232	242	228	244	238	232	212	238	225	223	212	225	239	234	217	219	238	250	237	247	248	243	261	233	242	239	187	205	218	204	198	235	255	201	233	225	197	226	216	226	239	214	238	231	225	215	201	235	230	249	228	226	206	228	211	203	244	223	228	214	213	232	200	213	230	231	200	236	254	249	234	211	256	212	200	208	186	223	209	215	229	229	204	221	207	258	233	207	260	222	241	197	226	220	216	217	223	238	229	252	225	209	235	252	225	236	228	218	232	223	210	205	212	238	240	231	204	208	189	229	232	213	214	224	237	233	202	250	235	238	227	224	233	209	252	211	238	216	233	205	231	233	235	249	233	210	242	222	205	248	217	249	268	216	228	208	234	237	212	229	230	223	238	248	217	216	183	207	229	212	247	245	213	241	213	230	251	213	205	229	249	225	239	237	237	217	234	235	218	245	202	207	249	204	232	210	248	235	240	188	241	192	208	224	237	233	228	226	207	203	226	205	216	204	225	234	248	220	191	218	225	212	247	231	236	224	220	232	231	255	222	283	200	214	239	228	198	273	213	207	225	216	222	223	213	204	222	199	238	211	210	263	238	213	209	196	211	229	195	232	229	190	256	226	230	183	215	244	220	237	238	237	212	191	230	219	247	215	230	217	224	227	239	220	216	235	199	219	234	224	215	194	211	248	218	217	215	225	194	209	234	228	207	230	204	245	223	224	217	236	221	253	254	200	216	231	237	225	238	219	227	211	222	210	222	245	212	239	218	224	232	212	227	239	222	235	243	237	230	236	236	253	220	214	213	217	207	220	244	217	225	204	207	242	240	231	220	209	248	220	225	237	200	202	223	241	190	228	222	242	233	228	225	229	214	222	202	242	245	240	221	245	238	225	233	212	229	243	217	225	225	193	234	228	216	216	245	223	190	237	218	236	227	225	198	245	240	206	245	236	219	212	232	231	221	201	220	231	225	246	239	225	237	218	236	228	240	193	207	209	204	213	249	231	206	219	240	236	222	200	220	233	218	232	232	214	227	220	234	216	214	222	227	246	232	212	228	219	220	223	229	232	234	205	230	229	240	234	246	250	209	238	216	234	180	261	226	200	219	251	260	211	233	224	229	216	241	224	228	240	215	215	262	237	215	248	240	231	213	254	240	225	225	230	216	230	214	216	214	234	218	222	233	250	199	210	221	235	230	241	209	227	225	210	249	226	211	193	205	223	205	217	215	224	208	236	218	242	224	211	245	207	217	230	215	221	206	235	228	225	256
26575	20418	9664	1112	671	614	609	597	662	637	625	601	616	559	600	642	600	583	597	562	601	598	607	584	585	551	621	613	603	592	588	609	593	628	584	527	589	623	586	584	591	599	618	635	599	610	604	581	612	564	599	611	640	589	612	535	592	580	615	628	585	607	597	649	601	622	596	638	616	586	584	601	594	616	638	580	635	614	614	632	627	613	590	598	606	610	571	570	537	574	565	590	555	564	615	548	633	642	629	557	579	575	597	590	608	597	588	618	611	608	580	596	560	617	573	570	588	624	571	564	559	576	589	659	607	584	584	593	591	608	577	602	610	614	568	630	584	621	573	605	591	615	590	590	600	581	622	603	630	609	594	605	590	586	576	579	538	601	602	577	606	599	539	583	551	590	611	618	587	567	594	610	570	589	633	612	631	607	548	605	571	647	578	620	611	569	567	589	610	585	592	619	566	604	601	598	602	593	589	585	599	602	604	563	602	567	585	595	624	603	609	564	598	627	618	636	589	609	587	619	576	607	648	567	591	662	625	553	588	610	636	618	585	563	618	603	571	589	613	616	585	571	609	607	601	560	587	618	611	569	609	561	573	590	585	609	574	579	612	597	620	622	593	540	601	594	600	595	569	604	602	592	560	589	578	570	620	584	591	570	621	579	581	647	604	628	587	556	582	579	561	617	609	578	618	581	537	578	601	638	562	606	582	601	608	596	602	564	589	579	599	592	582	555	600	586	603	600	573	599	578	604	603	580	605	546	607	608	589	619	606	608	621	609	620	619	645	610	653	595	564	630	579	612	593	562	552	569	610	593	579	596	640	616	606	631	597	553	612	591	599	587	580	632	589	620	611	578	598	638	631	575	620	587	601	621	616	559	594	605	596	617	571	605	630	595	584	603	561	606	609	620	642	610	675	599	623	602	627	608	583	608	611	537	626	600	561	556	612	562	623	620	597	601	584	596	602	589	632	620	594	615	591	663	608	615	628	616	576	611	596	568	614	584	622	571	599	598	595	608	608	592	575	609	612	582	582	618	592	588	591	596	537	613	601	564	617	614	589	604	607	576	536	592	597	602	587	600	643	570	590	629	635	585	614	624	607	621	576	574	568	573	575	582	595	578	586	605	608	578	543	583	596	607	597	612	591	600	591	568	569	574	556	573	630	584	564	598	588	552	607	597	552	578	584	575	613	614	602	595	601	588	600	601	577	628	596	557	610	598	618	573	584	633	625	599	565	569	626	604	569	597	593	619	611	597	617	607	617	590	564	597	615	605	559	604	623	569	603	654	600	576	591	599	596	593	629	575	622	662	622	622	578	616	638	590	585	588	605	631	606	615	614	595	604	584	550	569	615	589	592	591	625	601	641	616	566	575	608	545	617	573	582	565	609	568	586	595	567	630	575	616	565	623	646	549	601	588	617	568	596	569	607	595	682	608	575	553	627	551	590	578	589	575	605	576	531	579	585	565	579	607	561	606	583	559	618	628	615	616	615	556	577	586	553	586	570	628	623	632	574	579	644	593	620	565	634	574	608	624	605	587	601	655	579	589	590	613	601	543	596	606	576	603	572	607	635	618	577	592	567	593	612	601	567	589	609	639	602	565	581	612	638	606	595	582	540	573	582	582	651	586	595	578	573	587	607	631	596	575	570	587	599	566	616	592	586	565	596	585	611	598	594	549	581	587	560	631	617	602	564	575	584	600	579	580	593	619	626	599	610	604	617	575	546	639	620	609	633	622	607	569	597	562	594	607	583	549	601	581	578	637	651	578	636	603	586	573	603	616	662	601	623	593	582	604	588	587	594	606	627	671	592	571	594	580	585	603	582	596	530	609	580	633	563	617	593	589	582	552	617	577	592	538	627	624	609	576	564	583	609	583	591	619	594	621	658	619	596	582	597	600	575	586	640	572	566	602	584	657	614	602	576	613	640	561	610	607	616	597	623	574	598	591	556	579	613	606	577	583	592	588	607	608	588	618	610	558	574	639	572	597	610	628	609	539	577	645	640	606	632	604	570	592	607	601	613	625	612	609	599	562	607	580	605	603	573	619	562	618	615	539	596	576	572	603	585	597	553	623	600	561	639	591	592	603	618	604	613	595	605	580	599	558	625	580	571	575	631	615	577	585	598	589	591	625	589	548	618	611	571	573	558	580	603	611	594	598	608	587	582	603	611	622	609	632	566	593	616	609	605	594	592	573	625	611	638	570	638	597	573	594	585	577	613	561	551	607	559	641	568	595	598	629	580	578	596	583	612	593	574	608	549	609	614	626	589	598	636	616	617	578	638	566	559	603	575	593	618	576	588	555	617	552	604	572	545	617	556	613	585	620	625	593	556	650	623	610	586	594	571	545	600	639	577	632	587	622	640	597	603	606	630	593	612	604	660	572	607	556	585	602	578	574	632	585	593	551	552	579	609	628	624	572	600	555	622	581	560	577	607	575	588	554	562	602	576	586	606	530	552	615	582	627	616	616	595	607	555	614	592	577	637	577	546	623	626	617	572	601	607	638	570	607	568	570	607	604	592	572	608	592	573	579	560	586	597	579	561	596	566	669	549	608	593	601	595	562	624	637	629	598	611	581	559	558	571	577	553	583	614	587	570	602	600	577	587	575	608	583	596	607	618	581	581	595	592	585	626	616	589	593	599	658	630	578	575	565	578	593	613	595	619	581	574	615	546	627	635	562	596	600	578	631	636	573	579	563	609	577	620	602	607	598	595	619	660	656	608	581	550	628	580	579	592	570	588	564	566	561	585	593	611	574	550	627	623	622	549	670	630	614	619	592	546	587	598	605	628	655	579	583	644	515	612	587	619	615	566	591	579	578	573	599	592	598	608	611	634	612	577	619	589	573	671	662	577	582	570	598	604	546	590	576	635	615	610	599	587	602	573	578	600	639	619	617	590	604	592	622	565	585	585	629	578	633	583	597	570	584	582	592	594	623	625	612	599	597	577	595	623	612	620	580	568	591	631	572	629	566	557	642	615	564	557	643	612	596	574	579	576	603	568	610	607	572	598	593	575	549	580	596	605	574	572	589	555	603	619	620	613	594	581	593	583	634	579	594	569	599	619	602	585	629	589	525	599	639	592	575	591	565	624	628	582	629	630	605	587	593	594	574	627	586	599	570	604	597	591	584	642	619	591	640	598	609	592	589	537	620	577	591	559	551	596	592	607	639	622	599	613	617	593	564	605	577	582	573	596	579	631	599	592	585	621	664	565	626	634	548	612	639	592	634	581	599	620	567	608	588	614	577	601	600	585	591	616	604	614	584	605	577	593	572	631	583	605	587	634	612	593	547	581	607	608	597	592	612	563	584	609	640	598	570	583	608	591	584	600	610	612	633	594	549	588	546	604	598	596	580	617	608	602	574	588	575	602	635	550	644	589	613	649	613	607	632	609	610	550	585	615	585	601	581	624	581	581	603	568	616	567	609	593	594	583	592	578	587	596	596	633	631	587	565	603	632	614	644	581	592	642	593	608	568	643	607
4088	1329	1296	962	913	868	858	824	848	778	791	814	729	797	831	731	799	737	791	724	764	726	769	817	734	724	736	771	771	793	730	763	774	764	806	799	792	753	767	818	789	758	730	781	753	762	747	744	790	781	801	798	774	747	782	787	792	785	743	746	723	716	786	707	745	761	745	754	705	790	781	746	767	753	760	741	799	691	742	763	725	741	718	738	773	745	770	758	818	754	836	738	774	756	806	769	747	756	757	768	760	767	724	759	762	744	789	734	779	768	762	736	773	747	753	799	771	797	809	732	777	776	766	780	801	754	789	741	776	744	747	770	804	765	803	768	750	787	768	721	767	796	763	782	772	796	768	755	766	742	756	752	763	734	795	776	757	751	777	762	773	773	764	753	789	779	843	770	768	801	755	767	738	775	763	771	725	723	766	760	770	843	760	795	793	758	797	763	757	761	771	760	815	757	785	775	785	726	727	798	768	780	785	797	777	781	835	802	776	718	780	763	764	744	783	769	788	779	766	790	804	754	768	764	779	742	745	786	740	844	776	766	792	743	800	799	761	769	755	758	789	729	777	752	787	776	709	734	746	750	757	780	797	780	768	772	759	762	782	772	728	758	755	761	761	728	790	726	768	807	772	750	790	780	767	777	721	765	778	772	797	759	760	775	780	759	770	730	757	782	764	801	747	799	719	832	769	774	747	774	762	783	734	768	745	751	769	790	753	750	739	804	793	780	792	723	806	750	778	750	768	769	717	775	755	798	737	738	764	775	747	720	775	786	789	766	782	800	763	774	751	754	748	745	750	792	762	726	784	800	768	725	766	749	774	757	807	723	786	741	717	812	737	774	808	748	756	766	813	743	796	835	746	749	763	796	769	779	701	728	754	802	822	767	819	752	827	784	766	728	765	767	753	767	788	764	796	803	686	763	757	789	733	813	768	724	779	760	764	735	789	750	792	780	775	745	779	800	725	738	763	780	791	757	770	766	747	770	774	781	740	812	823	741	782	805	811	744	756	750	792	780	751	751	752	754	788	766	784	740	748	781	785	782	744	781	747	727	751	807	748	800	768	716	761	780	728	782	761	774	755	788	747	772	797	759	725	789	794	793	780	728	766	769	764	748	800	800	806	740	774	748	808	760	754	745	769	774	791	785	739	743	739	756	761	771	792	769	732	760	750	794	792	739	785	740	753	707	787	743	715	787	800	807	764	747	757	763	761	766	753	768	796	731	728	803	789	779	767	738	791	802	749	805	768	719	748	773	773	766	736	764	786	751	737	731	783	770	764	752	754	794	752	779	740	774	780	742	773	738	751	750	754	796	808	765	778	759	720	773	756	843	760	766	767	771	752	788	763	719	733	799	752	727	734	799	811	813	749	785	790	806	724	742	812	796	767	775	773	770	789	769	733	791	762	770	782	800	758	777	724	728	784	764	778	781	779	691	739	779	791	768	785	795	770	765	748	766	748	761	788	769	757	782	780	732	753	752	789	778	792	771	742	745	744	780	735	760	728	805	771	739	735	765	785	792	745	835	739	725	775	745	734	748	827	770	789	732	809	790	771	716	742	748	775	788	753	746	741	750	728	749	758	765	732	719	756	742	745	806	784	777	777	769	766	813	766	789	775	753	776	774	764	749	792	780	758	742	752	738	758	771	766	752	752	805	763	746	772	705	796	739	754	815	818	757	762	802	751	792	740	816	794	827	771	742	787	772	785	785	727	782	702	762	775	689	743	782	780	754	846	749	744	792	735	818	768	754	709	751	790	740	733	754	790	772	790	735	767	751	728	766	802	772	761	735	731	772	838	788	818	720	767	749	763	802	713	785	735	763	756	789	768	698	772	767	763	832	740	744	799	790	704	790	763	751	751	792	759	747	767	784	760	723	744	795	828	739	767	795	770	773	771	764	755	766	781	749	736	786	800	741	758	793	767	760	737	753	715	727	736	785	768	749	728	775	774	738	784	781	706	825	740	738	776	787	752	757	730	780	782	752	763	809	808	778	719	748	764	771	773	755	799	795	782	779	805	789	782	748	709	749	761	771	789	741	722	771	787	786	742	759	781	737	810	770	776	731	751	776	794	741	762	754	741	753	752	739	732	738	762	793	774	753	765	778	802	778	789	787	774	751	749	759	749	774	756	742	802	743	808	747	776	848	803	739	750	745	745	804	738	783	839	830	792	784	731	755	738	799	744	779	803	790	786	694	750	735	741	772	747	763	788	737	791	776	779	729	766	744	756	768	805	728	736	791	749	747	766	772	787	787	730	764	758	802	764	804	751	770	795	774	750	833	729	796	817	758	773	741	777	753	758	746	780	714	800	783	796	785	768	809	727	715	790	768	722	782	803	772	781	761	761	818	827	723	728	779	811	805	749	850	776	769	760	778	749	736	763	758	779	737	785	745	734	807	807	774	728	775	773	795	813	781	825	788	757	776	743	728	814	751	782	789	779	727	762	781	717	768	772	730	742	774	733	743	719	806	765	742	777	773	773	751	784	767	751	759	722	783	711	772	749	761	816	765	799	779	768	779	738	758	782	773	718	751	766	749	778	797	759	751	773	783	720	764	736	775	718	779	731	805	819	765	808	724	718	741	751	712	800	744	792	753	782	772	797	765	762	800	722	757	781	718	795	763	750	809	757	731	782	785	774	694	799	713	821	744	791	770	741	763	754	778	761	803	776	757	741	730	762	821	757	750	736	741	798	776	717	774	733	740	768	721	789	785	800	801	767	767	761	806	738	809	773	764	727	730	784	769	778	781	748	738	752	711	750	763	786	727	805	763	753	695	788	738	719	815	715	751	779	779	807	738	781	749	724	774	744	795	828	731	732	774	765	708	770	776	734	742	761	766	818	753	730	809	742	767	745	823	742	743	784	753	777	820	758	787	806	762	802	755	732	724	733	700	802	762	808	790	761	781	681	770	730	779	750	717	753	785	771	758	813	759	787	746	770	758	758	776	735	773	737	745	798	802	764	788	791	752	788	777	814	815	754	799	778	789	777	765	732	761	770	742	775	740	769	795	760	764	782	782	796	731	781	765	775	742	766	728	787	800	777	835	756	757	726	760	735	755	790	694	811	806	791	759	799	776	702	743	735	759	742	736	751	745	746	757	741	784	784	744	779	725	782	771	722	752	800	823	737	753	769	768	729	777	753	780	797	774	759	805	779	760	801	765	797	797	774	747	785	779	709	798	748	795	779	783	734	816	727	708	734	753	764	752	747	812	740	813	783	747	766	737	784	706	748	737	771	785	784	818	784	734	789	734	733	721	776	747	747	808	731	781	782	729	731	794	755	764	764	783	799	764	740	788	808	759	748	802	722	760	740	770	783	799	787	746	758	760	758	777	742	788	807	753	786	739	778	756	758	770	690	694	741	772	774	743	769	762	765	754	772	821	819	732	756	759	728	798	745	719	772	805	785	813	748	755	770	777	759	722	735	792	745	784	814	766	773	799	701	768	847	766	780	784	768	780	743	760	792	778	752	738	773	772
23515	20904	28242	23725	20903	10969	1253	807	687	678	648	537	568	501	503	485	487	496	498	521	463	447	436	448	479	472	402	455	456	434	441	450	456	433	463	448	456	452	412	440	410	460	444	410	444	424	422	422	409	403	414	450	428	427	428	435	416	392	470	451	443	430	417	413	438	392	414	423	450	468	438	395	429	413	419	428	419	421	466	420	414	450	424	413	463	440	432	419	423	413	415	416	398	444	468	406	412	437	393	385	448	416	439	425	443	446	416	429	406	395	435	440	482	448	426	390	431	440	433	397	413	434	405	442	446	429	424	441	424	397	449	444	394	445	483	413	406	442	402	440	417	392	420	444	447	410	417	401	420	420	439	410	475	402	428	419	442	422	466	417	446	426	440	396	425	388	441	421	414	420	414	440	439	456	407	416	431	446	415	365	430	405	397	435	422	411	424	427	404	443	411	435	397	450	439	381	417	433	423	400	442	396	417	456	446	414	393	441	441	420	466	446	435	429	449	403	432	476	422	425	426	449	401	430	395	451	424	462	421	372	451	396	411	419	398	407	454	415	407	413	413	399	409	452	405	412	466	423	421	411	370	413	419	403	410	427	419	424	448	408	400	411	415	401	388	362	388	412	443	395	426	411	400	414	435	427	421	466	437	433	418	436	419	419	448	421	415	437	429	405	418	382	442	415	415	402	424	440	406	450	434	424	438	450	395	426	422	450	428	411	381	423	397	455	431	410	406	488	425	416	439	400	392	382	397	414	411	428	415	485	438	420	423	400	394	422	446	440	436	423	444	409	432	411	438	368	423	445	436	443	434	416	449	420	396	425	399	468	416	418	422	412	418	424	401	426	449	393	430	411	427	426	401	454	448	417	399	412	463	428	388	390	426	412	403	447	408	427	418	395	394	375	410	390	453	428	408	465	458	397	406	445	391	425	443	397	408	416	454	419	439	465	447	388	430	413	427	404	432	464	446	422	434	475	412	409	422	421	432	421	433	471	436	413	415	415	414	441	417	409	429	400	446	381	396	446	424	406	415	404	421	418	406	444	434	404	408	437	438	426	436	429	411	421	422	429	448	428	424	410	467	431	426	438	427	399	427	427	425	450	383	402	405	391	408	434	433	369	411	426	427	486	409	412	459	435	435	450	419	397	430	429	395	407	418	402	390	433	413	401	388	430	410	408	418	425	424	446	408	434	431	410	451	450	421	428	404	434	422	421	410	390	401	394	449	450	407	417	447	411	406	411	422	421	447	415	418	445	427	426	432	399	422	429	441	442	439	447	415	462	453	408	434	394	411	453	446	416	419	404	406	430	398	429	393	418	418	401	400	456	416	453	400	435	442	394	431	414	429	414	447	423	400	394	386	413	390	382	433	406	384	415	460	401	406	422	369	385	393	388	426	414	417	432	425	430	420	437	428	411	427	413	433	405	438	436	462	413	411	396	404	432	443	443	412	395	411	421	413	368	410	410	417	416	428	444	426	419	412	415	439	424	443	382	410	395	417	457	382	438	434	429	417	385	406	426	432	409	408	425	388	441	431	444	389	408	420	439	410	469	419	441	417	419	401	475	477	408	386	427	428	419	415	449	427	419	400	416	402	430	438	412	416	422	421	402	400	419	395	469	429	390	422	358	424	412	438	411	416	433	425	418	405	372	412	432	438	392	394	431	371	428	400	441	420	416	423	374	433	414	422	435	393	409	416	417	473	424	425	416	412	424	427	409	436	433	406	418	445	418	427	407	437	394	443	409	413	386	410	409	432	430	456	408	409	419	481	429	430	447	425	411	443	432	397	418	435	399	399	458	427	435	438	436	465	445	406	395	398	430	444	424	413	475	416	407	440	401	402	403	394	403	409	421	431	376	415	457	453	448	437	427	413	411	370	416	423	427	435	412	410	396	414	467	409	445	430	395	391	430	400	402	431	422	414	411	382	410	426	406	391	428	421	387	387	420	379	439	395	405	427	421	428	445	447	413	426	401	430	455	372	450	462	420	389	415	404	422	427	420	401	392	436	429	448	425	392	436	434	407	439	460	423	417	439	450	432	427	407	432	421	413	420	418	416	404	385	457	442	415	404	412	421	444	422	465	390	425	392	362	419	388	416	432	433	408	410	434	414	447	394	420	414	404	386	421	474	420	407	451	422	380	456	431	444	401	434	420	446	390	455	403	387	465	391	438	413	438	417	439	417	423	388	411	422	413	357	394	423	399	409	405	425	396	430	419	412	437	429	450	448	463	407	443	415	422	420	446	409	391	410	419	432	419	422	448	431	420	402	434	428	446	453	448	451	394	401	410	418	392	411	458	431	385	400	428	445	413	409	404	385	410	424	441	453	421	399	429	431	396	422	398	425	395	389	398	449	386	436	452	438	437	424	406	436	402	409	452	411	408	432	409	398	397	437	432	424	419	392	408	424	416	422	421	416	433	429	417	436	433	462	400	443	422	389	441	433	412	416	397	436	422	416	403	417	428	440	414	393	404	436	380	435	425	401	404	415	436	382	421	426	445	414	387	448	410	431	380	405	435	406	415	401	391	435	401	439	458	459	435	384	401	446	421	396	417	408	369	409	395	415	404	431	423	435	421	406	386	381	420	418	458	422	431	392	439	426	464	464	431	431	423	436	391	436	433	425	450	422	423	420	442	440	384	424	416	412	431	389	422	426	398	456	456	405	421	403	395	431	401	425	385	428	446	449	419	402	455	382	421	471	457	410	429	463	407	450	456	396	437	392	395	447	426	433	447	442	422	407	431	401	453	425	445	446	432	435	444	403	396	423	390	404	441	419	405	425	413	428	411	434	460	400	374	434	416	440	428	457	406	481	410	417	460	423	430	456	430	413	425	412	430	422	401	447	396	435	404	404	413	428	412	416	439	457	426	444	444	406	471	442	449	381	404	415	416	431	424	409	437	429	413	420	378	410	423	447	402	437	398	440	448	395	415	423	428	415	397	407	419	423	415	418	430	402	436	401	458	415	416	416	447	408	425	414	433	404	441	456	453	424	442	399	439	396	423	449	408	424	466	419	425	379	435	426	416	427	442	424	398	417	397	437	418	449	431	382	414	405	459	434	445	426	394	421	447	386	409	393	391	419	377	415	406	415	417	426	431	394	410	406	426	399	402	397	433	416	416	390	410	390	427	400	400	415	399	404	420	415	406	451	441	435	429	396	398	389	403	411	414	444	418	391	397	412	404	403	417	439	427	428	405	413	416	403	463	421	389	400	393	431	443	427	422	418	433	437	437	412	421	428	446	421	422	485	428	434	455	421	417	421	411	397	410	442	397	375	390	380	421	424	420	414	428	409	386	423	428	420	386	444	413	414	442	398	383	455	439	429	390	425	409	399	430	401	426	441	483	403	434	401	400	418	433	450	410	434	407	415	412	418	435	397	460	436	433	393	455	416	415	458	461	417	415	451	371	437	407	425	420	395	409	398	394	411	407	409	440	427	390	463	425	408	428	438	416	417	409	437	404	427	425	413	369	408	418
4477	9059	8250	4237	3022	2416	1869	1512	1329	1147	967	872	826	767	722	755	703	724	627	649	682	662	597	615	576	649	593	633	585	617	567	607	575	572	585	582	608	606	576	552	530	605	546	598	593	601	579	552	608	586	624	577	599	589	587	563	547	575	547	576	574	567	579	585	580	590	592	576	575	585	538	549	564	580	552	580	601	590	583	581	547	557	551	593	540	550	542	540	587	544	563	511	549	550	594	584	591	557	551	595	582	557	564	543	564	602	569	606	540	575	561	529	586	605	569	552	547	608	542	549	552	544	568	562	591	577	565	561	587	585	533	537	560	531	562	539	543	561	548	572	580	567	577	566	600	576	542	538	532	589	594	555	552	587	579	525	513	558	527	601	565	532	536	562	550	584	570	566	533	574	519	576	561	580	549	568	562	532	557	541	561	539	537	549	545	550	609	544	572	553	543	570	584	557	544	588	560	550	587	599	583	526	578	517	580	548	577	534	494	522	555	604	516	638	556	571	560	557	538	537	519	543	588	544	547	556	550	557	605	585	548	576	532	552	566	537	590	572	535	534	552	554	580	611	584	576	582	566	520	535	548	583	560	558	565	547	565	582	558	552	549	558	497	548	519	562	567	575	575	573	570	554	543	554	553	549	531	590	563	539	562	553	548	553	555	576	586	548	575	569	597	537	523	549	562	555	509	569	551	563	569	558	575	582	552	535	567	618	562	578	552	545	566	532	558	543	585	547	573	554	540	564	561	543	577	572	551	527	506	536	555	537	564	569	567	536	562	515	532	555	581	542	565	536	553	558	535	564	537	535	572	584	592	554	568	543	555	568	568	608	564	549	539	550	584	601	546	618	543	551	580	513	555	534	555	547	525	549	589	542	578	546	542	565	562	599	545	573	570	554	545	596	553	573	543	543	563	527	531	559	585	587	572	534	573	566	567	537	549	538	567	567	562	575	561	518	560	549	545	571	585	555	521	604	543	565	585	563	566	577	591	564	595	510	565	570	519	588	581	534	601	510	575	561	577	561	571	551	544	587	572	580	525	565	574	596	535	557	562	563	534	562	548	575	561	542	577	554	548	562	585	586	555	519	576	596	527	527	540	551	569	569	574	550	557	535	510	564	546	556	598	577	576	554	625	538	570	579	585	549	568	528	549	580	573	509	581	512	553	530	569	509	567	593	557	539	581	548	559	579	535	595	542	594	566	582	587	535	544	580	568	544	566	541	494	558	552	546	574	567	560	578	571	582	551	531	556	585	545	554	535	569	605	602	519	577	565	589	574	539	512	539	566	517	574	537	533	579	583	581	547	522	548	584	536	565	581	593	594	551	524	571	567	549	520	560	569	572	542	529	568	562	570	560	536	572	539	555	576	588	541	509	550	558	526	543	570	546	607	540	592	556	567	573	547	562	541	562	571	533	551	522	547	544	573	529	556	555	585	558	595	591	599	536	565	597	557	547	558	556	557	517	530	602	513	539	609	579	585	565	543	533	567	526	526	574	580	551	589	532	578	533	559	591	556	548	571	562	568	542	527	574	552	508	526	555	527	552	566	598	600	544	544	600	555	572	512	569	592	533	554	573	546	562	572	591	586	517	549	586	566	542	576	582	566	577	528	530	561	551	541	535	581	592	553	531	567	563	533	595	552	583	567	575	574	582	587	586	549	565	552	615	557	539	547	550	537	589	584	573	579	578	546	523	568	562	585	552	561	533	544	575	527	558	563	583	551	573	542	553	574	575	554	568	536	567	517	552	559	592	586	574	537	536	554	554	612	584	578	536	588	561	547	533	566	554	566	545	538	547	597	561	593	546	528	578	597	539	595	592	545	538	563	522	557	509	561	517	561	563	599	535	581	575	538	531	586	599	576	620	530	583	544	590	542	562	541	572	568	568	553	550	539	538	547	597	558	602	552	534	538	560	554	601	574	532	591	542	576	553	545	569	547	553	555	605	590	577	580	568	546	555	571	573	551	548	604	532	555	534	586	582	531	548	587	579	565	593	576	608	531	546	568	519	559	583	554	551	594	608	557	523	576	552	581	560	580	604	539	562	621	575	579	556	549	496	531	588	521	559	552	543	532	553	564	560	522	592	569	580	515	585	594	556	565	574	578	542	551	560	562	598	534	599	589	564	585	598	504	536	566	561	543	523	584	547	550	564	558	584	559	582	588	565	564	560	560	561	542	553	558	576	547	544	563	592	540	548	558	587	570	559	541	499	577	482	520	572	594	529	564	529	572	559	550	633	585	572	555	548	544	583	514	547	573	538	551	556	575	575	555	551	585	561	566	572	552	561	537	552	547	538	547	591	552	560	573	564	598	557	533	608	526	581	577	605	569	541	580	555	569	579	599	542	586	541	548	601	564	569	555	545	582	578	537	526	543	556	569	546	532	520	556	557	574	571	566	564	538	548	566	545	588	559	602	556	600	583	550	596	530	567	548	515	564	581	553	578	557	582	550	638	578	555	592	511	537	593	568	562	537	529	554	531	569	542	555	539	550	582	543	538	551	545	558	575	536	573	558	532	565	513	571	569	565	575	546	576	545	590	536	538	538	600	546	564	577	577	576	586	590	562	547	593	533	576	603	527	548	590	540	587	538	535	554	508	544	584	561	553	546	586	520	564	550	552	554	568	540	580	585	558	596	564	602	579	570	615	571	529	526	571	587	534	564	561	586	555	559	604	568	533	585	570	576	539	557	610	565	560	584	572	591	546	553	527	564	541	553	607	604	564	576	578	537	537	593	568	542	555	579	536	507	571	532	529	547	542	618	565	535	604	555	542	531	570	559	566	573	599	548	571	575	570	596	550	567	584	515	557	556	518	587	555	540	557	576	554	540	557	585	564	561	547	555	584	589	563	568	565	603	579	594	569	578	602	553	533	559	557	560	545	575	554	524	521	543	497	569	552	582	616	570	549	569	569	564	549	575	571	588	523	554	580	571	527	564	560	597	539	576	566	537	583	527	572	556	572	553	574	546	555	558	531	536	562	571	627	565	566	550	583	598	533	572	572	548	581	536	544	556	555	578	581	583	583	560	574	536	508	598	565	573	606	566	574	588	613	567	534	551	574	572	522	531	551	586	553	569	547	562	548	534	522	548	565	580	572	564	577	601	541	550	561	589	543	537	555	589	569	567	568	540	536	555	542	583	534	574	552	539	539	479	556	602	533	567	563	516	527	573	544	569	541	584	543	543	580	537	584	590	548	518	582	563	589	580	564	579	572	542	562	558	527	551	538	546	569	595	577	576	554	552	550	560	599	592	547	596	571	570	568	576	510	531	530	561	573	532	556	600	606	574	570	562	552	513	543	568	537	545	581	565	551	537	573	545	604	594	587	560	593	550	540	584	579	539	538	601	568	545	599	572	607	543	557	596	629	573	551	565	577	533	557	561	554	568	594	542	536	527	539	556	610	582	567	590	592	557	540	568	544	561	565	556	606	585	559	568	544	557	612	513	605	564	531	545	523	582	542	581	573	532	594	603	567
22521	20866	28583	23283	20868	20925	9559	1107	732	564	581	438	388	378	345	349	321	313	282	240	262	255	275	258	230	214	238	214	202	206	240	220	195	217	185	197	193	211	229	195	204	211	169	192	169	173	182	161	190	160	179	170	192	212	190	188	201	175	199	179	178	182	168	175	201	170	169	197	172	209	181	170	197	174	175	184	191	167	154	156	205	173	178	139	203	200	167	172	204	157	179	172	170	185	180	172	171	179	161	181	179	186	155	167	172	167	184	172	170	178	192	162	165	177	158	160	175	176	173	178	165	176	192	201	178	200	169	195	179	206	160	188	149	172	178	187	176	172	178	203	162	185	192	176	129	159	178	187	180	160	153	166	179	185	180	188	158	165	194	147	176	196	184	163	162	178	211	183	188	179	194	187	195	159	172	173	182	192	184	181	207	154	161	175	157	186	160	174	166	156	188	160	162	181	174	182	166	166	179	182	154	180	173	191	166	190	166	184	167	180	164	193	155	166	154	172	179	176	202	209	172	159	170	169	170	151	159	163	191	177	159	209	157	185	187	159	162	182	168	178	182	181	161	184	203	177	160	176	171	169	179	175	168	163	155	164	208	174	167	168	183	162	192	173	184	178	182	180	175	169	176	204	181	153	157	158	167	151	178	185	168	182	165	159	168	172	165	176	171	159	200	169	150	182	177	149	218	160	165	195	179	171	165	162	177	169	165	159	180	174	176	192	155	166	157	173	175	169	174	165	172	191	177	179	173	153	184	150	179	186	174	188	166	179	178	172	173	170	166	161	177	180	207	170	167	184	189	194	194	154	184	161	145	181	168	174	184	180	173	168	178	158	166	193	178	161	189	181	168	170	187	160	173	196	171	186	172	178	182	181	163	183	175	195	173	145	162	155	172	162	160	192	184	171	172	171	197	174	185	197	180	165	182	185	192	178	166	161	167	149	173	173	167	174	191	176	165	154	181	182	170	196	166	166	175	171	206	140	169	172	161	191	151	169	160	182	155	170	191	158	155	205	184	162	162	156	167	169	155	171	179	170	166	152	141	173	160	170	153	186	189	156	186	185	176	168	184	153	177	183	167	175	168	171	178	172	168	180	161	183	163	174	176	163	174	162	184	185	170	173	191	181	182	182	169	135	159	198	174	156	202	156	163	197	184	168	158	166	168	159	214	165	193	168	173	156	181	176	159	155	181	155	150	186	197	163	186	178	170	192	189	169	184	203	183	147	168	173	164	185	172	164	190	168	174	199	182	164	151	182	166	150	193	188	180	150	174	155	175	183	162	181	181	161	155	154	188	180	152	177	185	187	200	180	198	170	168	179	173	169	153	160	166	185	178	185	196	172	171	179	182	181	191	174	197	171	173	177	157	163	173	164	192	193	181	184	147	181	171	166	175	184	167	211	156	201	173	152	179	184	177	185	189	184	182	202	158	176	163	164	168	204	177	172	160	164	160	181	165	176	176	169	169	165	179	166	174	163	171	176	174	155	161	171	168	151	170	180	180	166	169	156	199	178	169	173	171	198	181	195	172	188	186	179	167	146	163	175	190	187	197	184	167	135	163	169	161	177	166	164	169	171	160	177	176	164	154	166	180	186	189	166	186	163	185	199	160	163	177	155	166	175	189	185	160	183	163	186	164	168	156	163	204	177	160	167	166	188	182	189	172	162	161	172	164	184	177	186	161	177	168	165	160	146	176	150	171	182	145	189	177	196	192	171	176	165	176	157	153	190	169	160	168	157	183	184	180	154	179	205	170	179	156	150	187	184	193	173	175	168	187	156	172	168	184	162	157	158	177	167	152	159	162	195	177	155	179	187	170	162	162	197	180	157	180	164	182	168	181	168	182	137	166	165	170	157	179	182	171	185	190	171	178	192	181	175	165	167	154	192	175	190	155	179	177	179	203	180	193	140	156	165	165	142	167	183	164	162	184	156	189	170	182	174	183	149	173	173	155	171	176	175	166	180	171	177	159	171	183	180	172	184	189	180	198	153	158	176	179	185	157	180	143	171	176	165	162	169	182	179	152	174	171	152	166	163	199	179	158	158	157	172	163	148	174	160	161	172	187	172	182	172	161	186	185	171	163	163	196	184	184	194	160	178	171	174	178	163	172	179	181	165	163	159	177	175	171	159	177	167	176	142	173	179	182	151	159	164	186	171	168	188	176	162	194	180	172	166	199	168	162	165	191	157	179	181	199	198	172	178	170	193	172	172	176	168	169	177	175	172	181	183	157	203	165	162	172	173	168	184	150	161	157	189	185	197	174	167	163	174	175	182	189	165	166	162	193	171	158	169	158	181	173	183	209	166	173	178	155	157	191	182	167	170	166	169	183	155	164	163	161	169	172	150	169	168	164	172	172	174	153	183	175	171	172	174	164	185	165	159	160	182	150	164	153	171	153	175	187	175	175	163	175	190	200	182	169	150	195	179	164	169	171	176	170	167	162	168	178	176	162	163	161	167	168	168	168	169	179	185	171	200	165	191	160	160	191	195	174	170	196	176	169	160	171	153	164	166	157	182	183	183	169	179	166	152	188	155	183	170	172	189	176	179	166	164	177	175	151	165	180	168	171	166	197	187	167	168	166	181	165	167	148	187	178	192	162	193	166	165	165	158	180	183	177	173	182	194	175	152	176	155	175	180	151	194	168	180	167	183	168	171	169	202	178	177	179	164	181	165	190	179	192	194	168	174	157	154	171	174	190	198	158	192	192	185	152	153	175	170	183	164	174	176	166	177	175	190	180	169	150	154	166	178	183	160	182	170	178	169	176	158	171	159	151	179	166	174	178	159	168	179	186	164	160	171	186	182	174	175	181	186	170	177	162	190	159	158	173	176	185	183	158	161	160	156	168	179	171	163	182	191	157	152	158	195	193	181	196	161	184	158	162	178	196	161	175	169	178	176	155	156	155	161	162	166	168	160	162	159	181	187	161	163	181	149	171	165	157	171	154	164	179	163	176	167	172	175	186	162	179	174	179	176	195	168	173	173	201	183	171	171	167	163	183	159	165	169	162	190	163	173	163	146	176	169	169	174	161	173	196	168	182	180	179	175	179	151	163	167	142	167	169	173	194	196	159	167	170	179	166	146	154	189	182	172	169	181	164	165	190	183	146	165	204	177	186	169	170	161	164	163	174	167	171	183	168	183	174	194	167	175	182	180	176	160	190	170	177	176	153	175	198	151	191	179	175	164	159	160	178	170	183	189	182	191	154	175	179	163	202	175	164	178	160	170	162	174	166	194	197	199	162	167	165	172	185	187	160	182	143	193	174	173	186	168	163	169	187	170	170	169	152	219	150	186	155	181	175	163	196	200	188	197	188	170	169	171	164	151	171	176	196	169	171	183	161	150	168	172	178	178	167	172	168	171	175	155	180	173	183	165	156	180	163	195	179	146	168	182	202	199	157	182	192	190	192	162	173	188	179	171	165	163	164	177	174	170	178	156	162	178	180	181	144	178	149	160	180	187	146	192	175	182	159	165
6443	14956	13142	7188	4971	3661	2912	2216	1738	1389	1104	895	775	727	623	582	506	488	472	402	394	391	347	348	310	343	329	301	320	287	325	287	284	290	279	269	240	252	249	243	252	266	272	258	247	254	254	246	280	243	252	266	240	223	242	242	273	253	239	256	226	275	218	243	220	269	262	252	245	245	260	235	232	226	252	237	232	241	230	231	242	223	230	217	215	269	223	228	245	222	235	240	220	247	246	239	227	243	228	248	225	229	247	249	239	237	228	234	222	235	233	247	222	225	236	218	221	207	259	232	237	227	231	208	199	249	269	228	234	230	229	230	232	214	230	252	233	217	215	207	221	232	211	224	221	245	197	200	242	218	226	227	237	222	223	244	218	233	226	240	230	230	250	210	208	229	236	224	222	235	237	222	238	223	217	244	227	211	231	264	233	189	231	210	214	225	235	234	220	235	192	214	217	263	225	249	234	232	247	239	241	216	221	225	218	228	235	227	233	209	212	216	223	240	254	244	214	266	218	235	221	226	211	229	235	207	234	235	228	196	215	214	229	237	224	242	234	226	221	212	261	247	210	217	219	228	227	209	199	234	230	248	234	211	229	261	259	240	217	233	251	241	240	221	218	227	202	239	238	225	202	230	228	229	220	243	221	214	219	210	250	225	234	238	234	236	218	249	200	233	190	227	232	204	226	221	253	258	217	222	237	223	203	249	234	206	242	220	249	253	223	216	243	238	242	211	255	220	206	246	212	227	248	199	228	227	247	255	261	195	229	234	250	212	255	238	209	231	215	248	208	215	237	212	239	234	199	241	227	211	224	213	207	254	232	232	224	232	227	251	210	227	230	235	228	233	218	235	221	225	219	242	231	237	219	217	257	210	246	223	247	241	228	228	230	235	243	219	228	201	206	214	228	233	231	243	235	233	219	226	256	220	212	224	230	224	227	234	229	232	224	211	223	251	225	226	227	229	231	223	226	259	214	206	250	217	240	237	224	230	242	206	229	196	240	216	234	241	242	239	252	196	234	234	233	230	206	240	243	221	228	227	233	209	236	259	253	195	219	205	238	232	232	217	236	246	219	248	207	214	228	249	209	228	245	227	242	224	203	234	232	212	203	243	215	241	216	231	246	221	216	236	233	207	233	213	221	221	237	231	236	230	238	241	230	214	229	248	222	220	277	234	230	220	243	209	257	247	242	231	224	231	200	230	242	242	223	250	242	224	221	215	228	247	207	238	256	222	217	236	205	244	223	212	216	234	202	230	228	234	228	225	257	216	208	240	222	190	251	215	239	211	230	226	242	229	235	230	204	231	221	226	216	213	227	236	231	232	203	209	260	225	208	223	205	215	222	208	198	230	207	205	219	250	237	219	230	230	233	222	215	211	238	223	236	222	235	228	254	247	238	238	233	209	210	216	227	242	229	224	224	235	215	229	212	220	220	276	238	234	213	224	222	241	208	219	210	241	214	219	241	231	201	267	219	235	228	246	253	236	250	248	230	208	220	213	206	208	235	181	233	235	212	235	239	247	221	217	231	237	198	249	233	241	252	231	221	238	251	224	233	218	250	233	221	241	228	233	219	215	225	229	234	193	246	260	252	220	218	213	223	258	217	227	243	226	243	238	202	214	194	256	231	237	239	226	236	229	211	229	249	251	242	214	227	213	219	230	214	229	235	213	212	243	224	224	235	239	219	231	221	213	228	209	232	249	232	224	247	205	220	231	229	262	235	233	249	219	228	256	227	221	247	258	223	235	224	220	243	222	234	226	217	246	251	242	234	223	247	228	223	229	219	238	225	234	249	247	211	240	204	233	227	223	204	255	218	233	234	215	222	219	234	218	225	228	212	235	198	254	219	238	220	256	221	224	223	218	226	239	209	227	236	228	211	234	207	245	208	264	211	220	220	254	239	212	207	244	224	240	211	251	232	219	230	242	261	256	216	229	234	208	244	234	252	223	224	239	229	206	236	231	227	213	244	228	211	243	222	209	218	225	229	210	223	225	244	210	229	205	231	232	244	218	203	199	223	217	241	244	230	238	219	218	238	244	231	221	228	226	217	207	236	249	256	249	214	196	229	208	231	253	254	241	235	252	218	241	231	242	231	236	254	216	260	236	217	217	238	243	255	202	232	210	223	231	242	245	228	214	229	234	230	224	226	233	227	251	222	221	215	227	218	215	232	220	231	246	212	220	226	243	242	213	221	251	239	208	236	218	209	218	225	235	223	221	247	226	232	233	201	211	237	223	240	254	231	225	244	255	253	234	251	215	230	226	205	235	226	202	231	217	213	229	209	224	225	217	222	218	214	233	257	221	237	226	220	224	202	230	251	239	250	233	222	211	195	227	231	233	237	220	241	212	244	224	222	233	246	272	227	222	245	253	248	224	212	234	225	217	211	225	243	231	240	205	230	218	211	219	221	219	244	197	250	209	232	248	222	233	249	231	218	245	229	247	224	238	227	221	237	252	236	223	231	239	235	222	216	227	249	226	250	221	200	200	213	230	216	235	247	249	240	259	219	237	236	259	202	251	233	234	244	220	250	221	207	212	215	206	248	237	230	223	230	236	213	227	225	224	220	206	222	211	224	217	242	210	210	222	235	236	225	214	223	228	230	234	224	217	247	237	216	252	227	218	244	213	237	217	224	223	216	236	219	226	249	200	211	233	227	247	245	249	228	215	232	217	222	205	214	242	250	205	221	247	247	258	232	236	243	222	229	221	240	233	218	207	220	246	229	242	222	247	215	220	221	247	260	225	228	205	190	230	222	235	212	213	221	201	272	215	219	224	245	228	242	222	235	224	234	213	211	210	235	255	196	238	227	218	205	203	224	224	213	216	235	221	215	245	239	217	260	232	262	211	253	200	233	229	217	271	246	220	229	209	212	247	223	223	239	220	226	240	219	238	236	209	261	263	231	227	220	226	232	222	234	235	248	216	217	216	244	254	238	239	231	214	239	228	208	235	220	248	204	222	203	253	187	230	206	228	259	220	230	251	225	224	216	213	224	202	247	186	235	240	233	217	233	231	220	232	214	209	219	233	216	231	201	221	235	210	229	251	254	214	205	231	237	222	204	234	245	235	204	238	231	230	257	226	246	224	223	231	236	238	219	231	249	196	224	208	232	238	250	236	227	224	228	219	230	246	263	221	219	242	248	212	254	232	237	228	210	212	250	234	231	209	262	219	249	215	218	232	212	239	233	216	194	206	218	215	221	211	208	238	223	231	255	245	238	223	220	239	239	207	249	237	211	249	228	199	238	226	236	232	212	244	232	223	219	220	214	238	239	211	249	233	212	238	247	238	217	224	241	249	225	251	239	219	230	215	242	248	240	258	222	203	226	235	223	245	231	249	263	226	227	246	221	195	235	206	221	216	219	215	240	244	238	259	215	233	223	245	227	227	235	253	226	230	228	225	232	231	244	202	208	225	237	236	211	229	217	241	250	208	223	221	233	218	248	252	235	220	242	227	212	237	217	213	215	241	220	238	245	229
26546	20410	9899	1132	680	643	636	633	658	608	627	612	622	628	619	618	610	587	557	642	629	589	612	591	595	569	601	599	609	621	569	625	590	640	609	600	588	662	608	608	606	636	577	588	627	576	632	606	531	588	613	637	542	636	583	601	616	581	610	606	642	637	636	588	608	612	585	599	551	619	592	582	591	604	608	581	640	554	593	561	590	609	603	602	596	616	583	601	580	637	549	595	599	640	605	586	581	602	601	578	654	616	625	624	593	637	622	555	615	602	613	546	617	572	599	608	587	598	566	616	625	626	615	583	592	591	592	594	600	585	594	647	586	597	578	613	621	619	592	632	612	611	657	645	608	672	610	576	611	605	557	609	609	676	613	592	589	606	628	578	591	615	599	622	564	619	608	635	588	586	618	582	573	646	597	615	611	611	595	609	593	558	591	601	568	625	570	588	634	568	599	607	587	627	591	563	571	617	599	546	598	629	592	569	634	580	569	655	572	582	597	615	595	615	598	583	624	602	567	594	604	628	634	575	605	571	601	633	618	634	612	622	579	582	620	609	577	600	604	589	581	633	592	651	588	650	582	570	578	579	620	634	613	572	581	591	543	622	627	599	591	623	600	623	569	605	580	560	588	625	594	591	596	561	571	576	620	574	568	570	528	598	611	594	612	591	610	620	595	660	611	574	564	608	630	598	548	639	604	610	598	577	625	610	596	592	592	602	585	668	668	607	629	599	626	612	622	612	612	568	558	646	595	611	579	613	585	573	615	598	609	614	653	613	601	637	605	571	626	623	548	558	575	598	597	571	613	594	590	596	617	596	674	589	575	632	654	619	593	609	571	585	568	607	596	633	675	618	562	613	548	573	668	615	614	603	597	613	605	587	613	573	601	614	613	615	585	590	622	557	588	643	675	606	603	609	578	568	639	619	605	580	624	579	611	541	628	595	594	598	627	585	623	620	577	560	584	588	649	576	631	606	600	591	642	653	587	619	626	597	630	614	572	617	584	605	639	630	628	611	586	634	621	592	610	618	576	602	579	560	591	622	580	644	593	565	593	611	607	594	559	624	622	612	589	569	599	628	604	583	598	594	631	591	619	676	588	598	611	624	586	669	603	570	591	596	600	640	564	633	543	575	595	565	619	626	614	573	579	623	558	558	611	602	616	602	639	607	565	597	604	639	562	594	577	643	617	605	590	590	579	607	594	622	622	563	547	551	590	597	627	593	570	566	654	617	608	575	599	589	598	605	648	621	549	590	612	624	626	605	648	584	631	602	573	629	609	605	628	640	600	587	614	619	628	572	640	605	600	607	593	631	607	602	587	589	609	610	637	620	565	592	600	578	603	635	619	619	592	657	605	587	608	589	613	592	565	572	610	600	603	583	618	604	572	577	553	601	568	600	583	575	602	616	610	605	602	570	632	620	572	611	598	626	604	588	602	628	601	611	622	601	627	551	592	554	639	609	584	602	610	577	598	560	551	581	593	561	603	584	582	623	559	618	561	606	608	599	621	584	569	592	627	634	618	577	596	583	583	596	649	614	614	601	605	569	563	592	591	587	619	609	640	588	595	568	602	580	579	545	588	601	595	659	590	618	596	608	603	636	603	628	623	589	628	658	568	568	607	590	578	582	681	532	569	638	583	562	634	642	614	615	611	624	604	656	611	641	551	616	586	571	614	614	644	618	616	604	591	595	618	624	592	602	633	585	620	658	601	599	600	568	658	606	648	565	619	594	610	606	633	640	613	612	614	626	601	579	607	586	610	586	622	605	617	585	607	567	617	564	609	615	585	592	634	626	609	609	584	635	576	613	565	643	568	588	643	648	602	570	570	595	591	571	588	624	576	613	631	588	627	576	565	601	603	562	628	558	615	614	644	600	598	623	643	525	618	581	597	562	587	582	605	558	568	626	613	609	605	584	614	526	579	575	586	656	608	584	599	584	612	592	579	590	605	555	613	585	613	591	598	628	608	563	582	600	567	624	616	608	574	589	630	578	600	619	607	582	645	625	602	574	595	617	611	623	623	612	574	601	631	584	595	589	557	623	622	600	651	636	651	637	579	599	619	591	583	571	579	601	646	666	595	587	596	586	595	624	600	650	603	605	589	611	562	618	609	592	595	613	652	566	606	547	591	612	567	641	619	627	633	605	614	589	589	570	596	589	615	660	588	608	608	635	642	559	633	582	599	616	587	587	616	589	572	574	624	583	606	566	571	637	613	570	610	646	629	611	627	588	554	566	613	597	600	612	596	577	572	609	587	577	624	627	581	609	593	592	623	588	612	596	585	599	622	563	685	631	638	582	633	608	605	620	586	632	589	579	581	567	579	638	580	590	581	586	555	626	591	610	631	617	642	653	643	625	608	551	591	592	624	618	585	591	604	592	568	595	618	570	610	601	588	586	603	590	568	567	602	629	619	593	599	571	600	592	582	601	607	629	608	597	625	593	601	659	594	617	596	633	581	561	604	592	587	580	624	623	601	601	609	621	618	597	612	590	601	618	612	623	550	577	657	624	652	583	567	597	613	610	606	557	629	625	651	578	635	614	577	573	586	576	603	606	648	602	579	612	612	590	617	570	599	606	607	589	583	611	576	624	539	652	601	588	644	567	584	627	614	600	600	591	592	594	589	591	605	637	657	617	599	637	613	634	591	600	560	624	615	599	609	609	596	565	601	618	582	575	603	632	586	580	634	595	628	600	590	562	599	628	606	627	585	596	590	585	632	584	623	594	624	593	574	567	611	554	570	591	610	589	581	639	591	613	572	606	626	611	547	621	625	584	627	576	626	644	642	586	599	605	591	592	643	608	600	603	588	641	621	571	614	638	617	586	582	589	620	613	611	627	651	558	580	560	598	588	609	620	601	611	644	583	595	633	577	628	634	599	608	602	591	612	593	545	587	624	606	571	627	647	604	602	613	584	602	602	550	580	547	608	632	611	601	612	616	653	611	648	593	617	581	612	574	594	606	569	601	616	601	619	609	619	600	632	589	617	573	624	570	606	558	638	580	614	607	639	597	577	597	614	596	607	612	616	622	620	612	582	587	667	592	593	611	600	590	598	580	610	606	640	595	591	587	595	635	592	575	636	590	608	623	593	644	604	642	600	659	643	648	578	606	616	579	610	639	560	600	621	631	559	605	596	651	582	593	617	593	625	584	631	563	583	563	581	607	617	596	588	613	612	565	626	604	577	629	601	564	585	610	607	584	608	567	565	593	563	657	602	617	586	573	611	565	576	650	588	579	632	604	614	594	582	601	615	577	628	627	580	557	638	593	592	531	560	617	568	621	625	592	629	590	605	602	594	642	603	602	590	613	581	626	607	630	619	606	615	590	610	627	617	610	583	603	606	601	605	622	643	575	593	605	603	581	617	634	580	614	566	628	585	590	631	586	620	615	590	617	574	660	557	570	643	625	570	585	605	602	623	592	577	610	615	614	598	619	607	614	575	592	627	624	614	625	575	601	585	628	612	591	664	579	601	614	619	612	625
4192	1403	1325	977	933	835	851	804	782	792	756	741	818	777	772	824	817	799	819	787	755	740	810	789	764	754	776	808	796	747	741	747	772	796	786	753	807	769	790	758	779	765	775	781	748	791	818	794	802	767	781	821	732	758	779	784	784	767	801	750	783	764	855	727	759	759	775	774	757	777	836	761	738	798	769	767	784	724	778	778	751	719	753	766	792	703	790	775	759	789	808	772	755	759	784	764	758	794	749	773	780	733	759	772	768	762	775	812	795	757	761	739	763	756	779	756	816	785	801	750	803	762	756	776	741	790	732	732	799	806	754	725	716	825	737	739	779	788	779	740	723	767	782	800	745	782	758	738	764	798	775	751	777	818	760	800	850	753	783	803	776	752	721	827	787	770	763	808	816	809	751	812	769	752	738	804	770	757	766	782	807	795	778	781	746	759	744	725	802	770	806	808	785	777	769	729	790	744	775	769	794	736	754	777	746	762	747	778	785	823	753	761	752	764	754	769	740	760	790	772	756	768	738	766	803	766	710	754	739	761	757	774	775	761	789	825	801	741	797	787	740	774	723	786	756	768	748	762	738	791	786	761	743	748	785	774	795	796	759	790	813	766	752	745	782	780	810	734	786	732	775	742	722	751	742	780	719	773	709	775	766	773	759	849	780	773	763	725	818	729	740	757	760	734	772	799	726	770	785	739	743	763	793	776	765	787	805	758	737	787	712	766	784	794	784	803	787	752	790	787	748	735	737	758	792	751	730	721	775	815	752	784	758	791	810	771	720	760	778	820	795	810	757	774	778	753	782	736	773	769	802	802	770	782	784	760	735	714	779	749	747	829	812	773	794	766	745	745	792	746	711	733	746	788	768	775	796	816	760	775	795	756	800	760	792	791	803	767	774	767	766	755	771	808	747	775	757	750	741	800	779	772	775	787	805	739	745	831	813	732	730	765	778	743	773	725	788	747	812	800	784	758	793	760	767	816	756	794	761	768	767	789	768	732	764	733	783	796	818	767	769	825	785	784	736	805	773	733	722	807	731	760	771	765	750	777	769	737	746	761	735	802	763	780	756	732	818	787	723	775	785	753	736	754	778	790	772	809	814	793	789	760	804	797	752	723	793	781	780	802	737	729	801	810	762	777	784	781	801	808	797	799	816	796	796	767	804	763	777	753	759	790	748	776	801	758	802	763	791	796	792	792	736	785	783	784	796	835	776	771	764	803	785	802	808	782	778	730	743	754	796	810	791	733	740	772	777	774	792	759	808	766	784	758	754	746	735	763	778	807	806	793	799	772	769	798	786	768	764	727	760	771	810	775	764	784	780	747	816	747	803	755	816	823	792	775	770	731	777	784	764	820	792	763	752	715	859	762	771	797	743	755	838	788	727	789	712	772	770	771	750	815	767	789	803	775	797	717	824	767	790	741	789	770	785	756	748	745	779	800	760	754	740	765	755	738	792	806	788	822	785	769	753	766	757	781	795	776	752	731	767	768	767	785	784	748	794	792	729	707	734	779	768	753	779	811	783	791	768	766	776	778	755	800	730	777	738	784	827	735	768	780	785	772	817	746	765	769	757	792	791	739	779	758	814	739	784	741	814	789	758	776	746	734	785	765	752	764	774	770	782	785	761	780	684	748	696	769	775	771	729	793	786	760	814	852	819	766	784	793	797	719	707	776	791	730	795	738	779	788	720	760	763	765	763	817	768	766	823	755	749	781	768	808	801	750	800	746	786	789	766	768	763	774	748	796	758	764	792	746	774	745	723	794	801	778	721	758	799	793	745	758	783	772	856	808	765	772	782	760	780	793	734	788	735	799	732	786	771	771	764	747	787	743	717	762	802	756	743	752	767	728	742	774	743	734	759	772	755	743	759	755	792	786	781	806	803	777	738	796	755	783	776	771	774	753	749	780	774	773	797	755	764	737	789	794	758	718	756	764	742	742	790	751	852	751	763	738	697	751	750	800	809	776	752	753	777	772	792	790	814	787	780	692	773	760	728	756	762	758	744	756	791	783	742	812	804	754	818	779	719	712	784	796	693	751	762	771	808	794	770	806	788	738	803	757	725	791	752	746	775	825	785	772	776	780	764	746	725	740	764	784	765	789	771	736	810	803	751	761	759	776	804	782	773	812	776	747	796	804	749	753	785	796	787	833	772	816	774	805	790	779	774	726	795	781	805	766	784	739	793	731	777	738	793	782	771	751	801	777	740	809	799	753	786	795	813	792	792	742	781	731	749	796	747	769	780	780	771	794	753	754	761	762	766	764	763	777	737	785	758	730	799	793	780	769	734	762	801	757	781	743	795	778	791	811	809	774	751	776	805	815	779	801	745	770	750	759	761	803	741	767	758	770	776	726	769	789	793	762	728	757	802	752	757	786	751	768	814	738	764	741	813	735	751	802	754	791	781	803	791	736	764	763	730	735	763	828	789	805	749	751	791	733	714	738	723	750	738	792	819	759	788	807	770	794	737	769	782	830	738	755	776	715	747	752	733	755	782	795	728	788	749	756	787	716	790	759	757	758	724	781	758	753	799	783	842	787	796	733	756	793	767	760	744	728	803	800	848	769	776	759	726	739	782	723	760	763	747	817	800	740	731	783	787	775	791	781	747	801	788	785	787	759	776	770	741	811	744	758	787	734	801	803	797	776	798	806	777	758	778	752	807	771	736	743	763	768	793	726	835	769	736	767	748	794	749	792	768	776	808	745	816	794	738	807	795	775	750	791	766	714	774	780	766	734	793	740	787	749	808	766	764	775	711	792	807	736	797	779	774	717	765	767	786	781	786	773	762	782	778	755	764	749	732	761	764	795	771	757	751	782	803	797	772	779	788	777	779	779	791	783	776	726	759	818	772	784	775	739	753	763	761	742	792	784	754	713	691	777	738	735	788	760	771	755	785	734	771	774	799	795	756	768	766	788	679	800	768	829	743	751	806	746	790	759	774	795	763	762	760	722	773	793	764	801	779	750	815	799	778	702	791	762	762	777	761	721	763	792	772	805	759	780	831	768	822	780	797	781	755	761	793	745	759	719	728	778	765	766	801	792	778	822	796	774	779	728	784	747	778	786	807	783	761	714	780	794	788	799	761	781	786	799	771	830	811	770	752	822	773	782	782	744	794	820	804	768	791	765	820	779	756	759	793	810	765	728	786	774	784	783	762	791	769	810	800	785	775	763	763	758	779	786	797	778	753	753	788	792	760	721	764	791	794	771	757	742	776	802	820	753	784	785	753	743	794	738	808	777	729	748	755	783	786	775	813	764	755	773	766	753	720	752	787	777	763	774	751	780	805	689	791	780	762	779	757	720	775	793	748	727	739	776	725	776	773	819	754	750	776	775	776	805	782	791	737	721	718	797	746	752	825	797	735	744	757	746	776	762	757	800	788	740	780	743	750	755	776	794	742	803	770	723	765	779	771	774	795	755	746	750	769	775	764	762	754	777	773	752	736	788	766	795	811	798	759	762	752	777	788	784	820	778	725	746
23490	20892	28204	23677	20896	11064	1344	846	687	733	655	606	556	558	549	511	458	453	469	476	504	514	435	444	486	442	463	430	446	453	468	471	447	466	444	417	475	425	454	441	435	435	461	483	451	418	421	477	444	411	450	420	413	451	476	412	456	432	454	446	418	423	404	437	435	419	421	423	422	477	454	395	421	456	432	444	443	438	453	439	458	450	402	472	423	432	418	411	393	423	441	430	413	468	424	428	414	445	478	464	429	397	455	417	425	418	418	449	465	428	435	451	398	441	467	393	408	407	424	440	423	449	457	392	438	421	391	470	437	464	426	444	430	462	418	439	421	402	413	412	403	425	478	425	442	423	448	431	456	424	437	408	401	417	428	413	464	427	436	464	448	396	390	404	423	423	416	425	421	398	401	440	463	460	424	397	410	434	434	455	441	459	407	428	406	435	403	433	390	393	402	426	439	428	420	438	462	417	410	461	403	461	406	453	437	432	432	391	387	438	442	417	461	439	410	441	457	430	425	431	434	414	409	433	429	420	443	433	403	398	427	410	431	438	404	419	442	391	414	438	412	412	465	430	411	458	455	414	403	446	411	439	418	443	440	448	422	448	440	431	407	475	408	445	456	449	456	415	434	417	426	453	416	430	459	401	426	398	413	444	394	415	460	399	422	406	419	375	433	414	425	434	419	405	412	405	454	416	429	461	418	440	413	425	429	405	415	418	431	473	422	407	415	431	443	433	414	420	444	396	472	401	423	431	406	427	407	424	418	402	432	394	439	458	423	410	424	409	416	385	407	427	462	456	407	412	366	405	423	379	447	408	405	411	448	441	406	426	446	404	444	424	406	408	423	396	416	453	449	421	439	429	412	416	435	443	439	431	436	408	444	401	439	435	429	465	449	410	419	415	412	431	427	444	411	422	410	445	395	412	398	436	428	419	428	435	411	387	447	415	411	403	414	386	429	415	428	444	428	417	412	429	393	425	407	419	434	433	445	439	409	409	414	418	420	406	427	453	463	442	418	403	406	436	466	428	430	416	418	390	410	399	431	450	414	449	421	431	453	409	399	433	413	409	409	432	432	427	414	441	441	410	406	441	429	422	419	426	434	426	446	424	408	452	407	399	431	453	433	427	432	404	440	449	422	454	448	452	411	427	406	455	441	421	409	396	433	440	454	398	434	404	411	414	421	419	413	399	405	443	394	443	429	429	450	487	413	438	410	457	467	413	414	420	440	393	417	454	467	438	412	417	445	411	418	433	446	444	456	392	422	434	424	405	439	430	434	441	416	450	461	481	408	414	427	420	419	454	455	432	453	425	422	435	438	431	445	423	454	430	447	402	421	432	406	425	443	450	435	456	424	449	454	400	430	421	410	430	430	411	456	427	413	446	377	430	421	424	459	422	441	401	454	409	433	427	424	453	459	442	440	410	426	459	434	398	415	459	432	450	433	451	438	427	418	424	441	411	443	441	392	444	421	454	424	434	429	420	409	399	439	428	451	473	447	461	442	431	423	411	433	439	398	394	383	395	404	452	444	443	441	461	405	432	454	398	424	467	431	452	441	412	394	404	401	442	426	441	430	435	417	415	407	401	445	402	447	428	451	405	400	454	407	431	424	401	415	426	429	414	420	427	448	446	422	411	459	421	475	388	427	416	435	431	393	379	386	464	447	440	469	429	432	435	421	451	442	473	494	403	456	437	455	405	429	420	465	424	395	428	426	432	411	440	445	401	471	412	461	434	381	465	431	422	432	426	402	395	434	420	471	423	399	418	399	439	386	443	391	451	396	420	411	431	444	465	404	449	436	419	453	415	418	401	430	426	433	415	453	406	404	436	412	415	401	476	407	395	466	444	433	394	414	445	449	473	408	470	433	456	374	440	426	384	413	409	444	433	399	408	439	430	426	470	432	414	430	383	428	452	401	410	430	437	441	405	442	401	414	416	424	454	380	415	409	384	411	410	422	425	415	402	425	409	474	482	427	435	398	408	424	386	400	454	417	426	433	456	408	428	451	451	462	418	420	412	410	445	430	425	390	424	418	431	383	449	459	454	374	426	373	434	420	373	467	428	415	450	428	432	434	421	444	480	433	434	434	445	427	425	413	418	450	437	466	431	420	412	426	409	419	412	424	400	415	413	404	424	396	420	434	460	422	460	443	423	395	423	418	432	432	394	397	412	422	416	424	432	415	404	443	440	448	431	386	441	429	408	427	424	419	443	427	447	462	454	427	434	437	429	439	413	426	363	397	436	405	436	402	460	452	453	425	432	408	472	409	407	446	452	398	415	435	442	425	416	428	425	462	422	430	401	413	413	376	437	457	425	460	388	441	404	438	387	415	422	442	419	375	429	444	422	416	481	392	433	399	437	399	435	434	420	436	427	433	407	422	440	463	456	416	435	423	409	425	424	426	406	430	456	428	431	418	439	419	397	448	449	408	413	392	472	451	395	390	401	407	436	428	449	459	415	419	423	434	403	451	404	430	443	407	425	438	440	426	413	432	431	417	464	438	425	437	448	401	446	372	425	406	423	434	412	411	415	458	398	447	421	413	440	427	451	441	407	404	401	396	413	425	437	420	414	384	410	467	430	402	436	410	428	404	445	404	432	387	435	437	439	437	451	445	408	439	431	420	421	402	427	415	419	427	403	422	434	441	397	459	399	424	400	447	415	433	450	438	422	447	441	411	434	446	434	434	397	399	419	458	419	426	441	440	430	448	422	451	422	428	389	431	436	400	408	434	447	437	411	408	446	390	434	454	440	434	414	398	444	413	430	442	417	455	432	420	432	396	431	384	435	450	463	438	415	456	428	427	409	435	423	427	412	436	409	441	403	401	435	428	449	444	406	457	449	404	427	389	447	416	397	451	423	424	432	465	456	452	419	391	441	415	415	423	378	449	440	451	470	445	419	420	431	407	417	392	455	443	437	443	416	419	451	401	449	400	441	450	431	445	415	408	428	421	400	435	422	425	465	447	411	417	421	421	430	431	430	426	429	467	446	409	434	415	423	439	429	410	432	467	433	400	444	441	431	422	427	384	420	434	474	447	412	414	444	408	451	434	437	449	412	434	413	430	384	438	427	431	437	399	386	459	436	439	387	429	438	431	407	418	442	419	425	425	459	437	442	432	440	423	427	449	423	439	434	435	420	438	454	413	393	439	469	448	432	454	414	404	445	422	426	407	429	386	427	445	461	420	396	420	388	426	412	418	429	391	434	448	431	392	429	433	439	424	427	429	421	427	453	391	446	430	434	442	410	398	441	409	417	397	416	430	443	408	437	423	445	420	436	434	466	435	417	449	396	464	467	412	402	406	414	467	419	446	405	432	426	445	389	425	442	408	433	406	436	429	452	436	431	430	452	430	471	400	435	430	414	411	428	401	416	416	381	425	420	415	425	387	436	411	416	417	447	402	415	417	429	426	430	401	425	441	416	444	447	438	404	419	438	418	459	472	427	435	426	422	423	408	430	394	412	400	463	434	452	379	440	451	423
4399	9143	8099	4298	2929	2306	1802	1472	1219	1139	1012	958	821	805	761	767	721	695	659	694	631	610	676	614	624	602	620	589	569	609	542	602	573	560	622	590	563	539	550	567	611	615	573	574	587	604	545	587	594	548	587	545	505	553	521	568	588	569	580	592	541	554	589	607	538	540	590	575	540	585	565	573	547	632	554	552	559	573	588	579	576	544	604	586	579	583	574	537	544	558	567	552	605	595	543	578	554	598	566	552	599	551	591	598	548	558	570	556	550	580	573	620	564	564	567	576	603	636	552	592	560	551	548	528	549	587	580	557	561	504	560	579	555	586	573	511	546	523	627	568	555	520	557	603	558	534	582	551	571	558	594	561	543	599	574	550	581	587	576	595	552	598	532	553	585	562	565	586	563	575	549	585	545	560	578	567	536	569	567	572	604	572	588	550	539	558	525	542	578	573	565	550	555	573	581	579	542	578	586	597	609	581	544	575	590	548	552	567	573	601	549	554	556	557	570	517	540	538	542	553	552	554	525	570	549	586	594	535	534	540	584	599	548	586	545	533	534	571	523	541	545	600	471	580	525	560	557	594	540	584	549	574	568	537	586	575	580	542	535	557	584	562	602	593	525	570	575	567	570	590	547	572	563	579	548	557	579	572	562	598	538	576	576	520	544	580	537	520	604	578	570	603	535	624	576	545	565	570	590	585	544	606	599	554	544	565	562	545	627	593	563	490	526	565	569	534	576	572	542	559	555	552	535	570	545	608	578	581	569	552	549	545	555	542	534	557	550	559	587	572	564	547	566	557	567	576	556	569	598	558	588	588	592	574	534	556	560	595	545	561	565	541	571	597	550	642	546	525	535	567	563	573	567	566	560	566	559	550	561	521	594	539	534	564	548	590	545	547	593	568	582	543	582	577	581	591	543	578	598	570	540	564	595	561	526	586	581	530	569	554	575	553	554	559	607	566	564	546	548	573	552	585	572	557	589	588	519	593	562	541	567	570	592	546	637	574	539	571	575	562	579	558	534	575	582	589	556	555	524	583	527	609	536	556	576	563	569	597	538	583	564	584	582	556	584	552	609	548	584	516	598	545	591	563	580	574	606	606	577	519	564	533	504	560	567	560	537	570	545	594	595	569	579	587	558	556	563	568	580	544	618	530	540	522	577	566	571	583	562	584	526	572	534	560	588	579	580	539	585	562	538	573	551	513	530	520	566	548	543	552	583	593	544	563	599	537	558	544	568	567	562	550	553	538	600	543	535	565	568	543	569	578	551	590	528	564	540	603	539	546	524	581	609	547	579	576	554	553	531	565	606	577	521	554	532	629	592	562	583	554	564	594	566	588	558	552	549	532	595	607	554	544	543	595	582	562	586	555	599	595	578	551	528	560	567	566	566	587	584	550	585	518	569	539	548	548	516	565	557	600	603	566	532	580	556	540	541	602	575	582	610	568	567	588	568	533	587	577	559	581	564	581	573	570	582	615	580	579	569	590	592	562	549	530	590	577	578	583	566	576	545	540	554	550	623	485	551	577	583	559	583	573	570	562	577	534	567	591	528	569	604	567	533	581	598	542	552	589	538	573	567	545	585	557	546	541	557	595	574	591	530	562	602	539	555	545	602	597	556	579	595	548	579	561	568	564	541	582	568	568	579	552	591	571	550	540	562	594	566	555	568	615	606	539	569	563	560	564	597	585	558	562	565	519	574	546	554	577	596	534	562	562	586	591	518	549	561	596	573	561	554	553	579	559	545	529	554	560	557	592	567	572	570	567	527	568	593	572	580	581	555	562	589	607	579	533	593	538	572	581	568	561	546	609	554	548	546	560	574	559	567	544	554	552	605	536	525	554	552	618	604	554	533	529	579	580	562	551	584	558	589	584	561	559	557	538	595	585	585	517	535	537	571	534	539	545	582	568	534	541	572	513	587	564	588	529	600	563	591	529	563	569	566	575	610	553	567	528	539	534	608	550	565	570	554	521	593	549	582	599	585	560	556	581	575	557	580	575	546	536	590	577	564	549	569	536	561	607	540	525	559	558	551	550	594	585	571	562	585	560	584	556	571	553	608	629	585	564	529	558	545	573	556	584	617	561	582	609	592	542	610	565	579	604	552	584	561	557	535	530	585	536	560	553	554	616	511	544	553	528	559	600	644	577	604	560	616	566	590	560	567	536	557	566	552	569	602	548	577	553	589	579	552	587	541	564	547	546	539	580	597	593	572	569	580	589	550	554	566	544	555	569	568	535	601	580	514	576	577	616	540	556	520	599	564	604	579	549	590	557	532	560	579	550	571	557	554	546	564	525	576	553	560	561	560	555	593	557	601	549	595	571	577	588	572	534	571	569	551	557	556	561	584	560	586	618	599	549	582	573	532	575	585	554	548	572	566	572	551	599	553	551	516	555	545	608	588	529	581	573	577	556	542	591	571	560	584	587	577	546	519	566	551	573	533	550	563	551	525	631	566	534	534	521	561	554	541	571	562	600	563	576	565	592	563	545	578	577	546	563	550	582	510	555	580	536	538	563	574	551	552	550	563	589	585	522	599	577	599	561	525	561	611	543	529	611	541	597	533	536	530	566	561	536	566	565	558	585	578	537	581	551	565	625	526	566	544	553	558	563	551	526	581	575	575	545	537	563	565	575	591	558	579	540	568	564	538	549	596	553	567	551	562	520	592	563	547	552	592	579	582	554	559	600	566	599	582	603	611	537	624	577	556	538	585	566	586	549	584	537	578	584	576	578	535	559	552	550	550	563	540	564	545	583	562	551	552	588	546	579	572	591	545	574	567	562	591	562	539	551	578	597	592	580	540	552	598	538	577	569	585	584	520	567	571	568	590	561	563	568	559	549	545	563	562	527	583	583	543	567	599	564	556	587	556	550	596	554	527	545	573	561	514	557	565	573	576	543	576	568	541	518	544	555	554	546	563	552	558	577	579	540	527	526	551	597	581	556	562	607	552	565	562	596	582	550	594	525	540	595	547	564	551	595	535	546	549	599	559	543	585	529	583	549	560	595	555	526	529	532	589	540	549	547	562	578	529	524	553	562	564	580	587	546	625	549	563	547	545	587	581	567	604	547	557	569	549	547	514	569	510	546	565	560	566	542	576	590	516	591	583	567	579	580	584	506	539	615	537	586	583	535	548	574	544	507	560	585	545	533	511	565	544	590	544	557	542	585	564	582	541	593	538	550	548	556	567	566	525	558	598	560	529	588	551	561	573	571	510	589	598	589	504	527	536	530	543	549	585	547	547	569	536	558	551	561	571	612	560	555	573	553	615	567	550	512	557	565	560	593	520	580	597	549	568	595	598	565	531	564	559	580	552	551	593	556	573	558	585	559	603	567	570	582	553	568	573	549	506	580	582	599	555	583	577	582	584	569	566	549	595	570	551	605	599	583	532	569	548	581	593	542	536	561	567	583	536	568	603	561	575	562	546	588	575	560	545	548	570	548	568	531	577	554	521	575	590	580	559	537	586	618	548	610	609	592
22551	20876	28583	23282	20881	20919	9566	1079	704	633	504	469	400	353	326	298	287	308	290	251	293	223	227	249	216	206	201	209	214	215	183	237	219	206	191	190	172	191	197	207	195	184	198	205	190	181	190	200	195	184	193	186	177	205	187	167	209	190	191	173	176	201	197	188	178	178	203	179	168	181	182	186	194	183	183	183	178	159	170	186	166	170	159	181	172	181	186	196	162	166	151	185	187	152	165	163	172	162	179	148	161	172	190	159	203	194	155	165	164	173	213	173	191	184	185	151	188	187	190	191	158	179	187	188	171	184	157	164	159	179	179	149	192	168	158	178	168	151	159	166	154	167	159	171	179	180	172	180	186	183	171	152	167	171	170	190	181	157	130	170	185	184	171	171	167	172	164	156	175	166	169	172	172	175	181	175	195	151	184	200	182	174	174	172	165	173	197	168	158	163	182	180	167	191	153	173	150	161	173	174	185	187	163	182	185	191	168	183	174	163	178	160	172	175	194	165	164	184	202	166	187	187	194	175	171	192	154	168	193	176	198	180	158	177	175	199	195	164	159	172	176	189	186	160	183	169	176	181	173	185	188	169	175	170	163	177	196	185	188	181	153	189	195	181	177	189	188	152	158	177	176	161	156	167	158	178	162	176	175	143	175	183	187	194	165	159	188	197	161	171	189	177	150	182	176	161	188	190	194	175	184	168	176	168	179	179	161	177	174	188	171	160	184	158	154	175	194	169	173	172	178	172	192	165	171	165	170	175	185	165	161	181	149	151	161	174	167	163	182	180	179	181	168	165	174	161	162	174	190	159	173	133	175	188	173	161	190	177	178	182	170	192	167	184	198	168	168	185	161	207	162	169	175	183	173	182	194	195	157	179	166	192	172	163	198	189	162	162	189	153	182	172	162	181	157	178	171	177	152	196	153	166	178	169	189	192	181	175	172	180	193	178	188	182	198	174	183	175	175	173	180	172	159	183	169	153	156	181	194	162	201	186	191	174	193	171	177	175	166	179	158	185	178	179	160	196	191	180	159	189	161	156	186	172	162	177	156	182	183	182	184	197	171	201	198	173	188	181	169	179	159	190	171	183	175	173	172	196	174	177	178	160	196	166	178	178	153	186	180	150	147	183	181	184	159	179	202	169	180	146	189	199	185	171	163	165	170	173	195	184	168	177	174	170	184	184	180	163	154	174	178	170	177	194	180	156	171	188	171	184	202	204	171	200	187	151	165	172	188	168	177	181	177	160	156	151	179	191	186	143	195	165	160	151	177	161	177	174	200	177	185	170	157	171	168	167	183	168	161	197	166	160	168	177	166	151	150	177	155	158	188	160	157	180	173	176	174	169	161	202	180	183	168	195	174	166	177	189	182	170	197	186	189	195	181	177	179	182	206	166	186	174	190	168	148	149	191	170	161	157	192	187	180	186	166	153	183	181	180	159	180	177	152	183	184	180	161	170	187	219	185	184	162	182	174	193	173	174	166	170	178	198	174	162	164	182	191	188	168	167	168	185	154	174	188	200	164	190	169	201	178	151	192	164	140	164	176	180	158	163	194	177	172	164	163	186	166	176	155	168	179	182	175	176	169	160	179	171	157	207	173	159	205	168	178	147	166	184	170	183	188	158	175	178	188	206	168	168	175	173	204	156	177	164	157	166	164	183	183	184	187	174	177	189	174	183	178	172	167	192	187	164	167	170	153	162	175	171	182	195	197	172	181	174	158	194	175	140	181	171	158	182	167	183	193	169	179	169	168	144	181	165	141	183	203	172	184	172	170	159	176	178	191	174	181	180	184	167	159	184	198	175	175	167	152	179	202	175	166	154	187	158	176	172	160	160	178	174	167	144	171	165	165	186	147	153	170	191	159	195	168	187	172	166	178	179	166	166	170	165	197	179	159	181	150	176	173	166	179	209	176	153	161	200	169	167	180	177	170	153	182	164	154	175	169	153	196	187	196	165	154	168	171	175	164	194	201	191	192	178	177	157	150	180	158	174	195	197	155	179	182	168	172	181	156	155	176	170	190	153	172	196	184	168	160	180	185	167	170	172	183	170	174	182	180	155	184	147	190	153	159	173	180	178	164	178	178	168	173	170	197	172	171	167	174	169	186	165	186	196	174	177	173	184	195	169	186	163	183	177	188	178	159	175	214	160	187	169	171	165	158	172	150	163	173	171	184	188	171	195	169	153	181	158	185	168	203	170	194	199	196	165	194	176	186	187	184	160	169	175	160	190	161	141	175	176	160	174	182	158	176	187	177	157	157	171	195	167	164	166	166	158	151	148	176	154	153	177	174	197	181	197	163	177	173	179	147	173	161	181	167	172	175	181	181	194	180	171	166	175	168	155	188	157	182	183	195	158	180	168	170	200	178	157	176	147	175	167	187	172	163	177	176	188	183	182	181	174	176	180	189	211	148	158	174	164	177	171	154	200	178	165	156	164	165	164	158	154	177	195	182	162	175	161	156	188	160	172	179	174	176	168	171	174	166	163	190	181	182	179	186	191	179	169	176	160	179	174	180	186	170	180	163	188	182	189	174	159	136	162	181	169	167	178	192	205	188	170	169	159	171	189	194	177	161	155	180	177	175	194	160	165	194	185	162	170	184	177	175	164	179	169	154	151	186	160	168	182	136	181	189	183	160	169	172	181	161	185	158	175	193	160	189	194	175	176	176	179	159	208	170	153	162	176	174	157	170	172	171	184	165	179	185	155	164	169	173	166	166	152	171	172	177	177	170	171	171	182	170	174	167	169	187	198	162	151	172	169	162	174	170	184	173	179	193	184	179	171	183	156	181	176	181	163	159	189	183	185	174	156	175	173	182	184	152	182	154	166	189	181	163	164	170	173	171	190	201	176	185	161	173	155	183	161	183	154	187	162	175	169	197	178	169	168	180	161	153	184	177	194	163	166	186	173	168	171	163	185	188	158	154	167	163	182	173	168	180	179	161	181	189	194	166	179	200	176	183	191	188	168	160	167	168	175	175	153	163	169	164	185	172	174	156	180	191	172	188	164	177	174	159	171	182	154	145	186	154	169	156	194	174	196	172	175	153	180	173	172	196	166	161	185	191	190	177	174	195	171	182	189	173	184	178	183	181	157	155	163	191	184	178	179	174	194	167	169	170	176	177	158	174	184	183	164	177	167	176	167	169	158	173	174	157	180	167	170	165	193	165	169	192	157	173	174	180	184	171	188	173	186	164	169	161	183	163	199	177	171	187	174	166	176	169	182	194	187	157	181	163	185	170	176	163	169	154	164	177	136	192	176	174	192	167	163	158	176	182	194	160	186	163	191	190	166	186	179	160	186	190	191	163	191	166	167	156	168	179	162	149	188	186	174	166	170	174	189	190	178	175	180	167	170	184	182	165	165	193	176	179	178	193	179	164	164	182	176	173	173	192	191	169	161	157	190	173	165	167	169	178	197	159	172	168	191	171	194	201	159	183	167	168	179	166	158	182	181	177	179	159	196	160	181	192	197	178	163
6322	15082	13252	7113	4885	3673	2671	2291	1679	1310	1097	919	788	666	650	560	541	500	416	387	408	399	358	338	349	309	316	290	328	327	315	286	292	267	261	292	248	264	255	294	271	286	264	274	307	264	243	251	239	253	228	247	266	275	254	250	214	247	232	244	261	255	247	243	246	255	266	225	239	224	254	255	247	215	237	241	249	270	245	250	221	229	220	258	232	237	231	226	235	225	213	229	227	252	234	247	238	238	216	206	224	214	258	210	256	219	242	233	235	222	230	220	238	233	251	273	200	224	224	230	256	227	258	232	229	238	240	216	247	198	231	248	217	231	222	215	235	237	226	204	227	242	236	220	245	224	256	201	259	233	230	236	211	206	232	228	214	233	232	230	216	222	224	219	225	219	249	233	245	226	238	264	231	240	231	231	219	261	233	266	209	231	256	233	214	221	211	238	237	258	212	248	242	233	217	241	213	243	226	229	222	243	216	212	244	236	256	218	244	238	213	230	230	231	263	249	231	229	218	229	223	236	206	249	225	231	250	226	228	204	235	207	254	230	248	215	246	223	255	234	212	218	247	231	217	225	229	221	250	198	225	244	237	239	230	228	215	233	253	249	219	225	219	241	257	243	225	228	241	238	224	234	244	218	253	221	246	247	221	240	199	206	228	246	235	253	241	227	228	239	252	224	231	227	235	226	263	245	214	223	224	238	230	222	229	209	233	240	245	208	219	228	241	223	201	218	244	215	215	207	238	230	203	223	206	228	206	217	246	231	242	235	243	208	216	232	209	235	230	239	221	233	228	239	219	230	229	251	241	221	220	240	203	228	226	241	232	232	215	219	249	226	236	235	246	222	215	240	222	209	253	234	234	255	245	219	232	232	238	219	249	224	210	179	217	248	222	243	224	217	226	234	238	224	226	226	232	244	231	223	216	221	238	249	258	230	256	239	229	226	211	263	251	222	232	246	215	210	225	227	219	239	232	235	232	254	233	229	239	221	236	212	214	237	239	219	206	231	249	210	235	262	233	244	247	221	198	210	216	207	219	230	242	242	249	245	224	216	247	251	229	229	215	216	248	228	230	238	203	220	254	210	247	233	240	226	231	220	250	225	212	225	253	207	215	224	197	233	231	211	236	234	247	242	233	236	232	222	248	212	219	198	231	224	224	232	216	229	218	236	216	212	209	246	220	243	207	224	250	224	235	234	215	218	221	210	219	232	242	248	237	230	212	227	220	233	223	251	248	204	238	219	237	230	226	234	216	234	215	246	222	206	221	211	222	261	209	239	247	205	264	249	240	216	225	237	239	229	254	244	233	202	226	238	243	214	230	217	266	240	238	200	223	247	232	223	228	233	254	222	260	209	263	214	242	254	227	236	232	239	228	255	252	225	216	231	221	225	225	206	218	212	249	247	245	230	225	244	244	237	227	234	214	243	242	224	247	253	208	266	240	240	248	229	209	215	235	228	244	252	239	238	227	230	213	219	230	242	243	205	211	217	237	213	232	252	226	246	208	229	262	232	225	224	245	235	232	249	225	228	228	215	221	219	243	254	241	240	236	254	268	228	238	245	256	231	222	212	244	218	250	232	235	235	217	227	229	232	218	245	212	235	222	231	227	224	231	244	238	218	209	203	224	228	212	231	250	243	241	227	233	234	243	226	251	226	241	227	214	223	241	235	250	230	217	238	217	227	229	217	239	256	241	226	225	235	213	231	218	221	254	209	248	245	260	243	254	249	232	233	247	236	218	225	221	197	243	236	218	242	237	193	229	246	189	241	234	213	215	196	233	249	229	227	238	257	250	234	214	206	236	229	226	209	251	259	218	276	260	252	264	240	238	249	206	247	198	252	218	235	217	242	261	231	232	242	238	221	235	267	239	246	241	221	232	209	256	231	251	219	242	241	237	224	249	238	227	231	225	242	238	228	226	209	245	238	238	270	244	232	212	235	236	236	253	245	216	232	226	225	261	235	228	231	238	235	199	225	219	240	218	201	203	253	252	229	219	260	242	243	233	238	242	237	233	248	224	236	231	224	261	238	224	242	255	242	214	235	230	224	213	245	225	211	236	243	243	242	246	223	224	216	213	221	240	216	230	234	242	228	247	222	240	234	243	222	211	232	243	220	265	199	217	242	224	235	244	206	235	216	233	242	214	235	238	230	243	253	227	239	231	215	223	245	210	229	225	222	222	245	225	253	252	248	251	197	247	248	234	256	252	242	217	228	250	248	216	240	237	229	241	243	241	210	216	246	220	246	228	231	212	232	247	247	254	247	234	253	224	217	221	237	251	234	232	238	262	230	247	199	231	211	224	254	243	247	241	206	251	212	241	231	231	216	258	250	230	224	225	231	227	239	235	253	214	220	248	251	227	212	218	230	225	197	239	226	242	237	226	241	241	260	246	241	215	215	253	232	252	242	233	240	238	233	237	243	222	230	244	214	240	221	223	262	213	226	211	212	235	195	231	241	212	216	257	209	228	238	222	223	199	242	241	230	239	223	235	221	229	211	243	257	244	258	205	196	231	206	248	237	227	222	205	230	245	233	242	233	246	259	248	211	226	246	249	230	223	240	233	228	218	217	226	226	235	232	252	227	210	227	227	240	245	223	227	225	235	251	238	259	212	226	219	220	238	214	246	253	253	263	210	244	248	237	237	246	224	222	218	247	246	228	225	255	219	249	231	207	227	219	225	224	232	230	223	239	238	216	185	235	231	213	243	236	225	238	220	222	226	243	236	198	228	243	229	246	231	247	248	261	223	231	251	219	253	210	211	223	238	230	204	226	230	211	248	231	219	213	214	242	210	241	212	239	241	245	217	244	239	223	239	210	224	220	225	205	236	204	249	218	234	235	227	235	231	232	248	246	222	235	204	231	231	219	230	247	224	206	234	201	236	222	246	215	214	222	215	249	239	201	208	239	225	214	235	226	232	207	265	220	222	238	239	228	225	248	230	213	236	222	248	248	201	204	219	265	191	217	222	219	221	216	214	240	221	213	244	249	229	225	241	214	208	214	208	214	248	231	215	229	232	208	228	209	240	218	224	226	238	223	244	236	217	225	211	222	239	242	212	221	213	228	233	239	233	235	214	244	261	227	219	227	243	234	215	225	237	232	219	248	221	214	251	227	232	215	242	231	221	234	190	201	223	225	235	249	223	233	218	220	216	231	238	220	238	201	241	222	212	234	230	246	224	236	229	228	246	228	216	273	237	220	220	242	238	264	246	213	216	220	240	243	231	223	228	242	225	238	239	236	226	256	227	238	239	246	228	233	221	215	257	230	208	221	212	269	211	225	231	230	238	191	235	227	228	258	237	235	248	250	226	210	231	244	211	228	238	234	238	230	211	215	233	233	228	222	199	219	234	257	229	213	233	249	234	220	252	233	200	215	238	243	261	287	223	249	223	229	212	251	232	232	242	230	229	240	258	248	221	254	248	220	229	233	231	247	252	237	219	202	275	238	249	244	241	209	240	229	253	226	254	228	225	255	230	231
26534	20426	9755	1019	699	687	688	619	643	633	609	606	627	590	621	592	605	624	627	595	611	588	620	635	634	612	645	623	593	597	607	607	591	629	608	677	585	627	591	568	608	651	650	625	601	583	633	612	651	637	646	608	608	608	597	637	633	589	589	628	584	587	642	585	612	651	568	591	605	593	596	599	601	596	605	545	593	639	605	617	598	578	598	577	556	571	575	616	610	612	568	597	590	586	630	579	599	616	593	619	622	592	618	597	604	613	612	605	592	586	639	602	572	627	629	601	636	650	606	595	604	601	608	626	596	594	626	582	654	629	603	607	613	626	646	603	565	637	625	566	586	592	598	585	637	609	610	582	602	572	596	610	610	638	574	639	636	610	520	610	616	606	595	588	597	611	658	613	566	626	615	567	628	593	609	616	568	614	582	645	582	630	571	581	630	589	632	638	640	643	612	626	593	634	599	625	584	605	605	591	568	585	641	562	636	611	579	622	611	566	608	583	623	610	616	601	583	623	596	607	592	617	639	588	553	549	615	615	612	625	571	599	597	565	635	567	550	600	586	632	605	646	604	609	572	611	597	581	600	625	598	632	595	611	630	607	595	589	575	613	587	583	585	619	656	603	585	593	628	563	590	610	568	598	593	677	629	586	583	597	610	560	573	613	617	579	572	631	611	609	631	661	618	628	666	610	606	637	566	643	604	585	634	586	649	630	667	606	613	598	603	647	649	605	615	624	592	555	583	612	638	603	620	602	605	635	657	603	584	649	595	610	577	614	615	635	606	595	598	585	618	623	590	623	551	581	644	635	647	621	655	678	586	623	642	610	611	564	620	591	651	644	623	635	579	632	608	589	595	637	625	659	626	578	575	591	597	605	597	637	572	618	597	565	597	612	653	661	632	630	581	628	611	616	606	591	615	632	597	595	590	591	576	596	628	595	618	569	617	584	570	599	649	593	639	638	626	632	622	598	605	617	628	627	629	632	630	617	608	581	634	612	600	609	664	611	590	580	609	619	618	602	623	651	601	589	590	580	599	591	586	549	576	609	604	633	608	625	607	622	597	561	610	589	576	601	612	581	595	621	582	638	603	605	580	578	571	597	618	533	628	626	596	567	602	632	596	634	609	589	592	636	549	603	593	588	609	603	625	585	616	597	576	652	602	599	599	610	581	621	607	602	603	595	619	600	646	640	593	584	635	637	582	616	589	598	589	621	589	592	646	574	583	613	640	640	598	611	611	617	640	626	603	574	611	617	601	574	605	616	650	600	620	574	596	625	612	545	571	599	612	591	656	643	658	603	565	578	593	612	584	599	635	624	626	587	609	607	599	602	642	611	584	626	616	610	622	604	638	662	600	624	619	607	619	584	602	632	614	594	565	621	591	580	605	590	606	648	597	563	594	608	599	574	606	576	564	631	609	583	615	631	563	575	615	627	587	562	638	597	577	579	627	645	586	574	594	642	668	578	618	619	649	593	598	658	623	651	609	571	638	606	632	594	572	618	620	596	604	616	570	635	633	617	573	579	643	647	611	647	629	612	588	543	612	629	587	618	606	607	576	612	582	596	583	607	611	594	616	629	580	588	577	630	564	593	579	616	637	627	604	605	617	569	622	591	604	616	635	583	566	617	597	611	573	632	586	629	619	607	615	643	592	622	606	568	592	599	603	588	631	577	636	575	604	582	617	561	609	609	559	635	600	599	654	576	618	591	606	617	575	576	625	610	620	542	623	628	620	657	621	658	611	657	580	622	586	621	627	656	606	660	598	584	600	613	619	605	608	614	640	615	590	612	653	616	624	571	606	570	641	603	608	610	615	605	630	559	613	619	573	610	576	634	628	597	603	623	594	570	538	592	618	619	634	618	646	589	623	577	651	601	541	629	603	679	616	629	579	606	612	617	607	631	584	593	585	582	639	606	625	642	621	608	618	612	588	582	637	635	614	606	603	634	621	602	581	610	582	631	588	634	616	549	612	597	615	620	548	595	617	595	622	623	621	623	579	582	600	648	638	647	611	555	653	596	627	569	608	596	614	589	527	577	602	613	596	618	646	622	590	647	607	601	600	645	605	632	618	611	574	635	568	636	626	641	576	620	602	667	644	595	617	602	593	623	640	630	617	654	621	611	605	582	617	602	579	570	583	609	635	620	599	598	611	638	577	604	642	630	641	594	599	620	644	660	633	609	597	617	590	611	578	614	588	620	614	630	594	616	610	618	627	603	579	580	593	608	583	611	617	600	607	581	646	608	591	598	627	605	605	637	608	650	605	618	561	595	620	612	601	588	638	571	641	605	599	582	616	584	576	639	588	571	589	642	604	561	601	613	621	603	621	576	613	626	563	627	618	610	655	626	588	651	609	591	617	573	609	616	593	585	601	644	618	611	580	594	586	603	601	604	584	608	570	615	626	582	597	595	617	594	614	591	647	629	610	615	594	604	555	590	586	621	608	585	592	594	624	636	596	597	581	593	578	595	619	578	590	616	611	636	629	573	563	612	620	603	618	575	590	609	576	633	605	615	639	616	618	575	605	574	642	584	620	639	586	600	602	622	596	568	648	617	604	614	631	602	578	609	578	642	630	618	582	577	619	609	546	628	602	588	610	552	648	633	614	632	581	590	633	626	627	574	562	598	618	626	617	637	580	605	591	560	624	604	614	604	625	608	614	586	651	650	574	583	592	637	626	581	588	614	573	584	657	582	590	607	593	631	607	627	605	581	599	593	605	598	620	594	615	640	583	633	593	628	616	586	614	588	583	610	583	666	576	573	618	587	611	599	597	631	627	627	591	621	626	614	570	626	620	566	573	617	620	598	632	586	601	592	628	592	578	588	577	625	587	580	624	573	587	638	619	625	586	644	609	632	585	624	626	616	608	613	597	580	618	594	590	589	606	642	604	590	608	649	609	641	583	615	604	638	612	602	615	638	626	635	606	620	582	562	566	588	634	640	575	598	619	652	564	581	598	591	580	617	569	622	612	624	589	622	623	624	615	653	601	567	654	617	560	578	628	624	581	575	661	618	601	630	612	651	604	572	630	593	583	601	608	604	618	635	584	637	616	617	607	597	600	655	609	566	640	601	612	590	632	596	584	624	594	608	612	600	621	650	605	592	604	595	583	615	660	634	614	585	605	591	593	576	612	633	637	599	606	641	642	572	602	564	644	591	567	589	610	598	579	596	597	594	606	647	627	611	570	606	577	619	648	604	604	647	589	602	604	584	588	571	659	623	571	591	624	605	615	601	607	617	622	587	614	617	595	616	611	584	628	609	596	647	597	603	604	654	592	617	600	599	598	621	569	613	603	615	583	591	619	607	617	591	597	598	555	617	561	639	595	635	580	626	627	582	619	583	605	591	601	592	587	586	605	577	570	636	571	585	589	672	596	599	606	601	594	576	619	649	569	653	611	619	619	600	569	642	608	594	553	611	631	622	626	652	608	624	605	602	557	615	576	608	601	574	631	613	583	605	567	629	636	623	642	632	579	607	586	627
4146	1362	1306	993	901	855	849	795	827	785	831	751	789	745	811	789	793	779	852	771	832	782	801	759	759	795	810	727	801	795	788	760	824	767	728	820	766	754	775	756	755	745	741	822	735	768	801	800	746	797	739	771	713	727	775	756	745	797	717	766	728	824	776	778	754	798	822	805	753	811	788	795	766	843	787	830	756	784	735	760	771	791	749	729	783	722	794	796	753	769	736	778	784	768	768	771	811	774	742	771	786	771	785	821	778	766	768	777	794	797	762	766	824	728	774	755	770	779	758	762	759	755	758	820	774	782	744	807	838	787	791	787	744	738	866	762	792	781	787	757	786	753	785	782	779	767	805	788	725	786	739	770	763	790	793	830	763	810	768	771	754	758	768	780	804	774	816	781	743	770	767	744	794	772	803	801	781	804	769	749	763	841	796	788	753	795	784	768	787	773	824	789	744	804	827	782	780	738	789	788	796	773	771	762	799	748	840	776	806	812	814	799	709	824	767	805	792	785	719	769	788	803	814	768	704	748	741	755	813	801	763	750	825	745	737	812	832	791	804	786	809	764	756	797	752	751	810	757	756	752	781	803	761	773	769	776	799	806	785	774	743	735	782	749	731	760	757	785	763	769	755	780	722	780	773	759	803	809	813	772	791	762	780	779	753	758	789	771	805	806	805	782	836	798	794	724	786	826	807	756	772	816	788	755	786	755	796	765	830	736	773	699	763	777	786	721	806	773	806	776	770	754	804	808	773	741	749	678	753	717	786	803	824	785	737	784	765	819	811	720	780	737	831	730	748	793	731	784	787	803	769	787	790	747	753	750	790	785	798	741	810	765	763	734	839	747	748	777	777	721	798	784	794	778	771	739	773	778	742	746	797	808	781	812	765	756	785	752	767	726	742	768	770	772	726	783	742	752	752	785	789	749	781	782	769	814	774	761	753	801	739	768	792	831	781	745	808	748	712	769	762	765	810	783	779	784	815	798	764	743	751	770	770	795	779	753	767	743	761	789	807	765	736	728	766	813	708	774	749	774	770	795	773	711	791	785	786	770	830	709	829	808	746	815	742	770	789	778	742	797	778	767	760	755	741	764	774	760	762	813	775	775	732	816	775	790	785	747	749	734	805	795	772	781	775	732	777	833	862	797	790	792	797	811	791	859	760	726	747	781	819	755	827	781	772	777	733	763	772	786	737	794	736	761	785	774	755	808	788	797	728	797	791	776	738	750	817	730	786	772	772	749	808	771	789	741	833	778	795	764	745	762	805	773	790	800	773	738	818	797	749	792	727	783	760	790	833	756	764	733	753	813	777	737	810	757	774	777	755	740	811	776	792	807	787	732	729	793	775	780	824	807	782	774	767	758	813	753	783	784	715	750	781	797	808	738	775	755	779	728	797	777	785	745	770	738	779	799	792	807	722	773	764	773	771	770	730	738	755	777	726	754	766	739	803	780	800	767	762	797	808	763	752	755	759	759	792	753	789	771	786	750	794	798	799	834	810	826	806	790	772	737	817	773	823	806	818	774	789	747	774	784	770	808	796	802	770	837	741	740	751	769	760	838	744	769	821	789	764	803	751	766	806	733	729	807	758	803	810	707	778	766	787	781	770	745	775	747	765	765	781	811	765	786	830	784	811	744	843	759	767	826	773	766	811	767	769	803	762	755	796	771	783	804	793	778	746	809	774	751	767	786	772	786	821	763	797	779	766	766	807	790	769	801	814	776	769	777	796	756	812	762	831	716	836	732	788	767	768	756	751	794	750	754	807	781	797	750	741	768	750	834	760	799	739	766	759	758	811	736	797	747	834	755	827	792	740	754	783	739	770	744	774	741	801	747	781	801	793	766	814	778	778	794	775	792	830	765	822	780	716	788	831	769	748	822	771	777	738	786	797	710	785	817	772	734	764	753	835	816	845	773	805	736	786	803	794	803	786	758	787	816	735	826	747	776	756	721	799	800	758	739	757	782	762	787	794	761	734	732	796	824	784	799	736	766	792	813	772	727	760	815	733	770	833	791	767	770	791	773	734	762	797	727	811	787	744	722	781	769	754	773	756	787	807	756	746	772	724	764	791	802	795	811	793	769	750	770	747	745	773	793	740	760	774	736	759	805	754	785	790	726	741	797	771	807	761	774	767	774	772	785	815	775	804	826	746	758	766	826	763	725	739	764	748	766	809	762	731	774	800	774	764	720	758	763	778	827	756	745	745	760	791	737	811	756	825	810	777	757	818	752	770	771	788	758	782	792	792	761	715	791	800	771	729	808	767	784	792	771	825	779	771	781	768	777	792	817	769	781	760	721	749	798	757	768	764	746	735	760	790	799	779	772	778	787	802	751	806	767	803	766	811	766	787	690	794	749	829	764	748	740	731	782	802	758	787	771	785	735	738	769	745	754	786	724	761	780	791	786	820	827	800	760	782	764	745	740	792	743	795	764	779	783	790	788	777	779	796	822	824	805	749	782	780	804	796	763	750	782	755	817	782	750	807	782	769	773	778	807	737	782	806	721	740	767	805	756	679	797	796	712	762	777	766	745	715	754	798	796	742	777	766	774	739	799	785	768	768	762	770	812	778	733	790	755	761	812	756	782	783	793	815	777	830	826	774	807	736	787	796	754	788	772	777	777	830	819	777	780	790	773	754	730	758	802	787	737	795	821	801	749	718	728	776	817	782	792	762	775	828	757	761	803	731	765	765	788	761	799	750	764	801	784	776	815	714	771	759	776	769	755	741	791	758	755	757	742	820	704	779	746	828	769	813	752	793	724	747	770	799	790	791	788	773	791	755	763	812	767	679	767	762	784	767	760	773	780	718	744	767	745	781	803	766	725	800	783	806	763	786	808	787	780	766	785	777	843	763	754	761	730	753	798	753	757	820	764	764	738	778	797	773	809	826	765	759	763	783	787	770	764	697	804	752	827	808	744	798	812	745	767	758	761	763	746	704	787	766	776	793	794	770	792	758	781	738	815	753	768	799	771	750	789	804	824	801	784	756	766	789	785	747	788	770	791	777	736	749	795	776	752	715	752	764	819	762	767	747	794	770	821	798	810	803	746	763	762	770	767	746	793	755	815	788	756	751	791	774	753	754	775	761	748	784	767	779	764	756	793	744	757	792	780	786	736	755	742	756	769	844	728	762	762	778	793	799	744	731	767	774	729	751	795	819	785	784	765	788	812	768	823	802	845	713	794	788	754	742	736	771	837	721	750	755	832	765	779	766	758	781	761	726	803	771	725	762	809	757	769	803	763	777	756	749	764	729	756	775	785	777	753	791	766	776	776	784	794	809	752	741	761	806	797	793	773	792	790	764	810	762	777	807	820	769	781	774	789	771	741	785	788	808	783	737	713	794	730	751	826	752	770	742	777	783	778	751	780	754	738	814	750	796	773	789	791	828	771	739	821	811	779	757	779	814	739	755	745	812	808	729	786	788	781	818	772	780	771	816	815	772	738	808	806	758	811	754	713	775	767	790	732	760	778	762	749
23400	20854	28208	23616	20863	11194	1335	857	733	681	602	566	556	526	494	489	516	482	519	489	510	480	447	476	475	460	459	468	445	416	421	440	443	392	446	448	423	472	411	464	464	431	474	431	441	434	423	484	431	406	453	435	445	449	421	416	404	439	380	443	444	468	442	451	423	420	442	440	423	418	456	403	447	440	438	414	435	440	423	437	463	426	439	402	481	451	430	419	464	459	437	440	407	427	406	400	421	443	442	445	429	439	416	439	441	418	429	454	436	461	423	436	436	454	431	461	436	415	450	407	423	420	411	393	418	394	433	445	398	474	467	428	450	455	451	423	469	409	420	459	438	452	411	421	430	444	449	417	416	392	403	425	419	394	422	468	428	473	450	447	452	423	410	415	438	416	437	431	422	395	427	432	440	414	457	444	458	462	419	435	438	436	433	444	438	439	466	450	430	434	436	438	381	421	419	453	494	459	423	419	447	429	388	406	409	474	445	412	432	463	442	452	420	428	424	423	432	439	409	405	420	431	445	417	409	450	431	441	409	467	400	439	449	447	403	434	423	456	440	425	462	443	446	418	437	449	428	424	431	422	407	431	425	458	448	450	457	437	435	445	437	431	411	430	423	408	420	404	428	435	482	425	414	426	444	471	449	406	394	420	415	441	457	436	435	430	416	410	434	409	432	437	462	389	419	415	426	409	486	439	415	438	401	446	424	382	442	463	416	439	407	417	423	416	451	418	421	432	435	433	418	418	444	434	423	410	413	450	424	422	410	441	405	444	413	445	456	439	430	418	429	404	456	402	459	410	439	426	443	422	423	439	431	458	396	407	446	420	427	447	398	407	405	423	426	401	387	421	411	427	422	436	438	478	455	463	427	429	405	441	438	465	451	449	416	440	432	468	438	437	414	432	443	445	440	441	467	422	446	420	451	432	421	416	471	422	399	463	460	415	445	426	412	442	446	469	410	443	424	444	431	404	466	432	457	431	466	414	419	420	449	465	438	452	463	433	441	453	442	405	450	416	438	432	404	453	437	453	414	461	450	455	444	439	433	487	449	440	423	402	448	440	419	420	429	437	459	416	453	441	400	385	432	422	464	452	436	468	427	450	466	422	448	410	453	433	397	404	433	423	422	419	441	417	435	448	436	452	410	460	449	423	413	453	426	454	408	404	438	422	433	436	448	419	411	408	412	435	418	412	442	448	447	429	393	434	438	437	448	450	427	430	423	408	429	438	423	450	443	464	416	431	430	440	457	420	457	412	431	432	464	405	469	430	435	444	443	447	406	422	434	416	447	431	428	449	408	458	437	419	458	453	439	436	425	417	451	413	436	424	420	448	395	437	435	447	469	461	446	424	435	426	428	416	411	448	421	442	437	402	430	414	445	416	429	443	399	440	405	420	411	493	419	437	456	434	427	455	411	426	420	452	431	436	456	414	422	448	448	435	460	425	460	477	460	447	452	418	435	418	449	420	443	416	438	414	439	421	420	452	424	456	459	412	427	432	440	414	411	419	429	461	388	452	390	448	455	435	412	443	447	449	387	453	413	412	427	435	405	454	428	412	414	440	418	468	421	408	432	424	452	419	432	433	407	438	448	453	434	424	432	445	406	388	476	458	402	454	459	429	477	441	445	417	444	432	442	452	410	430	415	416	425	491	418	436	420	437	409	428	415	425	465	424	432	437	401	440	414	433	427	412	442	430	429	453	402	447	473	416	475	465	439	405	418	441	473	436	439	448	454	446	422	455	439	428	443	403	392	402	458	420	432	393	443	437	409	463	439	419	420	425	414	478	388	454	445	436	413	435	425	421	413	402	449	414	421	436	429	408	449	411	411	439	483	444	447	431	404	484	409	468	434	418	394	407	395	449	403	403	411	442	438	436	446	391	424	428	428	415	443	430	410	417	425	401	411	448	446	441	416	414	437	410	481	415	453	446	448	413	388	448	422	455	453	440	391	406	432	443	463	404	413	453	393	441	398	405	415	420	455	441	420	440	429	404	448	441	424	428	427	450	388	409	430	425	407	430	452	413	442	435	406	395	421	413	405	423	440	435	426	473	444	428	429	433	394	421	410	407	439	426	436	425	419	448	458	406	429	444	462	437	396	409	467	407	404	414	430	421	422	395	415	402	458	401	432	432	430	416	435	424	440	412	428	453	439	396	418	410	433	419	416	430	446	423	443	419	450	405	416	396	469	449	407	425	448	436	419	454	423	472	406	435	406	406	483	422	428	460	419	393	444	425	385	446	424	468	420	415	485	407	442	420	430	412	430	423	417	451	393	422	429	443	428	458	415	436	419	416	418	426	406	430	420	450	431	458	421	404	446	437	442	430	401	425	411	449	454	431	442	444	425	427	442	418	391	434	440	412	444	377	449	453	399	438	441	446	406	386	430	465	436	427	455	463	417	449	459	431	417	440	422	437	428	461	422	435	434	444	402	459	410	421	431	409	402	437	441	438	433	447	406	412	395	448	421	448	439	425	436	437	389	401	463	465	450	395	437	376	429	398	443	431	400	447	432	432	446	435	457	444	444	436	419	425	426	397	416	449	410	427	449	383	476	385	410	451	393	437	446	417	418	453	444	430	397	386	397	467	470	408	412	451	417	432	393	436	431	410	422	451	429	398	409	464	424	396	441	431	404	440	454	433	452	448	462	469	442	422	489	447	439	414	404	425	426	426	416	444	409	415	422	444	423	407	410	411	453	412	441	429	477	462	420	442	387	445	402	462	434	430	451	458	450	422	424	422	417	420	424	415	437	434	450	451	394	412	442	429	433	462	444	407	432	383	449	405	466	448	421	427	413	427	448	410	435	434	435	448	395	435	442	414	435	412	442	456	418	410	433	411	428	409	439	409	448	439	421	412	437	438	415	448	461	473	415	448	408	441	425	464	428	417	413	470	414	464	439	398	422	421	430	447	446	435	404	443	404	408	419	437	462	451	443	398	426	398	469	398	449	462	405	423	469	412	425	411	451	449	480	405	402	413	450	427	408	458	449	439	463	445	477	426	422	501	423	399	427	389	431	449	389	428	423	423	410	466	422	451	481	434	399	427	421	426	415	423	431	480	430	447	400	475	425	406	449	420	409	420	433	423	417	421	450	422	443	431	444	438	439	433	441	438	421	422	427	407	432	453	431	423	415	420	458	412	407	408	466	451	439	456	413	447	427	444	460	425	424	406	439	459	440	421	447	407	410	394	477	431	446	386	417	402	442	408	457	426	407	392	422	438	419	425	432	421	412	428	414	422	433	396	411	416	405	427	427	415	402	475	443	424	454	446	456	415	386	432	435	434	431	413	427	441	425	462	438	409	439	418	453	429	465	411	425	418	440	408	442	441	410	435	434	403	432	437	396	444	419	416	430	383	432	426	439	438	467	430	411	427	402	435	451	440	392	450	385	410	477	416	441	433	434	431	430	447	416	451	404	423	391	403	422	398	417	419	415	419	438	431	429	421	385	447	421	440	409	419	435	422	419	418	408	407	433	444
4539	9290	8201	4226	3023	2230	1888	1539	1314	1095	982	897	836	780	760	762	712	720	701	664	647	666	611	607	569	596	601	641	654	632	605	565	609	569	572	612	594	589	533	608	598	581	573	595	596	564	558	575	628	604	580	579	562	568	556	590	597	595	577	596	561	544	603	530	561	540	573	582	586	576	585	578	561	565	605	537	560	544	574	552	575	570	558	558	561	564	575	550	630	590	616	562	580	564	572	568	607	587	582	562	584	570	546	567	578	602	566	530	559	539	543	584	641	555	549	559	576	597	554	548	589	570	575	568	638	570	547	576	550	521	571	564	561	556	544	554	572	617	580	558	588	555	607	576	579	553	589	627	569	574	553	570	559	551	505	555	574	520	563	582	581	528	584	526	572	598	570	535	603	582	572	561	556	572	566	565	575	567	570	582	573	543	555	600	540	557	591	559	562	529	554	563	559	554	582	591	574	578	589	532	555	592	593	564	584	574	603	586	594	565	571	548	564	569	570	571	557	545	549	608	540	595	543	573	578	555	589	583	555	567	572	547	573	556	578	529	563	554	589	569	598	559	575	549	591	572	532	584	588	603	577	539	551	563	574	590	556	541	536	518	579	578	584	576	522	588	590	573	567	580	577	551	553	568	575	557	592	593	569	581	597	566	580	621	558	556	576	532	570	567	528	583	574	531	520	544	592	576	514	565	592	574	540	578	570	544	596	548	554	530	551	583	543	586	551	583	593	587	619	560	613	566	581	525	624	574	577	541	529	571	515	572	553	530	595	601	595	581	557	567	606	548	555	530	604	590	576	559	570	587	616	550	579	554	525	580	573	574	557	575	565	551	601	539	570	531	584	584	541	527	579	581	561	591	623	553	585	593	569	538	526	591	544	578	580	566	563	574	568	559	577	562	585	582	517	577	581	575	558	533	590	524	557	529	622	583	536	562	544	528	572	583	541	571	520	558	545	599	555	562	591	527	605	569	542	556	524	563	563	562	581	576	584	526	614	600	572	574	526	580	581	575	576	551	547	574	584	554	559	588	570	566	576	575	592	538	550	567	561	534	576	583	536	578	579	562	589	585	588	545	580	559	596	575	596	611	519	532	565	548	537	526	545	586	577	542	569	558	557	552	552	549	585	519	580	593	588	560	573	584	552	557	546	532	550	559	556	576	572	564	582	569	548	565	531	582	559	561	581	519	587	552	549	582	566	548	524	588	565	556	553	580	574	586	550	553	569	591	555	551	553	599	577	554	541	505	525	557	546	600	564	595	562	568	548	541	561	557	536	604	553	598	559	572	550	516	577	558	565	575	622	559	594	561	560	587	576	556	567	568	549	546	542	556	574	538	598	607	578	581	597	613	572	576	600	604	570	537	581	564	572	537	542	567	566	528	517	553	577	601	562	531	565	592	523	614	594	572	531	580	535	589	585	561	555	580	548	533	602	584	581	549	593	570	577	584	558	586	568	562	561	578	540	553	614	620	580	588	540	545	605	570	574	558	573	572	545	559	590	566	554	573	574	605	547	522	564	586	534	540	566	597	555	545	553	603	579	563	576	587	610	540	605	517	577	565	543	559	549	573	536	576	564	556	536	584	541	548	574	533	577	544	554	573	577	560	543	575	534	575	600	582	558	539	572	555	602	585	556	570	597	565	542	544	547	564	541	563	571	557	563	561	560	593	531	604	545	559	529	579	568	523	596	574	571	567	579	597	555	561	566	556	612	581	601	557	607	577	603	559	525	579	589	571	567	546	568	546	572	598	566	583	588	581	576	572	528	574	598	548	556	597	568	567	528	558	557	566	559	587	542	548	589	609	566	541	580	552	529	589	597	572	582	600	561	550	558	557	571	552	546	536	554	555	593	503	565	581	538	548	538	558	554	548	564	530	565	587	567	541	557	587	591	614	578	563	540	555	562	561	554	586	547	593	544	592	554	597	574	558	593	545	526	544	546	565	566	598	549	565	563	571	555	560	554	558	571	545	538	554	560	559	602	579	548	605	584	621	605	564	579	552	574	586	532	561	537	570	574	587	569	545	553	601	560	585	582	559	563	586	575	572	524	547	571	542	570	586	558	627	587	582	588	545	584	570	619	576	564	539	610	576	589	546	572	536	506	561	595	530	570	554	558	579	558	566	606	575	559	578	562	562	558	611	605	556	570	564	581	608	583	603	641	579	558	575	580	572	542	575	569	579	575	539	531	607	561	593	553	566	593	588	570	557	549	579	600	604	593	562	545	591	533	608	602	545	600	536	574	552	579	595	575	569	524	516	554	566	573	525	545	586	601	596	600	575	587	566	593	579	565	568	566	571	585	570	560	553	516	599	591	617	573	541	560	543	548	579	574	559	558	553	560	629	573	496	569	585	542	579	556	561	616	560	553	547	532	569	547	573	596	582	559	560	527	550	544	556	568	531	584	556	589	552	548	582	568	584	571	588	587	570	501	568	561	581	553	560	576	574	560	558	535	563	540	598	569	550	582	616	542	575	560	543	562	558	547	569	597	545	544	538	520	536	594	615	551	563	593	611	543	559	543	568	571	590	601	563	577	567	573	569	605	565	557	561	513	575	531	537	580	576	588	570	597	580	552	557	541	555	562	545	571	594	528	590	588	529	593	598	580	579	550	568	589	586	542	551	583	612	535	554	567	578	553	548	546	590	545	587	609	550	565	564	588	531	573	588	568	565	594	571	540	548	582	574	559	605	574	565	555	579	579	571	524	535	561	540	587	547	579	584	571	570	594	572	549	572	554	575	541	572	568	554	583	547	573	553	577	587	595	579	532	593	564	566	566	578	599	567	560	593	518	550	544	596	597	570	572	581	597	549	570	537	586	590	579	552	552	554	542	595	573	570	564	589	554	539	558	540	599	541	590	548	585	576	564	600	583	527	539	521	579	580	592	590	567	550	601	569	572	549	621	549	578	557	552	579	569	581	562	570	588	562	577	564	561	553	578	587	592	557	539	561	546	603	557	556	579	563	581	580	550	542	566	562	560	607	582	557	565	571	583	563	572	573	570	617	546	594	530	560	559	521	579	560	584	581	583	567	575	579	609	571	537	546	558	557	523	572	583	582	560	553	600	559	545	594	558	554	578	594	563	529	549	581	537	550	575	514	569	576	513	557	548	531	567	554	583	579	543	546	578	588	561	534	561	576	550	549	597	563	530	570	565	581	556	556	595	560	559	545	530	565	535	539	569	546	568	602	547	585	555	550	572	560	592	573	549	568	559	590	567	599	595	600	563	558	564	562	553	562	615	558	572	570	583	577	546	575	586	600	571	553	575	541	586	569	579	545	566	569	577	578	566	497	529	554	545	574	544	584	547	576	549	555	547	568	536	564	585	576	565	604	558	572	563	577	561	564	556	598	619	551	580	572	587	577	573	578	574	553	604	522	579	605	528	558	549	573	555	587	580	562	557	572	547	543	552	539	552	550	535	600	534	611	584	555	584	591	594	566	583	583	546	567	533	576	538	586	588	529	564	568	574	617
22564	20876	28614	23269	20880	20924	9865	1060	745	657	578	514	442	360	345	332	269	310	271	259	248	238	250	253	239	243	223	214	210	208	216	209	228	187	203	205	203	212	175	195	199	208	190	192	216	219	193	167	190	190	186	192	188	191	196	199	184	179	184	197	194	180	177	182	190	177	155	197	191	157	169	152	177	175	184	190	162	162	150	185	182	206	164	180	208	180	199	173	174	158	166	191	182	193	188	180	176	171	189	187	178	195	190	172	176	188	195	183	172	194	188	175	153	170	185	185	197	187	174	192	194	178	178	204	182	190	188	203	161	158	184	182	160	173	176	184	196	176	186	157	173	191	159	192	182	184	168	180	178	173	175	174	170	177	206	163	157	159	187	169	176	196	184	194	182	179	192	169	197	179	160	172	152	184	171	180	151	169	170	172	192	176	183	179	165	167	171	194	188	156	199	168	194	160	167	155	171	175	178	181	185	163	164	155	178	175	178	191	174	173	171	171	169	173	168	175	161	186	192	182	168	166	198	172	177	155	180	157	181	178	167	177	176	179	192	162	171	190	195	171	168	190	172	177	204	186	185	165	195	158	157	163	179	191	195	203	173	194	198	182	185	158	180	181	176	178	185	188	194	146	175	193	181	178	173	198	151	170	187	207	153	154	155	192	165	178	172	182	180	173	177	191	183	188	177	166	175	188	175	156	157	166	165	161	206	182	165	172	178	212	165	160	151	174	180	179	181	207	188	153	192	165	179	158	174	196	152	165	192	177	162	171	181	171	183	189	171	193	179	168	157	207	173	176	187	165	180	186	173	154	187	166	193	180	187	187	191	186	180	153	197	153	176	193	174	178	168	188	176	185	164	186	202	168	153	174	168	157	202	196	189	182	155	186	178	175	209	175	171	178	165	172	196	190	165	158	194	178	190	171	172	179	163	172	174	174	160	182	198	175	174	162	169	163	204	159	165	178	196	189	192	198	199	175	172	209	161	169	168	174	175	156	173	181	151	156	165	167	173	178	167	157	188	183	164	178	181	188	195	188	180	163	164	174	179	197	175	179	177	178	180	185	177	159	189	172	172	176	155	171	184	169	182	188	165	184	177	181	179	171	173	175	184	187	179	168	167	183	147	163	167	168	216	170	159	178	177	167	189	197	169	155	176	205	166	173	173	149	201	173	177	183	184	159	165	189	183	180	182	185	157	173	169	190	177	172	166	183	173	160	193	186	178	172	190	173	164	181	182	158	201	158	173	185	173	190	189	162	183	189	154	180	194	178	184	172	168	180	151	180	162	179	180	154	178	184	181	187	197	148	171	166	187	186	178	171	179	157	171	176	182	143	184	191	174	172	152	186	180	184	185	188	150	178	196	202	177	187	167	167	178	190	195	184	168	146	174	179	183	169	195	176	195	178	172	186	158	178	202	189	163	186	172	184	156	174	180	159	176	186	180	171	173	175	189	192	179	179	180	175	176	184	150	191	169	176	181	164	157	178	185	179	206	168	177	186	188	182	160	185	182	168	173	182	168	183	178	177	174	173	184	169	174	193	162	171	168	174	177	186	201	141	162	188	186	175	172	187	172	186	169	178	177	179	196	174	185	160	197	207	189	168	177	170	161	171	175	176	196	174	177	180	186	186	157	172	164	174	168	182	177	173	160	151	163	199	186	162	183	168	158	165	169	150	172	164	165	198	213	169	173	170	179	177	181	179	203	206	176	194	197	179	161	154	174	200	181	174	181	177	163	169	171	156	167	182	180	199	179	158	204	173	154	171	195	186	196	173	174	176	188	181	189	169	165	187	173	177	189	192	198	160	170	167	156	151	166	168	170	177	172	189	196	161	175	145	192	182	164	159	158	157	184	191	161	167	172	175	153	183	176	183	185	166	191	190	173	178	162	187	180	177	189	164	176	191	176	169	171	175	160	192	169	176	168	193	213	165	177	187	162	173	177	197	190	164	172	150	173	200	168	180	192	164	174	171	187	191	183	152	187	164	150	163	193	158	189	173	171	156	173	204	177	179	177	176	170	170	175	192	178	177	185	203	172	169	193	172	179	202	178	180	154	173	162	190	151	174	161	164	189	161	204	186	185	159	183	193	170	157	142	162	186	169	182	174	141	155	163	169	183	180	179	199	171	177	187	176	177	183	158	193	182	183	162	167	174	180	171	200	185	174	152	185	175	181	190	174	172	177	165	181	163	183	188	168	177	172	183	188	205	180	180	190	174	195	180	173	193	182	182	170	172	164	202	154	156	165	189	151	181	153	157	173	170	181	158	184	175	174	169	166	183	169	170	195	192	191	170	178	178	174	195	195	179	189	172	169	195	173	182	190	148	155	173	161	165	186	149	177	171	191	217	168	189	195	166	178	159	172	192	171	197	171	199	186	166	164	177	159	186	177	182	177	183	175	174	186	172	184	150	168	169	175	163	162	153	158	172	170	172	161	194	176	212	192	159	165	184	179	162	186	167	184	185	180	184	198	181	173	170	183	200	182	189	178	193	189	187	184	157	153	171	185	172	188	172	177	185	175	161	176	205	195	178	194	197	171	173	171	177	186	177	168	173	168	159	176	172	176	166	168	158	200	198	198	185	155	177	189	187	172	178	189	165	184	155	174	170	200	201	159	171	185	187	181	149	187	190	196	198	164	177	187	168	193	182	169	164	181	173	177	191	188	181	161	158	155	161	146	184	162	152	174	175	172	167	183	168	172	182	185	155	180	189	167	178	170	181	181	179	198	168	204	175	164	196	169	179	173	163	175	190	194	191	167	182	160	165	181	178	181	176	167	168	181	179	183	189	162	174	166	164	181	164	213	163	192	177	172	161	192	190	172	194	179	183	189	171	180	167	189	165	175	168	169	183	167	182	197	175	210	183	183	168	194	173	164	185	194	187	157	158	167	193	169	183	176	178	176	190	192	164	166	148	203	191	165	178	175	199	169	161	186	182	190	208	178	158	172	166	165	170	171	193	184	185	174	184	171	189	193	158	182	169	165	167	170	175	161	174	162	167	159	155	181	175	176	189	193	173	172	180	198	175	188	165	140	186	197	163	176	179	197	202	173	180	193	178	188	184	180	176	182	200	191	145	171	180	155	183	178	179	175	163	199	180	167	200	168	188	166	171	166	190	174	190	178	162	152	172	187	182	174	174	184	180	195	201	161	171	177	186	178	195	179	193	190	184	171	172	168	181	189	188	176	159	157	177	182	153	185	176	224	187	182	178	171	157	179	169	145	160	166	170	177	173	174	178	184	171	203	179	179	164	159	180	166	179	173	167	176	178	165	159	188	177	186	182	190	164	156	160	174	165	176	195	185	159	194	182	183	167	209	170	185	163	179	163	186	180	198	163	185	175	198	177	180	183	184	168	167	158	157	187	189	191	163	175	183	173	183	173	191	179	183	191	163	170	171	164	182	173	192	152	185	151	173	171	157	170	178	184	184	171	182	169	176	159	183	175	184	173	190	171	179	187	169	205	166	205	191	175	158	164	180
6542	15346	13367	7263	5056	3815	2867	2174	1702	1319	1097	935	798	706	624	567	505	486	466	426	376	379	376	388	290	333	316	338	314	320	314	301	294	297	270	290	262	286	273	255	255	252	239	267	245	252	230	249	238	275	232	251	240	239	242	233	237	249	226	239	232	255	245	229	248	229	236	236	212	258	260	222	272	232	244	247	239	236	240	215	232	241	264	245	237	248	212	229	232	242	263	227	245	227	212	238	247	219	234	232	267	225	220	228	211	246	250	212	224	225	242	213	244	230	238	230	249	241	255	220	241	229	217	208	235	240	238	227	245	214	219	192	237	223	230	223	241	241	248	221	260	253	213	258	240	220	228	223	261	245	234	230	229	233	212	223	219	220	235	225	220	220	217	232	228	246	263	230	217	241	233	234	233	222	267	232	263	210	243	236	247	259	256	239	254	229	250	209	253	237	216	247	205	235	209	228	225	232	231	268	200	243	226	228	248	216	252	231	225	204	250	232	228	222	232	251	206	247	241	242	243	243	269	232	259	254	226	244	233	199	241	209	272	224	209	239	226	230	221	243	243	240	227	244	263	246	241	238	224	235	237	241	219	211	227	221	218	206	220	243	227	232	224	233	217	226	242	236	235	218	239	225	227	237	259	223	221	220	217	223	236	255	258	214	239	233	221	223	216	255	241	208	221	225	219	235	241	231	239	230	213	232	239	249	200	225	231	232	199	263	235	233	230	209	240	232	224	227	256	221	227	243	243	205	218	208	233	255	249	246	231	223	243	250	223	200	227	241	219	241	231	234	231	235	240	226	226	232	247	230	240	249	225	210	232	228	245	218	230	237	229	232	259	215	219	221	233	218	233	228	221	241	233	248	232	219	235	238	236	248	216	188	238	232	242	248	236	223	221	223	255	245	250	231	216	211	229	231	230	238	223	215	200	229	211	256	201	213	244	206	233	229	208	243	233	241	248	216	217	226	200	202	240	228	254	234	238	237	221	245	235	226	242	219	243	237	252	220	230	230	223	229	234	253	224	224	229	234	234	213	222	242	244	214	234	222	232	241	229	236	232	228	229	213	241	238	216	224	230	245	230	209	210	248	212	216	250	230	231	224	214	204	240	230	232	238	215	259	263	226	271	236	238	220	208	239	221	214	232	223	237	200	219	215	245	228	234	254	223	258	236	227	237	230	248	219	228	215	242	228	255	237	216	221	246	217	228	245	244	238	219	223	216	223	221	246	234	232	234	217	259	238	232	229	206	249	230	212	241	232	232	201	235	241	255	243	238	217	210	212	225	227	237	221	222	249	253	230	241	234	226	212	224	227	233	216	240	224	227	226	260	226	246	201	213	205	247	225	245	221	223	216	253	238	230	217	256	220	236	249	231	224	231	265	254	205	229	259	210	214	253	224	252	230	233	233	225	252	214	254	219	246	237	224	248	224	224	252	230	235	237	217	278	237	225	224	208	227	205	229	214	213	228	229	245	253	211	231	243	240	246	213	238	232	242	242	243	226	238	236	245	241	218	235	226	262	240	249	212	240	237	262	214	208	251	217	215	250	213	241	228	223	216	247	219	225	222	225	222	239	236	216	232	253	256	236	240	233	249	223	236	223	229	250	216	238	252	244	228	250	227	242	280	252	256	220	241	235	235	219	232	259	250	225	255	225	216	211	227	234	210	254	225	229	208	220	254	207	222	247	247	230	241	231	214	218	221	230	208	230	246	205	201	246	244	222	229	240	223	206	228	212	239	238	235	225	230	236	219	247	256	260	243	220	250	260	264	229	228	233	239	220	227	223	260	210	237	250	218	259	236	228	237	216	237	253	239	226	203	218	229	220	223	256	217	234	231	224	231	227	228	240	249	238	242	208	209	237	221	251	218	210	240	237	251	217	250	247	228	215	254	208	226	242	234	229	212	253	205	256	220	252	222	253	227	208	246	231	250	232	222	235	216	219	221	211	238	214	224	229	249	245	216	215	259	238	207	233	212	234	230	252	214	205	214	240	243	221	242	239	220	228	228	242	219	259	232	216	236	241	247	219	245	253	212	251	239	231	211	239	240	249	235	258	224	236	237	264	241	225	222	251	235	231	212	209	237	222	256	221	244	262	231	239	203	241	230	233	262	240	216	217	220	240	236	229	235	264	230	226	236	224	235	236	224	270	221	227	231	236	186	262	248	245	251	250	223	216	216	213	236	226	225	250	240	232	223	248	255	259	214	240	226	202	236	235	244	205	241	258	237	215	234	226	224	248	218	228	267	241	231	241	236	228	240	258	222	247	250	226	231	242	227	255	214	257	247	226	227	244	243	237	223	233	248	201	237	225	213	248	228	216	224	230	216	220	206	245	243	255	236	247	228	242	234	254	262	218	223	242	235	234	225	231	227	232	225	240	241	228	240	224	234	246	236	259	221	220	200	239	243	248	224	246	225	221	225	219	222	221	254	239	233	205	241	244	235	238	227	224	230	247	219	231	221	230	250	205	224	221	214	214	221	228	233	223	249	224	235	229	225	229	221	220	238	226	228	229	225	220	248	230	215	212	211	239	219	233	226	239	256	257	236	232	217	251	267	226	200	230	195	237	228	204	232	239	248	236	246	246	257	213	259	233	228	244	216	236	228	242	213	206	217	237	196	251	249	260	256	245	247	230	224	234	240	237	241	242	217	217	233	225	242	235	235	256	227	231	230	229	249	237	239	242	238	224	207	250	239	218	244	257	227	239	241	224	224	247	224	235	231	213	216	230	229	254	216	236	250	244	228	244	221	252	229	231	261	218	203	196	248	222	225	212	247	239	242	211	225	256	225	233	208	233	194	239	233	240	263	234	210	260	207	204	250	216	236	228	229	234	235	263	206	241	249	244	216	249	213	239	240	231	224	243	229	219	217	219	235	260	265	249	228	190	234	244	231	220	242	263	222	211	203	229	253	229	250	240	225	201	203	259	237	236	212	222	256	217	253	238	231	218	217	231	210	222	225	221	228	225	228	213	251	236	241	230	238	255	220	226	231	228	248	211	225	220	199	222	229	220	212	238	236	222	214	223	242	241	253	232	229	226	241	222	221	237	227	240	224	232	243	255	245	226	251	243	251	214	233	229	238	262	217	243	224	237	228	224	231	227	229	206	239	232	212	202	246	247	235	223	237	238	240	218	228	251	220	248	236	269	241	241	229	224	258	240	219	227	238	241	248	212	236	222	246	229	218	235	228	238	218	233	232	206	233	238	229	265	220	223	239	244	218	237	214	240	231	232	226	227	228	212	233	247	216	255	238	200	243	225	242	230	261	254	231	256	241	277	237	239	240	237	264	243	232	231	230	251	230	266	259	230	239	254	244	230	229	230	250	244	213	206	238	231	263	211	245	212	209	241	222	211	223	223	240	215	245	256	263	250	238	231	235	244	235	205	220	240	222	217	235	217	231	199	222	269	238	233	232	232	245	247	224	215	205	226	221	236	255	229	221	256	247	231	251	218	213	235	238	230	234	223	254	247	259	208
26622	20431	9842	1096	686	711	595	642	617	650	574	615	608	624	617	610	644	653	620	608	589	610	598	628	616	649	603	570	611	586	585	647	644	580	585	589	610	617	603	556	604	635	576	637	582	650	632	625	598	600	608	583	594	580	566	600	587	621	624	602	631	583	632	614	579	620	627	624	597	618	635	598	614	598	674	601	594	615	613	629	602	605	631	616	606	611	639	601	613	615	571	636	644	624	621	588	644	618	604	556	621	641	607	580	602	645	620	640	645	644	661	633	589	628	598	627	609	590	577	674	560	612	612	577	614	583	622	596	628	599	568	606	640	616	581	651	631	559	633	605	626	640	585	607	591	619	663	648	628	579	605	673	603	617	628	610	624	595	578	623	603	579	611	585	624	659	576	582	586	596	617	622	583	645	602	660	593	619	618	678	627	587	628	598	617	612	641	604	606	643	571	614	604	606	613	626	658	621	583	609	638	609	636	603	629	576	607	570	619	616	593	627	615	651	596	579	608	641	599	646	597	608	601	587	602	630	613	616	617	625	602	609	620	604	577	631	627	604	608	618	599	618	619	588	651	591	651	586	613	609	582	582	604	592	588	628	624	620	599	641	585	575	598	633	581	623	682	603	611	621	567	632	610	564	629	625	567	618	596	658	602	619	582	626	640	632	590	634	619	630	603	603	619	591	579	608	599	582	562	642	598	556	573	647	598	632	660	626	600	602	615	611	628	600	578	630	647	600	602	578	626	618	623	627	641	606	610	620	601	590	585	619	623	628	582	622	579	579	608	606	609	619	613	617	599	575	589	602	576	627	612	594	617	569	638	571	609	604	609	570	624	579	618	579	627	649	615	616	599	618	630	612	652	574	601	659	606	554	602	601	608	568	582	609	673	621	584	575	598	609	571	609	666	588	597	620	619	639	583	640	590	583	559	591	625	598	565	613	576	627	612	588	570	660	604	619	615	603	637	557	604	578	599	574	576	595	621	588	634	617	648	637	597	649	593	620	659	596	626	619	602	571	616	622	645	590	580	594	593	625	582	586	614	620	608	620	599	572	624	582	647	615	593	637	596	597	659	574	613	638	639	627	582	625	611	623	598	589	634	614	568	565	604	665	615	585	589	613	606	594	624	570	591	639	581	643	638	644	626	630	623	650	587	622	626	678	585	584	589	592	659	629	618	616	602	634	618	637	630	619	596	641	638	610	613	585	654	597	603	606	642	639	600	625	605	633	579	607	611	636	639	636	607	640	600	558	621	616	589	619	601	610	629	643	652	666	562	638	565	667	572	663	598	633	638	663	624	621	594	613	614	630	580	635	574	613	594	580	640	581	588	587	604	629	595	599	593	613	597	664	628	609	591	588	621	623	565	598	595	590	620	592	615	562	575	606	596	600	622	598	608	613	616	587	569	645	581	591	643	622	614	587	590	588	561	596	640	562	583	626	572	571	560	630	636	625	553	601	589	617	572	639	605	630	588	620	587	603	622	614	585	580	652	626	583	612	631	638	593	608	596	632	606	619	607	602	620	662	624	623	622	658	550	622	630	635	601	601	595	611	646	590	597	620	598	623	637	624	640	610	602	621	626	619	643	620	608	597	594	568	615	604	586	598	599	573	620	597	589	621	640	596	674	595	591	593	600	643	581	631	646	616	611	626	587	603	604	605	606	587	596	658	581	572	631	593	589	598	587	610	644	561	610	637	662	666	567	620	638	617	586	609	588	631	614	660	626	614	635	607	574	626	594	582	565	623	618	590	635	597	568	594	615	642	627	642	565	593	630	626	588	605	643	627	592	601	569	633	569	600	629	591	605	595	604	608	583	595	605	559	605	620	627	594	575	645	584	641	599	597	587	614	644	552	566	606	584	583	578	592	618	573	564	597	657	590	643	616	635	615	615	587	562	643	648	615	635	573	560	611	588	611	626	563	592	615	624	631	612	616	574	589	597	624	571	648	603	640	586	598	578	607	618	618	555	590	627	622	592	603	597	598	632	588	605	600	585	631	579	588	624	583	594	581	561	636	627	577	592	598	628	577	598	587	658	634	604	590	633	612	618	617	615	582	607	646	611	616	579	639	643	595	588	595	607	615	637	641	623	591	589	638	580	618	550	599	639	608	593	640	577	599	556	602	577	598	620	573	631	609	584	640	625	623	648	597	607	631	647	637	558	592	603	613	589	611	580	585	584	597	603	608	625	628	583	620	588	620	612	649	621	642	627	588	638	671	649	601	572	599	595	626	648	613	643	584	638	633	632	604	631	612	616	616	621	614	629	595	590	621	613	566	596	608	593	616	580	625	602	564	622	582	610	627	617	597	677	606	595	658	630	581	623	578	600	608	617	593	603	664	586	607	655	571	638	622	593	577	636	607	572	654	598	588	630	594	631	586	623	632	635	644	628	584	612	608	645	648	635	650	621	646	633	650	591	615	628	598	641	584	614	598	591	624	612	626	599	638	618	542	614	650	630	613	577	594	627	674	569	579	648	574	624	594	668	619	598	600	654	614	545	614	618	623	602	607	634	636	589	559	632	636	580	630	601	587	611	571	628	630	560	615	604	594	600	626	615	617	634	619	583	589	591	636	590	578	619	566	632	625	595	583	633	562	588	655	610	631	637	587	569	625	613	595	614	605	574	624	583	585	555	602	601	589	579	607	615	581	577	604	618	628	634	626	592	566	576	585	615	586	673	607	611	615	624	602	605	673	630	623	615	630	590	595	618	603	605	626	625	638	573	583	596	595	616	619	615	629	657	620	598	600	581	608	624	606	599	573	596	606	603	616	598	607	556	615	638	576	598	652	567	645	583	562	602	639	614	566	635	580	631	604	652	631	630	553	611	617	588	602	617	601	590	635	634	587	607	617	620	603	663	573	599	667	582	661	597	569	604	600	607	577	611	589	618	676	610	597	600	587	639	599	614	587	600	597	635	630	572	552	614	591	604	551	626	619	652	628	547	579	636	611	614	615	593	590	597	579	640	604	590	575	633	607	564	638	651	591	617	669	552	615	584	619	581	617	576	603	612	599	573	640	592	619	616	615	584	622	596	596	602	596	638	619	649	668	594	613	618	608	652	592	615	602	593	611	643	594	639	645	587	569	588	613	622	625	587	589	593	629	579	655	580	622	587	610	570	634	619	600	580	604	603	626	608	623	626	584	603	616	607	593	589	605	585	619	604	622	610	608	624	642	627	588	594	597	659	608	548	613	614	586	599	607	614	623	614	576	642	605	635	589	594	626	618	628	597	590	580	661	592	627	604	606	614	608	601	634	627	590	628	613	607	616	609	578	584	596	570	598	609	655	585	588	622	590	599	606	639	601	640	624	611	617	576	621	595	642	594	527	638	631	656	611	588	591	610	572	562	585	635	592	611	632	616	575	597	568	618	561	646	610	636	610	552	615	633	602	604	560	614	613	583	632	640	580	594	644	640	635	588	604	581	578	621	588	615	624	611	622	571	604	619	620	635	574	631	612	599	577	594	600	643	576	636	663
4050	1415	1345	1038	893	898	880	807	843	791	793	820	751	772	772	779	781	858	818	798	800	798	753	747	783	772	788	796	770	772	749	764	793	759	807	781	754	787	864	768	765	771	826	777	839	808	782	802	806	724	777	782	783	840	816	810	818	699	770	829	803	786	792	770	778	768	796	774	772	756	819	796	771	849	772	736	762	761	837	826	793	758	742	757	790	827	775	818	806	774	788	806	816	799	779	781	728	812	774	805	773	767	801	808	794	745	768	802	776	737	754	753	772	747	798	809	747	778	834	781	780	794	786	760	795	772	766	794	755	781	786	840	779	768	793	755	739	767	816	790	807	795	763	784	751	805	793	782	799	803	799	735	785	771	753	744	771	791	793	803	820	780	779	795	752	802	778	759	783	746	762	822	811	774	810	806	777	825	784	819	799	790	834	758	800	832	793	736	780	765	735	744	799	757	803	804	780	784	822	714	768	785	716	816	745	774	787	806	778	807	772	800	794	795	721	774	828	781	798	763	782	761	781	753	806	790	788	764	790	745	752	787	795	721	783	812	772	832	826	790	771	769	772	756	727	791	793	779	760	755	753	807	769	794	762	796	764	783	782	799	775	757	795	782	779	801	792	750	756	776	767	773	787	782	765	808	811	768	765	748	807	760	725	749	786	769	761	814	810	800	698	737	780	785	756	748	787	779	808	793	760	800	801	783	760	794	844	804	799	796	770	771	742	807	833	768	812	806	773	839	772	832	783	799	775	776	782	773	757	792	767	766	767	766	770	776	756	747	809	760	772	714	796	800	738	805	787	765	816	790	798	731	736	767	834	780	787	740	751	766	821	780	736	735	796	795	773	783	774	802	788	814	784	805	754	758	804	791	745	794	795	793	802	758	727	770	783	789	794	809	714	824	787	740	777	798	774	761	764	774	779	795	786	781	771	812	816	752	785	799	764	805	780	768	781	779	777	811	762	801	765	832	847	823	757	780	765	781	762	802	778	821	773	811	722	786	727	793	767	807	817	769	751	730	809	775	815	801	821	761	759	775	790	797	748	774	745	810	795	825	833	754	825	754	741	792	818	798	817	821	797	771	797	774	818	770	753	757	822	757	774	760	783	811	742	778	729	788	799	825	787	819	790	827	780	793	840	781	815	771	757	803	761	755	800	784	794	795	781	756	799	803	805	791	783	744	722	746	767	784	824	805	783	756	808	807	786	794	801	797	766	762	787	786	783	791	775	740	797	795	808	803	795	783	774	750	793	754	780	843	788	756	774	753	782	798	806	778	780	764	810	800	771	778	808	758	824	777	776	771	809	810	851	754	832	763	770	796	808	809	817	775	807	784	788	754	811	736	760	765	733	766	760	770	783	787	792	790	742	789	784	751	790	784	756	770	778	789	783	812	772	758	762	763	751	759	784	754	767	768	788	768	747	796	834	834	803	760	783	853	782	741	800	768	813	871	781	732	814	773	789	778	814	782	776	814	765	758	750	791	785	789	830	798	774	798	775	768	764	802	788	781	787	834	762	794	733	764	815	733	760	786	730	745	747	784	827	793	771	758	802	765	782	838	769	774	770	766	776	785	786	748	777	778	815	773	781	792	782	786	772	770	735	747	766	826	808	786	814	779	811	789	779	760	755	784	752	809	806	764	799	818	755	837	769	776	798	802	799	749	798	809	714	794	800	780	826	792	797	750	783	746	799	807	772	763	754	734	702	760	790	777	784	780	775	792	730	757	807	809	710	760	760	746	804	810	762	797	747	767	763	803	717	787	755	773	780	804	756	758	799	776	779	758	758	770	732	759	797	792	776	779	805	797	784	771	775	764	753	793	758	774	790	765	784	778	743	749	784	738	778	842	740	795	791	763	805	792	781	761	804	782	779	787	849	747	777	786	759	805	823	777	785	771	775	843	815	818	778	796	787	803	814	792	808	827	805	803	794	800	789	792	792	731	774	816	797	780	758	755	781	809	803	777	839	743	777	789	763	798	829	762	847	810	787	771	799	802	792	774	765	748	782	794	767	763	814	809	833	748	806	829	819	764	777	818	801	821	780	738	769	778	781	765	817	776	825	806	718	789	808	791	750	791	783	793	770	800	794	792	826	799	742	745	770	840	790	787	764	760	763	746	785	815	790	827	789	765	813	788	775	776	792	744	761	781	801	799	782	740	806	735	823	775	820	754	763	765	735	761	788	805	760	755	829	771	823	769	758	777	713	774	777	789	763	780	744	729	760	806	754	793	777	813	801	733	841	782	820	746	763	799	792	801	776	774	742	764	776	794	794	788	785	772	756	772	814	776	819	782	740	780	768	722	758	785	756	774	768	791	738	780	783	770	735	793	800	798	782	779	806	771	828	795	808	814	788	757	772	768	820	797	756	795	794	809	782	764	767	777	798	757	782	832	790	765	818	798	747	789	777	781	754	779	775	804	832	805	772	780	797	826	775	780	757	778	744	803	738	764	792	765	805	756	765	768	815	805	792	788	788	819	798	783	812	797	788	789	804	759	760	755	798	769	786	778	794	784	859	778	771	754	814	815	784	766	740	756	732	724	829	827	782	811	779	756	800	808	736	778	809	749	815	799	721	749	777	797	862	779	757	803	763	770	796	757	769	847	773	767	747	748	811	777	775	758	746	698	804	781	771	779	797	792	792	764	786	726	777	792	804	734	791	720	801	767	789	811	794	789	774	792	805	816	852	801	811	768	780	793	782	753	829	736	737	773	801	773	776	761	858	739	782	808	807	756	812	768	789	811	784	811	825	789	768	770	813	842	800	757	808	786	785	768	698	758	771	799	784	734	752	768	821	878	821	800	762	764	765	776	787	771	805	786	774	757	787	800	802	761	804	720	766	755	745	780	801	775	763	757	746	797	755	745	778	755	807	774	792	838	769	770	772	772	832	746	785	798	799	777	747	775	792	822	782	794	784	789	747	761	821	756	800	768	900	780	754	816	737	788	816	785	787	801	789	803	745	777	758	738	708	742	801	789	774	795	778	776	773	752	778	786	772	758	788	834	827	785	809	819	772	835	803	741	824	766	769	785	761	755	779	771	764	798	778	804	801	738	762	763	771	789	843	791	779	813	800	834	769	747	790	770	779	772	779	809	787	780	744	786	787	805	768	774	807	766	818	805	771	793	761	801	817	783	831	753	747	773	764	778	757	762	781	829	817	791	821	774	729	786	791	752	750	788	750	746	722	764	767	773	791	779	768	768	824	791	795	803	796	773	785	762	779	806	796	771	757	754	785	750	750	807	737	820	776	766	761	825	802	719	779	768	797	797	752	813	786	796	748	733	758	759	765	763	763	818	819	798	802	776	811	791	813	797	786	814	825	778	769	781	822	765	792	778	833	756	800	796	765	759	819	769	783	766	788	767	767	748	828	747	775	730	810	731	745	793	755	747	820	763	780	835	756	826	809	770	732	751	747	767	798	787	782	836	824	742	807	789	798	762	773	777	808	758	770	736	784	777	784	761	833	803	739	782	775	795
23414	20852	28178	23631	20860	11312	1371	851	759	702	647	584	602	532	501	482	497	480	469	486	445	476	470	447	479	477	477	434	468	455	472	493	475	450	454	461	432	442	466	449	438	454	419	428	436	416	432	454	444	452	451	456	448	414	446	422	451	452	436	416	453	429	441	472	433	431	426	466	428	413	432	435	424	416	459	401	450	417	444	410	416	427	430	421	432	444	419	428	429	432	434	454	431	418	422	407	439	464	394	408	412	428	434	442	432	456	393	484	431	429	447	448	439	447	428	447	395	436	417	437	429	433	438	488	400	409	414	465	438	423	416	449	455	414	424	451	440	424	421	469	415	399	407	438	438	458	431	442	430	457	442	428	438	451	430	394	440	421	460	435	410	421	423	416	408	428	422	406	437	462	407	462	436	438	445	421	433	452	420	450	452	395	406	426	421	466	400	429	429	446	401	442	432	418	495	418	447	419	409	474	432	409	434	431	430	458	439	447	424	429	444	445	420	411	458	418	436	417	433	446	453	442	426	432	449	412	416	433	427	425	446	437	421	457	434	430	446	442	411	443	423	416	375	448	445	427	399	431	448	455	401	420	448	448	416	432	458	445	460	439	421	433	416	416	415	440	395	417	459	411	420	476	429	452	438	451	421	386	449	435	428	397	416	394	436	396	429	452	410	444	435	461	426	424	436	475	459	447	433	387	426	450	446	441	414	416	423	427	422	414	464	439	407	425	476	430	421	468	403	425	412	422	437	427	398	454	407	414	459	472	453	404	466	412	422	478	424	404	415	420	412	396	467	430	407	404	433	424	397	424	403	434	435	406	402	414	445	395	465	433	429	459	425	461	466	409	470	415	471	415	423	461	454	407	450	393	455	459	411	462	424	439	455	450	426	433	401	439	432	422	422	464	440	428	462	451	406	408	475	415	401	455	418	428	439	444	430	482	442	415	434	416	454	408	413	437	439	420	442	487	411	447	406	438	460	432	435	424	446	440	421	413	419	434	429	396	441	421	420	450	429	426	422	473	421	479	398	421	437	430	435	429	403	477	425	462	429	466	424	414	415	432	442	427	436	437	449	448	432	398	416	485	398	440	454	424	438	424	425	365	422	432	407	392	425	407	467	403	428	420	421	404	446	429	423	459	411	456	413	419	440	465	432	420	431	431	433	406	427	398	405	447	433	426	405	412	440	440	432	405	453	460	443	475	431	432	397	382	441	375	428	444	471	436	432	443	425	394	420	424	419	375	436	392	443	442	418	440	409	407	411	438	453	420	439	445	439	445	399	441	431	439	416	451	438	461	463	451	416	476	420	420	430	457	443	444	414	407	431	448	411	437	412	434	441	412	401	442	408	454	433	423	441	442	453	447	427	399	472	452	407	419	409	375	413	426	409	451	452	423	399	456	404	474	447	408	427	410	458	408	430	434	457	456	403	448	414	421	408	420	409	385	447	416	387	405	427	415	400	427	418	419	430	437	417	392	403	432	449	442	418	466	432	435	407	451	436	421	436	419	408	417	417	443	418	385	434	434	422	422	435	439	433	411	428	458	473	392	407	454	407	449	392	406	417	439	464	443	417	433	428	435	427	396	413	403	391	422	431	467	426	416	424	405	459	406	440	436	454	453	430	452	420	411	438	442	383	435	412	410	430	414	414	395	472	436	454	439	411	456	406	408	405	461	418	412	439	432	388	433	396	419	442	441	399	427	456	400	413	401	461	405	413	426	445	448	426	450	419	444	429	436	412	421	393	412	444	396	415	408	421	388	385	389	429	425	447	403	479	400	421	407	416	479	435	421	411	427	432	419	415	424	422	439	486	403	416	452	453	402	424	458	484	474	431	407	435	456	377	427	430	411	429	437	428	459	452	442	434	411	439	448	446	463	413	431	413	405	418	409	427	406	442	448	385	428	430	455	412	444	450	438	462	384	436	470	471	413	422	479	445	444	402	437	443	430	452	460	437	455	416	433	401	424	411	394	384	422	427	419	432	429	420	449	411	450	453	411	449	466	432	415	438	421	414	436	445	427	437	448	397	409	479	430	412	401	419	445	426	465	456	453	413	406	450	392	416	442	450	489	449	419	442	424	445	447	410	427	423	439	452	435	466	427	427	432	425	416	444	395	435	449	388	458	402	413	423	414	407	438	416	399	436	457	436	424	440	434	413	451	452	448	438	427	416	408	437	414	426	416	436	462	459	440	429	440	399	447	414	436	400	449	432	430	459	434	419	399	431	444	430	407	460	458	466	408	399	413	419	420	437	432	420	421	392	418	445	432	428	414	464	474	407	428	443	420	429	388	405	397	410	436	434	399	355	421	417	416	422	472	476	459	367	424	437	472	439	394	442	440	396	403	457	463	444	415	404	454	480	408	449	399	434	414	406	433	405	439	396	423	443	418	421	464	405	480	397	430	386	435	424	457	428	438	453	413	446	454	440	417	390	394	409	433	456	396	404	397	448	416	441	406	438	417	421	404	428	392	446	396	455	425	415	431	475	416	446	431	442	482	429	436	416	402	442	400	466	419	445	443	454	429	439	411	414	414	410	423	422	431	433	443	400	416	470	441	441	392	420	400	419	438	427	442	465	419	436	433	408	430	438	444	420	417	413	429	399	466	433	449	423	479	435	419	423	406	428	410	423	447	447	471	398	400	437	432	428	388	407	445	440	410	407	398	443	416	458	424	403	420	454	444	424	447	433	446	419	429	389	463	407	389	458	425	393	374	397	399	414	401	442	444	449	413	410	434	431	435	390	401	426	419	415	422	423	447	433	440	406	414	425	399	405	464	458	445	443	416	425	383	442	411	436	414	432	391	425	404	433	405	396	443	432	422	399	432	384	402	473	399	448	441	412	400	415	407	442	430	399	427	416	391	461	435	459	426	452	403	424	449	416	409	411	450	436	433	449	444	452	449	421	455	410	425	450	475	442	419	433	435	427	449	405	430	410	430	442	426	398	466	420	407	397	462	409	410	439	433	426	414	436	422	423	410	420	427	429	402	432	431	425	425	411	460	443	415	430	461	388	428	437	403	401	408	434	448	396	426	437	426	419	423	431	419	469	426	441	424	433	461	429	458	462	411	409	446	420	438	416	416	434	412	420	448	449	424	417	424	458	421	440	423	439	436	424	440	423	429	438	410	444	412	384	420	394	466	443	445	406	466	420	457	438	436	413	434	421	414	447	445	418	452	445	445	410	453	430	403	482	401	433	380	438	439	447	436	394	422	429	365	408	439	431	430	463	456	401	443	402	449	422	448	405	399	418	412	455	410	398	429	422	445	416	462	399	452	388	441	413	438	412	434	398	446	422	455	448	432	436	421	441	463	434	432	384	437	433	440	407	445	470	419	425	437	449	411	426	431	449	449	428	464	411	410	438	462	422	453	442	431	438	430	452	433	440	466	424	454	463	428	423	414	404	420	459	422	453	428	451	456	423	446	438	436	422	413	406	446	394	421	475	447	424	428	443	471	460	442	427	442	394	436	438	400	428	439
4560	9298	8145	4308	3017	2360	1885	1619	1298	1160	981	940	864	890	739	709	746	758	693	666	663	632	619	608	637	640	608	624	584	610	603	579	606	605	574	615	548	596	602	631	593	552	574	535	546	562	616	653	541	564	540	625	599	585	594	564	568	554	580	591	512	597	546	565	587	543	599	586	613	574	565	606	554	644	594	601	576	571	562	557	563	550	583	590	593	568	602	621	570	586	584	575	578	582	565	561	564	572	576	588	507	592	583	569	564	562	573	544	596	564	576	591	602	560	555	563	527	552	610	556	584	579	553	566	569	579	594	543	559	587	595	544	546	532	571	565	579	587	569	542	568	571	580	554	557	586	560	579	536	537	559	538	576	557	551	599	596	580	612	546	547	560	576	562	551	556	587	588	559	569	551	537	581	590	610	562	571	566	553	580	581	596	579	597	561	564	610	605	589	550	621	568	637	550	548	602	587	578	565	556	578	570	576	606	564	587	530	604	571	589	540	600	589	577	533	551	577	572	608	599	561	537	569	563	567	568	590	581	580	570	559	567	556	569	553	618	604	591	573	561	609	584	588	540	577	569	606	537	579	522	604	555	540	572	546	601	599	591	568	551	564	563	610	571	567	609	566	578	543	624	568	588	535	560	557	572	569	588	581	561	571	596	590	565	560	554	543	554	581	597	555	590	595	556	545	523	586	565	552	580	537	540	603	596	570	511	587	542	560	569	550	542	566	565	565	571	573	532	544	592	556	595	554	571	550	590	588	604	579	553	566	565	580	557	544	573	596	591	598	538	580	585	590	544	605	551	571	604	584	545	563	563	555	591	588	572	566	582	571	559	593	567	578	606	611	544	573	530	564	582	592	587	597	602	573	556	565	561	600	597	565	556	567	597	581	552	565	545	560	545	557	576	593	574	583	534	551	548	555	554	564	525	550	558	563	538	605	582	560	540	586	518	574	544	604	563	538	548	553	556	578	559	611	586	587	556	533	566	539	608	533	573	556	559	553	562	569	560	555	609	582	547	554	568	586	598	551	582	575	570	576	566	556	607	564	575	567	567	526	536	580	546	554	573	598	563	540	558	531	557	524	579	571	558	550	558	526	616	526	562	555	599	582	558	609	592	536	568	567	575	554	579	605	566	579	612	549	557	590	556	567	520	608	543	598	578	592	579	559	563	550	509	602	568	575	574	573	568	597	572	553	534	543	568	535	567	590	568	536	559	563	567	613	587	589	573	587	586	554	545	559	542	548	564	577	595	580	588	648	573	600	563	591	549	549	604	557	580	563	540	579	554	605	602	561	541	564	572	568	597	572	570	572	569	555	548	542	574	603	546	604	583	585	574	567	579	548	583	533	522	564	585	580	576	566	630	586	604	557	590	555	568	561	564	586	571	614	581	565	597	595	551	580	574	586	617	594	570	586	598	536	548	551	618	552	540	577	579	548	577	543	575	586	589	594	549	601	556	551	588	596	554	551	548	598	535	602	555	592	590	602	564	565	513	583	561	571	558	565	604	556	577	546	563	515	571	588	575	579	594	578	560	546	580	578	541	623	601	583	562	568	587	584	559	509	551	569	598	575	550	600	563	557	548	589	575	589	588	563	568	607	552	579	584	573	563	582	547	585	548	547	554	589	551	616	556	576	563	545	561	600	619	519	552	600	536	531	572	559	581	592	525	585	555	564	596	546	573	563	574	558	527	557	567	575	544	572	576	575	568	546	557	602	585	566	590	582	606	558	567	557	589	610	582	557	599	593	545	585	601	589	551	564	597	569	548	593	575	558	546	562	560	541	587	570	593	582	550	576	581	611	549	624	509	613	597	563	569	642	557	580	591	576	598	565	559	553	570	592	564	593	587	582	574	548	583	545	580	582	585	592	608	551	594	551	544	590	588	539	571	552	571	575	548	552	617	552	576	554	556	560	618	554	585	543	572	571	578	558	582	563	551	587	560	565	533	592	611	582	599	605	531	550	568	534	542	579	545	538	541	571	553	523	555	602	580	548	548	561	562	597	586	565	555	551	558	578	582	550	573	542	555	603	566	563	581	601	568	544	582	579	550	584	576	583	549	607	559	549	610	580	599	567	626	515	558	571	568	544	578	555	533	573	550	525	547	599	547	601	620	587	560	547	605	564	544	539	620	547	601	603	592	604	564	578	575	581	566	564	608	579	575	581	552	562	558	577	578	549	544	572	592	522	606	571	567	554	551	596	574	519	581	591	539	572	546	583	572	554	578	577	576	598	571	568	582	551	549	638	535	555	561	546	566	555	619	542	561	577	569	587	574	558	586	585	616	591	620	558	601	582	558	556	596	551	577	593	581	600	556	586	545	545	582	554	595	571	575	580	595	562	586	554	567	597	547	590	598	581	578	601	570	601	579	555	605	592	560	570	571	585	555	543	563	568	586	543	551	522	556	566	602	612	581	563	587	547	585	575	557	603	566	564	605	574	562	573	520	533	594	583	554	533	561	584	560	567	521	557	562	573	557	576	594	562	565	551	542	547	567	591	597	522	550	608	592	543	603	564	559	597	608	520	559	612	568	573	550	585	620	577	565	571	590	524	596	537	597	547	588	563	562	559	591	583	548	580	565	573	576	587	574	554	578	570	568	570	571	533	541	586	576	553	576	608	581	580	616	552	604	569	582	594	590	514	551	612	608	565	595	548	538	547	604	571	554	572	579	572	600	541	588	561	551	598	539	616	531	541	596	586	578	565	610	587	569	573	561	539	594	553	550	559	611	604	560	559	616	530	594	597	530	543	580	560	565	609	565	556	613	583	592	597	562	588	549	586	568	558	609	615	595	546	621	541	544	577	584	569	584	543	580	516	517	575	542	572	535	575	586	562	570	569	566	544	510	581	601	598	553	584	573	560	552	541	559	626	608	586	558	566	576	532	581	574	599	580	598	594	515	542	560	552	608	523	551	617	578	573	582	569	578	559	553	567	548	575	587	564	551	568	593	574	549	580	589	551	600	548	550	562	586	559	577	574	574	560	566	559	589	563	577	579	552	567	576	553	571	567	557	560	544	569	532	603	534	576	555	578	607	593	576	569	586	580	549	572	548	540	557	558	582	554	550	536	569	587	554	588	547	555	606	579	572	551	576	587	545	556	569	605	594	564	552	570	614	570	569	581	563	596	525	573	551	577	535	578	526	614	578	546	628	544	589	620	559	601	565	597	562	575	570	592	593	539	580	577	577	569	553	623	565	566	520	575	538	562	577	574	586	574	555	540	548	554	567	604	495	576	574	579	570	596	583	523	552	578	595	575	550	577	544	563	610	600	558	528	607	630	599	566	559	592	575	617	588	569	542	582	536	610	562	534	583	570	538	534	529	567	576	603	585	542	529	571	561	604	605	576	611	604	588	547	535	551	575	599	575	581	588	575	560	550	621	524	558	603	504	592	588	577	594	539	555	588	591	559	523	538	590	547	536	578	590	593	598	568	587	566	600	520	564	592	566	546	615	601	569	559	526	555	534	554	571	544	542
22471	20816	28540	23208	20818	20854	9589	1108	763	569	542	491	411	397	389	346	306	282	281	294	276	259	248	231	223	201	201	224	207	197	214	238	201	195	192	182	175	198	183	189	187	202	191	197	197	193	165	192	176	203	192	195	169	169	189	182	190	165	199	185	179	184	171	192	170	172	175	192	189	163	196	175	173	193	172	180	197	157	178	198	196	166	186	192	176	183	193	167	185	183	182	177	179	160	162	147	176	192	183	177	174	192	191	175	150	161	172	178	201	175	198	174	162	185	173	192	157	169	160	158	167	173	191	190	160	167	180	169	195	190	188	152	168	198	159	163	168	167	141	205	172	184	202	191	169	162	173	203	186	177	176	166	169	198	180	185	184	189	177	183	174	153	177	167	204	168	162	170	181	190	167	189	152	172	171	162	176	177	172	165	179	182	194	165	197	207	174	175	175	190	178	162	191	158	177	168	172	181	188	157	193	166	179	180	195	191	170	169	168	166	180	186	167	176	179	147	187	177	173	157	152	187	187	182	162	159	168	174	142	170	173	187	171	166	194	165	151	180	184	174	189	162	169	162	162	166	178	185	176	167	182	180	179	150	169	197	184	158	183	177	190	169	189	191	176	178	185	158	176	182	181	163	185	176	182	190	158	168	168	158	204	188	163	182	163	155	179	202	185	186	141	151	166	167	190	153	185	165	155	176	177	180	183	187	185	188	160	171	154	163	168	159	182	194	179	165	181	152	158	194	178	181	191	174	176	173	204	183	185	182	163	197	184	172	168	180	187	167	177	189	190	180	157	165	177	155	177	189	173	168	203	172	195	168	179	162	166	203	170	171	162	188	187	203	171	153	165	175	194	171	183	168	150	173	187	162	183	174	176	176	166	184	169	164	177	172	172	189	179	157	158	183	186	182	182	172	166	189	180	188	164	176	166	206	170	153	172	165	163	181	168	180	174	183	161	176	185	167	182	195	175	177	171	189	163	192	196	181	171	194	169	181	163	187	195	162	185	166	170	184	151	169	152	151	177	179	202	184	187	187	187	163	171	160	188	181	169	191	155	180	189	154	201	193	185	180	172	167	172	174	185	189	155	155	190	164	172	200	170	187	199	178	168	172	185	171	186	196	191	141	173	182	173	171	172	173	180	179	162	195	173	177	185	167	179	157	184	173	166	157	166	177	201	183	175	159	174	202	205	172	171	187	163	203	183	166	175	188	182	180	176	164	172	218	176	187	169	165	152	200	179	177	166	193	186	186	173	188	166	166	179	168	168	186	162	164	184	145	173	168	167	183	177	170	166	155	161	180	172	177	182	179	177	155	200	182	177	181	178	188	193	157	176	173	164	186	158	181	152	180	182	192	180	157	187	189	189	214	167	194	164	166	184	187	175	185	187	162	171	167	189	171	177	158	176	186	157	165	196	188	160	177	152	192	185	154	199	205	174	175	186	177	182	171	177	157	177	161	163	164	208	191	162	165	190	198	201	158	161	197	163	195	201	167	176	190	170	163	172	174	173	191	163	168	170	159	165	181	189	172	155	158	179	160	164	177	155	194	185	161	162	159	177	169	175	179	169	179	171	156	194	164	165	178	167	186	168	181	170	197	163	193	184	209	164	164	160	185	156	156	151	175	180	185	198	181	165	175	184	194	185	184	170	175	162	188	162	189	181	160	163	170	183	166	157	171	154	186	173	175	146	156	193	184	174	179	159	162	175	151	187	178	182	184	152	175	150	176	161	191	176	169	200	178	190	168	170	178	189	164	156	182	187	170	175	187	168	150	158	187	156	169	171	138	175	165	159	198	196	151	176	189	179	171	177	176	212	203	177	171	173	185	170	179	176	170	168	155	174	187	178	150	185	157	187	166	152	194	183	157	167	191	178	171	197	162	165	166	173	189	172	197	186	171	167	170	183	159	189	189	169	186	182	154	154	157	190	181	180	190	199	165	192	189	194	184	165	160	181	161	182	172	186	157	202	170	192	192	170	185	192	167	157	202	185	193	198	183	167	179	174	165	171	184	180	170	141	205	180	164	185	170	156	166	201	175	173	174	190	191	173	176	178	181	188	176	173	178	176	160	160	171	170	192	168	182	181	186	187	181	166	164	159	180	169	183	176	168	174	186	173	183	182	171	163	182	178	165	183	187	160	193	176	170	195	173	192	171	159	179	149	180	177	165	160	170	183	178	197	184	173	174	179	167	154	193	175	174	172	184	185	173	176	187	153	173	169	181	168	181	177	179	180	177	168	165	185	198	190	184	173	161	165	184	155	182	161	207	177	170	142	192	182	160	178	194	154	172	196	179	191	173	177	200	160	184	160	182	175	183	178	178	166	179	184	165	160	174	165	163	167	192	173	161	179	169	175	173	201	183	171	185	181	168	176	175	199	197	186	169	183	154	182	179	166	191	197	203	180	182	175	188	184	178	176	186	209	180	178	172	159	171	150	186	185	143	171	164	184	176	175	179	173	181	139	169	199	172	183	147	183	185	159	191	187	181	178	166	211	191	173	174	160	163	181	152	170	172	198	174	150	180	194	149	188	161	174	165	159	179	184	178	166	190	178	184	185	200	159	165	170	173	181	192	189	165	178	178	166	178	172	175	178	176	209	189	165	163	176	179	189	174	175	182	190	198	183	164	198	182	210	168	171	150	193	172	185	176	172	184	161	168	186	162	160	167	163	182	149	176	156	169	188	163	152	158	180	175	180	188	173	183	163	163	158	181	177	166	177	190	189	177	195	158	168	194	178	175	177	174	167	152	173	173	165	166	165	205	201	181	178	141	171	171	187	190	175	177	162	155	189	186	167	204	168	184	170	190	166	189	183	176	177	190	194	163	190	176	171	168	150	165	171	181	159	171	180	175	198	162	172	139	175	184	192	171	161	164	184	171	172	176	180	184	179	205	164	165	159	154	181	171	180	170	154	173	169	169	188	170	200	168	161	195	177	184	163	186	177	183	174	179	191	176	192	173	175	160	176	172	161	171	173	168	164	173	165	181	165	176	173	175	185	180	198	153	183	172	186	182	154	156	181	190	177	164	183	174	162	189	193	203	167	162	187	172	194	176	190	171	174	180	153	181	183	184	160	155	193	199	132	170	199	184	168	173	177	161	190	176	167	177	178	155	191	144	204	175	174	165	161	181	188	189	165	176	173	172	176	170	205	185	180	181	176	175	203	175	185	185	169	190	184	190	159	177	186	167	164	171	182	156	179	165	197	174	196	165	178	183	175	195	184	165	177	187	188	146	206	177	163	175	160	194	194	161	185	191	160	158	186	176	176	167	169	166	154	195	201	185	175	166	185	184	177	173	193	167	159	172	183	174	180	187	161	135	172	178	177	164	168	192	174	164	181	154	186	166	166	180	169	167	166	176	182	202	161	152	186	166	190	154	132	153	183	187	170	185	177	206	191	169	201	185	204	189	172	187	165	178	186	189	186	186	189	195	161	192	164	171	163	199	179	158	175	165	169	163	167	170	182	181	171	163	182	188
6465	15543	13317	7275	5149	3826	2771	2169	1726	1405	1105	947	802	710	654	538	512	433	446	412	382	371	357	338	338	351	303	334	339	307	280	313	290	296	276	300	270	271	258	258	286	254	272	253	265	245	245	246	260	262	271	256	251	261	260	245	240	245	232	215	230	240	271	246	245	253	244	242	248	245	238	253	229	229	257	261	235	243	251	229	244	222	210	254	229	234	232	241	230	262	235	219	243	258	238	260	238	257	247	234	241	242	219	235	240	236	236	235	217	232	238	230	237	238	239	231	228	222	229	233	218	203	204	225	265	224	209	208	250	267	207	255	233	207	227	236	226	231	262	246	243	208	255	219	238	256	233	220	211	241	260	255	240	209	194	221	237	238	228	242	230	213	230	234	227	248	235	209	245	241	230	243	232	277	238	235	248	243	216	213	231	246	228	241	233	223	230	236	232	231	230	229	244	236	212	221	233	237	260	234	242	204	232	208	202	232	248	265	250	240	225	227	235	224	221	218	233	225	236	248	247	228	229	254	234	225	247	232	243	215	223	241	242	232	216	237	230	268	222	232	228	237	220	242	206	242	248	238	263	261	249	236	254	248	220	241	271	219	222	226	231	225	219	224	240	224	224	250	234	216	236	229	222	218	244	256	221	242	196	228	227	261	233	279	228	238	253	226	212	227	224	227	231	237	249	229	244	235	253	218	265	208	235	232	251	218	231	243	237	191	231	236	248	232	237	208	247	244	242	229	222	256	243	227	242	194	237	249	242	216	245	243	238	255	216	234	282	239	220	239	242	273	234	218	237	239	257	194	235	206	236	229	224	237	205	244	236	231	254	213	197	246	238	222	243	223	240	211	270	241	233	225	247	232	243	228	237	258	244	199	220	214	231	245	217	277	265	214	231	241	247	217	262	248	201	222	247	226	233	254	240	239	227	236	221	219	219	219	235	244	239	248	240	209	225	254	242	244	258	252	224	223	210	233	224	190	214	222	211	211	230	219	217	213	225	222	209	242	233	236	228	210	232	245	247	214	229	212	262	237	246	226	222	240	250	233	235	244	231	230	255	252	227	223	212	236	230	212	234	236	257	242	225	207	207	228	226	242	234	261	218	239	253	226	211	220	231	217	238	240	233	209	229	220	240	261	228	239	221	218	240	220	216	222	214	218	224	206	239	223	246	235	227	206	225	241	244	234	246	245	229	216	258	239	249	235	227	209	243	223	207	238	234	250	238	234	212	216	242	229	225	248	227	225	224	247	256	241	240	236	219	248	244	232	240	205	231	243	219	238	237	201	235	220	243	246	226	227	222	220	244	246	221	248	216	223	226	223	218	259	202	260	210	218	251	211	213	250	231	247	239	241	239	232	224	216	224	217	227	238	194	211	216	233	242	245	218	228	212	225	222	218	223	236	249	218	228	228	247	251	220	238	207	238	248	249	218	221	237	213	227	212	236	257	227	229	214	258	261	218	226	255	261	242	245	235	233	231	233	220	205	264	232	239	250	217	235	240	239	216	192	250	233	223	236	234	220	252	234	246	240	210	233	234	248	230	260	204	235	252	237	238	251	237	248	212	206	201	211	239	237	208	221	210	228	195	215	241	212	212	232	209	243	259	222	238	222	237	238	217	248	238	232	212	248	252	234	220	262	232	229	216	239	246	227	222	229	231	234	244	233	222	225	226	216	238	229	272	247	223	227	240	248	245	228	187	230	233	209	253	230	230	253	253	229	246	238	235	222	215	227	222	248	215	218	238	236	221	205	220	221	229	236	218	218	233	238	253	213	224	236	235	278	259	222	244	230	246	241	242	234	245	232	258	227	234	256	248	244	223	258	192	245	229	218	227	260	230	213	222	237	225	233	221	258	229	235	238	249	222	236	218	224	233	209	262	211	249	241	235	252	246	221	241	247	270	212	235	231	240	244	252	233	244	222	227	247	211	223	233	231	242	242	239	220	212	241	221	251	234	250	229	213	265	238	229	247	239	240	241	244	209	234	260	266	247	251	248	261	199	202	235	247	254	239	231	247	244	224	242	243	213	230	251	227	250	215	233	223	254	235	229	238	246	243	251	227	228	234	260	224	221	227	249	243	212	239	215	225	223	245	239	239	206	255	198	252	242	236	217	233	226	228	215	217	229	231	195	205	237	238	214	234	246	272	244	259	220	226	233	224	245	221	216	244	227	226	240	253	247	240	214	246	208	226	243	222	232	248	218	235	239	231	252	231	238	241	228	254	233	244	230	242	236	239	227	224	238	232	220	230	236	216	222	230	244	252	225	218	197	220	235	234	235	233	240	230	210	238	244	205	234	234	217	217	225	223	221	204	221	228	250	231	241	253	214	226	215	246	229	244	215	251	224	238	236	240	229	251	245	241	220	235	253	211	229	242	269	245	241	227	228	250	236	231	247	233	223	271	214	234	237	243	223	222	266	241	239	237	214	254	222	226	244	226	227	226	225	246	196	210	261	236	238	222	239	234	223	265	212	214	257	225	247	213	225	217	214	231	238	209	224	233	216	263	259	229	227	257	223	239	228	213	206	227	254	201	232	225	234	223	213	243	222	224	233	252	244	234	210	205	235	220	198	247	242	227	239	252	221	243	246	229	237	228	237	246	253	225	203	235	243	236	229	210	231	234	256	224	240	245	235	221	227	251	236	201	228	233	224	252	198	253	224	230	235	229	235	238	257	243	233	233	243	204	243	226	239	241	219	215	252	230	234	256	222	203	227	215	215	225	228	222	238	229	213	240	256	256	233	229	219	226	213	236	210	202	211	229	232	235	256	249	219	250	236	216	225	205	227	232	235	232	237	227	217	231	251	231	206	229	219	248	236	225	242	231	222	240	228	225	221	245	268	218	237	247	213	237	230	248	217	233	219	257	213	254	231	201	228	233	236	239	241	217	238	223	235	222	241	247	255	234	222	265	220	246	223	251	214	222	235	251	255	214	247	242	236	241	213	237	272	200	214	200	230	235	259	225	219	213	250	222	252	219	237	247	232	253	240	235	231	255	238	201	217	241	203	237	219	256	240	233	234	226	219	216	240	239	220	225	221	220	245	256	240	220	233	239	234	248	246	196	217	255	253	207	240	238	232	233	230	217	202	248	241	264	226	226	209	233	233	214	250	230	244	197	223	214	255	224	249	225	259	239	227	218	216	214	224	236	253	231	248	227	232	216	253	229	218	215	247	231	218	218	230	227	256	252	240	227	250	232	230	236	230	213	255	228	249	236	201	213	227	234	256	251	238	185	216	229	231	229	234	226	218	218	234	253	213	203	216	213	233	234	227	235	252	238	231	224	221	225	225	242	210	266	228	232	213	215	245	250	230	216	249	235	243	223	223	219	241	239	258	239	262	249	221	235	210	234	261	201	236	234	246	237	221	232	263	231	243	251	211	212	237	242	226	238	223	226	221	222	255	245	224	246	209	227	214	239	231	273	232	236	254	220	256	215	230	217	265	236	243	210	230	228	225	214	231	227	234	230	220	251	219
26501	20480	10026	1134	672	685	681	674	681	655	628	615	597	634	619	590	620	599	633	628	627	618	615	643	668	623	616	603	632	607	590	621	609	616	649	600	582	580	642	591	584	637	637	625	676	540	607	604	616	618	634	598	589	575	608	633	643	661	659	647	588	600	596	611	587	608	646	621	588	582	603	595	557	624	640	621	684	643	608	641	596	599	626	632	605	677	599	644	533	603	591	628	632	643	610	627	609	615	625	621	605	627	606	650	639	610	638	585	617	584	561	604	590	613	596	590	598	598	618	572	636	608	593	651	624	602	587	608	591	614	594	632	619	609	620	626	568	612	580	639	581	641	651	627	645	630	634	614	616	579	594	575	629	612	645	647	623	625	636	620	617	613	598	626	602	629	582	579	582	648	617	568	556	585	609	612	624	621	632	634	609	594	630	618	597	618	592	641	611	568	608	650	610	594	624	614	558	636	597	603	656	612	539	596	655	570	613	569	597	668	584	610	638	606	613	656	605	601	575	619	618	611	583	650	561	591	635	586	604	636	572	588	588	642	643	623	585	600	588	622	585	579	603	604	634	597	580	600	616	581	562	644	654	593	585	612	618	610	621	567	594	619	630	607	596	593	628	609	616	625	598	603	623	596	625	601	637	595	600	668	626	585	580	613	576	602	631	646	578	598	602	620	605	616	623	620	607	607	610	646	602	607	581	632	627	591	595	626	619	579	599	606	615	606	615	603	621	616	603	601	601	606	607	602	601	636	596	632	595	616	626	612	613	565	603	633	603	605	645	608	580	622	622	555	659	608	611	612	602	610	555	630	583	623	614	652	637	604	604	625	587	585	593	589	629	574	589	613	592	625	583	600	611	610	595	623	594	609	621	571	620	618	633	625	588	598	623	632	598	650	650	609	652	614	580	636	599	608	597	562	624	561	592	629	571	600	592	608	625	612	567	564	606	608	618	628	616	630	586	611	620	623	569	614	633	587	641	629	608	611	595	608	630	599	618	630	585	642	591	650	590	598	572	580	609	594	620	621	578	611	589	628	590	625	550	593	634	614	601	579	587	573	581	640	619	580	616	574	606	591	641	610	602	624	604	629	605	602	565	622	579	585	610	617	615	588	625	601	625	593	626	609	566	627	611	611	637	665	602	625	574	585	619	580	586	593	608	593	648	606	616	636	584	603	576	630	639	609	564	628	653	639	595	608	599	640	636	569	579	595	579	621	593	623	593	560	611	653	593	595	627	626	625	615	633	620	629	631	563	614	650	654	586	604	611	598	624	601	612	579	652	592	568	610	602	639	623	589	621	594	643	590	600	594	609	607	631	626	614	605	636	611	578	596	646	601	623	576	623	615	594	627	577	647	606	621	574	601	615	645	624	619	610	598	589	607	565	610	606	583	584	629	613	608	618	626	624	643	619	619	578	631	608	569	636	646	578	603	654	583	646	631	668	602	653	659	615	609	594	609	639	609	615	552	640	641	590	659	619	609	581	564	660	601	613	594	633	600	593	587	616	649	615	606	620	621	618	599	584	597	619	586	613	607	639	659	630	603	663	599	620	611	622	575	628	643	605	649	624	583	628	616	615	640	669	652	601	624	602	594	607	608	604	607	534	648	587	621	646	619	574	639	614	624	654	669	623	574	616	669	622	611	615	624	587	622	612	641	616	591	629	628	647	630	579	648	639	611	579	612	657	594	643	612	583	614	636	625	576	643	603	587	585	597	575	614	600	613	604	616	612	601	592	608	643	602	619	592	612	622	617	574	578	579	613	613	594	617	599	609	627	606	598	653	603	596	589	583	580	624	604	631	593	586	599	598	648	600	563	616	614	595	641	602	631	584	629	617	636	607	628	615	602	569	613	606	604	585	625	581	607	621	591	603	580	608	616	674	624	618	604	652	626	611	580	600	552	635	599	637	610	591	563	648	619	618	615	604	630	657	607	653	621	657	612	639	568	593	606	609	617	618	576	577	591	598	554	605	605	568	619	591	620	595	616	586	596	573	578	628	628	614	650	589	593	616	614	610	601	626	669	598	652	632	615	612	600	603	609	640	601	595	608	609	629	592	589	597	604	613	628	612	651	602	625	580	630	629	609	566	625	574	568	641	606	619	620	658	629	617	599	672	612	630	570	601	638	608	611	612	601	609	593	612	549	623	591	629	599	589	585	604	612	598	658	565	624	627	584	579	601	633	633	568	651	602	613	599	567	610	587	619	620	640	579	607	605	646	587	657	622	610	579	630	621	635	589	614	574	545	636	606	613	576	577	611	603	620	604	587	597	589	581	611	600	632	621	625	546	610	602	624	584	604	614	589	619	606	626	597	586	631	613	611	586	613	607	629	624	617	589	619	574	618	632	589	636	616	660	631	576	596	576	618	581	635	606	582	608	616	589	591	617	714	584	583	619	584	607	621	631	612	553	599	640	642	631	595	594	666	615	598	627	627	649	654	640	604	608	630	597	587	553	622	632	632	548	592	609	558	565	589	655	612	599	573	587	652	576	598	581	610	636	564	611	637	592	610	593	604	585	603	584	582	594	605	613	627	592	609	575	648	632	619	642	597	610	627	594	637	604	587	624	607	610	553	593	606	594	671	597	635	648	647	596	640	600	634	563	605	640	586	593	627	573	625	547	589	643	649	588	594	586	599	637	601	622	610	580	621	644	638	612	601	604	623	628	609	634	633	649	581	652	620	604	572	624	573	593	629	618	577	539	619	601	631	591	595	605	627	625	626	583	630	656	602	629	629	633	586	554	564	637	598	603	580	634	585	608	618	582	639	567	610	593	638	590	584	596	633	609	601	617	605	593	616	595	574	643	583	610	630	606	615	603	568	599	613	609	610	633	582	601	606	623	623	584	606	594	584	631	623	609	608	572	617	559	558	594	622	614	600	647	648	636	633	587	590	617	587	618	614	595	630	601	592	640	600	624	629	638	621	641	656	618	609	572	604	608	589	647	580	610	617	635	621	620	623	598	621	614	613	594	592	634	591	617	605	606	609	603	624	576	584	597	623	565	624	620	627	605	630	556	607	633	581	620	624	620	575	619	616	609	607	631	596	624	635	652	623	578	611	633	647	598	602	630	610	579	608	631	590	665	579	612	586	561	606	647	581	600	586	571	633	598	582	604	606	583	643	597	601	611	605	600	645	617	586	638	597	575	594	621	587	608	614	611	578	605	632	622	629	599	611	619	620	602	622	556	619	617	643	635	611	618	619	645	639	607	583	622	630	581	583	621	654	622	600	621	629	611	611	605	619	614	570	583	612	636	618	631	615	589	643	615	665	614	604	624	590	606	596	649	617	648	603	637	582	635	593	632	611	611	610	603	608	640	607	612	646	658	545	599	619	582	607	595	620	611	617	628	595	649	610	643	610	671	645	592	616	595	624	589	636	608	576	570	615	588	634	626	610	572	631	611	608	621	624	672	610	632	608	616	625	608	635	612	582	619	640	604	625	594	579	619	636	618	632	566	615	578	587	610	582	620	584
3978	1417	1415	1045	904	931	904	860	837	785	780	785	780	811	802	799	793	821	797	733	756	752	745	777	788	734	825	759	761	786	801	797	785	781	788	773	824	771	817	746	754	803	802	754	822	786	769	770	780	728	799	806	774	823	779	768	766	819	832	834	784	785	753	776	823	795	793	768	802	813	750	809	799	811	800	822	771	785	756	735	813	825	777	783	751	821	782	786	787	733	779	801	784	764	781	774	801	834	800	773	805	796	816	820	770	827	806	774	781	820	766	768	782	789	809	812	759	754	821	807	809	781	812	761	795	804	852	758	772	777	821	747	803	784	781	754	761	783	759	742	805	801	798	822	790	781	738	805	802	797	808	759	711	778	788	747	818	816	754	781	809	778	785	801	792	765	747	805	795	796	803	737	777	795	738	795	824	735	769	816	822	756	796	764	802	752	761	775	777	788	833	737	805	798	740	764	811	804	793	763	797	785	832	821	770	781	813	794	772	775	784	829	806	783	807	759	782	738	793	769	767	797	760	827	744	770	786	742	808	784	777	830	789	775	802	755	771	798	745	845	754	788	816	828	812	768	780	752	768	827	748	819	773	834	777	749	809	764	778	783	777	819	778	768	802	787	805	756	809	792	824	827	770	828	762	766	787	814	793	782	793	844	752	738	819	834	753	791	775	780	773	767	766	794	821	754	783	810	786	793	796	735	846	793	772	798	799	807	794	795	749	839	766	798	817	779	813	764	756	752	753	794	794	778	802	793	779	801	782	809	822	818	775	798	787	803	804	782	757	800	787	737	752	793	788	820	780	755	810	767	788	785	767	806	801	802	798	807	768	809	810	787	778	809	776	793	749	796	807	767	769	782	768	804	768	737	767	764	772	801	756	774	826	779	787	804	825	782	782	789	829	809	736	776	821	757	734	782	777	807	769	773	853	788	775	816	803	801	817	753	789	782	814	809	778	839	770	798	822	810	799	786	822	793	742	771	821	821	767	781	785	823	767	791	819	833	759	779	803	837	805	767	790	777	755	802	796	747	788	807	795	808	808	789	749	810	816	808	783	756	818	769	772	771	796	795	830	734	763	775	788	803	773	818	779	788	818	781	776	822	820	828	757	798	720	802	759	776	858	807	799	781	763	744	775	766	800	760	806	784	746	818	806	799	792	776	860	776	844	762	837	737	805	755	785	760	767	779	777	738	795	773	804	769	780	787	771	769	874	778	772	794	802	799	800	746	803	757	765	762	785	788	733	842	785	757	812	822	764	779	743	769	775	776	783	804	750	780	789	796	801	767	812	825	825	788	803	771	834	796	817	819	756	819	784	785	825	812	791	757	813	767	779	804	747	783	811	754	850	799	755	775	818	824	769	797	833	835	796	814	754	770	776	838	765	800	784	772	792	804	782	729	799	795	804	765	833	762	732	763	859	802	783	757	787	739	833	807	814	750	810	795	794	801	785	778	755	785	802	792	767	849	775	732	777	736	827	770	779	770	816	782	747	782	782	802	807	822	793	762	771	774	818	765	754	748	786	811	773	771	799	797	815	814	800	799	789	807	776	779	799	766	801	757	752	786	799	777	814	832	786	819	767	709	779	784	802	765	741	798	768	757	766	768	839	806	783	830	788	761	785	784	792	763	815	795	806	783	755	749	752	774	794	771	773	812	792	781	790	779	776	818	767	766	811	787	822	792	764	764	791	762	760	825	788	790	843	789	827	790	769	780	854	839	833	810	801	826	808	797	818	789	755	766	839	801	779	769	792	819	736	758	761	798	778	795	759	780	799	752	786	760	820	775	764	761	851	746	815	798	763	789	780	802	815	763	848	743	748	798	772	801	825	749	789	834	763	765	754	818	848	753	735	791	803	797	807	795	785	835	762	764	785	791	797	775	768	806	781	756	744	809	822	822	782	813	794	814	823	801	790	755	784	798	773	779	841	807	789	783	774	757	780	759	800	823	800	809	748	767	767	781	789	747	786	770	818	790	812	768	797	816	810	788	734	810	788	813	828	813	790	794	769	842	804	790	778	808	830	789	774	817	793	789	766	814	786	818	750	725	858	772	765	747	760	771	820	739	801	826	804	776	810	741	791	721	811	746	824	812	768	800	744	786	796	797	828	748	799	819	808	811	817	797	786	781	790	818	797	790	739	784	788	773	820	730	783	754	747	785	838	783	753	780	786	781	824	787	806	817	787	820	754	790	774	825	809	784	795	783	768	829	809	791	770	734	724	780	791	793	764	731	733	772	808	793	813	809	747	771	785	818	830	777	763	822	752	818	766	796	757	759	797	798	801	824	808	750	771	774	765	784	790	822	776	778	778	799	815	782	823	807	808	740	790	766	789	769	829	752	791	784	795	798	791	796	806	843	830	738	820	790	818	777	787	828	796	791	779	798	819	770	778	791	749	814	811	807	775	779	789	788	724	781	790	779	777	780	782	800	751	785	797	749	776	734	785	751	807	777	807	783	771	776	799	824	816	773	790	796	832	789	827	771	785	834	793	781	783	774	803	780	787	810	755	804	802	833	830	797	768	798	778	802	775	754	726	765	716	810	735	803	836	781	736	829	794	732	804	770	753	834	801	751	807	811	802	792	757	774	783	796	779	787	844	822	832	755	821	786	876	863	778	798	769	803	804	798	780	750	824	822	761	748	794	825	769	774	798	748	772	806	802	776	768	788	768	788	827	830	798	786	818	797	806	759	811	790	797	780	783	753	823	794	768	810	791	779	761	780	782	782	841	780	812	786	783	774	739	828	813	775	759	774	843	798	817	764	774	798	800	811	810	772	826	749	780	783	782	802	789	761	838	830	846	793	806	750	785	790	776	789	809	775	773	781	802	800	765	820	803	799	774	728	784	828	739	776	809	773	802	816	811	789	740	773	782	795	798	776	756	811	819	783	825	773	763	744	796	774	804	845	750	814	810	802	779	765	782	745	774	784	742	816	819	754	814	777	781	809	797	796	741	866	818	773	799	766	780	805	837	740	786	791	816	790	772	751	794	809	849	797	771	783	794	783	770	781	793	775	838	824	753	782	756	785	771	733	793	766	786	788	765	784	862	778	769	817	754	795	787	720	785	793	818	823	728	769	764	768	776	797	785	804	805	753	803	717	822	804	723	816	779	767	777	776	800	801	802	779	802	821	800	803	774	787	752	753	792	783	761	805	766	861	766	839	753	790	770	765	784	801	782	787	761	795	821	767	783	778	819	798	790	808	836	814	789	777	774	838	767	782	796	777	811	810	790	772	781	767	719	771	747	788	742	790	796	818	797	811	765	728	823	796	781	789	806	767	786	797	751	779	806	791	783	793	796	764	774	784	811	798	808	773	773	791	722	762	770	761	801	771	743	783	777	783	814	843	806	767	765	815	787	758	846	748	779	791	806	769	785	730	798	783	770	766	751	795	773	774	786	821	732	834	765	805	807	799	790	754	832	732	809	789	810	770	767	708	781	739	768	758	798	784	764	775	791	784	773	791	787	741	796	790	771	799
23427	20848	28188	23612	20850	11230	1367	818	711	654	586	624	618	526	522	497	496	498	462	481	487	455	436	484	449	445	485	450	454	456	435	462	481	415	428	449	435	430	457	449	456	444	466	441	457	443	439	437	424	452	428	416	432	454	420	466	440	396	418	432	438	424	423	439	448	448	451	443	388	438	413	432	439	417	452	416	436	457	421	415	440	445	423	424	427	437	416	452	438	423	436	449	386	420	436	427	477	406	427	433	456	455	425	450	418	470	460	435	384	419	435	434	458	455	450	434	435	435	448	388	423	449	420	438	432	422	441	423	432	419	429	437	419	434	389	372	444	436	440	440	441	439	407	439	401	452	436	422	447	453	463	404	402	403	455	453	421	410	432	415	448	458	421	430	434	421	439	421	444	412	429	465	443	423	428	431	428	423	426	443	446	424	443	414	427	442	450	364	409	467	422	412	412	472	402	453	428	446	448	450	417	423	448	401	446	463	450	445	443	437	461	419	424	456	445	421	460	459	387	423	420	458	421	424	439	396	433	442	453	463	424	404	509	404	479	420	403	455	428	464	442	460	375	451	450	447	478	439	409	433	432	402	438	448	444	407	433	478	401	409	452	399	430	427	430	430	394	448	439	449	446	442	397	370	447	399	419	415	429	443	456	444	443	472	451	411	452	425	421	419	425	470	429	435	434	450	439	424	409	438	444	407	412	434	427	432	479	436	413	444	448	410	495	431	484	462	421	429	423	424	437	437	432	441	438	413	441	415	428	426	425	420	431	440	424	408	458	421	431	462	410	426	426	436	489	407	413	432	435	441	411	401	398	457	411	434	413	421	408	417	436	455	430	420	412	418	447	430	441	438	437	427	435	452	433	440	457	436	451	449	418	446	394	425	433	420	375	427	423	454	440	403	433	432	438	439	421	388	404	445	437	445	445	439	429	435	429	458	439	424	470	401	400	431	413	433	380	439	382	447	446	400	399	444	456	416	447	418	404	447	467	420	397	429	426	435	424	415	403	422	446	438	447	406	414	433	449	407	448	452	440	403	418	421	461	430	464	415	402	445	441	397	419	408	434	419	432	426	427	399	442	419	443	471	457	452	455	423	434	382	406	435	435	438	423	449	466	428	467	460	441	414	450	449	454	447	430	407	452	453	409	406	411	404	436	454	438	454	434	415	417	455	411	418	439	456	438	441	392	419	437	382	426	426	418	455	445	399	431	457	448	442	426	439	450	386	438	421	459	450	406	431	427	416	482	463	428	407	387	433	451	419	450	412	423	453	408	414	436	384	397	424	426	449	418	425	446	407	421	428	419	444	439	428	451	444	419	401	419	452	448	410	408	425	423	402	434	429	448	438	472	449	433	435	412	417	417	433	429	448	395	467	439	445	444	409	428	438	455	434	448	420	439	422	380	443	420	470	451	436	410	450	460	441	432	454	469	409	433	412	394	419	467	431	451	431	433	450	469	471	407	417	422	421	428	466	444	400	398	417	425	451	440	410	442	401	443	452	480	424	465	447	459	439	443	475	420	398	403	413	418	435	420	415	460	442	435	392	381	393	403	417	405	403	443	446	416	427	433	443	413	443	428	379	428	405	407	406	474	451	454	380	437	436	404	434	436	466	409	431	385	422	432	421	425	433	420	407	421	413	440	433	410	444	440	434	445	443	402	384	461	423	451	453	429	412	508	406	440	442	414	423	473	429	440	453	430	414	434	417	396	457	408	427	442	419	394	446	426	447	405	455	431	440	410	411	464	434	442	437	414	423	422	435	425	427	457	452	443	408	427	449	448	433	407	407	417	403	407	446	429	431	438	413	415	445	453	442	456	412	462	439	438	453	464	410	420	457	472	432	431	405	420	421	463	435	448	411	453	425	447	431	443	423	451	420	432	402	457	449	399	446	422	411	460	429	412	443	409	422	416	440	397	430	429	394	431	435	424	459	417	439	388	406	421	442	424	395	419	424	416	416	439	439	464	439	462	457	432	440	445	431	429	443	386	446	447	419	456	375	418	435	409	446	418	458	412	420	426	415	438	418	436	471	388	443	411	436	434	442	447	393	416	433	465	417	415	408	445	429	417	418	461	405	411	443	449	413	412	429	455	456	433	401	421	428	435	441	420	449	396	427	431	422	414	423	398	434	430	440	436	410	428	406	424	413	414	411	418	410	434	453	451	464	429	469	412	391	438	401	437	398	401	426	414	414	413	417	432	422	437	475	434	408	428	438	428	422	430	463	449	446	427	421	413	453	447	406	413	420	385	440	422	415	401	426	415	459	448	468	392	465	442	388	450	412	385	424	401	411	403	428	403	425	432	424	422	416	444	423	456	430	436	442	432	427	439	422	430	379	423	418	475	429	412	432	457	427	413	432	432	423	471	442	421	421	388	405	418	428	441	435	430	426	422	401	378	448	443	455	435	396	435	440	437	415	434	453	443	418	432	454	451	410	438	443	455	473	419	446	408	415	428	429	432	418	448	421	456	429	407	451	438	409	443	411	414	393	434	450	461	416	409	425	421	408	428	428	445	426	395	446	420	423	437	432	426	446	399	446	434	456	434	438	406	442	469	423	407	422	439	438	412	445	409	426	427	451	415	424	441	434	408	409	457	423	440	437	416	432	435	414	416	426	408	426	408	441	440	442	485	419	407	393	421	411	440	453	454	450	400	421	450	436	443	430	449	376	468	423	449	439	449	440	404	442	420	418	431	405	433	391	412	445	449	424	421	434	435	453	432	416	465	404	422	420	412	441	411	449	442	412	436	426	425	420	494	427	453	399	413	415	414	454	447	421	430	409	446	459	417	420	440	469	417	422	443	467	431	413	453	417	441	468	452	420	432	459	438	416	440	421	453	441	414	402	438	485	428	388	434	400	434	393	457	426	425	437	427	396	410	401	395	413	415	431	468	436	440	410	413	419	473	436	446	430	397	415	422	425	416	456	443	441	446	443	433	400	458	427	420	407	461	396	420	449	461	450	458	456	448	408	418	456	408	456	405	436	402	429	419	453	441	431	451	454	452	418	440	458	437	462	404	437	427	461	444	381	447	426	466	423	451	422	384	408	388	426	438	481	429	432	421	438	412	446	451	416	435	426	421	415	430	435	434	431	436	417	473	450	448	412	455	437	455	423	426	418	448	435	433	404	457	401	445	448	430	406	419	427	432	449	442	408	434	417	430	433	416	431	436	432	416	409	409	369	420	441	422	396	392	407	413	430	406	427	415	430	436	452	452	407	425	458	437	432	423	434	420	452	390	449	446	412	426	402	436	441	423	430	430	447	433	439	422	437	437	489	428	410	432	423	422	435	402	387	451	389	426	426	410	466	429	447	429	444	453	412	467	448	424	430	417	429	428	408	438	414	430	411	452	428	441	389	426	461	436	429	424	415	460	424	424	443	439	454	397	421	442	381	438	481	379	444	425	421	423	468	422	417	423	467	436	435	427	435	446	416	447	426	406	437	443	439	428	444	427	470	431	412	417	464	440	445	427	450
4567	9497	8360	4379	3063	2303	1861	1620	1324	1122	1021	979	859	817	780	751	735	695	725	670	678	692	674	628	636	630	603	577	649	626	587	639	602	571	620	570	574	568	566	562	603	562	611	551	557	622	578	582	597	559	573	587	546	594	602	579	607	557	579	581	642	598	598	574	575	554	568	595	603	572	589	593	609	577	560	575	583	543	558	553	579	560	536	558	591	596	529	562	550	546	585	545	586	602	559	550	564	562	561	623	598	564	550	543	563	550	567	588	585	625	627	571	544	555	580	594	523	613	567	575	541	563	588	540	611	549	545	572	549	558	594	568	562	548	573	640	545	566	605	570	598	577	583	576	549	599	544	592	572	540	564	563	594	563	567	570	622	544	594	575	571	583	544	556	558	578	576	551	558	589	603	552	620	582	618	532	535	574	559	581	555	567	553	541	625	580	558	571	612	558	578	583	524	581	545	571	555	557	584	563	604	572	586	523	586	615	557	586	585	578	546	558	553	571	569	566	563	596	576	637	552	562	555	542	567	538	575	566	539	596	574	585	566	558	652	537	593	594	551	594	538	583	564	584	602	555	551	601	585	550	585	612	565	577	576	574	530	565	569	621	575	556	577	547	615	585	541	605	518	551	577	578	545	580	608	558	595	542	547	578	606	580	558	608	573	561	606	598	559	548	546	617	589	611	588	600	581	543	606	556	561	549	599	574	552	601	600	596	567	565	601	573	603	574	592	580	574	590	537	592	606	568	557	555	560	611	586	524	557	560	591	592	550	549	568	574	582	610	577	579	583	581	577	582	582	596	585	540	514	610	560	553	587	572	546	591	548	602	622	583	594	579	530	557	537	559	604	542	558	515	600	561	550	582	601	581	548	589	588	563	585	558	519	578	598	573	571	604	554	519	560	572	565	556	580	579	582	536	537	549	618	566	559	593	543	575	547	580	567	588	538	557	562	573	529	575	574	597	552	527	578	603	585	584	532	585	564	583	567	588	586	580	564	554	569	572	565	566	536	544	571	607	586	595	565	590	541	558	587	566	595	581	569	588	589	553	556	586	549	628	584	567	525	556	536	575	549	605	569	613	580	539	544	585	569	591	615	607	541	580	564	637	584	579	583	588	564	557	577	573	562	585	565	602	589	604	598	578	553	564	565	568	607	591	561	569	574	546	549	552	538	582	590	547	524	587	563	611	576	542	565	581	597	591	587	606	635	563	574	546	551	559	575	527	589	568	582	574	597	592	566	583	600	579	578	568	568	552	548	593	569	575	579	573	572	561	611	525	564	581	593	601	559	576	532	564	583	559	532	550	618	577	555	615	539	562	534	606	567	560	554	579	544	567	541	570	564	602	555	604	544	633	590	538	545	571	583	548	550	557	574	558	621	572	548	596	596	612	566	565	565	580	603	548	590	536	546	550	582	564	573	578	568	577	547	610	591	573	555	555	550	569	573	552	623	580	572	584	573	573	513	592	616	522	566	538	581	639	553	575	557	544	554	557	567	608	593	552	621	510	604	598	558	571	581	581	577	612	537	585	558	584	609	578	585	580	545	550	604	564	611	552	588	585	569	553	578	519	567	544	567	643	571	568	558	571	547	628	594	555	589	550	582	604	543	582	590	549	600	548	560	574	593	613	552	569	560	564	589	587	597	609	558	572	546	547	526	584	587	576	537	584	540	546	569	562	589	578	590	594	549	558	562	539	524	605	561	566	532	577	576	574	584	576	553	566	568	580	574	556	553	564	573	569	549	571	605	618	562	550	571	537	597	583	581	578	607	556	566	605	553	572	497	577	594	552	546	570	576	520	590	627	557	582	574	624	585	580	571	592	598	543	576	570	573	598	545	548	579	554	565	534	578	557	599	605	561	585	581	569	600	560	566	557	534	557	568	576	556	593	590	522	603	535	553	592	573	623	583	583	568	592	555	583	561	540	553	636	609	565	613	553	588	549	576	537	574	567	578	583	553	567	540	586	579	596	543	532	593	584	568	552	584	552	602	527	565	612	576	556	547	573	581	563	556	558	567	549	613	546	585	576	554	563	567	605	598	545	576	576	581	583	584	547	598	607	578	572	545	530	548	561	566	569	600	589	569	523	607	583	553	566	538	546	566	611	582	626	598	570	550	547	572	570	562	598	500	583	601	562	611	569	605	554	581	574	563	546	535	587	574	536	506	561	572	601	577	573	534	567	569	560	583	604	569	563	599	542	588	512	542	600	552	577	583	555	586	569	585	526	618	557	634	577	602	628	547	544	574	544	574	573	559	606	552	553	541	613	596	573	577	616	584	559	525	590	591	591	583	575	546	575	594	555	598	597	601	569	550	575	525	518	543	575	610	531	617	558	609	532	554	577	547	561	561	566	569	585	587	554	559	568	549	539	580	584	572	539	571	539	611	534	586	582	575	546	558	544	590	593	603	530	536	518	579	589	564	573	571	581	570	564	606	527	542	634	557	558	617	557	564	557	601	592	601	551	581	546	543	610	610	562	554	592	587	579	606	526	619	533	560	581	617	577	613	538	555	585	566	565	568	566	603	573	609	553	580	560	596	586	560	572	576	558	563	533	596	535	525	590	580	563	586	575	593	605	602	599	546	580	574	580	549	600	577	537	573	572	544	594	580	527	535	571	533	574	573	575	571	544	604	593	568	580	537	569	555	576	567	578	590	558	581	582	606	536	583	598	581	559	586	531	570	576	565	604	566	628	581	549	515	603	594	630	587	570	555	571	569	539	586	556	584	562	582	550	589	573	598	605	606	572	553	561	573	574	586	561	570	576	586	578	607	562	587	589	537	550	577	549	535	548	578	548	548	561	525	570	565	540	585	542	587	536	581	587	534	590	574	540	549	549	561	610	525	562	558	592	593	607	591	555	556	603	586	539	609	567	619	587	579	610	581	535	596	567	571	533	564	618	591	603	589	544	548	541	558	604	569	531	604	625	571	571	556	548	541	543	560	545	582	600	582	556	595	529	548	580	572	594	593	547	554	551	584	563	579	549	583	584	571	589	570	542	560	540	547	600	555	576	565	578	589	566	588	577	557	545	572	590	578	594	580	581	534	541	573	564	578	601	605	536	599	571	530	567	574	591	587	611	554	535	577	545	575	542	609	549	564	583	594	548	528	537	572	580	547	579	555	586	570	542	575	533	568	562	544	613	526	588	556	588	597	560	566	560	593	586	591	557	509	585	558	611	553	536	554	562	515	563	597	579	595	612	541	557	536	591	578	560	554	580	621	623	588	555	556	585	561	533	587	579	533	564	580	565	573	604	561	583	578	567	562	582	556	571	574	566	594	613	572	577	558	573	561	566	577	594	558	568	556	579	592	500	566	584	562	572	556	585	600	606	562	584	596	605	579	560	576	534	535	537	543	569	557	555	537	579	590	592	593	591	572	526	552	590	581	543	522	600	606	571	594	555	603	552	551	570	607	556	576	600	571	606	551	610	617	560	562	591	590	590	581	607	580	569	555	547	607	597	556	565	604	550	564	602
22533	20892	28651	23322	20896	20942	9787	1145	780	623	540	508	418	361	368	319	348	283	281	253	271	242	253	237	234	236	226	232	244	220	192	199	213	219	201	229	194	196	191	191	177	184	175	167	177	192	198	189	168	194	178	181	177	169	177	200	196	188	186	213	177	200	168	178	178	205	181	181	196	201	173	202	185	198	184	197	199	193	175	187	180	173	189	183	185	188	192	170	187	185	181	193	180	174	167	193	177	179	198	189	150	189	172	184	173	170	174	178	195	156	175	160	197	191	153	214	165	171	187	182	197	182	166	166	176	179	171	159	183	190	156	174	186	186	196	192	158	168	197	202	180	165	175	132	165	157	176	177	185	175	187	204	163	154	201	168	184	198	193	184	171	189	170	182	193	173	203	189	164	185	171	193	172	186	173	188	194	175	188	162	196	191	200	175	180	188	201	178	191	165	165	172	155	201	185	196	185	175	184	187	200	193	182	178	171	160	182	195	180	176	186	177	169	163	145	179	175	199	193	167	169	190	170	181	188	201	180	161	182	167	174	181	165	173	209	187	193	192	187	177	166	194	181	204	178	184	210	164	180	165	173	181	189	177	174	167	198	184	181	171	190	182	201	192	183	197	184	170	173	187	172	176	167	187	178	184	161	161	163	172	183	163	172	174	181	180	156	187	184	185	220	189	183	169	182	180	184	205	190	182	186	190	185	174	181	146	170	190	167	186	178	183	168	178	190	158	179	183	180	158	167	176	173	201	207	183	192	161	184	184	168	183	164	153	189	155	182	167	173	175	177	186	184	186	181	202	168	181	193	180	170	143	187	169	175	167	182	183	185	175	180	180	179	171	198	184	200	186	191	216	163	158	177	179	184	152	182	178	169	181	172	174	169	181	190	181	182	183	172	164	223	187	199	172	176	190	173	223	198	172	184	192	191	185	182	170	165	192	166	178	165	159	185	187	197	199	178	177	156	182	179	181	184	183	170	175	164	164	193	159	182	169	155	191	178	191	165	171	173	164	189	189	194	156	183	180	188	154	177	176	159	190	183	136	167	203	183	189	189	205	161	179	167	199	179	179	180	172	175	177	194	152	180	176	176	174	164	182	181	171	182	159	178	213	168	185	187	163	195	173	174	186	206	195	176	173	204	177	151	183	179	157	172	167	156	178	192	177	192	194	188	181	182	154	170	181	164	170	186	178	192	187	170	165	171	200	172	170	196	178	162	175	149	191	180	192	146	149	172	203	171	185	172	192	167	166	198	211	183	201	169	184	186	182	172	190	167	193	184	172	155	167	192	162	184	183	209	172	213	184	158	182	171	193	187	174	176	170	169	185	165	163	177	174	157	178	180	177	185	157	150	177	154	172	160	168	162	162	149	169	193	202	183	184	171	165	160	168	175	197	205	176	183	187	180	169	181	198	180	176	179	187	195	194	172	187	179	201	141	173	189	160	157	164	138	186	167	174	185	172	165	182	174	170	183	154	179	176	164	161	172	159	160	165	185	149	179	202	186	166	187	187	185	165	186	194	156	196	176	174	189	187	162	167	173	186	188	186	156	171	144	170	165	180	173	174	169	169	175	185	188	160	153	189	164	192	200	186	189	173	188	172	174	178	195	191	188	186	181	170	188	186	164	178	161	171	186	174	158	168	180	171	174	174	193	190	200	200	195	197	188	182	199	195	179	168	168	188	180	187	184	181	169	182	192	175	178	190	167	171	179	172	207	191	181	193	180	184	210	187	186	184	178	175	175	194	162	160	165	156	183	178	169	162	166	158	164	189	172	179	178	188	173	199	171	206	161	163	202	181	174	206	150	174	177	167	170	154	169	169	179	173	174	148	189	171	192	191	183	163	194	205	155	199	163	157	185	176	191	196	175	189	156	174	187	177	182	189	175	180	208	188	176	195	169	162	168	174	161	189	166	190	172	186	177	175	207	176	170	196	156	198	187	172	158	181	184	173	183	169	173	164	170	176	197	187	173	187	174	182	176	200	183	202	151	164	184	182	179	180	175	153	183	188	183	154	174	184	199	175	180	184	190	183	183	175	194	179	185	167	185	194	201	180	169	190	166	169	164	194	171	170	181	155	157	188	183	194	148	223	163	180	182	187	175	177	174	148	166	201	198	186	181	189	164	183	166	203	164	164	199	201	199	189	173	172	192	172	170	182	182	174	148	175	187	172	196	168	170	180	173	153	165	179	177	156	180	182	181	183	156	181	173	210	153	163	198	179	198	158	179	180	201	175	155	172	181	166	189	160	191	199	164	184	183	187	177	176	193	195	162	188	177	160	153	172	206	182	187	173	192	170	157	175	168	183	192	187	184	190	192	197	183	162	183	189	152	170	199	191	190	178	215	172	164	177	173	177	174	177	162	179	173	163	192	174	179	181	176	174	165	166	168	170	180	159	162	191	173	179	172	175	188	175	186	176	198	168	197	161	172	169	183	174	196	181	176	165	180	185	178	172	187	194	176	163	170	170	164	168	185	195	197	190	172	171	175	187	172	175	170	201	165	178	186	182	178	208	182	175	177	189	198	154	165	166	186	161	186	166	171	201	169	174	182	148	179	162	184	173	191	194	182	199	176	171	187	160	187	168	183	170	184	181	170	166	148	188	198	193	194	174	167	174	161	204	206	170	201	165	169	183	181	201	167	179	170	179	190	178	202	168	218	178	172	179	172	187	191	180	193	177	184	176	161	182	170	181	179	184	181	187	183	178	139	190	176	174	196	185	167	174	178	198	176	165	175	168	164	172	182	165	147	196	167	172	174	180	204	179	182	196	168	184	174	169	217	137	168	195	191	199	159	181	204	158	171	170	215	180	181	177	178	172	209	178	162	182	188	173	186	179	187	201	167	166	183	171	167	157	169	187	179	185	197	177	183	164	171	173	179	167	150	171	157	157	190	170	186	180	169	180	176	182	144	148	193	196	155	192	195	172	187	176	169	159	146	185	187	182	148	183	203	215	167	187	197	171	184	167	155	187	165	177	173	168	187	170	174	197	173	174	172	191	188	177	170	177	184	167	198	173	182	156	170	173	170	182	178	183	177	151	188	165	170	185	198	188	173	173	173	186	171	208	154	189	180	184	175	190	199	167	157	172	167	161	171	184	183	213	180	177	163	160	181	181	182	193	186	178	162	190	172	169	185	169	177	176	151	173	150	184	169	159	163	171	179	165	182	153	195	173	160	163	186	183	195	189	166	177	202	189	170	184	181	184	191	162	185	166	171	164	157	189	177	196	183	177	191	178	180	157	193	178	164	176	167	183	177	169	190	185	174	185	175	202	197	173	206	162	167	163	168	168	191	212	184	215	174	175	181	185	166	179	188	177	177	164	153	191	207	155	178	181	163	169	166	172	174	175	182	189	163	188	157	170	187	184	185	173	176	165	214	192	200	195	179	182	174	168	190	172	156	178	178	181	174	172	189	189	187	174	166	177	184	168	204	182	189	174	168	176	178	159	163	181	189	180	157	185	165	173	195	187	193	188
6603	15618	13421	7512	5019	3753	2849	2184	1736	1373	1197	918	836	706	628	533	526	492	461	419	448	394	354	330	345	334	303	318	308	309	311	265	284	292	290	284	280	314	268	270	259	257	287	291	268	260	248	252	232	223	264	258	241	256	220	273	271	264	233	256	235	268	266	240	263	263	247	276	231	238	230	254	244	223	251	242	229	270	230	229	251	242	266	211	249	230	239	261	255	237	239	234	234	255	240	240	215	220	198	219	237	237	219	239	226	225	245	218	239	267	242	215	250	226	233	236	254	237	217	225	255	220	254	214	228	250	241	223	249	215	278	245	239	223	252	253	233	208	247	262	249	224	236	263	226	238	226	233	228	236	221	247	234	213	227	245	237	226	237	224	252	242	242	231	228	242	215	243	226	253	226	219	232	219	219	248	240	191	224	236	229	238	252	259	208	236	259	240	240	245	230	241	212	231	237	248	237	251	214	201	221	229	229	255	212	224	231	246	257	233	252	198	233	235	216	236	210	231	221	249	231	255	232	239	236	243	234	246	220	221	247	217	239	276	239	246	228	241	237	216	251	215	253	236	232	221	258	247	222	213	210	210	241	237	228	252	249	245	200	238	240	240	228	241	251	237	249	228	225	242	248	229	217	225	261	232	228	279	255	268	243	230	202	230	232	207	215	251	217	266	203	222	238	202	211	226	229	211	242	252	239	225	253	238	230	232	228	231	239	230	215	248	211	213	239	225	243	256	235	234	247	226	231	236	254	233	255	231	237	211	238	231	275	229	241	224	236	240	236	226	259	214	233	248	204	238	223	232	212	251	218	215	229	193	235	249	212	247	241	231	256	217	225	244	241	248	215	256	233	245	263	222	248	232	218	225	233	239	232	231	257	233	237	241	220	225	231	237	214	217	240	211	231	260	235	250	218	244	248	242	251	215	251	265	240	262	225	234	254	223	230	242	234	248	207	234	255	258	239	241	240	230	205	256	236	233	226	228	256	254	228	234	235	233	259	238	232	215	235	233	225	223	221	249	223	213	228	218	224	240	230	238	250	242	272	245	237	210	224	240	247	234	247	262	207	199	214	209	239	232	235	240	243	247	227	234	228	235	247	205	255	245	235	240	236	250	252	275	219	243	237	200	214	225	226	241	214	228	227	231	234	217	234	242	248	253	236	232	230	258	238	221	224	213	249	276	208	240	239	247	238	235	243	182	206	223	233	237	211	242	238	212	193	251	236	248	244	230	251	275	217	209	226	231	226	222	211	231	244	226	217	221	231	253	254	237	233	237	232	233	247	236	198	273	252	240	208	214	211	254	205	226	223	230	223	229	219	208	266	230	217	235	249	222	241	239	233	213	222	248	234	214	240	221	228	240	235	235	205	242	227	257	262	217	243	229	250	218	248	272	236	242	252	242	228	207	225	240	256	239	249	225	248	256	240	248	223	229	206	215	251	246	229	241	238	248	231	231	243	253	231	215	223	257	237	247	265	223	232	234	242	252	246	224	242	218	223	218	228	248	230	243	241	214	233	244	233	246	218	201	234	240	236	222	237	241	208	251	224	229	220	253	241	214	235	234	226	225	248	250	238	205	254	213	255	230	230	238	234	232	247	229	237	219	283	235	219	237	231	235	240	243	230	255	210	207	229	231	221	225	241	235	228	232	228	224	211	229	249	247	247	236	235	275	215	245	260	236	209	246	264	245	240	213	234	227	246	248	242	256	246	245	238	215	249	217	240	244	217	231	238	214	227	217	232	233	229	234	245	227	254	227	249	227	213	266	228	222	216	236	240	233	212	227	240	223	238	254	243	226	205	234	240	285	230	223	242	243	222	205	233	228	228	248	242	229	224	235	222	211	249	251	254	242	219	228	233	256	222	229	233	261	231	238	245	226	232	241	216	224	213	230	220	244	225	230	232	238	198	229	213	216	211	253	232	253	247	215	231	240	230	233	230	258	237	220	243	240	240	215	228	230	236	250	236	244	237	235	221	265	212	256	235	261	232	220	249	234	242	239	228	221	211	240	248	217	223	217	236	239	244	223	246	223	211	224	220	245	230	236	219	238	249	232	232	235	235	245	238	239	265	260	256	242	272	223	227	241	202	217	274	225	218	241	219	264	265	218	257	240	253	245	263	215	242	208	251	224	229	226	236	241	250	220	246	220	216	231	250	228	226	250	220	216	233	243	229	247	227	241	261	242	227	225	255	212	215	204	210	225	230	229	252	242	222	218	246	237	209	230	212	231	232	248	211	249	252	235	243	225	218	215	254	223	229	220	221	211	230	227	246	212	250	255	235	231	261	231	275	241	198	213	241	222	254	253	266	228	247	244	243	230	223	243	213	224	247	227	261	256	249	224	230	212	246	248	225	222	238	218	230	224	237	248	245	237	253	218	232	237	227	219	245	243	209	234	211	228	216	222	257	222	224	216	227	224	220	231	245	216	233	230	221	212	238	267	236	227	249	205	220	240	238	246	216	231	232	220	239	243	229	241	228	236	262	234	207	233	224	218	223	258	252	221	218	228	242	237	236	252	236	228	228	225	251	230	237	234	240	253	238	241	255	225	222	261	263	211	202	238	230	223	253	234	223	253	239	224	236	215	249	248	223	235	217	243	221	225	226	211	234	242	256	249	226	216	233	255	235	250	220	198	238	204	218	220	252	232	229	258	232	228	221	240	228	214	251	231	246	239	246	248	227	250	239	228	250	249	224	225	222	221	202	253	218	222	221	231	222	238	232	232	236	243	222	222	228	251	228	239	233	210	268	239	240	222	251	231	248	254	242	224	252	217	234	248	246	240	228	219	230	249	225	260	204	247	233	221	228	244	244	233	227	240	245	247	238	232	227	212	253	229	223	230	241	235	229	218	262	229	250	227	236	251	252	254	237	226	240	238	236	223	224	228	253	229	233	214	254	221	231	233	242	222	246	230	218	262	238	246	228	246	244	244	232	271	233	241	229	223	229	201	245	223	235	237	250	210	229	233	231	224	211	223	203	230	231	223	231	251	235	223	233	237	225	220	252	234	240	223	226	252	286	229	218	268	215	232	205	198	241	255	242	231	195	257	231	258	217	221	232	207	201	215	225	218	228	255	231	227	216	252	241	238	238	252	245	204	241	243	218	201	211	272	208	253	263	242	227	239	237	223	234	221	233	252	249	210	219	244	211	222	202	208	230	242	226	223	252	227	219	265	245	227	227	253	235	206	225	231	275	235	228	269	221	238	244	252	228	224	217	226	223	222	238	211	218	238	221	203	263	254	233	234	262	219	237	222	234	207	248	249	244	241	230	226	225	250	249	213	235	202	223	240	253	211	235	244	212	225	245	241	245	243	247	216	252	217	237	254	233	253	227	235	258	235	231	212	237	233	236	221	217	233	249	245	229	236	250	219	218	251	219	241	212	221	251	205	218	217	231	221	245	229	224	229	266	216	217	217	238	242	235	235	251	223	222	234	245	207	220	240	240	234	234	246	249	241	233	235	216	226	248	240	220	242
26531	20504	10167	1169	695	689	662	624	644	674	641	643	645	682	651	647	623	634	662	604	672	658	612	590	602	678	609	606	633	629	634	642	616	592	612	639	592	655	598	634	603	615	588	606	609	589	618	624	635	598	623	596	613	627	593	619	629	636	578	603	575	592	622	633	622	634	658	586	647	636	596	664	590	643	603	612	594	588	599	605	567	622	589	655	566	620	611	659	644	556	632	593	635	605	598	614	591	640	606	632	609	629	614	641	637	612	631	616	600	602	596	655	603	637	614	634	663	609	587	628	665	621	607	629	632	631	628	621	611	658	587	598	658	621	589	593	628	607	611	623	611	619	656	619	658	629	613	645	628	633	621	619	637	604	644	605	606	636	670	629	605	629	649	596	613	603	656	614	610	596	648	614	583	600	564	563	623	605	615	593	626	584	609	618	622	586	629	637	649	610	547	601	621	573	604	604	558	618	595	630	651	588	611	641	615	600	626	682	597	622	620	629	588	598	607	630	627	595	645	598	582	607	561	617	612	589	618	617	614	601	620	645	640	585	649	602	656	651	612	624	626	620	621	660	562	609	608	635	677	617	610	597	643	584	625	634	621	609	613	654	610	619	629	633	579	626	646	621	616	614	593	588	641	610	610	633	621	599	618	650	600	640	649	588	594	600	632	574	622	601	553	610	644	654	613	614	620	640	651	656	586	589	630	623	653	632	611	606	637	614	596	579	630	606	613	606	649	621	637	595	616	579	588	592	642	618	616	597	614	595	618	626	653	615	605	620	629	602	588	624	553	628	576	604	604	650	650	632	618	623	634	605	585	696	584	608	612	597	578	615	579	632	603	634	649	562	642	633	582	620	618	594	596	565	646	628	638	643	637	608	591	589	619	614	584	617	669	629	574	613	612	644	642	597	657	621	594	631	623	597	616	606	611	558	631	583	605	601	581	632	652	606	555	609	626	624	607	622	624	597	616	655	675	615	622	579	644	586	599	597	605	651	627	574	583	631	641	625	563	629	612	660	619	605	641	644	623	616	620	605	601	618	600	642	589	623	585	643	623	669	635	632	638	598	618	585	581	600	674	607	635	636	600	617	637	587	600	618	622	617	599	586	626	597	655	595	604	605	613	597	660	605	605	604	613	640	598	632	573	581	623	591	588	606	627	646	647	631	609	635	608	580	603	644	568	583	622	605	601	623	631	581	665	624	597	592	598	598	590	629	642	646	583	622	597	619	639	617	602	668	592	607	683	609	627	658	618	622	582	674	635	583	627	598	628	607	632	597	652	660	604	567	642	598	617	611	619	591	618	592	606	624	609	578	628	590	633	605	613	630	609	618	609	657	619	583	632	632	621	594	602	621	605	604	624	588	580	617	608	647	589	607	642	606	616	579	603	617	624	586	631	631	659	657	625	564	592	633	663	594	621	571	642	596	595	597	639	615	633	610	615	655	622	617	641	641	635	629	639	610	570	597	617	642	612	629	652	574	635	653	647	609	582	598	618	561	690	573	618	630	651	624	616	614	658	631	595	683	588	565	587	640	633	622	620	627	607	594	611	604	612	606	628	584	616	589	565	581	612	627	622	640	553	597	601	641	625	647	637	613	611	637	580	596	630	612	610	615	557	585	623	594	657	672	632	586	607	580	613	609	600	650	603	611	615	586	573	606	643	605	624	627	608	599	627	625	625	613	643	573	600	604	631	620	609	609	597	665	673	631	633	669	627	604	642	642	659	668	619	650	611	630	610	637	624	593	632	632	629	658	610	575	601	670	565	618	623	627	615	598	634	605	582	619	666	597	623	618	624	593	635	599	629	632	578	562	632	613	607	618	640	619	622	606	607	615	625	616	618	649	582	655	620	598	565	581	630	666	614	637	629	636	658	562	655	643	590	628	623	637	600	658	660	637	603	621	629	602	611	624	620	602	609	631	638	678	588	614	625	639	637	627	589	628	639	639	592	651	625	615	640	586	569	571	646	590	599	655	638	597	607	653	587	628	613	626	624	634	654	575	649	600	625	634	629	598	600	589	572	599	625	607	637	588	607	662	611	622	626	601	610	635	626	620	584	608	637	604	660	601	568	645	609	630	625	641	647	654	581	660	652	577	647	597	603	662	643	607	610	658	615	647	599	634	661	593	576	647	588	654	642	635	608	643	572	589	588	621	605	611	631	573	608	628	598	653	593	613	602	605	641	588	645	627	612	604	627	671	589	676	615	604	623	614	595	641	624	643	618	610	662	635	615	664	653	589	603	615	627	601	645	585	636	658	624	595	567	649	650	621	601	614	619	652	653	637	652	597	582	625	641	657	618	587	606	668	630	581	590	603	618	639	639	621	596	615	578	592	641	623	610	608	557	624	554	613	629	578	628	627	568	596	605	570	628	589	595	607	559	581	607	624	619	629	584	586	678	601	622	619	595	618	638	645	588	620	641	603	632	565	612	638	619	639	592	638	593	592	596	593	684	619	665	600	599	595	616	626	618	615	591	617	657	622	628	645	623	631	603	579	596	615	639	632	656	610	638	614	604	592	613	618	622	589	613	600	632	576	631	613	629	616	622	578	608	632	648	669	632	616	659	617	637	582	657	632	631	602	638	642	618	633	607	622	635	608	601	575	602	643	636	635	612	632	582	604	642	573	616	613	632	623	618	593	627	622	629	634	558	616	624	613	584	551	599	599	567	594	572	624	646	642	582	621	595	639	653	575	610	582	659	590	600	602	626	619	635	592	578	607	628	643	611	600	621	604	618	645	609	645	648	593	608	610	631	618	613	599	639	626	659	648	597	591	610	608	559	630	561	605	597	602	624	617	582	588	633	637	627	634	653	565	585	597	657	616	626	644	623	621	605	618	616	599	629	602	634	627	610	622	591	651	584	605	637	649	627	648	615	645	590	629	625	630	646	631	607	577	614	631	629	630	591	599	610	639	608	622	613	589	642	604	619	618	659	603	626	616	616	611	640	580	646	630	603	629	612	589	598	651	623	600	605	633	636	608	624	584	605	648	620	662	614	621	685	603	604	627	591	638	589	611	616	613	617	614	587	633	631	631	614	672	633	657	611	605	620	618	640	650	602	593	607	618	608	630	636	614	559	611	592	575	584	603	573	628	650	568	665	640	663	598	640	622	626	634	649	586	679	606	602	585	653	637	591	616	598	603	604	604	635	639	622	611	648	619	599	617	613	611	595	596	579	637	657	625	561	636	579	589	590	605	598	640	619	602	619	606	639	666	606	634	624	611	616	622	596	597	617	606	659	596	609	611	626	653	624	581	641	643	559	614	618	644	585	639	623	622	602	656	600	601	603	604	602	606	588	587	610	595	603	648	665	611	637	616	616	565	604	650	592	631	592	612	614	617	633	570	643	644	664	622	634	628	616	660	627	625	634	600	636	650	586	610	564	605	624	664	600	590	612	624	610	630	631	622	618	619	623	600	664	631	636	620	628	578	611	566	652	689	637	638	593	612	620	659	585	619	641	567	600	620	620	620	618	628
3989	1406	1341	995	963	885	882	860	869	846	848	781	815	794	803	813	850	849	839	864	771	825	790	826	764	781	781	791	794	840	824	829	769	819	723	808	739	759	746	792	814	831	870	794	820	732	858	818	801	821	786	820	785	803	778	775	785	804	822	802	800	804	786	844	815	875	818	781	802	795	760	739	808	776	809	769	815	828	809	783	826	816	806	805	790	817	780	823	763	769	758	800	829	801	780	797	834	744	790	785	754	809	737	786	762	778	785	777	773	781	764	770	795	819	813	791	819	798	776	810	791	843	756	802	764	822	745	772	794	771	802	777	781	840	781	823	720	760	760	794	752	785	796	813	759	835	820	791	795	764	780	816	809	795	888	740	828	794	758	786	766	820	780	753	767	821	786	835	772	854	754	807	759	751	824	818	840	727	825	757	777	778	784	778	789	769	765	760	790	780	806	800	756	763	802	806	815	788	774	777	766	810	755	825	760	716	807	777	834	777	784	784	762	780	829	769	745	816	842	814	796	731	791	793	769	806	822	811	837	818	840	748	803	809	797	839	817	791	783	819	825	831	856	807	756	843	814	745	808	810	755	765	762	752	772	809	772	832	841	779	829	744	795	781	781	850	805	754	799	778	784	788	760	853	784	780	742	800	753	845	744	791	836	821	740	865	763	793	816	793	827	779	831	767	800	804	808	824	763	759	786	785	800	825	837	830	811	789	819	773	798	788	774	822	867	761	743	765	803	810	760	784	784	776	791	747	802	783	784	759	801	770	814	779	784	803	798	779	847	807	784	799	773	797	871	733	813	749	792	774	804	788	773	793	798	767	791	753	756	747	820	743	738	822	821	771	748	813	789	777	758	829	777	782	787	801	763	742	767	727	792	766	749	795	786	790	802	821	792	801	819	770	807	797	811	797	820	816	750	756	765	802	816	814	796	797	818	769	807	806	790	763	782	779	770	784	726	748	823	797	825	833	765	817	748	825	780	788	750	779	797	778	809	746	768	763	816	785	826	801	743	806	813	746	759	791	800	800	810	761	717	810	806	775	806	813	807	827	767	783	783	719	779	811	788	801	794	778	784	732	827	757	855	766	791	746	793	842	781	833	791	805	805	840	867	791	794	742	771	763	778	764	768	804	783	813	760	781	784	792	879	783	775	783	872	796	795	802	814	807	842	776	781	819	782	794	839	781	827	815	736	732	814	782	815	809	814	828	784	764	804	783	760	770	781	766	786	768	801	832	774	803	775	757	797	837	777	804	803	749	795	777	820	790	797	875	794	768	808	802	806	729	740	773	781	800	760	822	817	764	850	812	774	781	795	802	810	774	816	782	768	827	816	757	779	794	823	767	781	778	818	822	810	834	801	814	811	791	749	777	797	772	837	786	762	766	772	784	794	817	762	779	797	809	875	807	813	779	757	790	783	787	814	801	795	816	823	788	819	748	804	761	784	798	822	796	815	775	762	788	732	811	744	775	772	800	799	799	774	770	841	751	818	801	805	827	796	778	780	780	840	770	764	771	839	769	808	818	782	788	797	776	808	799	793	823	758	779	807	795	779	806	785	797	775	825	805	737	812	805	813	790	800	871	767	824	817	811	778	757	752	818	786	801	741	793	784	846	823	814	806	764	800	796	783	768	772	776	747	780	784	741	755	812	800	783	771	727	758	792	797	759	813	817	786	739	776	775	781	770	790	818	837	785	766	786	758	766	774	796	749	796	760	800	817	835	833	798	781	765	809	773	714	771	868	775	821	804	775	822	816	771	803	785	848	818	773	792	823	801	740	772	762	755	803	850	782	758	801	832	749	775	727	772	778	812	804	847	801	793	782	768	824	759	792	760	846	796	803	784	762	798	840	816	828	801	772	809	817	758	830	778	829	783	785	764	796	784	817	813	807	820	794	774	754	795	790	780	800	812	784	741	810	794	768	776	772	783	740	772	776	831	863	769	773	803	818	756	789	802	808	804	833	873	776	857	860	725	811	765	821	749	859	806	803	817	750	770	845	781	857	760	780	806	772	790	771	780	773	825	780	861	793	753	777	793	807	782	827	760	775	825	800	808	833	776	796	803	764	788	747	786	843	775	742	792	757	830	787	758	815	782	760	785	806	754	813	746	805	808	789	773	799	806	804	795	793	766	793	756	808	800	746	803	784	760	775	802	792	819	783	787	814	792	798	793	734	798	807	820	838	787	785	734	781	774	852	804	813	805	814	800	800	802	847	788	777	773	817	833	787	743	810	832	840	817	842	764	784	831	824	822	766	759	762	796	773	817	831	802	793	798	816	872	826	805	762	817	781	802	825	753	818	817	758	844	791	792	779	776	813	813	803	815	825	807	819	808	792	823	769	838	829	789	832	793	785	777	791	766	761	754	799	737	791	749	794	821	814	801	798	844	822	772	773	838	801	741	811	818	777	797	812	838	744	815	796	820	770	746	770	772	797	759	813	812	778	831	798	810	781	761	809	822	782	800	791	753	830	763	766	803	753	849	781	788	807	758	794	780	831	812	805	772	745	814	748	801	834	794	807	757	795	762	776	851	763	748	823	798	799	795	809	838	820	830	778	806	789	792	747	810	786	775	785	807	827	831	799	762	735	823	775	853	815	753	800	789	752	843	771	732	772	760	758	786	825	786	761	831	754	801	769	841	796	746	787	735	794	857	800	852	809	791	804	826	770	808	802	785	809	787	750	803	771	748	808	811	749	761	756	798	786	772	783	750	819	810	794	778	770	782	783	781	808	806	793	770	793	792	812	774	820	789	803	858	776	813	785	808	793	780	811	834	783	807	793	789	768	825	778	798	801	807	810	753	793	818	810	792	816	779	831	815	767	753	809	811	767	754	775	764	754	819	774	775	795	799	835	794	789	788	778	790	808	817	767	802	806	782	755	774	742	746	816	764	769	797	779	815	812	794	768	846	790	785	785	817	799	831	871	856	751	812	778	769	820	829	808	795	816	781	796	796	851	823	847	742	771	768	774	791	770	796	775	814	803	848	811	756	822	783	799	791	765	799	801	758	831	819	858	809	772	777	786	733	832	757	811	759	768	828	807	779	787	767	772	769	785	776	793	781	793	821	783	784	788	757	772	843	809	779	798	824	750	820	741	812	814	765	755	761	828	802	792	784	771	784	791	794	803	766	763	795	798	801	775	794	813	736	795	862	807	775	848	817	763	772	811	796	803	778	761	773	793	764	830	808	820	827	782	835	744	763	785	745	797	827	794	779	782	836	868	825	768	826	788	840	797	810	785	817	836	789	806	820	806	773	727	794	814	829	806	763	826	780	808	813	813	863	788	829	819	785	780	816	777	793	768	793	811	812	808	791	760	772	795	808	811	794	791	775	798	774	779	764	861	807	789	827	790	782	784	824	820	848	775	810	820	791	818	764	767	808	799	775	793	789	818	806	775	799	776	764	782	753	804	750	772	778	778	723	758	815	756	773	774	790	810	810	813	748	832	765	792	742	737	807	805	847	806	782	810	829	759	798
23455	20892	28237	23675	20896	11166	1391	913	765	690	635	565	549	519	513	496	478	478	494	533	512	489	487	430	490	473	474	509	492	438	425	512	440	453	404	483	467	478	431	438	423	426	469	440	476	435	420	421	421	441	455	463	471	475	450	455	445	445	494	420	465	443	438	468	404	425	451	437	459	445	471	496	410	446	411	448	466	434	447	432	416	409	456	457	431	428	393	443	447	444	448	411	444	477	415	427	453	437	416	409	424	410	433	418	436	464	465	436	431	431	441	421	456	434	447	440	444	411	472	462	438	419	423	481	444	461	462	428	430	460	418	425	433	457	427	444	457	474	432	418	435	434	438	457	426	450	435	427	445	452	459	498	454	476	479	406	419	437	474	444	409	452	423	448	418	442	453	395	446	425	472	423	449	408	449	418	425	458	439	398	446	455	451	451	438	468	438	459	407	408	467	439	415	427	415	424	427	425	447	463	413	460	446	428	416	415	427	431	456	442	413	406	415	380	457	447	455	466	487	469	452	465	440	421	411	465	464	408	417	432	451	454	406	424	424	404	452	430	461	418	459	450	471	443	435	440	421	461	441	439	444	398	448	462	457	437	419	429	464	412	448	446	451	475	432	437	426	459	473	418	491	448	449	448	484	437	420	422	450	453	413	439	436	452	476	423	443	455	449	428	474	432	415	428	438	454	389	419	442	439	441	473	455	417	404	437	428	445	398	429	390	423	458	423	440	446	437	451	451	456	457	436	415	453	432	437	423	442	433	454	440	443	431	436	457	437	429	447	421	416	452	477	395	436	448	424	444	437	430	455	443	446	482	449	440	452	442	412	426	424	406	403	407	434	468	451	466	446	469	433	452	443	464	442	422	452	466	429	436	457	434	419	453	436	425	423	494	419	448	447	420	466	404	426	422	477	474	419	432	438	468	485	436	434	425	427	415	439	403	418	480	446	436	425	436	434	448	450	460	420	426	460	453	472	455	454	442	453	444	422	450	469	462	437	458	438	482	409	451	419	454	428	450	464	475	445	456	451	447	420	459	436	450	446	427	441	420	428	480	444	449	435	435	460	407	461	434	469	457	422	444	450	479	427	475	467	409	437	451	443	416	450	417	371	445	429	386	421	428	482	436	430	413	452	443	432	443	401	423	445	414	469	464	439	447	447	403	456	456	468	417	396	427	416	460	423	451	449	453	437	384	443	419	446	419	378	427	444	418	419	432	463	379	437	420	467	450	416	436	446	397	426	444	448	446	432	451	421	455	445	402	437	441	400	472	407	443	429	452	411	446	397	408	429	422	459	439	421	435	443	439	448	427	454	409	502	467	425	399	428	457	439	444	432	457	453	462	467	444	425	422	425	438	450	407	423	480	434	453	447	441	454	480	433	463	396	480	429	429	414	423	452	444	415	430	443	462	447	460	464	455	415	437	415	500	424	438	440	431	423	437	441	452	453	428	454	414	394	430	427	446	440	460	432	428	456	447	447	450	452	405	403	448	430	443	451	459	440	425	444	421	449	436	441	444	453	469	451	447	426	420	456	443	397	444	434	442	434	459	452	480	459	421	416	431	421	448	457	426	395	419	462	439	439	423	420	433	427	435	444	434	444	431	451	422	426	436	444	469	438	458	435	409	456	435	435	434	459	428	422	468	421	436	415	433	456	420	444	415	422	401	404	427	451	452	455	416	432	443	412	436	431	409	415	464	461	394	442	443	430	425	411	428	423	448	446	427	439	460	426	415	439	433	437	410	406	430	481	422	410	439	423	468	448	427	440	372	442	431	447	452	448	437	425	410	454	389	424	418	429	449	482	428	450	441	444	429	434	418	435	465	436	449	424	413	449	423	427	421	497	450	438	419	404	429	454	428	449	481	451	446	451	434	438	441	434	415	422	442	471	440	383	398	444	432	459	446	431	411	431	475	473	417	444	423	452	430	441	439	424	439	418	415	461	450	459	469	426	447	453	434	440	439	438	482	420	474	420	429	436	394	432	473	456	433	442	439	441	485	467	432	433	433	426	442	440	422	428	467	442	423	433	469	428	444	453	460	424	406	416	423	459	454	431	409	470	424	457	429	436	493	442	435	416	431	457	424	423	418	422	444	418	422	428	489	407	403	460	442	413	403	468	444	422	478	437	425	519	436	395	418	455	454	417	416	441	419	425	475	403	435	401	424	436	441	423	391	447	385	444	441	470	436	436	431	425	437	438	446	444	438	468	439	421	405	438	439	432	430	445	418	434	396	444	446	442	463	432	422	409	433	429	426	464	407	423	412	434	456	439	429	446	430	455	416	462	436	418	439	434	447	460	458	411	407	400	443	438	423	452	423	438	444	395	441	433	444	427	414	433	432	463	450	435	444	433	422	436	439	452	450	425	454	420	470	452	420	500	421	418	412	441	440	443	454	476	406	428	425	489	407	436	461	429	445	456	435	422	461	457	423	436	436	425	422	416	431	452	440	460	435	410	455	429	440	416	426	412	468	444	457	421	445	434	422	466	396	421	446	428	449	472	403	439	430	436	423	465	485	431	452	441	427	447	438	418	439	421	423	448	416	430	406	429	418	435	449	414	416	453	464	435	432	439	465	434	424	459	455	463	456	443	432	412	429	423	423	432	447	400	437	431	459	440	430	406	393	411	435	428	477	415	448	431	432	411	469	433	448	399	441	426	436	426	408	489	429	447	432	436	430	429	434	419	448	438	413	446	463	415	393	458	446	407	453	477	449	432	463	406	432	412	419	436	407	458	443	469	439	428	410	439	450	430	418	424	447	457	448	430	450	441	438	437	436	430	449	411	467	432	458	440	486	417	497	402	425	435	458	392	425	446	450	471	468	461	412	411	435	435	421	445	416	423	457	393	485	421	439	425	438	410	428	409	431	426	384	441	406	414	399	418	404	437	423	433	475	453	423	442	440	454	450	398	444	454	458	451	415	466	433	448	394	458	419	444	410	438	449	468	448	396	448	473	421	408	410	475	450	462	448	430	429	422	460	427	448	445	463	414	448	454	421	418	424	421	415	429	428	456	455	479	441	439	484	468	448	480	409	427	432	417	436	442	416	441	427	419	444	407	446	424	437	428	436	405	460	441	430	434	447	419	429	422	470	412	458	423	422	431	408	445	463	424	467	431	425	409	463	413	418	452	472	460	405	428	433	466	440	423	468	408	419	430	425	462	444	447	497	399	438	455	469	414	443	440	405	450	412	483	459	469	431	454	408	432	441	434	427	414	456	434	472	399	442	430	411	430	472	440	454	456	430	439	433	415	479	433	455	457	425	406	444	474	410	418	471	381	456	424	441	446	441	422	419	454	431	421	417	426	453	443	430	401	425	428	440	484	464	426	409	429	392	425	432	427	428	434	472	457	399	447	430	449	412	458	466	404	422	407	440	435	446	432	454	433	442	450	442	434	428	414	414	409	433	446	445	434	401	443	421	400	457	442	416	417	420	402	437	401	453	413	465	425	447	414	462	431	430	469	467	448	441	410	425	424
4502	9368	8353	4293	3050	2361	1906	1564	1289	1127	1024	965	893	803	726	746	730	712	692	676	691	673	623	678	671	631	608	641	635	591	643	616	566	630	578	571	593	576	615	593	567	604	601	615	634	593	591	547	586	577	551	544	562	551	592	601	655	601	571	560	590	567	546	542	580	557	573	591	605	543	569	598	609	597	544	568	598	579	636	554	604	581	534	627	618	568	602	525	581	513	570	581	593	613	582	611	517	543	591	540	617	582	603	570	576	614	521	592	596	572	557	588	576	574	527	546	583	540	618	592	580	610	555	567	582	572	564	548	621	572	559	630	545	558	595	549	540	588	595	551	589	606	567	594	590	572	546	585	542	557	590	573	568	538	616	563	544	632	571	602	518	554	551	582	563	611	544	542	525	572	559	593	577	494	556	556	556	604	571	564	624	623	593	567	568	560	594	615	584	606	592	562	591	579	578	577	602	591	550	548	549	572	609	552	579	574	567	564	576	569	605	575	585	590	564	584	596	557	564	568	544	569	607	623	622	557	582	570	630	615	551	599	607	579	556	587	579	613	557	565	602	574	556	536	587	576	560	587	560	571	585	591	598	547	534	568	609	597	562	558	564	612	564	539	579	591	605	573	592	552	579	557	584	584	586	587	581	578	573	580	558	569	575	561	568	556	568	566	541	539	612	584	557	590	600	569	556	556	596	593	557	559	548	574	607	598	574	575	512	554	561	561	571	558	605	537	588	585	560	543	578	562	545	624	547	577	571	592	566	568	592	567	557	573	534	579	608	522	566	554	573	541	575	546	582	578	552	593	531	575	537	558	594	570	570	641	585	540	583	593	570	565	583	551	603	583	583	562	618	565	576	596	571	547	572	569	574	571	551	608	590	604	600	563	606	559	542	575	579	613	584	551	602	616	602	597	556	604	606	574	581	606	599	524	582	575	577	618	596	561	570	578	539	535	576	584	617	596	550	574	580	608	598	574	599	575	617	570	564	565	568	604	551	591	553	586	529	582	579	562	587	578	557	601	619	547	541	581	571	555	544	553	525	573	554	616	550	592	562	584	567	599	595	613	574	539	604	563	563	583	610	554	606	567	548	609	565	598	593	591	601	569	528	634	568	543	576	573	573	561	596	581	525	574	595	613	541	594	568	580	619	541	592	521	538	583	590	546	577	534	557	571	616	548	591	550	590	539	556	566	538	579	584	607	602	581	598	598	609	597	568	571	546	592	570	558	610	537	577	569	554	543	573	594	566	520	577	584	578	578	559	579	565	570	574	571	544	603	573	627	578	602	563	573	571	577	560	548	570	546	574	532	618	541	609	591	555	607	583	552	558	560	535	596	584	590	579	519	642	611	566	571	605	585	603	531	573	624	613	545	565	565	541	569	589	557	585	587	554	572	573	532	573	564	556	544	563	574	560	561	554	574	606	588	587	565	564	532	583	603	598	572	561	569	606	556	572	624	530	578	618	558	564	571	577	541	537	605	597	599	579	588	553	586	574	577	587	589	602	568	566	558	566	595	566	572	570	589	584	550	538	545	567	580	563	580	579	561	603	573	592	578	560	595	541	537	560	557	580	579	565	585	563	584	529	560	579	605	592	552	587	603	549	571	554	544	566	589	554	559	575	597	558	533	556	607	521	551	573	587	557	583	547	595	556	616	568	541	549	567	580	633	606	571	579	570	566	620	633	630	571	545	560	601	548	583	564	599	606	546	602	572	548	554	594	538	559	588	621	590	581	625	601	571	572	560	597	564	582	591	615	569	539	565	554	588	564	577	603	542	626	588	544	570	576	556	562	612	542	575	565	577	559	541	614	588	604	551	595	625	591	546	570	595	537	550	593	585	603	551	584	546	573	603	540	531	532	610	584	606	601	518	561	585	556	575	561	561	530	594	575	572	561	578	555	596	589	609	538	599	576	589	529	553	554	581	592	584	571	558	560	595	610	580	595	594	590	594	603	595	565	587	524	563	557	603	569	592	562	566	572	605	550	561	534	587	602	572	563	544	552	564	546	584	567	574	526	548	540	590	595	598	615	592	579	609	599	576	564	579	570	559	550	572	566	517	526	579	577	580	558	609	574	558	567	578	577	538	571	503	552	594	593	621	564	581	543	573	555	605	555	574	585	561	615	560	578	591	608	584	562	582	551	585	573	539	632	591	576	575	603	530	569	643	538	534	593	573	559	590	586	591	574	580	567	561	585	571	568	591	573	590	620	606	618	640	603	620	591	573	558	610	614	576	589	557	542	572	618	577	587	556	542	572	567	587	537	558	578	590	587	552	562	641	572	544	553	559	594	576	570	535	558	556	577	548	551	592	562	621	594	617	554	574	568	583	600	546	565	534	571	563	563	561	560	550	591	555	580	562	549	606	573	544	591	567	574	560	576	571	584	604	580	560	534	583	602	604	554	578	548	549	601	623	579	566	550	551	593	567	574	542	601	587	599	597	570	560	624	533	552	602	597	569	572	495	629	583	572	558	589	589	565	583	571	562	540	578	584	619	592	581	597	585	613	630	570	574	599	551	576	588	576	567	556	576	573	521	578	548	561	591	567	572	568	593	555	557	558	560	541	642	542	586	564	567	555	557	591	579	571	579	604	591	570	565	559	561	555	602	599	602	553	570	552	594	605	605	624	572	596	593	582	582	536	603	588	526	565	610	589	571	602	628	568	545	565	546	599	606	548	582	575	591	583	571	604	544	619	576	599	580	630	576	580	580	582	587	606	561	588	620	606	554	561	579	571	552	581	581	558	593	571	582	585	588	549	583	578	561	611	571	610	562	611	596	563	565	582	565	615	595	556	571	612	573	589	579	591	585	563	575	577	554	593	573	570	608	589	598	546	595	582	589	579	561	541	611	584	574	587	510	559	543	585	582	579	593	564	594	566	570	595	613	609	606	617	566	528	589	595	562	555	599	581	552	566	546	597	577	586	591	575	604	561	561	558	594	553	587	546	566	568	582	607	605	551	539	565	605	590	570	535	541	583	568	540	533	561	603	544	593	636	577	540	554	581	608	565	566	593	574	605	570	603	536	568	576	605	616	537	557	572	544	549	574	611	560	568	585	611	609	581	599	548	526	516	567	553	547	562	578	558	560	575	577	570	564	566	545	591	561	592	566	579	587	597	605	560	586	543	547	589	605	579	547	545	585	613	633	603	605	574	589	610	603	596	551	536	567	592	541	577	582	563	533	611	561	595	545	583	546	549	568	551	581	584	536	563	593	570	563	522	559	603	575	566	572	572	569	552	568	542	593	602	601	547	578	543	612	563	586	555	561	570	563	572	575	641	590	575	576	562	603	564	615	539	601	573	568	577	581	605	578	600	604	568	554	563	594	567	599	598	581	570	596	557	591	597	600	521	542	563	563	566	559	610	537	573	616	547	512	572	576	615	583	551	554	550	554	582	576	547	606	601	526	530	593	471	579	577	593	537	558	603	583	556	588	609	564	619	570	556	585	599	585	554	565	551	590	603	577	588	554	580	576
22544	20876	28614	23283	20876	20918	9549	1094	777	617	520	517	421	377	356	366	309	284	278	288	273	238	252	267	245	210	249	198	184	240	221	196	210	193	196	220	230	209	195	193	192	188	199	192	194	187	206	194	202	170	178	189	185	179	197	193	187	185	208	190	200	186	210	207	163	188	179	197	165	190	196	172	148	163	195	178	178	169	161	178	169	216	186	147	190	179	181	183	184	202	165	156	165	188	192	183	173	175	190	187	176	188	184	192	170	170	184	185	208	204	164	160	178	181	191	185	177	196	177	166	179	178	185	173	185	183	181	175	190	170	168	161	161	171	170	168	161	196	181	167	193	178	176	184	169	170	179	177	164	188	159	186	151	183	182	194	197	178	183	189	188	166	172	194	170	168	175	188	179	194	179	186	157	176	152	178	166	153	191	182	171	187	177	170	177	195	169	170	183	203	165	179	171	194	173	187	168	179	184	175	177	187	181	193	175	179	180	183	163	178	183	173	205	197	194	183	192	177	186	162	182	190	177	181	163	183	191	187	197	184	178	172	175	184	164	177	185	180	168	183	187	170	187	190	180	198	178	190	177	176	160	177	170	187	165	171	189	196	174	192	196	192	194	175	162	178	168	174	168	174	184	190	179	182	164	157	152	175	174	191	175	169	177	164	183	176	186	180	168	163	156	191	161	200	183	170	185	189	184	168	183	172	179	175	164	201	194	180	160	190	171	153	158	185	178	192	168	176	145	176	177	187	159	174	170	188	170	195	176	180	155	177	168	196	168	185	200	204	168	195	193	170	173	188	173	193	176	197	211	174	186	154	185	166	172	196	180	183	180	171	202	180	165	176	191	192	194	166	176	194	174	192	141	200	175	187	171	175	172	183	177	193	196	172	167	165	167	168	183	198	163	168	166	198	177	196	168	196	186	153	178	183	182	168	165	175	180	180	162	179	197	170	181	170	189	183	188	185	187	178	166	183	171	153	189	167	172	188	193	165	190	189	172	196	205	183	165	181	176	203	193	189	173	160	181	176	181	188	179	189	202	171	172	187	186	210	187	158	175	170	181	190	181	169	163	185	198	161	178	185	167	174	191	177	167	169	205	197	170	181	191	173	178	188	161	182	170	177	184	179	169	190	188	191	193	185	180	185	175	184	180	163	170	181	169	162	177	175	198	180	207	167	176	181	188	183	183	169	196	186	180	165	176	203	178	193	168	173	180	200	197	189	181	182	170	179	169	200	176	179	181	169	188	195	196	183	193	190	190	181	178	174	160	168	172	188	178	165	174	225	176	192	175	171	169	173	167	166	160	184	172	193	198	181	184	158	191	185	165	163	182	164	159	192	190	185	207	155	179	176	175	212	191	180	188	171	166	196	172	176	198	181	165	166	178	182	198	164	162	182	183	193	173	206	170	195	191	187	183	195	173	164	170	199	175	190	201	177	184	142	184	210	197	181	182	199	192	180	167	175	192	193	179	184	198	176	201	178	162	219	177	195	167	163	169	175	179	157	194	164	174	158	153	154	168	168	167	171	173	166	182	183	160	178	175	166	165	164	199	182	176	171	195	185	178	161	174	191	160	197	176	180	189	194	156	200	158	184	170	190	202	185	196	181	183	188	176	199	169	181	166	196	177	164	167	185	196	171	180	182	180	166	188	188	168	161	196	165	167	175	177	176	165	179	188	166	190	175	163	185	200	187	182	196	173	172	176	184	177	190	175	170	168	159	170	171	175	179	159	178	180	161	182	171	181	196	198	153	175	204	191	173	193	193	199	164	158	194	201	199	159	168	163	163	181	178	189	175	183	178	169	172	199	163	180	162	187	181	181	177	168	195	157	163	174	175	173	183	163	180	187	190	195	172	166	178	183	185	173	196	180	199	177	163	171	180	178	169	171	199	174	178	182	164	164	162	181	195	163	166	188	175	177	153	177	182	190	180	185	177	166	157	164	186	172	172	181	171	167	169	166	160	186	188	161	165	177	175	209	209	205	163	206	169	181	164	189	201	170	179	166	184	170	161	173	182	159	188	175	162	160	155	173	161	194	183	171	159	171	176	174	148	196	189	178	199	186	184	159	187	153	183	191	200	180	185	196	190	162	181	181	196	176	167	165	165	184	171	202	180	176	194	158	167	184	186	190	172	182	193	153	160	194	177	195	172	174	168	173	220	163	155	184	163	196	183	194	205	165	164	179	159	202	183	181	172	202	160	183	184	202	176	171	185	170	176	170	162	209	182	162	157	174	174	181	181	176	181	171	176	193	162	180	150	186	175	162	180	173	157	168	201	178	174	188	178	171	201	192	193	195	191	173	189	171	192	179	177	180	186	166	206	171	174	173	180	180	156	203	190	162	204	184	183	182	169	168	185	166	165	178	177	183	164	178	173	175	166	203	169	177	146	173	177	182	183	182	184	188	169	168	192	200	185	184	169	161	195	178	195	176	171	185	206	176	159	174	187	164	161	186	171	192	186	183	178	157	187	166	158	158	180	170	166	182	200	190	183	194	203	184	160	179	167	168	174	177	168	164	158	169	166	179	180	172	169	157	164	175	169	176	154	181	184	199	146	185	195	180	177	179	169	183	170	200	168	175	173	178	184	165	152	196	187	167	173	178	190	202	179	168	171	184	190	194	169	159	166	153	209	172	172	173	192	174	177	195	167	152	159	170	176	161	157	173	181	186	179	207	161	188	205	197	159	157	183	206	174	171	185	169	170	195	170	197	171	169	162	152	167	187	186	164	190	164	202	200	186	187	165	162	143	188	193	169	183	173	154	168	165	169	170	182	186	176	208	198	162	199	179	185	183	169	187	176	174	183	183	179	164	186	183	174	193	192	179	166	182	184	181	168	178	182	189	206	167	171	187	183	175	189	164	170	190	179	162	180	178	184	150	166	166	181	195	163	173	177	162	169	180	181	173	184	187	180	186	176	185	189	166	161	189	166	171	221	157	187	164	187	174	168	186	165	168	188	174	174	148	184	158	180	164	182	164	172	189	168	171	180	192	164	192	177	173	189	180	195	178	200	182	206	166	176	174	182	179	172	164	156	151	180	184	192	188	175	178	167	172	165	164	171	198	174	175	163	192	190	206	168	181	164	170	195	192	157	170	174	208	191	177	193	179	169	175	160	170	171	174	174	176	191	196	194	175	168	182	159	188	164	184	174	185	168	183	164	218	197	187	173	182	177	177	192	192	161	161	175	155	173	168	179	188	205	174	181	186	185	175	195	164	182	158	163	174	176	182	185	149	168	178	201	147	176	177	174	177	176	175	189	159	169	176	178	188	188	185	170	163	174	166	200	185	167	163	181	182	191	186	189	195	167	193	175	187	158	202	175	166	183	156	178	181	184	172	203	160	193	189	172	174	156	144	178	202	192	164	172	176	195	184	194	179	213	210	157	171	168	198	191	175	161	176	175	180	168	192	185	178	172	180	170	203	173	181	177	190	194	173	188	186	181	200	188	186	182	214	174	191	170	163	163	183	167	159	158	176
6830	15356	13452	7386	4956	3822	2869	2236	1831	1356	1097	929	807	739	643	555	555	462	486	456	399	385	357	328	369	339	356	350	329	279	313	290	288	276	290	281	265	264	249	288	266	267	303	259	260	254	269	245	266	254	286	247	242	226	279	253	255	244	263	238	266	242	238	271	239	256	224	275	242	258	238	241	224	238	250	236	275	257	241	228	249	254	238	267	268	236	246	228	217	262	259	223	241	217	199	208	253	237	241	225	217	246	259	233	223	250	214	224	232	252	250	239	235	237	227	216	275	213	233	210	250	226	273	247	205	236	243	221	257	251	266	245	226	204	242	228	207	222	262	229	241	232	249	249	219	235	231	212	246	267	234	243	258	235	229	235	219	215	247	254	253	245	235	235	266	253	269	235	233	250	230	244	261	246	254	231	271	216	240	232	246	236	231	240	241	248	258	228	248	232	231	234	255	228	232	238	249	251	239	219	220	233	220	244	223	225	261	215	202	228	218	243	243	266	237	242	237	253	245	235	241	238	206	235	218	240	272	251	259	230	255	247	230	235	251	216	230	247	235	216	231	235	209	236	240	228	220	274	227	213	227	234	238	237	235	239	226	242	279	222	233	273	239	236	234	246	237	237	261	220	243	232	215	229	249	275	217	249	251	198	229	260	210	245	220	216	227	263	222	238	217	262	221	223	243	215	225	246	234	242	239	268	220	226	246	242	244	248	210	258	236	213	243	266	209	250	258	212	229	229	243	212	234	240	229	235	217	231	214	230	235	235	224	227	246	202	214	243	252	213	219	259	214	217	249	219	229	235	234	219	240	255	273	232	233	221	231	231	226	261	254	233	206	223	233	226	254	227	227	222	236	244	230	232	228	233	245	243	219	239	254	224	219	262	216	229	232	218	238	223	232	236	220	213	233	217	224	234	227	226	259	251	228	224	221	240	243	228	220	271	225	231	232	247	212	242	266	239	249	246	226	229	242	251	239	215	238	227	226	250	242	243	234	230	254	250	222	243	223	202	229	237	227	255	244	252	254	278	226	255	222	238	226	217	216	236	235	200	226	225	233	266	244	238	284	197	249	226	257	238	239	236	240	226	237	220	238	241	255	217	209	227	237	237	209	251	229	248	239	254	234	258	233	254	237	229	225	227	250	253	229	216	238	230	261	254	232	227	254	233	221	255	229	222	249	235	235	224	263	253	263	226	239	227	247	249	270	245	232	237	230	238	267	229	241	207	232	227	213	254	237	244	215	230	241	231	254	241	251	237	239	221	245	241	269	219	243	247	246	239	221	217	210	243	231	226	248	238	243	221	238	239	225	238	238	237	258	228	238	225	240	254	243	258	238	224	220	237	228	257	218	199	237	245	201	225	255	239	240	260	224	234	218	246	237	258	220	217	211	181	226	228	267	221	244	233	253	234	239	255	247	248	228	243	223	218	246	237	201	238	251	236	247	241	233	233	225	226	214	246	226	226	225	250	239	241	263	229	245	229	233	218	214	247	258	222	209	254	254	239	216	244	217	238	213	243	240	220	212	230	207	239	243	213	235	232	218	257	245	232	228	238	244	213	256	210	257	254	247	232	253	226	224	216	227	263	267	229	235	221	242	230	226	241	204	230	226	268	219	218	246	243	222	219	253	232	242	237	242	263	250	224	238	206	220	239	236	208	261	228	228	249	245	232	240	238	244	219	241	217	237	230	228	248	265	232	221	227	229	237	230	219	250	235	238	244	240	240	233	247	255	231	229	221	255	250	249	238	275	233	237	209	236	233	196	253	240	238	260	235	251	247	223	246	237	219	225	252	244	227	245	232	245	228	232	229	242	233	259	223	208	219	247	240	257	251	255	208	220	219	237	223	236	238	239	218	255	219	223	238	238	230	239	232	224	240	232	244	227	228	238	222	258	247	220	217	236	228	225	222	209	259	247	244	246	227	204	243	242	235	234	236	227	233	245	229	234	257	231	228	230	240	243	241	232	219	235	206	215	260	228	232	235	245	233	252	226	238	227	218	245	228	244	256	251	233	208	214	211	227	241	239	227	243	240	218	222	251	214	232	262	208	232	235	218	230	225	225	227	233	259	253	207	226	276	231	248	237	232	255	221	243	214	228	238	222	229	222	224	232	246	227	231	235	237	237	213	209	235	241	278	244	250	228	250	248	215	246	234	251	268	241	214	247	254	236	211	214	241	238	224	232	230	261	241	206	237	224	255	237	235	225	220	233	251	236	226	246	243	238	222	238	233	242	233	243	225	228	222	234	241	238	238	225	209	227	255	237	250	254	227	230	227	232	223	222	245	221	224	236	221	237	206	216	267	215	224	212	265	227	273	238	236	249	218	245	252	242	260	216	239	226	237	219	231	243	234	256	234	252	234	208	236	244	233	239	207	231	231	262	274	230	217	229	250	228	236	223	243	216	234	236	207	271	261	225	255	218	192	213	224	214	257	232	241	234	238	245	272	226	236	236	243	243	219	234	219	230	275	225	244	227	221	227	239	244	233	211	258	196	235	250	226	223	226	236	249	229	257	215	232	249	226	242	232	217	260	252	238	232	240	220	243	238	248	234	239	237	245	243	228	217	215	246	239	220	218	241	227	217	242	266	232	235	241	223	232	251	226	229	251	222	242	243	211	242	257	230	227	234	220	247	245	242	224	238	217	259	235	242	212	231	249	218	228	255	232	247	244	215	281	232	250	219	261	226	221	257	230	240	232	242	241	245	245	223	228	216	216	227	216	233	247	232	227	240	249	246	224	234	233	205	248	206	240	228	223	233	238	212	229	261	224	245	261	240	233	251	229	235	224	232	214	245	261	236	248	237	219	226	270	225	243	202	245	254	233	254	232	230	226	278	221	259	246	225	244	241	227	243	228	228	245	250	217	220	248	214	230	201	249	243	261	240	229	241	234	237	230	218	239	232	189	238	242	224	221	236	244	250	253	223	265	223	223	238	227	246	210	246	243	216	213	279	231	234	244	230	244	246	224	230	252	251	222	228	218	246	236	229	238	232	213	208	227	255	218	235	227	243	245	243	239	260	237	207	258	212	242	236	245	239	275	231	233	243	245	217	242	248	260	220	243	219	223	265	230	235	247	256	234	208	234	224	224	246	238	215	209	243	245	221	244	240	229	243	233	222	255	228	227	231	221	232	248	266	233	230	234	232	226	234	241	227	254	210	230	207	237	250	224	254	246	242	230	212	230	244	232	213	255	239	218	241	227	227	227	222	253	246	215	245	228	246	244	279	232	253	230	230	212	235	240	237	220	207	213	206	271	221	236	232	221	273	234	262	247	217	215	231	227	229	243	225	197	240	229	221	266	230	251	253	240	248	230	233	240	238	268	237	215	247	217	223	223	239	250	236	234	239	204	258	237	244	241	221	225	244	226	238	247	220	207	250	234	229	236	214	245	264	226	236	240	214	232	223	218	249	242	229	218	257	253	224	238	254	234	217	238	238	225	228	245	235	250	214	228	224	230	271	235	267	238	243	247	241
26516	20516	10105	1237	730	633	672	638	600	622	600	615	637	631	637	624	648	626	630	605	640	579	630	639	641	668	613	624	613	634	596	623	627	610	629	615	598	576	599	637	655	604	612	646	619	591	640	624	631	611	645	655	623	643	632	629	604	637	609	622	603	609	668	620	606	622	631	632	549	634	596	635	623	656	552	581	657	605	640	610	596	646	604	586	656	627	633	636	662	633	603	647	659	610	629	642	609	601	604	628	620	639	588	644	616	611	652	600	648	647	638	583	608	668	588	616	631	639	626	591	658	569	621	614	643	627	611	623	598	636	609	617	586	637	626	606	649	613	587	641	628	655	621	581	629	646	614	630	627	674	623	628	631	580	647	573	648	620	611	637	617	619	623	610	631	589	639	618	593	653	627	637	641	614	610	589	584	646	653	610	654	636	619	624	603	618	598	640	658	642	613	625	607	622	592	597	612	656	631	577	602	624	640	644	602	674	615	667	620	589	635	628	650	627	599	653	585	594	546	637	607	575	612	602	601	596	581	642	598	620	619	622	611	627	615	622	632	603	621	617	632	575	539	627	617	612	571	632	620	672	633	576	655	596	581	571	564	615	651	601	620	611	633	596	654	615	607	637	632	625	649	620	631	654	658	628	599	614	612	623	570	635	688	636	651	655	612	596	628	601	603	634	640	598	669	577	599	610	606	642	653	591	628	620	613	633	631	667	617	608	669	611	596	647	636	633	649	661	624	616	610	638	631	644	575	580	636	601	634	612	631	597	691	638	586	628	636	620	622	661	638	603	531	621	620	650	616	616	611	669	635	626	550	651	610	611	661	601	598	618	656	600	642	588	632	651	607	636	574	590	631	620	614	660	623	594	605	650	604	597	609	628	633	634	631	591	652	614	619	622	579	614	567	656	601	622	639	645	585	644	652	653	608	645	580	640	642	603	602	619	638	624	630	625	620	647	638	639	579	604	599	691	629	652	650	595	659	596	626	624	652	601	599	639	651	619	665	637	588	627	647	615	601	652	653	621	631	680	584	610	603	589	621	645	619	633	622	594	549	585	606	609	685	664	605	628	605	620	635	554	605	602	617	632	639	630	628	627	648	641	632	612	613	602	600	592	604	657	645	607	606	643	599	603	583	626	636	630	662	641	646	597	643	634	633	648	597	582	591	630	643	642	644	606	627	610	580	618	581	592	659	615	601	617	611	609	622	634	609	573	623	619	668	667	629	614	605	596	620	658	611	601	618	588	652	647	663	640	596	581	611	637	643	657	603	640	618	596	598	610	635	654	599	587	615	629	618	631	560	620	639	601	624	620	654	623	662	647	621	619	610	615	628	591	657	620	622	612	608	642	640	595	642	675	585	606	635	630	622	635	597	567	654	619	587	640	570	614	552	623	621	603	639	607	612	610	675	595	629	629	644	637	575	629	638	598	626	620	653	613	668	619	657	657	595	632	575	632	639	597	639	609	605	601	593	628	626	592	645	621	627	623	636	609	627	622	597	637	648	583	613	620	629	633	609	654	569	624	598	629	620	626	579	630	631	612	645	646	618	599	655	593	602	610	632	618	602	667	650	616	616	641	597	624	637	648	587	604	624	599	571	626	608	608	618	614	611	600	600	608	632	620	654	637	586	586	597	591	621	583	585	653	618	568	602	647	630	609	603	617	597	618	628	560	649	612	615	647	667	628	604	612	615	631	640	579	612	617	641	641	613	587	568	597	604	634	618	617	619	625	613	600	650	650	600	667	618	648	605	660	628	595	586	632	640	595	638	653	643	613	672	626	645	582	651	622	601	588	591	622	624	640	608	609	609	679	635	622	609	620	595	634	614	650	635	602	584	633	628	621	616	647	622	578	641	605	631	626	587	641	597	609	627	639	632	626	641	624	620	626	580	575	643	620	620	574	674	635	621	646	590	623	622	608	609	710	613	605	643	602	640	639	599	585	607	674	618	597	605	639	646	610	621	627	625	631	610	605	644	643	620	610	634	540	638	601	572	571	629	590	674	627	634	623	609	620	632	600	618	602	633	592	584	646	558	598	616	679	590	630	573	588	624	605	610	653	558	580	621	627	636	627	633	625	635	569	591	659	600	605	607	624	668	604	615	607	613	635	610	590	617	612	618	654	606	628	580	617	629	671	604	670	619	651	615	624	588	641	645	624	573	612	633	617	560	629	624	613	631	621	626	634	650	620	621	572	630	672	612	618	606	583	655	656	654	603	615	648	599	627	627	605	634	554	608	605	672	614	676	655	591	633	652	591	594	643	669	629	635	655	655	629	612	615	620	640	622	631	621	622	578	572	638	621	667	608	620	626	627	582	650	605	606	581	678	637	656	629	596	577	628	626	611	639	659	632	578	622	616	624	645	604	609	643	603	612	631	598	564	614	581	623	629	614	614	617	572	606	625	634	630	607	630	614	647	608	587	636	618	615	688	582	658	636	624	619	617	564	650	593	611	606	610	603	604	632	618	620	601	644	656	611	616	684	558	615	662	567	605	643	624	567	610	628	633	619	636	583	639	622	624	623	609	652	653	638	629	600	650	660	648	627	615	661	615	624	642	590	621	623	657	629	601	614	639	607	605	643	601	643	620	626	650	672	638	641	614	641	620	617	627	598	615	642	630	597	626	640	588	633	621	649	615	628	597	646	569	615	605	617	548	604	600	645	644	605	599	619	589	661	671	626	617	612	626	606	604	618	630	629	632	605	626	571	616	646	584	650	637	574	638	608	661	642	598	645	620	615	642	622	606	620	635	628	643	645	608	618	587	603	614	644	621	658	603	628	658	605	645	593	644	648	640	613	624	643	622	656	637	672	578	619	655	606	645	623	630	630	648	615	670	631	614	618	608	617	653	606	585	631	616	631	573	602	637	658	636	629	643	582	639	619	585	627	639	627	626	655	619	634	608	663	593	604	626	601	634	611	616	608	579	619	584	662	585	665	649	609	614	645	622	620	588	596	603	615	649	591	637	601	633	636	627	607	613	618	625	655	653	634	613	623	630	605	602	602	683	621	665	616	592	630	609	631	619	603	609	594	591	645	618	627	655	588	634	621	647	605	583	600	656	616	591	606	640	607	627	647	602	660	610	604	656	602	612	604	623	633	577	662	559	614	644	636	592	671	633	630	612	653	610	601	629	579	634	582	588	636	648	652	601	677	607	632	608	621	638	603	628	581	647	639	638	639	612	648	604	668	604	630	628	646	663	615	671	611	601	622	648	660	612	634	598	661	598	622	607	595	628	610	628	648	604	611	558	594	586	600	667	646	629	594	565	596	629	646	594	600	662	620	619	677	608	612	624	603	651	614	593	605	615	580	602	643	601	606	607	573	647	647	616	598	584	605	635	611	601	592	662	639	612	631	615	616	610	611	637	658	594	632	624	626	624	598	610	649	605	632	636	611	655	664	658	583	649	643	641	633	619	587	595	653	613	628	636	620	623	671	639	576	651	629	658	606	597	629	595	646	621	679	608	595	617	627	611	601
4025	1368	1397	1071	971	913	876	807	845	809	773	808	764	798	803	826	853	810	818	804	779	812	802	782	798	829	773	839	750	816	773	793	781	807	833	732	799	769	789	803	847	796	831	809	842	815	792	846	771	752	807	808	777	792	810	864	806	823	799	797	765	744	759	806	823	767	773	776	801	789	770	797	774	780	798	806	777	839	785	783	851	746	744	822	782	802	788	777	784	829	770	778	774	753	830	787	771	818	761	787	773	812	787	818	760	750	823	792	772	774	802	832	790	819	810	795	772	805	777	800	779	846	813	804	779	796	803	799	807	795	834	791	790	770	782	783	785	746	751	790	736	822	758	746	778	790	782	855	813	815	753	789	784	786	789	765	798	765	806	826	806	802	739	814	799	779	801	827	816	757	813	852	802	817	815	801	809	787	811	771	797	812	772	792	778	795	829	802	735	806	803	763	826	815	825	775	808	823	780	814	713	776	775	781	734	813	766	819	796	791	799	788	718	805	807	823	778	738	769	825	793	810	784	810	800	842	802	771	867	807	785	783	819	792	798	772	842	797	778	838	883	821	765	762	797	805	813	822	787	758	834	816	719	801	750	799	813	799	816	828	804	783	790	839	797	741	782	703	782	816	787	798	816	784	796	843	805	753	783	809	789	807	796	791	732	762	787	801	755	807	775	760	798	872	768	742	805	816	781	772	787	789	833	810	797	806	828	786	812	832	813	846	758	783	787	812	779	788	833	799	781	782	754	806	858	792	782	825	817	830	778	823	789	810	814	774	791	805	808	787	819	753	824	779	812	842	766	817	755	826	790	803	782	812	792	791	817	812	804	838	790	822	771	773	787	836	809	789	813	834	775	727	796	836	775	793	751	854	779	831	794	754	782	766	807	772	791	778	832	805	786	809	788	742	783	809	792	794	840	821	788	799	781	759	803	773	803	790	821	780	800	781	762	788	828	819	764	806	809	796	800	789	785	835	786	839	758	792	789	780	819	805	769	766	799	791	741	785	755	797	780	848	788	767	734	834	778	831	807	790	783	779	732	797	790	841	804	779	831	800	777	780	781	789	807	797	773	781	754	828	797	787	755	786	807	860	784	829	803	794	716	780	803	828	818	767	763	809	775	799	789	814	821	791	821	777	795	780	745	780	794	739	809	779	786	759	792	821	765	785	770	740	844	792	774	794	759	842	778	811	803	805	778	792	805	798	765	839	766	810	756	818	787	805	792	806	841	772	787	757	785	803	775	756	726	793	798	823	842	807	782	805	830	877	735	793	805	758	812	799	790	861	826	788	782	833	787	813	783	839	739	691	863	741	813	781	809	792	819	778	801	772	792	822	758	806	810	801	827	817	815	830	776	849	837	801	814	779	764	830	768	803	808	795	780	831	765	790	757	834	772	769	797	817	808	778	746	801	823	800	826	786	783	815	814	816	797	778	808	742	799	794	817	768	778	841	802	788	808	756	777	791	781	815	782	848	766	757	792	774	822	758	842	805	805	797	782	817	767	821	802	777	810	764	785	851	801	832	782	778	779	803	832	787	801	845	808	810	785	759	776	786	796	785	833	835	803	790	823	780	828	812	809	767	760	779	793	787	823	777	781	795	770	780	811	762	779	808	812	789	824	816	800	800	857	798	773	776	767	830	851	855	826	820	813	854	816	794	756	814	862	786	792	765	792	777	754	776	750	770	754	747	787	776	804	788	804	794	804	765	820	845	814	795	823	848	831	754	774	825	789	771	786	825	772	833	849	788	815	797	789	806	803	779	847	789	763	779	790	795	748	781	824	817	793	768	796	825	786	798	752	794	855	824	787	820	824	749	791	775	831	773	778	795	861	853	788	783	809	766	830	782	798	827	786	777	773	803	815	813	758	828	799	787	826	826	827	811	792	776	821	821	789	746	806	796	789	796	833	801	787	824	732	751	820	829	826	805	746	764	809	804	845	778	849	810	748	767	779	839	791	813	825	748	755	810	698	795	859	764	766	784	794	757	792	782	808	782	810	808	854	832	767	840	790	796	763	781	802	809	728	805	809	824	802	816	842	809	835	804	810	805	816	787	769	807	796	731	770	813	831	784	813	790	795	806	764	855	798	792	813	766	823	820	758	806	802	816	828	807	813	812	750	805	801	757	794	806	805	806	846	802	853	775	791	806	804	828	788	803	788	807	778	765	826	769	825	820	833	795	779	800	814	840	821	788	736	796	774	792	838	799	767	766	820	836	803	816	780	784	767	830	745	801	777	818	769	809	783	829	769	846	790	815	835	821	796	846	792	812	772	838	761	761	787	754	792	805	790	799	837	799	843	818	798	785	869	802	788	803	801	774	804	787	834	789	777	791	839	756	826	801	765	850	779	831	849	785	849	787	837	835	831	791	781	772	787	804	749	844	804	750	799	802	799	839	808	799	766	768	818	775	814	771	786	775	794	793	773	778	845	840	875	797	816	797	737	849	757	783	813	797	764	816	789	802	797	778	775	752	748	820	782	705	805	744	783	812	809	792	794	824	819	816	772	804	747	801	806	793	805	753	826	763	817	790	761	792	763	754	789	791	803	777	735	782	781	805	795	790	829	817	800	780	814	850	762	819	812	795	848	827	798	822	821	790	793	810	798	778	802	757	783	873	824	862	780	789	775	739	793	803	801	829	779	892	786	771	791	851	775	780	797	832	801	761	802	818	841	771	798	852	815	805	823	750	804	829	836	771	759	794	799	804	757	816	793	774	817	836	781	772	831	825	832	842	805	791	812	834	798	803	786	800	806	778	821	803	774	809	810	758	791	798	787	789	827	783	799	855	812	805	765	762	831	845	783	806	787	770	799	781	787	779	860	768	793	826	781	829	786	812	781	804	796	832	802	822	765	813	825	787	784	775	802	791	786	783	759	825	826	849	776	767	819	819	803	776	760	798	776	841	824	847	787	815	763	811	747	801	833	775	805	840	767	784	839	793	764	783	806	824	816	797	833	757	783	816	865	807	792	767	778	817	741	833	792	806	852	805	805	786	813	841	843	855	782	778	788	782	788	813	804	795	814	759	811	745	757	813	771	805	788	794	796	830	813	826	841	865	765	781	783	790	814	820	876	761	787	795	832	844	790	782	816	804	845	805	788	797	807	764	760	766	805	769	801	766	824	804	776	790	805	777	815	819	779	774	822	786	777	765	772	832	790	705	788	832	809	824	725	767	815	769	772	802	775	851	819	834	782	812	815	788	806	791	789	807	787	739	790	751	775	856	803	800	799	823	830	801	812	797	862	781	820	754	834	809	845	812	766	758	796	774	759	822	808	771	782	794	771	752	797	786	815	754	805	778	842	785	798	862	788	841	782	832	819	851	827	765	807	789	805	771	802	787	818	824	824	836	775	769	789	784	773	814	743	805	852	761	786	821	789	803	801	824	755	784	818	752	830	822	827	807	814	799	782	821	778	797	828	803	796	776	799	792	762	824	776	820	824	821	724	854	794	791	761	790	773	803	775	775	837	856	785	775
23478	20876	28234	23658	20884	11257	1357	903	738	630	602	603	594	557	517	540	465	500	515	502	490	466	485	418	460	481	482	421	475	441	460	457	482	455	443	482	444	458	387	443	478	440	431	443	465	485	477	457	460	444	400	400	441	457	471	452	442	439	443	450	462	453	405	443	447	484	486	413	428	428	431	500	441	458	433	426	417	463	427	478	417	468	452	442	431	450	408	447	472	449	476	397	428	446	422	434	433	442	447	437	453	463	451	431	424	470	441	449	401	417	426	411	451	445	435	416	401	459	426	430	446	425	446	396	391	421	401	456	473	406	437	446	460	399	470	433	388	465	432	451	449	453	415	414	450	466	421	439	466	462	406	428	446	431	448	444	421	426	461	452	436	465	445	453	455	430	434	450	434	454	455	472	448	461	462	450	426	444	474	418	439	409	456	463	446	443	425	408	441	457	430	449	420	452	430	420	425	459	425	431	468	460	423	456	444	429	468	460	435	444	481	447	444	430	413	424	404	413	458	434	439	411	475	458	445	422	468	461	421	473	425	444	446	436	439	453	447	448	463	423	464	465	465	450	435	434	430	434	434	457	446	425	406	427	435	448	437	415	422	446	444	420	456	425	440	447	467	438	458	413	406	421	455	415	450	457	406	425	425	418	441	434	441	448	417	437	429	441	423	430	471	424	406	445	420	441	415	430	453	444	415	476	401	444	456	450	427	457	415	460	406	498	388	445	456	457	450	442	450	441	460	436	429	442	470	448	429	471	438	400	456	449	443	426	439	438	412	457	463	427	424	423	423	441	436	457	461	428	414	450	436	438	417	428	411	447	443	437	423	407	446	445	475	403	442	480	436	456	424	441	419	383	431	429	473	450	411	474	454	421	448	422	446	485	444	452	477	438	437	443	421	434	443	455	416	435	402	471	436	454	435	444	415	430	438	442	451	437	432	439	430	442	473	451	437	412	407	443	453	441	435	474	473	462	467	417	425	420	462	439	426	432	464	463	438	427	420	438	455	429	437	429	457	410	485	433	441	447	443	451	422	450	435	471	461	431	442	411	401	420	435	422	444	445	457	418	453	447	413	433	455	425	466	412	439	437	473	413	412	431	405	449	397	413	444	442	450	457	390	415	452	474	462	464	429	450	443	453	432	421	431	450	425	439	449	430	435	448	403	465	430	441	431	444	469	448	416	423	442	485	412	415	425	464	423	434	424	459	402	425	487	472	436	416	433	439	432	438	474	414	457	458	410	442	436	422	397	409	460	436	431	459	467	437	469	451	394	433	482	439	444	433	417	407	447	433	456	488	443	442	441	437	476	435	454	447	402	438	411	451	472	437	431	448	408	441	455	382	438	435	445	436	432	442	442	439	427	449	423	382	436	387	431	462	423	483	444	457	429	466	406	398	444	406	428	432	455	426	415	428	458	417	454	415	440	415	453	470	435	427	409	461	430	435	417	473	407	452	460	461	449	420	412	435	432	442	439	395	459	456	427	393	409	456	411	450	454	440	429	465	442	449	424	441	415	442	441	440	426	465	445	455	434	428	420	410	454	482	425	451	393	463	467	438	426	448	453	455	414	406	416	449	416	437	445	409	402	443	433	454	406	419	457	439	434	424	478	456	436	423	380	435	419	458	422	467	427	435	427	468	451	428	430	431	410	399	452	434	470	432	412	450	404	447	415	426	440	446	429	437	437	460	460	447	410	450	437	460	444	430	434	397	471	459	404	424	434	402	431	420	465	443	440	420	436	433	455	413	447	418	465	434	431	407	427	386	450	443	440	439	438	419	469	426	431	423	449	426	433	442	430	450	439	424	463	421	437	447	411	437	419	440	439	431	462	433	457	457	431	431	428	450	457	451	443	417	442	422	448	445	412	442	432	472	432	417	409	422	477	412	448	435	432	425	456	458	440	415	437	433	468	462	471	435	457	432	440	435	413	475	423	413	479	423	447	450	460	418	443	447	459	458	442	442	436	418	438	444	416	466	425	456	432	373	438	432	467	444	427	458	450	434	443	405	418	417	433	428	430	423	490	418	440	425	437	431	432	414	467	461	483	441	413	454	417	440	419	464	429	439	444	411	413	440	464	442	464	465	430	447	415	430	479	453	419	413	431	458	438	480	456	455	414	469	451	448	424	410	405	443	402	410	434	421	417	422	437	445	450	469	440	448	454	459	432	433	439	463	436	413	462	457	471	448	437	443	442	411	456	426	412	447	391	434	488	419	477	413	422	461	424	443	454	442	434	405	447	402	444	441	440	414	458	409	457	453	472	450	435	428	436	422	442	424	458	432	429	394	442	457	482	393	444	449	438	447	468	421	479	425	482	431	430	444	438	468	454	433	440	408	379	443	426	409	491	453	435	446	395	446	374	438	404	475	420	488	473	427	416	424	486	462	457	434	455	433	413	431	441	381	462	405	432	408	458	442	417	458	431	429	440	427	438	451	453	459	436	455	463	436	426	429	443	414	422	414	438	483	446	395	432	447	454	459	425	426	465	418	438	409	424	434	441	426	434	474	445	412	425	421	447	443	442	432	436	456	451	453	448	423	432	408	410	443	436	405	432	438	454	450	458	429	447	456	433	441	431	487	425	446	440	463	468	423	451	441	446	454	445	430	478	408	416	464	417	424	440	443	435	443	434	462	426	430	449	444	450	474	409	437	440	455	436	457	418	442	411	428	452	429	448	414	426	405	413	440	428	429	440	442	431	407	444	471	447	425	449	426	410	457	421	426	445	429	421	484	424	429	396	465	445	443	407	447	417	410	437	411	394	400	412	469	434	439	458	418	459	433	477	455	485	462	422	462	450	456	438	454	431	455	434	444	431	443	449	406	434	410	438	460	463	434	434	440	411	447	426	434	426	446	456	445	469	429	467	408	459	472	430	457	445	456	450	450	441	463	468	437	471	433	416	435	428	447	463	472	438	436	404	442	402	416	411	449	473	469	470	392	462	408	432	453	447	442	456	439	394	418	427	446	437	445	451	464	475	434	458	434	457	442	412	436	448	459	406	418	465	464	480	449	429	505	412	430	411	418	435	454	431	451	434	471	466	402	442	430	461	426	432	401	458	460	432	440	443	444	420	422	450	443	488	452	425	442	462	430	408	406	429	410	463	430	456	449	442	461	415	463	426	442	464	417	451	415	424	439	435	470	421	468	390	416	429	408	461	472	407	467	410	436	456	450	439	456	459	453	490	403	425	447	502	447	430	426	427	450	406	432	425	421	442	432	480	469	441	453	446	416	404	452	428	418	494	423	434	456	449	424	422	395	416	435	498	438	438	449	480	434	485	469	437	426	450	473	436	440	455	444	433	433	435	459	454	427	422	446	459	460	417	434	461	443	409	451	474	444	446	441	454	429	398	451	426	460	456	447	456	438	433	444	459	436	418	437	429	430	444	417	440	435	451	473	464	433	448	398	423	428	411	462	442	418	435	449	432	425	417	419	468	448	440	405	435	404	458	428	464	399	415	420	439	403	474	413	453	446
4480	9491	8329	4500	3074	2440	1973	1602	1396	1217	1051	910	891	831	810	759	764	692	668	664	728	619	651	637	649	615	639	661	651	597	633	556	614	620	620	622	572	603	576	601	609	547	615	595	592	596	654	552	590	601	621	567	640	566	568	590	617	533	588	588	577	558	584	600	584	628	592	584	568	586	579	615	574	575	610	625	553	612	580	544	597	566	557	622	558	599	619	568	589	594	548	580	610	592	615	583	559	600	570	587	593	566	603	599	586	567	630	592	632	577	564	606	598	564	586	575	596	570	597	559	545	596	579	543	579	588	556	575	596	583	545	581	537	527	593	581	593	602	586	549	599	594	614	580	611	584	598	595	570	591	594	553	597	586	615	528	580	554	591	608	573	611	581	544	563	587	591	583	586	606	546	577	591	621	562	592	578	610	575	564	652	607	607	563	582	589	599	607	566	596	586	560	613	597	549	537	623	557	561	605	574	610	566	596	534	563	570	548	535	571	573	616	601	622	628	609	527	590	596	552	592	573	561	605	620	558	569	570	600	582	584	573	543	582	617	559	543	577	616	591	620	553	577	556	548	595	586	570	585	570	582	561	601	580	558	634	548	619	619	602	543	580	588	561	560	612	576	592	582	529	598	562	591	579	527	575	568	579	553	574	567	612	597	615	599	552	596	588	566	609	593	562	595	612	612	563	576	592	541	632	580	570	569	590	592	596	572	601	540	533	576	558	584	598	601	564	559	527	570	592	545	610	653	592	586	573	581	613	565	570	566	597	557	575	547	582	546	587	573	632	615	583	606	630	570	623	576	566	593	575	577	581	552	604	587	572	605	546	534	572	572	576	579	561	591	570	570	618	585	596	561	547	581	573	581	591	594	584	575	562	599	563	576	537	597	624	588	612	587	591	594	578	572	593	579	564	598	591	577	521	570	582	590	560	535	568	573	579	615	577	580	591	557	563	548	569	621	547	608	592	520	563	614	630	568	577	603	577	551	641	616	566	571	610	569	560	617	571	582	606	577	594	610	596	547	564	566	519	557	574	621	593	578	574	592	569	594	539	543	559	568	570	613	598	544	599	614	605	582	614	572	582	606	596	604	518	545	628	576	582	582	569	583	630	601	592	566	573	580	541	591	622	575	572	566	591	593	607	600	606	589	576	555	577	600	590	575	575	564	550	574	531	583	592	561	557	576	637	581	534	608	628	558	575	561	565	564	565	639	559	581	583	607	597	579	606	596	569	558	583	581	566	557	584	570	580	622	554	592	545	539	535	569	564	597	586	581	597	572	585	627	530	604	575	558	557	579	590	606	606	532	564	591	580	555	564	580	593	618	638	589	545	593	585	541	594	567	559	567	558	548	549	557	586	618	569	539	577	603	534	585	524	607	601	601	575	602	593	598	573	559	550	555	548	564	591	556	593	554	544	621	593	566	595	609	537	576	572	583	624	581	551	588	624	515	534	585	600	621	611	547	561	622	581	552	578	579	558	597	584	608	587	580	594	609	586	614	553	604	566	606	565	570	570	583	588	600	524	565	633	560	601	582	610	569	581	582	562	613	589	590	556	593	572	566	601	535	595	568	598	570	567	585	585	568	576	602	573	570	587	584	640	613	560	564	564	562	577	595	602	590	579	618	593	545	591	596	561	578	558	544	559	560	561	600	568	554	566	576	533	564	611	581	598	607	556	633	531	571	611	584	637	590	606	560	628	636	605	598	574	568	578	577	605	547	592	578	587	631	561	597	562	567	591	588	591	600	571	583	604	597	599	568	563	581	612	602	608	613	604	552	587	571	572	603	554	587	561	585	610	552	552	567	542	572	564	542	604	553	568	604	572	608	577	603	568	558	540	607	609	567	576	610	641	566	583	556	599	617	553	629	599	556	536	576	567	570	585	581	596	604	584	575	557	569	584	567	602	631	579	561	604	551	591	605	581	549	529	600	601	569	579	574	551	604	597	594	584	594	559	550	579	590	580	559	603	577	583	560	588	582	597	575	558	638	584	571	560	586	563	583	540	597	597	583	592	607	564	577	608	576	561	581	556	608	594	580	596	547	568	624	600	590	587	582	598	569	593	604	558	583	572	616	520	580	613	598	619	622	592	592	587	586	599	592	595	614	612	556	584	611	587	641	526	629	584	569	603	605	604	601	568	596	614	556	567	566	587	580	578	551	567	563	595	617	625	576	584	576	589	531	576	594	577	569	561	583	602	593	604	592	574	576	604	590	560	621	535	612	578	564	538	586	621	534	550	607	551	567	610	612	573	634	559	543	576	548	622	563	618	584	559	577	580	586	598	566	607	598	568	601	594	593	567	640	582	550	566	539	588	540	572	598	586	546	598	580	595	586	583	594	583	582	607	585	618	584	599	602	578	583	593	608	549	553	577	594	593	587	591	578	631	610	548	567	576	606	583	619	611	565	527	586	570	582	585	577	594	595	547	594	584	570	570	566	591	585	579	605	579	610	562	579	556	601	594	543	571	579	591	574	583	589	624	591	604	565	564	565	615	589	545	628	602	572	571	588	557	565	588	596	584	572	527	550	585	545	559	595	560	608	606	581	614	541	583	582	564	583	580	595	645	591	569	585	581	576	570	562	555	599	560	578	582	558	592	547	552	563	548	596	596	576	582	618	558	621	627	569	628	603	587	589	602	575	573	624	635	542	588	573	550	562	611	593	560	615	586	535	536	621	533	589	586	600	563	530	582	597	581	568	586	561	606	585	538	618	613	591	606	601	591	608	604	604	538	622	594	596	621	584	571	645	581	563	598	620	541	582	547	571	622	579	576	596	556	591	560	562	585	619	568	526	545	547	541	585	596	560	580	562	605	547	597	597	605	612	561	539	586	603	575	568	623	568	565	589	590	537	563	606	624	603	557	568	603	584	555	614	571	592	571	580	526	610	568	566	573	590	584	602	567	591	632	559	589	601	580	561	559	599	575	573	588	604	542	578	583	554	572	604	545	593	636	581	561	558	570	582	566	607	624	573	558	624	598	601	609	589	554	647	564	573	624	601	513	562	568	589	560	565	550	592	534	582	549	548	574	525	581	603	563	585	630	627	555	615	595	576	587	583	548	598	543	613	583	585	557	588	545	550	578	595	592	585	558	613	607	543	641	537	554	561	588	590	566	525	590	584	616	553	635	553	600	579	607	614	575	594	563	582	554	616	533	582	625	572	568	611	547	581	631	569	607	568	555	576	568	555	578	584	566	579	595	576	549	591	575	572	616	547	568	566	609	618	538	567	581	556	580	587	569	562	541	568	553	568	600	560	577	604	570	581	588	587	577	597	619	599	583	604	611	559	567	588	584	543	573	623	630	539	609	619	611	555	531	644	584	570	604	593	572	615	583	572	584	580	575	571	558	587	561	591	574	587	580	569	565	575	551	613	543	567	567	598	574	587	620	561	592	588	555	581	594	561	580	539	574	600	601	594	585	632	585	551	557	609	544	584	570	601	604	594	646	608	589	584	567	619	550	599	622	585	556	548	561
22486	20854	28592	23253	20860	20904	9494	1097	793	588	534	464	407	387	329	355	327	304	302	265	278	270	225	227	231	190	241	218	201	212	196	198	183	217	211	202	187	195	202	193	180	239	196	198	191	167	200	204	177	214	194	172	207	187	203	174	182	172	181	164	193	174	182	176	189	185	189	191	196	188	195	215	181	214	173	168	191	206	179	199	185	194	181	180	185	168	214	191	186	180	179	189	168	185	191	167	184	213	174	161	197	181	186	161	202	173	186	169	182	160	199	196	177	197	199	171	206	177	191	194	185	202	178	182	167	175	155	208	187	177	186	190	182	203	168	178	184	178	202	171	200	165	185	193	174	194	187	192	184	163	182	202	191	171	180	207	181	187	189	171	187	194	196	175	173	196	202	192	196	183	158	178	200	157	168	181	186	187	194	166	181	173	184	172	182	174	174	184	189	201	178	177	187	183	159	198	167	180	199	171	158	183	186	151	176	163	174	175	193	198	180	201	197	176	185	158	224	182	180	185	185	185	188	175	183	180	215	180	191	184	200	175	173	196	176	183	161	182	191	173	201	185	193	183	190	178	189	174	180	171	170	153	194	182	167	187	155	176	198	177	177	167	174	179	155	198	167	174	175	219	202	193	183	167	167	180	182	204	180	187	180	206	201	185	178	189	181	185	168	181	172	179	184	193	181	191	180	184	184	175	182	201	178	191	175	173	172	177	173	176	162	188	192	170	199	172	189	179	171	173	156	186	173	170	170	176	180	195	206	182	188	174	203	181	180	188	175	177	178	213	183	188	177	155	170	179	208	180	172	198	170	170	161	175	162	182	182	175	197	177	160	168	185	167	197	178	174	201	183	167	182	185	181	167	171	179	181	167	163	177	180	175	169	190	179	175	176	159	182	175	185	186	191	167	187	167	186	181	194	175	175	167	177	175	181	183	179	179	185	149	171	173	161	170	190	183	176	192	201	175	177	196	159	172	209	177	190	172	182	174	175	191	183	185	186	183	190	175	204	181	188	185	178	181	173	171	182	168	181	186	180	174	167	182	171	168	194	184	192	188	171	190	167	176	157	161	186	181	193	196	179	177	155	166	174	181	161	170	155	216	165	152	185	176	180	188	163	157	210	168	177	167	174	188	185	161	179	168	181	180	196	183	175	157	176	178	191	169	190	168	188	178	164	166	165	179	200	170	197	153	203	156	174	181	186	201	191	174	175	182	163	175	196	196	163	196	183	183	164	160	177	202	191	194	165	157	166	145	179	191	167	194	165	177	167	185	166	179	224	180	195	157	168	180	171	188	171	189	176	161	186	184	165	200	165	200	195	162	202	172	196	167	171	176	174	151	200	186	179	184	177	214	168	167	206	156	190	205	207	183	167	182	155	179	158	200	179	173	172	170	181	180	183	176	189	192	185	172	183	184	152	181	175	179	182	166	183	174	177	190	193	184	179	171	181	197	171	200	177	172	213	197	156	170	198	190	163	182	191	182	197	175	163	182	189	205	165	192	176	152	213	194	195	205	187	154	173	180	192	186	148	198	180	203	206	181	184	186	182	186	172	167	163	163	167	177	167	175	215	191	155	172	186	187	158	165	192	175	151	178	171	162	193	172	171	181	200	155	177	151	183	173	177	172	169	187	162	179	173	216	189	173	164	214	199	177	168	185	191	179	189	178	170	194	193	185	194	204	196	177	182	179	169	174	175	174	187	165	176	164	155	173	171	185	180	179	194	187	180	188	174	191	185	162	182	194	207	183	176	172	172	189	166	156	189	207	187	155	170	162	201	148	193	195	174	180	187	173	189	193	163	175	172	194	190	171	186	175	215	193	161	192	189	193	203	180	196	194	194	187	175	169	155	161	198	169	176	182	189	214	179	203	198	203	180	172	185	173	194	197	186	169	187	173	171	184	143	191	179	194	196	181	179	161	170	166	188	199	182	168	177	180	182	171	178	176	164	173	147	186	183	190	181	200	173	189	187	196	179	178	186	192	167	168	148	173	190	194	189	194	184	164	164	197	186	173	179	193	202	171	172	178	194	194	174	203	180	196	196	156	186	163	162	166	167	183	188	181	182	187	177	191	192	197	177	181	181	169	181	207	177	162	185	188	178	186	199	191	198	190	192	185	172	172	207	186	182	172	176	166	186	164	176	174	200	181	189	185	192	184	210	153	189	177	190	183	196	168	179	189	193	175	182	178	188	180	190	185	194	177	152	163	162	177	192	194	175	182	180	191	183	205	164	186	167	171	171	176	181	189	167	189	178	184	178	191	184	166	160	210	176	178	171	198	163	166	210	188	195	180	182	167	172	172	196	196	199	180	168	163	214	187	177	179	186	178	175	184	160	166	169	185	174	183	188	196	161	165	184	195	163	170	173	177	182	185	214	182	152	185	180	160	183	175	167	184	197	187	200	198	182	184	163	186	172	192	165	163	166	173	164	147	205	187	183	188	179	198	167	181	188	158	191	178	178	175	176	194	168	174	183	170	182	188	202	162	147	157	164	200	182	171	184	170	182	194	183	148	166	174	197	177	171	177	179	171	209	189	173	170	197	187	206	169	182	158	170	170	161	198	182	177	183	180	178	189	198	175	182	208	171	193	172	189	195	174	191	169	177	166	181	183	189	172	195	182	174	156	186	195	178	173	177	204	190	173	185	196	165	193	202	160	187	193	193	196	167	159	174	178	190	157	179	173	193	188	203	181	155	198	153	188	205	177	180	185	181	181	161	169	167	159	202	171	181	175	181	178	197	171	184	184	165	177	167	190	168	192	163	181	168	190	191	166	176	191	192	158	168	159	153	199	203	189	176	181	162	176	180	164	155	205	177	161	173	188	174	202	206	201	160	188	166	179	184	165	189	165	173	160	197	187	164	166	200	168	184	170	174	200	193	184	201	198	200	175	192	186	198	183	182	200	187	183	173	183	181	193	178	168	157	209	216	169	185	186	185	175	172	180	184	182	183	190	166	175	172	148	183	167	186	191	188	177	199	177	191	190	186	177	176	167	180	168	188	183	164	196	193	191	196	192	193	190	194	170	177	186	177	162	200	167	190	178	188	170	173	187	167	173	175	218	185	179	157	157	162	183	182	176	179	160	192	183	188	170	178	173	187	191	172	197	191	178	164	199	183	156	191	181	184	165	193	178	174	174	183	182	192	189	194	166	197	204	183	163	179	188	208	174	186	178	174	196	195	182	184	164	167	190	171	171	201	197	190	182	172	188	160	187	188	190	188	173	176	182	213	179	189	197	170	172	178	188	190	175	170	203	204	186	189	180	191	173	211	193	178	170	156	177	182	179	205	187	191	188	201	184	189	171	184	173	195	164	181	178	168	184	192	217	200	179	187	160	180	187	186	175	209	161	165	176	202	175	196	182	185	172	182	181	156	169	210	191	171	174	178	199	171	194	207	162	181	177	195	184	191	172	177	188	174	179	172	202	198	167	161	184	181	188	201	166	186	198	178	185	185	209	178	170	166	189	178	179	176	185
6623	15350	13426	7357	5112	3786	2891	2212	1754	1371	1154	923	856	716	645	616	527	495	452	419	397	412	368	330	388	345	331	341	319	309	302	300	295	315	292	262	291	273	274	277	296	273	266	284	260	251	269	289	234	253	242	255	238	228	247	258	231	224	272	248	264	242	239	220	260	264	239	268	249	242	257	271	239	214	236	254	251	215	236	253	246	237	259	260	268	244	244	244	251	254	247	208	264	214	259	255	269	247	232	254	236	234	240	240	247	225	250	234	245	236	228	215	264	235	215	247	250	237	237	252	267	234	251	252	236	274	243	222	259	247	281	226	239	256	257	251	219	247	231	241	215	228	263	242	232	248	244	246	231	245	227	234	235	243	252	231	242	204	248	255	212	207	252	235	216	268	245	240	239	222	241	244	270	234	222	222	260	228	291	243	221	282	242	247	259	237	228	241	209	223	232	199	246	226	246	236	202	247	232	216	263	249	243	230	233	222	226	224	239	259	213	243	227	235	254	236	224	238	224	271	247	243	194	260	236	246	254	271	250	211	248	234	236	228	236	269	264	243	233	222	226	233	243	237	229	222	230	251	254	214	243	232	251	273	233	253	251	228	237	242	217	218	244	234	225	228	234	227	253	241	268	212	244	214	257	238	252	239	248	258	241	258	227	258	264	215	239	243	212	235	255	226	230	226	213	247	245	250	228	242	228	263	258	218	243	231	226	254	222	238	251	250	227	224	239	229	195	216	240	218	233	228	230	249	237	216	247	265	234	248	230	229	237	256	208	240	234	238	227	230	243	217	245	246	227	259	276	246	256	267	233	236	236	228	240	217	249	229	231	210	229	224	264	220	207	250	234	232	242	238	229	213	230	251	211	239	227	241	234	240	230	234	244	213	255	241	257	242	222	227	212	243	245	232	226	248	237	221	244	235	230	214	242	224	250	247	233	249	228	231	208	228	236	245	252	247	242	237	250	226	222	231	223	244	225	256	249	232	218	223	233	237	235	233	247	257	255	246	220	234	240	226	269	258	236	229	230	224	252	227	258	223	247	230	220	238	234	214	216	226	224	258	241	244	226	237	245	213	247	262	243	232	233	227	249	240	264	237	220	223	246	209	232	245	224	239	204	246	223	246	239	230	253	234	259	239	236	234	248	243	251	230	231	263	211	247	231	229	209	249	246	267	234	215	265	248	235	244	226	223	237	259	228	225	249	255	270	220	265	230	238	245	231	209	256	209	237	227	260	227	223	226	236	242	230	240	234	227	269	245	240	244	261	224	242	244	231	248	271	253	221	220	248	228	253	233	227	242	222	258	213	264	217	235	271	209	213	229	251	244	220	236	232	215	220	225	239	243	241	251	244	230	235	225	249	228	258	246	244	231	229	220	241	241	244	240	260	267	220	227	215	219	206	217	228	255	279	226	273	222	237	238	228	253	221	260	256	250	257	261	230	252	230	231	243	289	228	231	227	237	259	258	252	239	260	216	230	223	261	226	242	247	220	244	242	238	221	234	248	232	231	249	238	251	259	227	228	236	237	237	222	265	216	231	233	236	249	224	243	233	267	207	264	251	238	253	235	235	231	257	244	261	236	243	258	217	221	221	229	242	251	224	220	258	244	216	250	240	237	218	225	244	222	242	261	252	256	227	238	244	240	234	232	231	256	248	228	290	229	235	224	220	257	238	234	236	231	215	248	259	228	257	240	211	238	248	228	236	247	213	257	229	236	241	230	250	252	202	237	194	228	246	233	224	222	224	267	268	227	225	255	228	221	228	237	226	232	262	247	211	238	258	242	241	238	210	240	275	211	221	225	250	222	232	237	228	240	213	215	245	227	276	247	233	242	254	220	256	216	241	248	236	256	227	212	229	228	256	274	223	232	222	247	233	235	243	255	236	243	210	228	259	241	231	218	248	243	256	244	242	223	218	221	251	256	246	233	233	246	227	248	224	242	205	223	252	236	228	235	234	238	254	218	249	213	217	251	245	251	238	252	236	239	219	257	238	234	253	226	243	259	247	250	271	258	235	228	248	196	224	250	260	244	224	231	258	217	246	223	240	230	233	268	237	238	223	241	256	219	237	232	231	238	244	260	263	225	245	229	248	227	251	223	218	241	242	213	242	242	238	265	222	226	235	238	247	233	200	239	246	272	243	235	240	264	227	206	241	219	268	242	262	242	256	248	224	264	288	258	210	259	232	262	211	234	233	216	209	219	255	230	252	239	238	241	260	218	238	258	219	253	238	229	241	231	233	224	229	253	236	229	216	237	235	224	250	227	232	228	252	259	268	241	226	251	232	256	246	224	229	246	240	245	227	245	241	240	245	268	240	245	218	236	242	254	212	233	232	266	224	227	236	221	239	235	228	232	229	223	233	233	249	249	250	232	234	216	214	222	225	225	241	273	234	228	223	224	234	253	242	246	206	221	207	223	237	225	224	241	285	243	258	229	240	236	239	265	234	244	260	222	266	225	245	259	203	243	226	260	226	265	251	265	245	230	223	239	246	267	225	231	249	272	259	233	249	258	229	237	262	253	232	239	246	238	256	232	246	213	255	222	269	218	230	218	248	242	243	255	235	269	240	257	234	212	247	218	234	224	221	218	257	242	238	236	229	233	250	235	231	257	250	208	246	252	244	241	234	268	247	259	236	246	234	231	225	220	236	237	220	228	252	228	254	246	215	281	236	237	242	240	242	233	244	247	244	248	224	207	250	236	219	241	204	230	222	204	236	220	227	262	230	246	243	230	211	246	239	207	248	236	253	216	241	236	218	232	228	232	255	235	211	231	253	235	240	230	224	258	236	240	224	232	249	222	236	236	230	244	247	250	233	234	250	237	263	275	231	237	268	249	229	274	283	223	221	235	237	232	222	234	223	245	245	238	253	243	235	255	229	253	232	214	235	242	221	245	265	268	263	238	226	246	240	233	242	234	234	250	232	224	263	244	248	243	255	252	219	255	242	220	224	228	226	241	223	267	220	235	221	256	233	255	232	211	243	249	233	227	242	244	235	251	233	247	235	228	240	257	235	221	223	222	249	235	231	234	214	231	248	250	251	240	240	222	246	234	242	235	269	249	251	234	228	228	235	216	238	244	260	215	208	242	248	273	225	234	201	231	229	225	220	223	248	265	225	232	235	235	253	250	235	228	276	251	235	243	249	220	227	263	229	231	244	250	247	233	247	226	243	225	250	245	254	229	274	235	236	237	238	228	231	265	245	246	225	236	223	238	268	214	251	241	223	241	234	249	243	252	230	210	244	218	264	246	254	258	265	239	194	256	254	227	256	257	232	225	245	237	249	250	243	233	263	236	243	236	270	255	254	233	227	230	196	254	219	243	244	238	257	234	229	223	235	232	208	215	259	232	246	226	259	245	254	240	229	241	251	224	252	227	228	234	247	243	243	240	230	269	235	243	200	233	194	231	254	253	233	251	220	247	230	237	251	262	250	236	224	255	261	220	261	225	234	228	235	249	221	233	254	231	253	232	221	243	244
26479	20461	10216	1194	716	704	690	670	672	667	634	667	628	624	609	615	650	582	630	649	590	645	642	657	593	629	651	587	605	672	645	645	628	633	654	655	646	610	607	655	617	624	603	600	620	639	583	627	629	647	630	613	643	592	652	553	671	667	640	637	621	646	668	645	612	628	613	623	589	640	600	586	630	649	607	628	634	615	638	654	652	634	646	609	647	583	634	602	611	645	603	681	673	619	647	636	607	630	635	662	631	648	647	613	640	628	639	614	637	671	621	619	575	620	636	583	603	632	631	625	644	613	595	616	690	598	641	637	645	633	606	622	634	573	644	655	655	661	650	646	646	650	649	602	628	692	634	612	606	663	580	627	605	618	604	638	628	602	638	618	616	641	643	603	617	636	666	604	593	663	601	642	635	604	633	627	642	644	652	626	635	640	592	693	614	633	650	608	630	629	637	680	591	594	650	629	650	669	572	634	581	599	616	642	668	608	655	579	616	574	577	606	639	607	622	654	647	601	632	598	608	617	639	663	620	565	608	608	574	638	643	620	603	607	599	568	614	646	595	616	623	635	609	663	642	645	580	631	617	634	613	595	590	653	642	652	657	678	601	643	609	664	640	631	676	632	602	642	601	615	597	612	634	616	648	591	629	601	612	616	599	641	649	651	654	610	620	646	631	635	598	629	649	617	626	616	628	630	629	614	664	630	647	596	651	582	608	636	649	608	602	585	667	629	622	606	622	618	642	674	568	651	632	640	642	576	622	671	600	620	597	674	616	626	615	588	676	644	584	673	615	656	633	654	604	658	623	608	636	623	656	633	590	640	600	622	653	631	676	675	618	652	610	643	621	637	603	596	637	661	588	638	634	664	652	616	619	629	606	601	628	630	648	587	624	638	622	652	648	644	646	607	619	647	643	633	648	618	647	645	613	641	630	625	604	640	622	684	651	642	610	648	605	634	610	632	660	607	630	607	608	610	612	638	590	614	632	584	619	628	640	613	643	620	603	606	654	642	604	599	618	659	631	645	664	639	595	603	554	649	636	635	636	666	659	608	628	656	628	615	615	663	621	626	623	631	650	649	674	641	642	673	631	677	636	559	657	623	641	577	554	654	591	651	588	651	629	622	594	622	623	606	639	596	618	601	641	632	635	622	617	639	595	624	656	615	626	625	644	624	623	637	673	623	600	607	650	606	644	642	644	646	693	612	590	634	668	630	628	627	628	648	655	622	635	598	646	608	611	633	652	626	623	602	596	644	656	625	644	596	622	610	662	652	638	673	609	639	648	596	635	579	618	640	552	605	605	634	649	621	594	646	609	609	618	627	657	643	646	630	604	642	618	632	579	635	619	648	648	595	622	611	647	613	628	659	616	634	647	655	612	597	634	627	622	672	637	652	623	644	626	593	653	632	637	590	621	602	668	620	627	668	594	633	623	609	689	661	621	627	680	644	614	588	629	641	611	603	616	630	624	653	620	610	660	610	641	627	624	568	617	662	671	605	601	652	609	633	615	596	641	633	607	638	668	618	668	623	624	632	625	593	678	626	650	585	636	637	609	658	659	618	620	639	653	619	611	589	640	649	656	593	617	614	600	630	635	630	613	651	617	638	611	640	595	628	622	653	600	571	649	651	637	651	606	627	637	641	609	651	607	628	635	660	602	584	630	628	679	618	619	634	573	648	664	631	601	626	620	624	657	639	670	638	614	589	638	645	632	645	642	587	671	648	610	629	654	649	643	647	637	653	627	653	611	624	629	613	629	635	582	598	659	627	620	595	646	630	584	652	651	609	613	606	646	614	598	611	610	583	652	616	617	642	696	631	660	572	618	598	640	605	594	640	612	640	667	607	609	609	609	594	607	616	666	643	639	648	603	620	609	620	622	617	604	645	624	624	606	639	671	633	626	627	624	660	656	591	654	648	560	626	654	614	611	649	640	625	674	670	574	613	662	607	666	636	618	641	575	669	658	669	613	649	655	608	638	674	667	680	656	588	664	633	628	631	625	646	626	654	600	616	602	667	633	632	610	656	617	603	589	645	620	649	652	616	605	610	655	620	615	614	665	633	597	633	600	598	604	659	626	631	616	606	651	686	647	662	621	602	592	658	557	626	614	577	602	665	631	585	619	568	662	638	624	618	627	668	602	645	615	668	615	692	659	642	628	594	599	639	640	629	592	649	703	616	642	633	664	636	571	653	633	598	576	631	631	653	609	603	591	620	617	569	619	624	594	597	631	637	659	611	620	626	602	605	632	594	632	593	636	597	668	618	659	607	645	637	638	576	627	586	594	603	628	619	646	644	614	651	609	636	634	667	611	625	625	628	595	622	628	607	594	592	590	617	661	586	620	642	688	602	624	641	648	658	638	643	570	622	606	671	613	616	600	576	616	581	674	633	670	645	591	640	660	598	634	598	655	650	604	658	584	600	639	640	633	638	576	617	617	602	647	650	644	606	649	676	646	617	620	643	631	645	605	655	615	618	622	623	614	606	629	661	591	618	625	654	576	628	624	603	597	628	602	579	637	603	627	610	607	645	587	607	605	592	653	627	628	655	580	619	655	657	646	620	631	659	659	641	595	630	646	616	621	647	649	635	653	618	608	608	625	624	655	594	611	664	644	610	621	610	656	620	651	654	652	644	605	606	631	619	608	587	605	582	636	647	639	599	640	610	671	622	627	634	634	646	588	650	633	622	655	633	681	608	648	641	669	640	627	589	605	644	618	644	662	647	621	664	622	628	634	659	613	630	634	631	643	601	640	626	595	639	628	627	597	632	600	620	636	608	622	656	601	638	660	616	604	664	615	655	664	689	624	628	638	616	649	602	620	657	598	641	633	626	616	676	642	633	619	592	618	595	644	614	605	613	593	593	618	614	619	645	620	621	661	626	664	629	626	631	612	643	567	637	638	606	614	600	613	605	637	586	608	594	652	667	639	643	595	600	635	630	597	632	653	632	663	623	615	636	642	618	643	639	659	598	571	632	593	617	616	643	640	592	603	579	664	661	592	656	574	589	644	637	601	642	653	643	590	628	662	649	600	627	649	644	542	653	585	667	647	593	619	603	605	630	670	663	614	614	619	596	606	607	603	611	616	617	626	630	617	606	607	612	625	644	628	612	649	635	594	662	637	635	587	615	591	616	663	643	626	623	674	609	608	619	667	640	664	611	634	598	605	655	620	628	641	593	588	622	625	621	624	641	580	619	620	637	623	631	640	614	657	638	667	621	637	600	638	625	696	672	650	613	628	650	615	602	649	627	598	624	668	615	607	621	651	645	625	609	614	592	641	650	614	650	668	619	630	602	660	662	625	626	696	609	617	648	585	622	602	636	627	626	601	650	632	609	665	656	637	631	642	626	630	678	608	597	622	623	661	642	600	623	572	640	604	659	624	683	635	603	634	613	656	642	639	617	638	580	683	653	617	631	639	665	662	610	637	586	625	623	631	640	602	589	642	620	604	630	636	586	642	631	567	615	629	593	590	640	665	680	677	614
4023	1443	1380	1037	916	951	923	865	836	875	804	820	777	783	834	776	777	856	814	870	733	788	830	810	840	834	812	829	817	762	786	822	797	794	844	814	762	757	801	829	811	822	789	824	838	767	790	823	822	778	774	774	815	837	852	799	796	801	756	769	805	806	773	806	834	785	761	797	824	797	813	803	789	771	815	831	805	823	816	794	845	795	739	795	803	816	851	821	778	884	788	798	810	767	841	848	793	769	763	831	762	759	768	781	804	823	799	807	736	801	747	771	744	812	760	826	757	814	848	807	802	814	763	790	788	764	867	837	785	819	807	784	834	846	784	807	833	801	776	806	784	809	904	813	770	758	799	769	754	791	802	811	834	813	764	802	767	828	757	797	835	788	824	788	755	802	766	815	782	813	826	827	777	792	764	808	779	802	801	827	793	777	808	791	800	841	831	757	811	774	804	804	797	851	840	803	784	796	848	716	770	776	774	822	796	820	791	846	752	831	792	761	746	749	783	795	839	754	794	815	818	786	773	864	781	754	814	766	812	855	799	801	814	823	837	813	778	800	792	793	791	836	790	789	830	778	764	802	820	836	803	831	815	840	800	804	834	817	765	757	825	800	786	802	809	802	848	793	747	805	786	820	768	789	819	823	796	752	825	812	776	823	812	851	819	798	806	854	823	761	852	816	808	812	796	758	809	725	842	806	812	780	804	806	758	808	768	776	753	811	776	757	747	833	757	814	827	771	801	816	831	819	814	797	819	784	787	774	796	774	827	772	795	811	742	773	838	815	768	833	764	797	815	819	794	806	786	811	773	819	768	771	774	815	826	804	826	751	818	771	790	789	828	814	809	764	803	813	774	802	830	826	838	771	780	773	797	803	819	794	806	795	797	786	797	806	792	757	790	828	782	804	816	803	801	786	780	852	798	826	780	778	830	826	773	804	769	820	797	833	804	790	783	771	802	716	810	834	803	718	804	803	804	798	793	801	807	789	800	790	780	823	797	795	789	813	792	756	762	807	771	810	825	832	782	815	808	783	789	796	810	797	751	780	779	800	806	796	789	823	832	781	804	827	752	759	809	736	837	784	816	813	782	835	818	765	781	847	795	835	834	742	835	793	778	785	753	806	786	817	823	840	757	820	789	820	765	804	780	777	755	767	805	750	789	766	775	837	843	796	820	775	820	789	875	799	825	836	844	805	820	864	846	782	828	781	776	762	788	768	813	810	765	826	830	803	793	817	808	816	841	800	811	801	829	827	785	759	801	797	794	832	775	778	791	883	772	791	833	798	768	758	787	800	807	839	758	796	824	840	766	791	761	818	782	798	763	802	773	788	794	770	821	803	781	854	737	843	739	805	797	810	801	885	812	826	815	810	798	799	780	784	813	855	892	801	777	810	762	798	778	779	734	819	829	799	797	839	793	780	821	835	841	799	786	817	772	755	762	813	811	819	757	812	803	792	791	820	801	795	778	752	844	760	804	836	801	792	788	834	775	760	781	763	816	749	798	784	759	832	847	786	799	776	808	777	775	806	808	825	802	858	820	799	795	763	844	790	830	767	840	767	803	806	789	801	840	769	820	787	810	838	779	822	847	787	814	787	803	770	777	774	803	769	814	760	751	807	822	834	792	790	791	807	856	761	835	778	820	779	878	755	742	816	750	845	798	795	766	726	803	801	779	808	772	808	855	783	811	770	768	818	809	828	741	818	807	764	812	787	827	821	809	781	813	813	801	778	767	809	829	825	845	777	738	799	832	803	794	802	821	821	802	783	837	786	815	848	808	740	774	817	810	775	772	785	801	789	829	805	798	767	825	826	827	786	788	809	767	793	749	811	821	824	813	850	855	793	803	768	784	821	762	778	777	787	801	831	785	794	800	826	755	815	821	794	802	808	804	848	814	769	850	823	787	797	815	811	857	818	793	791	793	771	881	828	776	817	744	855	865	851	796	805	849	814	772	738	836	801	829	771	777	827	762	796	796	791	841	792	812	722	903	853	822	810	827	779	767	804	788	818	778	759	820	774	832	784	813	825	782	762	808	812	801	823	785	791	777	796	787	756	802	820	816	831	777	839	812	802	773	828	797	805	816	830	841	770	844	771	846	816	855	815	827	786	831	823	780	785	798	833	771	834	790	767	774	791	766	774	805	772	809	815	786	805	802	814	800	770	735	816	804	825	810	790	793	774	755	826	800	804	834	821	784	803	778	708	803	778	835	825	767	840	741	790	853	852	781	771	735	781	821	826	827	824	754	800	837	803	784	803	814	798	781	776	808	822	793	814	841	794	763	818	797	799	772	815	746	813	773	811	813	779	801	848	779	783	843	859	781	835	781	850	761	828	744	790	817	820	774	831	783	819	787	799	786	827	800	798	771	794	856	810	818	810	864	852	824	796	846	797	773	782	788	848	799	814	785	834	838	789	776	799	799	808	796	768	794	751	775	786	828	799	794	801	771	781	784	772	825	807	800	800	817	865	801	793	823	781	796	788	762	786	782	813	790	816	819	768	788	800	798	783	775	776	767	781	803	767	787	824	818	775	792	769	802	840	784	825	793	798	762	782	786	812	796	822	788	799	803	792	745	793	842	773	771	742	802	749	803	782	760	832	741	805	753	776	826	771	824	820	828	830	811	781	797	829	784	790	789	804	842	835	739	760	833	886	789	808	772	855	795	768	762	839	774	779	806	784	754	826	791	811	854	793	841	742	826	814	800	750	825	791	814	774	764	810	849	796	807	845	790	842	775	794	807	844	805	778	770	789	806	765	767	817	757	887	834	793	812	815	872	781	843	774	792	794	788	784	777	803	800	812	814	793	804	800	783	784	782	838	858	807	793	831	797	804	795	827	879	740	838	783	831	813	747	862	816	825	837	777	816	791	798	818	779	770	796	784	785	829	767	824	780	741	789	781	837	759	823	740	783	812	823	792	811	797	765	847	799	791	801	770	774	828	785	758	775	803	817	821	795	817	766	847	773	828	780	778	804	770	799	803	834	780	790	800	769	812	720	806	761	759	785	783	840	819	846	774	879	814	818	848	762	838	792	816	773	809	793	796	800	832	823	815	836	840	809	767	795	856	780	813	760	828	804	814	831	805	847	822	788	830	848	809	770	849	791	796	807	810	820	803	759	819	805	806	813	858	755	812	875	830	854	801	809	789	782	712	862	847	829	814	855	789	797	799	807	773	798	746	811	812	773	760	808	786	872	795	805	821	776	823	819	825	819	800	792	863	803	776	834	806	817	720	792	808	783	853	884	821	765	767	783	812	764	772	802	824	819	745	814	829	775	832	833	754	802	811	809	775	782	814	788	814	810	790	796	788	800	839	788	766	798	818	815	827	746	836	817	793	836	820	831	830	778	847	770	820	825	758	846	810	821	776	766	848	789	829	826	781	789	798	779	872	810	781	850	791	755	805	816	782	757	782	788	782	784	861	865	762	791	810	803	785	800	775	806	779	789	794	826	747	798	723	851	795	789	744	794	804	799	778	769	809
23429	20798	28129	23566	20808	11507	1436	902	716	710	674	608	576	540	520	496	539	527	496	485	484	464	485	448	503	445	460	468	447	480	452	474	467	470	466	507	454	430	418	476	440	443	474	486	432	441	436	484	453	451	419	452	425	465	432	463	491	447	457	439	447	467	415	507	438	418	441	425	427	425	421	465	468	465	462	422	441	467	435	447	435	426	447	442	474	436	449	453	422	448	448	445	427	460	412	401	457	429	440	447	403	427	444	436	426	457	468	490	470	452	456	425	432	415	452	422	417	436	435	415	406	415	469	472	441	461	429	417	458	400	459	478	451	410	468	475	461	450	434	464	411	408	441	437	450	470	414	416	457	443	430	453	446	487	419	423	480	481	421	457	458	417	409	463	442	430	444	460	466	450	455	479	447	467	443	432	462	416	422	433	447	442	453	474	425	446	449	459	428	447	440	397	462	416	432	433	421	478	435	433	472	478	431	463	442	430	399	436	445	404	427	424	439	449	436	433	432	439	436	421	422	412	448	450	447	463	432	450	433	415	415	430	453	450	466	431	430	438	459	435	451	460	432	446	454	481	424	430	415	414	468	429	462	448	472	460	446	437	451	427	408	417	441	430	448	450	437	441	445	432	410	453	464	432	409	435	449	436	438	456	425	457	446	457	448	458	430	450	430	429	444	429	419	423	442	484	476	458	429	451	472	460	421	442	440	453	408	452	418	451	474	469	456	427	495	436	430	440	436	447	444	428	479	435	412	466	445	435	441	429	380	434	433	473	439	444	485	417	408	406	381	418	455	414	426	433	461	462	424	438	460	440	435	413	468	458	427	433	454	456	445	458	438	416	446	476	486	469	487	494	407	447	447	416	469	449	455	430	412	460	416	476	454	430	405	439	458	435	469	432	439	425	426	441	477	462	439	431	466	430	463	451	422	406	435	449	415	473	405	442	423	455	433	463	417	461	437	404	446	450	440	456	458	467	423	420	443	472	450	450	429	445	454	424	441	475	446	451	449	423	411	412	426	471	472	435	472	409	450	439	460	433	438	387	449	474	416	451	463	413	448	474	458	431	424	426	461	440	424	459	452	412	478	452	452	442	460	461	453	460	463	410	408	445	434	432	435	436	491	413	409	436	471	460	431	424	443	431	468	463	405	433	447	417	425	449	428	434	437	455	450	470	446	422	446	449	451	418	416	453	445	413	458	453	420	432	437	430	448	469	439	397	442	458	403	441	449	418	479	423	445	422	398	472	466	458	467	442	420	457	462	436	441	450	440	416	478	450	444	435	419	424	468	453	436	439	407	439	441	448	425	465	422	403	402	439	407	426	464	453	391	394	431	443	429	417	427	480	481	453	450	440	455	419	466	441	457	463	407	411	462	413	424	442	441	428	433	419	454	447	441	457	453	446	411	458	453	433	438	425	455	411	401	451	437	462	435	405	440	444	439	479	438	409	434	461	423	421	447	445	427	494	453	458	481	468	444	437	425	462	456	418	405	424	454	413	417	439	441	439	428	469	445	444	447	435	428	454	449	442	474	442	447	387	435	424	468	445	444	446	478	437	436	425	441	452	486	459	419	457	448	432	415	456	446	447	411	434	438	397	418	487	435	454	431	422	399	455	413	418	437	487	435	468	441	473	419	450	463	436	442	429	469	442	424	446	410	463	442	402	456	461	450	457	445	407	468	457	485	433	408	437	429	443	444	473	418	444	451	432	461	418	418	458	455	436	438	451	446	437	446	420	469	437	454	467	464	441	421	426	418	435	421	481	466	452	412	478	448	404	448	426	436	463	471	427	503	444	422	447	441	445	447	431	454	457	477	407	452	463	457	406	440	404	465	438	439	438	463	421	427	442	415	430	460	477	446	399	434	428	449	439	463	423	408	482	456	448	401	432	425	481	474	475	459	454	467	468	470	438	459	452	461	465	423	473	498	438	416	411	464	412	451	411	420	487	449	428	409	441	403	455	432	425	400	416	444	441	438	417	452	434	441	471	421	426	401	444	433	430	423	412	379	465	462	451	428	442	403	457	424	447	435	418	464	440	443	420	467	449	486	445	459	468	431	453	452	443	450	431	449	451	440	462	471	425	450	413	382	442	435	414	410	443	412	401	457	442	437	416	465	426	404	454	443	461	439	473	475	441	435	447	452	445	473	445	441	475	447	434	450	459	422	432	463	400	439	507	454	421	422	408	449	445	429	455	406	414	436	456	430	427	449	473	441	454	428	419	433	453	432	462	465	423	440	444	454	413	441	413	435	474	431	421	428	474	434	425	433	408	444	453	448	440	461	432	474	426	406	439	482	471	432	426	460	477	442	454	453	484	438	446	424	467	437	441	418	480	428	418	436	463	451	436	487	454	453	475	421	462	422	407	440	419	418	436	378	457	468	437	419	438	413	456	426	459	429	450	433	428	405	402	447	382	435	427	411	402	386	429	470	439	421	459	431	430	417	470	466	468	456	462	434	464	431	440	430	471	421	446	464	452	437	446	413	469	374	421	425	433	433	450	453	440	467	426	448	439	430	427	436	439	471	473	474	493	457	471	415	435	477	414	428	505	483	439	503	459	448	458	434	410	480	466	425	441	410	444	471	434	449	436	431	470	424	458	419	437	399	468	468	467	413	444	461	456	469	459	429	412	438	485	393	404	472	457	471	445	426	423	442	475	446	459	449	450	434	440	429	421	440	422	463	439	407	448	480	427	426	474	441	469	417	420	412	469	420	460	411	455	446	421	448	405	460	397	418	441	503	437	411	438	402	402	451	436	412	438	424	481	454	445	447	476	448	439	440	418	435	458	452	418	433	444	460	477	455	475	406	430	423	444	432	437	400	438	434	436	437	430	471	413	454	436	437	483	485	452	438	432	403	446	419	422	433	452	421	475	437	426	431	424	449	429	434	436	443	468	457	460	428	436	428	456	424	468	443	467	439	478	473	424	477	396	417	443	407	437	437	426	461	438	430	410	439	448	459	434	424	438	437	480	466	432	456	452	452	387	456	467	442	438	421	452	455	427	482	439	395	443	408	422	459	456	460	447	494	467	444	454	437	424	452	433	419	438	428	440	431	445	435	449	433	439	429	424	423	464	449	385	410	414	428	425	442	410	456	433	437	442	455	425	490	458	444	460	446	460	476	432	431	406	440	433	439	443	442	408	433	435	440	428	450	450	417	448	441	465	439	430	460	436	428	448	433	466	428	430	425	458	449	452	382	448	457	423	398	434	460	394	471	474	437	458	440	437	409	401	466	422	412	448	461	459	446	408	466	411	453	452	457	419	411	433	459	472	458	422	431	424	395	415	440	448	433	452	435	452	447	448	429	427	436	426	427	454	438	404	419	450	460	431	421	510	414	460	467	418	480	430	455	452	434	427	433	446	423	435	428	392	438	454	446	446	440	482	437	486	412	449	456	440	425	456	489	461	448	471	419	466	439	435	453	439	443	431	442	439	434	496	476	452	446	481	494	456	396	415	434	393	443	427	447	438	459	451
4475	9393	8346	4487	3111	2530	1844	1577	1350	1214	1032	909	873	811	805	821	736	698	732	670	645	691	643	634	689	590	633	561	646	572	552	615	623	581	662	567	632	637	611	599	590	606	589	591	600	612	582	615	598	548	589	578	605	585	584	581	603	589	605	578	592	597	570	543	599	603	611	574	569	557	605	629	594	581	536	620	615	579	631	590	552	538	595	539	581	570	605	654	580	556	578	585	582	607	579	536	587	585	553	565	601	613	576	551	568	554	578	539	602	615	578	578	624	546	584	554	577	562	618	616	557	612	551	602	564	572	596	569	605	627	567	589	600	581	562	546	607	587	600	558	555	564	589	565	568	594	607	567	621	534	570	594	581	594	611	558	584	587	561	599	565	622	581	597	600	548	549	598	568	563	596	572	590	566	563	575	623	560	557	582	606	561	583	586	600	551	563	569	592	575	578	622	573	580	531	519	600	596	564	637	587	591	572	610	565	598	605	571	595	593	590	554	571	621	623	582	627	599	601	598	570	606	602	601	582	566	581	552	608	591	556	601	578	595	626	541	594	594	590	598	600	582	625	587	542	604	611	574	584	577	560	575	595	560	605	588	609	540	596	591	561	590	555	613	580	589	532	602	572	588	601	604	570	577	591	607	534	588	610	547	609	622	581	604	562	608	565	608	593	585	556	580	610	529	592	571	537	560	557	599	614	566	622	589	578	580	575	568	605	603	575	579	610	587	552	594	622	583	602	582	585	578	605	601	586	610	552	588	562	564	566	546	595	566	602	559	558	549	616	566	543	574	618	573	597	545	593	589	558	599	568	602	625	575	571	543	546	620	581	573	552	533	595	582	554	607	574	577	578	558	582	597	574	633	602	572	597	620	526	617	541	566	584	621	589	599	561	571	572	606	561	611	582	622	549	579	588	567	583	552	533	606	577	571	604	579	560	588	597	606	549	611	575	545	628	593	544	561	589	577	612	575	591	576	581	592	560	560	588	580	580	619	582	608	599	574	571	577	551	602	591	589	609	590	607	550	617	545	587	514	582	566	588	560	593	568	525	606	547	596	570	571	572	556	589	595	616	575	575	560	566	594	587	560	557	568	569	609	571	536	557	572	603	558	550	588	562	560	599	560	564	572	562	578	567	591	551	578	571	598	583	557	553	607	565	550	586	604	580	576	597	573	608	564	621	614	578	602	585	575	562	546	596	589	583	529	578	550	594	550	606	570	577	608	575	601	593	552	559	573	575	588	626	563	592	587	545	561	582	589	590	563	581	599	582	576	569	563	563	613	557	560	570	570	583	622	603	597	581	570	561	603	604	534	603	590	631	587	563	599	596	579	596	603	585	595	574	580	564	571	586	583	600	591	581	560	608	597	582	580	608	573	567	550	588	585	543	529	594	594	582	576	586	600	630	590	577	611	560	568	561	591	613	576	617	573	551	565	516	619	571	589	610	545	580	561	581	561	551	611	604	555	547	526	568	597	517	610	546	581	578	566	596	575	605	591	557	601	529	604	567	591	538	601	569	560	521	602	593	587	524	543	551	606	585	547	598	597	588	572	571	602	566	587	584	556	558	578	581	556	574	608	578	606	557	591	628	582	564	597	577	571	582	555	594	543	617	606	577	530	540	560	569	591	570	579	595	593	598	577	601	562	604	577	582	571	550	564	559	616	587	538	550	575	585	590	563	580	604	537	610	571	589	569	607	628	550	622	583	567	580	585	580	573	560	559	589	639	548	544	582	554	595	588	602	580	590	603	561	578	584	580	582	545	599	544	597	559	580	592	575	580	577	548	604	599	586	580	570	585	581	558	538	601	572	574	534	603	568	581	591	601	597	582	603	603	561	575	559	540	607	558	606	591	567	584	594	577	571	605	555	594	583	600	587	585	594	581	631	589	598	560	589	580	588	545	569	599	580	600	621	625	591	608	552	553	570	556	577	576	590	594	566	579	579	601	586	519	588	544	587	582	565	603	589	591	601	602	600	594	590	548	569	577	580	585	550	597	550	604	588	593	577	552	582	583	577	589	572	560	564	571	601	586	591	587	578	523	600	594	578	604	593	514	585	581	607	516	619	579	598	604	578	603	573	599	573	576	552	593	588	569	556	532	573	660	514	549	573	594	589	576	606	569	559	564	568	575	594	542	569	595	560	607	581	586	566	561	610	614	578	565	574	602	582	567	584	553	592	575	569	582	593	602	595	569	569	589	566	579	576	612	553	560	569	587	579	620	559	571	562	585	564	570	567	614	543	542	566	598	560	562	635	552	582	571	591	581	542	566	565	573	582	551	586	558	558	569	580	583	598	597	563	627	598	579	596	566	605	599	560	602	568	562	530	597	551	587	579	595	587	567	603	600	567	569	624	542	595	577	579	573	566	601	560	579	577	608	595	599	577	589	604	565	581	568	585	554	636	536	624	600	596	555	601	577	582	614	585	565	564	622	610	590	562	594	557	607	569	566	592	633	586	627	616	581	604	569	596	548	573	598	564	550	620	578	551	585	570	580	585	570	571	589	576	569	594	588	590	547	604	563	551	585	562	558	606	598	571	555	590	586	593	582	545	545	626	588	565	559	569	627	562	555	552	576	570	587	622	613	570	587	603	556	565	585	568	567	601	549	591	561	569	601	524	569	616	603	562	580	605	550	589	554	566	574	557	587	558	602	598	577	619	535	549	555	586	558	585	582	561	587	640	586	600	532	538	593	575	579	605	558	548	586	562	623	547	575	603	572	579	564	584	566	595	578	592	525	592	563	584	583	531	592	625	614	558	611	616	569	595	602	597	558	582	593	596	549	588	599	580	577	564	568	558	543	565	593	620	568	583	576	601	593	590	587	534	568	571	541	566	584	594	624	620	601	598	555	541	631	584	560	571	532	606	606	607	570	589	581	589	618	538	567	570	572	565	577	568	562	566	572	567	615	559	582	546	540	566	601	585	582	580	575	600	573	572	525	623	589	633	586	533	580	558	573	587	577	590	589	576	579	567	556	564	591	581	586	560	548	570	556	615	558	602	581	558	615	572	569	589	547	591	602	562	555	559	569	542	595	566	570	582	576	568	596	606	596	538	575	561	590	634	566	641	588	555	601	602	608	572	553	536	571	567	565	618	582	569	588	616	570	562	606	590	597	598	601	577	536	544	599	597	545	523	580	605	613	606	611	568	610	581	552	564	546	598	554	574	594	601	613	586	545	576	602	592	600	567	630	541	624	592	569	617	572	576	551	605	555	603	537	634	588	609	575	598	582	569	509	589	610	579	623	564	609	616	563	578	593	540	572	616	571	583	599	611	580	579	567	562	568	607	573	589	620	590	620	595	554	586	564	576	615	607	569	553	555	598	560	611	594	568	592	575	520	548	585	583	573	550	563	627	574	594	619	607	626	609	560	563	538	608	537	571	555	598	564	609	628	595	577	613	609	581	583	601	569	556	588	590	602	600	595	590	553	608	567	542	637	582	575	582	572	560	604	579	559	609	632	569	551	602	566	617	565
22412	20796	28554	23125	20796	20841	9735	1088	757	680	547	480	442	450	341	317	317	288	280	263	251	247	263	233	249	256	220	247	231	227	219	228	188	224	210	188	208	209	210	200	216	194	180	184	215	214	176	217	204	192	210	191	195	200	201	168	195	171	197	172	184	174	178	201	190	199	187	186	193	191	170	212	189	178	181	195	199	197	191	183	166	182	191	173	166	226	171	196	189	182	191	177	173	169	167	171	171	183	180	180	183	180	177	154	196	192	202	172	170	189	205	166	188	188	192	175	202	162	173	185	195	199	188	197	175	185	146	197	172	179	174	180	179	195	177	182	174	175	201	180	185	202	198	201	195	178	185	182	177	198	186	184	161	162	153	182	178	202	180	164	184	193	204	200	180	191	176	203	204	187	176	168	194	192	178	182	201	204	184	191	203	170	196	181	168	155	203	209	161	182	186	172	195	194	190	186	185	145	191	187	182	189	165	174	192	184	200	199	191	154	169	176	193	188	172	189	202	209	168	179	178	183	199	174	168	188	175	161	186	182	183	186	210	184	197	186	189	192	212	191	202	188	210	189	186	179	198	192	179	194	178	196	178	186	203	188	196	170	162	194	175	189	192	172	165	199	203	159	164	163	186	190	196	158	174	157	204	176	181	166	176	168	190	201	194	200	178	183	176	163	192	198	205	169	189	189	221	182	176	188	187	184	154	178	155	185	216	171	178	153	175	197	193	180	170	176	185	202	183	161	193	170	170	176	182	189	160	156	162	158	184	174	192	180	187	166	179	164	204	194	190	181	197	191	190	182	172	201	178	157	184	174	173	180	187	157	170	192	177	185	175	182	188	171	163	178	160	190	160	183	181	180	151	179	178	179	170	176	171	175	161	188	177	164	193	179	182	186	172	202	195	201	197	171	170	152	182	194	167	175	208	172	160	177	178	170	195	177	198	178	173	180	153	145	194	181	193	193	152	168	196	193	182	188	171	180	178	173	186	200	174	205	173	205	172	173	169	168	158	168	182	164	176	183	172	200	190	185	185	172	185	169	169	195	175	195	203	219	155	167	183	192	180	170	174	178	158	193	183	204	171	165	183	203	191	164	207	159	159	164	188	176	222	162	170	190	190	169	178	209	204	193	163	173	208	189	183	175	175	189	157	179	195	192	187	189	187	180	187	162	179	193	206	187	182	182	179	183	175	182	186	198	189	183	189	178	206	199	177	165	189	188	178	178	207	163	178	199	190	161	191	179	172	182	176	192	163	179	151	167	168	192	151	180	198	169	184	190	154	188	178	181	181	174	166	183	204	181	170	170	189	180	159	191	167	187	179	183	190	186	177	190	192	180	167	206	190	167	200	201	193	176	190	188	167	174	170	192	188	199	149	181	197	164	170	163	195	191	206	182	170	205	207	201	157	176	154	162	181	194	179	179	209	189	183	177	179	197	158	166	165	170	148	189	184	163	182	188	192	190	193	182	218	211	169	167	170	170	166	177	199	159	191	181	175	186	171	201	186	174	165	186	206	184	174	168	184	185	197	187	186	203	197	187	150	215	172	206	180	202	187	196	166	164	166	201	179	194	196	190	141	172	198	185	168	201	176	196	170	187	186	205	159	204	170	191	188	197	185	187	188	191	180	171	175	199	170	183	164	173	173	183	195	183	189	189	177	190	192	210	174	188	209	179	161	199	179	179	190	180	201	145	163	187	163	176	155	188	202	189	169	183	175	182	173	183	187	170	201	199	183	171	149	198	185	192	187	198	199	182	209	198	160	175	196	179	168	173	189	190	178	186	201	172	185	183	167	192	175	190	191	191	162	193	181	193	174	179	175	169	169	189	185	179	192	217	167	176	215	175	162	202	196	169	175	189	189	178	195	161	181	196	203	193	170	184	199	172	172	165	196	185	163	185	196	161	193	178	187	190	202	189	183	183	186	173	189	161	183	171	174	191	169	152	169	169	193	202	182	188	179	189	185	200	191	179	143	188	204	175	176	167	176	173	193	180	153	162	168	202	182	197	182	172	197	187	176	206	183	151	168	176	169	168	179	181	188	185	179	194	188	185	168	189	179	194	176	183	194	182	173	187	169	174	175	183	187	191	196	184	182	183	180	207	198	174	198	195	177	197	185	194	186	176	166	167	178	187	194	204	176	200	171	170	187	173	149	174	194	173	169	189	158	188	160	184	190	184	169	195	174	181	161	200	160	184	204	185	177	208	172	164	186	205	198	165	185	177	173	182	183	193	185	203	158	155	190	203	198	185	189	178	167	177	144	183	168	203	184	176	193	169	183	186	195	196	168	181	206	175	207	174	201	166	174	180	183	191	191	169	173	189	176	186	188	156	191	170	172	189	188	177	187	185	185	184	168	165	203	203	177	182	227	195	176	187	163	198	186	192	169	205	192	195	174	192	159	188	169	207	170	161	170	170	205	190	171	191	198	160	190	188	199	184	170	193	199	186	176	198	211	169	170	180	179	166	173	175	192	179	167	192	203	199	190	200	181	183	163	210	213	178	178	187	175	192	191	191	212	194	161	179	182	198	194	160	208	179	179	192	211	194	184	190	155	192	186	204	194	190	185	203	194	188	178	182	168	183	157	183	188	166	198	195	208	206	183	158	162	191	191	170	174	178	177	158	181	185	181	210	176	156	203	181	195	193	195	179	195	171	167	186	156	153	151	184	185	194	189	183	186	160	197	171	192	179	197	167	197	165	194	197	211	179	178	193	185	153	182	195	162	180	173	178	184	163	173	172	195	190	170	184	165	217	194	188	175	169	175	195	182	183	157	178	175	172	202	187	186	168	195	179	176	194	187	194	201	190	196	197	192	181	212	168	149	194	170	196	177	195	181	161	170	184	165	174	175	177	182	187	182	195	193	179	187	160	181	166	161	188	171	178	188	198	190	190	188	204	180	180	193	192	155	164	178	178	197	155	197	191	194	222	187	187	173	191	152	171	176	151	182	185	167	201	173	188	188	194	175	177	211	195	190	168	187	187	180	192	174	169	179	171	161	183	167	179	169	154	184	165	173	200	182	169	195	182	170	173	194	187	174	164	162	191	196	186	168	215	184	168	174	181	163	201	180	164	190	165	190	174	192	163	189	162	198	184	203	195	172	164	189	186	173	174	178	192	202	173	206	196	198	181	178	166	185	176	172	178	172	185	206	176	181	172	176	196	149	175	190	164	201	192	183	191	170	169	167	211	180	155	215	188	192	169	165	184	192	177	176	150	205	172	195	183	213	162	200	180	173	195	185	172	169	181	173	192	185	188	180	181	209	169	208	181	232	192	167	164	170	173	199	177	163	195	182	175	181	154	200	175	194	187	195	168	194	185	185	146	178	157	184	161	181	174	180	198	170	195	174	173	191	198	172	176	189	210	181	150	197	192	177	152	176	185	173	188	181	174	200	189	180	183	186	198	192	156	207	191	191	180	196	167	178	201	182	168	161	193	199	213	180	176	212	178	179	171	204	189	186	175	201	161	184	163	198	178
6785	15479	13534	7315	5134	3775	2895	2293	1737	1370	1128	931	787	691	645	580	499	493	470	458	439	376	404	375	346	347	339	315	309	303	291	291	275	283	287	267	294	280	320	300	277	260	258	238	244	247	244	276	253	272	261	269	246	238	271	261	281	261	272	239	229	258	240	267	272	240	291	229	260	261	234	233	238	215	279	253	262	228	233	273	228	217	235	237	241	267	268	261	254	246	226	242	265	254	250	254	240	239	255	224	231	240	228	228	214	241	243	251	225	214	231	259	255	256	253	247	256	224	228	199	250	231	255	264	250	229	252	249	272	238	226	230	223	257	246	254	234	234	228	237	241	222	242	237	243	249	235	239	263	229	241	229	271	254	253	256	249	246	247	240	224	226	242	231	238	253	246	246	246	223	236	254	237	247	209	219	246	262	218	257	247	245	228	218	246	234	241	268	257	235	243	216	245	229	247	257	243	219	255	239	262	211	248	234	222	233	287	259	209	228	231	240	244	223	235	244	271	264	250	224	247	233	246	258	245	261	255	268	255	242	246	245	232	247	248	249	254	246	237	227	231	240	265	267	258	214	218	243	238	234	246	224	241	246	246	246	236	219	260	231	246	235	266	268	286	233	222	244	218	233	213	243	231	224	254	229	222	251	242	239	251	249	228	262	235	234	247	247	260	232	224	226	227	217	230	252	254	230	235	226	209	263	227	218	249	221	239	231	255	234	241	232	214	267	238	227	225	256	251	271	237	230	294	256	218	245	227	261	250	241	216	236	227	245	224	240	249	237	228	283	250	257	241	219	260	245	215	237	234	238	227	261	249	227	236	240	265	248	258	232	244	231	220	238	243	224	267	242	230	252	235	236	258	232	237	220	254	248	249	254	243	246	281	260	247	245	246	239	254	246	239	258	243	250	255	200	233	220	232	245	209	240	251	236	304	246	256	249	224	242	231	207	266	262	219	241	235	240	224	257	231	243	239	235	237	253	242	237	212	258	243	237	227	257	241	246	257	269	222	232	260	252	233	218	229	215	228	246	260	246	233	239	246	213	242	249	238	252	248	219	229	221	247	257	243	248	222	244	261	231	215	266	250	213	231	245	223	246	251	220	233	196	221	247	229	225	234	249	213	231	246	216	230	215	254	242	246	230	278	238	250	244	274	249	229	234	258	249	223	243	239	226	240	260	240	248	249	243	247	238	250	228	227	226	239	230	241	270	236	244	257	245	233	256	222	259	252	252	238	234	254	235	252	271	255	273	238	259	245	231	244	225	234	215	220	241	242	250	261	243	243	247	236	234	248	248	223	241	244	249	249	260	246	232	240	248	257	229	249	250	216	258	238	232	229	215	247	223	210	237	244	239	271	217	242	233	234	229	236	236	251	232	218	246	256	232	255	254	227	237	269	247	216	236	234	244	242	265	250	237	245	221	255	212	251	216	237	239	208	266	258	234	258	231	211	256	220	253	230	234	275	241	274	229	198	232	261	220	266	229	234	236	235	229	244	220	246	239	210	244	229	221	237	264	208	236	229	254	227	244	241	233	236	240	266	236	242	257	237	214	248	225	280	237	241	220	251	238	240	215	241	232	261	232	246	227	215	226	228	240	229	256	225	232	233	223	263	235	255	233	241	247	254	226	206	242	213	226	218	238	224	187	222	239	240	242	257	249	218	241	257	247	234	252	264	260	244	224	236	227	244	253	238	237	256	219	234	261	206	229	240	222	232	238	224	251	245	264	240	215	232	269	219	253	231	229	235	240	251	270	239	250	232	253	241	236	232	246	268	221	239	243	221	241	243	241	219	206	226	239	224	253	211	239	299	237	212	249	249	218	231	263	252	238	245	254	242	216	249	244	228	238	261	246	246	235	229	229	245	240	250	227	225	228	250	241	247	249	257	245	228	242	247	222	221	247	220	217	239	243	238	245	253	234	232	216	238	259	194	237	242	228	237	217	237	249	233	246	243	214	235	259	262	242	243	242	239	235	217	199	227	271	220	239	233	265	215	246	232	244	265	233	219	246	217	239	229	232	238	237	226	248	242	234	255	235	229	238	230	224	237	269	265	244	221	244	242	225	213	242	258	270	245	270	233	262	217	246	250	237	259	224	232	227	214	250	221	240	249	241	229	236	260	225	223	259	218	235	212	242	251	216	269	214	236	212	235	243	225	261	225	207	246	256	223	238	233	210	230	234	229	229	228	257	239	263	240	227	247	229	253	251	222	247	222	221	250	258	260	205	231	250	244	207	275	252	241	221	216	235	225	204	229	224	234	246	251	242	242	232	236	233	241	231	258	226	247	218	239	258	231	231	234	218	196	247	258	230	225	254	228	217	237	220	244	258	229	240	254	226	266	228	250	229	225	223	238	255	252	227	264	250	248	238	246	258	225	242	236	222	233	233	230	259	270	242	227	235	206	233	234	237	229	253	243	225	259	245	261	206	234	241	239	234	238	238	250	245	257	249	253	264	200	224	279	233	246	247	244	251	261	197	208	246	234	238	235	242	237	228	225	227	257	250	229	235	254	248	227	204	239	209	235	238	254	235	229	232	244	259	249	246	213	241	239	266	241	220	250	222	233	208	242	247	252	239	243	233	273	242	237	216	263	202	216	241	225	227	223	220	217	239	230	255	253	221	263	224	242	248	223	244	261	228	231	248	237	230	217	231	238	252	251	229	237	216	222	241	271	227	233	223	235	231	228	234	218	247	235	235	219	252	243	244	245	218	256	258	270	255	222	259	219	214	244	254	252	269	246	237	289	264	243	235	234	223	219	266	240	235	243	256	257	201	237	233	261	231	204	218	231	238	277	235	242	220	242	247	230	254	236	213	230	228	240	246	230	217	253	240	230	261	260	241	240	239	215	249	234	234	228	242	244	258	247	251	243	251	238	243	228	205	237	257	234	246	249	225	263	270	236	236	259	246	243	253	240	253	228	224	222	220	269	244	239	248	214	229	226	250	233	238	237	260	230	234	244	254	258	267	225	264	237	243	244	246	219	214	251	219	256	205	247	235	254	243	233	217	255	237	236	248	240	220	235	241	231	245	243	250	225	223	233	216	206	232	260	227	244	232	239	262	237	250	213	265	221	259	231	233	222	242	247	238	240	229	219	252	245	257	237	222	235	212	231	280	228	231	256	259	236	239	253	241	223	233	249	236	230	242	252	269	238	250	262	237	232	243	246	244	272	234	249	236	232	258	236	252	252	258	236	231	223	231	242	257	233	246	244	229	252	234	253	244	243	236	216	259	232	225	240	229	240	222	254	232	221	231	232	250	262	235	217	245	242	228	267	226	228	263	261	239	241	249	263	253	226	237	245	265	232	234	242	251	215	267	253	257	253	270	243	213	208	257	226	238	222	251	267	233	220	240	197	233	238	257	224	222	238	265	238	228	233	226	243	248	245	216	222	273	239	255	211	245	227	249	211	256	242	231	239	224	244	246	240	254	260	236	262	241	226	254	246	237	222	210	249	226	228	249	232	272	238	243	237	239
26462	20426	10238	1280	731	682	655	656	639	679	671	667	654	645	649	657	626	674	626	616	656	639	646	645	601	637	666	632	620	629	644	653	630	641	622	655	643	624	637	623	632	629	600	626	634	607	629	661	624	647	627	689	653	617	579	636	644	635	610	648	629	666	613	614	626	654	638	633	628	632	605	636	644	645	675	616	617	626	629	614	633	636	622	621	638	638	640	626	610	632	647	598	625	643	608	614	640	597	662	620	589	646	655	644	603	670	617	580	636	624	620	649	614	670	647	657	609	636	638	671	626	666	657	606	656	664	655	660	630	616	606	639	675	562	660	593	667	598	629	641	605	625	642	602	640	633	610	661	619	654	649	647	642	638	650	656	669	681	636	645	654	637	656	590	654	656	642	624	609	597	624	649	650	635	608	618	652	631	617	630	638	615	639	573	667	640	615	611	587	621	623	613	641	642	601	618	622	667	616	655	648	591	586	632	676	621	643	632	597	616	653	600	644	604	606	626	646	629	611	629	634	630	671	626	596	666	639	597	576	623	665	633	624	637	654	603	652	627	659	683	624	678	632	645	599	653	648	644	632	592	628	630	627	616	641	638	605	616	634	628	636	616	662	639	652	624	606	652	631	648	648	624	687	683	618	626	624	648	664	630	672	680	658	603	598	662	650	550	642	609	613	621	640	643	612	620	618	621	638	622	623	640	631	636	608	617	653	584	648	658	629	623	659	660	627	618	646	620	636	679	629	612	671	633	602	627	566	590	631	669	637	590	669	658	653	642	685	661	602	661	621	635	644	623	616	603	617	636	674	631	657	625	626	647	629	614	673	615	668	648	634	608	678	654	612	641	641	654	639	642	619	635	681	666	662	614	626	603	605	638	648	629	605	605	647	639	652	633	656	594	609	594	610	638	637	622	634	595	614	644	619	599	625	665	621	627	655	690	634	658	604	651	612	594	649	618	634	607	636	604	668	578	604	618	584	587	630	633	616	607	623	674	648	639	609	587	599	636	666	578	634	643	574	684	620	634	572	628	619	623	617	602	626	648	603	643	639	627	665	641	625	629	677	617	625	658	612	638	598	614	611	579	624	638	626	649	671	627	550	676	611	618	615	642	612	655	606	667	652	551	594	598	631	654	620	637	630	626	609	626	607	627	639	671	622	625	622	655	602	630	637	641	652	578	628	665	684	654	629	648	643	649	652	622	609	647	624	670	631	640	651	607	625	640	606	655	604	636	672	644	642	595	649	591	584	661	620	667	599	626	647	620	663	632	660	615	618	662	585	659	608	622	648	625	620	653	584	634	605	637	648	649	631	632	635	617	579	625	668	638	655	664	640	642	619	633	624	601	604	623	603	599	616	645	651	612	626	617	611	621	635	621	636	670	655	596	631	630	606	644	630	654	653	646	637	656	628	632	646	639	654	660	639	608	620	672	642	654	601	609	638	622	619	626	629	638	655	619	661	603	608	602	601	624	666	633	630	647	634	653	636	614	675	644	598	615	628	632	676	611	631	652	604	633	628	583	634	611	612	660	573	660	652	647	679	561	611	653	613	613	610	622	606	604	624	648	662	590	594	640	666	654	627	621	580	609	630	607	624	579	661	659	638	648	605	628	640	628	616	632	660	657	608	683	591	657	661	659	631	588	653	613	641	645	666	616	634	626	614	628	661	639	615	608	657	618	595	608	614	644	586	612	722	642	657	620	660	660	641	625	676	599	626	643	614	628	628	646	635	675	625	621	651	619	579	605	636	602	623	618	606	597	645	657	619	658	601	640	649	613	612	635	597	607	624	651	655	636	612	619	620	646	668	648	628	642	599	622	629	663	628	581	664	658	605	629	628	635	649	652	621	635	588	649	650	629	663	613	633	641	610	622	638	693	652	637	611	665	625	701	605	641	628	593	597	633	675	633	661	634	623	614	604	591	598	613	621	617	627	652	639	647	684	622	635	625	628	642	633	664	655	608	645	665	613	597	661	662	667	659	601	595	625	613	649	641	636	641	569	701	574	617	633	612	643	610	595	618	609	577	604	631	572	620	634	653	671	646	637	663	684	671	632	666	605	608	644	641	631	634	627	661	626	592	655	601	639	640	680	679	644	657	629	650	579	669	634	621	620	634	658	625	613	620	582	636	628	671	602	602	659	643	578	633	642	637	638	622	606	669	592	615	595	627	676	595	625	634	643	604	605	630	600	619	587	652	638	664	605	616	640	617	635	581	657	664	636	606	678	618	632	663	592	637	649	608	650	652	620	607	629	603	623	593	622	624	665	638	597	632	615	624	617	629	629	642	657	626	611	598	637	645	632	644	626	674	637	629	633	625	599	643	623	615	653	658	666	649	631	615	690	617	611	627	632	664	633	644	623	631	618	633	582	636	654	630	650	624	635	601	611	570	633	652	610	668	654	629	616	608	641	671	649	654	665	606	645	633	651	634	645	626	631	600	601	610	668	655	661	613	636	632	647	656	605	595	613	669	618	649	635	625	614	599	617	626	625	681	637	676	626	678	618	588	594	576	626	647	597	628	684	632	669	632	619	642	612	626	684	640	638	636	636	614	643	637	561	651	613	639	598	623	651	597	652	611	620	606	620	608	624	649	612	630	603	647	651	648	661	661	638	595	661	643	621	674	621	648	641	599	605	587	645	631	654	582	626	652	631	682	669	586	623	652	627	574	666	600	591	595	636	641	658	626	600	617	580	631	651	627	609	619	607	650	659	638	657	652	594	627	647	673	645	636	622	604	616	633	641	638	686	684	653	701	613	635	641	599	606	622	594	597	603	670	640	650	615	629	644	639	598	604	627	643	630	632	668	618	655	603	636	603	615	673	638	671	642	636	659	614	604	662	647	673	651	618	605	644	647	607	619	635	644	623	629	650	618	614	671	624	639	653	640	693	655	657	650	639	647	608	666	622	634	653	612	621	651	682	619	596	590	604	707	574	661	615	629	655	633	618	607	629	672	616	648	629	652	650	563	614	607	694	644	634	645	652	648	633	593	630	620	621	619	631	595	598	640	634	632	641	617	585	671	579	628	599	611	635	636	630	663	623	672	651	617	658	620	612	680	632	638	655	581	649	610	637	613	649	614	639	649	625	636	590	613	638	661	618	599	616	646	617	613	662	638	654	660	614	620	618	630	666	622	639	667	590	632	602	669	604	658	641	634	622	621	631	618	669	646	656	637	631	618	631	640	604	640	660	620	692	652	632	629	602	623	584	668	607	609	617	639	582	635	618	648	661	610	635	634	652	644	643	610	602	621	640	636	670	642	667	642	616	646	650	646	664	639	590	608	649	633	643	617	618	629	651	622	635	604	633	655	646	602	644	655	707	607	631	619	625	656	617	635	609	616	624	643	638	598	634	634	645	632	631	646	664	624	644	617	620	565	599	599	588	611	623	584	639	629	654	592	674	654	636	610	611	638	655	623	599	650	688	593	664	630	637	610	612	630	633	650	620	575	653	665	614	651	620	596	643	625	612	609	589	590	613
3995	1462	1332	1057	929	878	923	913	866	832	903	833	829	835	858	763	803	821	767	787	784	826	796	818	855	791	811	792	802	780	775	759	839	876	804	781	848	827	836	786	796	817	799	846	813	766	798	778	809	764	781	802	745	765	753	814	855	802	778	792	807	759	804	778	795	786	791	856	791	851	814	848	788	791	828	832	773	814	808	766	797	765	798	794	796	768	798	775	822	809	809	762	760	807	792	819	821	854	785	862	829	829	790	773	783	861	832	849	821	849	799	809	789	792	787	786	806	785	787	814	790	777	826	766	812	778	806	760	820	816	848	778	801	756	788	822	822	763	787	822	825	840	859	816	833	825	807	852	793	790	781	767	843	794	843	824	793	812	770	833	821	803	779	758	777	802	760	786	771	790	805	800	774	765	826	826	813	761	791	812	790	775	874	798	828	818	819	791	805	819	840	777	804	807	782	795	823	810	822	789	794	741	836	786	773	810	785	778	817	773	811	802	788	801	785	834	780	789	833	777	821	832	810	811	878	764	821	855	864	756	794	812	802	818	847	754	837	832	766	839	786	749	787	815	808	829	858	833	846	800	841	800	840	799	849	822	836	826	864	806	802	807	801	782	830	833	809	781	818	834	803	852	829	779	840	791	810	797	795	827	805	769	747	806	779	798	775	786	790	782	751	763	807	775	777	803	833	807	809	801	754	798	803	780	724	866	844	829	806	799	767	825	776	848	771	788	794	832	793	775	778	815	803	863	769	779	782	778	850	765	849	830	845	761	844	800	802	771	797	776	819	867	756	793	799	833	745	841	793	831	834	810	809	798	790	838	792	846	858	757	820	796	780	766	766	861	788	802	816	815	790	829	815	754	811	804	805	838	754	798	813	803	796	766	836	799	736	842	806	843	792	783	772	814	810	796	737	786	842	779	799	802	804	843	777	812	792	808	761	818	830	785	824	844	770	786	806	784	770	782	798	800	789	798	802	794	790	855	801	817	793	807	845	814	803	832	848	761	824	808	781	766	773	778	820	793	790	781	815	810	817	810	802	831	796	766	810	785	797	778	781	766	840	792	853	800	845	756	774	827	850	750	790	795	772	790	826	811	777	791	783	781	859	841	818	807	786	803	819	801	814	844	833	794	818	813	785	800	828	792	803	803	868	855	831	802	820	815	821	862	739	819	805	802	770	768	774	835	810	779	808	732	874	858	864	853	842	824	806	792	750	801	788	836	804	781	816	746	825	790	815	767	792	783	830	805	752	784	823	863	791	743	780	808	805	801	821	841	767	789	787	791	812	838	795	816	794	811	845	817	829	821	802	810	828	789	811	794	780	782	863	779	807	794	816	813	798	827	780	830	853	782	823	822	818	821	760	826	765	817	812	809	822	784	790	772	768	837	775	801	810	791	848	844	786	803	813	734	784	756	844	781	817	832	832	847	808	835	814	816	828	785	812	825	758	772	810	834	790	764	782	808	787	854	819	814	818	847	800	868	836	815	799	797	792	800	805	794	875	823	807	822	808	768	829	771	816	783	794	797	816	822	837	801	854	800	842	816	838	802	821	739	820	758	797	781	770	762	818	837	830	838	847	789	828	871	805	778	846	764	843	814	862	786	805	796	778	790	777	819	792	760	805	840	829	794	792	866	895	808	821	832	811	811	840	794	834	828	797	785	821	769	761	791	805	805	777	801	861	761	790	800	822	810	801	803	749	788	779	783	793	790	786	835	775	813	812	805	775	760	791	797	799	825	816	754	809	846	770	743	788	787	831	828	790	785	805	832	778	834	817	810	823	859	852	807	780	795	828	803	777	810	829	822	785	823	801	777	815	836	810	782	823	798	829	771	810	822	800	789	830	862	841	804	799	774	817	820	794	836	743	816	821	753	788	811	830	808	773	849	803	780	798	799	792	755	820	821	826	825	776	841	791	834	769	793	783	824	812	803	767	825	763	820	818	799	862	808	775	809	793	797	823	781	769	848	789	804	836	789	792	822	823	805	787	790	863	784	794	812	843	748	777	824	763	828	790	757	827	853	848	848	813	810	777	859	771	809	807	842	816	841	782	836	773	765	786	733	771	781	784	805	804	764	799	821	828	808	829	803	801	832	840	831	853	833	852	811	822	805	802	825	819	775	800	818	794	764	802	799	819	848	806	792	834	796	820	808	779	815	828	756	811	862	794	802	790	806	781	793	804	818	802	859	780	820	828	824	801	767	786	828	811	814	824	800	810	817	823	821	759	810	835	720	789	815	824	772	763	818	805	847	819	835	820	819	784	811	821	794	786	796	778	848	806	829	816	833	796	795	845	784	818	814	775	808	845	783	839	801	815	837	829	801	833	864	782	772	780	768	893	834	808	825	801	799	824	837	827	780	780	805	819	846	825	802	837	802	800	829	806	804	799	848	792	822	786	797	861	798	865	809	782	808	809	848	825	763	873	789	792	833	839	817	818	819	814	835	818	763	854	811	805	816	777	761	803	774	826	831	850	777	803	781	808	793	819	816	773	781	861	816	855	802	786	828	784	812	798	834	748	776	816	768	841	771	836	811	826	774	790	767	827	762	815	803	797	832	847	785	794	787	756	808	771	806	804	756	837	811	823	830	827	813	795	823	782	800	787	799	781	832	816	850	782	844	793	743	818	797	830	819	797	811	809	809	793	815	835	806	836	743	841	801	810	859	790	781	821	807	876	793	821	814	848	833	762	844	814	824	831	779	782	829	814	785	835	817	824	801	791	817	791	872	797	828	822	799	887	803	849	771	800	818	797	782	812	778	813	825	844	783	835	806	806	826	827	813	800	713	780	849	821	811	769	815	826	796	823	820	824	821	812	815	838	802	783	762	833	759	831	776	751	805	790	811	800	799	820	815	783	759	792	771	818	781	813	830	820	805	834	819	768	764	778	814	789	788	779	848	779	784	807	812	834	812	764	790	791	827	826	847	783	815	799	847	848	864	788	833	817	803	773	803	808	812	806	816	836	770	740	826	806	825	786	757	760	821	800	872	821	790	795	829	759	846	803	815	871	832	781	795	831	795	804	852	783	795	798	870	787	749	759	822	758	868	803	827	805	781	824	862	775	804	792	834	825	744	801	807	776	783	834	795	799	818	854	836	778	837	826	786	763	876	806	812	820	787	793	772	787	808	801	817	838	851	789	763	820	775	829	799	789	812	764	793	849	802	846	849	794	839	785	797	806	850	814	787	781	832	813	788	801	834	795	774	851	780	759	848	756	799	836	868	878	810	769	803	834	793	836	754	792	816	835	801	811	783	785	832	777	784	751	776	794	806	793	823	820	776	804	834	759	859	803	820	804	808	791	795	835	790	844	766	809	797	810	800	817	793	760	799	785	797	832	814	857	778	808	840	791	799	823	780	827	733	820	785	839	803	843	814	807	754	799	813	804	832	820	809	838	865	828	820	789	840	799	808	771	824	786	780	792	783	792	810	808	823	806	780	797	770	763	811	865	808	790	783	786	840	816	746	833	811	803	777
23418	20834	28168	23589	20817	11327	1368	892	701	680	629	613	596	520	529	504	530	494	509	493	491	442	503	467	500	470	487	463	474	438	473	488	466	510	496	490	455	417	462	483	458	480	426	460	474	422	461	495	462	476	473	441	482	432	440	452	425	462	476	462	460	475	413	451	452	446	440	439	438	478	409	480	454	437	436	450	441	442	443	438	430	463	455	452	467	429	396	461	423	451	415	489	390	437	457	451	463	447	446	472	430	449	440	395	462	434	449	455	454	434	412	444	488	489	448	426	430	438	444	453	437	450	435	432	443	436	471	441	450	423	482	451	436	463	441	446	419	426	454	458	435	445	450	461	509	428	466	424	472	498	442	429	429	406	454	461	418	438	440	455	462	465	454	437	454	472	472	445	450	409	431	465	458	415	456	465	431	444	463	450	404	465	427	428	427	451	471	433	485	456	414	445	448	423	452	478	423	433	435	467	469	446	443	446	463	459	425	470	453	454	459	428	451	437	452	448	469	452	453	414	460	415	470	422	445	465	410	460	425	448	442	418	443	411	453	447	495	422	477	441	432	476	458	430	416	418	440	417	431	430	466	464	436	476	474	424	425	467	438	439	421	447	439	426	447	460	448	480	441	454	473	441	446	465	444	447	475	487	455	487	443	459	483	425	479	449	481	432	464	461	468	423	470	424	446	451	462	441	410	463	413	446	456	466	458	433	436	462	445	458	423	441	488	424	425	466	427	446	464	464	429	428	422	424	444	457	484	433	479	415	443	454	460	467	453	408	457	464	445	480	417	426	417	481	477	419	461	466	477	449	462	469	460	459	464	418	477	460	467	429	471	464	425	441	426	422	479	427	460	436	447	473	450	461	453	438	410	436	469	424	451	427	445	440	478	416	423	491	462	504	450	488	425	461	460	434	430	443	453	420	439	469	458	452	433	430	428	416	458	418	424	490	486	434	453	436	443	441	427	439	491	478	446	452	411	439	425	442	438	425	445	451	418	452	447	455	418	492	453	457	446	455	453	441	453	465	443	413	414	407	465	435	454	420	490	452	476	433	465	436	464	440	465	472	426	467	451	497	449	424	416	462	443	448	447	439	447	475	453	446	426	461	453	450	448	472	448	447	452	441	468	443	419	467	451	450	436	457	448	438	450	442	458	441	441	445	439	455	430	444	446	456	438	451	474	430	458	408	448	423	451	443	449	474	442	437	421	421	447	445	451	421	449	435	493	431	442	418	431	431	472	428	454	433	469	443	431	463	450	423	456	463	424	491	430	438	475	451	439	441	427	429	454	466	465	472	433	414	466	424	404	408	482	460	459	421	445	473	467	461	479	475	428	429	436	431	458	424	449	460	418	451	430	414	418	453	462	445	424	456	459	416	425	434	474	455	475	469	464	492	433	479	457	446	453	456	482	473	460	401	439	408	440	455	461	474	433	473	414	446	433	404	440	451	457	435	445	468	435	444	418	447	415	421	460	414	391	424	444	424	434	442	432	417	425	443	466	423	463	453	486	460	474	456	421	445	448	457	448	438	455	469	428	427	443	439	407	456	450	380	460	409	478	475	460	432	491	482	474	384	470	450	412	417	452	392	423	442	445	436	441	437	440	440	450	438	447	437	437	420	473	389	428	443	432	443	451	444	422	484	420	437	438	413	470	424	463	467	448	438	412	449	424	467	458	406	429	459	451	464	438	445	451	442	446	400	423	495	463	438	464	456	403	438	461	459	418	468	437	455	454	443	441	451	416	420	478	431	453	466	474	428	392	414	460	460	456	462	439	421	437	505	441	452	482	423	464	474	422	450	457	435	459	449	466	430	440	434	433	479	463	472	448	467	435	429	469	467	426	437	445	499	428	448	479	462	456	476	454	472	455	403	431	479	444	429	420	445	462	420	430	440	437	483	440	440	447	445	429	461	468	469	407	439	436	448	466	470	459	448	463	452	437	443	434	415	451	447	481	443	439	439	464	443	432	453	441	418	451	493	453	461	446	466	445	416	428	452	454	433	470	433	428	438	462	452	436	482	444	470	466	437	421	437	420	422	437	465	425	476	442	424	456	405	447	423	505	454	423	453	462	436	437	451	450	486	448	430	428	414	478	477	425	427	446	445	452	431	445	414	438	426	467	441	425	474	460	449	405	452	434	390	438	437	424	439	412	444	444	432	458	487	460	462	444	433	424	445	476	448	461	457	445	468	456	424	439	431	404	463	440	458	426	432	442	380	437	440	414	408	466	432	427	435	403	463	425	470	409	457	414	433	447	421	442	426	485	433	459	429	436	463	417	447	456	467	425	470	436	426	427	436	462	462	456	447	475	453	423	438	462	446	443	449	480	431	457	450	446	436	459	453	426	429	435	451	415	502	446	455	418	420	433	434	455	471	420	451	431	417	464	425	425	448	444	479	462	446	425	476	452	425	439	415	435	470	438	440	438	431	445	443	420	403	433	487	467	426	416	469	430	438	421	429	462	402	446	454	461	430	414	462	454	442	481	473	440	443	405	447	464	444	423	421	443	452	421	464	428	437	466	468	432	467	424	456	433	483	471	453	466	449	441	435	475	438	443	438	445	422	410	449	463	438	443	437	470	431	440	474	419	412	431	411	434	411	450	436	461	482	438	440	449	461	437	447	420	391	468	440	465	446	489	440	436	416	430	452	488	442	420	447	434	461	471	455	428	438	427	412	452	449	433	487	447	437	460	459	437	445	427	452	449	455	449	465	476	481	454	447	408	463	369	438	429	414	483	418	453	401	437	469	411	433	431	447	440	457	474	472	408	448	423	468	419	413	421	453	444	429	446	437	402	469	491	395	446	466	440	458	424	442	469	422	497	435	435	430	428	425	427	424	437	442	449	430	441	442	413	414	476	423	482	454	440	429	456	438	430	447	442	430	409	432	451	490	472	459	470	453	424	465	457	487	442	428	473	443	446	442	497	437	460	433	444	442	464	432	447	463	422	453	444	440	488	467	449	451	426	455	424	469	460	456	449	408	430	402	413	435	454	443	398	473	437	449	463	443	466	448	433	422	471	437	458	436	447	418	444	425	456	465	435	451	455	460	455	433	456	420	456	456	435	433	437	397	446	460	434	408	427	480	454	433	421	463	438	436	419	461	454	444	429	447	462	455	441	405	424	416	466	442	451	433	432	469	430	399	478	463	446	455	428	456	415	470	446	462	425	438	436	431	467	479	454	459	489	457	425	463	426	439	417	465	469	421	473	437	466	419	435	435	465	418	451	432	464	464	416	421	489	461	447	452	398	441	450	448	420	420	448	446	462	420	432	430	434	407	446	467	474	422	446	435	416	426	426	421	418	453	406	468	458	434	452	442	447	444	432	429	456	461	402	456	459	473	444	465	435	457	414	397	436	486	440	435	434	439	480	448	457	446	462	446	472	436	441	446	481	439	456	420	466	452	434	437	469	447	437	407	453	409	410	413	414	446	478	418	454	433	441	433	465	482	436	441	467	431	441	464	454	512	462	469	437	433
4563	9412	8311	4363	3166	2445	1897	1623	1282	1161	1093	937	898	867	788	757	734	704	747	679	642	670	661	685	657	640	677	577	630	666	647	652	613	568	604	568	643	610	640	587	588	633	620	596	541	573	589	549	605	613	595	580	590	602	577	559	591	557	589	597	563	586	604	594	624	637	584	619	600	556	598	603	577	598	592	609	622	568	592	557	593	607	613	574	575	600	613	585	626	584	584	597	566	598	566	597	612	582	596	535	615	589	612	585	611	624	590	608	564	606	545	587	495	577	588	556	616	585	591	566	593	601	587	561	580	611	557	580	596	574	620	567	605	617	600	577	610	587	574	571	562	621	582	558	561	534	643	570	555	560	572	537	627	591	549	607	547	575	549	562	558	618	584	572	555	560	574	594	628	609	588	633	587	565	513	587	614	541	551	564	562	576	588	600	609	635	589	605	606	590	576	599	615	585	573	559	596	556	562	596	598	573	630	536	584	591	603	594	582	569	598	615	570	561	630	609	544	601	607	583	581	599	610	574	556	596	606	553	552	585	552	606	601	600	590	579	531	564	573	569	587	561	600	611	565	561	554	572	586	639	580	595	573	603	555	621	591	567	558	618	585	552	606	592	598	634	560	620	624	545	588	547	577	569	583	596	593	587	578	541	568	605	600	612	566	589	624	587	606	567	604	587	536	573	556	588	581	585	572	562	536	589	557	628	605	622	551	605	546	590	574	547	605	589	566	569	621	561	587	565	581	596	605	571	577	560	613	588	563	587	600	599	604	574	592	612	563	577	591	625	585	601	603	605	592	581	640	598	608	565	563	568	582	620	576	612	591	575	574	564	599	556	596	600	604	545	616	578	609	602	554	542	573	599	608	583	629	598	586	597	595	558	582	577	574	540	593	547	510	587	544	608	593	574	598	621	581	604	550	613	576	611	570	582	571	596	578	607	585	589	555	590	548	597	559	572	581	551	609	596	592	564	589	558	589	554	590	607	540	561	575	570	571	596	625	580	558	593	597	591	591	605	616	575	568	614	564	611	560	579	593	594	590	573	587	609	580	553	593	599	530	619	607	582	569	577	587	587	560	583	594	598	544	586	582	615	563	628	581	586	586	556	584	570	544	595	622	540	636	595	596	610	578	576	606	548	562	603	572	568	651	571	547	554	583	603	585	564	563	555	608	631	584	595	557	577	608	567	584	660	602	576	557	578	568	562	553	597	582	651	618	578	595	563	631	577	574	567	549	589	569	523	595	543	588	579	568	561	566	524	613	616	572	599	614	594	574	584	635	544	535	581	606	612	614	500	554	561	587	567	598	572	569	579	558	582	584	549	589	601	573	605	593	589	567	563	616	580	559	552	597	594	600	588	543	622	594	604	604	631	587	644	567	564	588	560	573	611	630	586	589	611	567	572	597	537	566	552	583	566	593	601	599	584	601	573	563	591	577	563	599	559	576	589	542	604	579	578	586	589	591	621	577	565	550	602	574	582	609	594	555	557	600	570	587	565	549	583	610	599	599	594	576	641	592	611	644	562	614	600	584	560	592	554	587	593	576	623	628	577	569	619	577	591	574	612	610	629	572	545	575	571	590	580	576	590	569	579	615	572	610	625	564	549	583	599	607	574	630	590	583	569	603	594	575	537	579	560	593	566	557	558	596	601	574	521	603	533	567	606	532	558	567	599	561	602	581	610	587	581	596	570	596	571	623	592	585	573	559	560	637	633	572	558	577	603	602	585	586	549	570	594	595	564	591	573	617	617	576	577	629	602	598	612	580	570	574	580	592	588	619	613	599	608	613	559	585	552	571	583	601	570	593	573	559	572	610	596	567	583	586	622	574	565	569	616	577	573	592	618	615	565	605	630	599	567	616	567	592	598	625	587	601	631	631	605	586	561	583	581	599	580	553	614	576	581	614	560	567	595	550	599	547	611	554	599	586	573	564	597	604	594	570	615	580	602	604	646	579	552	571	584	583	630	590	606	599	584	609	615	603	562	561	581	605	570	516	581	568	527	570	586	542	561	579	596	572	597	596	616	578	605	615	590	575	558	560	628	629	624	611	541	581	586	523	553	576	619	615	578	607	555	570	575	583	559	559	579	576	656	610	606	592	562	588	591	577	568	612	584	535	584	591	549	581	583	588	555	642	617	614	597	587	587	579	591	566	641	580	557	556	573	555	650	621	575	542	557	588	540	587	574	582	592	598	578	577	559	576	569	589	585	503	614	620	591	564	603	604	520	598	593	602	558	557	589	632	565	553	553	617	576	570	596	598	590	562	617	602	526	613	541	595	566	572	573	549	595	559	625	563	543	539	585	543	590	576	545	578	611	636	620	588	619	613	591	556	569	606	580	628	598	608	570	573	608	559	562	588	567	604	583	586	573	549	598	604	594	575	569	588	638	575	549	582	562	578	571	599	584	571	602	615	569	599	639	596	572	517	597	591	552	609	618	573	546	595	554	576	613	619	569	556	614	595	572	610	546	571	590	611	604	559	607	618	562	600	594	613	618	607	555	593	617	573	590	573	578	597	583	585	572	529	565	545	560	618	590	570	562	563	554	597	552	607	523	567	616	631	604	580	576	605	557	577	611	560	593	581	602	606	567	589	562	519	572	609	566	592	572	588	598	561	572	570	587	580	577	623	604	552	607	549	573	554	562	584	576	546	563	609	569	577	567	596	596	585	605	555	566	590	606	580	558	645	607	574	612	554	610	610	633	608	606	564	579	593	562	557	596	578	538	604	582	598	588	594	566	564	627	591	564	594	625	590	573	613	621	635	606	537	571	548	584	590	586	605	591	561	580	561	550	584	607	558	609	573	589	610	559	575	582	566	573	598	554	621	598	538	541	533	612	577	587	579	592	562	590	584	614	565	565	574	574	593	604	572	523	597	573	593	598	607	584	608	564	591	569	580	567	588	602	610	639	563	596	593	533	597	577	599	601	579	565	580	574	570	567	591	557	572	646	598	614	631	575	644	549	580	570	627	536	550	623	588	589	566	570	569	550	588	565	546	565	596	625	609	575	552	520	597	588	601	589	598	574	594	605	597	566	576	640	646	580	586	601	625	603	574	581	571	592	573	595	591	567	586	577	575	602	535	579	605	620	567	603	586	575	565	629	575	557	589	590	584	637	604	596	573	573	566	580	586	594	603	601	581	576	603	635	567	574	558	597	578	613	546	582	571	578	607	564	588	590	562	565	570	604	581	594	577	587	581	572	554	629	573	560	581	597	566	588	600	586	592	584	564	581	566	589	608	590	592	579	589	591	583	598	581	575	571	612	554	566	621	599	559	589	572	586	563	609	592	612	636	606	560	572	589	574	574	600	582	642	594	568	568	553	615	552	590	581	584	603	578	613	624	589	583	565	604	563	587	582	575	562	567	554	579	575	543	569	585	618	575	592	589	602	562	606	586	610	579	618	586	607	582	618	588	594	570	605	615	564	588	587	625	574	561	577	620	601	551	539	572	542	593	630	604	559	613	568	599	577	602	586
22456	20822	28527	23200	20822	20860	9694	1072	758	613	539	471	416	391	368	332	326	304	294	273	288	265	268	246	238	225	199	222	208	228	222	209	224	233	184	220	211	209	228	191	205	201	193	194	200	193	170	180	187	211	173	190	193	209	197	183	203	205	200	193	199	192	188	208	199	224	187	196	187	185	177	178	193	204	202	198	177	186	199	204	204	184	178	188	182	210	200	195	180	191	146	165	199	186	186	193	206	196	193	177	194	179	174	197	199	168	159	191	185	184	185	168	194	194	209	191	177	199	213	180	206	165	185	204	161	175	179	193	173	195	195	165	200	181	184	192	187	183	185	192	196	175	177	193	179	205	174	159	196	181	195	192	179	179	203	188	197	189	193	177	214	203	191	176	181	179	171	213	185	158	182	173	172	184	187	162	193	156	210	194	172	173	202	173	191	169	187	162	191	197	200	174	197	199	185	190	183	210	175	189	179	172	162	191	181	178	187	197	176	197	188	154	157	171	186	192	179	181	205	184	187	190	169	203	180	188	190	206	172	196	200	189	217	181	200	197	194	207	208	179	181	208	188	159	195	208	192	174	192	152	202	177	167	180	189	180	212	209	189	188	184	191	165	188	193	203	186	221	192	176	154	195	205	197	189	182	168	186	177	153	170	181	164	157	199	183	173	209	176	174	197	193	179	176	168	171	188	176	205	188	229	233	187	170	179	183	211	159	167	169	188	183	193	187	196	190	188	165	199	169	177	175	230	207	193	189	191	186	192	195	192	209	192	172	194	215	192	191	182	203	187	177	182	199	192	169	176	194	198	182	188	199	189	181	185	203	181	203	190	215	164	182	191	154	180	180	173	180	194	197	185	170	197	188	190	189	209	206	179	189	180	211	197	182	165	185	190	193	181	197	154	199	198	198	188	185	182	174	188	170	198	207	173	179	204	181	185	174	203	177	190	201	183	192	205	188	197	189	194	190	182	182	167	177	182	184	173	190	183	185	195	176	181	198	196	179	166	184	174	187	196	176	181	188	192	188	164	190	180	223	185	195	194	174	189	159	188	180	190	168	191	193	167	196	195	188	205	203	174	181	183	169	176	176	183	189	182	208	183	207	201	196	190	158	196	191	204	175	196	176	184	181	225	161	205	217	179	199	180	192	191	198	207	195	160	174	169	195	177	188	181	162	200	164	195	166	197	180	197	204	188	198	195	190	190	160	208	172	183	179	194	200	184	173	189	172	200	201	176	188	163	179	198	176	229	190	182	189	181	155	178	171	185	183	178	204	204	169	206	197	185	203	191	194	175	191	162	188	183	181	206	186	186	171	166	183	193	196	166	174	179	194	177	214	172	185	197	193	159	180	170	188	198	187	185	158	184	204	221	163	178	196	174	218	158	174	189	192	196	194	189	188	179	173	183	217	182	190	154	208	209	174	167	187	209	182	182	182	171	184	178	191	189	206	176	178	182	201	169	174	177	195	166	165	206	164	196	198	183	190	204	175	194	189	196	177	185	169	186	178	199	173	190	184	182	182	174	177	180	200	152	184	192	166	178	177	212	155	164	181	207	178	201	206	189	162	163	177	167	182	215	172	191	172	143	170	183	180	185	180	171	184	188	187	182	170	189	184	172	169	202	181	166	180	207	192	180	182	212	196	168	210	183	182	192	189	155	188	172	164	173	177	187	206	189	200	187	185	157	181	157	198	189	222	179	187	196	178	175	208	195	190	206	172	178	212	185	194	190	177	204	184	174	169	187	175	189	184	184	206	189	183	167	178	197	197	204	186	196	200	185	190	162	177	192	176	170	161	203	166	168	196	174	205	193	203	181	180	172	196	170	199	203	194	173	175	202	191	185	166	176	190	204	186	171	192	188	190	156	171	200	192	190	184	179	185	185	175	170	171	198	164	195	198	192	191	187	178	168	187	172	191	186	211	184	175	199	183	183	200	165	170	214	186	190	185	199	195	197	208	185	190	175	200	163	190	169	167	195	192	170	202	172	196	194	180	221	192	150	194	184	231	166	193	189	187	181	185	215	185	166	184	200	207	207	181	187	181	166	176	182	183	211	167	178	190	184	187	187	190	180	178	190	195	184	205	183	176	160	166	186	171	189	199	159	187	192	185	176	183	168	194	178	184	181	170	180	185	176	200	188	193	184	181	176	179	185	164	165	191	176	193	194	177	196	199	190	168	195	182	185	191	195	164	196	186	185	183	201	180	187	183	186	189	194	187	183	192	198	196	169	188	196	177	189	207	190	199	155	208	173	182	177	187	193	194	193	191	176	171	172	201	180	185	188	180	186	186	157	193	184	200	175	196	180	180	184	174	170	197	170	196	193	183	166	194	198	177	189	183	188	183	184	181	177	197	187	178	200	177	169	175	205	184	172	177	197	176	211	180	180	185	185	193	185	193	189	163	198	184	180	192	201	188	177	187	190	176	188	169	196	188	200	179	196	179	173	185	175	164	189	174	214	201	158	179	182	171	186	177	152	181	176	175	178	172	160	181	173	185	206	177	199	192	186	176	171	197	195	195	198	178	184	215	187	183	189	182	177	196	178	166	181	179	183	204	193	187	196	161	189	171	192	228	195	182	161	200	196	184	156	201	180	176	204	198	201	190	200	185	171	188	187	200	174	183	177	171	169	161	214	159	173	201	183	192	190	176	158	180	214	181	197	195	159	195	198	163	176	202	194	200	218	165	178	196	167	194	205	188	180	196	176	165	164	187	179	157	146	189	185	210	190	171	183	181	186	178	209	183	190	198	187	199	172	180	187	212	209	180	197	179	186	185	202	182	181	174	205	202	174	175	162	188	173	191	172	162	193	187	166	166	189	199	204	189	172	181	203	169	167	196	179	173	193	179	206	190	169	203	199	189	179	203	201	195	207	185	186	190	183	204	179	196	168	175	188	190	185	196	186	194	192	176	184	199	160	176	174	219	185	172	191	192	171	186	183	185	182	212	177	186	190	164	190	197	167	157	177	171	171	165	203	191	166	194	196	212	173	194	164	193	192	162	212	175	196	166	168	163	155	208	173	166	197	189	184	176	193	177	170	188	185	174	191	223	175	188	168	197	178	177	169	187	168	182	192	181	195	196	175	189	182	170	171	168	183	180	196	157	189	196	184	166	212	198	180	209	192	220	186	181	157	190	192	191	198	186	181	179	170	208	200	204	177	182	206	199	174	186	179	159	176	186	187	190	201	173	190	161	172	171	158	179	197	181	180	196	174	198	170	191	195	182	183	183	198	209	181	195	202	166	176	181	184	195	188	186	184	156	182	151	201	204	172	161	221	181	193	187	186	195	197	195	174	187	199	199	180	189	190	173	185	168	207	173	218	169	173	221	196	189	180	182	185	193	176	191	204	182	201	179	181	186	176	171	175	181	173	185	191	178	209	192	178	175	177	178	163	195	193	162	180	186	192	176	182	182	199	180	194	164	159	193	171	211	189	185	195	193	201	171	180	183	196	185	174	174	182	200	184	191	180	198	166	202
6676	15414	13523	7383	5105	3854	2860	2212	1768	1410	1104	944	816	713	628	600	528	461	503	425	414	385	348	358	341	344	348	349	323	323	312	292	329	283	303	317	289	288	283	267	288	278	267	279	266	264	266	259	284	256	275	270	259	261	262	256	273	285	271	248	279	240	251	236	242	254	284	237	248	271	246	251	227	249	227	261	221	269	260	249	262	256	268	264	238	257	261	269	239	229	256	207	237	235	280	248	225	266	222	255	247	264	247	264	267	248	279	242	246	244	236	253	246	237	255	248	219	227	264	230	241	255	245	218	253	246	214	253	253	244	218	219	266	238	226	255	267	229	214	249	262	290	277	225	244	226	253	259	256	248	268	250	225	233	269	245	253	250	251	246	275	257	256	253	237	263	272	248	269	237	241	232	231	262	283	262	263	220	231	225	253	246	245	251	239	250	259	247	256	260	253	237	246	246	253	246	222	261	259	250	266	239	233	240	225	240	241	258	236	251	242	250	242	229	242	248	256	255	217	253	254	255	266	258	273	228	253	237	257	242	258	233	222	213	252	228	217	235	255	245	258	232	257	227	241	254	242	261	256	234	251	244	221	234	254	236	234	232	234	226	234	271	234	241	228	228	263	261	232	230	239	270	242	229	244	258	257	256	240	219	254	226	229	239	228	222	249	271	253	250	238	256	252	235	241	244	257	259	255	251	264	235	233	236	276	241	265	213	240	246	231	260	238	235	263	226	254	220	275	197	248	255	226	227	251	260	233	241	225	231	239	243	244	221	210	241	221	212	253	237	230	233	198	237	251	221	220	245	245	242	256	211	238	231	237	211	243	230	211	250	250	250	212	229	258	247	221	251	249	265	238	242	242	238	226	252	257	224	232	241	267	257	238	246	234	256	245	239	262	248	243	263	241	260	249	214	266	239	235	260	256	249	209	266	245	244	229	210	244	248	227	236	249	242	250	239	251	238	260	245	252	228	246	269	221	258	222	227	224	264	269	226	257	242	241	227	249	237	241	240	225	264	250	251	251	242	243	232	228	253	237	229	215	244	248	256	252	256	249	253	229	225	243	256	238	264	237	259	228	223	253	246	239	227	251	264	206	260	245	248	260	219	287	256	250	216	220	243	267	235	213	249	261	245	211	242	261	256	246	286	256	235	269	244	236	242	265	255	262	264	214	258	236	260	234	229	256	234	219	248	215	254	250	252	260	259	237	272	251	222	239	247	273	273	216	246	244	261	237	241	233	260	224	256	210	205	229	236	232	224	237	252	239	247	245	253	249	260	227	233	257	239	247	263	280	221	238	256	247	222	236	219	254	255	256	255	245	235	244	266	243	270	233	234	264	241	251	248	228	227	249	244	229	246	238	243	234	235	237	250	229	274	234	263	252	243	260	241	250	240	230	273	251	233	225	275	245	245	228	221	228	253	244	273	237	229	240	272	238	252	252	238	228	231	236	239	228	228	248	251	229	236	231	249	253	233	237	232	240	241	252	263	281	238	236	233	266	214	274	219	218	239	236	228	268	275	252	232	279	233	248	225	223	216	247	255	255	216	241	249	236	246	264	226	255	223	228	273	218	218	244	251	241	248	246	237	260	224	254	226	255	246	234	254	242	238	235	217	236	230	258	240	237	238	255	246	240	250	232	275	228	235	233	229	261	252	236	243	224	233	245	236	218	270	240	242	235	196	242	231	233	252	243	237	240	220	240	226	261	220	228	273	243	269	267	250	251	234	222	229	260	211	243	236	242	251	234	251	253	250	241	255	248	236	267	248	227	252	259	243	256	216	237	217	259	238	252	245	248	249	250	261	245	232	233	217	237	237	241	228	240	243	236	236	262	232	258	247	230	247	252	258	212	253	240	249	249	295	205	226	264	246	249	236	258	215	219	226	249	227	254	244	231	277	241	232	233	235	250	267	249	203	236	240	245	225	215	223	225	249	220	277	275	262	235	259	214	240	269	243	234	231	260	242	258	250	237	228	249	274	225	242	258	242	251	233	258	257	229	244	235	244	247	237	257	245	244	236	267	215	244	275	246	228	250	246	234	239	249	283	243	272	233	242	225	240	249	243	241	211	236	244	218	259	243	238	252	272	211	260	239	208	227	237	237	251	246	260	237	272	246	240	243	226	243	252	252	238	237	254	242	258	230	221	235	196	258	274	252	242	255	242	221	232	251	227	240	252	243	225	245	245	230	230	235	206	213	254	248	256	253	278	268	254	233	261	262	240	251	246	236	235	227	255	254	249	218	280	245	258	231	259	205	234	226	244	233	256	231	243	245	234	238	252	246	232	238	271	232	215	241	257	231	228	253	248	234	262	284	218	247	249	255	243	247	256	254	249	268	254	224	221	233	232	222	222	228	225	243	243	237	214	250	250	232	229	224	232	225	227	269	228	226	260	214	245	257	239	222	284	234	249	259	275	227	244	243	241	255	270	236	217	221	244	227	248	272	265	248	233	250	240	228	241	240	224	239	243	232	249	248	280	234	219	259	244	255	229	217	221	238	277	227	236	257	253	247	248	262	239	252	214	210	236	281	248	251	246	256	228	239	267	238	251	221	274	244	244	230	237	224	251	255	240	245	241	255	228	254	265	261	232	257	255	223	249	240	253	244	266	248	221	260	245	234	228	261	274	244	257	275	244	235	246	235	213	251	225	222	242	232	265	238	250	258	259	248	243	212	244	234	241	254	233	260	248	261	239	241	245	254	260	240	240	259	240	228	241	223	204	244	231	256	247	222	249	228	225	241	249	237	253	243	224	245	239	239	230	239	246	231	209	251	241	241	231	251	230	242	253	241	251	231	227	247	225	260	249	204	236	218	251	262	256	264	235	263	236	254	236	251	248	244	291	237	248	220	249	257	241	243	230	239	236	239	243	243	232	265	244	268	235	234	227	231	237	262	249	250	224	238	223	221	252	257	251	222	249	257	221	218	228	238	244	250	264	238	227	211	235	238	233	251	257	235	238	238	227	227	206	241	259	234	232	236	198	239	231	278	238	250	257	217	269	226	224	227	224	227	275	214	241	245	236	243	262	238	242	211	208	248	222	268	229	250	258	226	246	267	240	244	230	239	247	236	240	263	234	259	230	223	243	265	252	236	227	249	266	219	211	234	242	248	246	233	255	235	261	237	227	250	213	239	260	273	264	258	274	244	231	225	213	264	259	246	239	256	250	252	217	258	252	213	259	251	247	256	253	268	240	214	240	234	241	226	261	269	237	237	238	243	255	253	233	234	243	239	253	254	211	235	222	236	236	226	235	236	247	236	254	246	226	215	270	234	244	253	244	217	241	232	239	225	277	222	261	227	244	233	250	229	262	240	242	253	267	261	218	260	223	240	249	246	213	226	271	241	235	227	241	237	258	210	244	219	243	240	264	246	243	237	241	234	255	222	245	231	251	234	220	242	247	244	244	257	268	256	262	270	215	240	238	262	271	234	258	260	248	241	239	258	279	267	221	249	243	236	240	230	243	235	234	241	249	269	239
26359	20476	10273	1303	914	831	734	664	636	636	649	670	624	641	676	622	598	628	665	627	610	618	639	656	644	666	620	597	611	639	596	624	629	648	646	647	675	660	630	599	640	671	646	641	603	593	630	615	612	663	639	635	657	618	671	620	621	629	677	635	644	632	612	646	610	613	658	664	653	583	638	625	642	629	616	592	654	630	632	680	623	647	626	576	667	618	621	631	623	667	623	639	610	611	605	611	644	594	610	673	632	662	649	588	611	631	649	601	688	647	628	630	658	665	613	582	612	685	620	605	605	699	653	643	652	627	618	623	642	655	637	646	650	701	621	625	664	667	637	626	648	625	657	657	663	629	640	621	626	644	632	641	641	619	646	627	634	623	637	627	614	618	669	630	585	626	621	627	605	618	593	663	676	614	607	617	646	676	621	645	651	651	636	654	635	603	655	616	689	657	587	638	648	603	681	677	584	650	608	618	586	652	613	632	611	647	596	599	654	632	636	643	656	626	670	627	674	611	635	691	624	645	644	598	626	645	647	661	577	585	617	633	652	620	649	626	631	619	617	620	653	660	651	539	641	651	625	630	621	685	646	605	636	633	641	609	611	608	621	613	669	601	599	621	624	647	637	674	638	657	622	648	597	585	605	648	599	664	677	667	646	614	629	595	624	589	611	665	638	629	648	685	624	620	637	621	608	602	601	636	606	658	586	623	626	654	683	618	621	603	674	625	672	655	658	653	624	634	672	627	655	597	674	637	626	621	644	583	653	636	651	607	649	625	621	648	600	600	633	628	667	634	598	647	656	644	624	629	591	641	617	648	627	593	612	612	604	665	622	616	613	620	646	558	611	627	658	644	621	624	611	607	629	653	649	663	616	586	637	618	633	654	580	658	688	639	640	633	616	601	603	651	608	609	609	556	629	619	615	610	640	652	638	651	631	623	645	589	631	616	584	598	671	657	659	614	640	648	630	630	640	635	633	610	665	629	620	623	632	633	630	630	611	585	615	657	658	598	629	657	655	587	638	615	604	613	655	610	647	652	642	625	647	642	636	646	675	623	635	638	661	627	574	669	642	662	605	624	668	603	649	645	639	664	594	616	612	654	673	678	645	627	645	624	626	604	646	623	647	610	651	641	664	632	646	598	601	676	612	624	624	660	655	672	642	598	590	597	602	609	612	657	695	614	681	624	634	647	607	600	601	616	591	635	603	667	675	618	635	641	633	653	636	659	589	669	634	613	613	617	644	646	644	634	609	669	610	610	642	608	620	609	640	687	623	616	653	679	633	650	612	613	660	644	619	637	651	595	657	608	612	647	645	651	669	617	644	599	633	645	661	600	614	647	705	612	626	629	606	644	603	644	635	615	614	662	654	618	678	620	621	616	599	616	618	639	644	596	615	642	646	670	617	640	661	661	602	648	664	662	613	699	633	648	638	691	625	604	671	665	629	599	627	622	637	663	616	651	627	636	625	629	638	625	625	621	638	645	667	634	650	622	625	629	590	650	662	555	678	643	659	620	625	669	664	644	600	619	591	640	652	621	663	650	666	652	698	615	624	630	659	603	588	598	638	656	592	654	609	633	676	665	629	604	676	687	630	642	624	653	629	615	640	654	620	600	628	631	663	614	629	612	642	614	614	613	637	656	652	644	650	631	631	625	610	605	600	643	628	672	621	654	645	628	658	646	642	614	642	684	576	622	631	649	602	604	606	628	604	669	646	658	696	655	630	607	643	673	645	615	680	615	650	635	638	647	660	625	613	628	657	612	602	594	604	647	679	658	646	606	676	649	598	623	628	600	599	621	592	602	653	630	648	625	596	598	593	704	653	613	642	656	660	627	586	670	618	628	653	606	617	627	634	627	591	635	601	632	633	673	607	635	617	661	651	615	613	664	632	630	623	652	671	624	645	646	613	615	617	656	618	649	635	587	596	642	624	635	654	672	672	600	658	649	653	625	616	633	682	654	644	638	632	637	604	579	611	610	675	612	602	562	628	610	551	599	644	632	626	652	644	686	629	591	605	610	630	651	606	632	630	603	602	641	661	645	615	618	595	646	619	667	617	614	652	633	608	616	643	667	646	663	613	631	670	645	632	621	646	634	629	610	621	670	597	683	633	629	616	637	587	669	659	596	630	644	656	610	595	645	671	613	633	631	656	581	624	621	649	586	623	638	623	628	653	592	657	640	651	652	592	655	675	676	655	622	605	666	620	607	599	601	607	658	619	626	599	631	570	623	637	626	632	593	614	647	623	613	623	672	608	631	662	627	630	567	660	614	593	604	641	636	632	584	611	641	639	624	606	647	623	603	604	572	632	645	643	593	641	643	675	640	638	602	604	681	624	634	612	620	664	609	622	611	641	652	642	675	645	667	589	614	659	671	661	629	631	624	638	670	596	625	667	638	600	656	611	626	618	625	605	633	636	630	646	639	636	575	625	641	569	625	622	656	619	606	610	639	648	649	650	648	645	646	676	689	608	641	638	649	617	596	644	635	617	671	670	638	601	604	607	650	609	640	662	665	635	628	653	639	644	667	648	619	608	622	615	641	614	630	634	634	585	669	695	607	618	656	635	624	620	633	615	687	613	614	648	616	654	639	646	594	660	631	609	626	653	605	621	653	675	627	642	636	616	655	638	619	696	631	592	633	616	658	690	646	616	594	623	631	568	654	608	678	610	596	677	604	627	672	609	646	675	644	651	610	648	622	631	602	613	656	652	642	630	617	676	637	579	652	628	632	662	602	657	679	601	614	577	615	625	628	573	586	644	641	596	659	620	635	637	647	621	638	637	632	665	617	643	654	636	620	604	637	652	652	631	595	646	586	590	655	559	616	639	602	614	597	612	621	628	613	638	667	624	648	619	677	572	679	613	613	618	577	620	678	661	645	653	605	621	667	606	653	626	657	584	637	637	615	596	637	625	607	607	612	618	628	609	650	642	658	688	585	626	672	651	670	618	665	628	655	640	637	635	672	626	609	644	630	656	651	716	608	640	652	650	562	636	607	708	579	585	609	632	605	619	614	628	610	641	657	659	657	591	627	596	619	609	631	674	620	611	656	632	637	634	608	618	618	606	656	665	648	639	617	594	625	593	618	646	658	645	631	614	646	658	664	635	624	655	587	654	597	602	626	618	649	614	653	658	611	643	641	624	621	643	619	638	666	665	643	625	621	684	630	668	611	662	610	610	629	600	595	598	602	658	626	654	575	609	628	648	579	629	590	628	648	617	592	640	615	636	635	684	628	680	609	596	625	647	678	643	622	627	648	622	613	641	627	665	659	615	614	626	644	649	641	634	609	639	604	620	629	600	666	614	665	647	662	669	639	614	594	606	643	625	633	670	618	638	603	669	599	581	633	644	671	634	643	606	599	633	595	666	668	586	651	660	636	624	655	633	679	617	653	663	656	647	570	664	635	638	650	681	592	656	596	636	668	651	636	611	595	578	623	608	619	642	593	648	634	605	654	611	678	620	614	640	664	680	641	662	651	615	616
3997	1535	1483	1078	1009	899	909	909	889	839	800	801	823	863	846	821	765	821	853	832	831	813	811	856	800	806	838	808	827	806	817	816	797	809	797	769	775	832	776	848	803	864	829	809	777	825	827	853	800	800	814	834	814	780	824	774	854	823	809	811	825	803	838	818	864	792	785	803	755	825	818	838	806	800	771	835	778	777	796	810	798	793	807	799	779	791	770	848	792	791	819	805	827	829	768	782	827	831	789	803	841	819	797	837	880	813	758	832	811	778	842	821	811	793	792	788	825	825	837	843	800	802	810	806	749	786	781	785	818	812	774	817	810	780	840	811	784	807	803	847	796	808	819	860	765	806	799	819	827	783	809	803	820	761	833	801	812	807	837	829	823	848	777	834	827	774	815	852	834	817	807	762	782	770	793	853	786	777	842	816	856	802	801	858	810	766	828	798	832	836	784	787	790	813	830	828	803	798	813	810	849	816	835	785	756	799	825	782	815	837	808	808	794	780	823	837	777	819	838	793	825	809	760	823	818	822	801	784	882	800	793	798	796	746	799	770	827	771	777	849	808	822	827	816	815	843	846	826	825	852	839	795	802	806	869	824	806	834	852	811	808	860	769	799	816	806	799	807	807	843	839	816	811	772	802	812	798	829	758	774	865	777	811	829	816	841	814	766	797	785	795	846	852	836	831	795	854	800	798	798	743	819	795	864	774	811	788	811	778	853	809	793	815	830	823	796	827	778	803	826	716	814	753	833	828	833	782	784	851	799	770	793	778	776	821	829	803	825	805	777	816	826	854	810	815	807	804	801	812	809	838	757	874	787	780	799	802	756	767	795	819	802	811	830	817	790	871	775	801	800	861	828	853	782	822	830	835	806	795	832	793	822	809	799	759	834	785	791	825	781	830	789	857	813	796	856	832	747	799	796	772	775	835	805	757	771	835	840	771	823	797	835	784	786	790	820	801	838	866	814	780	765	796	856	801	777	811	808	816	794	836	790	850	837	782	816	802	883	811	808	786	806	811	780	777	774	784	827	787	815	770	773	839	815	799	804	811	791	804	854	743	783	812	806	788	814	796	830	840	837	827	852	821	801	768	860	804	774	785	778	850	812	811	767	810	829	795	809	775	843	801	869	798	846	841	815	806	795	805	782	789	781	797	818	802	809	814	804	762	796	809	806	818	819	806	839	820	808	794	867	836	806	827	806	816	786	789	828	784	819	807	835	775	818	858	764	812	795	807	832	831	820	846	776	827	791	796	806	782	807	780	786	814	805	817	776	784	801	803	781	835	793	782	806	791	759	778	831	803	803	807	783	825	801	826	806	814	814	772	797	836	793	808	771	770	849	767	835	799	795	812	810	777	761	832	853	819	883	777	837	828	857	827	852	801	783	778	777	798	746	764	786	786	786	848	817	787	805	843	811	820	741	823	759	801	785	875	781	780	789	809	804	808	799	803	797	814	824	797	828	850	811	800	824	776	817	829	857	806	786	778	789	804	785	870	840	820	800	815	799	816	816	755	801	781	805	797	784	776	813	841	827	780	788	864	785	792	842	803	810	804	817	795	795	856	786	798	741	797	788	824	811	767	809	814	797	749	728	785	851	775	837	807	833	837	806	846	752	868	832	795	769	817	794	781	821	770	781	839	792	845	828	828	819	791	769	783	809	824	772	828	824	814	854	808	830	774	813	818	798	818	820	812	829	815	810	803	858	779	807	793	821	818	760	798	806	817	862	803	790	822	766	808	826	830	809	788	791	796	805	788	834	823	821	897	827	782	819	798	764	800	824	847	818	805	783	793	795	801	783	768	800	786	745	777	850	783	817	804	821	832	794	836	801	800	804	801	818	836	804	784	809	823	802	804	780	817	849	790	816	783	813	858	785	859	772	839	801	788	807	773	821	841	789	842	805	817	819	814	789	767	792	817	782	809	776	775	788	835	801	823	792	833	777	803	787	798	826	860	760	748	780	821	776	796	828	791	798	819	845	843	819	756	816	836	828	759	794	813	854	787	803	840	780	812	761	801	753	829	815	806	780	846	835	824	821	771	784	796	761	858	874	795	797	787	829	787	830	838	805	811	777	785	765	797	803	823	779	800	826	840	820	756	816	837	831	803	827	766	801	819	817	870	805	820	771	710	843	876	806	827	787	784	825	810	861	813	762	796	838	829	821	832	855	781	750	781	777	787	739	741	815	809	854	794	796	853	822	810	791	746	862	848	757	839	807	798	787	840	835	795	794	783	836	836	794	798	787	796	787	753	826	781	808	817	768	783	811	765	831	840	804	860	788	817	779	826	815	787	826	754	813	788	827	788	815	780	805	824	812	843	827	769	790	810	768	820	796	799	861	841	811	804	833	841	780	730	778	804	804	750	805	799	808	844	863	832	847	821	843	846	796	800	864	837	849	801	814	811	745	833	840	765	804	810	878	744	807	801	799	825	799	786	779	794	796	822	846	819	786	817	784	835	814	799	826	781	860	807	811	831	820	781	820	793	817	774	836	818	799	834	809	774	782	771	783	779	795	841	791	794	808	803	811	797	779	800	796	832	812	774	779	777	829	736	773	840	789	821	805	845	820	774	820	829	804	799	843	838	833	861	835	850	791	802	811	824	785	812	845	814	822	811	743	841	784	815	826	826	833	812	829	849	809	829	791	827	777	821	823	780	841	758	829	835	850	772	794	760	853	818	821	820	806	794	762	806	777	823	805	832	857	791	808	846	746	795	782	832	808	852	815	767	859	822	800	800	863	781	833	809	797	776	794	781	769	801	719	791	864	809	865	842	805	806	831	807	811	818	810	822	767	784	808	818	778	814	817	869	804	813	809	773	778	856	728	755	821	807	809	830	777	763	795	810	814	784	809	820	836	791	768	739	854	786	826	836	808	837	811	761	815	798	805	795	810	823	816	876	801	757	807	814	771	821	796	774	800	791	840	784	778	851	760	778	831	779	781	823	796	794	791	850	831	763	797	828	800	760	789	827	845	839	809	792	839	842	793	830	761	812	776	764	804	823	868	738	826	829	844	745	820	823	875	837	790	886	787	803	795	904	761	776	850	804	831	820	796	759	786	814	841	764	804	777	805	828	814	829	853	790	764	834	763	803	775	842	810	861	814	771	794	808	807	804	780	806	863	831	785	809	747	797	819	811	862	807	836	807	799	823	800	795	795	812	828	781	847	843	828	802	828	827	822	799	748	793	800	844	798	738	813	838	768	785	846	836	789	826	783	826	813	779	802	806	809	808	815	849	809	765	779	767	816	820	858	786	853	804	797	811	823	845	845	843	772	795	840	846	830	810	787	820	801	776	819	800	818	820	802	774	814	804	838	737	825	798	813	856	836	814	783	853	788	807	810	864	760	831	787	804	784	756	825	816	819	808	795	802	823	776	820	834	800	788	762	837	842	830	848	769	774	828	816	833	814	709	806	838	799	837	803	778	837	817	789	813	805	820	837	853	830	820	813	818	831	767	842	797	837	813	801	857	838	798	810
23371	20828	28175	23567	20812	11170	1368	898	770	681	626	610	590	572	536	497	506	469	505	523	496	519	479	477	478	466	466	481	493	461	460	475	435	436	446	479	446	455	478	472	459	486	466	448	444	492	463	469	475	428	458	466	408	416	437	442	456	409	419	442	479	446	430	467	470	472	477	464	476	479	412	430	465	467	462	453	457	447	466	486	465	440	493	479	475	460	463	465	471	444	447	466	438	423	476	434	476	438	470	451	444	438	443	447	426	478	434	438	472	493	434	439	456	494	476	435	451	437	446	451	440	437	426	456	395	501	424	464	492	432	425	391	482	419	474	444	451	465	477	440	451	462	439	463	439	431	475	479	459	447	410	447	485	454	416	422	452	467	464	471	462	486	419	443	461	456	456	452	442	420	471	413	465	457	462	445	462	460	456	427	466	411	512	445	454	449	408	468	459	474	445	429	401	452	435	468	420	459	527	436	455	436	463	432	441	418	445	455	487	452	447	439	450	463	457	437	465	441	458	491	444	434	444	468	463	495	472	472	452	450	462	465	463	445	450	457	443	447	440	441	403	448	427	462	430	474	426	450	444	428	455	483	455	442	418	443	464	466	410	438	459	428	427	431	460	440	420	459	426	474	438	427	474	451	455	444	476	450	475	428	461	445	451	450	455	454	468	407	416	479	443	480	432	465	424	447	490	419	438	422	454	430	470	480	425	443	487	469	502	460	475	415	455	464	426	431	441	421	441	434	471	429	453	455	455	430	430	422	481	487	454	441	428	435	427	419	435	451	446	465	457	460	451	466	481	472	428	459	457	456	477	438	489	441	427	481	416	439	466	419	451	484	442	471	449	443	445	483	463	447	433	485	435	453	468	456	468	453	459	448	450	470	446	459	474	424	437	439	456	452	415	452	488	434	450	428	479	425	458	417	450	408	459	456	450	470	463	468	457	490	435	475	453	455	447	424	467	424	468	479	485	459	467	467	455	452	430	436	428	459	463	435	436	442	419	447	431	402	479	436	467	456	428	481	455	468	451	488	444	468	457	409	437	418	457	475	475	432	451	450	439	466	478	431	456	478	456	459	434	469	447	406	471	444	511	467	449	463	449	456	447	469	440	457	426	467	457	472	480	462	439	464	452	440	433	450	453	426	496	437	456	444	434	425	461	425	427	424	444	468	449	417	473	453	417	475	435	437	437	469	466	461	449	478	431	440	424	463	447	462	467	414	425	444	427	430	465	456	443	442	453	421	457	435	447	399	433	424	453	439	458	450	453	423	430	458	448	406	448	457	479	457	447	462	452	427	426	428	492	441	456	462	446	472	427	414	417	428	450	448	437	453	527	433	491	413	452	475	456	423	466	439	451	430	476	426	434	414	446	447	432	420	435	452	446	437	415	408	451	425	429	427	460	473	444	450	461	458	461	428	440	473	458	482	451	410	406	451	474	467	452	444	428	418	476	440	462	486	441	453	448	478	410	413	467	469	439	430	463	479	435	438	430	476	423	408	471	458	432	455	473	500	418	419	460	465	439	461	462	454	444	427	431	433	472	449	435	468	435	448	419	471	460	446	462	456	444	399	440	443	455	446	466	441	414	456	464	469	436	427	450	466	462	436	430	456	433	449	441	468	475	430	460	454	422	454	448	487	444	439	445	464	457	411	445	435	436	440	462	442	454	436	429	465	457	453	460	435	440	445	455	434	406	463	437	442	448	392	445	459	412	433	457	450	454	425	426	485	475	425	419	454	468	398	476	464	431	429	456	431	442	432	406	414	430	473	445	434	444	478	463	443	492	444	446	429	517	459	429	417	437	476	434	482	388	419	413	458	456	446	464	426	463	447	423	435	438	444	421	456	444	435	463	440	435	433	443	433	436	435	479	442	446	449	452	441	466	480	454	465	462	443	460	471	453	460	499	420	412	456	428	441	439	483	439	443	455	441	471	421	407	424	478	453	456	463	440	443	426	443	452	431	435	415	479	441	453	475	507	452	424	420	453	442	414	423	431	440	475	456	489	451	462	463	470	434	456	433	429	410	500	465	456	440	461	427	440	457	457	433	455	453	448	454	481	414	429	472	459	460	425	437	449	427	438	434	466	431	464	436	474	410	437	444	446	503	454	447	433	423	439	473	454	443	430	442	436	434	424	432	443	471	443	441	433	409	443	463	473	450	446	473	446	437	441	450	451	448	476	421	430	416	455	453	510	443	454	429	441	443	426	458	421	453	468	428	451	453	456	451	454	411	478	446	435	440	410	441	482	458	490	432	491	443	438	451	444	483	426	432	440	436	481	424	471	425	465	412	439	453	400	421	435	458	473	460	465	431	445	469	455	422	468	426	421	438	463	418	481	399	447	456	427	441	469	463	473	448	498	446	455	428	449	441	469	400	434	432	437	429	439	499	430	451	405	425	428	489	433	448	468	450	455	459	432	417	422	410	440	458	454	465	463	421	469	464	416	427	415	461	456	492	445	430	461	469	422	434	447	439	467	401	460	410	431	432	434	450	446	478	456	490	464	461	452	461	451	450	457	447	472	474	441	478	454	443	455	455	439	488	426	444	447	434	467	468	484	502	429	481	438	482	458	409	414	433	495	434	475	448	439	417	444	452	445	454	469	410	437	444	459	442	465	455	454	450	423	435	407	453	454	473	466	449	469	438	479	456	478	472	475	452	451	449	394	461	421	465	456	434	438	465	409	444	451	415	467	447	457	421	473	473	420	429	454	421	432	452	443	437	457	426	476	439	412	461	434	414	443	463	467	486	458	452	442	454	454	448	430	480	457	409	436	451	448	438	442	464	420	447	454	453	484	422	457	486	439	461	438	457	434	456	447	443	442	451	443	456	438	429	476	428	434	447	485	476	420	461	479	403	443	435	501	428	467	457	449	431	483	426	456	457	447	482	425	461	442	408	450	452	444	479	446	411	422	445	463	478	499	432	463	461	474	478	436	488	414	430	437	457	432	502	462	452	441	471	466	460	424	422	428	426	475	462	494	467	429	467	478	477	446	420	436	436	433	462	426	420	445	461	477	433	430	449	442	481	412	428	443	467	465	449	399	457	434	476	453	440	459	452	444	461	419	483	430	468	480	475	450	447	442	425	444	428	478	466	440	459	467	416	440	405	409	451	480	465	389	462	437	450	488	430	475	441	442	462	476	467	415	441	471	466	456	414	452	440	459	426	414	468	446	450	451	439	435	433	391	467	471	437	451	452	446	435	452	450	410	415	436	440	451	453	463	430	450	402	442	448	442	449	419	469	476	470	421	462	412	456	426	432	449	456	457	403	435	449	484	470	438	421	434	417	453	464	415	437	496	422	434	427	481	468	448	459	476	425	420	451	424	451	466	436	459	479	465	429	450	485	446	427	429	423	432	438	434	432	434	417	426	419	430	449	448	466	416	441	482	464	464	447	448	449	474	447	433	452	441	409	430	431	429	454	455	440	426	446	434	413	439	485	446	436	459	436	457	434	476	446	428	456	437	474	413	440	429	440
4411	9377	8402	4502	3207	2426	1856	1621	1311	1141	1001	964	918	828	743	737	778	710	759	706	713	640	682	679	660	644	615	615	617	632	599	619	654	616	595	615	608	605	586	604	620	573	608	598	643	623	623	622	629	606	675	599	594	622	612	628	572	564	617	597	605	568	610	625	583	600	557	617	558	593	576	604	584	623	589	625	595	612	580	600	585	606	560	589	575	599	570	620	563	589	568	618	598	589	636	582	625	611	573	596	559	612	619	629	613	637	594	601	606	574	570	540	608	579	566	595	587	610	600	580	596	576	577	596	643	612	579	608	583	588	575	592	586	639	624	520	578	592	545	548	582	600	608	621	574	611	617	583	580	601	568	584	542	640	638	530	605	581	597	565	590	615	561	587	631	609	574	590	616	565	592	563	615	599	603	568	613	546	613	595	594	561	569	643	611	548	607	602	570	573	609	598	612	593	580	570	644	583	558	578	614	593	624	590	607	582	594	595	609	533	595	590	575	582	618	577	583	591	634	563	575	609	543	572	582	579	582	587	596	593	579	600	613	595	585	627	565	602	541	605	566	570	575	576	599	558	589	556	588	621	608	554	598	600	603	567	598	625	616	570	614	546	609	604	579	568	608	563	629	577	580	620	558	604	635	557	566	611	579	585	571	607	602	591	602	642	581	585	550	551	608	581	597	569	615	574	631	580	663	569	595	639	564	589	606	587	616	586	586	605	575	607	598	572	642	560	579	561	578	601	597	627	646	592	570	562	594	636	563	545	615	559	585	659	581	595	564	582	565	603	608	606	572	567	605	575	658	642	613	571	591	589	598	574	572	611	592	589	570	583	625	592	571	606	617	631	618	569	568	582	629	598	585	539	549	617	597	597	617	547	634	584	638	612	607	625	594	592	583	603	624	569	626	575	615	573	579	621	589	613	605	577	607	564	596	617	605	600	591	607	591	610	636	580	601	589	607	587	595	573	570	589	585	643	598	604	625	591	569	600	603	633	569	594	640	580	582	561	567	583	589	584	555	511	584	596	574	609	600	581	624	611	575	590	603	618	614	600	595	590	628	536	586	568	592	587	605	564	614	585	592	610	583	596	583	571	626	581	575	573	552	600	551	609	588	600	586	574	578	606	598	558	579	602	593	605	583	610	551	639	599	567	608	572	583	571	614	592	573	614	604	574	623	606	602	570	568	558	576	580	562	582	647	591	555	571	581	570	562	588	611	589	619	577	596	595	578	621	607	596	641	526	562	612	585	552	603	575	601	614	530	567	589	559	601	576	633	596	579	609	581	596	612	610	546	589	596	585	586	597	610	602	584	589	554	629	611	561	552	561	568	585	580	615	590	548	586	647	592	579	596	604	584	573	581	607	573	612	587	590	575	565	630	620	581	569	545	553	554	588	597	585	612	588	623	594	613	564	612	600	577	568	591	614	575	596	594	551	570	567	551	608	582	578	586	592	588	584	641	541	565	582	600	577	601	566	560	575	590	671	596	615	592	577	590	595	534	617	550	611	565	535	634	569	588	578	590	543	580	590	599	602	606	636	619	547	571	564	586	614	603	605	561	563	528	592	591	608	567	602	573	586	579	568	582	599	567	575	578	610	564	601	633	619	605	581	585	564	588	607	613	541	605	588	578	610	588	573	586	604	603	608	547	638	591	551	586	620	565	598	580	593	623	577	575	569	618	605	621	593	618	584	623	553	611	601	601	617	559	619	614	617	558	594	612	553	581	605	571	579	600	563	581	581	600	613	594	578	603	615	625	594	604	549	541	627	550	614	556	584	583	629	602	551	585	598	578	602	591	591	628	587	594	586	613	559	575	597	571	572	602	597	598	565	622	622	629	624	576	585	591	571	600	600	657	556	590	569	555	580	605	586	583	574	599	588	606	603	607	603	613	627	545	542	625	554	540	609	511	601	620	573	557	578	588	595	565	586	586	598	613	597	601	612	588	577	591	592	604	583	595	605	595	610	564	605	614	599	610	578	577	586	550	614	562	605	552	558	588	615	594	620	601	577	550	584	552	600	557	566	570	599	618	632	578	573	581	623	541	606	544	592	574	602	618	572	591	560	597	609	570	589	589	552	598	609	583	597	626	619	607	582	558	620	546	607	600	573	560	614	625	553	552	578	575	580	618	592	574	601	592	594	567	551	601	560	619	555	595	581	585	626	601	608	595	588	597	610	572	582	621	571	576	564	613	536	598	595	555	654	607	597	588	601	609	554	580	594	591	583	577	562	622	591	538	581	569	561	610	618	578	638	599	610	625	621	535	566	590	571	591	567	606	644	564	613	573	592	614	583	579	632	609	581	530	570	602	584	578	584	560	609	636	583	569	627	578	595	623	590	548	612	615	544	585	608	592	594	610	597	588	635	596	589	583	620	580	585	605	623	603	573	606	600	606	596	601	582	649	598	573	549	551	610	623	577	608	613	590	590	598	610	585	582	587	553	599	552	608	593	561	562	590	583	593	586	614	591	582	595	599	596	569	566	620	575	583	585	613	556	580	576	605	581	626	581	618	552	525	612	621	574	599	602	621	614	576	636	605	572	563	584	535	601	618	617	586	588	636	623	608	621	587	607	578	590	608	580	583	599	590	615	562	600	563	546	589	633	579	602	578	629	611	620	580	586	602	627	612	641	640	573	599	567	605	629	577	583	613	578	595	566	586	612	603	611	624	580	575	561	597	596	576	596	610	599	542	593	570	592	651	589	587	559	581	601	604	543	620	606	628	575	630	567	574	601	644	633	627	568	559	588	604	567	592	604	595	617	582	593	577	588	589	575	630	598	579	575	599	581	556	586	571	557	599	637	587	597	573	572	570	597	608	590	586	585	581	580	632	594	576	593	587	593	545	588	553	562	582	605	593	620	561	567	603	600	584	620	590	608	591	577	608	549	598	629	618	579	591	584	611	581	587	567	576	608	577	625	611	562	642	613	616	585	594	614	613	633	601	592	562	548	572	582	583	607	592	620	593	597	575	566	587	617	613	574	614	578	591	634	594	613	647	597	597	592	567	554	562	596	628	554	630	573	573	565	607	540	643	612	594	602	583	615	581	664	577	590	622	597	604	587	558	621	612	606	605	615	545	576	558	618	597	564	593	590	621	558	625	600	601	600	650	610	573	639	582	594	586	580	578	561	553	630	601	606	567	604	584	577	608	596	604	596	589	593	587	596	574	576	574	550	579	598	552	572	615	590	627	569	585	596	595	630	608	588	568	592	561	633	612	576	579	593	637	610	591	613	606	562	595	574	556	616	589	611	621	580	565	634	629	575	586	577	562	619	579	569	554	596	593	586	614	602	566	594	537	601	573	610	577	550	566	572	611	626	614	540	604	557	597	581	602	601	634	618	593	597	583	543	556	596	573	604	625	557	593	624	612	567	574	542	577	607	583	578	596	552	592	635	587	609	579	580	557	628	570	572	574	616	621	612	587	544	572	564	632	591	617	589	596	597	586	579	578	559	613	589	595	570	584	545	595	586	570	601
22428	20822	28593	23201	20822	20871	9755	1070	743	674	549	461	422	381	348	334	322	289	285	289	269	257	247	239	267	237	238	205	222	209	230	206	235	223	228	185	233	209	185	234	199	199	186	227	192	226	178	201	188	178	196	188	160	183	209	174	191	174	181	194	194	191	180	189	186	203	174	177	178	206	184	196	181	183	186	189	210	189	170	194	187	212	194	192	195	200	167	201	187	179	209	218	209	208	161	194	194	184	197	173	196	188	198	190	185	167	190	200	172	188	216	209	187	162	173	179	158	194	183	164	191	169	178	175	192	164	167	201	185	193	199	173	167	180	200	182	158	186	190	202	187	176	192	173	203	202	174	204	206	190	175	220	172	186	202	181	202	184	216	203	165	178	212	177	201	183	174	192	209	173	194	196	186	191	190	178	198	189	179	168	189	172	186	185	178	213	182	179	183	181	189	164	189	190	207	189	196	208	183	193	198	209	180	197	179	189	187	162	198	184	186	191	176	183	180	191	181	194	169	194	191	196	169	202	164	189	198	166	178	198	165	173	191	193	178	185	192	207	182	198	194	206	179	187	173	192	188	169	175	191	186	188	200	200	179	185	202	197	204	177	170	183	205	199	184	204	194	203	185	200	189	166	170	159	176	193	181	187	190	174	195	182	163	220	187	162	183	165	162	174	176	154	182	198	201	157	195	195	202	160	184	172	169	201	184	199	199	177	170	174	198	185	181	197	185	170	185	175	173	159	172	221	180	183	196	179	211	175	173	201	195	186	193	196	201	173	222	181	189	213	173	190	202	194	188	189	172	163	176	191	164	218	167	182	178	175	198	183	200	188	173	192	207	168	180	183	189	187	174	188	197	224	194	172	191	173	177	181	172	203	179	176	187	182	173	199	194	167	180	173	190	194	182	169	163	190	164	200	191	198	164	188	187	174	167	160	157	178	186	169	186	154	176	189	165	196	218	195	174	180	183	197	205	196	174	184	191	181	171	189	188	184	181	196	211	197	184	196	184	193	166	162	195	183	185	178	176	197	204	203	196	192	169	174	185	207	179	179	173	182	195	190	177	193	189	201	177	179	189	167	213	202	174	166	189	195	177	196	181	179	190	192	184	190	174	183	199	188	189	172	178	205	190	185	215	200	187	196	174	190	173	185	194	192	162	172	202	185	183	182	172	185	175	161	182	177	199	178	198	191	191	191	173	173	180	161	166	175	202	181	190	185	194	180	176	178	178	202	196	199	195	195	191	214	184	164	173	161	169	186	192	200	199	204	159	187	206	179	190	182	205	187	185	183	174	186	177	195	194	215	186	182	171	174	195	193	156	183	199	197	176	193	182	169	193	179	198	173	161	190	182	202	172	175	165	201	195	178	182	193	156	189	181	195	208	171	187	178	182	173	192	177	180	173	187	174	176	195	202	172	186	182	185	181	184	191	164	184	173	170	179	175	163	180	193	178	194	190	167	196	175	166	193	211	173	193	183	157	189	189	187	208	193	191	226	181	192	172	174	179	170	179	201	202	177	204	174	180	192	181	205	168	194	180	185	184	167	195	173	194	183	192	186	155	192	184	202	181	202	220	191	172	153	203	167	200	200	173	202	195	187	184	180	192	197	190	192	154	186	176	192	151	185	175	181	170	163	185	189	167	173	208	172	158	207	189	187	193	191	212	185	192	197	197	161	202	193	191	192	191	204	158	170	183	180	177	201	182	198	188	179	188	192	202	189	177	175	203	197	193	168	171	183	181	199	181	182	176	168	192	183	164	196	184	156	200	188	183	191	177	202	198	180	183	193	170	197	189	196	188	182	198	177	183	172	204	190	146	203	176	200	182	178	179	170	203	175	156	160	191	162	167	177	176	192	168	170	169	181	176	175	193	182	178	206	179	177	186	220	172	171	172	178	180	196	174	171	183	181	176	157	196	179	192	206	180	193	168	197	166	189	193	195	187	184	192	199	186	176	193	205	196	194	176	179	178	181	180	164	164	198	156	189	197	163	185	182	194	187	197	199	180	177	182	190	190	205	194	171	181	168	169	190	171	204	199	197	175	188	193	156	176	192	174	197	190	210	181	175	192	179	183	172	182	174	214	172	181	194	187	195	166	195	184	172	177	190	182	181	207	189	180	199	187	187	166	181	181	176	194	189	192	181	162	171	182	172	167	178	198	181	182	185	180	178	195	185	190	194	180	195	161	190	178	185	193	183	177	193	202	189	185	182	184	202	186	193	205	182	183	198	186	180	190	183	182	200	185	164	192	215	197	191	203	183	173	168	170	201	197	173	206	186	167	217	177	195	183	198	175	194	172	188	188	181	211	198	187	174	174	188	198	157	186	200	184	187	181	184	204	214	172	204	187	197	201	191	166	188	196	196	180	189	168	185	201	178	204	193	177	186	159	181	169	202	179	172	192	181	182	190	168	186	174	173	179	182	161	168	198	179	196	178	180	181	176	186	192	177	182	188	176	181	187	203	164	189	195	181	187	180	190	198	199	186	169	182	185	187	166	194	196	207	184	198	162	200	197	188	184	171	179	197	176	190	187	188	203	185	187	183	200	177	199	194	209	177	194	193	187	191	181	210	177	183	195	193	204	189	202	179	180	187	160	187	176	178	167	185	195	157	175	187	199	185	196	193	193	189	164	193	197	167	168	171	196	191	187	187	194	205	178	190	180	199	180	178	185	179	170	203	194	188	181	178	200	181	182	177	186	177	173	187	202	179	183	173	165	184	184	204	185	193	190	172	180	174	199	180	187	182	193	194	189	180	174	181	175	185	169	169	196	209	172	187	175	170	197	184	193	204	201	207	167	185	204	186	190	179	186	180	192	168	193	207	198	187	176	177	175	199	170	162	180	200	178	181	181	166	180	174	199	173	183	194	214	194	169	193	169	169	191	192	163	204	173	171	207	188	201	181	192	196	173	186	165	167	183	181	204	179	185	168	178	206	182	208	169	182	200	201	175	164	161	178	206	216	184	172	166	186	188	195	179	167	226	175	179	181	217	201	190	192	163	178	209	177	196	182	181	196	182	177	174	177	188	167	177	186	213	168	182	159	161	176	164	185	175	186	175	175	187	195	179	192	178	187	177	170	196	166	183	183	159	160	177	181	182	183	179	185	173	183	174	198	177	178	185	178	182	180	176	190	215	189	181	177	185	209	193	190	197	206	191	189	196	193	162	183	189	190	176	198	197	167	157	197	165	173	197	181	173	198	205	197	206	191	181	155	167	201	164	164	183	195	176	201	174	172	185	179	199	160	184	174	171	173	163	186	178	211	202	204	202	178	180	189	183	191	188	191	179	192	190	191	195	190	166	205	206	198	181	205	175	201	167	193	154	204	195	182	167	191	169	189	187	167	198	163	184	191	169	190	174	200	195	177	183	195	214	167	192	157	170	192	170	167	214	190	187	188	185	194	199	174	189	189	183	172	188	215	171	210	188	167	183	183	199	207	194	182	180	199	190	168	177	192	170	197	192	173	177	184	186	181	167
6629	15490	13558	7426	5188	3814	2927	2240	1740	1440	1176	920	838	725	645	581	520	497	442	443	434	427	388	350	353	351	356	319	315	295	316	329	326	297	278	308	285	315	298	317	279	306	287	270	263	265	278	246	254	287	254	257	270	270	265	254	254	261	255	282	258	268	256	242	260	262	271	260	257	237	249	244	279	292	243	248	248	257	245	271	267	273	257	253	263	238	276	277	238	272	241	258	262	250	249	262	235	255	253	241	258	255	241	270	240	245	246	255	272	258	231	235	247	236	241	259	247	246	242	246	265	241	238	254	240	258	233	233	272	249	208	251	244	243	270	250	247	246	247	282	233	256	235	274	240	234	260	239	252	242	258	226	260	268	267	256	234	219	274	222	226	238	240	246	249	247	270	229	227	245	259	255	253	226	233	237	225	245	240	256	236	244	239	216	240	245	249	245	252	273	238	220	218	242	268	253	193	268	217	235	245	212	248	263	258	266	231	250	226	236	253	254	241	258	262	240	250	232	269	223	274	257	265	239	232	252	233	252	230	229	271	242	263	269	215	255	220	272	242	252	245	250	266	270	241	254	233	268	239	241	222	238	221	230	241	229	240	240	220	236	254	256	242	264	239	285	232	242	241	285	263	255	262	244	271	243	222	255	264	257	233	237	256	254	251	226	228	203	257	235	224	235	270	257	265	250	245	267	273	202	266	228	238	242	219	233	246	268	254	253	250	239	230	228	222	262	243	260	260	239	235	243	237	250	290	276	234	250	225	255	274	231	267	232	237	248	245	232	226	253	248	235	241	238	211	241	233	219	248	238	229	262	250	227	233	245	263	270	227	227	251	241	242	248	236	253	229	247	249	264	243	258	242	267	245	261	238	247	226	258	234	230	247	249	233	246	232	222	238	236	232	240	223	288	255	236	285	246	242	243	224	236	241	236	228	244	247	232	274	214	242	245	240	247	259	234	228	251	255	260	244	237	237	240	253	270	235	255	226	241	277	250	254	214	267	253	231	220	181	242	253	218	257	219	251	221	237	217	244	254	243	244	264	249	238	252	306	253	242	232	240	264	255	225	257	212	236	260	254	224	212	243	265	223	238	252	253	194	256	251	233	243	245	247	245	254	252	233	247	243	246	268	252	235	226	252	251	244	238	251	270	233	234	239	250	247	240	228	259	240	245	238	251	236	258	233	262	254	235	253	253	220	268	259	233	238	226	250	224	225	215	230	243	209	227	231	254	259	254	263	232	233	266	253	247	237	272	243	245	219	245	241	242	269	239	260	258	244	204	270	267	244	267	221	229	231	266	234	244	220	257	263	244	241	222	259	253	244	241	206	231	254	216	227	231	241	232	214	206	238	260	259	243	221	258	236	250	239	266	215	262	259	246	222	219	251	249	230	239	242	253	254	268	236	249	252	256	243	260	258	240	238	220	261	220	240	263	239	251	221	246	249	263	227	239	243	232	225	260	250	234	246	259	249	248	244	229	237	223	242	232	249	237	246	250	251	264	260	250	242	227	277	228	259	248	229	233	248	256	249	252	256	242	245	231	262	243	240	286	234	232	247	246	259	248	260	234	243	261	229	238	244	267	244	226	262	235	224	237	265	237	246	252	239	255	264	305	262	253	238	230	271	239	241	268	224	249	236	224	239	229	262	269	237	251	254	206	249	255	254	259	224	283	254	257	236	214	278	248	246	242	245	244	232	245	231	261	253	247	255	232	244	235	248	270	219	261	250	247	224	250	265	242	244	232	233	230	251	242	222	223	252	219	229	251	244	252	248	221	260	262	231	264	230	229	217	260	220	232	249	257	262	238	216	243	253	252	272	250	265	244	236	237	260	258	247	232	251	271	223	223	224	236	249	222	266	244	243	238	235	219	236	250	259	236	253	241	229	252	213	289	258	224	228	263	204	226	265	231	257	240	239	252	233	229	228	259	239	219	244	248	230	256	275	246	254	255	241	235	218	248	252	232	222	254	256	256	267	242	215	240	233	246	257	252	236	251	224	230	228	249	240	243	256	242	222	238	239	222	231	242	256	241	250	269	236	220	255	239	238	259	242	246	245	246	241	235	259	243	233	231	243	237	260	247	250	264	246	242	236	250	230	237	255	235	220	256	248	255	239	242	244	229	235	248	247	229	211	256	249	248	239	253	235	216	251	247	281	258	254	263	259	236	260	233	252	250	236	236	232	250	267	271	245	234	241	210	240	239	214	279	243	224	213	237	245	232	245	213	239	218	245	234	240	235	276	270	239	249	230	262	248	239	261	232	246	261	242	240	253	259	238	236	242	260	208	258	237	251	222	254	263	276	237	238	217	233	240	271	251	221	214	238	235	238	244	247	234	238	251	266	281	236	224	261	267	256	256	203	237	265	248	248	210	239	239	225	230	238	239	256	252	254	226	243	259	246	223	234	235	280	239	251	247	244	267	264	248	245	204	244	257	257	234	242	241	253	231	237	246	230	265	252	243	236	248	263	247	257	266	224	233	265	278	237	238	236	230	229	239	229	256	259	244	222	252	235	236	242	243	226	206	225	249	237	232	241	246	259	251	228	244	271	219	253	217	215	253	247	262	247	235	205	267	217	249	220	231	252	217	252	268	235	249	230	254	235	249	228	238	203	254	237	219	265	241	246	247	252	255	251	268	228	262	240	213	229	245	227	213	253	227	266	230	231	257	260	227	267	219	214	237	222	263	263	236	253	221	263	248	219	220	247	247	248	283	258	215	255	279	242	260	241	240	232	266	229	235	243	256	232	289	261	232	249	229	242	263	213	248	268	230	225	210	208	266	237	259	246	257	244	240	240	248	235	250	252	263	266	230	267	231	241	260	262	233	250	244	237	281	254	245	267	239	252	256	232	236	254	240	235	257	259	240	218	234	254	246	276	273	252	228	263	259	238	226	237	241	247	248	242	246	252	250	249	251	224	272	258	248	241	237	272	268	237	235	229	227	222	233	228	251	270	213	246	248	254	239	237	238	243	255	232	225	248	260	227	259	214	267	243	263	261	264	235	257	250	226	287	250	252	197	229	243	241	253	211	241	261	257	239	226	239	235	235	255	245	246	231	233	238	249	262	260	222	240	251	256	241	232	253	241	256	249	244	239	236	246	242	239	243	219	253	233	251	242	241	232	229	242	242	245	249	234	250	274	225	248	242	204	244	270	236	237	230	244	251	230	227	232	255	248	209	252	265	266	257	233	246	242	237	238	252	226	254	229	239	246	240	225	253	241	259	241	271	202	190	240	247	232	242	243	224	218	247	266	246	242	233	275	255	263	246	262	262	231	262	251	257	244	270	222	217	239	240	234	265	237	244	261	246	225	198	247	247	237	246	243	254	257	255	226	251	250	218	265	244	224	238	243	279	252	242	264	248	251	227	229	246	258	267	218	236	244	228	231	242	225	278	247	244	264	257	254	264	244	239	260	252	260	241	264	241	246	205	246	236	252	266	239	242	229	243	247	227	245	258	257	246	225	270	261	210	254	265	223
26362	20442	9957	1390	921	840	762	643	656	682	653	646	627	635	599	623	604	663	658	614	672	631	602	714	622	619	594	603	607	612	610	660	653	640	639	614	618	612	646	597	655	608	640	640	640	608	664	674	636	651	651	603	599	607	619	656	606	644	580	620	554	618	648	633	593	648	654	660	579	594	594	612	631	651	616	625	596	599	624	627	616	599	690	654	631	614	619	603	676	654	639	621	653	600	620	663	620	607	615	659	678	670	643	637	615	639	629	634	595	647	614	623	638	633	600	610	659	638	646	629	664	641	630	659	685	607	621	647	581	636	596	643	571	642	654	618	644	618	621	637	639	635	642	650	610	612	652	629	638	613	616	631	638	620	678	647	622	620	693	577	642	635	631	583	635	605	595	609	606	638	612	632	603	624	627	652	597	626	637	628	609	657	648	663	644	599	641	635	641	648	615	637	632	609	595	637	611	625	600	608	642	644	610	611	642	602	688	646	619	630	629	671	663	615	615	605	624	621	626	621	566	637	643	613	604	667	654	646	639	626	645	641	653	592	626	631	621	614	607	646	631	622	622	664	555	619	612	576	660	601	649	621	620	604	650	615	658	606	636	619	644	634	673	635	667	639	597	593	669	672	607	583	630	643	656	671	664	652	646	620	612	577	615	665	597	627	648	661	641	648	656	619	634	614	660	608	608	629	661	635	619	607	622	669	659	621	631	643	581	639	628	607	622	568	620	576	639	577	585	638	608	584	608	603	642	595	582	694	644	657	642	592	641	589	621	662	625	620	650	649	622	625	618	648	677	606	612	626	634	600	647	594	609	630	650	642	660	684	563	564	614	593	586	590	635	611	601	608	612	608	618	620	655	621	653	639	613	606	608	644	671	644	655	690	609	611	585	643	642	603	618	622	637	615	618	601	640	599	638	647	634	638	617	658	647	631	658	601	586	598	610	611	607	654	587	597	644	678	601	616	646	620	614	698	643	661	627	631	626	662	675	617	642	647	585	636	620	648	631	600	605	652	614	564	594	636	669	640	637	667	654	661	609	636	626	683	607	647	621	658	581	598	655	641	655	631	613	644	678	589	656	634	618	620	619	614	600	601	577	599	643	604	637	622	616	629	653	600	624	644	648	643	670	615	631	680	682	629	603	657	619	664	613	609	641	634	630	630	609	605	642	653	618	610	656	586	634	648	685	646	608	576	606	645	605	661	618	609	664	641	661	674	602	598	653	644	619	622	630	610	656	647	608	630	625	667	628	618	609	631	653	607	605	616	616	624	644	605	651	628	591	637	623	651	594	614	678	645	651	644	600	649	613	624	661	617	622	597	627	639	625	620	619	598	613	613	620	645	640	566	590	652	666	611	593	597	606	641	626	601	643	635	623	697	659	646	613	630	683	626	650	632	647	624	679	573	593	564	635	653	577	635	616	666	644	588	639	654	593	596	600	595	633	604	633	625	645	647	643	603	634	675	629	655	587	596	609	594	639	665	649	655	683	619	625	611	592	654	663	620	672	622	624	643	638	625	666	656	612	578	572	628	611	656	655	574	595	583	638	589	626	625	687	662	600	639	601	573	639	665	627	634	599	621	613	632	631	631	582	622	642	631	613	628	600	643	600	636	635	626	652	571	633	644	623	616	634	616	629	634	630	642	642	668	633	682	643	607	611	668	612	653	596	589	598	587	595	642	581	645	657	646	641	638	631	652	633	637	586	608	670	583	588	621	627	611	615	671	597	642	643	598	627	640	598	593	648	638	665	658	592	626	618	633	602	647	620	639	620	636	590	685	611	627	643	607	644	611	614	635	605	623	618	655	638	642	651	573	679	616	654	650	633	625	615	628	631	640	650	629	621	615	623	636	625	630	635	632	642	598	638	667	646	629	596	615	619	624	656	657	651	651	666	607	624	601	641	619	638	653	636	624	630	660	595	612	616	625	579	622	631	632	702	634	620	621	619	674	603	679	646	625	626	648	665	672	662	643	642	592	644	647	611	595	620	625	615	631	601	655	638	645	634	631	638	607	636	624	609	652	676	672	665	605	586	616	620	560	578	653	676	588	646	648	617	653	582	576	633	624	621	615	621	619	647	608	620	647	613	659	622	619	626	622	617	617	628	582	606	637	649	600	660	637	659	647	616	605	597	657	605	610	649	657	632	611	637	643	641	607	655	628	643	641	614	667	643	658	644	635	574	592	586	644	613	662	604	601	649	671	663	637	598	593	615	654	638	630	625	636	626	602	656	674	636	612	629	644	620	630	636	659	622	620	612	659	601	638	632	597	624	635	671	597	638	678	621	639	639	664	634	650	596	617	655	638	661	629	603	646	603	644	691	635	616	640	603	657	623	695	633	645	630	647	637	615	584	658	648	643	628	650	644	641	650	605	568	608	603	625	611	605	590	635	620	648	666	645	639	646	631	570	641	561	666	650	635	640	621	646	648	610	615	622	648	660	672	606	676	647	627	632	700	650	659	604	628	620	683	678	655	655	572	666	652	619	637	614	647	611	632	615	639	649	591	623	630	630	623	601	641	640	624	658	611	667	619	651	669	633	622	652	640	643	600	598	673	628	628	638	626	642	608	650	579	629	693	607	576	594	656	608	674	566	631	664	634	620	629	593	639	614	640	664	712	604	627	655	614	606	625	627	630	597	608	636	624	583	634	669	608	637	614	632	608	672	620	607	643	662	630	631	656	677	638	617	658	617	630	588	633	591	638	670	658	663	603	616	607	619	614	656	576	659	615	651	623	614	651	618	619	649	627	646	635	620	626	677	642	651	604	628	603	652	653	651	663	621	670	659	639	612	628	626	604	649	633	638	638	624	608	632	621	601	637	642	635	636	612	646	623	596	626	627	640	667	660	602	672	606	662	664	630	611	608	598	627	635	639	601	667	638	611	643	639	597	644	589	632	638	652	645	646	657	634	639	578	597	631	636	628	623	646	622	627	643	632	645	634	620	643	638	640	655	663	609	589	639	650	629	648	652	630	597	617	667	684	670	552	594	652	591	646	661	573	658	640	631	633	618	592	551	596	660	654	611	673	630	663	593	643	628	649	683	627	615	634	642	619	600	627	669	627	671	627	607	648	608	643	645	626	659	670	660	670	644	623	622	635	593	612	639	647	631	583	620	598	585	611	638	603	682	603	673	663	626	610	614	611	627	600	632	616	637	608	611	643	613	593	646	637	666	654	591	618	621	608	609	615	632	606	675	629	588	680	656	648	632	639	628	688	616	657	620	627	645	596	637	622	675	596	595	603	641	611	605	629	627	689	598	628	620	628	624	651	659	653	604	614	612	602	649	642	616	680	593	631	596	650	649	620	563	621	603	576	610	629	657	625	636	639	614	614	640	659	646	639	637	636	670	640	631	626	580	668	627	665	616	633	648	623	650	637	623	591	640	643	585	661	630	649	649	621	644	639	627	639	668	641	647	606	623	620	653	641	632	597	642	645	666	628	665	642	669	598	659	639	587	606	594	654	621	598	624	609	634
4083	1500	1459	1084	1004	934	897	830	865	916	858	807	855	853	844	812	829	860	813	821	820	842	818	827	893	816	839	801	840	804	816	838	784	794	822	825	820	830	863	751	809	821	837	859	775	797	890	816	853	850	794	807	762	822	849	791	809	803	819	890	806	829	819	776	798	816	831	784	815	824	825	758	852	821	768	790	799	814	807	877	813	814	810	812	865	786	795	834	792	817	778	844	816	824	830	823	788	839	827	775	830	826	798	826	755	863	836	850	846	836	806	823	808	793	793	752	793	808	814	820	819	777	797	805	873	797	870	816	802	774	789	765	810	817	790	843	811	820	845	762	806	802	793	826	850	807	827	814	810	812	813	801	834	908	817	849	790	786	795	847	802	790	848	864	817	819	826	827	812	768	779	804	807	769	808	847	826	840	830	782	763	825	776	811	805	810	803	792	796	815	824	768	784	826	848	823	851	814	844	808	809	823	804	770	819	811	779	855	830	800	809	802	846	799	785	855	796	819	795	805	808	832	784	810	827	783	828	837	855	859	838	805	810	822	847	805	784	789	874	807	847	782	782	820	793	815	791	793	813	838	810	809	834	795	846	821	825	807	785	800	781	824	779	752	838	815	757	829	804	814	776	771	833	859	783	789	776	810	803	839	836	833	873	819	778	811	847	765	820	753	859	759	800	773	817	795	784	834	810	780	791	826	804	812	767	844	819	815	753	841	832	791	813	823	815	800	820	798	890	795	797	863	813	797	855	818	823	844	785	798	834	848	821	838	767	819	806	824	780	766	779	813	868	809	804	892	825	807	805	813	838	829	848	849	791	800	836	756	853	796	769	800	781	810	827	779	807	808	794	821	791	891	834	817	805	780	785	785	809	826	815	854	769	801	777	782	843	811	771	833	804	828	821	840	757	819	823	806	790	805	829	824	819	821	786	779	818	806	758	816	847	818	810	810	809	783	818	766	825	802	844	843	801	824	812	793	823	774	815	805	792	837	793	886	824	748	756	792	854	783	780	784	817	781	839	822	865	815	819	850	834	848	789	841	783	796	847	801	784	835	815	811	828	777	754	785	792	749	831	853	768	792	794	797	785	824	800	823	845	816	787	852	786	812	782	874	823	789	797	799	840	818	807	842	761	792	833	813	791	787	840	841	818	816	814	840	808	817	795	792	820	821	782	839	818	786	809	785	764	852	770	780	815	781	840	757	830	818	785	840	799	793	775	801	789	765	802	807	805	834	802	774	842	850	798	817	782	791	805	818	833	783	762	828	827	848	848	804	809	838	764	829	815	824	855	807	752	878	786	847	827	803	822	851	785	741	795	796	801	776	799	865	877	797	881	790	814	838	793	819	849	782	823	822	875	837	804	863	854	790	777	813	774	798	784	846	816	794	766	837	810	815	790	812	766	822	764	798	817	839	801	805	793	802	854	857	778	810	817	774	813	837	823	828	766	835	771	821	830	793	768	835	813	837	785	805	799	803	789	817	790	792	878	804	827	836	860	822	826	829	814	845	802	843	827	788	781	794	811	808	788	841	810	783	794	808	799	804	844	830	857	783	864	752	810	809	814	809	875	820	781	819	874	808	854	813	819	831	777	790	771	804	851	816	826	827	842	845	786	826	793	769	837	757	821	791	791	804	824	792	821	848	789	770	812	758	778	800	887	837	813	831	844	795	857	798	852	860	780	806	814	831	806	806	802	838	849	816	795	845	780	814	771	800	845	800	804	777	822	776	814	820	888	859	767	802	827	835	839	789	834	789	871	834	830	846	902	809	845	824	811	820	791	819	845	801	840	806	783	839	866	750	776	813	778	822	805	789	814	817	807	815	780	827	823	817	780	831	819	842	738	781	805	828	805	795	809	836	846	797	819	786	815	812	787	812	735	833	814	779	839	844	785	812	860	846	838	839	802	801	808	844	823	790	793	841	846	840	819	782	828	819	807	841	802	851	780	839	801	822	845	802	793	768	819	801	792	815	797	808	779	820	797	785	812	821	844	820	784	799	798	793	781	882	798	817	805	828	841	820	797	793	836	895	789	857	810	794	805	835	839	863	824	874	807	758	813	815	840	814	832	813	784	812	794	756	830	833	818	766	829	824	837	792	834	814	796	842	841	887	806	809	762	792	838	785	846	761	776	825	859	817	772	789	855	788	774	805	842	800	822	750	757	851	834	825	756	821	814	832	810	806	805	822	812	806	881	805	780	876	793	845	847	799	825	823	762	779	853	818	798	814	814	806	795	771	790	794	822	777	832	847	798	775	794	815	800	783	793	791	828	804	794	824	807	823	833	809	737	830	833	821	827	750	759	766	825	841	814	832	812	806	793	753	826	793	782	835	804	807	813	824	798	802	805	806	830	773	813	782	767	782	772	837	790	882	764	785	821	855	767	796	863	817	772	780	813	814	800	793	816	783	819	794	770	790	829	814	807	828	790	754	811	845	849	773	840	790	801	791	822	842	805	838	784	761	840	843	778	757	803	813	848	826	819	832	743	817	827	774	823	858	847	760	841	862	820	828	859	809	842	793	810	817	784	823	822	856	822	773	813	801	820	769	795	777	773	860	835	758	810	786	829	841	841	809	794	755	786	852	790	860	819	812	766	847	796	833	799	808	817	815	812	847	814	846	774	782	874	808	760	799	769	829	754	769	799	808	832	822	844	791	792	815	745	828	793	847	867	799	779	807	839	805	801	847	807	804	781	773	802	830	784	832	829	798	835	787	794	765	811	858	810	790	812	792	813	799	779	861	766	802	809	798	778	828	779	754	775	737	795	800	808	802	821	831	809	848	811	808	784	817	745	804	797	772	827	837	838	811	799	778	848	806	832	834	807	813	841	829	822	775	849	825	768	861	806	839	827	772	825	807	785	822	801	835	803	836	767	841	860	774	851	756	818	787	827	784	778	800	802	846	835	823	822	846	810	797	789	814	837	845	780	783	865	821	818	809	858	810	803	832	877	866	801	818	808	805	811	821	855	830	821	836	831	842	787	794	791	772	808	812	827	830	828	817	783	797	762	802	769	896	791	836	835	810	872	776	827	806	828	826	817	781	834	848	810	842	853	779	810	799	782	797	858	810	853	829	796	796	788	856	846	820	814	747	768	866	812	824	791	808	812	775	784	831	791	847	805	864	824	789	833	793	887	780	813	794	849	791	807	892	771	753	803	768	839	838	805	822	848	824	817	804	817	817	850	804	829	869	821	818	800	847	818	771	802	803	789	812	794	793	842	781	774	817	841	858	822	828	804	861	805	817	824	820	809	815	780	857	818	777	820	787	829	802	823	820	767	811	832	840	816	858	817	821	810	787	819	783	852	805	842	798	800	783	813	830	803	814	846	765	757	865	814	807	778	792	873	800	758	792	771	801	819	823	825	773	795	789	829	798	857	785	831	816	803	807	810	852	772	801	835	841	825	794	828	871	856	789	811	815	803	809	798	823	762	804	832	799	792	804	827	756	800	801	807	810	821	757	828	765	830	823	779	889
23414	20798	28083	23614	20797	11103	1376	913	718	673	674	599	592	545	528	526	532	527	537	495	528	485	470	491	479	483	430	489	454	473	479	444	462	470	449	475	457	463	458	470	470	439	455	480	441	470	487	492	444	458	478	440	435	448	438	471	485	473	451	467	486	410	443	454	418	435	456	452	446	434	423	467	436	476	454	439	468	502	409	442	479	438	456	452	456	476	465	431	409	485	489	465	446	448	443	445	450	452	425	463	458	459	417	450	471	487	459	430	438	429	437	463	478	446	442	485	470	448	428	415	437	428	439	499	447	446	452	450	455	417	436	440	417	464	449	472	469	456	477	440	445	486	453	436	420	453	434	461	458	446	471	423	474	423	476	447	461	489	446	462	459	461	448	437	467	428	466	461	473	435	439	458	482	448	447	456	462	448	470	437	450	470	457	419	446	464	445	463	461	437	455	422	497	485	432	462	446	456	438	418	458	441	437	459	448	443	445	459	452	450	416	419	427	409	446	468	449	455	434	460	431	397	439	432	443	449	446	485	428	491	434	430	456	443	423	436	440	487	429	426	447	435	448	451	456	451	475	458	448	452	461	444	499	426	448	484	445	486	454	416	437	421	457	419	441	460	433	445	442	455	460	420	455	444	480	447	419	421	445	434	425	468	471	473	440	417	478	460	449	462	434	445	424	469	429	435	414	436	420	474	414	430	467	473	479	422	450	421	469	465	433	456	466	437	471	442	442	423	428	464	438	421	434	453	460	463	446	423	437	486	435	507	453	433	434	474	416	427	445	461	458	468	459	441	470	461	480	467	440	475	478	385	473	467	475	430	439	454	488	465	459	443	432	474	452	467	425	437	422	424	439	431	447	439	438	459	424	456	461	437	481	425	463	459	439	466	419	419	487	442	492	462	490	477	477	458	472	425	461	465	455	433	437	476	465	430	428	455	463	452	467	494	455	450	462	454	485	458	475	410	478	426	443	436	413	420	442	456	443	427	465	430	448	461	427	452	457	493	437	468	453	491	467	436	463	447	427	452	457	471	446	453	433	447	461	482	446	458	423	419	435	472	433	460	484	439	458	445	460	425	456	482	449	428	456	451	444	471	438	416	488	435	420	455	444	425	488	439	457	474	473	418	447	446	478	457	421	454	409	448	479	465	483	394	455	452	451	431	468	460	492	427	373	431	464	453	490	434	498	490	442	480	446	421	415	422	446	450	471	420	482	473	448	452	432	435	475	418	433	404	453	440	440	437	427	482	483	402	481	410	452	464	468	426	449	422	452	421	416	432	410	418	442	470	448	438	406	437	478	434	427	415	464	449	413	438	411	430	421	454	459	467	395	469	464	453	407	468	419	426	452	435	449	444	424	468	455	436	417	380	405	417	479	470	457	458	471	421	441	471	444	410	444	431	413	444	438	441	450	413	444	450	460	456	407	426	456	446	439	429	439	441	479	392	424	480	433	408	429	466	417	464	448	456	420	441	426	464	449	444	427	419	432	440	469	435	458	476	442	445	417	446	438	429	450	463	443	429	437	461	478	425	442	458	423	439	457	466	416	437	403	423	449	464	474	455	478	470	431	461	444	481	431	465	488	453	477	428	448	461	429	432	416	423	428	435	466	470	443	420	435	452	436	440	434	449	440	420	433	461	471	416	472	444	467	457	484	452	430	482	459	428	458	451	459	451	444	447	444	485	467	447	432	473	404	448	426	442	487	438	418	431	448	438	455	460	460	473	452	436	444	422	442	422	452	440	459	492	415	465	406	460	426	446	432	471	456	448	447	415	481	438	474	432	469	437	437	397	420	447	426	475	489	443	438	408	435	438	475	469	449	441	395	453	416	434	459	453	460	420	442	442	434	432	456	441	425	432	458	468	474	455	428	465	453	453	447	453	449	453	464	422	432	433	431	449	454	480	447	450	479	423	432	442	427	418	480	425	444	454	440	445	448	467	416	425	416	483	473	446	438	464	450	487	437	426	440	453	411	472	456	446	417	452	469	460	500	432	457	447	430	460	469	465	434	456	457	422	438	446	444	464	468	457	446	469	461	418	469	505	506	468	460	421	445	481	472	423	476	443	411	458	446	425	456	420	490	441	420	444	455	417	504	455	465	446	453	440	455	458	431	476	415	450	426	437	458	447	468	468	450	466	399	443	462	453	451	461	424	459	423	446	443	455	454	461	435	427	449	432	401	469	465	475	444	457	429	429	433	448	465	445	441	453	438	439	466	482	432	411	439	441	454	489	426	449	407	455	459	458	469	465	449	459	438	441	438	470	493	460	419	456	446	414	435	481	450	459	454	447	441	458	438	441	445	433	437	418	456	406	462	434	445	459	434	449	466	422	456	469	476	460	452	445	417	409	444	454	437	444	477	445	433	443	475	473	453	459	436	492	440	454	419	457	434	428	432	458	435	423	445	476	457	417	438	473	436	446	476	448	442	434	437	425	465	469	474	460	450	481	458	432	455	439	460	413	426	469	450	492	388	422	459	449	466	468	406	421	435	469	458	407	414	470	486	445	453	480	431	424	402	425	431	475	431	457	435	441	416	476	431	458	447	426	441	441	463	455	451	431	470	455	446	421	435	427	488	440	447	454	417	429	467	460	462	437	460	452	439	461	444	427	427	434	453	458	461	441	448	476	450	489	459	448	436	454	429	460	410	437	467	450	478	450	453	449	425	462	433	442	501	433	464	433	437	430	440	377	420	434	438	470	410	438	465	475	480	448	459	453	427	444	478	473	482	446	471	473	446	440	453	404	456	445	455	459	380	433	395	440	434	441	447	471	500	454	420	456	417	419	423	448	432	490	490	453	459	435	487	428	431	442	456	460	462	452	467	412	456	439	466	426	473	429	451	439	406	467	438	449	447	479	473	487	446	470	475	443	458	455	447	427	428	405	435	441	473	452	417	447	444	423	453	468	449	426	455	458	456	417	471	454	421	462	463	419	428	445	444	431	424	445	459	447	486	450	426	486	463	408	467	465	466	440	423	446	440	377	438	442	421	437	423	427	457	440	476	488	441	443	431	475	449	438	453	475	445	433	486	468	437	447	414	460	457	435	424	442	463	465	424	425	432	475	456	428	429	436	445	449	430	425	448	490	428	412	443	469	476	476	445	505	437	454	432	474	438	466	433	464	459	439	482	447	465	439	428	452	419	465	452	449	421	472	462	448	445	426	449	457	485	449	473	427	428	438	450	422	453	426	482	483	424	433	438	446	409	421	477	447	464	443	446	434	463	436	438	424	420	444	445	467	443	426	457	432	435	447	445	422	437	471	464	453	434	425	449	447	482	450	473	462	470	471	445	434	446	447	443	442	441	421	419	498	413	431	446	451	456	440	462	443	449	448	418	442	486	431	443	478	478	481	505	477	436	401	444	410	411	458	421	451	436	461	445	494	482	430	439	442	457	463	430	429	470	418	430	466	439	408	435	408	434	463	445	479	484	366	436	427	455	479	460	441	454	431	435	438	452	405	462	435	451	454	454	445
4490	9549	8450	4491	3134	2343	1962	1514	1387	1181	1078	974	881	874	787	779	705	735	694	666	656	707	704	662	665	618	634	623	618	657	630	680	639	593	626	602	652	597	622	573	607	595	582	600	620	587	625	581	619	621	609	560	645	588	613	620	625	631	626	632	591	603	626	577	600	611	586	602	554	582	545	594	589	609	617	581	593	591	586	621	592	575	588	585	571	594	601	575	566	596	560	546	639	557	606	617	647	582	610	604	630	594	584	558	602	577	590	592	618	575	599	632	590	609	575	589	584	611	593	574	571	614	595	576	555	617	597	632	580	556	591	599	602	609	586	574	608	597	599	605	580	575	534	566	627	608	569	597	602	597	580	587	609	573	570	614	586	613	639	604	571	581	622	571	591	602	578	586	575	651	617	598	622	621	614	648	595	576	586	622	560	616	597	582	619	589	580	601	588	608	625	576	604	598	594	569	613	583	628	602	596	578	598	597	571	601	633	562	597	599	604	581	598	590	584	590	592	623	629	595	604	606	576	624	551	591	565	580	605	590	565	596	638	576	612	583	540	579	582	602	562	619	593	572	605	602	600	581	623	583	553	580	555	583	544	592	570	598	572	605	598	609	637	629	576	578	603	608	574	591	601	654	584	579	542	596	590	587	645	569	600	611	613	560	587	581	595	616	578	618	636	592	582	594	594	565	612	614	630	601	606	567	578	586	590	611	565	565	622	617	598	614	584	637	566	607	588	608	562	587	553	598	589	560	562	638	582	569	617	549	633	602	547	600	551	597	629	590	574	604	541	614	623	603	620	601	548	597	602	575	624	642	581	562	564	573	605	612	566	590	583	621	585	599	615	580	557	620	574	607	568	575	613	537	608	617	591	620	584	582	639	590	549	614	588	586	598	630	578	609	589	599	654	565	662	607	570	590	556	554	594	560	596	606	623	586	606	607	595	590	576	568	588	603	603	571	592	611	614	593	632	580	604	559	625	588	619	598	610	588	575	576	580	570	577	595	550	598	603	533	625	579	559	588	599	572	577	618	616	559	611	567	628	580	616	598	583	569	618	617	616	585	622	581	598	615	597	578	592	597	567	593	564	616	598	574	600	587	542	616	588	591	623	614	579	557	577	604	614	579	646	589	599	567	614	559	580	549	586	593	632	579	589	618	594	601	629	619	605	608	608	602	604	623	595	549	574	618	630	621	595	560	578	580	542	596	583	603	614	601	611	604	599	562	597	585	568	614	599	567	594	579	600	531	613	596	621	612	565	617	618	569	584	588	562	576	592	593	591	607	630	569	582	593	605	590	575	634	593	557	605	610	590	550	563	626	596	592	569	591	595	582	601	586	577	582	567	596	589	561	621	610	617	618	618	577	597	586	602	575	621	610	582	588	607	588	626	568	643	578	641	582	611	597	584	613	612	616	594	602	570	596	593	633	605	571	612	565	571	569	661	619	638	581	542	616	629	597	551	575	577	583	580	608	547	618	579	603	611	556	570	589	568	650	574	611	663	596	585	562	633	601	620	583	611	615	572	548	604	565	601	565	587	605	610	581	542	645	625	568	584	608	626	596	607	608	607	593	595	581	531	611	616	605	624	502	617	599	600	548	612	553	615	555	577	603	615	584	551	598	583	656	599	603	591	609	584	588	571	579	572	585	586	591	605	639	610	557	594	589	636	616	582	631	595	582	596	572	627	611	568	625	605	606	620	624	579	596	563	596	587	596	574	593	590	598	616	618	587	585	596	616	577	555	567	641	590	580	575	604	599	580	589	623	578	571	580	576	635	567	611	613	637	579	621	576	568	623	550	576	576	557	568	602	604	610	592	567	610	603	583	620	612	577	628	618	595	583	585	627	602	608	625	546	579	629	623	593	609	590	602	599	575	580	589	613	594	639	642	567	570	572	572	580	598	625	640	595	575	569	607	549	579	576	598	588	589	568	608	630	613	581	568	572	566	621	583	575	549	622	574	636	563	619	609	578	617	611	584	640	566	623	571	585	591	582	593	592	613	588	605	616	563	636	576	583	632	617	612	609	603	565	573	611	594	590	555	562	639	619	586	580	572	557	597	620	584	619	585	595	615	589	534	591	570	626	586	573	618	613	560	568	638	584	560	597	604	601	568	604	598	603	604	537	603	609	544	590	540	614	632	576	593	607	587	559	592	599	605	596	607	625	580	576	618	614	601	600	612	631	608	588	612	641	583	568	573	635	607	563	618	574	593	617	601	598	568	583	593	576	593	578	602	606	600	577	532	620	567	597	598	582	605	578	637	636	617	588	618	591	563	598	588	636	560	628	607	568	614	609	617	621	604	619	609	591	601	581	589	608	551	577	561	589	600	602	604	600	585	631	592	593	625	597	608	611	592	623	562	576	582	598	641	627	562	561	578	592	561	573	638	601	598	600	604	583	633	582	548	544	631	603	556	588	602	569	601	593	587	587	547	610	567	615	578	553	567	573	590	581	568	592	612	607	619	557	574	613	573	598	600	567	561	630	621	604	602	566	568	568	602	631	608	611	597	650	592	603	555	617	603	600	556	593	639	559	549	553	584	546	604	564	595	528	611	644	571	595	635	592	568	576	633	585	571	585	588	622	601	597	606	565	596	577	586	602	534	614	580	636	610	622	601	624	583	574	598	544	614	584	600	602	588	606	584	631	553	603	591	614	575	572	614	601	586	624	618	601	596	583	566	607	578	585	590	583	598	616	582	579	577	618	591	596	606	609	607	620	619	555	562	607	641	601	572	603	601	617	606	617	611	613	574	583	579	622	666	625	591	571	596	588	570	581	606	599	572	603	578	596	580	584	629	584	619	590	597	599	565	567	563	583	591	591	612	608	606	547	626	610	586	571	586	604	591	608	580	574	578	581	624	613	600	595	625	609	623	589	625	585	601	634	614	577	604	604	552	630	575	638	555	593	578	593	597	628	644	576	622	596	596	578	605	563	610	618	610	570	576	617	586	586	544	595	551	620	577	559	641	597	571	537	616	589	588	601	625	603	588	596	629	589	611	568	623	533	567	580	599	572	553	609	574	607	540	573	606	575	570	582	594	596	630	565	580	595	604	585	577	631	577	574	623	526	572	608	582	556	562	607	578	584	612	620	625	572	600	563	576	610	598	615	561	580	610	546	596	602	576	600	565	582	594	587	602	615	612	582	608	600	596	574	568	570	597	573	574	572	576	621	599	588	586	582	540	536	579	629	592	564	600	608	614	548	578	600	609	599	586	567	617	502	596	599	593	606	590	601	591	620	559	600	591	603	566	535	563	598	581	608	595	579	558	582	567	593	580	616	558	585	604	586	615	590	586	569	565	561	616	592	584	587	583	670	627	601	560	613	577	571	598	603	636	616	618	597	583	611	592	585	637	593	598	553	537	565	591	609	616	606	573	646	604	561	642	621	591	566	598	579	571	628	607	619	564	580	595	617	575	586	661	560	572	576	567	568	585	544	576	603	579	592	590	589	578	581	600	569	605	565	589	591	547	602	595	595
22472	20826	28584	23188	20826	20863	9541	1075	766	588	619	482	478	390	367	348	317	296	286	324	275	278	244	245	233	257	260	236	237	223	191	207	221	204	196	195	204	220	211	179	194	203	192	200	202	190	185	209	207	204	203	217	174	213	198	182	216	183	191	214	206	213	204	171	202	158	208	207	210	187	204	196	193	179	222	197	197	190	174	193	184	187	195	213	203	177	189	195	180	192	181	192	173	183	176	196	174	174	189	166	179	166	176	164	200	200	170	225	209	180	196	178	200	188	196	172	170	173	188	191	179	192	167	186	180	193	163	190	171	174	196	180	196	190	192	205	182	185	196	180	197	178	192	187	175	173	192	219	157	178	197	192	220	186	191	205	186	195	192	158	180	203	184	186	189	178	193	164	190	170	223	182	194	199	193	193	201	208	201	205	202	165	186	193	165	197	203	202	167	177	183	185	174	201	189	210	192	174	196	191	199	210	201	174	198	203	198	198	199	179	181	185	175	213	199	177	186	182	171	189	158	178	183	187	188	192	194	155	195	207	186	173	186	193	179	219	198	190	197	192	190	195	201	187	168	186	176	161	189	218	167	202	170	175	171	194	189	192	188	187	182	191	204	200	213	178	190	185	157	177	192	194	196	186	169	184	183	182	191	181	178	174	190	209	184	200	175	183	170	182	185	180	189	214	194	195	177	190	206	171	203	170	171	170	205	191	158	175	195	186	184	189	174	191	185	183	186	174	216	175	170	195	201	178	191	197	178	193	193	205	184	177	183	207	186	178	195	197	180	155	201	171	180	162	180	189	193	164	197	178	206	179	194	208	194	190	171	176	190	159	209	213	206	172	162	187	199	196	191	182	196	193	209	212	195	200	185	201	195	164	188	169	208	178	187	173	192	203	169	210	217	187	164	178	211	194	196	183	164	192	200	214	183	190	181	190	195	183	179	184	164	181	174	170	189	174	185	188	201	189	179	211	169	172	173	194	187	177	193	187	185	194	192	186	169	188	206	186	185	189	188	190	198	199	171	186	192	221	201	191	210	209	184	181	199	196	198	210	208	179	201	182	186	186	197	205	199	157	179	192	177	180	181	183	182	195	187	200	182	190	192	185	159	199	158	191	186	166	191	193	162	188	192	204	171	190	192	216	197	159	203	207	173	178	189	183	200	200	180	196	193	197	220	184	199	185	181	198	211	197	179	213	174	203	186	204	211	193	183	173	173	194	171	195	184	195	201	194	173	193	166	216	200	208	172	186	204	170	185	195	189	186	168	199	170	197	200	172	195	193	190	216	179	186	170	203	187	195	183	185	179	177	197	196	179	164	196	202	177	194	209	159	192	193	199	182	164	180	164	175	206	207	194	188	182	180	174	178	174	190	189	193	187	185	208	179	201	191	208	191	193	193	193	198	182	217	179	204	196	176	213	173	197	182	168	209	192	189	191	210	181	187	177	180	195	170	193	178	163	216	175	238	202	169	204	206	171	190	189	201	208	172	187	168	194	209	188	176	220	186	185	184	202	202	164	186	206	204	170	196	189	183	179	178	183	198	194	179	192	197	219	197	168	183	186	175	176	200	179	186	209	183	189	178	192	208	200	232	184	170	195	172	194	196	176	175	187	177	173	200	162	190	193	208	188	175	200	174	187	201	180	173	173	165	212	183	220	182	194	191	182	188	181	162	215	195	172	173	192	176	173	169	185	207	200	180	190	187	191	224	202	180	188	191	214	207	189	225	195	200	218	192	182	189	176	197	185	186	170	183	189	183	205	184	199	203	166	183	208	181	187	207	183	188	192	178	208	194	197	203	207	176	171	195	186	201	192	190	192	190	187	203	206	190	174	174	195	186	177	186	166	175	199	189	180	176	166	206	185	186	201	207	173	177	189	190	195	187	192	183	185	182	185	188	192	194	159	179	185	203	188	149	235	203	209	171	198	189	180	177	186	189	154	193	172	190	197	185	205	185	156	176	202	195	175	230	188	206	217	207	172	202	186	178	186	193	194	179	169	195	197	162	181	208	209	177	210	184	179	189	187	176	218	207	180	170	166	168	183	201	201	209	163	183	185	182	198	200	196	200	177	155	189	171	198	159	168	206	176	196	182	188	193	181	172	182	187	188	192	179	217	185	191	187	183	201	181	219	185	161	171	214	222	195	191	170	182	167	202	211	190	170	163	181	180	196	185	168	179	189	191	180	199	188	197	165	190	174	204	174	167	189	187	215	205	170	209	187	170	192	207	172	171	200	163	168	210	192	162	182	197	196	200	184	202	180	173	193	180	172	198	188	181	186	189	186	205	195	196	174	192	198	190	188	189	167	183	171	172	185	201	176	197	160	193	154	205	198	194	204	190	217	194	192	211	176	193	184	198	177	190	195	184	188	173	161	184	183	199	205	189	182	171	186	145	216	206	167	178	188	196	176	190	157	190	187	188	186	188	196	211	192	194	184	187	204	186	170	180	189	185	193	207	164	194	203	188	199	201	180	191	194	173	180	184	213	191	167	186	176	166	199	185	215	192	194	205	202	180	199	201	198	182	192	187	181	208	188	173	192	209	184	196	167	191	178	206	176	189	185	214	206	202	171	177	202	186	194	166	203	185	172	191	181	193	236	219	185	174	176	187	161	194	202	173	204	163	194	172	180	185	197	196	168	181	195	170	209	190	167	198	198	173	194	205	190	174	198	187	161	169	185	167	187	168	221	172	177	173	176	180	169	185	180	156	185	208	189	183	189	195	189	197	206	171	180	205	205	162	196	188	190	189	183	170	168	176	179	198	178	192	186	217	176	192	198	164	181	180	178	183	183	197	190	193	206	180	141	206	205	187	177	208	189	186	172	181	191	173	170	178	188	199	179	168	204	190	209	172	190	175	158	210	192	182	187	163	222	178	190	179	179	185	180	190	171	211	170	176	179	195	169	185	177	172	171	186	206	192	191	188	210	176	182	190	199	195	194	191	155	179	177	171	185	212	196	189	165	191	192	179	196	204	197	180	192	166	202	187	202	184	199	180	196	189	202	187	184	200	205	190	195	178	194	180	186	179	196	174	182	198	195	179	193	197	197	184	197	195	174	189	198	181	193	158	194	198	192	184	186	173	199	175	182	183	184	191	166	186	199	178	197	200	200	189	205	182	188	188	198	184	159	201	207	189	203	178	184	195	166	164	191	185	198	193	183	183	159	187	179	204	208	190	178	184	192	190	217	179	194	194	184	199	207	171	181	177	198	186	196	183	190	212	192	182	194	206	198	206	178	187	192	215	194	194	195	200	183	219	174	194	213	185	209	179	193	190	185	233	190	184	192	190	178	172	188	184	182	178	180	172	202	192	216	186	190	220	215	192	191	176	199	182	195	185	172	190	214	198	173	182	157	179	194	173	208	204	197	170	170	194	176	172	180	178	192	177	195	175	189	199	179	167	197	188	176	180	179	169	178	179	186	188	160	192	206	173	193	200	176	174	203	197	206	183	191	198	164	168	178	206	193	184	210	202	208
6506	15350	13531	7427	5015	3884	2876	2208	1721	1390	1109	936	810	734	627	551	529	510	466	461	415	397	366	393	350	361	342	288	346	327	303	301	338	325	267	291	277	297	280	273	284	282	275	259	286	286	284	269	271	272	267	294	252	265	250	265	268	274	273	271	261	258	233	272	256	256	251	245	243	276	239	275	254	275	244	284	261	245	274	240	267	262	247	267	255	280	249	266	251	247	245	268	251	246	267	247	271	266	251	256	259	238	295	267	233	267	263	265	250	236	264	241	281	272	256	238	261	235	248	250	236	227	253	282	251	243	251	231	263	250	269	227	248	231	242	230	238	244	277	259	258	249	257	235	214	281	217	255	247	236	255	235	265	252	262	271	234	238	237	242	241	253	244	281	249	243	267	265	258	229	220	233	231	266	260	234	230	266	247	255	270	287	258	248	245	290	260	230	239	221	249	238	240	232	236	245	257	257	233	246	266	219	255	223	240	250	265	228	244	250	254	233	232	245	260	250	240	259	244	268	229	250	261	259	239	258	236	246	266	223	284	239	253	234	237	249	276	242	256	230	258	254	245	256	259	229	231	264	242	243	263	231	245	218	250	257	278	264	250	229	247	223	251	234	253	246	248	242	217	226	239	260	225	261	246	276	254	262	259	265	247	256	246	213	243	265	271	242	244	254	242	230	256	234	238	242	203	253	267	233	247	254	247	242	270	267	240	253	263	232	270	255	229	271	229	263	220	260	253	246	236	234	268	253	242	262	256	259	260	255	271	225	228	251	232	234	228	236	228	259	304	212	261	242	247	268	249	246	257	233	236	267	269	225	268	254	218	268	232	237	240	267	265	245	277	205	252	250	243	271	281	239	237	255	234	242	241	260	252	270	238	271	238	232	249	257	251	259	226	241	258	257	253	266	244	223	261	268	256	248	258	259	266	242	250	258	243	228	239	254	248	217	253	228	256	251	242	252	239	244	229	235	258	267	253	273	225	232	237	243	260	230	240	213	264	245	248	248	246	254	199	250	247	244	257	232	242	253	261	211	236	240	248	245	229	256	237	238	260	274	240	261	225	222	243	254	235	230	238	230	246	268	245	258	260	228	228	250	242	254	244	272	261	251	229	257	247	241	227	277	256	253	243	258	231	256	244	264	268	272	246	216	229	254	240	249	248	254	251	204	275	234	243	239	248	223	252	247	217	244	233	271	247	278	245	247	245	260	278	241	232	237	282	253	237	240	268	274	247	268	241	234	251	259	253	249	242	258	242	277	233	198	233	260	218	225	248	230	257	240	218	253	273	248	247	264	268	266	252	257	234	245	255	256	252	247	224	268	260	241	236	256	256	241	260	231	210	253	229	241	251	284	253	245	230	235	219	222	227	211	243	238	234	259	243	244	229	256	247	248	269	242	227	228	218	240	230	266	235	241	246	238	232	258	250	263	243	246	255	271	246	256	253	255	244	238	244	247	260	251	217	223	242	247	222	227	262	253	219	267	241	261	253	261	226	254	231	253	245	228	233	223	242	250	229	222	260	220	240	260	220	240	234	243	238	236	218	222	260	237	266	262	238	227	254	252	252	259	239	251	241	264	249	230	233	232	253	247	267	225	239	250	230	265	239	244	284	222	251	271	248	247	235	245	254	250	242	228	241	234	238	240	236	253	226	260	255	222	252	244	236	255	246	240	250	257	247	272	228	248	235	223	243	263	264	241	217	247	262	221	248	225	238	250	234	254	253	214	249	238	214	255	211	221	255	246	266	233	246	239	247	247	271	249	257	294	254	254	225	244	283	257	258	262	263	245	246	272	245	242	260	223	242	209	258	240	259	259	240	228	244	232	262	227	258	239	250	213	246	245	239	235	262	220	254	236	237	240	251	259	244	247	234	247	228	234	238	231	259	236	231	274	237	247	250	264	248	277	224	251	266	263	232	247	263	226	224	265	255	280	241	230	264	248	226	253	255	221	220	213	258	224	253	267	289	253	244	249	240	266	250	232	249	237	243	251	236	238	251	257	248	283	249	257	248	248	255	247	265	256	250	259	257	263	241	275	238	260	261	242	268	230	247	244	248	238	235	264	262	258	243	233	247	233	236	232	219	249	223	248	229	243	268	237	240	230	243	260	227	245	238	248	252	252	256	244	236	238	273	237	257	258	217	246	248	259	246	266	249	237	249	231	256	255	233	236	237	244	225	290	235	239	227	232	240	242	243	229	247	240	248	249	216	247	232	253	236	261	264	238	218	246	255	258	255	233	255	253	238	270	240	276	225	271	232	234	253	236	257	221	236	272	237	231	291	233	242	258	243	253	224	269	250	281	232	265	232	266	240	268	252	271	244	245	257	260	258	240	239	253	234	233	243	253	250	272	257	249	251	248	227	238	256	258	244	263	263	252	250	234	230	226	245	251	278	242	281	248	217	217	227	268	243	249	239	251	252	247	253	245	210	247	246	285	270	221	228	269	216	283	241	237	251	243	259	248	252	279	265	237	236	232	259	240	282	282	261	228	251	261	240	244	239	229	257	245	247	245	257	226	279	254	231	260	244	243	256	268	271	255	239	236	265	264	254	247	217	248	234	251	277	260	259	249	259	235	235	260	235	285	264	223	266	269	246	249	252	245	242	258	221	238	271	238	226	256	219	221	225	243	251	237	260	261	243	237	241	230	264	243	239	243	239	258	253	244	237	254	265	242	244	209	245	263	211	233	246	246	243	219	233	206	256	247	226	249	245	204	285	243	232	261	224	237	231	243	228	263	257	233	246	252	227	254	255	239	247	232	267	241	283	220	248	234	237	249	243	244	232	266	243	226	251	276	266	243	266	266	268	256	251	248	232	244	253	250	213	252	268	265	217	233	247	262	245	216	261	251	232	247	247	218	220	245	240	257	255	262	252	267	265	279	265	274	239	231	266	224	237	247	253	252	233	282	261	264	253	244	224	223	202	254	223	268	220	242	228	253	215	246	265	226	242	228	219	243	224	230	229	247	228	255	246	241	259	259	241	255	232	234	264	232	250	253	269	278	245	221	247	242	227	264	246	238	237	241	259	254	226	271	227	274	250	257	249	229	231	230	271	232	258	255	242	230	208	245	252	242	247	241	236	225	256	212	214	229	251	227	236	262	236	248	219	223	256	252	237	221	243	270	241	251	231	225	255	245	280	246	237	259	264	269	250	242	243	257	231	267	285	233	235	226	211	240	233	265	228	274	215	249	248	254	248	258	256	243	253	230	270	240	242	246	254	246	248	236	261	242	264	245	245	261	249	229	238	264	234	251	265	233	245	242	246	233	243	260	248	234	246	240	222	262	219	252	242	234	219	247	254	223	226	241	249	248	245	219	246	263	221	229	269	237	232	246	223	258	253	243	254	247	252	249	277	275	259	241	255	242	248	246	221	220	214	275	241	269	255	265	245	271	263	259	247	270	234	239	247	210	243	249	218	275	264	243	236	247	227	236	222	265	234	257	221	236	232	268	225	272	248	228	260	246	255	253	250	237
26501	20482	10069	1238	776	765	665	705	696	605	704	644	649	670	642	687	651	655	681	618	668	649	657	631	630	666	637	610	600	661	632	644	641	637	625	627	620	639	621	648	685	647	623	664	662	624	614	613	575	694	623	688	639	644	646	699	669	667	631	637	634	642	623	641	656	599	584	609	643	668	676	658	674	607	651	683	664	668	637	618	698	634	642	655	646	689	667	645	624	620	655	638	638	620	577	671	666	666	621	709	709	588	636	645	640	654	702	640	664	651	671	666	686	690	672	662	674	664	613	621	652	608	601	637	651	671	603	606	677	628	616	668	614	632	596	659	679	636	607	633	656	604	679	635	701	618	641	703	684	619	676	646	627	630	685	659	658	651	612	623	650	617	698	629	619	624	611	644	611	634	620	687	666	615	666	668	647	698	652	642	644	626	631	631	608	680	616	676	641	662	651	686	642	659	707	670	626	656	677	661	661	666	652	692	666	637	640	635	672	658	614	660	668	660	655	656	680	646	645	609	668	689	633	690	602	633	691	668	657	634	655	651	648	644	687	666	657	623	632	652	652	634	651	660	632	632	629	667	684	624	691	661	614	603	645	637	629	635	632	616	633	685	688	633	629	677	729	627	687	643	646	648	618	605	656	633	668	680	643	654	613	628	644	643	639	602	668	641	665	641	649	670	642	653	605	672	621	662	649	633	607	643	666	664	650	679	666	660	641	679	635	649	639	636	658	622	655	654	613	641	610	644	647	668	636	642	690	618	627	627	626	653	640	573	690	628	614	659	690	643	633	632	631	606	625	659	649	669	624	655	681	650	656	636	617	643	672	653	652	641	676	652	635	640	680	606	619	650	637	647	691	631	678	631	688	614	658	666	627	645	642	626	622	651	658	662	654	663	626	675	640	575	655	626	654	657	657	579	637	644	637	655	646	630	656	629	623	616	638	689	668	659	681	614	631	643	664	615	715	655	667	684	657	566	632	618	634	638	628	626	692	633	627	628	661	613	611	643	632	657	648	632	655	605	642	666	694	597	619	676	634	672	644	666	624	639	656	611	658	666	659	631	661	652	580	646	664	592	633	645	634	625	678	665	645	634	677	673	628	636	648	671	624	594	645	617	597	698	692	635	680	613	695	640	590	672	653	655	678	636	635	678	693	653	676	626	701	671	681	643	664	629	614	625	613	648	650	636	629	693	658	656	644	673	635	703	648	657	646	653	653	662	627	669	656	620	627	636	632	630	660	618	644	635	623	664	624	631	628	603	645	641	634	657	669	644	690	597	646	668	648	681	610	686	678	630	607	676	676	602	704	664	634	641	632	594	661	688	617	696	663	669	664	666	614	636	629	626	655	649	679	633	663	627	629	649	619	685	636	652	681	656	652	618	650	678	610	666	622	672	624	675	597	623	643	636	620	634	689	625	622	632	657	687	607	686	643	649	660	612	682	625	662	596	625	656	632	681	638	707	649	637	659	666	669	602	674	658	660	632	636	603	656	654	647	679	620	655	649	657	667	700	698	665	696	659	700	719	647	631	624	602	660	668	603	641	641	614	621	652	609	606	667	636	650	695	673	626	637	656	648	666	678	642	659	658	634	672	649	647	659	619	630	616	652	657	619	651	629	690	688	605	656	607	652	642	632	648	646	610	638	689	711	650	664	645	670	594	609	641	652	632	639	640	682	647	682	685	670	624	658	634	625	636	637	673	663	669	654	655	665	618	681	645	589	695	608	690	669	671	658	634	621	639	628	687	657	624	626	670	647	655	642	592	685	681	667	626	607	623	619	650	671	679	659	648	685	655	642	671	658	632	629	622	677	621	678	689	626	665	625	643	620	648	640	662	661	652	642	704	610	612	618	672	612	677	602	635	682	638	631	631	647	633	645	640	683	624	663	680	675	630	615	614	646	656	637	666	633	655	636	609	649	663	638	612	642	622	686	683	663	633	686	593	618	638	695	653	631	652	655	673	615	612	625	649	590	606	696	624	620	633	676	638	649	639	635	609	645	689	628	667	696	636	596	623	662	647	677	704	644	624	641	596	649	653	636	660	633	674	706	643	658	666	652	616	587	651	692	665	596	637	682	658	622	666	601	651	665	643	642	671	632	645	652	638	639	668	681	636	660	642	640	608	647	611	650	629	671	643	660	619	646	679	615	640	627	615	639	653	673	624	617	672	617	570	612	658	640	627	641	619	665	689	623	642	643	656	659	676	625	627	656	640	641	669	665	659	621	634	645	666	693	654	693	602	643	628	677	637	634	691	605	592	617	600	667	626	655	643	616	666	661	663	624	623	691	676	639	629	669	708	651	650	653	666	624	646	648	592	620	686	684	601	633	664	666	656	656	602	644	635	632	667	634	642	673	635	669	616	621	627	655	657	642	615	628	625	642	643	658	636	628	597	584	670	651	659	697	665	687	649	649	665	634	666	623	639	631	635	612	668	627	586	614	625	628	615	658	644	650	637	651	654	663	646	653	635	592	650	644	668	671	650	590	629	690	647	671	632	635	653	624	606	642	629	612	636	614	644	664	601	643	644	644	657	700	623	634	656	691	662	636	634	645	645	612	587	660	649	676	616	628	692	675	671	660	637	631	668	640	592	679	640	612	637	658	625	674	674	617	636	680	645	648	677	681	636	650	598	675	622	605	636	616	633	657	665	632	616	672	642	695	622	642	611	618	633	648	663	656	622	660	643	669	640	627	678	617	608	622	633	644	651	691	706	614	607	673	655	659	660	591	646	571	646	618	645	607	626	628	650	662	640	639	643	684	663	672	637	656	671	656	609	593	633	636	648	634	702	671	626	602	615	661	673	636	606	648	607	642	640	639	671	658	694	646	653	699	649	626	654	683	652	653	676	669	646	635	600	674	602	663	643	671	680	633	661	622	684	638	637	593	680	639	608	679	639	666	637	645	621	642	665	612	662	595	649	634	636	669	629	661	586	651	641	624	623	655	619	658	598	636	670	639	647	644	651	635	668	638	631	671	696	621	608	651	618	653	615	596	625	618	646	691	651	622	655	662	650	647	634	629	678	616	624	682	659	656	656	639	673	622	610	689	669	618	672	660	638	633	651	660	635	666	649	667	634	676	634	633	596	660	691	599	626	647	680	605	643	644	613	615	671	595	657	671	648	663	599	623	651	650	643	604	665	706	621	635	670	720	641	611	636	692	684	637	651	649	635	655	620	684	618	643	616	682	656	630	613	598	683	640	641	634	619	628	632	611	661	623	664	648	641	644	635	663	676	652	667	661	637	670	594	640	655	640	636	657	677	603	697	641	621	643	650	628	592	655	641	639	639	641	669	611	629	627	637	602	627	637	693	660	631	613	613	667	660	580	637	651	640	668	671	657	598	666	656	635	659	617	641	654	648	663	666	668	685	645	685	599	603	633	646	669	696	653	660	655	692	711	576	624	631	672	662	650	643	642	635	655	597	665	584	685	632	669	618	592	661	606	675	637	635	626	617	632	594	662	677	658	578	597	638	664	636
4031	1467	1383	1083	986	908	907	896	890	883	854	863	813	825	853	856	805	755	868	885	841	860	797	809	827	838	846	814	822	823	874	851	790	857	841	824	825	805	845	807	809	871	848	840	822	823	835	822	862	854	911	825	861	817	814	840	792	813	841	789	799	787	782	812	826	800	791	861	833	854	806	830	824	823	870	822	834	776	852	843	818	801	822	841	843	832	875	828	810	802	841	849	823	847	792	865	819	828	819	856	832	860	823	810	840	783	857	771	816	812	836	825	794	810	824	846	841	818	820	878	826	837	785	823	833	792	816	812	873	793	808	815	850	834	787	849	803	812	822	784	822	847	803	873	802	837	843	803	833	855	847	852	832	815	832	843	861	853	854	859	919	786	791	794	820	837	847	836	829	804	792	766	816	802	865	805	817	862	789	833	763	843	796	811	840	826	805	818	789	837	819	844	791	870	791	806	836	866	851	829	819	801	829	819	846	812	825	836	840	827	804	831	827	815	827	813	842	861	852	848	846	821	805	788	804	833	831	818	804	821	775	837	854	831	806	833	868	818	849	817	807	776	844	799	811	823	819	817	842	856	872	869	840	795	802	829	848	809	853	823	836	833	801	830	846	825	812	828	873	861	813	837	822	865	791	787	856	869	847	824	819	810	838	823	862	859	792	853	875	833	854	782	811	818	801	838	810	836	783	808	813	801	808	851	809	820	816	869	851	801	818	846	815	853	813	804	891	849	852	852	825	826	831	839	850	833	834	785	849	843	853	829	881	800	722	774	819	799	825	834	809	887	837	825	835	783	821	817	817	794	870	810	851	811	843	831	789	802	853	761	850	802	798	834	808	796	822	786	821	807	802	855	842	845	818	771	825	837	790	804	830	826	834	876	856	786	792	810	774	796	851	818	837	811	833	833	847	814	780	811	806	814	842	854	833	825	899	852	825	851	850	809	799	840	835	865	807	826	781	847	835	855	737	842	822	819	828	814	846	816	793	842	879	822	869	819	798	845	836	832	797	839	832	803	864	835	817	859	828	856	805	841	832	823	819	788	828	858	825	817	825	813	794	795	836	837	857	843	826	814	842	811	781	824	859	892	813	797	855	788	844	824	829	835	796	832	815	810	809	779	770	801	826	892	833	838	790	805	823	868	785	855	831	848	805	819	857	782	838	751	844	861	800	815	820	836	828	876	841	813	833	828	864	789	817	802	844	821	815	795	770	861	818	739	794	837	823	793	828	899	830	838	770	814	863	848	863	799	835	806	835	831	837	818	830	848	858	808	840	835	793	823	851	800	834	837	829	820	798	831	841	812	798	817	776	789	824	746	817	791	840	775	802	871	821	814	810	793	817	830	852	757	796	797	809	853	847	822	864	845	791	829	832	829	843	805	812	818	819	816	839	793	832	813	801	835	860	808	844	802	827	840	880	814	828	834	849	808	771	812	788	829	860	787	768	802	804	857	839	807	872	771	852	832	829	814	856	820	868	851	890	858	810	806	796	791	812	858	804	857	785	811	808	820	841	773	834	848	781	786	782	849	800	828	858	782	839	838	831	810	852	834	811	823	834	808	864	763	779	779	880	829	857	822	840	824	802	767	848	813	843	847	793	826	841	874	785	828	785	823	816	789	828	820	862	820	858	813	875	839	763	812	837	874	816	829	782	807	856	864	867	827	847	828	808	824	827	819	825	794	834	830	797	840	777	791	845	815	843	797	813	807	773	783	837	852	833	776	785	806	844	832	870	786	857	816	785	874	808	819	834	831	792	871	817	848	820	799	862	794	812	803	800	832	814	834	857	826	816	811	851	816	825	837	816	840	874	818	801	855	864	804	842	810	827	869	780	834	891	841	872	864	811	844	813	829	830	827	794	831	859	834	816	844	825	785	808	844	787	890	819	848	834	796	848	822	820	835	834	875	816	813	810	854	859	802	855	828	816	781	816	823	836	858	844	836	844	864	866	829	845	806	764	821	820	875	854	827	823	831	842	883	881	849	787	855	820	837	802	776	801	851	854	831	834	847	821	821	876	859	847	789	842	834	792	773	807	864	847	803	827	820	845	806	835	854	837	828	834	825	826	842	827	828	814	823	832	826	818	820	749	770	834	804	803	789	843	824	796	853	852	834	845	844	872	802	776	816	855	827	834	807	822	849	796	838	827	789	815	776	814	840	827	799	846	825	812	855	817	835	794	758	816	762	842	820	800	822	799	852	839	830	811	833	799	900	827	865	887	859	844	800	856	819	814	832	775	867	848	815	847	844	841	805	804	826	874	813	813	816	847	814	824	845	790	868	821	843	802	819	797	822	847	839	869	843	853	830	810	807	829	837	810	837	804	848	825	849	869	767	867	811	818	834	786	856	796	872	813	848	795	849	848	803	818	839	867	834	834	773	794	803	802	802	854	817	822	856	879	799	841	857	811	888	764	791	837	819	810	793	804	776	851	825	833	802	829	849	831	793	875	845	806	832	835	814	832	812	807	866	874	836	856	875	835	804	835	861	793	823	813	884	813	833	834	837	819	867	805	819	827	871	784	817	795	757	791	777	807	865	841	816	858	825	823	831	761	823	871	813	815	799	813	815	753	798	839	858	834	848	806	817	842	852	822	785	821	797	844	803	848	825	792	826	826	790	864	853	857	808	851	846	764	835	809	796	840	817	875	854	823	849	832	843	871	788	865	822	798	848	798	869	849	800	813	836	809	853	864	861	841	797	836	844	833	792	804	851	866	866	871	875	857	813	829	824	828	880	826	825	786	831	831	845	812	836	800	767	835	783	855	774	815	799	822	795	821	834	884	802	847	850	796	863	837	793	811	831	865	840	819	794	807	822	821	841	824	826	824	813	744	872	891	824	808	836	802	844	823	872	792	809	790	827	783	863	809	845	817	856	813	814	794	834	806	789	877	785	852	807	802	777	854	788	822	834	856	814	825	820	792	871	865	884	852	806	810	857	841	809	810	824	839	829	775	828	772	815	819	842	871	823	826	833	788	796	824	876	812	778	793	855	793	815	812	829	808	836	796	840	888	829	816	769	837	851	776	809	902	814	806	849	843	858	838	805	804	827	807	821	825	844	828	835	853	766	830	822	812	858	858	814	819	773	797	802	819	824	809	780	775	813	830	785	826	827	824	854	794	841	854	802	815	829	806	836	810	850	828	841	821	800	850	835	819	794	855	831	807	832	827	804	757	818	856	843	821	840	796	810	863	840	782	813	820	879	799	807	823	845	828	835	811	789	804	796	865	834	832	823	852	824	816	840	822	805	810	847	822	854	869	847	792	857	867	845	826	845	825	832	797	806	824	816	870	802	834	818	834	846	804	765	841	783	822	814	820	809	881	785	793	844	845	811	836	841	793	807	833	829	852	850	831	785	848	846	824	832	799	851	845	770	794	863	821	819	795	875	790	813	838	825	813	813	850	852	852	838	781	816	851	851	816	815	790	812	878	823	860	852	798	821	872	777	818	798	824	842	811	801	901	781	817	834	813	834
23467	20850	28188	23646	20838	11191	1350	897	759	676	643	597	619	607	534	571	537	526	509	510	544	478	473	487	507	452	485	478	483	444	475	477	462	493	518	471	492	455	466	418	483	477	444	476	506	443	470	446	445	433	461	459	439	436	450	467	456	456	451	459	469	434	471	473	459	470	474	462	472	446	450	449	459	463	452	454	436	454	479	470	468	444	486	477	483	472	508	400	448	484	454	482	460	419	445	505	430	443	506	442	498	443	488	462	448	448	448	465	496	453	448	468	448	485	431	420	437	491	466	411	434	479	453	435	459	447	479	476	471	470	462	449	462	472	462	473	457	422	423	471	454	436	471	473	444	441	491	443	495	462	454	460	446	431	456	481	456	454	514	437	476	460	475	468	454	429	432	460	453	500	495	473	469	459	481	443	462	466	462	492	472	459	427	472	457	453	447	474	465	439	441	481	504	472	451	438	428	449	507	445	458	447	480	430	469	495	444	476	425	483	457	488	483	468	474	466	453	485	449	452	455	474	463	470	455	438	442	506	482	455	498	452	443	485	472	460	463	460	465	428	458	479	449	459	459	437	481	444	429	489	459	493	415	478	465	449	452	488	439	448	437	478	460	439	490	438	473	483	489	455	422	448	486	439	429	461	467	479	471	478	458	438	476	457	442	410	450	443	403	459	464	468	469	458	435	463	499	455	484	416	453	450	456	474	440	478	484	456	458	455	469	450	446	464	467	470	471	439	414	436	451	478	445	464	496	445	468	481	481	445	439	442	480	435	457	465	398	451	467	465	469	455	460	446	402	465	467	456	445	422	472	437	437	459	461	442	444	498	483	472	443	422	434	469	452	466	475	456	445	442	454	475	464	428	502	447	447	463	432	446	464	478	474	492	466	462	464	388	475	471	454	435	435	425	451	436	444	428	470	450	475	487	453	447	461	471	396	440	470	439	474	477	467	462	448	456	473	432	438	477	439	433	449	460	437	480	428	468	448	473	442	479	457	476	464	450	445	463	460	443	470	430	435	460	459	485	469	471	439	458	428	479	468	417	503	484	486	467	466	440	449	354	456	488	478	449	454	449	436	436	490	452	438	439	459	438	492	459	439	435	419	479	455	457	453	450	447	467	467	417	452	492	499	460	427	459	451	481	428	472	441	445	483	460	423	470	475	459	473	494	454	447	455	427	451	481	428	455	414	485	473	449	498	457	454	460	471	475	480	473	432	456	421	423	436	410	472	471	500	450	509	465	420	489	440	458	460	437	419	437	454	446	475	473	444	470	430	499	473	456	486	465	439	436	469	449	451	440	410	464	458	468	446	478	429	434	463	424	443	463	454	437	465	417	486	439	445	457	445	437	429	467	491	440	446	448	416	457	429	452	443	439	458	490	451	482	435	499	460	460	443	469	441	459	488	447	467	484	462	435	443	487	454	462	427	496	457	446	452	470	501	425	418	450	441	481	474	451	491	462	472	412	417	456	419	456	444	479	422	444	456	441	430	470	432	451	425	453	476	439	432	502	466	465	470	435	448	482	449	418	462	443	477	466	414	452	386	442	480	510	474	474	430	471	476	471	467	466	439	476	462	471	464	450	458	411	443	482	396	477	469	474	431	465	432	446	450	477	465	454	453	447	470	464	482	486	461	475	448	448	486	465	429	419	458	473	432	464	472	440	431	425	456	467	455	472	460	474	444	425	463	449	456	415	465	444	430	457	483	473	440	444	460	453	423	447	464	408	474	486	471	462	447	474	446	483	449	511	440	453	457	463	470	431	441	470	494	419	471	465	466	453	448	439	428	464	438	465	448	473	452	441	470	497	497	461	492	427	439	433	488	461	441	455	440	447	466	433	466	468	482	467	441	448	498	463	450	449	450	436	422	421	448	466	479	454	458	461	438	471	469	460	477	461	459	445	460	491	422	473	462	450	444	473	435	461	482	458	469	459	474	488	478	476	441	434	434	444	458	453	451	507	491	444	434	438	460	436	435	475	467	464	454	466	486	474	467	481	481	466	462	463	457	468	447	450	443	485	433	482	463	471	445	485	443	411	502	454	436	432	447	406	464	447	443	470	438	474	438	425	477	428	425	437	431	519	466	462	432	490	472	482	424	445	445	414	489	411	444	455	426	464	445	461	461	483	449	450	438	472	466	426	444	457	443	399	445	464	487	480	474	465	429	450	419	439	447	462	463	459	437	449	478	438	478	419	436	449	502	441	471	464	458	437	456	467	428	437	477	465	438	457	462	453	418	449	478	451	443	462	447	467	463	438	456	431	479	455	425	473	466	505	443	451	454	446	437	442	449	435	446	460	454	467	466	459	477	451	496	438	410	450	424	475	481	436	447	461	438	435	440	495	460	451	441	445	465	481	481	437	466	464	455	457	456	486	423	471	473	443	490	466	454	470	443	449	447	469	480	448	465	439	487	429	475	473	436	441	480	429	470	448	443	482	445	464	458	436	466	424	448	485	452	454	451	436	464	450	452	474	446	440	433	476	412	447	464	449	424	458	459	440	440	456	435	450	474	449	472	468	441	450	450	473	509	444	459	491	429	432	476	404	441	463	478	444	463	447	432	474	474	500	464	423	452	419	467	434	436	442	450	427	457	483	430	448	453	472	447	463	454	453	446	469	473	433	444	468	449	417	440	455	450	443	438	420	416	459	457	502	440	423	469	458	462	469	459	438	430	462	456	469	421	435	465	452	445	449	467	467	512	456	436	455	452	470	479	443	468	438	465	460	448	449	439	435	486	451	489	467	475	458	445	464	451	471	450	471	453	411	433	441	425	454	452	429	452	460	466	444	420	494	451	441	419	459	464	457	464	451	448	472	430	478	453	498	423	444	393	431	460	451	467	422	452	479	477	471	430	468	470	456	430	417	450	454	475	464	493	483	499	494	473	461	455	433	459	421	434	412	409	416	435	456	447	473	431	444	474	445	481	460	453	471	479	470	464	427	456	460	429	470	442	441	475	453	464	470	462	471	443	454	458	462	429	447	449	408	438	468	486	425	452	423	475	451	472	415	441	438	476	473	466	484	431	456	494	500	430	441	438	445	443	420	457	467	419	451	455	467	430	465	480	414	449	447	441	480	480	449	469	494	440	427	475	432	432	416	417	457	435	468	458	446	487	487	455	461	492	447	437	459	431	449	457	447	452	420	478	497	442	479	464	434	450	438	477	451	422	500	444	465	420	456	448	459	459	461	499	461	479	450	439	423	449	464	477	488	469	460	462	468	483	445	445	456	465	455	477	455	479	460	441	496	442	447	478	440	472	439	478	480	438	411	459	422	458	501	463	456	457	433	447	486	462	457	438	471	471	444	448	479	474	474	426	476	463	471	458	471	469	482	469	438	458	451	469	425	440	448	486	452	482	489	463	469	487	453	462	477	428	476	461	415	468	471	471	495	450	444	448	424	451	469	485	465	511	468	441	491	453	474	469	428	437	452	453	464	475	440	491	479	459	465	457	480	453	474	473	457	446	430	450	441	463	445
4438	9408	8487	4418	3065	2538	1863	1585	1336	1190	1064	985	894	881	810	768	789	691	685	720	680	669	651	671	682	636	661	659	653	653	641	643	656	645	601	648	623	639	660	619	591	582	608	614	611	641	593	617	594	600	654	611	602	596	591	550	613	590	639	621	595	599	629	682	594	577	574	604	596	628	614	637	599	601	596	581	584	605	603	632	598	589	619	542	590	600	592	622	606	572	591	630	567	568	557	603	630	608	620	598	630	579	644	598	583	574	563	629	627	561	606	600	572	625	581	629	609	628	601	605	601	622	601	571	614	580	615	588	601	595	609	633	599	611	568	575	625	636	625	589	593	604	618	610	585	598	601	587	662	615	592	589	560	609	588	582	577	608	606	601	638	584	610	633	552	615	588	608	647	580	614	585	597	626	646	636	574	597	612	584	666	632	599	647	595	604	572	611	587	614	636	602	591	609	617	577	601	576	618	623	608	585	572	620	640	549	591	590	637	664	597	636	610	624	587	613	592	604	638	578	616	604	601	591	557	610	568	588	559	603	640	584	628	613	586	614	595	644	617	659	612	609	650	614	591	574	562	565	627	612	607	602	597	587	589	590	560	618	601	598	603	601	632	589	589	645	578	634	611	609	588	544	604	604	619	572	606	618	594	562	604	608	561	639	599	599	609	618	598	613	544	612	563	593	616	576	592	593	615	606	605	642	619	602	574	613	606	557	619	570	603	595	585	562	599	549	657	625	585	615	613	575	601	581	600	575	641	602	604	589	601	590	602	567	554	613	614	612	612	631	588	598	622	610	584	610	579	602	578	579	615	637	606	620	577	604	541	595	577	585	572	635	585	634	610	554	596	593	667	621	576	609	586	639	655	568	595	628	616	613	595	623	601	650	590	599	647	593	619	609	587	602	606	647	570	605	603	586	608	559	603	644	574	573	629	589	616	571	619	581	592	620	628	557	595	555	624	624	598	675	584	587	658	608	539	596	575	664	603	578	573	593	614	620	603	595	574	558	633	566	602	587	645	615	611	576	608	649	624	593	598	622	613	611	592	582	607	619	572	638	595	562	606	594	599	603	561	581	694	603	613	596	564	574	577	630	584	598	591	588	557	629	590	607	626	635	605	625	635	504	599	582	588	596	640	560	633	624	598	592	573	615	621	609	614	624	615	627	600	587	592	637	628	635	621	596	589	579	587	635	643	557	606	604	621	548	642	612	610	596	609	592	650	624	572	561	614	569	620	647	621	610	602	635	548	626	630	638	591	574	652	612	580	595	627	614	641	601	582	595	598	614	602	570	657	604	602	652	621	629	608	613	601	629	618	617	588	626	563	605	670	541	634	607	617	622	564	593	598	588	565	587	580	644	606	633	565	622	637	618	587	552	617	633	611	589	566	562	603	615	593	605	600	583	582	598	586	583	554	579	626	634	644	575	630	616	591	626	619	534	618	608	573	612	611	622	583	604	640	624	608	620	589	604	595	640	575	616	577	592	658	576	620	621	622	606	633	585	602	618	579	619	599	566	607	588	607	599	618	610	592	576	577	604	606	564	618	564	609	603	583	576	591	576	611	587	615	635	619	610	599	578	585	633	576	612	603	645	576	597	606	562	603	641	548	592	583	610	604	612	600	629	616	601	603	586	592	600	603	620	614	652	634	616	632	616	587	581	593	573	606	562	625	602	601	577	617	603	608	640	621	601	606	596	594	632	550	616	569	627	552	630	612	584	650	598	568	614	615	632	570	619	592	632	546	581	588	625	633	626	603	582	610	644	583	590	567	586	578	575	595	593	569	590	588	550	577	598	643	622	599	546	572	649	607	578	636	581	602	623	586	618	589	591	589	619	617	614	594	610	630	598	567	593	610	566	619	593	601	573	608	610	586	628	593	587	681	635	589	607	594	608	590	616	582	567	590	611	580	616	588	611	572	636	604	637	623	597	580	607	592	618	605	604	599	609	624	607	633	585	594	581	598	628	640	632	628	622	624	531	584	610	599	584	583	565	571	622	549	628	603	595	601	603	627	572	577	612	590	617	583	575	579	617	575	570	565	602	590	645	575	592	645	599	612	622	563	651	549	609	586	568	586	605	561	595	610	597	646	624	601	565	584	574	612	674	625	662	642	575	610	595	636	644	614	612	567	621	601	581	610	616	603	580	602	582	619	569	590	609	603	593	528	601	587	576	599	586	654	597	601	611	617	653	612	583	569	608	566	586	600	590	615	557	566	574	545	629	553	597	571	614	587	575	598	628	594	590	574	573	600	617	595	638	621	616	613	612	581	596	568	642	597	580	552	590	635	609	621	578	587	561	592	603	597	645	568	623	563	618	565	583	601	624	617	609	574	568	589	571	598	625	605	562	579	596	606	581	601	608	592	609	591	612	587	537	581	552	657	597	586	606	600	625	602	613	611	550	601	580	608	611	580	628	612	607	625	615	593	583	599	602	560	592	607	592	598	633	590	583	622	617	602	593	575	582	618	626	606	628	593	589	590	629	568	583	590	629	576	638	569	599	640	636	579	612	577	604	614	616	637	594	606	572	584	582	648	599	607	601	573	596	594	646	613	570	621	586	563	621	622	575	564	573	602	587	584	591	605	595	632	549	596	604	595	605	612	589	605	614	557	607	596	628	581	594	591	578	578	654	574	540	561	605	566	598	603	610	605	633	592	662	575	599	570	608	577	593	606	583	566	632	594	652	636	587	615	601	627	597	625	589	608	607	576	564	603	569	630	630	594	594	628	589	570	597	558	604	567	580	584	562	601	607	620	612	630	598	601	590	612	556	600	555	606	601	602	574	576	578	594	563	616	590	686	566	606	584	605	595	609	597	580	604	563	597	600	606	586	594	607	568	601	589	623	634	605	578	605	581	577	612	587	567	615	590	593	604	651	598	597	576	591	606	548	568	553	592	578	589	621	586	593	607	595	612	592	593	601	597	565	577	620	577	591	610	596	613	571	610	607	591	626	583	616	595	593	654	610	603	600	619	618	583	620	589	625	585	576	571	570	593	593	571	604	589	626	548	576	592	610	587	581	569	612	610	621	583	618	657	576	563	587	576	552	596	617	584	562	572	564	597	556	604	578	619	588	622	609	588	546	651	624	583	584	591	572	597	578	540	541	605	640	602	590	595	608	618	603	602	562	651	554	590	600	565	602	588	634	608	591	608	586	563	632	588	562	649	628	615	582	586	606	588	585	606	613	621	611	573	547	592	597	634	553	586	619	610	612	610	598	607	587	580	591	639	625	612	603	614	636	639	653	588	608	596	623	602	575	619	592	610	555	559	576	621	593	599	578	618	599	584	601	618	634	587	572	626	587	611	579	583	627	579	570	569	627	612	583	596	632	616	617	611	638	590	610	592	587	564	643	617	594	580	614	596	657	669	602	648	630	618	601	622	602	565	575	639	625	616	591	604	600	588	645	592	592	642	609	600	632	584	592	589	585	599	592	579	608	589	633	632	584	603	637	630	626	586	581	605	556	617	554	609	571	677
22431	20830	28523	23206	20830	20872	9653	1050	784	626	578	472	421	414	349	376	295	305	296	275	251	228	243	243	246	243	231	220	226	244	212	233	226	221	222	245	202	213	233	213	209	202	200	192	194	187	181	213	199	198	214	220	195	194	203	194	197	206	214	192	197	198	193	185	169	199	198	176	175	215	186	198	178	204	211	211	189	186	190	197	197	185	214	185	192	175	196	208	206	200	165	187	202	192	182	185	204	202	184	170	189	173	172	194	187	191	186	212	178	174	194	196	180	174	186	221	200	188	170	186	165	189	187	174	205	178	213	190	189	197	211	206	199	174	198	198	202	181	184	177	160	179	197	194	186	182	211	177	203	223	211	202	224	206	181	195	212	189	178	167	201	178	211	212	216	179	202	184	220	207	201	199	205	193	178	198	187	177	185	194	204	182	198	171	202	203	221	206	170	180	207	210	168	197	191	197	169	187	172	201	215	171	189	199	196	190	225	183	182	203	215	197	174	175	201	193	189	186	182	204	196	180	181	199	198	174	186	201	204	174	222	188	194	204	191	174	177	191	209	213	198	199	189	196	191	214	200	160	205	185	161	198	193	182	215	198	193	186	190	197	177	196	181	170	186	191	182	183	213	195	192	197	180	184	194	172	196	193	217	212	168	208	194	196	183	185	193	198	189	184	184	194	184	202	190	211	209	183	196	193	189	193	203	209	190	185	175	208	203	180	182	209	194	196	183	205	169	212	168	178	201	208	184	192	182	215	204	187	188	189	179	197	211	195	167	194	207	181	203	194	174	208	212	194	199	189	215	196	194	205	205	165	207	183	179	199	181	177	194	191	201	183	185	208	197	201	192	222	218	179	179	197	193	169	184	192	205	174	181	200	186	202	183	182	170	196	215	193	191	173	175	230	179	192	181	211	188	194	174	187	176	196	189	171	174	198	181	158	176	195	178	208	205	215	199	191	194	195	195	180	207	199	205	167	206	200	201	179	193	203	181	190	185	193	196	194	184	201	195	180	196	195	207	195	189	192	180	206	206	186	197	206	187	192	171	181	185	217	170	200	183	191	193	192	207	186	203	187	174	216	198	195	209	182	204	201	168	200	191	173	212	197	200	192	211	181	184	192	194	198	176	208	223	189	193	201	178	211	184	188	186	187	186	185	197	183	182	203	201	212	212	176	195	187	173	180	212	222	184	190	183	187	198	170	178	224	182	181	206	195	203	207	193	206	192	173	205	186	197	152	211	187	184	211	193	180	193	180	178	200	175	204	192	181	180	199	180	189	179	187	204	209	186	202	208	179	183	206	194	213	199	206	194	173	152	196	180	189	190	212	205	170	187	181	197	207	186	218	195	189	186	174	186	192	192	164	179	203	187	186	211	188	189	200	198	187	211	179	205	207	176	208	197	191	187	184	201	165	198	176	202	203	187	212	200	194	185	183	209	183	187	194	191	212	182	181	224	206	212	173	215	190	208	213	192	173	186	178	214	198	175	176	184	215	183	204	173	178	175	199	202	198	167	206	194	197	185	167	173	174	180	177	198	197	194	179	172	162	213	194	190	201	155	209	176	198	214	189	196	189	181	185	180	188	193	206	171	181	195	214	180	200	192	179	174	195	192	196	185	219	171	181	186	193	203	201	176	220	176	213	208	178	198	187	186	171	188	195	192	197	184	184	184	187	184	188	191	202	197	178	169	200	206	188	210	192	206	176	206	185	199	186	204	187	166	197	167	195	218	197	201	194	198	208	194	186	186	187	184	206	196	177	183	189	206	185	194	196	197	187	193	194	212	188	184	196	166	216	215	190	179	228	181	212	180	165	157	204	187	185	193	202	184	186	205	224	206	185	181	193	217	197	222	189	177	180	209	190	210	212	188	184	172	192	193	192	191	172	189	216	193	178	192	196	192	185	197	169	199	187	189	220	167	182	179	210	196	185	199	182	194	203	185	193	192	182	202	161	209	187	190	190	201	184	191	216	211	189	218	162	182	206	189	160	211	206	204	181	176	190	190	202	193	178	198	211	194	197	197	184	195	192	200	170	197	195	217	179	195	180	196	173	176	199	182	199	201	197	181	177	201	195	213	175	185	183	170	212	169	213	183	204	191	207	197	218	194	181	159	199	188	169	193	198	174	178	223	186	180	215	184	202	192	201	186	194	201	196	199	192	182	192	182	214	172	191	193	181	218	206	181	164	178	186	196	205	180	188	179	168	179	222	177	208	165	195	182	194	191	206	201	176	197	199	186	191	226	174	208	196	195	195	234	164	203	193	187	209	203	214	170	164	203	186	202	204	196	193	192	195	237	182	193	191	204	192	217	197	187	173	190	198	202	213	199	187	209	211	192	192	190	176	179	211	204	206	180	189	172	185	192	190	199	187	198	159	198	208	207	188	177	182	204	185	178	191	189	190	186	211	194	175	183	201	216	166	207	197	209	180	190	197	189	175	175	171	181	198	207	193	166	192	192	194	176	184	180	190	170	209	184	171	183	188	164	175	180	177	188	202	198	192	175	196	184	170	179	190	202	195	214	189	193	182	209	198	175	190	182	186	196	223	178	184	183	176	200	169	204	224	191	176	223	199	205	181	193	198	189	165	178	175	196	167	218	193	187	187	211	191	191	189	205	202	227	209	201	173	184	182	186	188	177	198	202	205	184	189	208	180	219	197	190	187	203	202	204	193	208	167	167	202	189	189	206	180	205	173	189	210	179	192	174	204	196	190	177	190	190	216	178	214	176	182	189	159	186	174	189	188	185	199	204	178	191	197	202	167	178	212	201	194	192	187	195	175	225	185	210	209	196	186	175	178	207	178	184	213	186	182	177	197	215	206	185	201	182	195	187	189	202	183	168	185	197	151	204	188	191	190	174	205	215	201	208	187	201	210	206	180	215	178	191	185	197	197	190	177	191	192	185	187	206	204	186	178	172	200	173	164	179	170	203	183	173	187	212	193	170	196	191	207	188	186	224	185	164	193	193	192	192	176	198	219	184	214	197	194	192	198	162	172	193	197	162	198	190	198	190	223	183	193	198	214	192	188	204	198	200	163	166	165	218	195	174	190	183	179	178	187	188	205	185	184	190	157	201	228	180	200	180	176	201	180	173	170	202	165	181	198	198	219	211	190	203	195	167	192	202	184	167	181	180	181	203	185	190	183	220	202	175	193	213	183	205	180	203	205	215	201	183	205	203	191	179	177	182	200	201	187	196	190	197	177	167	198	199	164	207	201	192	211	200	187	161	194	182	180	201	211	224	189	191	181	198	196	182	199	196	203	193	174	181	214	195	185	196	178	173	189	197	193	203	186	201	184	173	190	167	161	186	196	212	211	199	219	196	176	190	173	205	184	200	196	183	167	169	199	189	210	188	177	191	199	169	221	167	175	181	201	193	180	190	180	190	193	204	203	204	179	210	201	183	197	191	190	188	187	179	192	182	214	165	171	195	228	185	184	158	206	174	216	189	200	203	179	200	194	187	168	190	198	223	187	200	208
6547	15029	13394	7314	5022	3772	2905	2213	1745	1439	1099	981	900	688	655	549	552	497	462	430	409	398	435	347	368	342	346	346	325	297	308	308	295	319	293	268	280	297	293	282	286	287	283	279	294	279	235	294	252	300	277	278	271	272	301	268	271	259	257	253	251	256	259	259	270	254	277	271	265	244	277	252	287	259	256	261	262	232	259	258	291	223	259	276	248	242	260	240	272	257	269	244	268	284	252	259	258	276	245	280	241	244	250	280	222	264	251	271	255	258	216	240	260	241	259	259	243	277	257	233	231	256	222	265	264	274	263	263	230	247	250	265	273	256	275	298	231	251	257	269	294	241	273	269	267	262	279	261	249	246	271	233	250	238	239	252	243	247	249	257	255	219	253	247	269	256	252	227	265	241	239	227	254	256	269	229	243	249	251	269	222	238	246	255	242	227	226	264	244	243	254	251	248	239	289	248	275	241	246	258	246	238	277	251	263	263	247	260	252	227	243	281	250	251	239	257	279	266	248	260	260	273	269	243	236	249	244	262	297	259	267	256	266	247	273	223	263	224	255	254	249	247	254	250	257	233	233	241	272	241	245	230	236	259	266	261	229	249	247	270	241	259	258	240	255	266	249	266	223	281	251	259	266	275	215	259	267	213	287	270	263	273	212	224	255	244	254	280	254	217	259	270	240	242	260	256	243	270	258	246	235	245	267	267	251	285	257	255	257	219	216	237	248	258	283	245	273	247	221	256	255	213	247	250	233	270	252	237	257	246	252	244	249	251	196	284	244	241	264	231	270	256	225	253	246	237	263	244	238	237	243	247	265	265	243	260	243	211	229	240	263	237	257	248	254	257	255	241	254	255	265	254	257	270	261	233	257	267	261	256	238	233	260	240	247	267	251	246	244	274	243	264	252	267	247	256	251	263	252	238	211	239	259	264	275	249	239	259	251	227	248	238	257	261	223	240	262	274	249	262	244	243	228	252	216	244	227	256	282	274	229	258	252	248	252	235	241	242	258	262	266	272	247	240	260	238	261	223	258	233	263	246	264	239	232	251	250	261	245	249	256	230	245	247	282	298	249	244	255	254	229	241	255	271	238	271	239	241	265	277	262	245	262	252	208	234	252	255	276	242	255	260	261	260	272	269	269	240	260	244	268	251	245	232	227	238	241	262	271	227	261	255	245	230	247	254	240	243	265	242	262	239	286	248	256	237	239	250	271	250	227	256	282	246	254	254	234	241	218	233	247	252	238	248	268	225	250	280	246	246	250	242	279	290	250	242	233	237	272	236	258	259	258	224	260	261	248	237	257	245	250	255	265	219	254	220	227	252	251	277	237	243	251	262	233	271	275	264	240	253	222	273	220	255	278	246	237	233	270	242	247	264	250	253	269	243	227	250	251	207	253	248	283	246	232	258	259	238	239	221	267	252	264	237	283	234	236	244	251	271	234	270	251	251	266	248	242	253	281	231	233	272	245	253	257	272	241	267	261	250	245	244	231	241	249	234	254	227	255	248	249	241	265	271	253	260	266	260	266	257	260	244	253	237	234	225	232	232	244	260	250	259	234	250	272	228	260	250	255	238	236	252	246	294	259	254	248	241	240	252	261	257	236	237	233	267	261	269	255	260	256	231	255	273	263	226	219	274	253	239	257	269	233	245	257	243	265	254	252	237	284	257	256	225	226	269	273	242	249	259	269	243	273	248	247	236	246	251	268	246	238	249	277	262	279	213	260	245	257	249	249	253	228	229	259	252	256	221	262	270	271	251	244	242	231	232	256	267	240	251	260	240	267	240	240	238	237	280	258	239	244	252	241	270	269	271	274	268	255	237	266	278	263	241	246	234	267	246	256	244	226	277	256	246	211	267	263	227	254	260	249	216	248	243	262	254	249	265	247	253	243	228	224	248	231	275	266	237	247	223	252	262	256	248	285	242	267	231	245	238	257	267	278	228	251	259	278	242	260	256	259	232	251	264	245	268	250	254	243	231	278	264	238	238	268	242	272	236	241	276	243	267	227	248	262	222	260	240	241	268	261	233	274	269	232	250	233	253	248	238	250	256	253	235	247	254	234	258	251	280	252	274	253	225	249	240	263	241	255	241	267	253	240	260	234	252	285	255	254	269	260	245	269	247	234	271	275	242	244	248	256	251	262	240	208	217	260	228	260	265	245	299	281	252	248	248	272	256	270	240	239	242	244	248	259	238	250	254	226	256	263	252	247	272	239	242	247	247	247	262	249	256	250	230	247	204	241	222	245	281	248	249	240	261	240	241	242	245	258	242	228	238	266	246	236	248	243	217	244	237	265	252	241	253	244	239	229	248	252	232	267	241	225	255	247	245	238	283	270	251	238	248	242	265	248	243	242	271	249	259	243	261	249	242	253	258	245	272	239	251	246	230	253	282	269	246	246	251	233	213	236	219	221	266	244	272	242	252	249	242	257	239	248	233	218	266	277	230	243	249	241	246	276	251	248	236	229	231	211	264	242	240	222	242	244	277	270	260	231	255	278	257	240	249	231	272	280	234	247	240	251	224	247	269	231	214	248	221	247	271	277	260	282	238	252	266	224	240	220	265	263	254	242	236	279	273	248	281	255	226	258	233	258	284	243	252	260	231	274	258	259	225	251	248	237	253	263	240	261	230	275	247	251	264	235	241	227	252	256	235	226	220	236	252	277	236	248	239	247	236	259	250	244	242	266	264	279	232	281	257	250	235	253	237	246	268	257	242	274	243	264	214	258	261	230	221	256	254	264	268	252	263	231	237	266	236	239	264	274	233	239	253	283	230	226	235	221	228	280	234	227	251	227	235	248	245	245	238	267	256	261	235	233	256	235	242	255	270	246	272	258	241	210	224	254	263	237	256	241	226	242	242	239	261	244	263	246	255	266	246	236	267	256	257	258	217	237	224	252	269	242	243	256	247	251	250	251	251	234	244	241	261	229	272	292	251	298	246	243	259	254	232	232	225	235	247	260	241	254	234	260	239	234	226	268	231	244	247	249	248	243	241	243	254	232	243	239	252	240	270	238	245	252	257	242	234	243	246	240	248	260	225	257	272	250	291	257	253	256	257	244	278	234	280	233	245	254	242	265	219	255	269	254	250	249	248	261	245	239	228	267	243	226	220	269	248	228	276	267	245	230	252	250	241	263	261	212	238	236	267	247	245	239	228	275	255	257	261	244	255	239	221	277	263	283	256	279	263	223	241	222	261	262	252	255	249	281	261	241	271	247	268	245	238	244	238	269	221	244	264	241	274	246	248	221	258	237	265	254	272	260	277	253	264	278	247	273	236	239	237	228	248	244	231	278	264	223	241	244	228	270	238	275	260	258	249	258	249	243	274	252	280	250	227	254	234	269	265	250	253	248	258	215	251	252	243	262	235	228	247	254	294	251	259	261	231	259	246	251	256	244	230	258	207	246	241	230	255	258	237	245	255	254	214	268	274	245	236	263	282	293	259	241	231	244	259	251	271	243	241	232	266	237	242	266	242
26442	20389	9964	1429	953	917	727	681	667	681	665	685	663	659	645	655	671	682	631	626	721	682	642	644	680	628	635	639	635	666	668	636	626	652	617	649	672	666	679	607	659	669	676	617	707	623	601	694	646	634	636	656	673	649	660	633	650	603	660	707	634	654	633	634	611	601	633	610	640	668	652	664	642	670	606	672	655	627	620	663	641	679	660	656	628	701	657	685	634	665	667	635	668	685	629	634	672	641	639	611	624	689	679	666	691	601	668	655	622	614	636	662	632	661	647	659	625	613	652	640	684	662	654	671	648	644	623	606	673	650	621	637	679	691	634	635	670	659	656	648	653	644	618	648	689	704	669	635	627	673	633	668	603	661	708	655	639	650	672	681	631	695	644	617	720	653	631	637	658	632	642	616	604	670	627	613	645	653	661	598	669	639	663	670	613	639	673	654	630	618	624	638	611	664	676	655	654	597	613	647	654	624	657	606	656	630	671	643	693	649	687	595	663	640	660	685	667	671	613	658	654	693	678	608	692	663	652	648	661	583	670	643	603	656	631	638	626	645	628	659	688	653	639	658	633	646	632	664	615	603	650	654	633	645	612	653	634	650	646	643	657	604	655	637	653	666	624	655	667	694	678	617	651	655	676	657	651	667	699	641	655	672	651	648	631	637	620	634	645	624	675	674	639	654	622	639	723	642	678	661	642	632	642	637	657	640	612	657	661	658	653	648	655	640	680	619	618	661	599	665	596	639	675	634	696	654	690	613	647	647	667	608	663	641	664	651	633	675	666	642	672	681	632	623	675	689	639	623	648	633	620	655	613	614	647	669	638	609	621	635	648	668	636	631	660	659	636	672	697	648	614	617	653	649	634	635	641	662	661	689	656	678	631	667	636	611	665	644	603	711	651	683	648	646	625	637	637	646	661	655	673	666	647	700	653	634	650	638	665	619	673	677	607	645	645	650	646	631	674	680	631	628	633	615	670	667	668	644	704	651	637	617	645	643	668	653	576	689	635	666	634	660	648	637	659	698	667	666	664	668	694	640	674	683	697	659	606	700	616	599	652	613	636	649	679	643	641	675	639	671	599	665	705	658	608	687	658	658	622	611	662	635	647	684	646	647	654	695	622	618	647	725	630	637	647	643	658	665	657	683	640	643	652	633	665	629	648	670	633	637	641	694	620	699	647	638	608	663	649	695	640	620	615	654	621	636	630	657	671	648	665	647	654	609	664	647	642	657	654	642	652	690	661	651	635	619	645	644	654	660	688	641	617	638	646	603	645	660	647	609	613	577	642	662	633	686	625	620	616	659	659	660	655	626	666	655	625	665	625	661	638	654	647	663	658	618	628	656	628	630	675	649	619	643	659	660	666	667	667	677	626	632	667	644	659	612	667	631	631	640	668	647	673	650	694	612	599	646	691	697	637	647	643	649	673	683	652	662	650	653	639	667	634	690	655	630	614	617	650	681	658	645	638	678	682	667	668	603	631	606	660	700	631	633	669	633	686	676	699	618	658	640	647	657	628	668	673	667	694	668	654	617	636	648	656	661	708	617	615	671	642	612	579	646	676	653	656	620	683	619	647	641	638	637	671	636	672	630	630	647	622	654	634	678	630	599	652	642	608	652	658	639	645	659	650	688	622	622	690	642	671	619	641	667	615	635	625	657	634	701	647	645	625	594	644	616	646	664	667	684	693	673	661	646	649	612	648	635	681	633	659	598	663	607	605	656	687	647	626	632	659	661	606	625	657	671	617	642	688	635	679	597	668	616	623	607	661	676	654	644	619	642	668	657	644	625	662	655	626	667	660	677	598	630	612	654	627	612	649	674	598	639	652	642	678	652	671	651	731	673	679	664	669	622	635	650	648	656	587	657	629	639	647	668	660	635	655	629	669	659	603	682	676	654	618	631	667	669	682	659	671	628	641	598	628	638	676	611	649	672	674	650	658	664	647	652	650	638	642	642	643	656	624	624	620	673	632	635	673	659	625	637	620	608	651	638	683	633	626	666	671	660	627	635	660	647	661	652	646	693	629	646	626	671	634	618	658	627	670	643	639	690	621	620	667	638	634	689	628	668	627	677	675	661	678	638	665	624	637	632	610	644	643	692	648	594	651	618	625	668	656	636	616	678	624	637	663	674	612	674	682	603	632	713	671	654	683	625	607	664	614	627	647	613	673	673	676	672	648	653	624	695	602	647	641	608	667	653	654	685	617	634	636	614	663	651	637	618	656	646	663	655	654	558	662	635	656	628	663	658	686	656	635	592	687	693	677	675	640	662	680	659	612	624	654	671	644	611	636	674	710	660	653	576	656	625	645	621	654	622	613	650	634	656	707	663	622	630	663	652	650	670	672	597	608	594	666	673	639	671	675	652	633	646	636	603	648	639	641	611	625	616	634	656	659	656	630	611	619	636	624	648	691	662	646	589	633	667	677	621	672	657	660	692	688	665	623	640	670	657	682	652	633	674	673	675	651	638	667	641	681	630	662	655	685	644	687	671	631	650	656	636	674	633	625	674	623	659	652	655	604	592	658	675	677	649	657	663	662	685	634	628	642	609	593	647	656	637	645	627	642	610	615	631	665	593	671	664	630	641	615	631	651	668	647	635	695	691	697	605	612	635	668	611	655	637	668	672	682	620	598	666	663	646	614	722	671	649	616	657	679	682	652	627	654	661	614	659	599	669	640	684	649	676	617	716	662	614	671	637	651	652	638	630	637	636	655	637	613	712	627	666	642	656	646	619	635	634	658	604	648	688	646	612	617	615	656	636	666	682	658	655	665	643	618	665	652	614	670	628	633	685	638	656	629	644	638	666	670	637	624	670	671	654	644	687	651	703	661	626	611	673	655	609	642	602	669	616	635	637	672	626	640	674	678	648	687	624	620	620	652	669	651	597	665	685	654	650	580	667	658	653	673	614	624	665	618	644	677	673	651	651	683	647	654	622	625	688	646	597	673	657	661	659	641	639	649	676	618	696	656	636	585	625	631	664	660	673	652	678	587	606	638	630	657	693	664	636	636	647	679	617	637	677	620	652	649	615	637	684	654	646	660	636	672	661	691	682	606	625	657	654	634	660	652	644	635	649	639	680	645	698	659	641	644	673	656	632	693	667	640	647	612	689	686	636	650	632	677	620	622	633	626	616	656	648	636	674	643	654	633	643	605	598	640	652	633	657	656	604	646	602	682	634	621	649	644	597	662	642	654	661	663	623	683	662	612	612	614	628	624	590	664	669	623	654	691	655	684	652	655	655	637	666	638	648	651	694	659	635	631	620	644	630	703	601	669	662	665	626	635	691	690	641	628	621	673	640	677	628	617	603	634	655	648	661	667	616	616	665	637	677	631	661	660	642	634	679	631	618	666	620	635	642	624	632	637	649	686	657	654	654	642	665	637	659	619	668	625	661	659	597	643	625	622	637	630	620	685	687	666	663	696	647	649	731	613	639	627	670	667	649	663	688	656	637	660	642	655	651	647	648	672	632	625	693
4031	1583	1533	1121	1044	1032	930	866	835	807	869	837	829	861	830	784	835	814	827	847	867	805	810	843	800	839	889	826	809	794	836	802	844	785	850	818	893	776	795	818	836	849	853	858	817	789	848	859	867	799	834	760	818	843	859	877	857	811	832	822	797	832	821	858	836	840	875	806	857	860	817	791	832	827	835	845	800	833	806	845	793	828	808	819	800	797	760	871	858	809	838	799	838	847	840	759	822	781	796	806	815	857	856	812	848	870	810	792	821	860	858	806	795	868	851	857	799	840	789	851	821	848	870	824	798	884	891	798	811	790	793	810	839	890	838	817	816	817	794	822	819	847	796	804	799	855	826	794	799	862	883	822	802	822	816	821	804	842	855	828	776	797	864	785	842	807	848	812	807	817	821	794	836	789	841	819	833	815	802	839	776	849	812	829	861	833	856	854	788	810	809	856	821	791	766	787	835	829	852	828	915	830	788	814	808	888	821	793	819	785	885	874	799	815	867	829	809	806	836	836	797	823	836	819	822	823	816	801	839	827	837	817	776	870	828	790	866	813	786	823	852	773	812	780	838	860	839	823	835	847	764	794	877	859	786	810	787	787	833	803	762	822	808	806	836	818	813	819	830	833	767	775	837	802	791	839	815	876	806	883	789	823	832	792	843	823	820	801	809	802	796	798	804	810	862	768	801	799	843	858	851	825	844	789	815	807	798	830	786	810	827	791	823	829	779	803	785	787	817	856	851	798	818	791	846	849	837	842	812	783	851	801	798	854	798	810	832	826	825	829	832	847	837	789	855	799	794	801	818	893	825	868	793	824	812	780	829	869	811	814	859	796	787	867	832	871	820	855	822	801	859	850	841	832	840	804	838	855	818	805	853	827	820	828	860	816	859	851	802	793	810	825	852	822	791	860	833	805	823	813	791	814	799	826	803	790	785	793	857	850	890	895	822	826	841	824	796	791	866	846	799	791	828	852	841	825	821	836	829	847	864	899	768	832	876	831	846	809	846	783	864	828	891	883	855	805	836	827	815	845	834	784	752	803	881	820	789	815	756	850	777	904	880	821	816	820	861	789	785	818	817	862	715	845	740	872	807	794	873	824	855	832	808	778	901	871	819	839	791	806	807	863	838	800	821	841	856	825	792	826	841	876	830	809	773	807	832	790	811	831	828	810	823	813	837	844	829	825	829	827	766	833	834	870	835	818	774	846	823	837	844	837	805	839	805	806	849	794	791	811	837	847	846	849	817	822	848	818	858	821	809	786	826	832	814	826	783	863	830	850	789	782	812	873	825	820	867	794	805	832	848	813	814	774	875	864	832	764	824	850	847	803	825	883	876	809	852	832	814	798	852	811	850	813	812	848	856	808	813	777	814	858	851	792	770	845	793	850	827	766	765	851	868	816	774	812	821	799	763	799	848	856	798	819	822	833	849	809	835	799	748	826	837	840	890	844	810	814	898	858	828	831	815	811	819	830	840	792	807	844	781	836	788	825	790	814	839	847	825	814	790	792	847	826	800	810	813	839	833	821	808	817	805	842	802	863	848	812	836	856	808	822	867	825	814	920	831	817	831	855	863	835	848	864	817	821	795	787	828	863	843	817	825	831	803	818	842	783	817	843	821	826	802	865	754	834	860	866	832	841	885	867	832	861	801	828	802	786	875	799	845	806	815	843	803	816	809	840	819	844	753	810	736	865	782	832	825	801	910	745	844	747	811	830	843	811	776	819	850	840	796	801	771	818	778	846	844	808	844	822	832	845	787	779	827	859	844	830	869	804	777	840	799	837	798	833	840	847	833	835	816	822	859	853	785	813	802	787	819	838	808	813	828	893	780	760	872	817	785	825	799	785	808	847	832	829	824	850	819	810	819	799	806	832	857	845	824	823	810	820	840	804	846	804	797	844	842	858	831	841	819	857	827	823	824	827	808	835	845	885	841	806	864	828	805	828	833	793	813	880	782	870	794	842	831	800	805	847	839	849	819	853	828	822	803	885	848	859	815	822	805	875	818	822	812	805	843	814	822	792	812	830	859	880	839	855	766	808	822	871	863	838	817	820	790	815	829	873	824	902	860	870	830	802	814	853	821	803	843	809	818	789	765	777	834	847	811	829	829	857	824	817	820	835	833	823	815	836	800	818	815	813	855	823	820	871	815	802	789	848	833	850	832	801	813	800	818	811	851	780	825	799	836	803	826	776	815	887	839	802	863	868	777	844	844	828	819	819	832	822	843	859	799	815	806	806	820	829	851	794	837	820	869	824	835	840	807	811	882	799	825	790	794	831	846	859	789	854	853	798	821	872	830	828	819	831	810	835	864	810	838	781	795	852	804	773	806	802	846	775	809	845	814	852	803	771	845	867	798	837	808	814	801	804	803	815	832	794	835	871	830	832	816	844	852	893	836	849	835	850	780	842	804	823	843	888	810	857	857	809	854	805	798	813	874	839	777	826	772	888	813	805	798	839	905	813	828	772	822	844	846	772	825	853	826	797	821	790	822	867	821	814	835	815	843	842	903	839	810	838	819	840	823	797	795	825	808	870	829	817	830	815	831	806	841	795	846	841	800	850	823	824	874	873	864	806	833	847	822	778	788	798	771	855	794	870	799	822	809	790	787	801	866	869	806	770	833	852	887	829	771	811	804	814	796	849	853	866	824	876	876	740	823	824	842	841	842	821	832	848	805	786	864	815	821	825	857	811	832	788	827	810	883	833	907	815	831	833	862	811	807	817	849	812	800	825	849	804	793	789	806	816	882	837	806	844	842	778	889	824	817	802	839	849	872	817	784	837	824	816	834	787	828	845	837	774	816	790	860	774	863	793	799	887	833	858	845	796	801	829	827	848	817	819	782	816	803	782	835	819	815	848	867	818	752	852	894	802	858	808	795	779	841	802	836	838	796	832	827	818	767	834	869	794	820	852	802	815	832	833	849	796	836	813	816	867	811	846	798	847	831	799	862	829	827	825	846	877	882	886	867	852	814	832	816	806	863	869	803	828	798	808	822	859	844	828	807	842	866	787	855	815	819	822	830	812	821	805	816	845	812	834	835	815	798	836	855	804	838	816	795	818	869	809	811	846	790	796	851	813	865	797	829	802	808	853	872	786	793	900	835	813	835	795	855	850	816	834	856	799	806	862	814	779	887	816	783	831	789	767	865	795	838	886	798	804	828	834	814	802	855	793	838	780	850	855	789	874	842	825	870	863	825	847	825	818	814	794	792	843	830	810	787	862	861	802	843	803	818	837	843	846	869	805	814	805	845	872	819	819	827	869	782	801	801	776	808	861	820	831	837	849	844	850	886	811	792	812	822	802	862	860	852	824	829	848	881	824	839	771	818	790	803	884	807	805	770	848	802	821	820	834	798	830	809	820	840	816	822	803	837	797	767	856	830	818	877	851	818	824	805	821	803	825	802	833	814	804	807	856	764	867	824	816	790	775	865	829	835	816	851	825	842	768	829	799	775	784	753	826	777	818	818	769	861	820
23370	20810	28133	23572	20798	11083	1376	957	729	707	640	643	620	568	584	530	541	548	506	496	526	524	500	518	451	486	476	471	480	471	484	453	433	477	448	463	468	502	469	470	490	459	405	464	475	461	504	478	504	485	473	465	449	502	445	452	427	474	457	471	492	473	447	434	463	489	425	462	458	490	461	467	490	463	458	483	472	438	463	475	491	480	433	454	451	473	435	446	452	436	463	470	437	433	465	452	438	489	453	501	461	470	466	446	454	479	459	426	471	457	444	451	467	463	469	473	428	499	437	469	454	475	434	468	450	462	441	479	465	431	437	460	433	449	428	424	440	445	434	465	445	459	454	473	431	462	458	486	467	459	470	469	444	480	459	433	440	483	480	473	455	463	455	475	511	467	473	470	448	490	479	470	493	448	459	500	468	468	461	454	496	465	448	452	430	471	476	451	455	468	468	511	446	459	504	458	448	485	480	460	461	476	442	469	456	476	479	450	468	513	452	435	440	453	478	474	440	437	458	478	441	439	443	426	487	447	464	434	467	440	452	431	478	393	447	428	428	428	469	449	495	470	427	448	462	468	489	435	467	490	476	485	454	477	432	480	434	436	444	447	485	460	450	473	480	424	464	452	453	492	490	525	476	423	454	431	485	461	463	495	473	508	413	441	467	487	460	476	455	473	486	453	448	444	456	462	474	465	460	466	471	451	475	440	490	464	465	537	452	499	478	458	433	428	458	453	433	407	482	453	465	450	456	468	451	461	482	463	446	471	480	517	471	432	468	480	425	492	430	462	443	435	469	452	479	469	465	463	447	478	473	448	442	481	459	480	464	457	474	427	467	453	472	461	479	446	445	481	465	468	444	434	482	455	467	466	434	465	437	470	471	473	417	464	470	421	461	452	492	426	442	428	478	481	495	474	465	465	455	424	488	487	451	466	491	457	475	446	471	455	455	463	435	458	456	468	472	430	444	446	433	487	491	437	463	483	435	490	465	481	450	468	475	485	462	494	464	434	462	462	454	431	460	478	476	458	444	428	456	492	488	458	428	395	455	484	479	466	449	470	439	456	428	464	455	456	493	420	460	485	482	448	458	439	446	449	460	499	441	422	444	444	459	474	447	466	440	401	416	470	468	453	427	448	397	453	461	428	455	473	419	423	448	453	483	484	451	445	448	448	459	513	470	451	474	499	469	454	497	479	451	460	468	452	455	467	443	435	495	515	444	445	511	434	428	447	470	449	486	500	448	448	451	454	453	496	450	434	450	446	470	474	432	508	483	433	447	481	485	464	481	457	467	449	458	447	465	450	445	455	468	437	480	475	457	459	454	449	484	448	459	453	440	472	453	451	482	450	449	462	462	464	456	487	431	457	442	466	470	481	453	460	455	463	449	452	468	435	427	490	438	437	487	426	488	463	448	439	460	455	499	461	460	431	466	497	448	453	437	439	464	432	447	441	475	462	469	424	461	488	468	467	462	487	462	456	438	466	467	450	451	452	511	464	448	460	466	492	455	468	441	452	477	463	487	470	459	430	467	458	455	464	465	388	442	432	468	440	453	457	453	471	470	453	450	453	427	458	453	486	434	466	478	428	417	474	476	452	415	431	442	424	423	455	488	490	476	455	461	510	479	482	444	497	475	409	446	485	442	430	487	497	467	469	467	467	457	463	492	475	454	457	444	458	446	439	443	447	487	476	427	424	455	458	468	468	480	464	464	462	472	472	470	434	461	476	462	428	518	459	428	440	441	482	413	431	423	453	437	426	461	450	441	450	434	491	436	473	473	467	422	474	437	437	481	424	461	454	486	470	442	439	442	490	439	426	460	445	458	477	469	454	451	459	412	424	452	468	478	428	456	426	445	444	457	462	451	406	485	476	456	475	467	436	452	414	488	473	471	448	473	459	430	475	488	456	491	459	439	465	435	493	461	452	469	463	423	458	491	422	455	482	434	470	483	434	473	440	482	455	436	455	477	432	448	445	444	452	511	450	471	483	482	490	461	438	484	428	443	440	481	438	472	469	456	476	466	454	447	477	434	465	456	474	456	418	454	460	477	460	490	456	465	460	461	495	435	480	486	455	421	440	455	427	476	446	462	448	442	460	438	485	469	471	437	460	419	468	438	480	470	466	470	446	493	440	419	490	478	468	480	479	460	518	431	421	451	466	465	431	443	459	442	466	462	441	460	491	467	447	473	464	429	445	443	451	440	463	434	457	456	480	472	488	474	443	484	471	491	481	422	443	482	470	463	455	484	429	462	497	470	483	425	459	420	423	468	415	479	457	495	434	493	448	457	445	486	482	468	448	461	455	457	456	458	483	449	471	477	464	446	503	429	446	416	462	472	432	463	464	477	460	478	426	472	481	469	438	475	470	468	454	472	502	454	456	472	459	522	454	475	485	453	452	472	474	492	476	465	486	434	435	452	434	462	459	478	436	474	484	442	482	476	460	460	502	478	449	429	443	458	431	452	482	461	447	472	487	476	479	456	458	472	485	470	438	451	485	460	465	400	426	423	471	451	404	487	490	531	427	485	424	480	469	455	450	411	442	436	465	441	477	503	453	456	452	472	434	466	457	481	423	476	484	482	466	454	405	425	453	459	425	452	440	430	442	489	479	481	491	467	464	422	449	446	455	442	469	508	504	445	462	514	439	461	504	499	462	436	442	443	484	486	463	487	482	455	457	475	459	462	451	449	447	484	477	460	427	478	440	473	462	420	524	491	471	451	449	477	467	517	478	457	440	440	494	466	447	462	428	444	481	479	406	475	464	413	485	484	431	487	434	472	436	454	437	464	478	456	476	465	449	463	460	442	415	482	447	469	515	472	457	458	451	454	466	454	487	413	458	427	459	495	423	445	429	440	473	496	456	453	476	469	474	498	451	460	485	412	493	425	496	450	440	464	478	488	440	502	414	465	451	435	489	475	458	466	465	489	447	461	476	432	467	438	459	451	474	472	445	468	484	434	469	439	467	496	453	449	482	446	464	480	461	473	481	433	438	447	462	455	456	434	473	412	472	419	413	451	484	471	446	460	457	470	435	479	495	456	435	446	445	468	447	441	487	462	465	463	456	437	461	424	464	486	454	469	392	435	452	453	472	493	466	464	459	424	445	466	452	443	435	453	474	461	435	474	457	443	465	483	485	462	470	478	445	475	473	456	458	476	458	500	469	473	449	432	455	424	477	463	421	471	454	457	452	450	461	450	462	451	446	449	450	425	463	444	442	484	456	445	463	448	481	459	437	432	395	444	464	462	462	451	486	494	466	477	410	472	456	428	457	447	452	427	445	460	413	481	474	453	443	453	497	442	486	473	455	462	459	436	446	473	436	434	471	480	509	413	439	469	416	470	450	492	448	473	454	465	457	468	432	438	490	442	459	452	469	470	464	470	435	481	490	479	466	430	479	455	487	418	468	467	435	455	462	429	457	463	463	520	452	489	462	457	430	475	472	488	422	460	456	437	485	482	435	454	495	466	444	466	486	457	451	468	441
4516	9300	8313	4304	3058	2380	1929	1587	1350	1117	1036	935	867	788	763	790	722	712	669	709	667	666	724	671	625	663	646	682	613	633	651	612	622	663	609	639	611	622	605	548	602	596	625	594	615	625	645	583	607	614	661	605	582	636	594	586	599	652	633	644	602	584	632	659	591	588	633	603	581	583	615	614	644	605	595	608	619	642	629	580	628	625	576	617	644	582	643	616	598	555	574	588	614	601	617	574	610	629	623	619	613	596	582	588	568	627	588	573	581	573	603	621	624	601	598	591	580	682	620	596	607	615	611	577	602	612	612	649	627	623	619	615	582	629	607	568	632	589	615	582	671	618	569	614	609	540	623	577	616	605	639	581	570	600	573	582	590	585	611	612	656	631	612	591	628	591	587	584	604	582	589	598	626	573	680	599	583	583	587	581	585	586	589	598	580	616	571	615	628	575	586	602	615	626	577	573	630	577	592	597	641	615	590	611	590	576	594	576	616	586	632	633	606	601	632	604	602	577	621	619	614	596	583	600	582	586	580	646	577	572	642	567	587	599	584	575	589	617	598	637	610	618	591	630	568	611	597	562	600	602	610	600	590	572	574	597	612	604	607	558	616	586	567	606	570	615	604	593	590	607	616	569	569	590	570	613	586	634	623	593	640	594	555	606	610	593	597	639	560	602	609	582	561	622	571	591	632	654	593	563	597	614	558	617	586	627	611	568	588	561	606	648	631	597	646	626	625	595	612	571	586	572	668	602	573	550	618	603	578	606	635	619	570	565	571	619	551	654	589	641	584	669	592	586	597	604	607	602	638	641	611	599	613	607	626	600	592	583	627	609	590	609	632	623	612	642	612	636	576	586	606	590	596	562	598	578	635	613	600	606	576	623	618	624	620	658	592	607	630	639	635	634	607	574	578	566	587	601	587	619	565	632	586	561	618	597	637	599	660	616	613	588	598	605	591	573	577	564	640	590	600	610	607	588	560	656	569	630	614	597	595	546	584	598	597	578	632	545	606	613	590	563	624	616	574	622	596	591	619	591	615	599	605	604	594	582	631	621	617	622	600	596	591	643	614	630	587	580	600	612	609	583	553	603	603	661	603	615	646	589	569	612	596	618	590	585	606	593	581	645	628	585	596	633	563	573	642	611	636	557	577	609	590	573	591	608	624	632	597	563	634	644	592	590	578	582	608	596	588	605	619	567	594	589	630	583	629	626	595	589	619	575	629	536	584	579	589	637	610	601	604	620	595	585	593	591	611	593	642	589	600	609	606	563	623	618	607	597	639	631	590	604	605	570	570	662	611	622	553	549	647	638	611	597	572	615	615	595	585	642	606	612	605	585	581	617	595	581	601	595	577	557	597	582	610	606	634	669	578	630	607	616	597	607	628	670	642	582	547	601	560	637	594	580	579	566	590	635	637	538	586	570	582	589	585	604	624	535	610	604	612	605	543	570	607	576	631	589	604	608	624	566	606	642	572	587	593	581	584	591	616	611	591	595	594	660	618	616	625	643	596	570	586	585	563	611	629	599	569	598	580	629	602	612	652	654	602	607	570	579	556	634	614	607	575	590	573	559	552	614	614	580	605	588	590	622	610	609	607	615	597	594	617	633	661	649	586	592	577	564	587	583	642	631	602	634	625	574	601	628	650	613	560	607	590	614	581	624	578	638	635	614	586	591	605	549	612	536	629	596	612	599	572	574	573	619	592	571	601	598	596	624	657	622	609	623	531	578	631	614	628	578	600	587	595	586	553	621	630	583	657	624	589	599	603	604	540	583	615	602	589	607	534	606	585	586	594	591	617	669	651	570	608	559	591	581	610	610	598	624	578	610	620	631	615	606	601	629	595	627	605	621	574	591	607	604	587	608	601	553	587	622	568	590	566	617	595	597	619	584	622	606	617	617	589	615	624	617	579	607	632	586	606	611	618	614	567	592	604	608	638	574	630	605	634	578	565	618	584	599	586	570	569	597	577	635	576	591	615	590	616	636	599	562	629	610	636	555	588	584	617	606	570	592	596	638	629	616	609	609	629	587	633	658	594	589	613	607	583	616	578	575	585	659	603	579	592	614	610	579	580	623	583	591	587	584	585	611	585	606	582	554	632	536	583	607	569	582	640	592	603	602	599	621	619	585	590	546	614	574	587	565	599	613	610	628	615	631	630	626	634	653	575	630	621	596	563	628	609	636	600	600	625	617	602	621	603	636	622	628	578	605	599	599	569	619	605	583	569	604	610	586	562	595	622	587	608	565	617	585	574	638	612	602	614	589	593	600	631	584	625	607	623	605	571	621	619	575	586	612	605	631	600	639	622	602	611	624	609	588	603	591	548	590	624	587	612	638	564	631	613	634	552	625	572	592	577	590	617	561	626	608	593	611	613	617	590	569	587	620	632	570	587	621	557	613	608	560	604	613	607	565	594	625	635	610	603	602	583	588	659	585	606	647	575	639	620	576	575	637	566	583	590	566	539	566	573	618	634	658	602	633	644	594	638	540	580	595	594	589	604	590	600	597	642	608	561	590	647	658	597	604	623	597	603	596	609	586	618	583	608	610	614	592	601	596	610	623	576	598	597	594	638	555	601	588	567	566	568	583	571	607	627	611	593	581	584	566	633	567	638	612	615	575	581	592	641	602	609	641	613	604	626	598	595	588	559	622	560	630	601	574	636	618	601	561	653	634	650	597	617	628	594	615	573	601	610	568	614	605	598	603	583	572	605	596	594	631	606	611	597	579	613	593	600	611	578	634	594	638	583	610	613	578	537	581	622	603	615	565	614	613	554	608	571	593	589	607	627	613	623	618	630	597	613	634	534	584	599	579	610	615	604	639	634	619	589	603	603	625	646	592	628	568	577	623	589	572	556	560	605	623	613	594	557	583	608	590	617	570	629	609	619	568	585	609	589	602	603	588	612	605	628	594	609	591	617	606	586	590	574	639	597	584	602	589	623	619	618	598	619	605	612	572	567	599	597	640	645	598	632	543	604	606	642	613	623	622	602	620	616	613	576	594	655	572	627	613	579	613	607	583	645	561	590	587	617	591	625	609	602	612	593	642	568	591	566	609	606	622	621	618	622	618	589	642	639	590	579	589	582	561	618	624	589	605	605	573	578	596	544	611	632	629	590	595	621	610	595	595	621	609	606	599	633	618	600	578	576	626	606	578	563	552	587	585	575	598	638	590	557	593	623	575	598	568	594	587	597	606	644	602	606	586	598	629	637	591	639	644	587	588	630	615	641	574	601	604	554	634	581	557	594	580	613	609	614	601	592	556	632	600	614	590	589	608	603	620	585	568	560	643	567	639	603	557	596	620	617	614	575	585	590	570	637	606	615	612	603	573	587	586	547	611	626	592	622	624	593	597	605	607	606	594	618	619	580	605	624	582	627	598	587	593	622	596	591	560	625	625	596	591	619	607	601	572	608	616	610	532	604	592	609	612	577	644	654	546	606	590	628	602	589	580	626	601	599	624	602	592	582	599	648	652	623	623
22460	20820	28534	23231	20824	20858	9405	1086	756	668	545	582	459	371	374	327	342	316	285	301	282	239	249	249	241	243	242	243	242	216	237	216	220	229	229	210	215	201	213	195	227	208	205	235	210	183	206	205	189	204	196	201	210	172	180	198	198	224	188	209	208	203	233	180	207	217	204	174	186	227	202	202	205	193	182	220	195	193	212	197	215	204	235	199	199	205	211	187	203	203	190	157	217	172	181	199	203	191	178	203	204	221	187	224	197	193	217	184	212	187	198	180	194	187	203	210	189	208	192	174	196	212	197	200	205	176	193	179	193	193	196	193	195	213	209	190	193	199	189	192	203	207	186	212	192	199	210	200	194	167	207	199	203	205	188	198	190	180	211	181	165	200	208	205	184	214	186	182	175	171	176	207	199	194	197	180	173	183	168	213	174	193	191	193	202	170	207	185	210	196	198	195	186	209	207	187	179	203	194	186	205	188	190	203	200	196	183	175	194	184	178	202	181	202	189	178	196	224	166	200	208	192	194	190	203	195	181	169	209	190	169	187	179	206	202	209	213	188	197	188	173	189	180	180	169	183	202	191	192	196	189	182	185	192	175	194	182	178	235	192	215	177	198	200	172	214	180	192	194	199	190	197	194	234	193	185	201	199	188	167	178	221	172	195	211	188	184	200	172	179	187	185	215	215	187	182	181	185	183	191	238	189	204	212	214	166	190	204	182	232	211	206	180	199	195	207	175	204	204	174	217	193	211	201	167	216	186	194	206	184	200	211	207	201	178	195	199	195	191	197	172	191	217	204	208	184	181	199	177	181	219	172	201	208	189	204	167	178	197	161	178	182	186	197	174	193	194	207	172	212	180	192	175	185	201	212	183	173	195	185	203	212	192	187	183	199	185	184	186	199	189	196	214	185	197	214	192	201	195	202	189	195	197	178	186	171	174	205	169	202	201	208	196	224	184	191	201	196	196	207	190	182	196	193	179	204	199	213	188	196	210	212	180	197	192	200	196	189	213	184	192	188	224	192	218	200	195	208	184	204	200	181	208	208	233	191	204	176	173	205	193	172	188	202	212	201	201	193	205	195	201	179	182	162	204	213	196	172	237	185	182	203	184	182	176	176	216	212	200	193	175	192	175	207	170	200	214	221	199	224	205	206	161	190	201	206	181	203	215	218	200	195	198	188	195	192	223	198	178	165	178	180	200	187	217	171	186	203	208	217	234	214	183	212	205	206	188	192	207	181	170	172	188	200	199	192	202	197	190	191	198	190	178	169	178	187	229	180	186	198	177	190	214	218	199	197	186	186	183	186	157	211	185	192	194	196	176	174	202	167	177	201	189	184	174	190	187	212	169	200	189	215	160	207	185	200	192	185	185	212	205	201	207	205	168	182	191	175	173	190	195	161	185	172	176	185	196	191	185	206	198	185	199	185	182	200	212	183	201	201	173	172	212	212	206	179	181	213	193	207	203	203	173	169	170	189	202	208	185	214	188	194	181	228	201	210	197	188	200	191	178	203	214	188	198	185	172	204	194	189	169	202	216	197	191	190	186	186	198	181	187	213	193	206	201	191	205	191	156	225	202	184	193	212	205	191	194	199	193	215	196	202	199	196	163	184	172	203	187	216	183	204	189	203	199	210	193	195	198	194	200	173	205	180	199	174	169	163	194	173	218	205	205	188	216	178	193	204	215	196	207	184	173	179	190	199	181	172	179	188	202	182	191	189	213	184	183	207	197	166	195	175	202	198	190	219	219	153	192	186	174	196	190	180	190	179	190	210	192	194	176	182	172	194	192	189	167	191	209	196	171	197	198	198	200	237	199	181	195	176	204	192	200	205	173	181	192	203	216	202	195	185	198	204	175	198	189	207	173	203	211	198	197	184	187	204	202	186	210	192	177	166	188	183	186	197	199	195	207	191	188	218	191	184	197	157	195	189	194	180	196	226	173	204	178	187	179	227	184	191	186	215	196	189	201	178	203	174	178	180	202	217	205	190	181	183	219	177	192	172	176	178	179	161	171	186	175	194	179	205	200	207	215	202	182	189	164	189	208	198	211	176	195	210	180	176	204	185	183	203	164	181	209	183	189	185	213	195	189	209	186	190	193	204	210	201	181	198	225	193	208	196	189	190	214	197	173	183	196	183	213	216	195	176	189	203	190	209	181	186	186	201	199	202	175	195	187	172	208	187	201	191	174	202	208	210	207	176	204	207	188	189	183	173	212	197	194	188	191	203	167	156	201	221	189	184	167	217	185	193	197	177	213	191	192	177	208	188	185	185	203	194	199	196	217	191	210	184	200	186	181	202	184	214	200	185	192	182	215	193	186	207	199	183	211	203	183	182	205	191	209	183	189	199	194	173	183	195	193	175	176	162	169	191	155	192	207	193	199	219	204	185	185	193	177	192	202	175	207	219	206	195	189	204	185	186	225	206	208	192	183	192	196	192	180	187	184	217	205	183	208	173	189	170	193	207	187	175	167	187	196	203	221	185	165	178	194	189	210	188	221	193	175	202	176	207	197	185	199	207	205	207	192	175	206	210	200	183	188	213	179	182	212	190	213	186	174	215	221	190	197	190	166	203	184	169	188	214	156	183	182	191	180	201	205	189	225	207	177	176	155	206	187	184	194	191	197	220	218	196	185	183	199	211	205	190	204	183	188	188	214	176	195	165	184	202	173	199	187	204	175	197	178	208	192	202	176	187	199	196	202	202	192	201	185	176	174	183	194	188	167	201	206	197	206	197	184	173	215	179	188	208	194	203	196	211	183	223	189	217	185	182	218	200	197	200	194	208	183	186	169	192	190	202	199	220	218	196	185	201	168	198	216	186	192	196	185	192	213	199	179	181	198	178	184	175	175	174	183	179	196	195	200	188	179	178	197	188	190	173	178	193	196	193	167	191	211	193	188	208	187	187	188	168	191	197	185	168	216	205	199	209	207	192	178	191	197	205	207	190	189	200	202	175	183	206	197	194	199	203	191	185	190	174	184	176	168	181	200	186	213	169	195	190	186	209	185	200	196	203	214	191	219	211	205	198	196	180	188	190	198	209	182	183	185	191	177	189	207	183	185	223	201	181	174	187	200	202	178	184	183	207	191	165	193	189	180	175	181	214	188	195	196	180	168	186	174	178	204	186	182	205	216	177	187	197	217	193	223	204	217	213	207	192	204	207	187	174	173	215	187	197	188	208	183	176	199	222	176	188	202	187	186	194	216	162	174	179	191	185	173	184	179	179	190	175	199	213	183	191	180	192	198	179	212	179	214	190	198	184	221	191	178	194	178	191	176	195	234	213	209	186	201	206	206	203	183	191	211	200	171	192	177	186	191	183	193	219	227	178	173	182	219	193	182	185	185	209	198	187	212	214	207	187	187	174	182	218	181	197	194	230	190	193	197	196	191	210	178	207	212	174	180	203	184	193	185	205	177	195	190	184	175	184	190	206	180	177	196	201	186	196	164	187	176	190	176	191	191	183	196	192	200	184	194	199
6525	15200	13223	7346	4919	3713	2845	2187	1767	1375	1209	993	818	676	600	581	526	529	492	431	444	368	384	352	351	350	341	353	323	347	303	333	291	319	284	307	297	334	301	281	285	256	267	292	275	301	267	279	273	268	275	269	260	311	252	260	274	302	265	287	268	228	286	248	266	286	241	259	274	273	278	233	267	260	243	249	257	277	229	238	267	266	282	238	247	232	251	270	265	255	263	271	281	246	239	263	267	244	260	270	211	262	256	238	260	260	267	255	259	280	247	261	246	256	248	245	259	264	242	262	250	252	210	224	271	242	270	248	289	246	250	259	227	244	250	302	246	249	253	212	279	245	232	261	251	228	240	269	248	229	259	257	232	235	249	253	262	244	270	242	268	239	251	289	248	273	227	293	233	236	253	236	247	268	276	264	249	258	269	260	254	222	274	279	244	245	219	253	263	250	242	244	254	270	264	259	246	276	259	255	271	255	261	238	244	223	230	240	236	244	232	273	246	261	237	268	240	253	253	283	236	245	266	228	262	224	267	228	239	253	267	259	263	248	271	242	250	245	248	227	241	250	256	264	238	265	251	266	265	225	234	269	231	229	231	274	258	249	263	248	258	247	284	214	226	248	255	237	224	257	241	246	264	231	256	276	254	254	248	248	235	250	277	260	273	226	241	227	238	272	269	241	243	245	240	247	244	238	265	257	285	243	263	278	246	239	228	262	293	276	255	244	253	245	235	249	229	236	224	252	242	234	233	258	254	279	268	262	241	246	243	234	294	236	284	278	267	282	253	260	255	261	242	249	239	271	270	264	233	237	279	269	266	288	280	257	280	275	298	226	242	257	256	254	247	248	241	252	239	258	272	247	253	222	241	268	259	257	261	229	279	256	232	270	233	238	234	269	244	269	250	240	246	261	273	265	227	242	244	264	204	251	259	255	234	261	254	250	244	264	244	252	249	260	257	271	256	214	262	297	259	222	223	268	224	263	208	258	249	255	279	230	242	258	243	239	268	259	262	248	262	226	273	209	273	233	248	260	243	250	261	233	274	232	282	259	285	236	231	244	244	263	249	250	257	247	236	255	267	255	234	295	260	283	251	241	242	236	258	249	237	245	288	251	263	231	247	247	216	262	235	229	263	247	260	218	261	272	259	251	250	238	249	273	265	261	265	228	237	242	257	258	245	227	224	237	232	245	236	272	243	257	219	269	238	230	253	264	264	263	257	270	242	266	244	253	253	245	250	259	274	246	253	261	240	244	250	248	285	232	238	249	238	261	275	243	257	279	238	239	237	262	248	235	265	227	256	255	255	228	271	282	247	245	253	293	241	259	261	243	274	263	301	250	254	280	259	252	233	245	257	247	219	233	240	257	230	258	246	257	264	251	279	242	284	265	225	270	257	241	231	249	213	251	248	245	243	250	239	261	258	263	254	247	260	250	238	281	280	240	241	250	254	235	249	253	272	255	240	263	287	256	247	246	239	243	245	269	262	264	254	253	245	263	256	263	246	238	252	255	274	236	245	244	261	267	265	264	235	254	258	240	273	239	220	238	243	249	226	255	235	262	222	265	264	265	255	235	253	240	261	264	246	238	227	255	238	250	247	226	272	235	257	264	228	233	257	269	246	275	239	246	258	234	238	267	254	264	264	238	243	262	247	221	251	264	221	237	236	217	262	269	258	237	257	258	249	254	271	260	252	268	263	243	244	271	252	243	231	250	237	226	247	237	243	270	259	256	256	232	266	242	265	243	232	257	249	234	215	269	241	263	252	258	255	232	239	256	248	279	261	282	242	265	241	247	249	256	250	219	265	253	230	254	244	292	251	261	245	245	256	279	257	276	273	250	281	278	251	258	257	249	242	239	272	229	257	252	253	255	235	267	234	263	236	274	242	263	256	259	269	247	232	211	252	262	249	254	262	258	267	253	238	230	266	252	268	227	258	250	246	262	265	251	278	258	248	234	262	258	270	276	227	214	237	261	227	258	219	250	255	258	268	255	246	237	219	251	244	247	239	253	240	254	240	256	261	260	237	240	233	218	234	248	240	242	230	270	267	275	218	261	234	233	241	252	219	259	269	274	219	273	231	252	245	259	248	249	265	247	252	233	261	235	263	262	247	246	233	268	231	231	214	249	262	276	225	257	243	261	275	259	247	254	238	228	245	250	280	250	242	248	264	274	237	243	235	256	268	242	263	258	231	295	233	281	237	267	254	249	240	230	256	247	242	266	277	252	276	263	244	241	253	229	239	250	244	250	271	272	252	246	249	236	260	230	246	253	241	253	228	268	229	271	259	258	257	229	230	274	254	250	232	251	271	258	275	245	229	226	260	274	241	241	294	245	249	243	271	250	253	256	257	256	242	258	240	257	257	275	297	254	248	260	302	230	239	258	256	251	265	269	226	261	248	249	261	275	273	277	255	238	252	259	249	268	242	268	276	267	241	227	239	211	268	262	247	225	257	224	230	250	248	244	244	241	232	232	250	264	270	213	270	236	242	262	216	243	249	269	248	232	257	277	279	243	257	259	239	271	222	241	243	243	229	231	265	263	249	236	251	271	230	243	264	246	227	245	275	284	249	263	236	225	242	271	243	250	262	283	243	239	238	251	245	249	241	280	243	232	265	239	244	220	259	239	244	252	250	256	272	273	256	232	256	243	251	248	269	240	227	241	247	273	207	259	262	250	267	239	247	246	247	232	232	264	240	239	240	263	259	273	223	252	282	229	240	277	255	269	265	250	245	260	242	235	275	246	257	276	250	261	219	241	247	242	264	275	271	244	231	264	257	245	214	253	239	259	240	258	250	259	246	228	234	259	235	246	231	238	255	266	235	280	252	247	232	261	237	252	235	240	259	242	261	261	254	276	251	246	234	218	244	251	235	243	271	240	247	241	251	251	269	243	248	282	276	245	243	240	254	273	236	263	265	263	271	243	261	235	228	265	261	265	252	282	274	246	246	254	253	249	275	245	238	279	269	266	261	263	271	275	258	268	227	239	247	235	267	254	234	248	255	267	261	248	260	258	272	257	256	254	273	268	268	229	234	241	232	237	255	258	228	260	288	247	235	260	235	237	254	271	304	256	264	264	235	255	274	241	259	255	218	245	248	241	230	247	253	248	211	233	235	272	213	243	267	247	265	242	263	230	255	229	230	252	239	233	231	230	216	243	247	222	270	216	255	260	255	243	259	259	229	255	237	248	282	265	271	246	266	239	244	240	244	224	252	248	279	254	243	254	262	224	264	267	224	241	254	259	250	248	238	243	254	232	248	242	256	245	261	251	265	266	246	257	234	244	272	247	244	245	268	263	266	228	252	243	258	273	259	228	282	223	246	257	244	265	251	258	223	269	252	284	245	243	280	208	228	236	259	253	257	257	238	277	235	260	262	253	279	247	271	252	232	249	257	247	247	239	244	257	268	235	226	275	270	240	288	242	263	235	236	239	254	253	254	269	261	211	252	265	241	259	259	261	254	223	228	262	259	236	252	263	227	214
26425	20453	10242	1554	1054	953	825	709	709	706	652	681	684	640	642	637	686	672	657	604	624	656	666	688	690	669	658	592	634	630	631	667	647	669	685	655	669	656	669	628	648	610	635	666	625	666	635	642	673	576	649	680	627	658	656	643	675	699	641	675	695	632	656	630	641	699	686	595	690	659	667	645	655	631	666	652	646	630	640	648	653	654	629	678	601	639	650	654	639	675	687	679	669	615	651	630	682	648	647	617	674	644	671	636	687	615	632	651	665	665	655	624	685	597	660	639	647	633	624	675	655	643	582	640	651	677	625	670	680	676	627	652	664	617	602	684	668	655	635	648	670	651	617	684	654	657	666	624	631	627	641	640	667	661	660	599	649	641	631	671	665	703	647	623	647	652	644	648	662	651	664	609	637	637	638	625	672	640	663	644	660	653	633	623	686	641	679	669	659	631	663	640	650	611	671	623	630	677	646	685	605	627	625	659	652	622	640	638	618	614	662	644	652	626	679	636	642	671	627	654	648	641	670	635	638	623	650	612	638	637	679	608	686	641	652	656	701	700	634	653	637	619	639	686	658	619	642	670	638	617	643	665	629	698	623	669	676	646	691	664	661	644	597	653	647	653	625	637	638	680	613	627	628	604	620	629	680	622	611	674	664	668	649	607	655	695	651	651	639	675	657	684	644	654	682	650	647	657	695	613	640	635	641	635	658	629	663	636	676	678	672	625	632	670	646	661	671	637	665	667	657	626	648	674	717	627	616	690	616	690	678	674	620	653	654	618	663	640	626	635	671	625	639	582	681	621	679	645	667	629	623	673	676	626	650	652	686	668	653	672	672	650	640	609	618	604	706	683	654	686	671	626	661	647	611	677	602	652	650	647	646	693	655	705	624	656	677	606	638	653	625	612	651	659	637	629	705	636	629	674	619	652	610	654	662	635	619	676	639	658	650	645	716	640	673	652	710	649	663	660	646	647	644	636	640	637	655	640	603	644	725	691	661	679	667	692	634	631	626	658	670	645	674	694	658	663	631	645	635	639	683	703	673	647	644	607	616	649	678	678	684	654	647	652	658	634	587	643	686	631	691	616	658	612	596	663	694	672	624	650	678	660	668	685	635	625	577	666	709	607	663	654	678	735	696	634	681	665	605	687	630	626	683	659	671	658	638	666	652	640	664	661	670	641	662	663	678	649	647	638	644	576	668	684	636	638	617	625	661	648	655	708	692	688	659	596	644	645	604	681	630	647	634	647	589	640	640	688	655	647	612	626	691	640	658	648	626	659	672	680	680	686	632	699	636	643	605	623	653	678	689	624	654	670	633	629	587	612	624	652	676	638	660	700	655	612	658	620	635	663	643	668	700	668	613	655	636	616	634	689	630	657	679	649	680	640	690	620	600	673	635	670	644	640	678	638	685	644	628	676	684	627	638	659	668	673	595	638	691	655	679	683	662	649	612	651	665	671	688	642	671	657	651	624	602	643	646	636	643	627	666	655	699	636	622	682	634	632	694	636	679	624	672	618	652	640	666	667	641	601	645	626	621	639	654	686	613	740	618	638	651	679	614	661	656	655	620	655	644	658	586	651	672	653	655	641	631	669	672	644	665	677	648	653	643	628	609	626	651	585	684	642	660	666	665	714	625	651	626	662	638	642	686	609	637	673	606	640	617	671	602	697	633	655	642	629	654	611	633	616	698	649	605	654	648	687	639	663	661	617	627	638	591	666	645	632	676	688	705	660	682	700	614	603	696	595	683	691	602	649	701	617	636	691	656	638	684	644	687	661	624	646	624	624	616	618	624	632	653	648	619	644	671	639	639	651	670	634	699	669	657	622	650	653	675	664	685	675	638	635	664	691	705	659	638	630	659	693	612	687	677	677	624	641	632	641	644	633	678	672	656	640	687	588	642	701	677	638	646	693	647	621	654	640	665	673	686	627	633	655	685	690	664	666	596	644	648	672	656	654	665	603	640	691	642	655	664	668	648	657	641	627	656	671	658	637	668	670	665	598	647	643	613	634	692	655	670	663	620	671	614	699	647	643	641	602	638	662	618	595	646	674	610	670	672	636	604	633	651	650	692	656	686	668	654	641	651	672	654	641	641	631	667	641	663	643	662	664	616	691	648	661	660	608	665	666	627	577	660	624	649	618	638	620	642	609	656	656	630	653	638	678	684	631	655	675	687	649	651	664	650	710	680	621	617	657	637	676	650	680	669	617	657	649	619	669	648	678	656	662	698	612	632	640	670	677	658	654	682	661	655	673	632	615	630	660	635	654	648	655	652	601	627	662	639	636	640	621	670	638	628	621	607	689	616	642	650	668	625	649	664	651	653	675	662	656	666	633	627	585	631	641	666	641	656	668	625	730	622	683	629	581	661	671	657	636	624	712	669	639	665	631	656	621	707	607	586	646	681	662	600	623	682	613	653	683	608	664	631	646	626	644	664	641	658	677	676	630	642	645	660	684	673	662	635	627	662	653	687	654	658	654	626	646	690	633	654	662	660	633	659	679	676	651	636	704	660	623	629	662	645	639	667	643	686	663	607	665	677	656	659	680	627	635	640	654	649	634	665	585	641	655	629	699	655	624	634	666	637	638	657	686	642	634	710	649	654	656	646	677	648	631	668	648	633	639	648	656	680	636	691	651	664	632	656	628	656	649	660	647	659	679	611	656	680	678	634	693	599	634	705	639	651	636	627	646	664	645	645	649	659	677	626	648	675	666	657	669	637	631	677	656	643	682	650	635	658	659	662	654	681	625	627	653	647	680	648	610	647	666	602	664	664	653	671	668	628	629	643	680	654	652	672	639	638	654	681	696	638	691	646	665	666	638	641	612	646	634	592	690	694	607	657	676	590	643	629	656	616	637	654	630	646	687	620	637	637	653	688	619	669	670	680	642	667	691	631	683	642	675	673	634	644	660	633	665	660	613	647	629	646	629	637	666	648	667	638	643	660	638	677	699	639	662	619	661	663	605	622	599	623	617	630	653	658	626	724	641	618	691	663	633	653	656	672	637	649	664	598	660	634	638	634	649	623	654	677	651	674	644	669	621	620	617	630	658	645	667	670	659	640	663	644	687	631	646	636	646	692	670	615	643	621	632	612	667	654	676	630	676	643	614	607	710	657	637	640	682	648	643	631	610	648	651	606	609	626	665	654	675	664	683	654	632	662	692	642	655	700	594	619	690	691	643	641	633	651	598	638	643	641	663	634	670	602	639	668	638	632	672	587	688	640	614	604	680	637	634	654	674	611	632	677	649	612	632	675	620	678	674	625	660	641	607	599	622	622	636	680	633	634	628	650	647	632	627	642	641	684	685	652	657	616	649	635	701	686	616	632	711	674	661	664	625	615	666	646	657	687	687	666	667	642	656	662	641	643	684	665	639	652	684	648	644	625	656	655	653	692	671	680	701	661	616	654	645	670	705	655	653	646	586	684	662	655	724	597	626	628	636	637	661	620	619	637	664	675	639	630	641	633	629	637	630	690	663
4023	1563	1539	1122	1034	1033	930	885	896	857	831	852	876	860	876	828	843	858	846	834	845	819	822	813	805	873	802	884	883	829	846	790	798	853	840	840	807	846	799	830	887	894	785	851	826	811	813	838	824	815	815	854	809	816	862	852	829	888	828	807	861	864	846	858	836	791	824	829	859	865	798	823	847	825	844	811	832	856	798	803	897	789	791	790	751	854	829	879	844	821	832	802	849	817	856	838	834	835	832	834	859	858	824	845	850	841	831	762	854	819	816	825	825	794	816	830	840	762	820	823	831	863	785	781	848	786	794	787	823	782	851	807	809	818	815	820	857	819	800	797	851	816	834	796	849	820	816	837	832	865	811	859	864	851	871	802	825	805	787	816	836	777	806	885	804	853	808	860	845	824	813	880	779	847	853	836	778	806	804	884	825	786	852	783	794	802	793	784	830	839	816	840	819	836	840	816	841	818	805	868	855	846	839	914	818	883	824	829	799	839	815	813	859	820	813	803	801	864	822	853	845	839	828	812	842	819	861	821	765	794	796	808	841	811	796	845	825	784	807	853	814	793	827	858	795	794	850	818	835	809	802	765	834	836	837	810	808	846	884	811	846	819	888	811	798	823	828	819	842	818	846	870	826	867	788	831	817	806	798	830	797	882	811	792	843	815	807	812	858	821	847	829	844	780	837	850	858	849	873	821	788	840	851	778	822	810	829	857	813	778	836	814	840	781	831	840	821	835	846	797	835	818	813	807	871	830	811	776	818	857	851	794	827	793	817	790	849	829	858	814	853	811	819	826	800	824	814	812	835	838	837	805	803	801	844	821	859	786	830	806	872	871	855	834	849	759	840	813	815	820	851	785	775	807	809	815	846	829	886	781	824	844	870	868	805	817	846	838	844	811	809	793	870	881	790	845	836	823	773	874	824	855	871	838	773	797	810	823	806	832	819	860	814	820	828	846	826	805	833	817	847	857	863	835	817	821	847	808	835	797	838	842	876	875	819	836	816	794	846	820	842	829	812	790	849	814	799	809	830	824	828	806	821	843	798	845	870	879	803	835	852	840	846	794	825	841	785	803	802	815	825	824	868	784	835	782	847	865	815	834	819	850	852	828	863	842	876	825	834	774	854	844	832	863	820	862	819	800	846	821	777	850	811	822	803	875	840	835	788	801	806	851	841	835	821	832	859	827	791	772	849	844	874	865	858	871	824	847	782	870	856	803	868	810	842	784	827	809	827	821	806	828	871	785	799	835	818	833	847	846	882	822	849	776	873	775	807	851	802	829	844	809	776	809	845	811	809	808	890	811	784	890	833	815	839	836	765	784	799	797	835	739	822	853	789	821	830	821	811	862	825	839	809	837	844	759	832	851	884	785	827	806	850	784	872	809	895	836	872	851	818	821	786	780	830	797	815	860	802	806	847	845	796	820	831	787	839	836	878	793	807	846	806	830	829	817	814	815	824	838	837	817	838	859	848	839	821	865	829	810	844	793	885	805	818	805	821	874	857	830	758	804	884	857	805	834	800	856	806	825	850	844	783	902	809	812	870	828	803	822	840	839	804	824	785	812	837	835	860	783	837	828	823	775	815	780	840	798	872	856	856	834	838	861	836	851	814	826	820	835	854	811	840	831	789	818	830	832	831	885	854	803	755	808	796	801	807	836	831	879	820	803	762	840	841	825	808	800	826	800	839	823	836	889	879	849	833	839	853	827	781	838	813	850	834	819	842	848	819	834	811	826	815	799	826	846	841	844	827	793	827	850	822	806	805	825	822	833	844	849	846	791	827	803	831	825	826	809	874	813	817	820	823	849	829	816	848	838	891	880	828	846	879	855	844	887	821	847	814	808	871	841	816	816	830	840	775	806	836	800	813	857	826	843	780	849	802	812	802	849	826	816	851	816	882	815	818	818	860	891	791	850	821	830	807	835	866	830	850	883	839	828	866	879	809	823	811	818	806	741	881	868	784	889	774	841	859	843	845	855	824	845	764	842	872	832	803	780	814	828	833	829	803	866	865	809	802	804	807	833	802	868	842	860	847	814	816	828	831	821	859	838	824	791	840	847	838	809	782	855	819	786	784	804	839	826	813	858	855	827	872	831	810	809	813	815	877	806	811	825	865	835	860	882	847	825	829	853	889	805	831	804	818	812	865	826	880	821	904	815	835	826	849	814	847	841	781	778	850	765	805	785	839	795	835	807	781	778	807	853	831	869	865	842	890	798	846	774	863	783	836	865	811	808	853	808	869	857	812	827	814	803	841	787	816	833	842	830	844	787	843	813	865	861	774	830	896	816	882	852	819	767	835	846	865	760	823	787	765	828	802	813	791	839	829	838	844	813	823	833	844	820	825	826	844	839	845	819	856	848	775	873	813	858	806	870	827	833	826	756	822	809	811	813	832	772	822	823	862	837	780	860	842	837	821	797	839	864	830	828	854	870	841	825	832	839	842	801	860	844	830	853	878	827	781	809	831	828	805	809	867	830	777	814	832	833	844	842	810	814	817	823	808	838	826	818	848	811	803	831	815	754	831	817	856	866	782	832	844	803	812	836	841	870	822	753	835	763	838	804	849	796	811	803	824	885	825	803	754	765	822	777	861	847	790	837	836	834	799	811	823	864	780	807	813	881	799	841	840	790	803	813	809	833	854	814	794	839	846	829	855	843	869	851	851	854	817	803	842	805	793	786	877	866	807	815	828	779	786	805	828	829	838	840	832	846	835	810	876	852	780	836	840	782	800	854	810	855	840	828	807	850	815	880	850	835	792	789	812	889	816	808	809	829	758	816	816	853	813	859	842	862	771	829	819	859	867	869	820	787	844	833	824	842	829	842	834	892	839	856	805	835	832	870	837	835	821	814	840	836	831	806	844	839	854	844	823	788	808	836	800	823	842	817	815	831	828	855	776	838	865	825	781	813	853	794	809	789	839	794	815	834	841	793	821	842	849	811	818	840	844	783	837	838	829	879	870	831	805	820	814	842	817	842	793	801	877	768	880	805	830	843	853	816	832	821	836	794	799	815	796	828	816	829	838	828	892	816	812	825	829	818	834	859	804	823	823	840	808	820	819	807	845	871	805	810	756	821	836	854	820	907	804	831	844	824	802	828	844	832	838	849	840	814	879	838	847	822	863	823	783	825	831	833	808	844	842	837	822	814	805	865	798	831	807	811	885	815	814	821	840	791	789	814	868	805	831	784	840	868	832	782	827	868	830	775	796	892	856	851	825	823	779	833	817	813	805	842	836	813	813	801	796	880	851	816	855	895	888	849	776	877	853	808	824	839	870	857	802	848	836	804	845	842	801	796	836	776	822	802	835	820	812	823	812	841	814	852	854	792	797	833	823	798	866	827	789	833	827	854	849	855	826	788	834	815	796	832	833	827	837	840	848	824	825	801	775	815	844	827	778	850	815	779	835	810	828	844	808	834	827	817	841	805	836	838	823	804	862	831	787	822	771	824	852	846	808	894	822	853	821	857	818	835	875	802
23504	20884	28207	23665	20871	11065	1432	933	771	727	678	597	573	594	559	578	527	522	487	469	497	505	479	513	534	471	492	476	482	517	495	463	517	482	498	489	455	475	501	508	447	444	477	456	477	471	478	439	463	458	475	496	481	471	489	460	473	418	466	475	469	477	426	443	451	490	448	443	471	473	443	451	476	492	498	458	469	466	510	434	470	472	433	492	456	452	439	502	481	415	484	448	484	494	462	448	442	468	456	508	429	466	477	424	490	476	467	460	455	450	419	422	471	476	457	460	473	473	437	492	486	464	518	457	438	429	464	428	477	488	454	470	442	470	493	481	473	489	431	455	474	441	444	468	445	446	422	492	481	481	439	471	467	466	497	454	465	454	455	468	443	486	452	456	463	487	480	493	450	466	471	432	528	467	461	466	483	460	474	469	457	456	481	463	469	500	509	480	524	491	499	494	461	467	452	448	450	488	418	475	466	498	472	425	445	484	501	475	440	444	480	457	470	451	482	428	447	453	437	472	433	429	506	451	472	494	493	452	470	466	473	444	450	491	458	444	469	509	535	465	493	478	468	403	481	476	445	469	454	493	465	457	494	498	456	495	462	447	476	475	453	453	496	447	427	480	440	459	433	472	423	496	480	461	433	467	467	455	466	482	503	465	490	450	442	452	486	466	432	454	485	476	480	483	466	459	491	450	472	423	469	478	464	467	432	462	457	464	421	474	466	445	466	453	452	449	470	433	475	454	464	438	450	488	452	424	512	480	489	433	468	491	461	470	460	476	494	477	456	450	443	432	483	466	506	433	472	447	460	461	463	478	472	444	445	432	428	457	465	450	484	449	462	446	440	481	470	437	464	481	446	412	477	489	458	442	462	414	464	461	443	477	432	491	473	460	477	476	496	464	451	451	491	472	479	459	463	463	447	453	466	416	454	466	485	463	466	442	463	417	471	475	475	468	452	473	469	426	462	452	450	484	477	466	437	465	458	426	465	463	456	488	488	484	450	485	459	447	457	452	461	468	469	425	476	463	444	458	470	454	433	487	442	423	450	460	473	494	449	464	479	457	481	464	491	474	478	476	424	472	432	412	403	475	451	477	460	446	471	454	461	447	455	463	449	485	485	470	443	449	466	497	485	473	458	485	446	481	459	441	423	465	468	472	438	476	440	473	471	414	478	431	478	484	468	427	462	453	462	453	459	495	456	446	433	404	458	446	471	422	495	463	471	454	451	466	472	464	496	455	449	444	473	474	458	460	460	455	435	443	481	465	454	488	448	458	487	448	458	448	462	477	483	446	448	462	441	459	477	502	463	485	456	459	457	473	464	498	457	449	496	465	437	453	444	453	458	466	506	489	495	465	446	476	462	457	476	487	470	471	487	480	419	436	490	467	454	457	466	443	474	468	455	442	481	445	498	461	446	519	468	473	456	469	479	434	479	461	446	462	422	482	445	456	457	457	496	512	477	449	430	470	472	445	458	460	447	484	493	460	493	489	466	461	453	460	481	440	434	451	448	460	503	505	456	487	445	431	430	469	459	450	483	459	441	463	471	456	477	466	488	506	451	450	458	464	452	447	442	457	446	466	460	505	453	465	469	463	444	509	482	418	457	421	471	432	450	452	476	466	460	505	449	475	476	496	479	483	489	472	452	471	477	490	452	462	468	489	484	467	451	497	433	456	445	441	455	479	481	468	432	471	464	472	446	428	482	472	470	462	476	481	487	475	457	466	439	448	452	445	442	478	472	422	484	475	454	450	491	454	429	475	512	458	473	438	459	454	437	416	492	507	452	455	461	487	455	487	457	461	408	501	488	478	468	444	454	477	458	424	464	473	459	420	443	477	444	490	447	445	490	432	480	437	473	471	499	452	416	495	486	445	422	455	446	482	511	476	475	440	485	434	466	454	478	471	477	454	459	474	461	436	465	478	492	467	453	433	462	499	455	453	433	477	455	468	467	446	468	440	438	482	450	448	491	443	456	460	460	458	462	481	502	415	489	486	465	437	445	453	475	462	442	463	474	464	453	459	422	503	475	444	465	477	478	463	473	441	484	462	518	482	513	467	485	493	452	479	436	447	461	469	509	448	446	467	473	401	499	487	464	423	501	483	447	474	456	463	490	462	430	470	436	439	498	523	428	457	494	439	451	408	484	445	445	459	488	472	457	465	446	453	463	468	449	466	478	473	426	468	460	430	455	461	456	487	415	451	462	492	501	478	464	460	447	473	436	472	443	478	484	456	480	469	454	453	462	498	447	494	433	449	463	478	481	508	493	462	447	453	438	441	469	457	480	444	408	481	471	435	463	498	459	493	438	472	453	474	499	448	456	494	478	459	460	509	440	449	456	440	469	486	445	470	463	425	474	454	427	474	447	463	459	468	417	441	458	461	444	456	397	470	484	481	442	479	485	451	462	438	482	485	477	453	449	467	461	461	464	476	472	469	437	450	481	466	487	494	471	465	453	463	477	438	456	483	492	479	477	411	427	509	424	489	467	489	473	460	456	516	463	518	467	505	423	489	443	459	459	475	443	474	456	454	473	481	422	455	472	416	438	508	412	470	450	439	461	456	465	485	446	472	456	469	470	471	449	460	450	433	445	472	468	477	499	423	434	473	471	454	479	476	477	473	462	469	456	454	467	472	419	453	441	457	413	483	460	464	463	450	462	447	466	437	452	465	492	477	466	453	468	451	438	481	458	399	461	465	452	482	467	441	415	448	435	455	407	494	460	506	464	492	452	463	500	480	457	482	466	490	455	492	496	482	451	486	478	424	474	434	505	483	488	483	471	469	490	477	458	447	461	453	456	491	446	446	453	476	482	463	458	454	447	454	446	437	453	474	439	434	448	481	429	459	474	474	447	461	445	447	441	470	511	466	490	445	470	461	440	491	458	466	469	493	433	438	461	455	462	465	448	481	494	486	480	465	475	437	501	454	481	451	472	439	495	486	457	453	455	443	436	399	483	458	454	460	474	493	462	468	469	484	500	498	469	441	471	484	431	441	439	425	450	464	471	462	466	478	449	459	465	438	471	482	465	462	461	453	479	468	449	468	421	461	457	438	423	444	459	496	443	438	453	445	398	477	460	429	427	468	462	487	502	454	467	483	493	464	452	484	482	454	510	467	429	525	437	461	443	491	454	441	437	464	444	455	483	474	462	452	462	478	462	477	447	445	496	443	453	446	481	467	449	471	475	443	456	454	463	464	459	497	448	466	475	458	472	463	442	429	433	502	422	476	467	445	465	440	466	480	438	473	473	465	469	475	483	474	463	474	456	433	470	460	468	442	496	426	478	474	458	471	458	451	434	487	464	469	426	470	440	476	445	449	460	449	453	499	470	451	447	471	487	457	499	492	459	462	505	473	459	448	476	479	453	472	419	433	481	444	466	429	496	458	435	460	471	446	457	443	481	389	467	464	442	475	467	445	467	454	463	459	468	473	463	450	467	475	473	436	451	489	447	506	477	440	452	469	475	473	423	452	473	441	492	494
4497	9406	8411	4361	3015	2499	1932	1624	1309	1186	989	944	893	802	795	758	759	740	697	713	717	718	681	726	650	636	658	630	635	590	630	663	649	620	598	641	617	615	617	634	651	656	621	609	603	610	628	646	640	626	589	635	600	589	579	617	652	611	665	590	630	649	616	610	588	614	606	620	615	612	621	621	667	593	576	561	612	614	596	623	604	621	563	612	624	562	623	618	579	602	628	661	619	600	617	577	609	661	592	604	629	610	609	591	577	616	615	614	629	627	611	636	630	609	630	618	584	635	635	608	573	602	613	611	608	612	567	617	597	628	614	629	583	632	663	619	603	609	569	619	568	616	616	546	625	553	574	569	618	614	599	605	615	620	634	579	593	604	581	617	624	623	608	550	597	603	602	628	606	628	622	644	587	596	623	627	612	622	607	596	620	584	654	584	688	584	617	610	594	603	608	613	613	630	603	595	602	591	615	613	610	609	625	650	598	630	597	596	600	606	565	621	637	620	607	641	612	613	616	621	602	579	621	611	611	628	624	662	546	627	604	626	574	592	623	593	562	586	609	575	594	634	683	595	633	629	586	604	568	626	605	586	588	623	631	627	678	545	588	648	648	611	633	571	602	614	612	616	622	596	610	609	619	603	664	597	690	618	625	579	606	559	619	604	628	627	669	611	648	628	596	607	622	629	599	627	601	558	596	581	641	554	592	580	580	641	605	569	597	661	601	611	585	621	644	609	623	618	617	559	604	624	570	675	626	630	623	603	576	628	578	581	602	661	630	605	582	649	613	611	634	606	591	598	643	649	591	607	622	623	599	630	610	571	600	622	573	687	588	641	636	608	601	609	628	631	586	612	621	620	587	604	620	625	600	636	617	586	649	624	625	560	615	648	644	593	550	616	608	613	623	637	659	590	592	606	628	598	626	605	616	587	596	588	576	625	607	651	624	612	602	627	623	590	579	603	596	614	596	604	636	606	578	634	567	610	608	681	622	585	594	634	570	636	575	573	603	603	656	608	609	605	603	618	627	588	607	623	660	604	623	590	589	602	687	629	643	560	598	602	610	590	640	567	593	636	644	598	581	586	643	612	584	619	624	587	584	581	635	626	629	609	527	618	607	593	572	591	578	611	595	615	570	621	603	585	638	615	604	604	606	629	615	605	621	619	570	628	600	567	613	617	581	608	605	602	622	633	598	593	600	602	574	608	605	627	562	576	623	602	643	595	595	616	587	577	605	624	604	533	616	592	560	571	634	582	583	616	620	619	651	587	631	582	672	590	586	570	630	617	563	602	659	590	581	580	620	626	617	540	617	646	631	607	633	639	622	617	656	573	554	605	620	587	581	619	623	593	604	590	571	606	578	575	632	629	620	619	622	611	641	629	590	639	617	560	599	573	531	624	590	627	569	658	657	564	601	628	613	607	645	610	641	591	623	602	600	582	629	599	618	588	615	628	605	622	598	612	627	594	608	615	634	615	598	586	577	585	577	595	611	615	626	591	635	673	577	623	619	618	607	640	630	579	627	586	584	634	617	586	634	626	571	610	593	635	617	599	612	652	590	619	636	568	608	528	567	597	647	581	607	607	648	620	582	588	553	645	577	575	574	610	590	612	598	607	650	653	626	604	650	592	601	607	625	595	634	658	649	637	584	623	622	610	591	618	607	556	590	611	636	535	632	555	592	611	580	574	605	616	602	584	559	597	629	591	558	622	619	574	570	588	657	566	598	609	608	605	623	601	620	608	583	582	663	568	617	590	652	655	621	628	631	599	610	598	616	606	656	583	600	601	611	577	576	662	653	593	596	624	636	633	596	582	612	591	583	602	602	545	625	623	627	610	626	598	600	602	638	604	596	570	622	599	595	571	607	599	614	614	635	566	588	609	626	577	634	617	564	555	568	626	603	632	635	597	579	640	628	591	605	634	596	658	625	585	600	557	581	631	640	652	632	623	608	658	606	608	638	615	610	605	624	608	623	623	603	648	595	629	612	631	609	619	632	590	611	582	608	600	641	595	567	612	602	588	605	599	598	641	619	578	612	641	613	606	572	612	637	607	600	629	626	650	587	610	616	649	643	605	601	598	600	607	647	617	594	631	606	605	629	593	624	646	584	564	594	667	594	621	573	571	540	606	597	619	573	622	631	619	661	572	602	624	587	629	625	645	585	611	644	636	582	609	624	650	592	582	619	625	604	606	620	587	649	638	599	615	612	640	584	571	584	580	597	550	662	597	605	594	672	636	605	590	617	589	636	635	610	569	599	638	613	568	626	584	537	615	588	577	588	598	575	611	634	601	627	615	615	580	603	618	547	609	544	646	595	575	559	647	618	628	596	579	627	601	618	643	623	600	620	619	602	627	618	560	583	612	585	632	611	585	624	613	633	615	582	629	609	557	622	556	630	618	598	586	572	596	595	639	599	592	643	599	635	616	604	549	600	607	637	575	618	595	613	615	606	582	559	600	585	629	598	640	618	637	588	585	556	575	632	623	615	629	606	628	645	628	607	635	604	602	586	618	628	584	621	595	642	641	559	602	619	643	634	635	577	597	585	572	611	588	608	581	618	588	589	613	619	595	621	627	591	628	583	597	576	632	586	614	623	597	663	624	635	644	619	599	626	578	610	609	623	588	595	635	621	601	627	591	615	591	584	616	582	579	607	627	609	591	585	623	630	614	564	626	600	600	573	586	586	599	595	662	582	603	583	588	566	615	638	575	599	581	629	615	601	638	608	580	597	626	592	618	615	608	607	642	583	559	603	604	615	614	638	606	595	591	624	626	579	612	607	582	607	593	609	586	592	616	541	563	581	615	649	602	619	599	612	577	609	614	592	635	615	632	607	569	628	611	631	602	657	591	597	623	617	580	619	569	673	644	602	637	577	581	614	599	603	636	603	594	640	595	654	602	624	607	605	626	620	630	580	589	617	603	636	629	614	594	651	628	585	611	608	601	617	615	574	631	639	630	570	602	629	651	641	561	626	628	583	615	631	637	588	595	581	603	588	596	621	624	645	613	603	591	612	591	583	612	651	619	618	623	640	621	595	599	562	649	584	565	662	602	541	603	572	578	597	571	624	597	655	630	622	565	601	632	597	625	637	608	612	597	599	574	565	597	615	580	594	620	631	612	639	606	623	594	596	593	617	613	597	571	626	621	612	587	624	619	637	621	607	596	615	616	593	593	584	598	604	611	577	609	563	625	641	619	622	605	629	598	639	625	568	598	621	566	607	587	618	631	595	590	576	615	635	614	588	623	603	627	622	582	589	622	614	644	575	584	574	558	585	639	621	589	611	678	578	594	584	626	627	641	596	577	643	619	575	625	615	579	593	607	604	641	567	602	577	630	602	617	671	613	650	629	600	608	616	575	568	605	606	667	614	583	657	610	609	633	621	652	613	584	598	571	611	617	619	601	610	606	617	559	543	620	583	629	636	606	621	620	640	579	602	581	565	636	610	617	599	634	589	582	640	555	563	577	614	595	614	637	626	639	629	616
22488	20822	28526	23264	20822	20867	9292	1143	782	594	587	501	435	392	381	317	322	344	304	340	281	254	271	238	239	229	222	242	233	222	237	231	218	230	223	247	217	215	251	231	242	242	222	221	226	220	209	211	238	197	210	214	185	196	172	183	210	185	183	190	194	216	214	217	231	187	201	193	207	183	199	198	188	189	192	176	201	178	169	217	209	175	192	184	205	182	189	228	189	187	179	199	176	201	187	199	174	198	202	229	197	221	171	205	207	209	202	199	195	200	177	181	200	188	225	179	206	177	177	184	206	178	207	198	204	202	206	205	218	204	210	204	216	188	196	190	201	219	197	191	217	179	184	208	188	225	212	222	203	185	173	163	205	191	184	189	203	200	185	196	212	191	218	210	208	178	196	195	190	190	193	202	205	234	198	202	226	201	192	176	190	206	205	203	186	194	192	168	192	208	181	213	212	198	204	184	225	207	199	201	202	187	201	207	205	204	217	200	188	183	189	190	207	194	209	200	216	195	198	163	205	199	208	180	210	204	210	225	205	197	185	191	203	195	198	211	193	207	187	203	182	211	184	166	199	211	200	187	218	197	219	168	213	188	177	209	186	189	170	199	205	185	203	197	182	216	209	223	174	193	202	172	180	172	184	197	196	208	218	178	156	184	172	190	212	177	198	174	183	207	199	199	205	192	226	191	210	189	193	198	211	206	212	193	209	219	207	181	202	176	191	203	207	174	189	176	201	161	189	162	193	202	192	188	177	204	203	183	194	197	214	210	198	202	198	179	173	199	206	216	191	193	199	207	223	181	186	183	192	196	187	195	181	184	164	197	190	179	202	227	199	194	203	165	202	211	179	180	174	208	190	205	186	196	199	188	190	198	184	203	215	180	193	221	183	203	179	173	210	151	209	228	197	182	205	190	217	193	172	202	174	185	196	192	202	196	212	193	219	194	190	177	176	203	181	156	174	187	157	170	217	201	202	179	172	185	179	189	219	189	207	183	207	199	175	197	190	185	193	173	225	202	198	198	200	188	191	184	183	181	193	169	196	192	183	179	190	188	240	201	191	196	193	196	187	213	176	191	191	186	200	200	185	155	199	209	205	207	221	190	204	192	210	200	183	170	201	196	174	208	196	189	198	188	214	184	198	168	192	201	162	195	163	198	182	196	212	181	192	207	193	182	199	176	224	193	182	195	187	190	179	192	208	171	183	175	205	188	189	180	204	177	186	198	199	198	177	176	195	201	182	188	211	213	182	175	208	186	184	194	175	185	178	187	221	199	188	193	171	187	226	185	199	178	192	213	199	201	202	193	192	195	176	197	184	191	185	208	180	191	203	202	196	201	199	194	216	198	201	199	194	174	191	213	208	175	202	184	195	180	187	189	203	186	174	207	171	185	168	185	196	187	186	188	215	206	198	168	211	182	190	184	211	198	206	203	196	182	197	189	170	209	198	190	189	180	206	199	188	180	206	220	210	179	175	190	200	186	196	185	185	216	192	194	187	179	198	191	204	182	185	213	198	195	194	199	179	209	193	202	185	174	187	190	169	202	216	205	176	210	176	179	187	196	197	202	185	174	185	204	193	210	188	209	196	196	212	197	196	203	176	197	185	212	192	182	212	195	185	181	170	191	187	185	217	208	189	184	198	215	191	224	198	186	192	192	180	168	205	177	193	204	190	205	197	185	190	200	199	185	186	193	194	187	182	188	169	216	206	184	174	201	214	193	198	185	184	189	205	201	206	190	193	195	220	190	185	201	193	172	203	195	158	189	194	206	188	188	206	202	182	200	189	179	184	190	193	208	183	183	201	210	207	191	175	170	180	194	182	219	202	195	196	207	179	178	184	211	188	190	188	198	184	189	168	189	193	192	188	197	184	206	192	192	212	182	192	197	194	193	180	177	193	178	196	209	211	192	207	197	183	210	199	187	184	191	200	213	187	215	218	197	209	191	188	162	188	179	208	173	195	200	176	244	200	189	212	204	197	170	194	191	196	202	167	179	177	195	204	160	202	193	196	187	188	206	196	203	171	179	211	181	197	198	188	215	178	192	175	184	188	180	222	210	178	223	189	182	204	199	165	191	192	220	207	166	196	199	209	193	189	196	194	206	197	167	177	221	201	190	194	179	187	201	195	184	196	192	203	196	184	183	191	190	166	196	195	186	188	211	197	181	209	190	189	180	183	198	182	201	205	195	197	187	188	190	184	216	193	194	188	168	216	188	204	164	197	204	182	203	199	204	220	188	197	223	172	202	192	187	200	195	189	187	209	177	215	204	193	190	174	184	186	181	202	170	183	177	213	197	192	206	184	228	203	205	183	231	218	187	177	214	208	203	207	185	215	166	185	166	179	205	223	206	175	207	203	198	196	193	157	171	194	201	198	198	179	175	180	181	201	193	209	181	185	184	180	189	188	181	181	195	186	190	204	203	200	194	201	178	212	228	177	158	197	209	179	197	203	212	183	212	195	171	188	203	183	207	173	197	207	172	183	166	183	227	170	200	194	180	177	192	181	201	202	208	203	182	187	208	193	194	193	189	210	225	200	174	178	217	201	197	201	190	172	214	202	175	204	196	177	225	189	169	192	201	197	197	195	199	193	228	209	207	194	213	199	150	204	172	189	210	185	220	205	198	197	189	189	200	173	182	195	184	195	186	197	186	210	209	199	197	204	172	220	160	191	191	190	195	209	199	197	179	189	201	198	169	204	198	193	177	199	207	185	223	193	191	189	187	199	169	188	186	169	186	201	196	194	193	190	186	193	180	174	202	187	197	194	174	208	207	200	188	181	194	183	185	189	151	192	188	201	192	199	184	223	205	185	200	163	182	181	198	190	205	187	182	212	157	208	193	188	205	193	209	208	207	203	203	185	204	178	186	202	191	187	229	210	186	206	175	179	185	187	204	206	183	176	203	197	167	201	201	208	192	190	209	208	198	200	188	185	199	195	204	206	208	210	196	202	209	188	207	190	211	176	205	176	188	170	201	207	197	186	188	175	179	194	182	215	216	213	195	166	188	203	197	194	203	181	173	171	195	165	214	196	193	188	185	176	200	183	185	185	175	206	194	190	193	215	193	190	191	172	194	187	179	225	189	178	178	186	196	193	219	187	191	191	228	182	190	192	186	201	204	195	199	170	181	202	205	204	197	192	207	175	202	197	177	203	204	195	208	203	195	171	187	207	183	164	199	195	194	208	203	179	212	231	187	190	194	205	195	196	197	168	173	194	200	199	211	167	184	187	187	187	202	193	202	206	174	198	202	184	207	203	200	193	221	195	182	192	209	183	161	188	196	193	208	224	211	200	213	193	192	185	218	186	186	180	197	187	191	180	200	187	194	186	199	215	187	199	186	188	208	191	193	176	202	195	206	176	178	196	162	193	182	178	171	203	197	188	195	198	166	189	197	195	186	203	169	201	203	176	205	217	216	205	178	184	162	181	149	183	188	188	169	178	207	168	178	189	179	177	194	200	193	164	172	190	195	173	190	191	186
6530	15130	13455	7381	4971	3835	2905	2152	1823	1398	1132	959	773	751	616	586	557	570	452	422	436	385	374	358	355	350	345	355	347	307	332	298	308	327	295	271	301	287	323	269	297	281	266	269	318	279	268	287	279	290	291	249	282	278	282	280	286	277	265	252	282	224	262	287	266	244	259	295	298	265	269	253	246	283	265	246	247	253	278	245	268	252	289	282	244	247	256	259	308	277	276	255	257	238	252	254	224	284	272	251	270	249	237	249	284	252	247	263	254	249	282	233	273	251	295	258	255	261	256	253	255	271	258	225	266	241	250	267	259	234	216	254	245	244	267	258	270	245	261	236	268	226	226	261	259	230	223	218	256	241	241	254	254	242	207	228	272	243	216	247	268	249	223	248	239	246	250	303	235	260	258	251	235	233	244	271	280	239	281	245	259	229	229	249	251	226	263	300	244	269	251	240	263	271	269	264	273	239	260	258	229	265	237	253	239	272	266	261	278	227	250	309	235	270	264	231	261	285	278	255	257	248	261	249	223	236	242	240	238	263	276	263	223	258	224	268	248	261	253	268	257	303	266	231	244	265	253	254	286	256	223	244	268	255	254	275	266	269	255	228	226	228	255	267	229	242	254	223	256	269	218	261	232	261	231	260	255	234	270	219	288	257	247	245	224	240	260	268	225	248	239	281	234	271	268	263	253	252	298	267	249	275	247	250	261	261	254	272	254	243	239	242	249	242	248	259	262	260	252	246	273	269	253	247	262	265	244	244	239	265	243	229	263	249	272	256	228	246	239	244	265	267	254	258	240	251	272	274	229	246	255	256	243	240	223	227	231	239	247	241	247	222	258	262	277	248	246	272	247	223	250	264	229	258	276	229	275	292	240	239	263	259	265	257	265	229	242	226	250	262	239	241	255	250	254	264	261	231	268	287	243	241	284	269	239	241	268	283	228	216	263	257	248	265	263	227	270	264	249	233	277	263	248	242	256	232	227	274	270	246	260	244	250	215	257	248	260	260	246	287	251	262	244	239	255	242	261	258	240	239	252	270	249	244	247	264	246	274	259	241	249	255	241	269	267	248	266	240	277	261	250	237	238	264	274	238	281	258	261	242	239	281	260	241	272	253	248	272	251	273	241	262	275	260	243	240	262	255	247	241	256	285	251	265	228	270	247	245	270	246	255	243	260	252	241	295	279	255	244	253	263	289	250	266	254	261	261	247	246	233	249	260	272	255	257	260	247	259	257	213	245	259	256	244	279	251	265	270	271	240	233	245	245	238	261	257	237	268	253	258	249	246	259	266	258	250	269	239	244	238	251	240	273	242	255	258	271	282	237	264	247	252	239	232	259	228	234	265	248	269	227	246	284	270	252	234	241	260	271	252	236	281	246	248	252	279	257	250	246	271	232	236	239	251	248	266	267	247	270	245	247	258	252	246	229	269	291	269	252	257	293	231	259	275	242	249	238	221	244	273	236	268	268	287	265	255	227	231	241	281	246	263	268	262	245	246	247	273	243	253	246	232	251	246	244	248	271	222	238	226	222	241	247	234	261	236	242	250	216	267	237	250	282	304	260	257	264	255	272	254	230	241	255	275	254	262	244	223	263	264	240	278	243	250	282	248	275	282	256	267	270	273	248	273	248	257	259	241	273	268	248	270	245	218	266	276	278	257	276	229	258	254	264	268	258	273	269	271	237	284	261	254	249	256	229	262	220	286	249	249	257	239	232	234	244	241	246	242	257	262	232	258	269	257	269	268	234	262	247	222	272	236	242	252	258	266	245	242	253	287	280	228	247	277	254	252	264	266	274	242	243	236	262	266	269	229	244	277	260	220	283	258	245	224	241	246	275	250	250	216	232	267	241	269	236	262	254	241	255	215	233	234	280	275	250	235	255	224	247	280	267	225	286	267	272	254	275	228	287	263	254	231	227	274	241	223	252	255	275	270	246	229	243	264	280	280	239	266	234	263	259	235	273	231	284	238	254	236	261	237	295	222	255	276	237	267	250	258	248	245	259	227	263	276	245	251	239	239	222	307	241	253	272	268	248	245	263	262	243	253	262	281	274	238	245	253	251	253	264	221	248	252	233	243	250	271	258	239	227	249	234	252	257	250	243	261	246	247	226	240	284	262	244	244	261	243	256	246	232	223	260	249	274	279	233	235	239	244	255	243	251	266	258	277	286	280	237	275	265	242	259	246	248	257	262	297	280	246	258	223	265	245	227	226	262	294	280	239	247	246	246	232	232	256	250	252	270	247	236	257	251	258	279	246	268	278	305	270	227	251	252	254	262	246	248	236	251	274	253	259	205	236	239	248	258	257	271	236	271	260	242	289	238	246	248	242	242	246	250	240	227	244	267	244	270	242	248	282	277	263	261	251	239	252	248	261	267	236	235	279	229	277	225	260	271	232	239	248	250	261	268	268	234	250	241	273	269	250	250	251	249	275	253	226	260	256	250	268	251	240	273	281	233	281	247	247	250	247	285	240	255	224	261	270	265	242	251	286	261	265	270	259	225	232	277	278	289	240	311	244	277	244	249	247	262	255	246	246	262	238	262	250	273	268	219	253	252	274	262	280	258	248	232	268	275	287	227	236	232	226	264	243	254	255	267	236	272	274	254	243	252	246	267	253	249	267	238	270	247	268	266	237	277	242	239	229	237	254	263	256	269	263	257	259	230	254	267	249	255	255	259	254	243	273	244	246	257	268	246	255	245	239	248	251	259	272	237	282	259	268	249	254	255	226	256	282	266	226	268	256	240	280	258	262	275	268	249	274	247	262	261	282	252	254	281	226	262	242	256	252	257	249	268	276	250	248	257	247	272	256	248	252	274	234	260	247	278	234	278	266	246	243	249	254	291	266	244	260	274	253	282	261	278	248	225	236	280	230	247	247	288	246	266	272	265	252	262	264	232	247	219	250	270	257	242	263	239	241	256	279	242	238	263	258	237	260	272	250	252	289	233	268	266	265	260	243	243	246	246	270	265	250	264	249	242	243	227	219	252	257	256	252	256	239	257	260	268	241	246	255	265	282	263	250	264	242	268	265	264	261	261	255	244	253	267	266	259	249	254	251	266	254	271	269	258	229	274	226	238	258	233	244	237	256	232	274	245	262	273	217	258	251	251	226	255	246	243	237	236	251	224	272	270	250	248	275	220	221	251	267	280	256	240	281	262	222	233	262	272	268	268	248	290	241	241	266	229	266	236	220	257	259	249	249	247	252	261	286	247	216	260	263	265	265	226	231	248	266	232	244	253	243	237	246	224	260	271	262	245	256	243	248	260	251	271	299	267	258	258	232	247	255	244	231	235	269	228	259	243	242	256	234	268	275	240	278	266	263	247	245	227	238	269	248	250	249	251	269	277	264	252	244	274	259	261	229	247	271	246	272	255	238	245	285	245	263	254	256	244	269	228	238	251	253	239	238	241	249	228	249	254	240	255	259	254	239	253	264	253	250	266	254	265	255	288	292	257	259	259	250	267	254	242	257	273	254
26387	20405	9843	1284	817	753	678	723	730	643	665	654	674	656	683	675	689	661	673	654	690	729	649	665	644	671	680	680	575	687	693	654	648	683	618	642	610	664	694	629	660	653	602	683	671	630	646	650	644	655	655	653	695	635	656	681	672	629	654	684	632	657	693	701	668	678	675	621	676	614	630	630	686	667	680	700	624	612	669	654	689	643	661	661	684	662	668	694	675	671	639	661	691	618	699	687	684	649	606	650	608	605	622	663	650	679	666	695	650	667	648	606	681	665	653	650	628	648	625	628	697	664	650	624	622	606	654	654	631	623	644	661	643	708	611	658	645	682	619	649	679	658	627	612	667	698	626	674	655	668	638	671	664	606	694	668	684	680	642	701	646	629	664	619	598	653	640	682	679	625	640	690	650	658	622	656	648	704	660	640	650	664	663	608	664	629	701	677	685	681	651	664	663	680	660	676	594	672	638	645	619	641	626	647	639	658	678	670	651	658	660	648	656	633	649	678	641	658	694	671	697	650	670	659	690	637	630	636	670	632	626	597	653	658	614	687	613	638	672	658	690	626	673	665	620	649	657	648	636	656	652	671	695	667	644	645	646	633	693	649	641	680	659	690	639	658	658	639	645	615	676	680	631	676	655	640	642	675	700	664	649	654	645	634	665	628	666	620	655	618	642	626	675	676	623	652	637	658	680	665	681	643	639	627	698	677	645	639	658	639	623	653	625	616	675	701	655	651	660	669	671	659	638	672	669	663	661	659	666	675	631	664	699	658	672	689	681	665	653	609	634	679	656	668	661	680	689	650	643	660	672	664	640	656	697	620	667	625	673	669	638	625	635	671	645	669	625	674	651	612	667	643	666	614	688	697	673	663	686	653	607	681	643	661	651	654	688	610	676	629	640	678	640	646	657	623	689	588	655	637	660	636	668	677	701	669	674	619	684	689	696	663	642	666	657	625	650	688	654	668	619	646	647	694	643	645	662	750	668	651	642	675	687	629	692	667	654	668	705	667	637	663	732	643	636	681	698	646	661	686	664	616	686	639	654	688	667	672	651	630	635	636	679	634	661	635	644	632	673	664	628	639	624	633	635	629	689	644	646	653	619	631	662	648	651	649	643	677	635	697	668	642	670	657	652	648	676	641	679	618	617	641	719	673	636	671	653	639	682	648	657	622	670	670	671	670	639	650	649	624	647	650	643	671	686	659	635	676	674	664	644	663	696	651	665	718	657	655	672	670	619	635	695	673	694	641	630	641	669	648	639	650	604	670	667	660	678	683	681	633	586	643	626	629	683	690	688	663	647	603	637	643	626	641	713	679	606	665	644	649	623	648	654	659	611	665	634	638	664	671	663	680	652	688	706	652	616	636	636	694	621	650	617	651	649	642	633	641	645	676	670	641	670	664	650	616	647	690	669	635	642	667	672	728	630	656	694	629	685	637	664	631	682	657	639	652	676	639	636	631	670	633	616	632	652	700	642	671	632	641	607	655	673	654	609	668	626	630	598	635	674	684	640	681	612	642	628	671	656	660	651	604	607	690	683	677	650	680	644	613	635	632	691	670	613	647	580	645	651	687	641	654	633	701	664	670	642	652	672	663	675	715	632	654	659	671	658	647	687	630	650	641	665	633	648	643	617	634	661	644	664	643	638	610	704	606	674	665	661	703	631	663	665	641	632	644	678	672	685	674	681	662	670	665	678	668	657	664	697	646	655	658	675	643	637	641	649	665	681	690	619	606	689	693	636	679	634	659	682	660	685	703	699	634	646	673	665	675	667	635	727	656	701	656	646	682	663	607	641	671	681	640	630	649	608	654	619	659	643	629	665	657	621	715	674	694	638	691	642	634	689	645	606	664	670	629	683	672	654	614	616	650	644	663	623	693	715	609	694	622	661	653	654	617	633	608	606	650	625	664	693	699	668	684	663	670	688	653	618	673	642	701	681	640	697	667	669	668	596	678	644	637	623	665	647	667	660	713	683	648	689	676	678	712	624	624	695	650	644	656	670	676	638	663	678	663	630	673	727	633	661	665	598	658	657	652	674	678	625	664	664	633	656	627	661	631	686	674	658	657	616	690	627	659	650	645	662	669	666	661	626	614	637	660	696	621	657	654	702	635	673	664	670	651	648	681	638	702	675	656	703	661	614	667	655	620	652	638	684	658	701	623	660	634	648	672	712	686	703	625	668	669	639	623	663	649	665	615	669	604	663	678	663	660	621	696	654	638	714	653	648	645	629	676	733	719	655	622	626	685	643	653	657	686	662	651	641	711	654	686	626	686	669	637	688	663	701	672	682	632	631	658	673	665	668	664	664	674	696	627	643	613	656	663	618	670	637	685	645	667	635	702	654	630	635	621	673	627	671	660	691	625	637	662	697	662	685	638	637	676	720	650	592	691	649	646	645	622	688	692	642	654	667	664	679	641	646	669	644	654	676	631	630	629	690	677	680	648	673	672	632	690	659	688	674	652	624	653	668	664	670	658	655	630	640	677	601	697	644	659	682	657	655	663	648	684	622	651	654	636	703	630	637	619	640	646	642	663	622	638	678	671	674	646	689	619	647	627	608	684	664	653	661	684	637	674	630	693	621	671	623	657	629	658	681	649	647	629	642	696	637	682	602	609	611	616	687	692	679	696	654	686	661	647	658	644	648	661	639	724	646	707	661	660	630	683	599	656	634	669	639	667	654	650	640	645	675	637	652	683	684	654	644	660	596	662	675	678	635	663	608	669	667	686	653	622	620	643	638	640	693	685	660	652	689	701	648	695	675	697	650	727	664	691	661	633	687	644	670	690	662	608	673	655	702	662	623	652	652	676	617	640	588	674	668	649	639	631	638	681	627	630	679	683	661	698	642	674	655	685	635	671	673	652	628	651	658	710	622	665	616	663	650	643	644	633	687	656	623	643	617	656	642	633	641	685	679	638	667	701	665	672	644	660	656	671	656	616	650	671	659	618	624	633	654	650	691	622	668	630	642	668	648	680	667	701	689	665	692	633	627	642	664	670	701	611	667	603	655	646	643	643	698	618	684	640	647	648	626	641	640	675	646	667	636	662	664	715	719	663	660	650	654	673	670	699	663	641	642	639	664	675	628	655	682	658	671	650	631	698	680	669	644	687	613	656	687	653	705	657	630	626	695	661	663	678	680	601	630	710	656	666	635	652	673	654	668	670	638	642	666	654	668	678	688	652	688	648	672	643	653	667	632	666	673	661	647	659	682	647	680	662	650	647	693	664	628	649	611	677	638	633	692	626	646	623	627	721	650	649	652	670	636	654	606	679	671	756	619	626	649	676	667	664	633	656	613	667	662	654	611	662	680	654	642	682	623	611	707	670	622	670	682	641	661	670	664	663	662	665	679	646	686	694	635	672	661	677	646	658	651	678	679	666	670	644	656	654	655	659	637	630	651	677	667	653	614	661	681	675	645	651	653	628	682	641	654	704	637	702	600	687	645	667	689	637	711	684	697	631	670	656	619	633	678	643
4029	1425	1442	1127	1042	924	894	910	849	865	824	866	863	858	848	837	830	834	873	837	827	798	904	875	863	823	869	846	865	807	809	835	827	838	836	874	876	871	817	808	851	864	855	822	856	809	859	797	857	845	800	792	856	824	872	799	892	810	832	859	860	841	859	893	836	829	852	832	781	817	766	820	862	829	839	856	837	822	874	873	797	863	883	844	850	839	821	866	788	859	835	859	789	813	829	789	847	825	831	814	869	862	835	830	792	840	897	813	836	819	809	844	830	883	843	862	824	826	823	801	852	888	854	885	813	819	840	819	798	832	845	818	827	802	797	816	898	786	822	789	831	860	850	800	834	841	834	885	866	770	813	838	805	881	850	831	830	877	803	870	827	842	861	840	784	859	844	830	795	865	819	864	820	853	839	851	828	842	831	874	829	849	808	829	822	823	853	822	873	810	810	839	816	852	802	873	824	863	827	841	817	894	837	835	801	819	817	790	847	778	839	808	841	831	832	823	856	869	826	806	827	798	833	855	833	817	837	875	804	815	847	872	838	884	856	785	842	819	833	819	767	851	800	824	784	849	794	825	874	836	821	844	832	825	829	789	821	862	841	859	817	847	792	829	806	850	834	876	835	816	829	814	883	841	822	805	851	850	846	811	811	863	860	839	813	862	819	867	828	825	855	819	863	853	770	846	827	838	825	824	839	914	825	836	816	859	802	816	809	827	872	861	810	817	794	842	796	859	834	806	853	856	819	870	838	873	876	808	815	849	877	890	786	847	893	824	845	809	871	860	808	825	912	875	821	829	857	806	799	828	865	841	840	812	867	878	835	843	826	831	807	847	784	867	799	807	805	858	851	790	798	810	903	788	827	843	848	806	851	868	826	833	846	803	865	830	795	833	824	860	841	811	818	870	829	788	859	856	860	854	820	863	842	864	846	838	895	834	842	875	836	840	821	856	819	811	863	818	813	844	843	789	836	851	870	844	831	824	881	801	854	818	831	814	808	828	851	881	838	848	876	814	786	837	871	830	823	843	828	814	834	802	822	837	806	822	808	859	843	855	845	804	783	822	808	845	848	788	850	838	822	883	799	827	819	859	828	852	831	856	807	808	816	856	868	857	789	825	835	826	876	839	776	830	850	831	861	849	802	817	821	848	780	815	834	804	832	809	882	835	837	783	861	866	792	846	855	789	848	852	851	850	819	804	792	844	854	840	861	887	882	825	788	864	842	866	831	810	840	819	815	833	827	838	842	801	784	861	864	823	822	817	808	891	815	816	832	784	891	835	854	810	788	767	773	848	831	821	842	850	845	853	826	821	766	800	863	808	877	815	811	827	833	793	804	889	850	850	839	818	859	869	835	827	813	851	867	799	879	869	906	837	822	810	777	810	835	899	858	840	841	833	831	804	810	824	838	868	869	822	793	908	900	835	877	797	842	820	822	816	808	822	846	791	857	856	846	846	824	884	796	863	792	866	801	842	836	816	813	856	817	798	817	838	796	871	891	855	888	828	826	858	829	854	881	870	836	837	874	826	822	872	833	854	864	857	825	815	839	846	796	792	842	867	802	824	804	805	832	842	805	849	824	814	827	781	839	856	834	805	893	839	855	843	813	870	826	833	882	827	817	845	779	805	811	771	833	848	844	839	859	856	856	819	826	847	827	845	888	854	845	843	830	833	836	847	803	834	816	896	825	826	869	836	819	878	818	857	856	855	871	860	804	827	855	858	799	845	845	858	793	849	863	849	853	813	863	854	839	817	864	834	811	873	846	849	872	801	815	798	842	813	798	810	860	843	843	830	821	861	831	804	832	861	830	779	862	894	845	845	799	832	815	881	818	819	855	856	856	839	754	863	803	830	842	796	835	808	855	865	858	885	878	850	823	860	826	846	823	871	816	886	818	784	862	831	808	791	824	843	895	864	789	859	811	803	817	806	813	799	861	836	819	833	781	770	884	871	837	802	834	866	810	883	856	802	790	851	811	816	838	853	844	815	842	870	868	857	841	822	883	814	789	923	809	869	805	861	843	913	852	851	796	866	789	832	831	829	806	867	850	833	848	847	837	835	851	846	789	833	842	829	870	853	886	830	830	854	881	790	876	818	856	823	828	859	872	785	862	824	827	798	840	842	821	886	782	846	861	880	838	873	855	810	895	835	813	885	873	804	858	882	823	842	787	826	834	855	787	815	831	802	753	836	873	823	887	827	838	846	779	817	839	893	812	796	823	836	845	847	894	856	810	843	860	849	872	834	837	840	829	845	866	873	871	755	876	817	849	817	789	827	808	790	816	850	882	827	801	847	836	886	858	852	814	803	814	846	784	831	827	817	843	873	868	848	819	836	809	823	828	847	880	853	832	864	815	839	786	836	829	854	844	833	773	812	862	836	792	861	836	818	841	806	800	870	835	801	858	824	897	833	885	841	841	860	865	860	802	831	856	850	872	885	829	851	858	806	861	817	770	865	828	883	863	872	830	849	832	818	807	844	811	841	803	836	818	899	841	886	834	860	808	865	818	812	846	878	805	813	826	810	853	878	831	805	840	879	889	891	858	857	826	877	860	883	874	859	794	782	862	788	823	864	832	847	835	898	843	893	830	837	869	835	817	817	839	865	844	835	864	850	859	816	834	862	824	849	817	852	845	843	804	849	901	854	815	854	800	869	818	833	884	836	875	804	844	798	860	840	839	861	875	872	853	839	852	841	811	803	842	855	898	826	798	837	825	850	815	786	861	886	802	829	852	817	808	862	797	846	829	827	869	811	775	845	851	805	845	860	838	862	805	812	852	824	826	833	816	807	810	852	829	861	835	904	868	813	829	825	878	821	832	818	865	815	786	796	913	801	834	870	855	872	879	813	875	848	856	837	846	845	813	827	918	806	790	821	803	827	845	853	841	863	865	869	883	802	826	815	815	853	812	840	851	829	861	877	813	799	862	812	827	866	856	818	845	811	795	841	822	833	791	845	857	831	820	779	849	810	886	821	836	848	839	821	810	798	809	875	809	837	804	833	821	857	809	850	792	905	806	797	864	821	847	802	857	812	844	856	841	821	796	803	835	902	814	871	816	837	831	811	780	783	824	833	861	771	848	841	827	813	789	892	812	809	838	860	823	853	793	843	839	845	835	826	871	868	819	869	799	840	794	814	828	826	836	842	838	884	825	805	852	839	832	824	851	851	791	867	829	834	813	871	866	926	888	835	843	910	839	855	832	807	856	871	816	842	831	815	833	811	835	874	823	873	814	849	837	844	858	892	817	836	855	849	845	858	831	846	822	852	800	838	859	869	876	851	850	935	803	849	859	845	848	784	828	873	855	857	877	857	799	844	861	874	826	861	874	859	796	898	851	847	869	840	800	824	832	849	804	805	867	890	846	812	879	860	823	799	903	815	868	859	816	846	856	821	870	808	881	832	873	910	822	811	798	873	862	837	819	842	841	787	828	809	806	863	854	827	844	825	846	851	826	838	830	815	872	851	862	819	807	814	844	789
23354	20814	28153	23590	20793	10927	1421	901	769	732	683	630	579	565	577	530	505	545	513	556	528	488	559	439	499	512	477	514	457	480	479	466	446	431	487	435	522	477	489	462	487	456	469	501	451	454	486	434	478	471	435	517	458	503	478	472	453	467	478	473	502	509	489	445	469	453	458	468	452	468	479	464	424	458	509	471	434	473	444	485	460	465	468	466	453	466	482	455	444	431	448	499	439	483	427	429	490	469	466	455	472	456	432	477	473	469	454	454	460	447	466	502	441	471	476	447	497	440	436	474	477	491	468	469	471	463	451	475	450	470	454	493	496	495	458	485	462	447	461	468	475	499	440	487	457	441	490	492	454	496	426	476	453	492	465	464	422	502	450	532	448	503	457	461	488	468	437	477	469	480	442	458	475	476	461	449	449	450	469	441	473	470	477	484	465	419	418	451	441	436	507	465	521	473	416	461	417	455	449	429	440	484	461	461	461	447	476	488	435	445	459	470	455	462	445	476	445	510	427	499	453	451	473	448	480	411	442	478	465	439	417	462	444	470	425	478	476	490	445	493	464	474	428	468	422	453	460	467	495	448	495	497	439	473	443	494	453	455	462	472	509	462	460	494	462	429	447	518	451	506	448	475	454	473	434	463	470	480	446	462	477	440	465	450	470	483	438	482	469	482	494	460	436	523	487	422	502	477	472	456	479	470	467	453	444	461	493	447	458	482	448	445	461	483	443	479	479	433	455	478	469	472	445	477	485	442	471	416	464	486	468	493	467	487	468	445	460	505	475	480	467	488	469	468	463	472	473	451	458	480	442	478	451	441	485	456	439	416	464	464	439	466	442	457	476	446	455	421	490	474	480	471	454	471	492	493	457	484	484	436	485	462	500	429	471	446	472	452	439	396	426	491	441	451	503	503	430	450	444	428	435	503	466	477	449	500	472	476	447	453	465	460	424	481	483	457	452	469	450	447	456	482	473	476	470	465	481	455	467	423	447	447	417	433	447	470	481	452	454	485	477	474	461	458	429	536	471	472	441	424	441	461	455	457	473	442	452	462	458	472	440	430	429	451	464	451	419	456	485	452	462	461	486	475	432	463	476	457	479	432	488	435	413	461	438	435	463	465	442	420	462	469	442	507	454	449	431	444	467	475	440	443	456	448	439	475	456	470	452	484	467	449	473	435	440	445	484	505	468	450	454	480	454	470	464	471	452	473	465	504	460	457	461	480	444	478	498	480	501	460	463	471	459	446	482	485	458	433	480	477	461	456	476	470	410	487	455	416	443	462	475	457	492	500	482	471	457	439	451	513	443	453	449	483	436	476	465	467	486	472	447	502	475	412	451	442	494	442	448	457	443	460	468	482	444	480	457	456	426	414	500	476	454	469	452	454	483	485	442	482	483	457	438	464	468	406	467	452	486	467	424	452	475	457	492	476	452	429	455	473	475	440	445	445	430	484	467	455	449	489	472	463	466	488	479	479	451	431	453	423	448	466	452	510	442	475	466	475	433	469	488	461	458	475	460	517	415	450	489	464	462	511	476	446	473	470	467	431	496	455	459	471	496	485	446	472	467	436	453	454	479	457	423	455	463	405	436	517	438	485	442	442	478	463	475	457	461	510	463	467	447	460	467	466	444	421	420	496	464	431	475	461	475	423	442	448	453	432	434	471	452	483	490	438	457	438	465	426	459	466	444	438	457	404	416	435	466	482	456	442	483	476	452	477	465	481	471	453	464	451	455	429	474	466	531	495	480	508	464	424	491	443	447	452	472	427	444	423	463	485	491	422	474	490	449	502	481	480	477	462	423	458	475	467	487	481	479	430	514	448	463	473	465	459	446	484	446	467	473	457	441	468	436	463	458	479	490	452	476	454	431	492	451	450	452	465	453	474	446	456	434	471	464	484	457	510	455	452	461	457	458	477	472	438	470	465	468	412	466	519	464	435	410	476	472	427	442	444	461	503	435	457	477	506	500	474	460	433	469	477	465	465	471	472	446	492	474	451	436	442	449	477	463	467	473	437	463	450	467	452	481	462	426	496	457	456	425	502	467	455	456	439	447	477	443	461	433	474	450	463	452	442	490	436	456	445	460	439	459	473	467	429	458	426	417	500	458	451	451	462	491	465	458	440	488	455	484	458	457	451	431	424	461	480	440	474	457	463	474	433	489	443	445	475	429	446	446	441	473	497	456	436	428	423	453	434	483	434	482	460	475	481	449	505	466	464	488	469	453	459	525	475	491	473	452	439	483	468	464	428	465	507	450	459	472	427	459	506	484	441	421	487	468	480	440	472	488	439	483	412	478	466	497	481	453	458	472	454	449	442	517	437	466	444	486	462	468	473	455	478	469	446	480	460	501	439	464	481	455	482	458	457	483	450	451	486	476	467	470	481	420	437	433	469	453	426	439	430	447	445	463	470	430	482	471	455	458	462	488	432	442	451	464	499	495	453	457	477	474	482	448	483	476	442	450	454	441	459	476	431	491	475	456	471	487	491	490	417	449	461	458	452	432	435	446	433	480	468	460	469	494	394	467	497	488	484	437	441	426	482	441	440	471	458	450	451	486	465	487	441	471	498	461	455	474	472	475	462	490	497	478	494	458	473	442	466	470	477	481	426	505	441	473	447	458	441	481	443	436	487	490	466	446	430	427	485	490	433	464	431	467	475	462	453	424	452	432	437	461	443	456	467	463	433	468	468	481	444	471	464	438	478	472	480	480	490	467	483	447	473	447	456	458	436	467	475	454	489	477	451	434	444	477	458	481	458	455	463	466	441	446	466	468	490	459	493	496	475	458	459	477	481	457	444	457	450	438	470	432	484	457	456	469	473	470	433	432	459	446	439	429	456	437	482	442	428	453	430	455	460	429	433	460	457	473	464	454	436	454	438	476	445	447	464	454	465	473	476	419	444	452	464	435	482	459	450	466	471	417	489	483	436	519	462	441	445	461	461	458	442	454	407	478	465	472	485	440	414	464	508	453	493	487	456	470	423	440	439	494	443	472	471	440	488	440	470	461	440	479	445	449	423	429	424	432	484	470	469	477	452	471	473	437	493	494	448	444	485	461	457	442	460	446	451	501	485	410	428	456	438	443	438	473	489	451	428	471	449	407	429	442	441	437	456	468	446	482	430	482	428	493	463	459	446	465	446	456	485	468	499	473	429	452	454	475	451	465	465	465	480	482	427	433	418	481	469	464	453	467	439	465	450	461	504	450	444	404	484	450	469	458	498	471	462	479	431	492	483	426	471	464	468	482	436	447	410	436	437	452	444	477	480	489	471	465	441	485	437	440	439	408	446	473	451	463	443	480	486	460	454	453	486	455	429	459	465	472	410	437	490	487	479	438	475	427	455	473	472	508	469	437	457	469	440	456	479	431	468	437	465	458	417	452	497	452	472	461	432	463	482	453	461	471	501	443	438	494	480	455	467	453	445	481	465	464	486	484	451	483	494	431	458	442	478	469	438	464	474	444	501	450	464	470	469	451	454
4519	9285	8161	4441	3084	2488	1927	1574	1364	1232	1064	923	826	806	783	806	731	706	745	694	701	704	678	688	643	676	641	654	688	639	593	613	640	654	601	643	556	659	635	618	587	626	643	621	629	607	644	591	559	629	643	622	606	594	620	600	601	586	583	648	565	606	594	571	620	649	612	614	603	637	643	591	637	621	627	646	604	567	652	615	625	629	666	605	548	600	612	592	608	640	594	600	610	601	610	590	596	616	557	652	595	562	616	625	579	629	620	625	575	586	675	585	625	600	562	610	605	560	633	595	604	621	594	627	639	622	616	605	575	591	573	608	616	563	623	611	623	595	634	615	608	642	617	591	630	637	608	655	615	618	616	623	621	574	627	614	615	539	595	595	634	582	603	626	609	603	588	598	607	576	590	619	628	615	580	601	596	572	595	653	596	648	624	576	598	549	582	588	577	582	596	645	542	570	584	598	628	596	646	588	595	612	617	628	598	577	649	585	610	571	605	543	604	586	635	614	613	654	575	621	612	642	584	619	597	597	613	600	577	569	577	584	661	590	577	605	565	621	585	585	623	599	638	611	613	616	603	627	603	601	594	576	619	595	611	574	600	637	578	600	617	624	580	592	614	606	613	581	646	651	625	610	561	636	578	627	611	574	573	606	604	569	604	621	627	621	578	587	606	625	583	588	630	589	608	646	562	593	674	570	612	618	579	638	614	641	592	610	587	552	565	572	607	623	640	570	579	618	620	632	643	578	597	596	589	574	605	615	583	597	578	644	663	595	590	616	635	560	560	626	596	564	592	635	560	544	605	577	622	608	606	611	623	574	602	569	636	601	587	633	580	643	621	571	593	634	616	613	619	623	633	598	603	611	583	592	636	605	586	674	584	623	626	578	567	602	581	647	631	623	593	637	607	626	635	608	615	640	614	621	596	584	575	597	647	597	624	594	668	572	589	587	607	631	592	580	649	633	648	604	580	565	640	598	555	602	604	614	598	630	626	580	579	579	597	562	583	603	571	574	621	610	579	651	567	548	621	596	617	590	590	582	576	571	590	620	579	584	617	589	612	609	585	603	629	572	583	643	597	568	586	566	614	648	602	592	586	585	602	627	614	581	621	615	614	590	582	594	645	570	580	619	609	597	586	595	623	566	611	613	548	636	634	559	589	618	590	619	589	637	587	544	610	583	573	638	624	630	571	624	613	616	658	623	575	579	639	605	572	633	615	597	620	595	672	629	608	606	595	577	614	632	612	606	619	603	623	628	619	592	635	631	635	585	668	633	633	590	593	616	583	618	635	622	628	648	570	620	616	582	634	603	594	574	610	583	588	571	652	586	584	644	617	581	619	604	562	614	619	579	656	572	570	583	654	632	604	607	647	625	663	642	613	619	613	622	583	595	571	608	612	596	589	647	617	599	587	614	580	635	565	625	592	605	616	579	583	610	629	609	561	591	629	573	626	592	627	605	597	634	622	628	622	615	613	590	613	616	618	649	651	642	667	617	571	615	631	534	630	590	548	631	623	586	629	613	619	621	626	570	605	572	620	593	601	596	580	566	566	641	618	583	608	591	612	622	604	587	571	615	624	599	590	637	605	623	642	610	599	614	592	570	587	598	621	589	569	619	607	531	618	574	606	625	628	604	602	603	598	587	614	598	607	565	577	552	582	594	614	593	605	623	611	582	582	606	621	617	641	592	627	646	604	611	607	558	587	622	582	577	587	630	637	604	624	567	599	628	598	601	633	601	608	574	580	551	610	594	634	581	614	598	583	584	595	593	627	644	609	570	587	624	614	576	624	623	596	589	581	619	592	600	628	588	633	555	533	598	637	599	558	639	605	565	645	599	603	614	609	652	651	576	626	571	597	605	564	604	560	598	600	589	620	609	600	569	634	596	578	639	576	604	594	641	622	593	596	588	587	566	613	627	627	600	572	596	558	613	651	586	621	600	635	631	601	589	634	608	624	638	602	663	619	653	618	619	663	606	596	585	606	566	584	598	603	629	634	647	624	627	596	626	631	574	631	542	608	649	592	609	592	581	616	583	631	613	603	605	610	578	599	618	593	643	594	593	645	604	638	592	618	627	601	606	622	625	574	632	635	564	569	583	622	612	605	590	596	594	599	628	603	591	629	563	571	641	588	574	636	622	616	617	562	597	627	589	627	576	580	609	555	596	637	587	599	595	655	591	592	626	612	598	567	578	569	628	613	612	597	567	577	664	588	571	603	619	635	596	570	587	592	603	599	622	604	616	600	598	639	610	638	590	593	655	604	618	664	607	546	615	599	600	627	601	626	597	583	582	600	588	613	670	608	611	601	614	593	562	585	586	625	596	637	629	610	589	637	640	619	639	615	632	616	612	567	617	592	550	583	566	612	601	636	598	637	632	606	591	640	630	592	618	608	620	640	587	610	561	597	621	562	617	592	581	595	590	614	674	612	632	579	613	587	594	583	621	610	610	600	585	596	611	631	591	620	607	599	616	620	632	587	660	584	614	595	597	631	619	599	572	638	593	608	620	597	626	649	591	594	643	626	619	592	657	606	610	597	584	557	570	599	627	627	612	576	619	587	645	615	642	613	634	619	597	586	595	617	627	614	626	638	657	612	610	636	621	574	566	576	593	621	605	596	606	598	592	595	622	562	645	609	639	591	622	608	581	573	612	582	628	604	557	624	585	596	625	636	613	656	638	577	627	602	581	656	651	627	602	617	604	599	567	583	599	595	592	634	580	634	642	598	631	627	614	641	598	645	669	637	542	626	590	615	635	630	580	587	593	620	611	610	648	622	611	641	575	608	615	664	590	642	582	613	581	571	633	563	598	581	618	592	616	611	594	577	600	638	588	593	631	615	569	644	608	592	636	558	583	600	598	625	619	578	621	654	601	636	601	571	584	639	635	630	593	570	609	638	594	644	595	582	561	651	575	590	599	555	604	605	597	570	603	613	590	610	610	566	563	603	614	647	638	586	588	579	609	590	633	572	602	605	563	592	593	593	581	615	636	576	616	624	606	616	565	642	594	616	609	602	598	556	557	592	612	617	615	626	622	595	561	586	627	607	608	605	609	625	657	595	656	607	621	591	637	603	589	645	616	563	640	647	611	557	581	625	604	574	599	589	590	634	612	615	600	578	629	608	600	629	658	576	626	593	602	609	601	625	604	578	590	610	625	678	555	618	590	607	618	572	566	568	606	621	600	635	570	593	611	606	649	599	638	570	580	629	585	607	599	594	597	632	627	621	598	616	616	588	616	607	612	554	600	625	589	618	608	606	656	608	623	602	634	588	555	588	606	588	629	635	683	629	603	610	590	577	608	557	585	588	591	618	586	591	612	630	619	640	613	590	622	600	597	599	642	599	624	617	604	644	600	604	587	604	593	612	611	577	603	630	668	578	595	587	613	579	585	598	604	638	620	595	610	598	586	594	591	609	626	593	572	592	620	622	605	634	604	605	592	582	638	597	570	635	663	606	598	554	619	631	628	603	617	616	593	659	622
22442	20814	28519	23215	20815	20855	9487	1131	782	640	571	478	458	385	369	338	347	350	311	278	289	230	282	252	249	275	237	228	237	243	221	222	229	225	201	198	204	222	208	257	221	230	227	208	195	219	196	222	204	224	183	212	179	189	195	216	219	195	200	197	226	190	230	204	187	185	217	204	168	190	184	191	190	192	202	192	212	197	198	176	194	209	180	199	178	201	171	192	210	216	190	223	200	219	169	220	184	215	227	203	194	215	198	213	186	183	203	174	176	182	199	192	203	167	189	207	159	196	190	180	174	185	205	186	172	192	200	180	204	229	213	219	197	201	178	181	179	183	211	180	214	178	201	207	200	198	228	179	202	189	202	208	188	174	208	195	222	208	223	221	215	183	198	208	190	202	192	179	204	201	204	201	161	174	183	195	192	206	224	189	216	184	207	221	198	193	204	203	183	196	205	197	185	190	185	226	188	211	199	202	181	199	202	173	209	189	194	196	206	202	198	205	194	195	183	185	233	196	171	197	224	189	188	208	217	190	195	212	175	196	197	205	196	206	185	177	184	215	197	211	212	212	184	210	195	201	194	196	191	208	193	186	202	178	206	221	198	195	198	202	175	217	194	189	187	184	182	175	206	209	171	199	188	183	193	193	189	178	200	213	186	185	181	173	204	205	192	184	171	207	181	225	192	195	176	190	187	193	186	209	210	197	219	181	212	170	182	170	179	202	165	185	211	191	181	193	180	172	197	186	187	198	184	207	206	197	197	208	190	220	174	167	186	182	219	206	188	191	195	202	200	211	185	192	174	212	214	164	179	176	176	219	195	188	200	200	203	199	184	238	190	185	201	193	206	176	194	213	187	181	199	181	223	173	181	218	170	198	196	199	183	175	199	225	207	199	170	188	220	224	185	176	189	202	184	195	173	219	188	199	204	205	179	191	209	172	214	189	190	207	180	194	193	202	187	164	161	200	214	206	197	188	175	206	189	187	210	192	198	208	182	216	191	204	191	203	178	216	180	194	185	177	209	192	208	188	188	217	187	221	207	221	209	195	182	195	198	189	198	208	190	181	206	196	208	215	175	194	195	214	180	199	182	192	184	194	195	209	193	184	197	179	192	182	204	196	203	209	178	204	209	218	212	188	210	214	201	177	195	183	193	185	192	197	193	201	176	192	205	186	198	206	192	189	203	188	219	197	185	183	214	193	197	194	200	168	214	182	191	196	185	216	198	202	200	185	170	162	205	218	193	195	203	213	205	200	219	183	187	192	196	179	219	185	184	182	186	175	186	189	175	197	205	192	188	208	203	184	198	189	205	195	189	199	173	185	181	165	211	183	188	199	188	184	176	207	201	193	189	207	188	179	178	187	192	216	175	211	185	182	189	192	173	225	170	167	188	189	189	202	205	171	174	184	177	163	208	228	182	178	199	200	201	198	195	200	185	217	176	192	196	182	187	183	201	181	177	215	200	184	204	204	173	187	215	208	180	210	183	191	211	217	190	196	204	198	184	184	189	187	210	192	205	192	200	178	234	206	166	203	184	199	212	191	204	189	171	198	216	213	178	191	200	196	173	192	183	229	165	191	208	185	197	218	192	182	214	205	191	174	181	208	187	213	203	211	181	207	189	216	186	179	199	198	195	175	205	234	174	222	205	200	192	181	207	203	185	211	191	214	190	167	196	192	185	189	190	175	195	159	201	206	184	209	198	209	177	176	210	211	209	191	196	196	186	196	176	192	192	167	202	225	194	192	187	196	193	161	188	163	198	207	192	217	224	196	171	205	205	185	189	195	194	191	165	186	218	197	201	202	178	218	182	189	197	183	195	172	222	176	177	192	189	190	205	196	182	202	204	186	226	196	184	194	178	204	208	184	186	168	207	180	195	179	208	214	204	218	195	192	200	198	192	210	184	172	191	216	194	198	201	169	203	205	198	211	175	184	194	212	209	178	196	218	198	196	180	201	193	197	199	209	211	192	181	202	215	197	198	209	188	190	179	183	193	192	197	193	194	186	199	180	181	202	170	192	208	183	204	236	205	187	211	183	198	211	186	214	217	189	204	209	204	160	186	204	208	187	212	166	211	217	198	194	202	203	195	201	190	207	191	206	209	181	178	186	194	187	178	176	208	189	191	194	203	201	210	178	188	183	194	160	202	198	201	189	199	216	180	198	194	197	207	182	198	197	213	201	190	189	193	217	188	213	191	190	208	187	181	201	209	193	175	163	198	208	177	167	180	212	200	181	180	197	205	180	192	205	177	201	177	182	181	173	186	207	183	190	220	222	208	214	173	181	193	192	211	176	191	186	190	224	202	187	189	178	226	187	155	192	207	222	189	197	188	212	194	199	187	216	191	196	180	167	198	210	195	191	197	189	191	195	197	179	182	194	171	190	175	203	193	186	172	209	193	199	223	195	228	206	187	188	190	197	200	200	197	201	203	200	204	194	193	197	168	186	197	215	203	219	199	196	172	193	198	192	215	199	204	198	212	184	187	203	195	193	186	186	177	203	200	196	187	204	199	204	181	195	202	208	214	174	185	193	188	183	206	169	181	186	213	201	186	222	190	195	184	193	192	200	179	206	194	201	190	179	194	181	196	189	212	204	206	188	222	226	222	200	201	179	200	197	190	228	208	202	203	219	205	181	183	196	189	189	207	193	193	202	191	191	174	190	187	185	176	203	190	191	179	220	201	190	169	182	172	194	184	208	182	229	202	212	180	184	192	185	230	167	209	205	202	196	187	185	187	183	196	210	209	178	194	222	200	168	201	186	175	186	201	182	190	200	186	207	209	183	191	210	216	189	205	159	222	182	219	211	191	175	186	205	181	209	204	193	204	207	196	175	181	195	199	217	209	155	190	209	228	193	213	183	198	202	193	182	182	203	202	226	198	196	208	166	186	213	184	208	193	197	208	182	220	193	194	202	192	176	185	214	191	196	181	177	167	210	188	183	201	185	191	193	200	187	225	193	181	193	169	189	189	202	195	199	181	206	169	181	195	182	185	186	193	205	178	195	200	171	181	204	188	192	180	205	208	201	204	208	173	198	211	197	201	203	207	168	176	197	189	182	195	195	187	210	218	194	184	202	204	210	203	218	207	194	202	210	196	191	183	195	178	200	186	211	199	215	194	192	227	196	225	217	201	168	207	193	200	205	197	220	179	211	208	191	195	199	193	194	189	212	204	154	199	180	208	188	187	198	211	180	171	215	196	213	194	209	208	200	198	189	219	195	178	202	194	170	205	181	193	203	188	184	197	206	173	208	221	204	184	182	204	216	183	238	208	213	212	193	227	200	204	183	224	197	162	189	215	198	206	179	208	220	223	184	213	208	193	211	197	206	181	196	190	191	210	197	175	195	196	197	190	191	196	203	215	191	178	198	165	201	206	203	207	168	185	187	188	194	201	193	192	228	184	192	191	213	192	165	182	181	190	210	201	187	176	182	212	183	168	227	194	198	219	198	209	202	207	198	211	188	184	188	193	209	189	194	212	244
6578	15403	13610	7332	4961	3875	3065	2265	1744	1371	1158	995	818	736	672	657	529	508	469	446	441	417	435	373	381	370	303	298	338	312	327	293	333	306	289	291	326	290	305	304	283	280	306	294	296	272	256	267	278	234	284	279	264	287	306	279	278	282	249	247	279	276	232	278	278	244	275	256	255	246	264	254	294	229	289	255	244	289	240	236	236	287	242	218	253	257	276	271	260	257	248	274	247	248	281	275	272	253	248	240	264	255	260	252	266	262	256	262	218	251	231	276	248	256	269	262	264	277	267	252	257	263	268	257	260	277	252	233	241	256	258	264	233	245	241	287	278	262	252	267	234	275	274	268	260	234	246	277	239	246	253	271	243	252	247	280	231	267	287	241	266	232	254	264	291	245	269	242	250	248	267	278	249	256	270	248	229	253	266	257	244	243	255	254	259	258	240	258	233	278	234	264	253	249	238	254	272	265	260	248	233	252	268	264	262	280	250	269	233	251	269	260	260	265	259	267	265	249	233	277	263	233	250	272	252	248	244	232	259	258	252	243	249	259	249	258	262	250	255	250	260	242	246	260	258	266	229	242	235	278	256	288	255	262	243	260	268	232	233	298	274	234	248	241	252	275	254	266	230	275	247	262	270	247	291	249	265	252	241	259	263	247	275	246	247	246	253	259	250	278	257	224	230	281	236	253	270	234	253	233	233	274	255	260	235	255	251	239	274	249	230	213	245	281	262	248	250	248	257	221	258	290	244	227	253	261	278	264	259	253	242	256	254	240	235	277	251	244	233	228	247	251	240	248	266	259	270	251	228	258	246	250	228	225	248	267	259	242	254	254	242	237	291	257	265	286	281	256	275	256	259	248	214	252	239	259	256	275	239	253	266	261	246	234	236	257	236	274	266	235	243	267	250	269	236	254	237	248	243	239	259	243	260	257	258	290	259	264	253	244	223	271	260	291	269	265	261	261	239	246	252	272	267	240	248	279	230	273	222	254	241	261	220	253	245	254	255	252	245	251	232	248	287	248	256	242	272	253	225	256	243	257	269	250	237	262	245	260	254	245	274	279	240	271	269	244	259	238	258	256	258	255	246	280	258	268	264	256	261	258	271	242	270	246	248	260	245	265	284	239	255	266	219	233	256	259	269	266	266	254	252	288	259	277	239	277	236	253	249	228	258	293	227	268	236	265	267	243	251	251	259	266	254	253	241	282	237	262	256	255	245	260	225	250	258	241	252	275	231	231	240	250	248	252	234	254	237	253	240	272	244	277	263	253	265	242	259	227	246	249	241	267	253	227	225	296	242	279	266	268	270	246	255	245	216	251	244	236	235	260	255	290	244	243	257	266	260	257	270	237	225	275	247	255	243	242	259	263	253	275	239	257	239	270	280	256	241	255	267	270	238	260	250	260	239	261	268	266	264	246	226	237	253	240	239	236	240	260	260	233	254	280	257	244	256	263	217	237	271	239	261	283	251	235	239	263	242	254	268	234	257	235	275	267	254	263	244	247	243	241	265	272	265	270	261	249	259	262	246	258	285	234	264	271	240	228	254	278	246	256	262	249	254	251	282	256	287	253	276	259	253	265	248	248	265	250	255	253	260	259	266	255	236	226	252	230	270	264	261	261	268	261	260	255	224	277	248	252	267	240	261	243	251	262	227	239	243	216	235	261	279	262	242	251	251	276	266	265	251	246	271	256	236	214	240	264	254	265	255	253	204	265	230	250	260	251	266	241	258	252	246	231	260	237	256	261	255	218	274	259	264	270	246	250	257	262	240	256	263	262	241	255	259	232	257	251	267	247	263	245	262	264	248	249	256	252	249	252	269	261	245	260	261	248	256	229	255	242	243	247	276	233	264	218	268	265	277	248	258	254	272	276	268	244	248	268	289	242	260	263	248	265	262	245	240	263	272	248	256	226	260	268	227	286	271	238	243	234	246	261	242	236	247	269	266	236	258	255	263	245	263	244	255	258	252	258	241	255	274	248	256	232	235	261	238	242	249	253	274	245	240	265	270	247	238	264	267	247	222	253	237	264	271	232	269	227	265	279	259	269	255	241	263	274	256	253	291	254	258	278	237	244	283	250	273	269	261	236	253	271	260	249	262	256	238	264	256	222	223	228	238	255	273	248	264	252	253	241	252	253	261	247	272	239	242	222	271	270	282	260	271	232	256	255	237	259	248	258	242	261	257	253	265	278	259	266	252	233	233	255	265	241	271	279	287	234	262	263	246	274	274	259	238	272	251	261	260	236	243	272	259	229	232	263	228	267	230	242	249	236	260	258	246	260	262	280	226	254	229	248	281	251	236	247	263	279	236	255	277	247	265	239	244	243	262	258	245	257	228	249	233	233	253	258	245	239	238	278	229	278	260	257	251	260	223	276	255	235	229	226	260	230	276	255	242	274	263	243	251	251	250	247	215	243	250	251	251	249	252	261	234	271	245	284	265	251	239	285	239	243	263	268	281	260	263	238	246	249	232	261	259	264	261	256	258	231	251	254	264	270	258	239	238	254	228	238	258	240	262	256	271	240	235	255	246	258	261	252	232	209	262	232	235	272	235	234	229	259	257	262	250	266	281	257	264	251	228	240	228	260	259	259	217	238	261	267	271	250	269	243	271	262	269	247	247	255	268	260	286	281	311	200	268	257	267	246	259	256	261	246	276	265	267	244	262	240	248	236	273	234	244	242	269	260	242	256	229	237	242	246	264	262	286	253	273	241	250	253	256	245	259	286	239	251	249	261	266	235	275	248	241	257	247	244	238	270	236	273	252	282	268	259	261	268	259	242	248	252	231	265	247	276	280	255	239	246	266	239	241	256	256	242	238	245	232	254	231	248	244	286	237	253	239	268	257	235	254	240	251	242	274	237	242	246	277	257	277	211	279	267	245	251	262	252	216	251	255	257	263	248	250	265	250	272	246	234	255	256	274	253	270	236	248	259	257	264	248	258	276	237	267	261	245	231	263	256	253	262	264	254	272	252	253	240	235	261	251	245	252	259	272	242	253	256	279	256	266	249	266	233	250	217	251	259	247	224	248	252	261	250	254	255	288	225	225	242	245	255	253	264	257	235	265	238	261	230	268	222	256	260	274	250	234	255	260	257	265	278	241	240	258	243	265	251	264	254	291	248	249	209	266	260	267	268	232	265	262	238	272	264	244	250	277	247	235	262	242	251	238	264	275	262	231	278	254	249	262	258	255	283	272	230	243	248	257	256	254	273	223	282	271	264	266	239	259	258	256	237	260	217	233	263	236	277	247	229	259	265	253	266	221	247	265	251	247	239	251	252	248	230	248	257	256	249	276	240	250	280	232	232	227	262	236	291	228	264	271	251	245	254	253	257	264	276	248	267	278	242	233	253	253	251	253	256	240	255	239	244	215	256	245	257	248	260	256	268	285	244	241	256	260	281	239	262	269	230	214	236	226	272	262	246	277	258	240	247	246	275	241	228	239	246	220	242	275	243	262	253	273	251	258	257	239	263	270	284
26443	20398	9983	1410	909	835	787	733	685	677	728	686	676	671	701	671	669	680	647	662	676	654	681	697	652	712	640	650	628	614	665	721	650	674	607	663	663	631	631	665	642	662	608	630	649	636	681	653	657	651	656	667	662	663	635	683	634	668	662	664	634	631	637	657	687	635	637	612	672	687	627	670	662	663	653	702	692	667	647	661	678	652	665	624	671	651	643	649	662	719	650	619	681	603	690	697	648	650	665	651	655	669	684	664	699	652	647	695	668	687	641	595	688	669	652	637	694	655	685	691	674	650	641	636	620	679	642	654	627	651	654	697	643	674	629	632	644	638	604	665	690	580	660	651	659	673	657	628	622	693	632	684	639	632	659	661	662	660	639	610	670	628	626	664	661	678	593	634	675	667	709	641	669	639	652	674	637	621	669	678	677	719	681	614	634	677	622	626	729	633	673	590	657	663	656	663	685	697	671	682	621	707	661	657	675	660	670	689	711	662	670	719	620	622	688	678	647	702	640	658	653	684	662	660	660	666	695	698	637	638	615	618	665	668	677	672	637	630	655	638	648	634	654	661	677	663	667	675	630	659	697	657	601	623	658	688	638	629	682	657	665	643	726	698	675	648	606	646	622	650	636	638	713	638	636	662	688	652	670	676	661	664	670	694	669	629	646	662	643	683	602	675	692	648	674	681	688	689	641	650	675	674	659	681	677	710	687	646	684	658	698	642	661	681	663	687	706	671	688	712	663	675	617	653	636	683	636	652	636	619	678	638	640	678	710	672	721	630	656	640	630	613	658	639	694	686	660	698	680	604	696	674	666	688	662	658	659	663	619	665	659	660	665	616	705	698	675	671	695	672	675	651	622	659	662	635	649	665	641	670	687	657	657	648	654	672	688	687	683	679	646	656	685	660	628	653	666	664	649	655	696	666	676	630	693	682	681	651	626	645	694	647	658	655	629	639	636	624	680	670	645	636	659	671	627	656	648	673	686	685	669	636	662	633	643	708	676	680	634	706	654	663	628	652	637	650	676	650	649	703	642	675	635	678	650	668	678	677	685	708	674	651	688	660	662	688	644	649	659	674	646	686	645	707	694	685	698	638	658	635	659	608	679	721	678	671	640	687	613	630	664	662	675	638	667	620	641	657	673	687	668	660	671	660	664	644	642	650	695	623	632	618	681	640	697	693	616	650	632	679	662	625	677	668	666	686	684	653	625	665	655	670	697	660	700	715	649	668	689	689	648	644	660	652	628	632	667	677	683	639	660	682	651	679	639	651	641	724	635	636	635	674	662	649	624	666	673	659	672	642	642	628	630	647	651	692	698	661	685	637	675	701	666	670	683	665	719	722	661	662	660	669	728	691	676	642	674	668	613	666	660	597	672	697	684	660	631	658	666	659	645	631	685	664	648	639	667	680	654	655	652	610	652	637	695	692	702	681	687	721	667	669	685	638	610	658	689	670	634	659	707	670	630	697	654	633	633	645	742	683	664	648	659	673	680	649	682	620	644	638	632	637	651	665	691	656	681	679	626	678	625	665	646	685	700	678	682	663	660	626	648	695	665	654	671	664	651	662	670	671	728	617	681	645	632	599	641	670	694	663	658	684	636	675	718	652	649	690	666	677	667	625	613	637	663	694	695	608	678	665	642	640	675	702	686	664	690	616	669	652	632	633	612	646	677	644	657	661	624	653	669	656	675	694	629	656	648	664	659	645	701	654	681	622	657	654	627	704	661	643	678	655	643	659	669	670	640	637	669	654	667	648	668	624	700	660	640	690	699	630	668	654	658	600	648	664	693	700	656	624	637	675	657	633	615	641	642	699	605	704	645	686	652	677	675	672	650	683	667	645	632	674	636	667	650	679	649	662	692	657	650	677	634	655	605	683	646	659	629	659	646	655	688	671	700	628	652	663	643	677	676	651	635	653	679	671	699	696	626	657	643	695	634	674	679	670	674	693	683	680	654	695	663	664	655	665	663	656	621	647	645	670	639	707	687	699	674	669	695	638	685	668	646	660	628	648	666	640	675	659	660	696	689	678	691	620	667	703	647	659	664	657	693	644	625	651	644	682	685	641	650	670	684	668	662	644	639	611	636	647	689	697	668	652	694	678	674	655	663	641	624	648	677	685	655	692	657	609	671	663	668	646	711	615	655	606	663	653	677	656	652	631	703	654	664	647	631	662	648	696	658	647	652	682	664	649	690	642	683	641	662	624	672	693	627	674	649	671	671	652	651	652	651	706	624	583	683	645	645	664	675	662	669	677	656	629	644	681	668	710	625	656	690	652	629	678	643	667	613	685	651	656	640	652	632	645	604	630	666	668	695	677	663	644	638	664	661	688	667	647	660	635	718	632	680	613	675	663	639	634	663	600	607	632	654	628	641	664	660	651	664	664	655	714	685	663	651	687	681	619	655	641	692	641	657	665	688	694	663	625	645	661	639	646	658	674	656	659	645	667	708	690	661	619	703	676	618	670	669	622	702	627	658	711	678	657	650	643	646	648	651	650	690	670	655	663	648	644	657	640	691	634	699	652	618	657	663	693	677	631	660	634	695	696	679	664	672	665	727	642	671	613	675	654	611	621	645	677	624	633	678	669	657	633	685	672	642	669	668	654	657	647	643	658	682	625	677	671	641	696	653	687	646	652	665	652	653	629	674	642	660	660	612	675	669	719	660	675	614	622	695	640	649	658	640	662	676	678	671	644	696	640	671	656	646	704	696	613	665	691	672	685	641	649	606	684	599	631	644	620	665	705	683	655	661	690	684	656	662	719	627	635	656	680	692	653	620	669	610	640	655	664	665	682	661	642	652	682	664	631	677	642	624	677	688	672	625	729	673	617	638	628	667	608	708	680	627	631	633	652	664	633	673	688	690	674	695	675	695	684	681	707	697	659	680	687	599	677	685	656	660	635	707	689	700	667	652	697	643	635	648	638	671	669	653	667	648	629	602	647	661	644	645	647	673	657	662	620	678	639	702	708	658	643	651	671	639	674	667	637	647	622	638	632	663	657	656	734	679	669	679	627	668	658	719	625	639	630	652	648	631	681	642	689	666	640	677	670	665	623	669	657	636	701	636	647	648	647	650	638	644	665	667	647	752	599	638	671	647	687	682	660	659	654	695	636	701	674	615	670	702	697	644	703	698	668	657	674	685	658	604	698	619	693	691	686	648	646	629	738	649	700	618	643	675	639	653	633	640	669	650	702	640	691	707	647	684	663	660	634	663	642	671	680	637	682	655	677	704	615	640	654	649	635	672	665	671	659	611	677	655	683	682	659	660	691	680	717	638	677	664	603	662	644	648	697	700	636	683	666	675	652	622	671	656	638	670	684	627	666	651	665	683	640	674	651	641	671	701	632	624	668	673	624	669	667	655	675	653	664	688	649	658	674	671	631	618	672	645	644	672	671	644	626	616	657	643	657	659	603	639	646	661	687	638	648	671	683	683	672	646	667	640	595	685	650	655	682	677	662	677	661	662	592	690	653
4061	1559	1486	1184	1049	1020	918	886	913	879	832	840	862	824	837	877	845	894	840	818	864	893	789	829	827	888	836	886	840	849	846	805	895	820	869	780	815	818	838	823	837	831	794	856	819	887	791	859	874	920	876	844	783	838	850	877	840	837	854	882	833	828	849	837	836	834	852	792	851	854	802	865	780	863	818	852	805	791	836	817	838	860	838	790	889	793	842	838	852	773	870	914	768	866	824	845	818	817	860	819	813	854	819	838	890	850	813	834	812	847	839	860	806	829	817	816	835	879	827	872	871	827	864	834	845	805	831	850	839	835	887	771	909	774	839	799	865	852	833	842	860	782	850	846	823	852	809	842	820	817	884	868	843	826	829	825	856	851	845	845	838	911	861	794	854	753	840	817	844	798	843	907	844	841	819	876	861	823	823	846	846	843	892	830	809	850	857	885	829	835	811	856	825	845	880	816	840	834	835	818	890	859	751	792	861	863	787	871	836	847	822	849	855	841	807	844	841	861	799	855	848	846	822	840	883	822	829	836	856	861	884	854	820	780	878	837	831	895	829	797	874	778	824	872	799	774	843	900	805	852	857	868	837	882	843	864	818	869	821	860	869	840	873	827	831	819	880	851	780	819	862	837	785	854	859	810	837	799	843	825	876	845	816	859	876	795	830	861	881	825	839	846	844	799	850	851	868	792	866	795	835	814	856	827	855	858	892	845	841	849	853	863	875	869	886	834	841	846	884	796	883	886	852	841	824	846	876	855	806	834	818	847	836	842	823	817	854	822	832	828	848	804	828	796	865	857	853	852	797	856	853	819	831	853	808	879	865	867	830	778	796	819	862	814	807	831	867	891	799	822	819	843	841	848	809	889	850	834	822	863	855	845	836	848	793	860	853	898	839	827	809	847	856	808	840	846	837	848	834	842	853	797	888	889	858	822	833	801	837	846	843	785	901	824	855	837	925	785	839	833	841	831	855	833	834	851	880	894	827	830	788	873	792	828	838	836	802	800	786	790	848	872	788	833	833	856	849	874	882	845	810	850	842	793	860	848	859	852	799	860	858	802	872	839	875	791	890	851	841	852	814	833	883	824	860	828	816	856	872	824	851	830	810	805	828	838	837	826	858	812	831	810	789	804	860	850	840	902	861	820	836	839	835	797	846	846	804	876	785	836	823	826	840	850	838	841	821	831	801	889	850	810	796	834	842	820	798	789	856	853	855	820	829	815	869	824	842	792	833	806	942	799	822	828	851	844	857	817	829	849	876	860	874	873	816	782	784	868	832	883	841	831	786	841	801	814	803	785	838	797	810	838	870	822	817	813	802	836	833	858	898	823	828	888	814	818	880	821	841	854	886	833	823	812	852	845	830	882	880	840	845	781	837	830	881	830	851	860	854	818	805	774	874	835	777	809	848	850	830	836	845	851	799	872	795	820	856	885	813	822	842	802	831	856	871	891	879	808	823	837	870	843	849	832	844	815	875	824	779	833	832	826	835	833	813	873	835	841	829	814	863	856	841	805	831	859	815	852	796	856	800	897	844	837	809	888	866	840	859	852	826	843	822	830	841	827	861	765	836	855	838	855	862	867	836	836	827	826	866	823	825	880	878	808	808	827	836	824	818	842	808	843	825	800	837	813	858	793	812	860	857	844	866	838	879	847	853	809	783	861	848	812	871	799	872	838	879	857	817	836	850	815	848	866	804	823	876	829	845	815	823	798	835	876	829	855	854	831	876	825	852	869	820	805	831	821	783	858	821	803	867	840	866	811	878	900	825	848	859	878	868	812	818	812	832	848	878	833	864	841	831	867	838	810	817	842	808	844	864	879	829	870	835	882	810	942	856	862	870	764	835	841	877	831	857	827	819	869	876	838	859	821	861	869	828	843	804	813	809	869	827	843	818	863	878	817	873	865	805	867	882	861	812	915	866	841	802	791	807	787	820	801	934	865	833	838	862	844	858	838	823	797	842	862	838	850	795	828	839	921	855	853	841	871	880	845	867	862	826	875	872	842	839	830	807	860	841	789	771	800	802	853	823	899	834	847	835	806	834	830	824	807	817	856	824	874	856	829	845	855	862	803	876	833	854	809	849	813	799	890	844	867	875	825	867	833	816	810	791	819	840	855	885	822	878	830	815	823	787	841	828	843	831	837	844	851	834	846	825	808	836	814	834	801	830	835	837	854	822	850	856	837	840	860	872	803	813	815	873	870	867	867	803	884	861	838	867	875	893	818	837	877	838	860	868	845	878	811	858	835	809	853	798	829	760	813	832	865	856	836	886	862	849	825	889	894	811	827	851	877	822	826	874	793	775	820	854	900	818	900	814	833	814	885	838	830	813	876	854	868	840	841	818	824	847	838	838	869	881	845	829	814	914	864	816	869	895	890	836	889	852	873	852	839	838	852	842	779	799	826	861	810	786	815	811	923	780	840	812	817	877	849	864	841	870	836	841	815	837	907	793	839	893	850	819	851	835	812	872	806	806	839	836	855	849	813	795	801	835	829	886	813	869	826	790	851	805	863	808	884	843	831	822	797	833	906	847	823	874	833	867	766	811	749	855	825	856	789	853	809	851	838	838	790	905	839	831	826	848	866	842	876	842	816	884	819	860	809	797	893	830	864	826	839	829	836	869	836	832	849	816	798	782	884	800	864	856	837	879	848	787	824	874	811	784	832	807	830	831	833	835	795	845	844	855	852	818	791	887	821	865	866	852	854	860	882	814	848	861	881	897	867	876	824	869	839	782	799	835	836	848	827	850	861	837	818	819	871	860	877	841	875	857	852	815	837	840	825	896	856	801	849	853	846	834	867	809	789	833	883	871	827	846	840	840	820	804	853	870	825	857	820	865	808	854	829	836	802	867	859	859	835	829	849	860	846	878	816	856	882	875	821	849	805	780	839	858	869	812	839	791	863	867	783	862	857	890	856	875	833	824	835	874	864	834	796	837	853	826	847	874	827	883	871	853	831	821	869	848	835	785	872	810	846	824	837	839	842	827	890	856	827	872	838	806	855	832	830	821	837	828	856	869	798	838	862	847	843	876	813	890	822	806	859	843	858	847	855	846	811	855	817	868	880	817	819	826	865	848	871	864	861	870	870	789	871	812	874	887	830	881	827	817	855	899	884	846	872	796	806	834	820	838	877	851	860	845	897	858	832	871	860	826	845	815	872	862	814	806	801	839	818	814	817	841	820	784	828	833	829	817	829	878	854	828	876	852	855	819	857	846	856	847	873	814	816	892	834	847	913	850	790	857	846	871	847	885	869	825	800	858	842	826	778	877	828	850	868	829	824	857	888	805	831	861	836	839	835	826	817	825	735	805	928	792	797	864	888	805	816	880	877	854	896	881	831	863	834	869	843	860	864	843	863	907	859	826	813	849	866	840	817	825	823	830	806	841	849	813	836	855	839	816	887	838	822	880	850	913	778	852	810	869	838	844	848	893	882	809	870	852	865	802	885	838	844	847	826	780	808	917	791	787	863	826	853
23369	20810	28095	23613	20792	10940	1397	945	827	730	659	626	624	608	586	523	519	536	536	509	549	490	512	499	522	479	483	523	507	465	467	481	502	508	504	520	466	478	458	470	490	462	462	481	442	501	486	508	461	461	464	465	470	491	468	451	469	463	479	481	429	521	447	494	485	465	501	487	460	475	467	440	449	483	473	463	469	477	464	465	484	451	479	442	469	449	450	477	463	467	465	456	455	472	463	484	453	495	458	528	490	487	446	442	472	479	454	447	453	466	469	434	507	421	459	458	454	489	472	491	466	443	479	484	450	479	471	447	505	475	466	500	476	442	465	484	459	446	489	461	456	461	461	463	448	477	473	439	466	472	431	487	517	471	468	489	488	474	478	432	513	467	476	451	475	499	477	427	475	467	437	501	472	445	460	462	486	474	499	436	464	460	485	436	452	443	441	469	473	427	423	482	478	450	487	488	489	449	439	444	444	457	451	442	490	449	483	450	541	482	463	450	457	463	454	448	440	491	473	484	432	484	458	462	442	476	483	431	482	432	505	467	493	463	447	494	432	503	462	485	500	479	476	448	450	479	460	482	473	470	477	473	461	471	486	477	483	460	443	456	490	471	460	490	504	492	438	498	473	501	470	456	459	484	467	428	475	438	460	496	457	468	459	477	492	453	432	451	506	482	477	467	514	474	470	479	465	477	493	430	474	446	437	445	451	441	454	457	474	417	452	443	451	436	429	435	448	440	453	440	425	470	440	433	483	445	473	431	452	479	464	462	478	475	441	476	453	444	420	455	450	459	502	464	465	490	436	431	509	491	454	483	497	450	470	486	476	450	466	456	465	448	491	455	496	475	438	457	441	472	459	399	451	450	450	483	447	440	450	475	431	483	496	505	464	459	507	472	463	444	462	438	447	510	514	433	500	458	446	453	478	495	435	497	469	417	481	486	475	512	459	499	435	476	468	475	451	467	430	439	444	462	462	472	478	460	430	483	446	472	452	511	434	440	486	408	471	431	436	479	485	488	447	453	498	465	470	492	486	487	450	464	460	487	456	443	457	436	472	486	471	450	472	488	487	479	475	471	436	461	468	448	461	465	473	455	481	487	482	490	434	438	448	468	489	448	495	451	470	490	452	473	465	483	436	468	463	505	457	478	452	495	517	404	453	434	507	487	431	470	455	447	438	436	446	461	466	444	460	436	460	449	475	489	470	447	459	481	466	435	442	471	452	440	488	493	487	472	431	444	469	461	488	482	465	485	439	470	438	465	452	448	479	468	487	485	514	456	470	478	470	481	435	456	514	517	432	466	456	468	471	485	486	473	462	465	469	493	464	485	478	463	443	474	463	482	478	451	449	468	468	482	484	429	477	483	481	468	459	508	465	505	459	429	400	500	476	464	493	465	441	447	443	492	469	480	496	452	456	453	486	438	453	456	470	447	477	467	445	466	479	454	459	479	478	483	492	469	485	465	506	497	434	488	473	463	430	489	482	436	474	493	453	429	499	503	449	469	492	462	465	477	446	440	493	430	494	451	490	460	425	480	462	433	472	435	485	478	465	426	473	502	461	460	475	459	467	475	491	467	461	508	496	429	456	467	457	456	464	461	483	470	469	469	483	454	448	459	443	449	510	427	491	493	517	447	454	515	453	440	462	463	482	436	474	511	481	465	484	497	486	451	473	470	468	469	457	467	418	510	477	460	450	448	507	490	435	452	463	457	474	491	449	438	476	430	438	484	469	464	433	463	443	486	481	409	506	490	476	492	480	464	490	452	513	464	468	500	498	476	450	481	429	457	457	462	478	476	462	456	440	463	446	476	454	494	460	458	467	468	467	465	454	458	474	452	464	506	408	484	445	481	472	418	467	482	489	501	444	452	470	474	460	476	464	453	455	458	437	476	472	447	470	444	454	481	509	478	463	447	437	470	488	497	479	466	441	426	510	465	469	473	446	461	480	468	429	535	481	546	449	462	492	458	484	477	471	446	428	462	434	445	477	458	470	483	497	444	461	460	457	436	461	449	502	463	472	452	504	455	451	486	461	431	449	428	482	443	476	444	431	475	444	448	479	514	459	472	466	475	475	462	424	449	482	453	437	415	478	489	452	462	476	418	469	485	446	444	481	485	439	473	475	441	437	465	471	485	458	475	463	467	476	500	497	500	414	466	482	473	455	439	443	458	445	482	466	475	433	485	430	464	467	457	463	438	446	491	489	482	479	419	477	472	445	452	461	448	476	428	496	441	448	478	469	459	491	447	425	489	452	442	494	440	470	481	459	492	448	452	446	489	446	436	477	469	438	467	506	437	463	487	496	464	496	471	461	496	442	451	501	464	456	446	431	451	478	489	469	420	487	423	447	474	429	475	468	469	486	425	487	452	437	456	458	487	482	490	496	474	470	508	444	439	441	473	479	449	484	461	469	526	452	488	469	484	479	518	449	433	467	499	455	452	477	451	468	476	498	471	458	490	444	464	460	458	465	476	457	437	494	490	512	458	477	460	497	488	450	460	451	455	435	458	463	444	446	449	468	444	452	454	485	438	482	451	462	443	470	476	475	437	454	472	465	489	450	477	461	439	483	446	434	439	467	516	440	443	457	457	471	434	446	429	509	477	467	471	437	467	477	469	437	504	460	428	461	437	472	481	460	486	459	452	515	454	488	465	510	434	459	506	474	490	412	450	493	513	452	425	485	493	452	483	423	469	439	464	468	486	423	476	451	420	472	452	456	465	434	519	451	421	442	457	468	436	486	468	483	447	478	489	476	468	483	475	443	495	449	495	475	434	474	509	468	438	454	464	491	532	459	467	457	469	438	458	482	492	453	459	471	443	506	466	487	489	469	476	494	460	469	483	472	431	426	488	470	459	512	472	469	446	462	455	439	426	482	475	488	427	464	477	467	454	478	407	463	436	470	492	454	475	467	479	442	455	495	421	508	437	482	457	478	471	444	437	490	484	449	410	492	506	447	488	471	433	450	509	469	454	450	473	449	458	477	447	461	469	512	493	391	480	441	442	460	465	454	439	438	446	437	469	444	456	503	509	499	457	457	459	471	456	466	466	471	475	494	481	482	484	497	494	449	480	454	471	476	479	485	456	457	461	449	465	480	443	487	478	461	496	485	479	450	439	473	471	428	462	460	434	485	455	491	466	474	456	475	484	477	499	468	523	449	492	455	458	429	491	477	492	466	511	457	474	460	452	466	423	443	480	436	494	470	446	477	476	455	471	456	462	451	461	438	439	491	457	447	474	443	459	473	456	459	451	482	442	465	473	456	467	482	489	455	470	477	441	517	472	427	466	428	452	450	465	494	461	488	445	433	472	474	446	425	428	454	459	426	453	448	440	448	487	451	485	470	466	478	470	466	459	468	489	500	465	445	429	461	473	469	466	473	420	455	449	462	452	452	423	442	484	493	432	465	481	498	457	475	462	448	449	455	496	451	478	441	401	477	449	468	457	432	492	465	468	460	451	451	481	460	449	496	462	445	442	492	496
4648	9369	8406	4440	3115	2415	1942	1590	1336	1162	1058	929	902	869	766	779	731	731	721	730	688	645	657	688	647	654	658	656	619	645	670	631	639	623	631	617	664	688	642	609	639	664	629	662	649	632	669	618	620	613	610	610	623	624	632	638	615	603	644	586	655	585	621	613	634	594	597	625	635	636	612	624	632	594	615	640	612	600	591	623	645	648	609	622	630	604	638	613	593	602	658	641	617	644	591	644	569	620	575	616	618	604	625	615	631	603	594	620	634	575	603	633	583	614	612	628	606	627	653	620	637	645	589	622	582	639	608	608	606	608	591	653	628	629	643	572	584	658	589	604	597	611	633	637	597	593	607	614	589	600	606	574	577	578	584	617	648	629	620	593	605	614	599	568	587	633	594	570	616	608	608	619	590	608	635	601	611	671	590	639	547	603	583	609	614	615	586	588	600	652	616	621	598	610	630	627	629	613	583	618	606	618	613	584	641	582	572	635	608	607	638	591	581	603	617	637	606	596	633	584	581	583	567	597	602	597	635	592	621	600	593	645	638	613	607	607	603	623	626	578	669	584	625	614	613	626	572	628	589	639	577	596	597	629	611	613	629	611	614	623	615	630	576	641	640	601	645	606	596	617	616	603	613	594	559	628	603	630	609	610	635	590	589	561	590	617	599	682	582	643	583	615	622	599	616	560	643	574	609	585	635	614	603	605	588	592	620	639	611	591	647	601	658	625	607	594	569	617	542	682	601	596	626	622	641	596	605	598	578	605	614	634	597	596	602	695	600	662	586	591	621	642	622	622	637	634	650	573	560	606	624	605	644	616	630	618	646	604	601	593	626	647	606	596	615	618	618	631	601	670	591	585	640	595	630	589	587	640	639	603	590	599	620	561	613	648	596	610	629	578	582	651	600	638	613	617	606	614	609	617	593	616	624	582	680	585	607	631	590	600	611	589	599	632	612	591	612	658	635	627	634	582	603	595	621	610	659	591	613	650	608	598	624	623	599	584	612	580	632	623	595	592	637	647	648	583	595	636	638	608	625	623	672	606	617	593	608	594	591	621	579	621	605	649	622	632	596	624	593	604	633	603	652	583	590	600	601	627	652	623	594	609	594	604	610	612	602	609	601	647	634	633	602	593	554	628	614	581	652	599	623	625	544	630	640	587	586	627	589	608	594	627	595	573	569	624	569	574	606	637	626	640	607	622	569	612	581	617	612	595	609	587	577	583	588	598	606	627	603	633	610	634	612	599	580	638	605	655	618	647	582	596	644	576	662	650	586	598	605	609	607	596	580	553	649	621	578	663	627	586	587	654	569	600	635	609	617	616	605	624	626	637	628	634	596	599	640	599	574	590	606	575	601	632	634	534	611	585	605	649	589	600	590	609	630	576	622	638	643	598	598	648	638	607	578	630	670	582	642	640	594	616	611	630	646	589	616	615	627	632	560	628	610	631	632	636	613	635	588	563	644	619	637	628	629	614	633	614	597	601	599	612	618	610	595	594	581	581	597	635	607	592	621	646	609	588	592	606	671	599	603	649	612	629	577	581	581	586	621	619	571	609	638	633	634	638	596	603	643	638	605	613	588	587	585	656	583	589	583	571	557	660	647	658	658	573	578	575	608	618	654	592	640	639	583	608	591	583	613	606	605	586	613	624	565	580	589	574	629	614	592	623	591	633	603	633	636	613	679	603	594	584	582	611	614	624	612	583	602	586	613	527	599	616	629	603	646	642	621	654	635	619	596	624	584	608	625	599	585	592	596	562	601	570	677	634	610	590	618	616	658	626	650	614	634	627	600	607	580	576	591	620	636	628	635	606	574	614	627	613	589	598	543	614	635	643	594	625	637	615	607	643	570	600	567	641	611	638	602	609	607	620	617	641	579	603	633	585	598	569	608	618	617	615	591	620	572	610	641	589	646	602	612	583	604	630	583	613	597	620	601	611	630	608	593	612	614	647	587	616	619	596	609	589	625	625	555	614	608	613	640	602	627	656	598	643	600	618	599	560	600	637	647	566	622	582	611	596	610	588	654	585	591	601	634	574	597	587	632	594	599	613	601	592	624	598	611	617	589	620	596	632	618	584	638	575	610	624	599	593	631	569	636	601	619	645	631	577	594	607	617	581	650	613	598	622	634	594	597	660	610	643	626	600	608	575	570	664	564	631	600	559	607	598	584	643	590	651	599	632	605	600	649	604	646	587	586	524	602	625	622	614	554	609	600	607	574	618	671	637	624	590	597	599	575	624	625	571	585	614	621	604	562	641	616	592	637	669	607	563	573	629	604	596	567	634	598	583	647	643	598	607	613	559	635	625	565	603	667	627	604	616	650	606	628	610	610	613	612	597	595	594	547	650	635	596	592	567	598	573	623	616	617	564	597	638	577	609	629	553	598	619	573	626	597	625	670	614	606	607	639	646	625	579	615	595	595	610	613	587	568	616	578	609	609	594	645	619	640	640	608	621	585	596	641	626	611	614	598	599	621	642	590	608	554	616	614	569	594	640	633	601	610	625	599	619	649	618	590	596	620	599	615	626	633	618	592	619	618	610	596	603	589	651	673	610	566	603	607	605	662	620	632	607	598	571	637	597	613	613	606	599	642	603	642	622	631	592	653	600	613	580	637	634	629	633	605	591	639	662	624	595	605	675	599	591	583	624	616	582	638	642	581	580	614	591	638	641	613	575	578	668	626	609	607	597	632	618	619	591	614	625	630	592	601	593	600	603	621	605	594	602	613	612	601	607	593	564	605	626	587	600	628	606	575	618	586	625	583	609	589	578	594	637	586	624	578	584	524	619	662	594	598	620	611	584	591	607	633	633	623	650	609	606	618	599	609	574	650	602	624	610	590	631	565	573	574	612	554	598	596	602	589	612	596	636	599	594	630	608	559	618	596	591	647	588	620	593	608	654	582	629	625	636	594	591	601	582	601	632	586	659	661	582	585	633	607	622	605	610	581	594	585	600	568	630	612	606	610	594	609	621	612	608	627	611	621	614	604	574	626	590	623	613	629	637	626	577	608	578	591	576	665	611	628	618	635	626	630	622	601	608	624	697	595	567	628	578	602	594	621	612	625	587	597	633	663	605	612	639	609	601	589	604	590	634	602	608	612	632	582	641	621	606	657	586	614	643	584	586	599	564	646	602	623	628	608	582	639	603	622	590	599	615	615	625	618	602	627	611	632	580	602	608	593	618	600	563	644	631	629	599	576	561	599	614	562	572	641	587	597	583	608	613	605	597	587	630	608	636	607	573	625	587	614	611	609	585	604	634	606	620	543	643	584	626	617	630	624	660	588	631	587	589	635	611	615	622	574	581	583	626	576	608	561	645	613	604	607	652	631	597	617	600	542	586	581	624	613	616	615	661	655	614	598	650	652	642	621	612	641	604	612	587	605	603	610	673	627	661	678	627	575	580	566	611	604	601	598	594	605	619	648	598	640	614	599	582	624	624	576	590	622	638	670	633	635	596	607	589	561	584	616	609	620	577
22428	20806	28511	23212	20807	20856	9444	1174	784	643	538	500	407	399	414	336	347	334	321	308	280	268	275	256	215	256	262	243	241	242	229	230	210	226	236	212	207	235	234	209	252	209	216	224	211	197	232	229	228	206	194	191	203	227	218	216	206	201	204	187	218	203	215	215	204	209	191	212	212	185	181	201	198	190	232	201	205	175	190	200	179	200	205	181	201	174	202	184	206	199	203	183	211	177	197	186	194	206	208	188	195	224	219	183	196	216	200	206	215	210	221	233	202	193	202	196	183	189	190	194	195	195	201	183	221	222	211	192	224	214	188	225	173	189	200	194	206	187	201	196	214	196	207	212	176	200	173	208	196	180	196	199	197	204	184	180	189	197	205	182	213	218	197	190	186	186	190	197	192	203	192	188	181	168	195	184	171	208	194	228	175	210	217	198	196	197	180	184	233	179	190	194	184	175	188	206	200	217	217	193	189	201	192	216	172	186	185	178	193	189	211	228	178	183	187	205	190	195	217	220	194	210	192	192	203	194	213	188	177	209	198	210	203	195	195	206	183	181	191	176	194	170	174	213	210	197	194	181	188	199	205	204	201	192	200	203	186	191	211	197	181	201	216	181	208	182	220	207	191	187	218	200	205	180	187	161	188	192	209	221	200	196	184	179	205	207	185	201	190	181	187	172	193	197	194	208	199	195	187	188	196	185	200	230	197	197	210	178	211	199	176	202	184	192	188	192	199	213	193	184	177	205	187	204	202	166	194	163	208	190	170	183	239	209	209	205	198	213	184	202	195	186	195	177	194	197	197	186	198	205	191	204	202	200	179	186	216	207	193	212	206	200	197	204	221	207	196	202	193	201	189	212	195	215	231	190	189	186	190	199	197	187	208	189	185	206	178	210	197	182	181	190	191	215	173	219	209	201	191	186	187	188	186	178	219	189	205	195	199	200	179	182	181	171	188	182	208	198	201	201	185	177	182	198	205	206	219	188	182	192	195	194	206	193	199	216	205	180	178	213	179	180	193	197	175	191	210	206	193	171	209	189	190	187	203	198	202	187	198	199	208	192	186	186	185	197	179	200	172	208	190	198	208	206	201	189	212	169	200	185	216	217	195	195	205	162	193	180	201	181	195	212	205	204	191	203	179	205	201	198	188	189	192	210	196	219	193	216	219	209	199	188	202	191	199	176	189	200	189	196	197	198	184	200	195	187	175	197	178	194	194	194	208	175	205	217	203	214	176	213	200	175	182	224	181	186	214	209	180	228	190	164	196	204	176	177	205	219	230	205	207	193	220	209	194	203	190	191	181	179	214	201	203	180	215	201	187	198	207	225	214	188	215	198	221	194	194	192	192	195	212	191	195	204	195	209	193	206	185	172	219	174	204	194	218	185	182	193	195	207	205	197	201	195	197	202	198	186	191	182	185	191	181	185	197	172	192	218	184	230	177	185	217	202	197	185	217	202	196	179	183	209	185	203	213	215	185	217	194	194	204	203	208	196	211	179	188	204	211	195	179	206	181	173	181	188	200	185	231	201	201	198	200	188	184	198	219	198	204	203	172	184	186	187	197	172	190	192	203	191	199	179	190	175	202	176	192	198	209	186	190	187	184	214	190	173	183	213	197	176	200	213	215	169	193	201	174	190	211	182	194	229	198	194	202	216	203	218	184	221	198	175	209	182	196	178	196	200	197	178	190	160	187	211	175	213	188	209	204	198	203	190	204	206	180	184	209	212	205	197	180	214	187	195	197	202	184	189	210	185	172	203	199	175	213	184	187	200	206	199	202	197	205	163	192	196	215	186	198	196	193	187	201	180	193	192	201	210	180	170	192	205	182	200	203	197	190	187	204	199	211	194	190	184	191	191	168	192	195	199	181	204	210	187	192	197	180	196	199	218	182	185	205	201	200	198	187	208	196	205	196	184	190	183	201	186	198	206	204	209	165	233	166	211	165	192	176	189	189	198	200	203	199	207	202	197	203	169	183	180	203	206	189	202	212	200	185	210	194	203	201	212	208	196	225	212	210	176	220	200	193	229	213	218	199	195	186	195	204	226	182	189	199	188	203	207	176	207	205	185	201	210	188	181	193	206	199	202	219	224	216	209	195	224	205	183	195	189	205	195	198	189	195	196	210	198	197	182	180	206	214	198	197	208	179	196	188	182	214	208	202	180	206	205	191	188	186	178	183	210	196	215	207	207	190	181	175	187	205	194	182	224	194	205	218	190	214	204	177	191	195	188	189	201	193	206	195	174	204	187	200	204	219	240	215	194	173	190	199	195	190	173	190	192	186	221	195	215	195	197	202	175	209	196	218	207	201	222	181	188	178	216	220	212	195	184	204	201	188	212	162	190	199	218	221	190	200	188	196	207	192	184	203	195	200	213	189	215	228	200	200	195	224	225	171	186	190	206	195	219	216	197	195	200	185	198	191	192	205	193	221	205	180	188	205	201	203	175	186	202	182	207	204	185	205	199	181	208	196	215	175	200	167	210	214	199	207	212	226	191	187	188	211	215	177	178	204	196	202	220	190	195	186	189	207	180	171	203	192	170	210	163	195	199	202	223	187	192	191	214	188	195	199	208	176	214	196	189	200	214	187	194	169	204	201	198	200	208	174	170	179	199	212	189	175	176	199	186	198	195	189	182	205	189	209	172	187	192	201	179	212	193	199	178	191	207	174	180	194	193	206	196	207	187	203	220	213	215	202	184	175	184	175	192	169	207	193	186	174	185	193	191	182	207	183	183	213	213	205	183	191	228	204	209	193	211	196	230	198	171	208	175	199	184	178	205	209	185	175	208	209	196	183	217	202	209	190	217	206	189	219	178	200	175	175	169	200	182	201	185	169	188	193	200	199	173	218	179	189	194	196	206	203	208	201	179	195	203	201	191	185	201	184	233	199	212	197	191	197	194	182	200	192	197	194	222	200	191	222	208	184	195	190	186	182	176	206	171	195	199	176	181	202	169	201	194	174	207	172	204	188	199	207	166	188	218	200	209	198	190	165	207	213	202	215	190	188	202	198	208	196	185	166	188	211	203	200	196	205	224	211	217	197	202	174	194	213	186	197	217	175	190	201	178	201	198	189	193	191	208	207	202	170	200	188	189	219	196	180	203	213	195	201	201	186	209	209	181	196	227	192	190	199	168	174	180	187	184	181	204	233	221	186	165	222	197	186	208	188	201	209	187	219	189	192	206	204	199	206	189	208	208	224	189	214	197	190	222	197	203	207	213	207	212	185	208	189	192	178	222	202	182	212	205	194	188	221	193	186	177	201	202	193	192	213	176	212	174	189	222	201	175	187	180	208	220	216	188	183	208	203	196	180	179	196	179	219	198	183	183	194	182	225	186	182	206	227	187	192	175	188	186	212	195	178	175	183	193	206	189	189	186	175	202	182	194	206	191	206	197	183	193	169	186	175	196	193	184	188	203	197	185	215	192	219	210	182	224	226	186	201	190	209	173	221	193	212	186	192	199	176	190	178	196	183	210
6529	15433	13375	7307	5177	3851	3003	2271	1761	1414	1132	948	854	725	662	588	547	520	488	447	432	465	384	390	371	358	354	320	329	307	331	300	295	298	294	341	281	282	299	312	301	267	285	272	307	288	293	276	273	263	276	323	313	280	290	253	271	276	248	262	259	255	261	297	267	270	286	266	285	250	262	257	293	251	267	270	251	263	236	247	265	241	256	269	237	266	238	276	251	235	246	270	263	277	253	245	276	250	245	284	277	231	237	263	254	242	244	273	257	238	221	245	287	277	255	279	284	245	266	259	245	248	255	213	268	251	258	240	226	256	272	254	268	280	249	239	246	243	278	252	240	266	272	272	257	255	278	278	253	247	263	278	234	252	252	280	233	258	261	235	262	210	287	251	277	245	261	244	242	250	234	270	225	238	253	258	265	264	277	248	268	259	229	230	270	271	244	287	256	255	257	264	268	264	241	274	249	234	262	242	247	216	259	285	293	258	251	232	274	233	262	290	267	238	279	255	235	244	249	271	258	228	259	255	255	268	255	231	252	269	262	235	222	243	282	246	253	292	229	269	297	242	252	246	240	272	254	232	249	249	255	251	215	288	230	239	276	257	265	252	266	249	261	246	249	258	269	274	280	229	267	247	265	286	253	248	264	268	245	260	257	260	267	263	250	257	270	271	220	261	241	241	281	219	263	255	253	296	248	264	260	250	228	273	276	246	283	242	241	223	250	251	273	263	230	266	262	265	246	261	239	242	272	262	267	240	250	272	252	241	272	300	234	269	241	243	255	254	259	237	251	291	241	287	245	269	253	274	266	262	247	259	250	274	256	286	235	271	269	273	272	264	262	259	287	280	248	252	233	260	261	249	280	248	254	270	258	236	258	262	267	256	244	259	241	269	273	268	264	251	263	261	284	235	262	246	275	241	234	264	260	264	270	245	283	255	277	254	249	246	265	232	272	255	240	238	250	264	236	249	245	261	249	279	249	236	231	283	254	250	262	259	250	253	258	251	256	260	257	239	278	269	233	264	278	263	267	272	239	262	254	273	263	291	290	263	272	254	258	276	260	256	254	246	241	250	252	282	243	247	257	230	269	234	257	275	272	251	270	262	256	255	200	254	273	259	257	261	245	223	250	242	266	229	255	240	291	237	260	231	277	240	255	261	255	258	249	249	231	275	229	252	263	248	247	233	255	241	268	258	265	263	261	248	255	257	241	285	274	224	267	259	262	246	261	264	268	231	262	242	282	257	267	246	273	238	249	228	257	246	259	261	250	245	276	280	271	251	257	238	252	253	224	233	252	234	270	256	243	268	277	246	257	252	244	278	240	257	267	245	284	228	250	256	255	241	245	261	260	241	277	244	263	255	252	247	242	270	235	256	243	237	256	265	244	260	249	281	240	269	239	281	241	259	218	256	268	246	274	248	251	231	235	269	249	276	218	229	267	263	275	263	276	268	236	252	248	274	245	273	305	235	262	252	274	251	259	264	277	251	230	254	244	253	257	270	250	262	228	268	274	236	265	256	290	238	258	253	249	247	248	251	264	251	270	269	267	269	264	278	286	286	226	284	268	238	267	219	257	255	258	254	250	269	276	249	264	233	272	265	255	271	271	249	264	278	246	276	284	231	267	236	263	245	252	254	245	249	232	269	239	261	269	280	261	217	255	268	281	278	235	278	263	249	221	269	246	266	255	254	237	256	255	232	248	229	235	256	239	261	288	264	237	255	239	256	284	251	241	234	249	242	261	263	250	265	253	259	252	263	269	248	255	232	228	267	237	262	261	229	264	262	286	266	305	241	249	282	275	258	216	245	249	242	267	250	276	232	252	232	225	261	250	269	258	265	231	265	262	292	259	239	283	282	270	274	259	255	257	262	240	224	243	283	272	238	258	260	235	250	247	232	261	235	266	260	270	232	246	259	251	247	268	258	263	264	231	276	254	255	287	263	259	255	262	239	250	248	236	243	257	255	244	245	276	283	251	256	259	266	257	255	253	252	237	254	265	243	239	274	271	259	237	256	255	256	270	284	257	264	239	266	231	272	281	263	256	267	241	249	261	262	224	264	257	248	252	269	264	237	279	267	245	260	255	265	233	267	245	274	229	277	250	280	230	228	252	273	245	288	286	249	247	224	214	264	254	268	266	263	260	258	249	265	246	267	257	301	277	286	244	238	239	231	259	222	256	243	244	241	242	240	257	241	234	267	283	248	253	250	254	271	206	265	256	273	277	265	271	249	241	239	254	235	240	250	273	271	250	274	242	284	273	274	233	259	271	261	241	232	266	249	263	266	242	232	262	228	269	254	281	275	272	269	266	262	240	230	281	261	246	258	263	276	262	239	263	240	278	268	262	254	224	226	279	218	249	252	257	291	247	245	242	234	286	248	259	265	245	246	270	260	242	240	262	238	249	227	239	231	239	293	248	253	265	263	249	283	271	239	287	247	277	249	242	253	254	278	244	258	269	262	265	254	284	248	270	242	272	254	240	286	264	266	284	237	247	232	241	265	248	245	257	245	254	270	266	237	247	257	279	275	266	233	248	289	266	261	241	248	254	258	256	251	264	257	261	227	267	268	267	260	274	246	264	263	257	257	253	247	258	272	254	262	259	287	248	244	263	250	256	226	263	278	237	253	229	283	233	240	260	236	278	247	287	275	244	228	283	261	237	231	263	307	245	274	235	276	248	268	274	237	289	252	284	230	243	255	273	243	249	220	223	224	233	264	269	265	248	246	274	276	244	263	259	233	256	243	254	254	285	263	247	270	266	245	248	275	248	258	251	235	271	247	271	249	239	276	259	249	250	251	253	249	267	241	275	251	261	273	258	273	271	244	261	231	248	269	256	231	236	236	254	251	276	248	240	266	275	225	258	270	260	261	290	264	264	232	267	253	252	236	255	252	236	236	259	259	240	245	248	260	260	269	258	290	253	249	243	260	246	254	251	256	274	236	261	239	267	294	262	247	253	279	233	253	244	280	278	259	234	276	261	259	266	256	272	257	292	288	263	269	264	282	242	282	250	277	271	251	241	247	227	232	262	260	263	272	263	272	246	252	265	253	252	266	253	277	284	233	212	252	248	263	248	254	258	249	286	251	236	236	266	234	250	234	291	241	281	247	245	245	276	236	252	238	267	255	247	265	248	277	237	258	284	259	259	232	253	271	232	274	240	275	280	239	259	232	245	234	249	265	267	267	237	259	219	277	252	252	270	259	275	254	236	286	265	229	237	251	251	276	264	241	240	238	272	257	233	269	269	229	247	283	247	253	238	263	255	295	253	224	239	261	261	251	237	273	261	256	246	281	253	243	250	268	264	225	242	248	245	283	250	260	269	245	238	271	254	238	263	248	234	225	263	265	248	241	233	268	278	246	226	255	279	268	257	270	270	257	259	267	224	280	269	256	283	245	243	247	268	231	255	244	254	233	259	249	274	251	264	266	261	237	278	236	240	258	255	245	253	246	231	246	260	276	267	262	264	247	252	258	258	242	266	285
26465	20430	9760	1186	803	710	751	685	668	676	675	675	671	717	660	668	697	678	645	694	677	698	645	675	682	651	677	675	663	680	705	655	650	677	643	671	604	653	722	703	676	690	733	725	670	637	672	742	729	685	649	631	696	661	670	664	690	676	697	655	663	657	673	639	678	666	667	646	735	664	678	658	696	674	710	698	608	640	675	692	698	716	683	685	661	671	699	650	667	689	676	683	671	688	674	725	679	647	665	667	653	736	666	656	666	698	692	681	626	671	696	703	636	652	671	701	684	689	681	683	643	645	687	720	687	688	678	689	687	647	673	665	647	711	664	676	698	677	668	663	654	629	672	701	651	649	699	702	721	643	640	679	639	666	678	700	685	676	708	692	698	624	672	691	655	679	670	686	670	695	691	693	629	627	700	636	660	657	650	690	633	682	658	697	660	667	678	660	649	723	656	665	714	694	673	669	641	628	638	666	633	669	650	671	678	673	694	681	681	637	646	685	668	704	692	653	665	689	708	666	680	664	661	675	672	688	681	669	700	653	637	688	632	658	622	687	716	664	672	653	646	666	655	683	688	647	655	665	651	658	685	604	663	639	668	666	694	710	679	658	698	658	661	629	673	688	675	627	674	671	649	677	663	633	633	650	672	674	665	701	629	645	653	655	666	731	662	698	702	670	652	669	666	632	653	671	654	592	661	668	666	679	691	656	679	638	678	674	683	657	670	712	657	678	643	728	678	641	682	643	687	667	730	658	675	659	645	682	710	700	685	689	715	700	647	683	655	679	652	657	687	676	693	682	659	708	676	699	684	689	659	583	648	645	614	639	673	690	693	652	695	681	687	686	666	690	716	708	675	649	686	716	663	693	661	653	699	661	661	682	654	667	640	652	661	639	629	689	667	694	679	661	645	695	662	670	637	677	655	674	662	625	658	691	690	673	691	744	665	677	621	683	705	634	678	687	679	687	652	686	665	667	652	676	712	691	683	648	680	650	676	665	645	662	684	671	627	705	651	703	700	688	692	671	643	665	639	651	664	713	676	674	659	641	706	647	704	691	685	702	691	676	649	654	666	709	686	641	660	654	669	666	682	664	694	651	724	679	635	714	630	665	652	700	694	679	625	641	657	650	659	636	625	687	635	691	661	683	696	673	681	717	659	661	698	655	654	647	652	698	678	729	677	698	688	692	664	684	644	664	689	692	608	673	718	645	655	642	665	664	667	681	662	670	665	694	662	705	681	626	673	719	693	654	651	694	730	681	692	659	700	684	649	674	729	683	634	632	704	683	681	658	693	655	656	670	687	666	664	667	663	674	684	698	668	637	672	653	673	678	680	671	678	691	648	632	661	663	652	701	635	662	666	676	696	681	685	647	641	654	655	670	707	649	694	665	632	682	653	678	663	676	688	659	686	613	647	636	659	654	673	672	684	684	613	680	637	697	679	681	694	656	650	699	688	659	683	680	680	693	689	703	677	662	656	688	688	671	695	623	699	657	681	629	697	663	662	644	693	674	670	736	697	659	679	695	674	653	675	654	702	660	684	688	665	683	643	690	648	631	657	705	694	685	642	652	698	686	682	659	661	682	636	616	678	658	682	719	675	643	669	651	639	674	672	711	679	714	606	668	675	676	668	657	687	716	649	644	646	688	704	701	636	669	684	634	666	745	675	690	714	656	654	643	632	718	669	697	686	654	666	639	687	664	660	697	698	666	696	683	699	668	660	662	660	648	695	644	691	674	665	683	672	675	616	679	651	682	715	645	725	684	674	682	656	666	650	682	661	667	663	682	637	630	689	675	678	614	672	722	667	645	706	686	642	678	683	663	684	675	628	698	693	699	657	690	636	691	711	652	667	680	649	691	643	666	645	671	633	691	705	689	650	668	650	663	685	678	643	681	647	638	733	611	671	675	634	647	694	668	680	693	696	632	637	674	655	708	688	682	670	702	680	701	715	634	660	673	680	697	664	689	665	616	659	652	683	698	612	647	645	653	663	655	673	641	667	718	666	651	639	688	644	668	662	677	627	630	676	646	664	690	687	711	660	642	697	660	704	686	658	671	697	626	685	646	646	623	687	673	698	710	640	652	616	693	695	682	699	691	683	666	659	635	659	668	648	686	656	638	702	677	689	646	652	701	636	630	680	673	709	697	661	692	738	651	651	664	648	718	668	665	657	670	647	692	721	692	721	670	627	695	660	678	656	705	660	637	683	625	686	655	690	682	640	662	699	633	670	703	657	693	647	627	662	699	681	638	682	728	651	658	666	636	641	655	661	708	679	613	679	669	716	703	662	649	668	697	669	658	677	643	647	689	654	675	618	714	670	644	672	694	697	623	690	663	678	662	669	685	701	696	676	628	640	665	669	681	659	714	670	628	624	664	690	646	667	683	694	704	670	670	594	678	606	701	674	695	631	680	678	717	628	695	664	679	687	677	667	686	594	637	684	673	679	673	653	633	724	682	667	656	666	657	644	678	651	655	631	714	660	661	629	673	708	661	670	646	676	649	710	673	663	656	647	694	648	668	689	634	645	639	647	660	654	677	639	700	662	696	643	688	711	688	689	668	659	678	664	643	625	696	681	644	672	650	708	687	675	700	701	675	687	660	675	688	709	633	662	691	701	625	668	668	655	628	649	686	622	699	677	684	717	661	668	690	657	674	687	664	667	695	742	667	750	642	718	639	664	687	656	667	731	687	640	678	671	688	698	649	628	666	693	647	634	629	758	647	702	641	688	730	679	680	666	658	698	709	681	673	614	615	650	724	677	668	674	692	660	652	707	711	681	675	682	722	678	720	730	656	664	728	644	643	679	689	670	686	690	715	647	648	720	659	684	632	661	657	662	637	708	668	649	674	718	640	703	679	699	689	620	674	680	660	655	687	669	706	650	640	676	670	609	657	700	647	682	660	657	722	690	701	698	629	675	696	688	635	696	699	693	644	668	662	708	669	656	702	660	662	670	643	652	705	677	704	691	651	630	683	661	646	662	678	660	671	682	608	673	679	652	675	649	655	642	688	633	687	693	665	648	673	652	683	682	686	691	621	705	681	669	665	650	702	642	653	658	672	660	689	707	683	655	679	752	696	690	666	690	640	705	701	659	692	660	693	670	691	659	668	664	700	679	686	674	651	651	684	665	653	668	661	678	663	720	670	657	698	660	664	688	659	689	659	703	677	653	649	648	683	654	688	701	665	674	660	731	670	632	735	656	674	677	627	678	656	684	674	645	723	641	652	652	674	675	665	655	660	648	626	659	713	683	720	637	639	657	660	714	703	671	677	644	703	692	649	648	705	680	692	646	651	662	666	638	674	640	710	680	638	654	648	649	663	655	651	663	691	658	657	671	691	652	692	702	640	629	689	671	692	631	698	656	656	701	680	643	649	652	652	688	641	660	678	637	641	664	682	648	634	673	688	654	606	682	622	690	683	642	651	707	668	681	671	675	665	696	681	641	711	698	677	647	672	688	717	655	705	651	670	664	704	636	666	718	672
4113	1454	1478	1148	991	940	901	891	892	883	881	895	837	848	875	863	903	864	875	857	854	806	878	855	796	840	835	858	866	845	830	843	842	832	880	826	865	875	838	855	844	824	919	842	845	857	829	882	819	777	824	901	909	903	856	829	892	816	827	851	841	828	879	796	868	857	843	836	792	849	879	840	821	906	838	867	826	864	886	866	823	845	839	838	846	862	908	831	833	863	812	815	861	852	875	831	850	830	865	835	798	841	866	887	866	873	833	810	869	798	801	839	860	840	873	864	905	852	838	865	890	853	835	833	884	867	895	849	798	824	819	831	806	869	817	765	875	791	854	865	883	860	857	808	887	890	883	836	833	840	876	894	876	827	899	843	832	813	873	836	856	806	828	824	872	817	781	839	770	845	896	840	821	874	872	881	893	841	867	844	874	854	812	865	886	835	835	849	852	842	840	843	864	842	859	872	857	879	824	863	865	807	845	858	827	874	845	860	887	902	886	834	865	786	848	810	826	839	849	855	835	868	832	843	892	819	798	789	813	857	849	836	838	868	843	858	895	813	906	873	803	851	869	848	853	902	818	818	843	844	897	791	803	866	863	841	791	905	851	816	823	823	830	887	794	848	842	851	857	844	837	846	866	886	848	841	859	864	860	863	821	868	891	828	870	833	867	913	883	831	835	891	864	826	847	873	859	864	837	848	805	836	872	820	832	884	789	847	847	886	839	847	842	875	832	850	945	844	872	842	870	908	828	859	851	884	861	851	845	863	829	873	829	858	788	792	818	895	824	841	835	828	831	890	852	866	861	823	887	830	821	867	883	842	867	807	842	834	849	829	897	844	815	877	912	816	850	902	783	830	867	857	901	866	846	875	881	833	849	852	865	846	913	800	876	895	851	890	876	885	792	852	839	859	851	892	855	852	873	843	863	846	780	816	826	875	873	875	818	845	774	855	831	874	845	834	866	865	886	893	829	849	873	794	814	839	866	825	865	833	864	887	849	877	817	849	858	786	836	844	809	848	865	792	831	895	836	829	832	854	849	883	858	908	821	852	829	895	862	884	829	814	807	832	834	861	837	846	802	874	870	857	870	855	889	911	853	833	834	860	841	904	858	833	810	832	894	828	863	817	858	897	807	852	832	833	867	854	886	804	878	850	852	841	850	832	854	892	893	856	848	862	831	848	866	861	881	846	758	857	865	878	828	891	816	838	887	880	817	932	783	850	830	782	835	859	856	849	861	879	825	858	860	831	858	875	868	855	803	848	799	902	833	816	832	855	880	810	883	800	859	875	853	855	855	865	820	858	879	863	814	842	812	865	817	890	885	838	854	842	855	833	938	841	833	879	884	815	846	857	816	862	837	821	834	789	871	810	807	795	796	809	869	823	855	865	872	844	832	840	814	819	890	794	842	886	803	860	852	846	804	857	833	881	867	822	842	848	856	869	875	831	860	827	821	878	794	866	819	811	853	821	833	879	837	864	824	851	861	878	816	849	853	833	865	818	874	879	815	832	836	810	803	859	858	805	834	843	850	872	840	906	856	846	836	896	933	915	850	868	854	790	884	872	832	823	813	841	806	889	840	855	901	842	850	864	858	824	888	841	818	846	881	881	900	858	886	849	807	853	803	820	865	798	893	887	866	848	796	872	873	876	847	784	891	824	835	859	819	859	837	848	823	835	821	919	835	809	907	838	850	871	837	865	836	899	819	839	863	847	836	859	807	885	858	845	849	849	901	828	863	861	873	844	866	873	869	847	894	851	864	872	877	831	881	839	825	830	872	871	831	853	826	805	901	824	838	859	859	820	834	852	851	823	853	876	864	826	877	843	875	883	842	847	835	839	852	834	851	805	837	848	809	846	814	811	814	840	882	849	851	869	887	852	848	897	867	827	918	861	831	829	846	871	854	831	872	853	858	850	826	819	818	846	854	836	785	856	810	778	884	886	852	849	828	864	807	904	863	810	809	900	892	869	870	867	837	854	852	860	855	876	876	861	823	856	850	873	832	811	915	824	877	884	829	882	815	842	741	857	818	888	904	887	886	835	821	842	825	884	797	876	857	809	820	816	841	853	852	849	857	873	838	859	844	849	886	798	854	912	885	841	839	818	869	902	836	856	823	862	788	844	878	854	861	871	821	861	835	849	895	875	893	873	873	866	849	873	897	848	811	895	813	880	822	874	890	819	851	808	825	849	799	835	838	844	910	846	853	892	825	807	808	832	820	846	832	849	886	820	860	840	804	861	816	873	828	849	906	833	843	797	826	855	865	843	832	832	834	834	865	866	833	840	843	811	865	824	867	882	908	816	816	850	878	867	830	799	819	836	874	837	803	852	804	817	778	860	871	860	831	893	822	865	880	844	838	878	808	854	821	868	857	835	860	860	869	844	846	892	811	844	904	824	869	874	911	800	852	881	903	809	904	816	845	846	879	836	838	836	853	859	822	843	869	876	816	868	853	893	824	884	798	823	829	869	916	835	912	839	836	909	821	871	835	854	863	885	844	841	850	831	842	863	860	834	801	825	864	828	856	834	828	830	868	829	822	830	841	863	841	832	888	824	900	818	840	865	855	872	874	856	869	855	829	859	854	867	875	803	882	888	877	820	784	876	821	848	820	841	829	842	892	788	882	902	789	826	855	849	891	851	820	884	855	837	826	847	827	844	882	874	884	806	908	847	874	755	846	864	876	836	827	910	795	850	907	892	872	836	882	803	831	863	839	809	867	859	847	859	793	820	864	840	848	837	836	809	866	848	859	855	866	802	907	792	859	841	834	864	831	783	874	868	849	880	868	877	833	831	837	859	888	892	824	860	849	820	870	870	842	833	869	850	869	858	847	862	838	806	830	865	812	829	856	839	818	846	831	866	794	794	863	843	813	837	874	893	852	841	857	824	792	856	877	823	878	881	827	786	872	876	824	833	877	851	878	852	801	817	822	811	836	864	856	912	802	833	853	839	812	870	849	831	897	850	845	910	868	861	880	871	857	814	822	830	796	917	833	813	902	792	859	843	878	833	857	801	872	830	799	879	836	869	878	857	873	844	884	811	785	771	864	862	839	787	829	826	816	838	937	860	864	813	859	874	841	879	866	849	891	797	832	898	905	842	898	798	872	875	841	846	817	813	856	890	906	841	858	831	872	838	871	919	856	865	869	797	854	832	830	881	839	839	894	782	840	906	816	842	826	886	811	867	858	855	869	811	828	885	801	841	880	846	854	853	848	869	821	845	835	851	832	839	833	878	860	847	849	862	816	859	837	853	837	827	810	857	886	822	881	857	868	801	830	855	834	850	849	852	887	854	892	828	854	813	815	822	898	835	841	862	870	835	826	827	814	874	820	895	838	882	878	845	924	877	920	826	844	834	850	836	842	816	879	806	833	866	861	815	856	820	800	834	865	911	883	862	781	867	846	805	855	872	819	847	863	836	844	800	827	863	888	814	865	878	861	867	903	867	874	842	888	858	830	848	845	864	882	887	886	853	838	855	809	838
23440	20888	28207	23685	20889	10962	1347	849	764	706	651	618	597	566	597	537	520	508	501	499	468	463	521	486	486	477	511	494	461	505	534	481	467	455	489	485	500	463	510	503	494	504	484	465	493	483	481	472	468	492	494	499	489	504	455	527	503	451	451	489	476	459	462	486	485	516	501	452	447	473	470	457	482	504	488	456	478	491	508	495	487	430	458	460	441	468	482	470	475	474	518	471	471	478	477	474	465	494	474	474	487	437	437	508	484	467	492	457	442	433	491	453	479	453	489	473	457	484	474	408	453	426	439	449	448	477	451	466	461	472	436	477	466	460	491	464	488	462	459	460	480	448	476	453	477	467	476	452	439	470	513	457	451	455	475	481	477	452	484	497	505	448	477	483	469	440	484	485	446	495	468	479	480	484	439	462	480	465	453	461	485	461	511	469	456	461	425	452	509	483	461	425	509	475	438	435	483	450	516	426	478	466	473	456	464	447	478	476	492	479	479	451	454	481	497	477	476	476	491	473	480	508	482	467	470	500	512	455	473	507	487	453	434	502	449	467	446	488	464	497	473	463	456	450	413	499	476	459	458	442	493	502	478	441	505	458	496	462	499	481	423	447	473	469	472	465	468	509	473	479	478	474	490	459	473	505	453	491	470	488	466	454	445	455	478	479	474	486	424	476	482	447	462	467	443	486	466	515	459	491	465	432	472	471	484	455	470	480	452	481	470	487	454	448	461	423	466	453	481	473	472	497	435	463	434	427	443	465	445	510	474	451	491	453	467	462	463	473	478	497	454	494	475	498	436	480	499	493	469	487	462	487	433	467	511	443	467	461	465	428	446	458	440	476	449	441	470	505	450	445	437	483	460	423	447	466	508	503	473	458	444	492	467	440	445	436	484	463	492	438	512	461	518	440	465	453	457	471	463	438	467	455	480	491	472	457	469	512	459	447	474	506	450	493	435	519	472	464	486	440	475	446	479	487	489	467	464	489	472	455	468	473	452	492	459	452	522	476	491	483	442	498	439	492	493	445	486	442	494	474	489	466	492	468	461	478	469	444	428	445	461	505	465	468	481	500	448	536	463	449	439	435	480	489	456	444	445	459	449	467	522	467	420	436	464	462	462	478	459	520	454	447	465	453	470	476	465	434	473	474	477	442	505	464	468	480	476	475	493	498	457	431	470	465	514	424	465	482	486	470	452	489	460	444	464	492	472	480	496	492	478	478	461	457	489	469	454	460	475	477	480	460	480	446	496	491	462	454	497	513	474	473	452	487	479	452	461	505	494	470	477	457	502	455	486	433	471	434	500	465	465	443	464	478	467	472	472	440	480	498	429	427	468	424	456	438	462	511	470	493	466	494	510	487	444	472	434	442	480	471	477	456	464	478	501	461	463	438	466	449	462	485	468	436	487	441	434	465	470	504	442	457	487	471	479	436	483	476	447	472	442	474	480	459	492	496	458	463	492	444	461	486	488	473	446	468	465	454	528	435	482	483	479	453	481	537	442	501	460	494	460	516	501	433	502	502	478	480	476	466	477	469	455	441	437	476	490	469	468	454	484	444	467	449	437	424	469	437	494	535	456	490	488	436	468	453	480	483	482	467	446	445	511	467	461	469	468	450	470	465	475	477	475	476	487	433	469	487	444	440	433	443	497	461	435	469	451	470	463	460	449	470	441	470	488	439	459	509	453	485	464	432	449	459	463	487	461	462	468	509	475	489	480	446	443	460	471	473	462	463	468	455	475	474	495	475	471	464	434	448	469	475	447	443	474	467	509	461	478	448	469	453	496	461	488	464	486	482	496	462	456	470	475	443	483	513	497	428	477	500	479	450	460	497	451	488	496	477	475	445	490	506	478	485	481	469	491	444	452	492	497	476	461	462	478	459	467	450	426	470	459	463	489	434	478	442	437	469	460	491	477	426	476	476	438	499	450	444	475	476	425	479	454	468	456	497	469	482	449	455	464	460	470	456	410	456	489	469	444	480	479	469	484	469	486	448	472	444	470	488	481	462	498	485	456	497	475	481	454	499	475	494	437	483	471	465	513	465	437	494	465	480	494	497	450	491	477	456	476	465	459	433	451	433	479	443	477	473	505	451	457	456	461	467	478	473	475	443	477	487	477	449	468	477	487	458	461	447	456	458	491	426	491	458	443	498	440	486	464	472	462	498	472	457	519	438	486	462	485	462	424	467	478	457	470	505	457	451	457	461	506	490	504	450	439	453	465	474	426	514	449	469	441	478	448	457	455	493	442	455	458	469	457	466	484	469	486	457	504	480	498	437	436	475	468	466	453	499	505	458	469	497	474	432	449	459	466	474	471	461	451	445	487	516	458	455	476	453	496	453	499	448	455	482	435	464	466	459	470	456	498	466	479	475	449	466	497	469	450	483	472	490	487	446	477	435	458	470	473	459	509	455	497	486	463	458	460	451	496	460	457	441	488	466	485	460	441	466	480	491	492	475	453	469	447	504	461	481	475	490	473	429	449	499	466	496	495	441	467	411	500	472	508	502	450	466	477	479	474	439	440	471	454	480	448	486	442	488	462	445	481	505	492	473	448	448	470	471	486	447	452	468	477	491	530	447	473	501	430	453	455	444	463	476	468	444	469	471	446	492	499	471	479	463	484	473	501	489	493	448	471	471	470	448	462	520	444	452	475	466	485	445	492	435	528	499	444	444	405	488	441	476	467	434	456	466	478	469	473	477	487	490	476	425	489	458	436	516	461	484	439	508	431	454	461	491	421	463	460	434	500	470	454	511	473	431	479	483	460	503	488	453	442	455	486	439	429	507	461	446	501	463	442	493	461	483	483	483	433	453	456	447	461	478	448	497	499	471	481	449	493	441	432	472	471	456	472	464	425	440	429	462	472	482	507	498	449	463	495	497	472	504	475	465	480	455	512	504	447	459	467	457	489	492	448	471	448	499	470	461	477	464	473	483	428	442	462	445	468	479	460	490	466	490	485	410	525	511	484	468	484	481	457	465	498	488	481	459	479	499	460	477	497	451	430	488	472	469	481	466	429	459	507	509	424	469	465	476	456	458	501	467	474	460	446	489	490	469	474	430	452	457	460	455	501	449	452	454	460	435	437	481	498	459	435	453	449	502	489	493	447	486	484	462	470	426	460	465	459	499	447	488	451	497	438	450	470	500	469	485	460	446	444	474	475	484	441	445	454	476	421	447	417	486	481	469	494	457	483	452	455	475	504	462	505	508	476	450	479	452	452	469	505	468	452	454	451	440	443	446	474	455	486	439	455	465	493	458	453	474	457	464	390	430	481	475	459	445	430	445	449	485	489	477	458	487	478	458	472	463	493	493	487	460	503	468	452	491	475	470	478	478	457	485	447	458	486	469	489	465	480	487	470	497	476	482	503	523	479	489	485	460	495	454	460	477	480	454	465	416	481	475	482	446	440	418	443	496	463	473	497	440	515	484	452	460	446	498	427	500	496	482	465	486	498	428	461	479	464	447	465	466	407	445	478	470
4568	9264	8394	4497	3145	2441	2000	1572	1341	1194	1060	947	939	860	855	812	755	718	755	724	690	707	661	672	658	697	666	699	612	641	650	661	639	621	662	632	639	628	652	595	656	641	592	657	661	654	653	635	657	630	607	632	607	658	627	597	669	637	633	621	664	630	648	659	593	626	603	613	588	583	627	599	629	608	652	677	595	643	609	622	615	603	606	595	589	605	635	650	614	592	602	620	612	623	618	600	631	610	650	596	639	599	613	642	607	605	633	591	632	596	599	603	642	637	621	539	628	630	624	629	606	602	637	615	616	637	584	601	584	629	615	596	655	621	617	637	603	646	575	603	657	613	599	675	596	618	619	613	611	592	634	626	648	605	585	612	587	593	613	613	633	604	568	625	598	588	620	613	626	612	634	606	649	636	618	603	576	622	653	560	665	594	588	609	610	602	616	590	617	628	632	647	631	573	609	609	652	643	596	638	607	665	613	575	614	549	622	661	628	577	643	647	644	600	599	599	646	662	599	604	570	594	642	623	621	528	652	620	667	619	647	596	598	618	616	658	613	646	544	617	637	618	611	603	622	643	633	628	621	629	632	594	626	591	589	622	602	588	634	664	590	636	591	599	610	601	561	632	615	629	630	630	633	607	591	581	597	582	594	653	601	618	657	642	625	647	619	556	624	616	618	622	602	601	598	627	645	602	588	630	605	633	627	585	656	590	581	587	638	574	625	626	634	605	573	625	590	646	655	627	638	624	609	622	610	620	621	604	664	606	626	594	617	601	589	581	630	630	583	581	602	614	576	590	612	623	604	609	598	621	643	608	642	577	632	611	621	620	616	653	598	594	616	632	616	630	606	595	632	596	615	641	601	616	606	612	587	633	613	634	602	622	615	623	624	561	621	589	603	629	568	583	589	618	633	591	590	638	623	623	630	629	672	645	650	610	599	634	612	605	607	626	602	611	618	611	612	632	658	628	560	612	624	597	594	620	634	605	626	693	585	612	643	626	640	644	654	634	611	599	637	681	666	653	601	564	591	610	608	621	607	619	627	618	624	615	592	629	637	615	615	611	577	622	606	609	655	630	603	618	605	611	562	631	617	644	600	633	607	587	606	671	571	621	669	583	648	650	583	659	583	583	608	645	578	654	621	646	633	601	610	616	626	604	616	641	629	651	640	580	629	629	588	661	590	601	653	617	611	606	634	583	589	603	623	572	612	601	617	676	611	570	609	642	627	607	614	615	604	578	610	652	620	602	604	634	577	611	621	639	661	600	618	635	607	641	617	621	606	630	600	616	599	639	693	621	615	637	649	610	595	586	595	634	641	565	603	629	557	598	622	617	575	623	629	551	594	604	600	655	591	635	655	612	645	607	620	605	624	627	603	613	619	558	587	594	588	608	636	620	602	634	601	639	636	614	561	588	613	611	603	579	626	623	609	570	634	571	609	581	641	641	575	627	572	649	607	596	615	602	598	596	654	604	586	609	631	590	629	601	618	625	655	598	646	603	575	592	657	623	632	612	616	645	567	623	611	608	630	609	616	602	583	611	612	633	645	679	621	612	600	595	627	624	617	609	637	625	639	635	584	613	610	612	651	657	620	616	637	632	584	587	583	611	623	649	655	593	616	581	585	640	597	630	611	605	610	592	606	573	648	648	645	616	616	600	632	599	652	627	617	605	596	609	600	637	628	664	649	595	627	648	617	633	588	645	615	619	622	629	589	585	660	586	647	631	647	643	578	590	608	629	600	621	629	614	624	637	638	634	604	631	616	591	633	566	573	645	591	610	639	615	623	624	616	587	641	627	611	627	570	577	610	689	625	576	636	622	695	628	602	611	618	605	624	602	598	671	599	637	551	611	644	628	613	604	627	625	622	635	647	649	617	616	629	590	645	625	617	662	608	604	608	590	638	674	578	652	566	651	612	627	574	651	623	615	630	629	579	639	637	562	596	637	582	627	596	613	596	616	635	603	588	596	612	633	615	660	586	639	606	596	612	594	591	592	626	630	567	639	650	672	615	698	621	582	636	611	612	677	627	616	674	625	637	601	576	614	603	640	605	626	625	638	631	601	617	584	648	617	637	649	616	596	692	604	594	584	611	599	586	634	598	620	601	651	615	626	595	683	645	612	619	602	633	660	610	588	636	636	631	586	581	634	659	697	632	630	610	606	619	636	594	609	632	588	645	631	623	596	642	591	613	616	626	650	578	600	640	605	627	587	597	637	588	617	576	619	652	572	604	623	594	614	630	603	620	610	626	636	661	619	597	601	619	643	590	622	601	593	578	629	624	645	610	621	614	595	635	585	624	640	576	661	609	576	622	616	615	626	665	612	582	623	604	643	626	604	619	634	630	663	607	616	631	615	611	655	587	651	544	606	641	631	592	568	661	600	590	640	641	610	630	627	658	618	583	625	583	594	595	612	615	615	645	614	644	655	629	589	586	593	644	620	559	585	611	624	598	586	619	651	585	629	635	575	599	649	608	592	644	626	648	580	594	585	612	600	594	610	582	626	650	591	596	600	615	562	638	585	567	676	618	621	599	614	624	691	636	599	661	589	596	575	654	624	625	632	612	581	608	600	602	600	598	595	602	589	598	651	600	587	611	632	598	628	628	645	626	646	585	685	599	605	586	599	595	622	571	582	629	600	639	594	593	635	665	628	615	622	605	613	617	597	608	676	622	627	555	599	600	606	657	635	589	619	617	650	627	600	624	629	634	616	668	577	640	594	601	574	603	601	622	631	595	634	610	587	639	591	615	595	606	596	590	595	632	574	667	634	598	599	605	607	631	607	631	540	601	599	602	607	651	604	631	607	600	612	609	623	640	562	569	578	631	619	603	615	607	588	587	661	605	611	665	632	616	618	619	586	626	582	615	624	630	628	608	653	596	594	618	616	618	623	639	624	610	556	621	648	632	613	665	620	614	596	609	623	596	638	605	668	626	596	626	602	630	618	654	590	668	571	622	615	597	626	629	567	603	611	584	593	583	622	585	577	567	606	618	607	609	657	616	591	609	578	656	599	686	623	644	627	594	669	586	618	611	645	568	595	633	621	648	622	647	630	585	652	569	625	641	621	585	627	635	623	605	628	635	608	579	591	617	630	597	643	630	626	605	631	608	634	591	588	633	661	624	633	611	565	629	634	620	621	635	667	608	651	549	622	588	628	619	630	606	633	576	592	625	627	632	640	589	566	643	614	610	626	602	576	603	624	609	637	554	631	600	605	624	605	610	622	624	644	595	646	600	615	636	613	622	602	586	593	635	586	628	677	601	606	614	612	622	643	617	591	635	602	606	634	638	603	635	591	619	635	599	583	610	665	617	601	588	639	573	594	601	604	579	623	642	588	623	623	606	634	576	578	640	636	612	626	607	606	610	654	622	611	604	627	565	591	633	587	599	617	611	610	645	601	618	610	603	617	626	604	608	621	627	656	595	632	681	584	612	627	640	569	638	590	626	646	593	583	663	621	604	605	627	608	613	655	650	597	562	628
22467	20828	28530	23233	20829	20868	9210	1118	841	640	590	467	466	427	366	373	336	303	284	271	267	269	263	266	242	248	224	220	254	246	215	239	234	257	215	207	203	219	235	224	219	228	233	217	221	230	213	215	243	223	226	215	190	187	193	191	211	203	177	180	217	199	210	203	201	220	169	182	224	214	184	210	207	209	203	222	224	204	188	193	208	206	213	190	202	211	202	202	181	197	210	203	219	178	195	219	180	208	206	180	198	205	194	184	217	202	184	195	205	203	195	188	174	201	202	190	195	189	172	205	215	185	188	203	205	189	205	174	191	199	188	221	195	200	219	184	201	188	187	188	212	197	198	210	209	190	187	211	166	221	201	222	185	166	223	201	184	215	216	188	173	187	213	200	201	184	175	177	196	204	234	192	209	206	194	188	197	200	188	198	183	201	216	195	208	180	210	184	208	202	215	206	171	222	191	187	225	170	182	178	182	234	176	175	193	175	169	208	219	215	179	187	185	198	189	193	186	193	187	179	211	196	200	216	212	193	205	188	184	193	219	202	214	186	211	213	176	211	197	203	218	208	200	184	190	208	189	204	174	185	204	183	195	183	202	190	184	216	192	201	164	184	193	191	200	193	204	196	207	209	213	210	219	198	180	198	181	182	187	210	214	197	215	183	214	210	168	187	207	193	212	201	217	210	180	223	207	206	196	232	210	173	219	195	175	215	196	189	203	205	217	198	215	209	222	194	174	169	218	173	201	194	230	190	201	186	166	206	223	196	193	212	193	180	200	212	208	187	198	199	195	161	204	179	194	215	218	190	174	216	181	215	187	205	213	189	193	196	160	209	194	208	176	189	202	184	189	210	183	190	194	186	186	231	199	193	185	186	209	189	215	176	198	189	227	211	175	202	226	181	215	190	214	178	178	216	176	206	202	203	207	204	198	210	177	192	190	197	189	205	199	201	199	194	197	180	211	209	214	213	203	199	202	194	201	207	187	193	222	190	204	174	204	196	178	201	200	216	188	193	188	193	186	181	192	201	208	208	188	181	187	209	200	199	189	209	208	182	190	199	195	215	228	207	228	199	182	214	191	182	195	201	193	196	206	197	181	189	181	179	181	200	190	204	191	187	199	196	207	199	197	172	216	219	203	202	193	198	192	171	182	206	199	192	189	187	208	222	182	205	195	232	178	185	211	205	182	212	198	192	204	207	174	199	204	209	182	210	189	158	181	199	206	193	222	193	165	171	213	187	185	203	186	178	217	183	188	199	206	216	183	185	197	184	207	187	196	176	200	208	196	172	202	201	186	215	160	233	183	183	192	206	196	211	211	208	185	202	205	229	203	195	202	208	215	195	200	204	193	195	199	229	195	198	210	218	188	194	194	196	196	210	218	182	210	221	188	198	192	217	210	227	186	209	217	184	207	204	213	195	186	227	181	182	203	186	222	200	214	187	195	189	176	193	205	190	204	185	216	192	169	182	210	197	197	231	210	181	181	231	215	206	190	190	193	213	216	200	187	199	178	187	210	214	211	217	207	181	179	192	178	200	201	217	218	211	211	200	203	191	220	201	197	188	189	191	182	190	188	199	182	203	180	193	209	196	192	199	180	206	206	206	194	200	191	194	204	214	201	211	182	172	188	204	191	194	208	207	190	186	236	197	180	198	208	197	210	220	208	188	195	200	192	203	181	212	204	188	198	202	203	230	193	208	197	187	195	198	189	186	209	182	217	201	165	190	182	198	183	207	158	188	215	196	174	184	206	206	202	176	210	189	198	210	199	210	187	178	189	200	204	188	199	192	198	211	185	182	182	193	202	182	200	189	185	193	189	203	166	198	183	203	171	182	197	185	213	208	173	177	202	198	183	185	188	178	190	199	209	191	223	199	184	190	196	184	191	186	197	201	206	216	196	197	175	201	178	184	197	203	214	187	182	216	201	204	187	225	212	191	176	214	197	193	194	178	174	211	177	216	194	194	195	211	197	186	202	194	232	182	199	193	210	202	202	166	169	211	228	190	207	207	198	192	197	178	199	182	212	201	217	191	176	179	203	196	187	197	213	182	193	208	212	221	207	190	191	188	188	216	205	199	191	183	199	195	187	194	190	191	229	201	205	205	183	179	180	210	208	187	177	191	190	190	153	206	171	199	206	194	191	217	195	187	189	210	221	193	213	187	200	202	197	220	192	205	177	212	202	219	181	160	231	189	184	199	189	214	227	201	216	200	197	181	188	169	194	205	207	194	210	218	192	188	185	207	177	215	181	194	209	212	201	198	207	207	196	177	197	187	186	196	193	194	209	194	205	186	205	199	183	161	217	194	201	203	201	204	216	227	183	201	188	193	212	172	190	191	202	186	187	238	219	215	206	200	212	203	169	183	211	196	204	208	198	199	183	201	199	191	194	197	205	172	181	196	201	192	203	171	182	218	199	206	200	185	196	191	221	191	214	211	167	210	174	205	220	198	200	196	215	198	207	192	198	183	168	180	227	213	201	206	181	217	203	190	200	192	206	211	181	200	198	205	183	197	222	183	223	226	174	203	191	199	215	194	219	198	208	176	196	180	203	207	205	200	200	210	209	187	172	189	163	184	211	182	180	207	185	192	187	214	204	208	189	181	208	198	189	206	196	201	207	199	207	185	166	188	199	198	203	185	194	195	213	196	172	181	205	191	208	174	190	201	196	194	174	197	170	217	195	193	216	200	184	207	197	202	178	194	196	205	186	181	196	200	195	178	211	198	212	189	222	189	207	195	218	201	186	192	219	178	200	206	166	198	196	224	190	195	207	207	206	191	169	198	183	181	210	184	204	185	226	184	220	177	192	195	196	180	208	190	176	181	202	179	219	181	204	192	222	177	203	199	181	197	211	201	171	189	186	190	192	213	205	190	195	175	202	201	188	174	231	179	199	189	180	211	207	200	198	180	204	166	196	184	179	200	196	207	187	189	204	226	198	189	222	200	158	173	218	185	188	200	181	180	192	210	190	175	212	204	193	186	194	172	193	176	193	224	162	187	187	179	207	195	213	214	201	202	174	192	198	200	186	227	195	216	193	223	209	203	205	198	192	196	201	184	190	177	211	190	205	213	189	169	199	215	191	207	186	188	224	161	184	193	208	161	189	172	174	199	188	179	210	202	176	175	184	208	179	190	213	236	211	192	191	205	203	205	194	195	201	169	217	202	189	181	179	204	185	179	168	192	184	194	210	199	194	196	207	198	178	193	197	188	199	196	184	202	188	223	200	190	212	190	215	187	181	212	212	214	190	219	214	193	182	188	158	204	184	200	203	196	183	198	197	189	172	188	182	189	197	185	198	178	191	171	203	220	211	196	205	206	162	198	201	188	196	202	181	181	204	200	196	196	194	194	218	185	213	207	176	200	222	179	177	199	173	204	166	189	208	177	216	206	197	185	188	193	192	196	208	197	175	190	215	196	208	188	206	183	207	210	200	193	175	186	188	203	211	193	185	194	198	199	176	187	186	166	192	216	197	197	212	194
6561	15280	13454	7417	5069	3902	2953	2178	1786	1402	1181	989	804	718	642	603	538	501	492	445	442	424	382	373	343	368	334	352	354	339	331	298	334	327	293	330	285	298	306	318	293	293	273	319	293	251	308	273	308	296	253	323	266	294	260	279	265	246	270	248	293	257	252	274	253	258	270	308	255	262	276	281	268	292	267	291	233	270	291	275	278	290	258	251	273	264	272	230	261	256	269	234	251	255	270	255	274	283	255	241	292	243	254	248	259	261	255	262	264	268	288	251	278	272	269	245	258	259	254	267	251	249	266	269	261	277	266	274	236	300	252	257	251	243	266	243	263	232	295	239	290	266	255	235	268	248	232	280	263	239	265	265	259	274	231	260	259	244	277	266	268	250	280	274	299	271	223	253	256	264	307	221	230	260	262	281	272	241	257	278	245	235	235	254	250	263	253	248	232	282	275	243	266	261	263	250	289	224	287	257	245	256	282	264	252	240	251	262	277	263	256	231	256	264	288	268	251	237	249	235	232	229	277	268	247	249	246	220	245	286	257	250	263	223	266	277	268	281	246	273	265	261	274	256	244	269	254	307	271	264	254	260	236	244	258	264	253	251	263	237	229	263	272	265	249	274	254	258	263	257	263	259	254	290	250	228	257	245	278	258	249	245	243	268	271	254	240	232	272	242	218	259	240	240	249	274	269	268	267	255	259	269	245	292	255	275	242	248	248	240	250	253	272	265	237	258	288	272	241	253	274	267	246	269	278	258	277	265	252	267	240	257	262	247	277	273	245	283	275	263	277	250	259	259	257	232	260	281	230	256	262	267	257	230	274	215	277	278	282	259	267	242	266	286	282	245	279	258	253	282	247	253	265	256	252	266	259	257	248	267	258	250	268	240	247	247	280	226	248	250	273	257	237	283	264	263	254	249	270	248	268	238	290	268	288	263	254	254	265	236	248	271	240	234	273	286	278	265	231	254	261	278	237	265	253	246	232	276	262	247	261	266	253	290	258	254	254	252	255	280	287	266	265	299	265	276	271	260	254	248	262	250	265	247	244	246	259	265	256	278	264	262	256	249	266	235	275	255	267	272	256	262	263	256	230	280	266	265	239	233	243	235	242	267	305	260	274	282	246	263	230	274	228	252	259	270	254	262	261	221	254	281	265	263	269	273	266	261	222	260	239	247	265	237	265	266	266	268	254	240	261	256	264	268	241	228	259	238	242	254	266	230	255	267	276	240	297	261	257	255	242	264	257	244	284	268	261	249	274	263	270	285	262	254	271	261	258	278	253	217	286	293	269	269	252	258	254	273	262	261	271	253	265	242	248	268	251	274	249	271	225	295	272	254	274	241	272	262	261	234	265	248	260	242	267	253	234	247	264	273	277	254	280	245	282	257	255	269	247	250	258	248	283	244	270	243	248	219	277	260	273	260	265	269	234	256	265	285	250	265	282	257	244	278	273	261	241	279	261	255	260	247	250	268	258	268	255	259	249	257	278	253	256	266	269	284	266	256	258	259	268	252	277	271	267	269	268	250	243	244	272	276	261	255	258	231	239	288	259	251	271	286	251	253	252	249	262	256	256	259	254	279	207	266	237	271	245	267	291	251	247	270	255	268	263	278	279	250	285	275	255	279	225	240	232	231	260	261	248	255	260	267	293	254	263	233	250	219	256	276	248	245	258	272	255	253	260	259	242	243	235	270	297	267	270	228	249	242	252	279	272	249	255	243	235	280	269	271	242	260	265	273	262	257	257	225	238	276	259	262	274	264	252	238	256	282	224	266	301	241	254	254	266	257	268	273	236	303	267	266	268	265	233	264	240	264	262	255	264	260	239	246	253	244	248	233	257	282	250	262	274	266	279	263	270	259	293	231	251	256	283	252	281	236	246	260	248	248	270	259	303	283	229	279	230	238	252	278	252	248	248	247	252	246	233	253	256	273	259	244	255	249	262	286	265	250	264	268	260	231	249	254	271	259	268	264	221	284	271	254	304	249	253	264	248	285	249	266	259	259	270	275	227	223	255	279	284	261	281	243	252	279	267	248	253	261	265	270	274	291	231	245	268	246	257	237	269	316	244	243	245	288	264	267	275	249	246	304	268	260	257	267	241	280	282	264	282	264	256	237	226	236	254	249	269	257	246	270	289	250	242	247	249	240	271	277	257	294	278	252	280	267	258	266	285	253	239	222	229	278	268	266	226	272	281	250	278	270	275	262	272	223	239	287	239	258	261	261	223	264	282	256	229	263	253	268	253	262	293	277	251	262	278	259	241	290	247	252	267	270	241	267	284	260	260	290	247	242	276	243	273	232	239	294	288	295	256	251	237	259	259	264	258	250	251	226	241	234	258	231	297	271	253	287	281	284	272	250	257	249	259	270	227	257	251	239	250	257	254	232	274	260	247	262	253	259	236	245	252	263	265	239	255	287	212	230	254	267	208	233	246	296	262	275	251	252	247	285	249	268	256	228	262	266	248	258	256	246	260	258	279	266	305	261	267	248	245	269	226	251	260	252	270	259	273	226	243	283	265	247	242	248	253	275	231	263	258	251	253	256	271	244	236	260	227	286	259	246	274	252	244	247	286	281	238	251	260	270	272	255	263	274	248	257	241	201	245	238	268	243	276	277	296	222	252	236	286	300	262	248	244	242	275	254	259	256	269	243	245	249	267	274	244	257	229	267	258	263	259	264	268	255	250	234	252	287	265	255	234	260	224	256	254	253	238	236	256	256	252	262	253	256	258	251	265	258	253	267	259	293	276	269	251	251	251	246	243	246	250	234	249	275	246	282	239	257	283	226	248	256	237	275	238	263	250	254	260	261	268	289	260	285	278	227	246	278	227	250	251	231	232	264	248	274	267	243	278	243	266	257	241	268	280	273	265	256	268	265	258	222	269	250	260	254	264	256	261	258	265	256	257	296	261	228	216	241	255	265	249	262	258	253	232	256	276	251	259	286	281	258	246	259	265	292	307	293	235	280	279	268	233	242	282	266	263	269	286	258	273	252	286	292	267	246	246	280	270	253	265	244	265	246	272	263	268	245	252	278	259	258	262	309	249	255	265	241	257	271	251	270	272	272	241	247	250	275	255	226	288	266	263	255	234	242	278	251	283	279	279	261	250	270	278	263	234	255	237	246	280	261	275	277	236	265	246	258	239	264	230	268	249	246	235	280	266	250	243	247	256	248	272	260	254	238	234	259	253	263	226	305	247	265	241	279	259	268	252	260	260	282	280	251	282	267	280	263	240	252	270	252	262	270	247	264	269	265	256	259	257	244	267	253	266	284	251	236	282	253	247	253	231	233	268	271	267	278	246	268	271	274	260	246	236	230	251	227	256	261	273	249	255	259	268	261	265	240	267	255	254	253	246	262	253	254	242	266	236	277	264	227	239	277	263	250	254	252	256	240	266	292	277	233	277	252	299	277	268	249	241	272	266	279	237	247	258	295	255	246	240	261	274	248	265	250	266	255	247	284	246	231	258	259	278	254	267	248
26650	20410	9614	1205	800	701	689	692	688	652	665	672	658	671	656	710	669	671	729	728	710	671	642	700	698	624	676	674	650	678	693	634	679	672	681	660	690	653	653	634	684	703	646	611	676	713	655	656	645	667	759	728	667	689	661	666	634	662	756	629	681	694	649	649	647	616	645	651	684	678	683	671	671	711	682	654	729	668	651	689	685	678	673	679	701	644	679	718	651	654	693	635	650	678	625	716	645	674	676	688	672	676	677	709	622	654	679	655	692	650	705	677	669	644	705	619	659	700	688	703	685	697	670	645	669	660	666	679	673	688	693	651	636	676	646	653	715	669	672	631	693	668	673	735	675	682	642	698	618	674	679	604	661	686	706	659	662	696	668	672	637	673	643	680	683	653	642	679	658	687	659	613	674	681	655	660	690	737	627	672	656	662	648	666	645	706	701	657	686	611	657	686	705	713	630	676	661	642	648	657	692	705	691	686	671	693	655	653	665	644	667	643	653	661	664	631	659	705	708	674	681	678	642	690	686	655	635	695	636	649	678	697	660	642	646	687	691	706	660	678	642	669	676	686	660	662	630	711	670	683	721	741	664	691	654	647	676	659	695	676	659	667	659	653	677	652	669	713	673	630	698	666	655	673	668	710	717	673	669	682	657	660	651	682	702	692	699	629	690	681	673	698	677	627	662	620	641	649	713	684	648	652	693	690	655	654	678	675	679	698	654	722	647	643	675	691	690	668	712	659	671	674	692	647	695	691	669	662	641	637	704	654	681	655	648	721	643	691	683	683	688	698	723	692	648	658	661	715	721	644	673	666	698	689	645	656	641	643	629	696	637	637	741	719	651	701	636	713	642	683	659	683	688	698	627	655	685	655	675	683	699	684	695	718	664	724	653	656	697	609	642	667	640	679	644	678	709	712	642	695	665	694	689	660	622	707	677	675	634	684	680	662	656	649	684	666	651	695	682	679	672	715	693	629	618	696	645	691	664	646	648	622	676	671	686	705	694	699	677	668	655	712	658	624	594	701	672	679	673	679	661	631	671	668	642	705	672	675	662	620	715	708	663	685	670	671	669	640	655	691	700	726	639	706	680	687	683	654	629	674	635	620	656	647	628	691	681	685	687	707	658	722	655	655	696	639	688	644	662	699	637	690	682	647	665	640	635	625	737	654	723	642	679	628	675	656	695	662	686	672	671	686	644	695	665	699	634	710	666	670	655	695	644	668	697	685	671	686	709	692	687	690	639	633	673	717	694	686	675	663	635	626	664	660	642	679	665	689	701	619	654	684	676	631	652	656	629	642	683	670	654	642	687	615	679	701	672	667	696	640	689	648	676	670	671	681	691	677	678	672	664	661	687	632	683	654	706	693	604	688	650	660	685	690	672	669	663	693	681	692	664	644	635	638	634	698	632	672	651	654	681	683	620	690	687	649	701	660	685	629	709	700	689	677	718	647	646	666	682	650	691	631	660	692	664	639	702	694	712	672	663	666	716	670	632	668	679	741	706	651	642	662	718	691	606	685	685	664	634	668	652	703	648	648	705	667	634	656	681	685	697	673	684	685	624	692	649	648	752	677	678	649	743	646	649	706	678	703	696	654	671	654	677	720	657	657	695	667	680	673	697	698	638	706	620	664	733	671	687	720	665	687	672	658	683	640	642	641	646	687	670	639	687	663	638	684	741	676	628	634	677	671	656	689	669	698	691	691	664	663	655	657	659	694	725	676	648	692	684	646	715	665	684	641	662	677	716	656	684	676	695	623	660	693	674	652	691	691	705	669	678	673	635	616	638	676	633	679	672	668	687	653	657	682	661	700	611	701	649	639	644	659	706	685	669	652	701	642	663	656	736	668	673	644	693	653	696	672	678	686	678	669	655	678	660	661	687	650	664	690	729	676	687	675	612	694	729	666	630	682	669	683	673	671	686	696	699	692	630	720	679	650	660	650	662	655	690	654	663	680	633	662	659	678	668	637	609	662	688	633	660	654	684	694	636	680	662	658	683	678	709	707	701	627	723	705	672	676	659	732	688	693	663	673	632	659	664	686	654	634	672	633	702	683	645	649	644	715	632	682	649	647	666	653	642	637	686	678	677	667	680	656	654	664	651	667	678	626	697	687	681	677	644	685	650	635	686	666	684	637	664	658	658	603	695	716	645	671	686	671	715	687	636	628	672	709	657	658	703	694	685	616	714	653	675	612	695	700	671	692	679	684	644	692	671	659	645	684	672	686	693	701	692	650	661	654	680	675	681	738	695	621	652	696	675	651	711	730	689	711	679	680	631	726	693	695	684	637	719	692	619	704	642	715	733	678	622	652	634	679	662	701	674	676	667	681	682	709	663	669	622	701	656	667	672	676	658	679	681	700	697	638	687	638	644	663	736	675	722	732	650	707	663	643	701	645	680	696	690	676	616	630	716	690	651	696	630	661	694	661	632	692	668	689	656	693	650	686	689	672	677	717	630	672	637	641	636	676	687	685	701	679	698	666	660	678	633	711	660	682	631	677	659	646	647	685	646	627	665	671	707	681	707	665	637	623	675	703	630	626	662	707	633	648	679	659	721	727	660	697	714	706	680	673	682	670	666	669	642	683	585	696	647	667	645	682	679	633	667	687	647	667	636	656	657	674	658	673	657	679	692	663	716	668	690	655	653	701	690	642	684	640	662	673	660	707	691	644	677	688	687	717	696	672	705	668	683	671	682	643	682	649	708	658	652	645	658	662	627	664	697	668	692	654	676	658	684	681	650	654	669	675	701	692	659	675	656	714	666	679	673	709	659	676	692	663	622	694	689	673	662	647	682	683	642	673	654	659	650	658	695	666	683	646	646	691	698	667	629	679	671	619	671	659	689	664	720	681	702	663	667	691	682	668	681	705	638	638	660	694	661	654	677	651	657	682	645	675	685	663	674	671	664	716	674	681	643	712	689	703	698	689	729	689	627	662	717	698	685	673	601	667	703	659	631	637	656	655	667	691	637	679	693	657	659	689	622	639	673	687	687	668	675	646	631	707	708	694	655	663	637	667	678	717	645	728	697	640	643	661	681	660	668	612	656	695	659	747	663	674	649	673	715	634	649	691	643	667	675	658	660	672	657	669	705	691	681	669	665	621	632	696	631	653	672	697	678	670	657	652	643	708	657	660	666	625	689	680	671	679	675	670	736	673	697	669	641	636	675	658	693	680	691	651	640	645	727	645	676	675	672	664	663	705	668	649	686	641	698	681	693	660	628	695	726	685	627	680	634	673	647	661	686	658	666	674	692	680	646	673	702	645	668	643	646	702	658	674	665	715	686	642	682	695	680	705	662	652	646	656	668	637	626	705	660	645	693	670	629	706	689	693	669	639	645	655	647	672	667	649	686	686	650	698	664	676	669	689	665	665	688	650	658	668	684	656	653	633	675	687	674	694	679	696	627	656	659	675	638	612	686	702	667	627	697	668	655	685	646	648	636	653	667	654	676	651	689	660	646	640	686	667	636	666	653	670
4084	1506	1422	1108	1038	982	934	889	908	910	944	864	865	821	854	882	884	823	876	865	863	841	869	860	860	889	841	843	845	888	827	808	891	863	860	881	871	818	831	865	872	854	815	855	843	872	869	877	852	868	895	861	838	823	845	811	864	853	862	902	859	862	888	911	939	861	869	862	882	910	833	880	845	856	850	906	878	892	882	856	819	812	819	824	836	820	858	799	831	859	813	849	881	846	857	840	828	828	841	922	875	909	838	902	857	871	850	859	884	862	860	880	857	865	862	835	860	818	941	893	860	819	889	854	923	822	857	882	874	891	817	831	856	843	860	837	816	840	837	855	877	857	852	822	822	858	865	857	859	796	816	832	919	845	838	838	856	868	939	854	806	889	888	849	897	895	838	870	889	822	863	873	802	867	888	900	815	882	886	887	845	850	869	863	853	874	843	884	842	891	831	809	863	912	856	849	840	810	876	906	824	827	875	833	843	806	857	888	817	863	833	868	816	865	830	876	884	857	844	841	900	858	853	897	832	903	849	934	888	865	816	885	920	863	865	846	897	924	826	924	819	850	910	900	874	893	897	862	855	846	867	853	887	811	846	867	871	859	844	855	878	897	862	808	843	855	863	901	847	897	859	831	839	849	835	881	895	871	906	916	878	896	846	845	863	880	831	844	882	885	864	893	871	863	827	830	857	817	870	912	843	801	851	875	874	806	897	860	870	896	822	868	811	874	852	901	866	851	883	856	859	890	801	875	821	856	831	814	825	876	813	811	887	924	874	849	834	806	819	886	834	858	915	808	877	885	877	870	847	854	842	854	863	868	857	804	853	844	848	860	851	862	887	885	824	815	894	824	877	816	868	873	833	872	866	822	845	868	832	857	876	895	902	833	822	848	850	885	882	873	784	847	866	890	866	832	845	859	837	811	849	846	850	855	841	842	847	875	840	852	879	826	895	827	821	828	844	878	849	868	812	863	867	833	866	854	855	838	851	915	860	848	836	829	867	754	872	835	827	828	850	845	872	835	864	827	884	825	911	848	857	930	890	841	830	895	851	834	880	831	841	888	849	856	818	854	808	870	916	872	836	920	867	942	799	873	858	913	839	886	865	857	895	837	880	869	878	865	872	845	876	883	861	817	827	909	849	865	818	825	901	836	868	894	877	848	868	863	830	806	823	853	872	863	861	890	863	883	868	859	866	826	886	859	874	862	884	817	868	871	843	886	891	858	860	830	860	852	909	871	874	838	811	871	869	828	851	857	852	870	820	857	893	845	826	863	881	832	904	896	819	874	857	826	819	834	844	843	892	828	913	898	878	862	854	852	824	843	777	891	882	853	899	848	850	848	890	863	821	847	873	816	807	837	893	852	895	912	845	886	820	909	836	861	837	822	854	885	867	891	862	869	828	844	847	865	796	869	911	858	853	850	886	866	878	869	889	883	862	849	864	876	820	912	879	857	868	869	890	891	861	822	832	816	865	853	850	877	843	883	839	866	862	853	906	861	811	853	903	811	842	842	839	932	848	803	861	781	840	852	811	862	893	867	855	815	798	880	850	865	811	855	827	859	820	827	895	813	888	913	839	821	850	866	839	844	861	814	850	823	833	821	907	864	857	872	875	870	863	845	812	903	846	875	858	844	863	827	784	854	856	903	812	855	826	835	909	873	840	864	857	835	858	881	854	899	865	841	858	858	870	896	876	845	892	848	841	871	860	864	865	850	871	895	872	827	864	862	829	821	813	880	828	874	903	820	872	846	871	889	893	837	876	805	838	871	776	843	905	887	864	860	876	923	874	864	844	859	816	840	834	874	878	827	865	843	886	886	834	816	886	827	841	866	876	891	875	826	836	814	854	899	842	881	827	869	823	826	847	815	856	810	900	857	846	864	814	865	881	876	841	849	849	795	841	823	865	877	846	881	828	833	852	885	823	891	867	912	850	859	849	825	859	849	851	835	886	859	843	890	820	888	866	856	868	871	830	875	901	801	861	828	849	866	825	862	810	844	824	869	866	815	900	839	874	876	854	828	932	874	805	813	867	838	889	846	906	816	842	848	886	859	797	890	847	876	773	856	849	882	865	849	843	825	852	910	840	822	888	872	861	847	866	847	858	853	854	813	837	839	875	876	891	835	891	878	795	880	862	867	851	865	900	852	845	880	830	871	875	896	820	822	870	889	803	821	844	859	933	848	856	880	850	820	883	902	775	850	911	888	844	836	885	883	878	833	907	850	861	880	842	870	871	848	879	852	861	878	859	893	823	858	865	859	888	923	814	835	861	879	859	828	831	797	814	823	867	830	836	840	824	841	907	838	875	843	863	827	861	860	880	843	855	860	878	890	827	908	874	895	870	852	872	865	868	860	823	854	833	833	813	853	869	813	847	855	876	846	843	905	873	819	892	898	827	798	868	860	850	838	873	883	837	822	914	845	857	816	881	881	828	827	865	898	886	882	854	821	874	840	867	908	833	868	889	845	863	841	882	826	841	806	891	857	833	884	800	858	896	856	870	910	820	865	843	871	832	858	805	838	823	840	877	850	862	846	857	805	820	837	809	836	852	832	888	854	828	845	889	883	817	867	857	889	865	895	881	853	854	816	837	905	846	813	893	847	860	895	863	864	852	812	828	868	805	883	868	841	873	848	857	840	878	876	860	876	888	813	897	868	876	926	846	881	818	890	865	838	856	875	801	870	849	842	836	874	811	797	886	848	862	848	873	838	855	869	885	845	845	885	863	890	884	863	882	812	881	866	875	851	852	842	869	822	879	864	853	865	881	807	892	888	779	865	871	840	833	847	849	809	842	875	864	870	837	854	897	867	853	878	849	884	846	816	848	865	878	832	867	869	840	799	844	893	863	873	848	813	854	874	862	902	880	845	894	886	855	840	910	843	825	851	869	880	921	883	869	876	871	894	828	850	877	849	863	900	812	863	867	816	860	851	884	873	954	828	847	859	884	864	877	828	863	876	856	846	862	830	878	870	878	847	819	841	890	853	874	845	883	835	850	899	895	916	914	849	838	880	854	857	865	833	834	818	829	839	886	841	869	861	911	819	869	849	890	824	838	850	934	865	845	876	908	835	828	815	804	855	877	795	872	851	832	777	854	860	886	772	847	822	872	855	827	862	885	841	861	819	883	843	852	861	883	849	828	888	884	838	826	836	854	829	837	825	820	851	902	854	875	818	908	886	804	839	842	904	882	862	850	862	835	891	872	893	845	808	830	827	861	813	889	892	852	893	848	805	833	871	839	830	888	853	862	896	837	890	858	883	834	818	866	875	919	891	831	845	859	866	861	840	871	850	886	859	866	883	866	814	815	847	818	867	873	855	820	863	828	872	844	809	858	857	822	834	864	842	817	828	841	896	900	814	842	858	892	834	884	891	846	828	817	898	870	845	893	829	878	847	891	844	818	876	867	854	849	789	830	827	792	841	873	892	869	914	857	844	887	872	843	922	849	810	864	835	836	856	797	898	861	859	810	850	859	809	864	837
23412	20854	28162	23651	20859	10846	1403	861	762	709	685	613	615	628	577	548	552	537	529	508	549	486	512	512	473	480	480	484	498	457	511	483	486	533	523	466	475	488	474	446	505	437	480	451	465	457	503	509	470	436	481	427	490	470	510	489	462	502	499	476	442	497	479	495	487	461	514	449	486	505	459	440	500	462	479	460	491	469	488	489	458	518	492	464	441	497	456	479	495	448	459	483	453	461	449	506	473	445	434	470	456	456	494	496	479	503	492	465	435	459	443	484	454	420	466	499	474	495	457	470	484	467	447	460	479	466	498	471	477	467	499	444	471	512	490	497	473	494	478	490	457	470	454	469	457	509	449	453	466	466	525	461	457	420	457	531	432	487	465	447	496	454	474	476	476	482	504	454	486	419	472	480	441	472	484	484	470	433	526	443	459	440	447	493	483	439	511	482	470	446	465	492	474	467	471	487	459	491	442	430	442	476	484	464	504	468	435	479	512	471	487	472	458	476	398	443	485	455	465	503	426	483	478	450	423	463	465	476	480	430	457	424	496	483	461	458	464	483	452	484	508	465	501	456	457	491	437	456	470	518	522	478	476	502	459	435	455	491	471	482	478	473	471	490	461	478	486	467	510	470	462	464	446	497	473	479	479	528	480	450	453	457	496	505	456	446	494	488	517	455	462	472	477	450	497	491	503	483	424	463	472	483	479	433	459	481	462	446	444	472	451	425	451	453	467	488	465	482	486	432	428	463	478	470	471	417	510	456	469	499	487	488	508	502	444	483	467	490	491	450	486	489	471	469	549	455	463	476	437	438	469	459	449	453	457	520	439	493	435	480	447	493	495	485	441	485	471	458	434	475	459	485	460	465	458	476	498	474	486	446	480	460	479	477	487	464	481	464	491	460	489	450	468	455	464	451	454	479	446	463	506	476	485	526	467	466	457	466	460	475	491	437	503	494	474	441	473	479	465	469	448	462	479	460	460	460	491	444	454	487	468	473	457	492	436	469	484	467	446	451	443	452	449	454	429	477	431	468	466	518	462	410	489	493	467	496	451	477	485	488	471	435	462	477	424	462	470	463	423	471	467	492	504	481	468	465	474	444	485	481	494	481	503	470	473	433	505	446	470	441	407	464	462	478	468	487	480	443	450	492	466	494	473	464	502	480	442	455	470	499	489	438	514	493	474	474	455	479	482	482	421	475	463	471	480	470	451	506	483	479	488	462	465	462	441	422	417	444	463	475	456	514	500	507	457	428	449	474	466	473	469	476	472	469	480	443	458	492	480	458	483	472	472	478	493	514	485	473	449	488	434	451	443	481	477	496	471	527	443	441	474	442	434	446	484	473	479	490	503	494	488	498	440	461	439	514	464	473	473	477	446	500	481	476	459	468	458	461	459	442	494	500	417	474	457	456	442	453	485	459	452	461	477	489	459	475	470	484	502	498	468	475	473	493	466	455	480	500	499	441	456	506	473	488	452	496	447	439	459	498	482	495	457	452	466	439	462	478	485	456	466	476	422	432	472	471	441	456	475	496	464	443	452	479	460	501	460	453	436	475	464	492	502	492	459	485	483	484	465	482	458	487	464	440	499	490	485	479	470	465	466	450	472	461	507	455	460	468	479	474	481	470	472	490	477	479	522	433	493	466	488	434	511	470	465	415	452	493	472	492	430	456	486	442	460	506	501	477	448	508	488	494	464	494	470	446	494	488	452	487	461	462	476	502	483	467	512	510	490	458	489	497	481	511	484	440	444	478	473	455	452	482	450	458	458	470	475	496	449	445	430	463	488	472	492	485	465	481	480	477	480	491	475	470	432	470	456	452	472	494	471	509	479	502	496	453	491	498	469	437	431	444	486	479	449	464	465	485	458	475	468	441	467	478	437	453	473	463	467	442	482	473	467	462	484	484	429	478	490	471	474	480	516	470	415	492	481	491	482	443	452	502	467	428	472	436	501	444	494	434	443	503	447	489	464	509	461	473	483	453	498	485	458	483	486	459	452	474	503	517	448	466	495	457	462	464	489	473	469	519	509	476	506	457	456	450	456	472	445	465	445	470	467	460	476	458	403	490	485	492	467	482	469	474	461	452	468	446	420	468	436	504	460	451	469	431	477	486	451	440	462	489	458	486	483	501	462	420	449	469	433	458	471	464	419	481	437	471	480	428	468	460	484	456	465	494	516	462	416	489	447	457	448	479	467	470	479	448	492	488	463	474	457	473	428	452	475	465	465	491	424	451	507	469	456	463	523	481	474	426	496	484	409	475	462	483	478	464	449	431	437	464	489	452	444	485	473	435	452	445	457	511	483	482	455	483	454	482	445	453	477	475	522	506	484	486	456	499	477	467	460	469	470	457	477	471	530	480	465	489	479	487	478	517	467	478	445	444	466	459	477	462	493	480	467	449	429	491	513	468	455	468	489	496	445	497	471	480	473	479	449	451	480	455	474	475	453	463	453	451	497	476	494	477	461	467	465	482	446	480	464	474	476	457	461	470	493	498	517	422	491	437	426	494	480	467	444	470	476	433	449	488	472	487	446	466	452	447	473	404	505	460	481	495	448	478	509	480	482	456	445	488	519	489	458	463	485	479	457	492	441	469	466	480	463	493	475	450	486	449	469	458	450	475	450	456	452	454	441	507	471	462	489	457	482	471	470	451	444	483	449	503	475	462	505	448	479	445	468	491	488	499	453	447	480	473	469	469	453	426	474	485	474	476	488	446	471	459	457	458	461	456	486	480	496	446	509	445	450	524	456	478	439	496	453	450	477	420	461	464	467	459	468	488	475	489	464	482	480	461	468	489	496	500	480	441	473	474	461	471	471	450	477	498	511	412	496	466	492	478	484	471	487	449	475	476	458	461	478	485	455	462	485	487	462	461	478	451	483	439	489	452	473	485	440	509	496	477	484	470	488	460	491	443	469	464	512	470	478	465	476	488	468	461	455	485	489	435	488	471	497	470	446	491	481	500	439	432	485	480	460	462	483	452	433	471	469	461	491	462	455	458	462	435	488	475	479	448	451	470	497	474	438	484	466	459	494	481	478	480	458	482	440	451	469	471	455	467	465	497	453	468	471	490	451	495	478	469	461	478	448	441	487	499	429	489	485	450	482	468	470	407	473	461	472	513	466	436	443	450	492	450	486	465	460	440	483	466	467	462	467	495	480	452	453	475	489	446	466	478	428	494	437	482	473	501	455	439	490	496	465	485	483	471	465	482	511	488	480	511	424	449	456	456	471	499	440	435	474	502	439	495	458	519	456	473	519	476	456	459	460	477	498	473	465	492	448	438	481	495	494	469	483	476	463	457	439	481	432	450	484	471	457	484	440	447	473	468	468	474	436	473	488	478	456	516	479	496	472	464	469	482	475	469	495	460	407	479	511	447	467	432	468	475	508	483	474	470	463	441	450	470	452	448	467	460	516	483	459	432	449	445	447	469	476	442	435	474	454	460	463	491	489	435	457	492	444	474	458	459	458	476	468	489	450	458
4528	9372	8320	4350	3053	2412	1943	1580	1411	1162	1006	996	966	906	745	779	806	750	710	757	689	687	681	715	678	688	660	659	637	582	634	660	613	650	624	660	604	640	636	625	634	637	663	586	588	639	640	607	601	620	601	640	620	594	609	648	598	627	641	611	626	660	606	632	634	644	633	628	585	646	636	646	578	609	609	624	591	600	636	581	625	601	645	637	655	652	651	563	607	616	668	656	633	580	629	612	614	644	588	617	632	648	624	644	623	621	658	648	614	634	616	605	635	607	584	608	619	636	618	594	639	623	636	590	643	651	564	603	626	624	614	619	624	629	590	610	636	611	636	631	616	601	629	680	594	607	656	624	656	598	635	601	633	602	586	614	609	632	559	631	606	633	614	618	632	615	597	638	616	637	638	651	591	647	616	615	608	591	631	640	633	617	653	605	618	645	638	630	571	667	585	617	612	614	616	643	622	618	629	642	589	623	606	663	604	621	628	596	614	629	596	605	597	599	578	591	584	594	575	619	619	629	603	619	646	612	626	650	592	643	602	614	643	624	639	620	606	629	679	604	623	600	611	640	613	626	617	615	633	633	582	580	636	586	623	625	607	620	611	628	644	625	585	590	621	560	659	616	617	616	601	625	618	596	660	616	627	609	636	617	615	645	613	609	633	627	663	695	601	631	574	646	637	560	592	642	599	652	613	608	603	589	605	597	603	619	606	642	614	614	648	617	572	608	637	628	646	600	633	619	645	589	620	625	610	628	640	620	585	634	591	632	662	631	625	647	589	632	568	641	539	651	613	641	623	625	591	560	618	570	591	568	596	630	630	597	604	612	573	566	609	640	603	587	666	636	622	598	651	673	564	649	599	631	581	627	588	611	696	651	622	689	669	643	593	573	520	608	575	613	568	653	621	604	650	610	626	671	612	590	653	646	609	588	598	614	612	600	618	602	658	594	633	636	632	613	634	591	624	621	600	640	605	648	605	662	580	633	643	592	588	589	631	623	607	566	617	611	632	631	641	654	618	629	600	582	636	613	624	626	605	600	589	617	648	635	604	607	609	652	604	621	666	625	559	606	635	630	609	649	628	648	591	624	581	660	588	604	597	636	630	610	646	575	581	640	589	592	648	590	619	588	613	633	652	624	608	638	559	624	603	653	597	643	633	619	627	620	649	595	653	594	605	668	589	613	642	580	598	620	581	529	633	657	619	581	641	598	637	647	629	631	642	593	644	610	607	603	594	621	624	543	621	598	588	657	633	661	616	618	678	559	633	633	623	594	682	656	654	566	623	645	562	608	631	652	630	577	629	635	600	632	576	602	664	669	627	638	604	631	617	651	633	609	591	633	638	587	595	626	607	638	572	589	631	660	645	583	589	636	587	585	636	654	593	649	595	624	601	615	615	595	622	616	623	606	636	596	629	640	632	651	631	661	638	611	645	625	622	607	632	615	629	622	611	626	604	626	595	576	592	647	601	654	656	648	642	580	633	572	654	586	580	643	588	577	633	612	641	684	611	595	627	618	600	629	585	594	637	614	557	578	650	636	628	579	593	625	590	609	592	621	640	627	621	628	593	625	639	631	647	632	623	617	621	582	591	621	630	565	618	602	631	627	609	613	594	609	654	644	599	604	630	603	622	615	612	599	626	600	589	604	603	606	642	601	619	605	621	622	639	590	587	634	574	642	615	613	622	618	598	617	583	600	614	660	587	614	587	599	662	624	604	579	609	666	632	617	590	622	586	641	638	594	601	584	599	607	621	572	650	598	618	621	607	627	630	573	648	585	631	594	630	603	642	647	612	674	601	582	599	660	645	617	601	641	606	614	624	586	616	629	636	629	600	626	572	608	633	610	642	656	617	627	604	657	590	628	594	641	593	621	574	630	581	604	583	634	595	598	592	566	618	608	617	638	611	587	596	600	631	601	625	645	594	632	585	634	647	558	615	607	640	577	612	610	626	649	594	620	614	682	603	671	563	597	654	603	628	623	644	632	653	644	577	651	596	612	648	660	587	616	618	592	616	591	563	641	579	609	649	633	598	599	621	603	656	625	590	606	663	622	629	610	610	629	635	681	591	586	571	649	625	591	564	644	681	619	639	622	602	579	600	591	610	624	626	594	593	619	598	627	658	638	622	605	615	632	593	564	588	647	587	612	613	613	623	592	606	653	580	648	662	611	636	625	597	623	602	616	561	625	605	618	616	551	622	616	664	659	611	661	667	594	656	612	609	570	632	580	624	651	613	574	567	641	637	586	620	585	600	588	610	578	636	600	608	633	603	657	587	629	601	635	616	634	650	590	649	622	652	600	572	610	632	638	623	645	614	631	617	596	635	586	578	617	630	611	583	643	568	592	621	651	610	619	650	667	623	652	607	601	604	656	579	652	616	656	609	618	649	596	625	625	599	630	581	638	620	632	621	615	638	642	638	617	591	587	626	674	610	597	573	569	644	613	596	615	622	583	615	635	567	648	605	597	613	639	602	602	587	648	597	597	577	590	622	597	622	626	646	623	627	615	601	594	600	587	602	626	613	616	649	639	624	629	594	628	587	609	610	639	650	622	597	569	636	577	590	665	657	608	640	627	588	629	622	608	587	635	617	614	594	631	663	615	612	596	584	625	595	608	596	622	626	619	583	669	561	617	631	613	621	621	565	652	620	639	624	608	666	630	602	649	624	586	627	639	611	639	638	612	633	627	656	631	648	585	598	645	628	642	692	609	620	616	647	628	613	625	626	658	615	623	604	617	633	632	621	633	592	630	607	669	614	621	625	608	618	635	598	619	659	654	612	632	629	604	583	612	634	635	587	608	593	637	624	657	650	621	613	635	625	586	620	598	650	647	619	605	605	620	607	618	646	623	605	647	591	647	620	653	616	618	662	622	618	612	605	594	660	647	630	568	605	604	624	637	636	634	616	617	634	638	620	604	625	634	607	628	589	577	590	603	635	572	619	623	622	623	634	560	638	576	615	606	606	598	574	572	636	608	570	636	611	619	638	647	625	648	594	625	627	597	594	612	591	602	622	633	572	600	625	628	615	612	622	624	666	621	632	610	604	634	581	620	635	640	634	616	606	623	607	581	620	589	610	656	637	643	626	608	668	572	605	616	613	633	612	616	598	604	589	639	577	595	596	633	630	623	652	569	608	622	608	610	632	597	644	610	605	597	650	624	605	621	612	618	590	604	595	582	601	641	599	643	640	597	593	607	581	651	624	597	618	625	646	607	542	607	615	636	613	641	618	656	627	639	601	599	630	604	588	555	638	630	607	586	636	617	577	657	635	612	647	649	601	608	590	603	651	655	653	641	627	606	603	655	606	568	601	638	635	641	599	584	645	616	604	560	653	614	602	600	585	657	585	574	589	565	621	589	573	628	640	593	613	619	590	618	673	595	603	650	647	601	645	617	631	620	576	610	611	576	603	597	612	612	568	579	698	618	606	624	685	632	592	634	664	644	661	651	607	586	608	631	611	636	613	612	583	619	597	626	624	586
22522	20876	28617	23278	20876	20914	9551	1102	773	681	549	504	451	407	385	348	324	302	315	273	243	264	255	294	271	242	271	263	261	240	268	223	227	227	202	239	250	205	189	234	208	223	215	204	222	193	188	226	207	209	218	223	241	200	208	202	209	210	197	203	209	174	193	191	236	228	201	198	216	186	209	208	200	194	220	207	188	192	207	172	199	219	183	192	204	215	190	204	194	177	188	224	191	216	195	184	200	202	196	184	206	192	211	208	202	224	192	221	209	226	186	197	218	205	225	212	217	192	179	189	183	180	212	196	179	202	210	183	215	188	208	197	190	195	185	189	216	241	173	180	193	203	226	188	177	199	216	216	197	190	209	208	175	207	215	199	215	209	197	189	188	212	207	231	204	183	194	206	203	220	216	182	192	193	210	182	177	207	205	209	217	182	201	202	185	213	187	207	219	205	204	211	208	198	192	205	206	205	230	204	192	215	214	209	180	246	194	200	191	191	197	194	200	192	217	194	206	189	213	182	202	192	189	217	193	189	217	198	211	214	190	202	201	197	208	200	215	179	191	207	197	244	192	184	181	203	189	189	235	205	199	185	179	199	176	214	179	218	219	192	217	199	180	202	227	187	226	196	204	204	189	186	203	228	202	197	221	189	191	198	203	184	186	217	202	192	207	201	221	192	180	206	189	229	228	204	202	215	206	204	182	204	184	196	181	185	215	204	177	224	196	181	211	204	221	183	227	208	207	214	176	212	194	191	223	195	196	205	176	192	195	208	196	185	205	182	175	188	196	207	208	192	201	214	186	189	189	196	178	205	193	246	210	203	187	203	172	193	202	202	193	198	199	199	236	206	179	200	208	193	180	207	173	194	173	190	204	183	175	210	192	190	188	193	199	206	196	206	186	201	224	228	187	185	188	207	213	219	193	191	218	209	206	183	204	196	215	215	201	191	202	188	204	194	214	215	205	207	210	230	194	202	198	184	184	189	200	227	203	179	214	191	210	182	219	216	186	166	180	201	200	201	194	198	203	197	211	197	178	202	204	218	187	188	178	185	195	216	204	203	186	210	192	196	199	198	197	181	189	179	183	209	202	189	208	162	203	192	186	209	200	210	209	209	203	213	217	195	208	190	213	190	182	226	146	198	195	209	191	191	160	193	214	201	198	196	213	213	186	201	217	190	189	198	192	185	219	199	200	245	204	200	193	226	200	225	211	187	218	192	202	187	198	209	199	198	198	174	190	200	185	186	183	214	185	194	210	183	193	183	223	209	191	176	184	191	205	187	211	196	204	208	214	219	189	188	213	225	182	221	221	186	183	199	195	208	219	208	212	209	215	200	182	214	194	178	160	206	184	196	185	192	206	202	216	184	219	220	201	206	188	187	197	183	195	192	188	218	200	197	201	211	193	197	206	217	217	210	214	190	181	197	201	227	201	178	206	198	197	207	214	188	196	203	197	231	186	192	205	234	209	197	197	191	199	198	199	199	205	176	182	187	224	194	210	201	205	187	191	194	193	181	183	191	229	210	210	178	210	207	184	180	191	218	188	211	206	172	182	221	180	207	186	212	206	197	200	188	192	171	187	200	208	201	207	201	195	206	178	203	216	223	204	209	197	213	192	208	228	186	194	213	214	184	194	217	228	218	219	191	182	180	209	203	198	204	177	180	204	207	179	181	196	183	201	178	194	191	213	206	192	227	182	194	200	171	205	208	204	206	179	179	222	197	214	187	204	193	179	197	206	206	188	210	187	188	202	207	171	193	216	172	174	192	197	196	213	184	201	204	199	217	185	176	206	198	197	211	201	200	206	212	194	218	209	226	197	214	205	199	192	198	192	205	211	220	210	216	187	208	200	214	196	199	196	187	189	218	220	250	209	193	206	200	207	217	186	211	192	200	224	189	211	217	198	177	200	213	207	198	207	183	189	200	195	189	197	222	193	219	201	203	197	206	193	194	191	224	192	195	194	213	206	206	174	222	195	200	205	208	187	200	193	195	197	211	201	201	203	198	219	197	202	219	197	186	179	213	195	194	184	206	194	175	194	186	192	209	178	178	203	189	195	186	185	202	188	185	171	191	204	226	203	207	186	178	214	209	193	211	198	194	198	207	206	199	200	202	200	184	210	180	185	218	186	188	155	180	207	197	193	197	208	211	187	215	197	187	194	167	197	208	175	215	198	186	206	192	181	187	197	201	200	194	196	206	202	190	189	195	206	224	189	207	197	218	191	196	203	219	187	183	216	228	184	219	207	184	202	215	176	177	188	222	204	184	214	221	183	204	217	195	207	208	216	180	196	212	190	222	207	190	211	197	214	212	188	203	226	186	175	202	171	210	181	175	212	197	206	201	207	200	205	177	163	196	196	175	224	204	186	200	198	217	192	201	210	178	185	199	182	205	201	186	212	196	178	204	189	182	209	179	209	195	199	201	208	201	190	204	195	207	187	188	223	191	222	202	166	203	176	193	203	196	185	210	190	204	200	206	209	189	200	180	187	188	225	223	173	194	196	210	177	182	225	195	190	208	190	201	183	170	198	208	198	206	212	186	193	216	199	192	217	205	213	189	215	197	211	185	203	189	196	208	205	203	193	173	198	209	184	198	175	177	209	188	188	183	192	170	196	188	185	193	181	202	192	168	189	177	176	188	190	199	175	179	203	199	206	200	215	213	210	220	202	193	230	182	188	188	200	194	183	194	208	205	192	183	222	228	214	189	205	212	203	188	191	218	181	214	187	196	229	191	211	209	190	218	197	209	190	216	196	176	190	200	207	206	194	198	179	199	209	187	197	197	215	183	203	196	182	192	192	197	184	220	195	178	186	211	191	204	202	226	216	187	189	191	221	194	179	201	211	206	197	193	226	202	217	192	190	197	206	200	187	220	177	198	196	189	197	218	183	201	183	190	193	173	199	183	195	172	208	204	185	191	203	176	187	211	206	188	194	214	206	205	186	210	199	202	190	214	183	185	192	216	194	172	197	181	190	177	185	218	196	207	186	214	172	193	213	174	196	206	203	200	198	188	188	201	183	198	190	179	203	197	178	162	214	206	208	211	203	200	190	193	203	202	217	200	183	168	209	221	203	193	200	210	189	190	216	188	211	190	198	180	215	203	196	201	195	185	201	208	206	168	210	194	211	221	192	214	196	201	202	210	212	189	194	193	190	185	214	190	210	202	193	213	186	201	231	204	207	212	198	187	223	199	204	212	212	189	210	215	200	174	201	190	200	200	167	200	204	214	191	175	185	210	203	189	193	183	210	214	223	205	165	176	186	191	209	178	210	205	204	215	181	184	201	198	213	197	190	213	213	212	210	183	176	202	212	201	208	195	182	200	206	186	232	182	211	182	196	196	202	191	202	179	183	189	207	195	206	201	198	184	191	198	222	203	190	192	196	195	176	205	215	183	194	209	199	204	203	175	190	222	184	217	226	197	194	192	193	208	210	191	219	194	199	209	189	198	206	184	199	210	195	204	196	198	223	198	199	193	189	179
6631	15340	13416	7436	5024	3853	2839	2289	1771	1413	1195	943	829	758	631	571	563	522	516	466	402	421	360	355	367	380	359	346	343	330	336	322	301	308	308	312	330	315	303	262	261	283	305	269	285	308	260	293	314	302	246	304	279	259	268	258	278	276	287	261	297	274	296	277	266	278	257	279	255	250	266	271	281	252	275	298	260	254	264	285	272	268	254	288	273	263	264	294	277	251	296	257	277	284	259	260	267	293	234	238	235	281	305	247	279	263	277	250	258	240	294	276	245	270	252	283	253	267	268	245	253	265	248	268	289	298	264	250	262	260	237	265	288	269	301	279	262	268	267	260	263	262	267	248	256	250	258	275	257	247	254	276	255	236	254	279	270	236	281	270	282	243	268	295	266	245	275	257	245	253	250	255	261	245	267	277	230	272	258	272	243	277	250	259	259	269	261	270	296	246	274	225	258	266	237	248	254	240	238	253	280	262	256	269	248	271	260	263	250	283	231	269	283	250	257	247	271	246	285	255	262	271	270	292	253	263	261	261	265	263	251	287	258	261	260	265	259	256	259	249	273	226	249	286	261	285	279	236	271	270	285	264	283	278	269	265	235	270	269	268	252	293	218	260	264	282	289	262	251	274	260	256	248	255	259	238	242	230	266	260	237	263	281	245	232	226	265	233	277	267	259	269	268	258	286	232	258	220	242	261	233	248	261	249	289	255	285	270	263	277	244	249	256	280	265	263	258	276	264	239	271	248	250	249	276	268	250	260	278	273	271	237	237	276	260	247	266	282	254	279	271	243	256	235	245	265	253	280	278	261	204	251	252	250	254	247	226	256	260	259	229	267	269	264	301	268	269	278	254	258	255	245	266	264	245	271	255	226	265	247	231	273	266	232	250	266	250	260	251	256	270	249	244	249	260	264	272	275	268	271	228	239	226	291	252	263	276	256	247	277	254	269	275	262	249	261	263	249	248	243	264	299	278	274	268	269	246	249	264	264	302	296	291	268	236	256	233	271	239	260	272	262	238	276	260	239	270	274	252	240	240	265	243	274	223	254	246	271	298	252	273	235	291	242	246	282	254	255	246	264	292	254	265	285	251	265	247	258	260	252	241	249	272	271	253	243	277	267	244	240	239	230	230	273	225	285	269	278	269	251	260	252	262	241	277	249	272	253	277	259	230	271	241	238	285	241	240	281	230	246	247	275	260	249	256	273	248	231	244	260	279	265	277	257	248	265	237	260	266	248	267	283	255	275	291	257	292	277	254	264	258	270	287	249	261	265	299	243	255	263	285	260	276	277	241	251	253	246	265	293	265	234	233	275	268	258	242	256	264	262	236	280	241	262	276	261	235	285	300	251	259	272	263	256	257	225	255	289	248	263	264	258	254	244	261	255	242	255	262	242	278	217	275	269	247	245	271	270	264	263	251	261	256	270	266	244	233	251	242	264	254	272	272	267	240	250	291	241	279	206	268	269	274	275	223	260	259	270	268	264	263	235	269	280	261	255	280	293	242	216	231	256	254	253	274	277	263	253	275	272	252	311	285	269	284	239	252	267	273	257	238	254	242	253	246	270	252	287	272	253	255	250	250	252	271	273	267	303	237	253	272	276	243	307	261	217	249	273	283	260	268	282	243	267	270	257	248	261	281	263	281	263	233	262	269	244	237	284	292	255	267	279	249	269	255	253	273	261	252	272	253	296	252	253	263	257	242	263	230	258	302	279	286	254	269	231	249	248	267	246	270	253	246	273	241	252	239	297	255	236	279	247	269	293	267	267	276	247	285	266	231	265	279	245	227	259	249	254	261	254	261	241	269	257	278	260	224	232	254	259	259	243	289	278	237	264	241	260	256	286	256	247	245	288	270	246	228	239	259	236	240	290	247	252	266	242	267	289	257	261	246	277	257	276	242	244	245	259	253	231	230	282	238	238	247	255	257	249	223	250	261	247	247	269	290	260	273	258	252	270	251	251	256	255	250	258	229	252	222	281	231	249	267	239	276	271	271	263	281	318	257	266	263	258	258	287	249	255	277	266	262	242	269	270	231	252	256	272	236	264	257	260	243	263	258	244	298	275	271	254	251	247	233	270	250	253	273	277	279	273	267	279	259	277	244	258	279	259	233	254	236	308	291	283	251	251	274	267	229	239	259	259	240	288	261	248	281	280	251	272	286	245	263	245	272	254	283	278	259	274	241	266	256	252	287	272	260	228	260	223	261	259	257	265	266	234	266	260	248	275	259	245	258	267	248	280	243	241	273	239	248	263	259	267	281	255	286	225	237	266	272	249	245	260	264	244	261	262	282	226	256	276	255	235	283	250	249	274	277	249	277	217	289	264	258	259	237	246	261	254	251	273	230	255	250	249	267	248	237	257	239	283	262	224	240	247	264	294	277	237	283	256	277	266	272	301	269	263	252	245	268	279	238	257	269	266	297	273	242	253	276	254	276	212	237	253	226	271	259	275	286	238	247	249	262	264	283	271	248	281	251	267	241	275	260	280	272	249	260	268	279	262	245	250	234	260	254	269	247	257	249	240	252	220	269	238	258	273	226	283	245	244	277	248	248	284	258	270	262	254	269	263	255	253	250	266	267	266	262	269	262	260	293	262	237	261	230	233	239	260	242	240	232	264	251	251	295	247	260	248	267	268	255	264	246	239	269	274	276	254	263	256	265	255	268	251	272	271	270	238	247	277	257	247	229	261	243	284	237	261	266	261	268	246	260	246	255	281	264	258	264	244	272	258	284	258	249	265	251	278	269	279	258	273	255	252	269	243	230	261	247	239	264	225	261	254	247	267	262	255	284	248	288	288	239	244	260	265	245	274	280	224	276	271	245	266	235	250	246	254	247	253	292	269	274	243	276	236	258	245	244	280	265	233	258	236	266	251	278	266	280	283	263	263	245	241	268	250	269	256	268	271	265	253	268	269	229	240	257	257	278	254	264	277	276	240	274	249	262	239	243	259	251	275	300	286	233	259	280	272	229	262	266	255	228	260	273	244	271	234	265	264	240	269	249	260	240	257	264	233	244	250	241	241	247	235	232	260	236	257	272	234	261	255	290	248	270	239	251	228	286	237	247	262	256	247	311	255	249	238	258	251	225	269	262	278	278	250	249	268	253	281	283	271	271	253	259	290	263	282	263	254	262	275	268	265	251	279	266	277	263	276	253	268	276	239	245	263	261	259	258	254	243	249	259	241	277	271	266	267	249	267	276	235	257	248	262	278	252	260	271	274	244	264	288	265	277	274	256	253	245	248	253	237	271	265	250	246	267	252	240	270	256	257	273	246	260	257	257	284	261	235	229	257	275	272	251	259	234	268	227	254	259	282	248	283	270	256	240	274	269	253	254	253	295	229	270	238	245	277	265	258	296	265	278	282	266	266	228	240	259	257	267	276	242	260	284	266	242	232	263	247	248	271	253	256	266	279	238	253	259	269	256	246	254	273	249	296	296	261	265	279	248	258	246	261	235	271	273	269	272	240	268	241	278	281
26630	20456	9927	1250	817	712	722	669	686	698	710	662	687	745	717	688	708	666	604	653	656	678	645	638	681	705	662	682	647	678	654	659	680	642	715	664	674	695	682	674	711	723	645	677	673	670	691	686	727	690	697	698	706	668	649	706	674	664	693	697	731	672	660	665	690	696	669	681	683	645	655	684	658	648	674	659	678	663	665	720	623	639	663	724	702	680	673	674	673	688	732	686	706	680	675	700	700	687	610	673	627	707	687	678	687	723	718	699	686	703	639	685	674	690	719	652	680	672	635	718	651	691	690	648	628	648	651	653	661	657	661	722	692	637	671	677	689	712	693	735	714	664	665	653	686	683	662	697	652	681	678	651	696	715	682	647	716	717	690	613	698	681	669	658	697	665	687	687	709	663	693	714	744	656	650	648	699	660	642	689	702	624	676	642	700	688	697	671	691	697	698	666	708	674	673	680	667	628	655	766	707	668	679	687	642	691	718	702	692	644	672	681	731	701	693	631	677	718	655	668	672	638	681	683	681	698	615	663	678	716	688	707	650	660	685	657	695	705	673	672	703	656	704	683	678	686	698	722	685	678	713	676	672	680	670	659	682	675	685	695	705	710	714	710	649	627	645	664	661	692	713	708	658	693	685	684	684	686	685	685	671	683	635	642	689	694	642	727	653	662	703	708	727	679	661	675	633	659	677	677	683	673	718	669	649	704	677	682	707	672	706	689	659	668	682	641	655	658	697	666	680	658	667	685	658	677	689	684	702	651	671	718	674	657	646	666	695	633	609	681	684	691	654	657	687	708	646	657	663	738	693	735	695	717	686	689	667	662	678	663	663	697	725	697	660	693	626	705	685	646	694	747	712	663	672	657	692	694	685	663	666	701	749	686	708	700	673	656	758	692	694	690	630	703	659	673	609	667	670	648	732	688	662	673	680	683	669	653	652	716	683	665	643	682	719	691	646	703	678	656	621	675	692	649	717	679	654	679	703	736	697	722	679	669	663	705	661	657	663	644	669	661	653	693	661	674	678	681	737	673	687	618	638	716	703	673	660	729	704	646	669	681	680	679	699	683	664	681	644	703	638	690	702	668	686	665	679	682	715	673	669	681	625	668	668	753	678	687	666	678	699	681	686	651	654	638	696	671	674	660	688	641	677	652	706	676	746	663	674	670	648	687	672	699	721	687	678	707	678	702	628	664	640	671	654	683	698	706	683	685	705	687	635	646	695	688	676	745	717	659	663	690	675	668	681	655	671	693	697	638	670	676	708	681	692	682	677	646	709	687	730	656	654	695	719	667	691	699	684	686	694	680	654	687	708	664	662	656	664	651	633	680	656	702	691	669	687	714	689	688	644	647	666	701	685	713	705	685	645	676	674	720	678	635	665	666	654	682	680	695	702	678	689	678	690	646	681	699	706	747	629	679	712	646	671	711	662	698	745	669	643	683	631	657	678	684	690	718	663	664	674	708	654	684	653	673	653	668	614	691	689	675	700	681	660	667	688	719	671	652	658	627	687	657	666	687	692	668	656	655	675	693	668	687	685	684	670	698	655	654	702	670	633	691	676	634	669	682	723	662	702	678	665	682	668	660	677	667	695	662	704	668	723	659	705	738	683	658	719	671	666	673	623	747	734	679	670	673	694	694	719	706	689	624	687	686	712	652	630	641	673	693	641	687	764	629	668	695	726	666	723	724	699	736	653	694	726	671	712	671	676	702	684	704	665	634	646	660	684	711	710	669	700	722	653	707	724	711	710	667	668	685	650	701	635	650	663	681	680	685	704	648	684	694	693	676	687	718	660	683	716	678	669	667	669	683	692	660	719	657	654	635	696	706	670	665	701	652	636	661	679	712	637	651	688	673	640	655	686	688	648	669	698	689	643	640	647	690	658	662	664	673	652	654	689	704	691	694	687	659	651	688	625	700	747	663	630	667	659	654	678	645	658	710	638	680	710	678	654	675	721	662	651	684	664	657	662	664	702	705	693	697	679	681	617	671	681	696	649	692	720	724	671	683	704	682	640	604	670	675	683	686	676	684	706	677	641	685	698	708	627	680	685	705	640	666	647	636	679	662	686	704	670	655	622	713	682	649	693	649	648	697	652	635	699	638	680	666	717	713	671	677	707	635	709	708	676	671	681	713	699	702	737	655	675	698	694	687	678	682	717	702	631	667	652	650	672	690	679	652	673	661	699	687	674	702	726	671	677	694	686	660	703	697	667	706	670	687	662	658	678	692	674	692	673	740	676	632	694	706	641	668	722	696	684	684	683	677	623	696	640	676	647	680	648	682	683	655	655	673	655	700	691	646	670	694	700	694	639	633	702	695	681	714	697	711	671	711	684	644	668	697	687	678	698	621	699	693	698	634	641	648	665	668	706	673	654	660	667	663	657	684	657	703	720	685	670	683	665	664	703	657	654	642	647	692	667	651	669	624	683	672	666	707	694	654	669	692	687	701	639	655	642	714	670	679	641	690	708	719	701	671	686	654	707	626	676	628	680	677	685	672	653	661	691	687	692	650	680	624	606	703	686	687	645	693	672	664	721	691	676	693	708	690	710	690	682	668	666	661	690	724	665	715	648	671	646	670	664	693	702	640	703	712	620	687	674	628	693	669	679	654	638	704	655	666	683	682	682	646	686	711	674	725	703	680	680	676	641	629	691	694	691	727	663	675	667	710	666	666	655	643	668	715	674	685	684	673	705	639	648	689	672	666	698	711	719	673	678	710	677	678	676	675	709	702	687	718	688	702	707	669	715	668	718	678	652	684	669	659	692	688	665	659	638	683	629	636	699	699	709	671	663	674	653	620	652	651	691	704	692	679	670	691	675	657	678	661	686	658	680	703	637	670	681	698	675	710	711	666	673	712	691	712	714	684	684	684	751	641	719	667	715	697	656	720	670	639	693	728	704	731	662	672	675	689	697	665	664	680	702	635	685	634	666	669	687	649	717	728	664	691	703	690	684	722	717	708	654	668	627	690	672	668	673	691	667	677	691	727	661	672	692	701	699	694	707	687	627	702	624	642	697	702	662	653	667	698	701	639	692	648	662	674	685	666	643	683	675	690	695	653	706	712	640	694	668	722	694	707	685	656	661	679	689	693	690	669	632	676	658	690	672	625	639	673	676	669	688	663	690	647	705	687	674	701	663	649	678	683	647	719	682	669	643	718	660	688	680	694	704	712	635	709	662	673	711	662	634	706	666	689	624	656	704	730	653	699	679	679	720	720	665	703	683	656	701	667	653	652	683	711	713	741	690	672	726	687	686	704	666	658	686	660	698	665	715	651	698	657	637	673	700	688	657	695	663	662	683	659	658	693	683	698	686	734	705	661	707	685	707	653	667	697	659	650	664	627	656	720	651	654	638	679	666	706	671	672	660	698	664	625	654	702	675	679	712	665	685	702	684	618	664	667	704	682	657	666	696	688	673	697	696	696	732	688	718	676	687	623	656	674	705	680	685	726	703	660	650	734	697	700	658	700	677	680
4155	1508	1458	1076	972	994	962	915	856	900	918	905	859	827	886	886	866	886	854	906	832	851	898	835	881	833	811	879	932	903	889	838	846	843	850	873	879	826	872	889	860	844	859	856	861	864	861	853	825	862	839	855	841	850	850	873	865	795	821	825	839	844	845	837	838	875	884	834	866	870	846	870	878	862	866	832	893	909	845	840	870	896	813	902	893	797	844	875	822	827	856	874	866	889	836	838	833	877	879	911	875	827	813	856	868	831	859	781	890	843	853	836	837	919	821	877	828	837	842	799	892	877	860	904	861	868	837	842	838	881	891	908	853	822	843	833	877	880	841	864	851	835	871	841	881	857	830	852	853	842	853	862	830	842	769	829	898	904	852	858	819	828	851	838	871	832	879	875	830	851	853	822	817	791	843	854	840	843	804	903	904	861	889	886	840	891	831	834	861	861	839	852	825	861	874	837	886	842	846	875	906	820	872	793	898	843	835	855	875	869	850	816	853	832	924	849	872	911	838	827	869	849	849	926	860	833	882	823	838	817	856	855	874	866	871	905	843	830	888	863	863	850	855	868	883	846	854	886	816	856	855	894	841	922	836	840	823	871	858	878	886	811	888	849	818	835	870	840	851	849	880	837	874	854	858	832	855	823	833	825	818	891	882	800	867	843	868	860	892	836	899	854	906	850	823	847	845	856	803	880	823	856	800	850	867	920	833	876	800	864	830	879	826	865	862	875	856	820	817	853	855	868	859	873	830	837	852	926	896	805	897	833	911	857	809	879	835	830	881	890	880	848	856	828	818	890	853	818	913	889	927	856	846	887	834	839	832	820	877	847	847	862	816	821	850	874	856	831	852	872	870	876	832	891	837	884	874	876	867	870	810	880	822	881	815	836	864	853	841	861	840	835	876	830	833	812	821	846	835	852	878	818	877	887	852	893	901	855	839	891	862	858	795	842	791	841	858	857	847	849	903	824	824	875	922	832	893	873	859	895	859	817	891	903	878	832	874	849	834	849	887	858	823	835	873	881	870	808	839	870	829	838	828	840	831	852	853	851	856	847	892	844	832	926	907	860	852	851	873	886	877	850	817	810	799	907	831	869	884	960	845	828	861	816	837	897	787	860	863	873	832	879	847	899	863	902	873	852	824	883	876	882	915	862	843	821	864	904	853	849	816	873	853	828	860	855	852	833	859	868	895	827	857	829	841	890	888	858	832	783	850	876	851	830	870	874	854	831	927	853	880	912	865	875	880	852	863	865	879	859	834	875	860	831	865	878	878	819	884	863	828	835	853	852	848	816	825	827	820	845	860	850	812	842	910	928	878	866	874	802	801	835	841	829	889	906	838	860	850	857	884	862	873	846	792	839	812	849	852	882	810	840	862	771	859	881	888	869	834	860	852	868	870	842	817	839	893	773	896	830	847	845	867	839	855	854	813	833	842	856	870	804	830	903	886	814	843	890	885	835	908	853	843	829	869	873	841	881	902	820	863	844	860	840	823	825	877	916	813	876	906	851	824	830	864	823	860	882	858	823	892	840	847	865	824	852	910	858	890	852	916	852	851	877	864	831	829	873	835	872	867	871	861	877	883	795	847	875	877	829	868	836	783	861	904	878	869	842	893	842	892	833	889	859	875	831	832	823	861	817	861	852	888	852	827	864	830	836	868	891	837	844	856	866	851	856	839	874	861	885	869	841	887	811	867	886	833	866	912	850	812	868	840	874	882	822	879	933	899	847	955	902	891	931	810	867	854	851	856	860	807	860	839	817	846	869	830	807	857	894	901	941	820	874	834	889	851	890	838	840	861	845	861	811	889	893	846	890	835	874	924	848	874	845	791	870	870	847	862	842	850	838	879	790	841	865	850	904	885	899	845	812	870	844	856	904	921	844	862	855	899	753	871	931	837	835	884	896	900	856	862	882	802	829	882	812	842	860	853	880	892	825	898	833	834	858	840	929	881	873	866	850	892	876	850	883	818	909	863	892	870	844	811	843	867	856	885	867	840	862	862	844	871	896	900	847	867	880	872	801	848	823	839	874	902	877	833	866	855	878	922	827	852	879	896	857	836	857	813	830	889	857	797	850	898	891	874	857	851	820	805	902	861	805	868	854	849	826	850	876	898	906	882	884	887	830	831	856	866	844	870	841	798	856	836	852	836	893	832	836	833	885	876	829	916	829	834	913	882	820	835	842	847	797	860	822	854	853	891	864	859	861	836	874	841	883	911	937	851	903	877	836	813	830	832	872	856	895	883	896	879	851	870	864	851	854	830	857	873	847	857	816	840	885	821	800	849	879	883	845	892	829	878	853	918	861	862	878	874	895	864	869	862	869	872	872	884	839	831	814	834	888	842	861	854	878	854	818	891	891	828	828	847	902	867	824	807	892	862	847	843	856	816	895	875	866	838	837	874	910	894	881	846	871	876	868	836	813	892	857	855	825	873	863	913	912	827	857	848	840	889	905	859	864	874	886	923	837	832	795	846	839	872	860	825	845	867	814	833	815	842	854	888	878	886	789	917	814	889	890	893	883	921	807	832	831	790	887	866	863	907	868	898	832	837	876	856	879	914	891	885	860	848	830	857	798	894	877	849	920	854	827	891	905	887	834	885	868	887	866	884	817	849	835	877	840	888	859	844	859	818	804	902	867	873	860	871	826	822	848	832	831	852	797	817	863	791	886	877	839	878	863	859	897	888	905	790	841	892	853	875	885	838	888	823	844	884	822	853	874	845	801	817	867	873	917	867	890	825	875	880	824	870	817	887	882	873	870	860	850	891	877	861	889	846	861	828	838	820	887	874	852	862	895	886	914	859	871	849	844	837	827	806	831	851	827	842	887	857	859	861	830	883	858	864	805	865	897	889	894	831	827	799	833	833	807	864	870	803	805	834	884	848	810	865	854	848	833	880	867	844	883	792	833	845	822	878	844	865	831	872	854	839	869	861	877	884	890	860	861	847	866	851	857	820	865	849	860	856	844	884	851	890	814	826	870	834	899	810	867	850	839	825	850	832	850	830	847	863	846	888	852	827	859	865	909	891	858	850	804	866	830	849	849	894	917	885	947	855	835	894	900	877	863	881	813	842	894	834	865	833	851	853	878	859	885	851	854	850	861	864	846	818	893	881	867	865	879	908	845	869	840	839	886	846	831	873	913	851	787	892	871	861	898	909	849	852	836	888	791	896	887	854	874	887	807	903	860	864	861	864	828	875	884	875	845	806	813	881	826	856	882	838	888	888	804	878	860	844	801	910	822	828	840	866	860	866	850	822	872	865	885	836	854	876	779	860	916	870	882	876	827	870	875	856	896	830	854	857	869	808	855	921	902	834	880	827	880	882	832	852	859	835	834	920	853	819	882	876	862	861	823	834	838	888	841	878	912	843	867	873	900	841	874	869	818	848	819	832	963	799	829	881	863	833	870	826	842	842	810	857	861	863	836	852	847	887	911	842	880	834	841	844	881	865	896	851	857	870	904	855	845	853	868	868	867
23465	20860	28198	23652	20861	11234	1400	927	830	713	680	595	625	542	573	547	547	532	509	519	518	547	552	489	487	502	460	501	488	512	508	500	485	478	462	504	522	521	496	501	442	501	485	506	505	483	507	482	470	487	471	479	501	510	429	427	423	496	499	476	486	496	512	448	520	473	480	476	485	470	472	450	482	488	467	461	467	450	449	461	501	449	471	509	464	483	453	493	476	453	506	468	471	474	496	461	473	501	486	481	440	482	461	451	488	506	477	492	470	457	475	524	487	485	465	477	490	463	512	495	492	474	484	498	454	464	464	502	467	505	447	484	473	456	457	503	423	472	506	471	484	483	450	490	510	514	454	465	451	454	463	450	520	495	476	494	460	475	497	495	483	469	484	430	442	446	501	501	463	502	475	470	449	439	470	452	472	477	503	483	473	478	473	478	454	480	479	480	441	459	473	490	463	431	471	449	457	499	466	449	468	491	485	467	462	472	445	501	471	515	474	522	491	489	481	509	474	454	485	478	470	462	420	503	430	506	466	444	448	458	463	481	466	461	519	516	546	430	472	545	467	487	490	520	473	516	466	509	463	433	500	462	448	463	475	430	458	472	458	451	440	493	448	443	430	473	490	514	473	496	515	486	513	498	483	481	471	482	448	470	462	477	448	472	482	488	468	506	470	472	488	431	477	455	466	475	459	419	466	502	483	462	481	488	485	462	477	451	452	500	494	434	458	491	493	532	472	512	454	468	488	424	474	520	501	468	479	468	464	481	483	463	492	510	484	461	494	462	467	451	488	450	539	506	460	425	477	497	466	505	477	507	511	513	451	507	461	508	475	473	491	494	483	491	459	491	509	468	475	457	477	469	509	504	521	481	451	477	478	460	456	470	505	462	491	495	463	468	478	472	445	448	492	454	489	489	478	478	486	457	484	460	454	502	484	496	508	506	430	500	470	495	490	450	476	482	427	463	450	489	490	453	457	452	467	479	500	468	502	481	472	483	462	460	483	455	493	468	496	521	468	484	460	463	484	482	470	500	474	464	506	481	479	463	500	488	466	480	464	473	503	472	437	493	440	503	503	479	450	436	476	491	500	470	453	454	484	491	481	500	412	467	472	460	472	486	478	505	476	444	481	432	458	456	486	501	474	503	443	461	432	488	482	474	443	507	475	452	497	443	464	481	501	502	496	483	491	443	483	463	474	478	466	464	480	492	468	432	462	465	478	442	496	502	455	470	459	449	480	463	472	418	454	421	458	464	489	454	474	499	498	471	479	491	510	522	500	504	455	486	480	463	458	450	506	481	464	484	486	506	481	461	471	485	483	469	501	460	472	457	483	476	486	479	467	465	463	476	485	469	493	489	479	419	498	441	481	485	486	436	432	464	456	470	490	483	481	508	434	467	508	477	467	496	478	495	486	493	491	518	466	492	439	487	513	486	460	457	450	481	459	457	500	464	501	482	513	471	434	482	449	464	439	453	501	441	477	471	434	457	444	471	425	524	524	497	499	453	436	473	462	423	455	473	455	472	474	478	529	484	466	515	451	482	480	428	477	500	471	463	472	496	477	483	524	463	482	456	463	497	484	473	440	444	502	488	452	473	454	486	495	493	472	469	497	489	514	475	508	455	448	464	457	482	481	419	497	442	483	470	456	456	460	460	486	529	448	452	471	472	478	465	490	444	500	482	476	481	467	467	465	504	463	509	453	467	477	457	486	469	486	447	486	497	486	478	451	456	450	490	473	450	458	457	499	467	511	493	501	517	443	476	456	482	471	444	494	502	475	451	462	439	433	472	458	483	460	491	464	461	504	487	469	475	491	472	496	455	450	513	458	470	491	483	515	509	491	451	502	484	508	470	499	507	447	439	455	477	430	461	477	450	428	442	448	477	493	451	486	481	451	452	489	485	489	525	489	492	501	481	517	467	458	511	492	430	484	467	451	462	473	462	473	488	481	481	460	478	462	470	462	478	464	479	445	466	473	509	438	482	478	463	481	461	481	471	453	470	483	469	486	464	465	442	475	479	423	515	447	486	435	472	494	477	462	502	486	483	461	490	452	488	466	419	476	483	439	514	456	468	445	484	461	467	490	464	439	473	475	485	464	457	451	473	509	485	461	466	442	504	483	499	494	486	443	476	467	469	526	510	518	450	450	482	495	440	458	485	479	480	505	448	469	478	478	472	494	453	487	492	484	463	454	477	477	454	470	458	458	486	456	483	473	477	479	450	472	521	500	501	462	453	454	472	484	451	447	456	471	435	484	504	499	530	433	465	453	492	424	473	463	449	488	473	477	458	448	509	458	443	515	496	491	454	444	475	503	475	509	431	478	459	477	494	484	467	491	454	432	443	477	465	454	475	514	469	467	504	522	474	454	498	468	469	477	489	455	508	474	475	485	472	478	479	467	446	475	453	456	427	476	476	483	490	475	433	448	462	503	442	457	471	489	503	480	446	512	485	496	493	460	459	498	478	455	499	496	485	472	446	490	497	475	486	471	452	471	460	479	482	490	454	497	481	484	502	447	514	506	459	483	476	465	497	501	464	462	484	462	461	442	479	460	481	480	472	449	451	484	478	459	522	492	445	494	476	458	495	481	476	453	474	465	493	470	478	461	450	513	440	478	462	546	484	485	501	493	477	479	486	470	441	502	447	449	443	500	507	466	508	501	475	498	455	459	477	446	484	458	475	459	472	496	496	495	478	484	509	439	486	492	485	475	489	488	492	493	484	481	494	480	469	467	482	470	464	460	469	503	486	467	462	499	485	465	490	455	461	462	443	494	483	508	472	492	486	461	449	452	470	504	434	468	518	497	493	447	481	503	479	436	487	455	450	484	438	513	471	488	501	470	478	467	466	451	475	455	496	456	489	452	465	495	484	463	494	505	468	458	476	477	478	453	494	468	477	518	491	466	473	504	479	456	476	439	472	478	483	480	462	466	458	468	514	457	494	433	465	443	463	479	444	471	479	467	474	464	472	459	459	465	484	527	492	444	496	518	493	477	473	502	507	468	456	459	487	457	476	487	442	460	477	455	469	497	466	505	466	478	495	513	504	448	478	453	458	445	479	508	513	494	458	482	477	484	465	476	480	472	469	511	507	475	486	491	453	453	447	454	500	473	457	476	442	477	512	470	492	475	481	488	467	457	431	477	466	493	451	472	459	488	443	557	479	517	454	500	467	455	501	490	488	490	504	498	488	490	498	536	508	466	484	493	493	456	481	522	465	482	562	459	472	465	491	477	507	492	484	451	488	436	481	436	447	474	480	504	468	495	465	450	476	460	509	468	486	476	485	516	465	484	449	495	440	483	462	457	472	455	485	478	480	491	471	490	503	444	454	439	443	446	435	468	495	492	452	472	491	451	472	473	469	459	480	494	459	490	505	495	497	446	514	436	462	468	458	468	494	438	461	438	482	466	451	476	447	456	496	456	458	453	466	494	477	459	496	543	514	493	496	457	485	499	479	454	496	476	498	505	456	445	474	466	459	501	433
4589	9423	8354	4587	3114	2454	1986	1649	1335	1240	1052	944	911	849	796	782	811	726	744	735	697	663	705	699	654	689	688	658	684	650	662	644	620	639	638	670	668	632	643	640	630	646	667	591	677	668	654	634	655	647	628	617	643	669	640	641	606	594	675	583	648	632	620	673	659	650	645	602	600	609	628	607	611	579	655	645	612	629	638	590	568	653	631	614	612	641	655	614	623	632	599	631	645	613	617	604	609	562	621	630	617	639	640	638	615	618	612	605	655	615	623	606	655	592	660	597	564	634	619	598	631	611	621	593	598	617	596	607	634	596	602	644	625	659	639	626	642	611	612	640	620	627	652	622	583	571	608	642	650	602	619	616	626	599	609	641	600	645	657	605	601	647	649	617	633	672	595	666	646	627	640	600	608	621	591	659	646	633	632	614	581	618	631	622	626	607	598	619	632	600	642	592	651	622	596	630	623	617	583	606	568	610	627	597	617	622	626	594	606	586	632	594	606	634	599	658	615	653	612	609	612	652	617	614	596	630	648	654	628	618	641	627	646	596	597	607	625	600	623	653	632	646	619	650	599	634	626	600	646	582	626	624	606	613	620	649	612	614	670	641	591	646	587	584	616	649	644	573	622	617	658	582	576	657	638	616	634	614	646	632	566	632	556	653	619	664	628	631	623	616	614	646	608	548	595	594	638	624	630	625	577	634	646	560	644	636	645	599	608	609	605	659	635	614	612	598	627	585	604	623	599	615	594	622	613	644	577	607	619	612	611	634	619	639	610	601	629	621	637	671	600	645	597	617	614	632	617	671	618	614	603	608	603	590	661	598	622	611	586	639	632	628	636	639	596	646	635	585	586	631	614	561	613	620	615	613	605	631	573	605	660	624	634	608	599	603	644	675	606	587	594	659	576	618	617	644	617	586	670	584	645	671	623	622	657	626	605	595	626	623	607	607	632	658	591	604	584	567	606	606	632	649	631	616	616	618	671	637	658	587	626	670	659	611	647	642	623	580	623	632	600	552	627	617	580	638	601	623	596	598	622	619	619	645	632	605	623	606	615	617	652	580	611	629	614	593	625	637	613	613	587	625	630	658	627	591	643	606	627	623	621	609	617	619	621	603	592	565	604	598	632	616	651	600	589	600	574	623	630	584	632	592	639	601	609	633	597	633	620	598	642	678	620	621	603	606	609	574	639	624	610	609	662	646	639	596	621	639	689	607	617	616	619	656	582	602	619	628	577	586	649	597	613	652	586	637	643	599	605	628	615	604	629	623	582	605	605	637	627	637	635	638	628	612	654	607	623	601	629	636	635	632	631	593	626	664	602	603	621	645	632	611	618	618	649	639	596	598	617	620	618	618	633	625	585	607	593	616	590	628	613	581	620	617	640	618	654	625	625	631	608	592	641	591	591	639	658	638	612	624	617	602	646	613	598	640	619	640	652	596	656	626	632	635	588	605	606	616	596	646	593	657	611	588	595	552	611	552	608	610	614	626	631	651	637	641	644	654	600	605	599	569	615	630	623	641	635	602	645	612	667	581	629	657	578	601	643	656	592	581	648	643	611	609	588	593	638	587	619	635	570	599	667	600	598	654	607	597	630	590	589	591	595	613	648	616	619	596	599	600	613	620	664	611	646	599	601	629	594	635	614	650	614	623	614	596	591	650	609	607	631	599	647	620	633	619	580	639	578	679	670	603	657	656	608	619	662	635	597	582	604	611	625	617	642	575	652	632	614	586	620	607	593	574	618	613	614	584	638	617	625	634	659	671	611	625	673	641	617	618	622	574	642	617	632	626	662	646	628	619	591	572	655	586	596	590	601	627	642	594	617	610	568	602	631	598	599	637	610	570	610	622	631	634	589	596	625	583	614	639	650	604	577	654	623	598	717	604	622	613	600	610	668	626	651	602	626	613	620	628	603	641	613	640	590	636	611	606	567	617	630	624	617	656	631	586	656	661	624	614	630	606	606	659	613	605	646	593	601	666	609	642	632	594	590	623	612	607	556	620	617	624	594	602	662	649	636	648	595	561	647	610	620	595	604	629	654	652	625	634	656	594	667	672	605	626	617	598	613	616	665	589	638	631	639	652	649	641	605	619	635	631	608	682	640	616	693	636	649	614	615	640	643	612	615	609	634	619	629	605	581	602	600	632	606	605	663	581	617	572	629	582	608	619	600	621	676	579	601	630	580	618	593	614	587	635	615	628	592	625	609	630	643	663	658	611	595	614	609	621	626	637	648	626	589	671	630	588	621	648	607	625	662	656	600	647	623	631	650	625	613	619	650	612	629	576	623	577	626	597	591	576	602	651	650	632	635	639	591	674	614	632	559	607	665	629	650	609	596	639	602	597	621	599	594	615	600	596	619	644	613	626	605	608	617	594	625	631	675	646	598	606	627	597	581	627	614	600	634	581	587	609	622	623	643	625	592	656	603	645	628	619	598	617	597	619	610	592	613	636	654	650	603	613	588	593	629	606	645	593	603	603	597	629	611	636	625	644	616	618	591	605	645	632	601	625	570	579	607	644	585	583	637	610	621	628	617	636	602	589	595	655	663	629	603	582	614	610	605	624	622	616	604	664	645	624	608	636	623	615	634	623	617	620	624	584	569	615	648	602	608	628	596	638	589	647	635	646	634	614	644	630	632	609	672	608	621	569	577	616	580	665	624	615	598	636	618	647	590	654	667	641	594	648	632	659	618	673	649	569	607	611	599	626	625	632	591	604	646	612	622	620	660	622	619	665	649	627	590	610	634	590	574	613	607	638	593	617	607	612	581	618	622	675	638	592	673	630	604	594	601	610	657	669	587	605	610	622	612	647	619	610	630	625	608	609	604	600	619	644	594	668	578	598	630	629	584	627	701	599	596	564	653	610	585	629	620	611	587	656	657	587	611	602	586	619	594	651	645	606	615	649	611	616	613	620	633	649	642	648	596	600	630	604	611	651	597	634	634	598	692	637	635	608	594	603	612	652	647	577	606	640	582	624	614	646	641	618	606	613	645	583	624	623	605	646	647	626	629	633	616	600	657	608	606	623	615	626	615	634	628	592	665	657	615	633	662	645	638	609	616	631	604	593	634	615	597	668	614	644	653	619	597	601	647	668	594	619	603	634	644	647	664	650	647	589	640	644	610	604	621	608	624	590	663	617	634	620	632	627	618	610	606	627	574	636	603	612	629	591	609	590	621	589	667	576	599	632	631	611	628	619	632	637	583	681	636	579	609	611	618	637	614	664	588	643	621	660	619	613	623	648	581	627	663	619	616	599	615	623	614	629	605	626	636	627	563	654	610	641	634	626	586	616	587	633	573	665	617	614	629	618	576	591	648	634	618	592	620	616	565	645	613	555	577	641	616	643	605	643	621	574	611	619	633	626	665	610	602	623	598	595	611	588	633	609	618	635	672	635	645	579	597	610	616	612	594	656	607	604	580	591	645	598	625	618	642	562	618	639	612	615	620	643	625	612	659	618	617	608	638	636	558	606	608	605
22440	20830	28541	23219	20830	20876	9679	1109	772	687	601	466	467	430	347	365	361	299	291	282	287	264	261	290	298	241	226	234	244	225	233	238	262	219	241	233	218	200	206	191	222	212	216	218	217	217	234	214	232	216	230	184	203	182	205	209	203	247	202	203	224	190	197	221	197	198	191	213	206	214	188	211	190	204	221	218	199	205	205	210	208	212	222	165	178	209	191	215	213	207	180	189	210	211	192	224	213	190	205	215	200	197	196	219	222	196	212	194	201	200	212	219	208	205	190	209	216	191	177	222	204	195	190	207	208	199	214	179	192	197	214	204	221	190	204	233	210	172	192	228	230	204	225	198	183	226	180	206	215	218	196	189	201	177	195	227	222	200	216	204	227	203	220	197	198	211	209	192	209	188	199	219	190	216	200	205	190	207	191	185	229	194	201	198	193	180	230	182	188	224	204	217	216	231	196	197	194	175	205	191	198	200	194	231	189	194	206	198	215	178	209	192	198	201	204	181	198	210	204	212	204	198	216	187	181	213	205	217	221	209	211	204	210	203	206	194	196	215	192	221	174	206	193	186	200	196	188	217	195	219	180	211	221	206	181	208	223	214	225	197	187	208	197	202	211	215	220	173	229	224	211	214	231	204	199	194	229	222	221	189	192	206	222	187	232	194	223	214	194	220	190	200	198	212	210	209	178	213	203	214	212	172	210	202	202	196	210	214	214	192	222	188	189	178	185	209	203	195	187	232	216	202	188	219	207	205	208	179	222	190	209	210	219	201	204	211	198	207	185	198	176	209	184	214	225	197	226	190	209	207	207	172	233	208	206	193	197	217	204	210	209	225	209	219	212	207	203	204	214	204	210	196	205	192	195	198	204	209	213	208	195	225	173	210	194	206	214	210	215	183	191	209	218	192	210	207	224	186	188	218	194	191	194	200	217	203	208	210	205	218	215	215	182	200	190	168	201	196	194	195	214	211	211	200	205	174	174	178	222	195	199	182	209	181	193	222	203	209	191	217	191	205	210	194	208	228	193	227	204	203	223	183	193	180	220	210	219	207	194	193	213	210	189	228	195	185	201	203	199	198	225	208	212	200	214	199	208	184	203	226	209	209	202	206	191	188	207	195	177	212	209	198	199	235	183	230	173	204	197	166	191	205	200	188	197	199	185	193	184	209	225	227	207	208	216	205	195	187	196	191	172	215	196	224	217	212	209	160	204	213	193	191	190	190	191	206	187	199	227	230	188	219	199	190	192	211	228	189	218	191	193	199	186	214	197	230	214	186	204	199	211	217	203	194	186	169	214	210	189	162	185	201	209	207	226	228	205	229	218	186	186	203	184	234	199	182	180	198	198	181	202	199	205	181	227	190	182	197	216	200	168	194	187	222	205	201	208	186	199	210	216	199	187	219	192	185	194	207	209	215	205	205	202	210	205	216	216	226	189	226	203	210	197	213	202	213	224	205	197	222	206	182	184	219	181	223	184	182	209	212	175	196	196	193	199	198	222	191	225	211	189	197	188	183	195	215	187	212	184	205	211	234	210	218	205	235	193	206	196	221	221	235	193	217	190	192	208	195	201	205	191	197	182	210	203	233	204	209	203	215	202	182	192	186	195	225	198	176	195	209	201	221	209	194	219	207	189	199	187	206	195	184	199	215	174	193	232	204	193	222	220	207	190	171	204	201	215	183	199	219	196	190	230	189	197	204	200	193	220	205	181	181	187	190	191	216	186	193	204	201	210	203	185	230	189	193	211	211	177	197	211	187	203	204	192	214	196	214	229	209	226	228	197	216	196	199	205	181	209	188	203	186	215	219	179	209	205	206	217	198	194	217	201	197	188	194	199	181	212	175	217	224	202	198	195	204	179	205	231	187	181	200	220	203	182	191	188	199	189	205	204	193	189	200	196	205	230	159	190	179	197	231	187	155	227	202	178	191	198	171	195	200	196	219	196	208	198	190	168	198	196	199	205	199	180	215	206	203	187	182	201	198	180	192	205	215	190	224	184	185	218	205	194	203	196	221	189	191	229	201	215	179	186	193	189	189	180	196	198	196	207	209	188	184	180	252	183	197	221	206	200	229	208	166	201	203	208	204	196	199	189	196	210	219	188	199	232	212	198	183	197	203	203	188	190	220	193	197	214	200	204	208	183	203	185	205	207	201	187	201	184	220	207	205	198	200	214	224	201	206	197	212	208	209	201	192	208	186	231	189	206	208	205	196	199	219	184	205	184	201	179	189	218	164	214	207	213	212	190	207	202	196	200	215	185	196	183	204	198	194	201	190	212	204	206	197	192	192	223	197	200	199	192	216	204	208	200	223	192	214	200	197	208	224	210	224	217	203	201	202	199	203	213	207	210	190	162	173	201	188	190	213	222	205	218	194	220	234	191	207	189	189	219	180	186	205	205	189	179	189	212	226	202	192	198	223	233	174	209	186	202	198	201	217	201	202	173	201	215	184	206	196	186	202	208	209	205	197	190	206	224	177	197	181	195	207	175	191	194	199	191	202	214	217	200	203	190	203	188	188	196	178	204	198	209	206	226	182	184	228	200	187	180	194	192	207	204	191	204	199	210	182	204	232	183	197	179	197	202	199	201	194	200	218	189	208	184	220	181	191	204	186	189	184	218	218	181	209	190	211	181	191	203	200	198	222	185	205	214	196	197	190	190	195	201	181	189	207	216	218	192	211	208	221	204	215	166	183	198	192	197	192	203	218	195	210	189	208	182	194	208	200	201	204	191	208	212	216	191	213	186	181	198	184	205	201	197	219	199	189	209	185	185	201	226	201	198	199	181	194	220	194	221	226	178	208	192	198	185	181	205	225	202	198	199	209	189	192	223	229	176	195	196	191	201	233	188	196	242	207	207	195	180	196	178	207	204	192	203	203	220	218	200	196	184	183	235	210	186	228	195	209	191	204	195	223	205	222	197	178	208	189	208	194	201	200	215	194	234	210	179	227	205	165	214	199	200	206	196	185	212	200	187	204	210	182	186	193	211	196	182	222	205	214	197	212	178	194	169	178	200	218	177	213	216	191	206	190	181	208	208	178	200	202	205	227	203	225	193	200	198	201	208	181	219	187	200	190	188	196	200	204	219	191	215	182	220	214	199	181	200	195	221	178	204	191	201	202	195	201	186	183	196	187	209	206	195	204	211	212	204	178	212	218	179	198	187	201	180	183	209	190	200	198	214	171	213	215	222	202	192	176	195	198	205	199	197	201	208	193	208	204	190	195	176	177	222	201	200	212	214	208	193	212	228	189	196	196	220	202	227	177	196	213	197	193	199	172	202	213	198	203	224	194	188	203	182	208	177	200	206	183	194	194	171	191	210	193	195	173	189	203	196	224	182	187	207	195	201	203	181	191	202	177	205	192	198	195	227	191	180	214	223	198	182	211	206	210	162	198	200	229	184	208	207	194	200	228	209	224	198	209	212	204	190	229	211	214	191	224	172	199	225	193	212	196	214	210	215	210	202	207	204	212	214	218
6596	15495	13318	7344	5056	3846	2903	2276	1757	1350	1183	1024	843	738	705	586	563	520	509	453	453	398	339	401	374	341	356	360	356	330	350	290	328	324	329	315	297	301	321	303	294	273	322	275	293	276	280	273	311	275	279	293	278	283	296	285	276	291	261	283	254	280	297	290	257	301	250	264	284	254	248	252	248	312	252	276	266	277	272	288	271	269	279	262	284	290	272	269	260	261	293	265	267	260	255	260	270	256	248	245	245	280	252	248	248	254	289	269	269	255	280	280	281	266	244	263	261	263	276	261	260	246	239	262	270	267	273	279	275	256	255	250	257	276	270	264	255	266	274	285	245	277	269	263	273	266	223	251	262	261	286	231	254	251	263	257	242	276	256	280	291	272	250	257	249	265	266	273	286	249	262	289	289	270	252	243	254	252	258	240	278	229	269	263	249	285	268	276	283	263	250	273	270	282	261	274	260	259	263	271	258	268	263	270	241	247	285	271	262	299	253	255	286	275	264	244	250	250	254	274	275	274	289	255	276	272	288	263	265	277	268	237	294	295	310	238	267	265	296	274	255	277	254	278	286	241	268	262	277	259	237	271	256	253	240	235	241	260	275	250	273	279	284	253	245	247	245	256	304	268	262	249	256	251	264	249	252	269	262	269	261	287	265	255	230	270	253	284	304	282	292	289	272	299	284	272	267	304	251	247	233	261	283	260	271	259	243	259	272	254	265	257	248	280	239	267	237	277	249	241	246	269	247	234	245	269	237	268	272	252	242	250	253	240	251	235	295	256	281	254	249	251	260	255	259	263	277	244	267	270	273	300	260	275	265	281	240	259	256	272	256	272	268	252	245	266	271	255	261	246	266	258	251	255	303	268	284	238	259	238	259	303	263	279	283	292	252	250	263	270	259	269	241	249	268	243	244	253	276	253	248	248	261	276	266	266	246	250	263	249	266	282	242	239	267	287	264	260	302	251	267	252	257	262	283	292	281	255	295	244	237	247	243	242	240	266	287	245	236	265	265	267	263	278	264	260	240	266	255	254	264	255	261	252	251	256	243	241	238	256	244	257	264	280	250	246	290	284	262	256	251	254	253	266	249	267	274	284	251	269	273	273	274	257	259	241	263	254	286	245	238	271	301	257	262	248	238	240	252	273	251	274	282	277	262	258	227	259	262	277	259	236	288	242	249	264	249	242	245	260	233	258	262	273	272	263	256	250	250	289	261	259	277	255	265	278	292	259	275	270	247	268	253	246	254	255	244	252	237	271	280	258	254	285	286	231	263	246	230	265	250	254	241	278	275	252	277	291	256	262	244	270	248	242	293	275	265	248	260	274	263	229	267	285	265	260	254	274	258	268	250	264	276	258	270	259	246	253	272	260	271	257	277	261	256	258	237	272	274	246	243	286	297	262	251	276	268	277	248	292	267	261	251	248	272	259	240	281	243	274	245	264	289	247	251	239	257	263	256	264	249	294	237	272	283	249	263	265	262	279	285	236	251	266	253	265	272	248	255	288	244	239	255	263	245	247	253	264	272	244	264	236	271	259	273	269	267	248	275	253	271	271	262	259	260	276	260	237	259	242	254	250	234	263	269	265	281	265	274	245	249	257	272	248	266	244	251	262	240	269	243	258	259	297	257	271	268	292	261	290	266	259	251	240	279	279	269	254	261	266	240	245	250	251	281	258	248	257	274	243	291	246	239	262	258	268	246	246	285	250	255	274	252	289	272	279	290	283	248	246	260	246	256	256	258	254	258	260	279	249	296	282	290	288	254	250	261	247	276	286	266	302	258	237	259	279	242	271	290	276	247	271	237	220	278	254	275	282	273	268	277	255	261	271	248	264	212	226	283	258	257	249	240	271	281	223	262	270	271	258	261	262	239	252	303	258	253	270	261	262	243	267	271	244	275	277	263	268	245	263	274	270	271	266	284	259	253	251	261	254	271	257	254	272	272	266	243	242	247	238	275	254	260	269	244	258	251	280	277	272	282	265	276	281	289	264	272	272	274	291	255	269	286	286	265	235	261	250	265	248	271	275	268	267	262	296	285	289	234	264	244	263	242	251	244	252	268	284	273	276	273	273	268	246	268	256	249	273	249	272	295	230	259	272	272	264	258	269	250	255	264	259	269	268	273	276	252	277	261	250	229	279	267	285	275	276	293	272	277	235	257	268	275	285	249	278	278	277	296	238	250	218	273	252	267	252	273	243	230	268	243	277	258	266	265	226	269	272	242	242	265	306	268	245	275	272	265	266	257	253	284	272	260	265	278	235	261	258	243	249	267	243	258	286	286	275	266	254	268	229	244	256	260	296	269	266	265	224	277	239	268	273	259	283	252	291	244	287	252	266	252	256	254	242	247	257	289	279	255	239	249	263	293	257	275	246	297	240	285	252	277	268	259	268	281	271	289	262	254	275	254	304	261	263	242	262	256	246	277	266	282	288	279	265	270	274	265	237	269	270	281	263	255	266	274	275	263	282	235	235	241	231	269	273	295	290	254	270	279	244	275	233	256	248	249	245	273	251	247	261	269	212	265	266	261	276	250	271	240	252	267	235	257	254	253	253	246	251	295	246	265	242	245	280	252	273	272	228	262	248	275	264	271	261	271	237	233	292	263	298	258	274	274	270	257	266	267	263	291	249	285	274	281	265	242	270	254	284	251	262	278	257	287	288	284	243	257	214	250	254	271	252	267	231	289	251	239	283	256	266	278	260	261	262	243	230	294	231	264	256	292	253	281	262	238	258	244	273	278	278	272	260	271	272	279	266	270	259	258	259	247	264	259	265	241	267	276	277	278	280	253	278	275	261	258	268	251	238	252	260	244	293	302	257	263	251	229	270	270	270	252	252	262	255	244	243	259	233	263	264	261	251	261	287	265	248	258	236	277	253	251	257	257	263	243	279	267	267	281	226	291	285	306	251	257	262	267	281	286	245	254	256	242	258	280	239	277	268	264	252	273	280	261	254	262	252	261	243	261	258	251	239	242	254	251	279	286	261	268	245	217	257	267	276	226	258	255	285	253	280	251	261	256	276	210	255	254	273	278	241	266	272	293	262	254	273	273	260	258	274	251	233	270	255	261	262	245	268	264	261	291	267	263	252	280	275	276	278	279	251	267	244	274	283	265	276	249	247	235	264	268	269	253	275	233	273	245	257	218	278	253	236	285	262	228	267	231	294	270	274	275	256	288	229	267	250	251	277	275	258	268	292	244	285	235	254	249	274	270	278	275	261	260	239	290	272	280	247	265	285	256	261	253	256	251	264	274	251	270	263	285	264	256	261	256	260	237	278	233	256	277	272	269	256	230	258	248	230	290	270	254	250	281	254	278	261	264	258	293	285	249	299	297	251	285	237	223	265	244	276	257	235	264	235	266	243	293	256	267	252	267	265	283	231	267	274	254	250	247	277	255	245	269	265	251	268	274	257	252	243	254	244	223	235	278	265	272	245	259	225	259	263	252	248	245	246	263	252	259	261	258	261	267	254	273	280
26554	20486	10096	1288	771	724	731	736	728	676	689	728	692	717	691	679	730	697	635	684	676	686	664	730	703	711	720	731	690	682	726	676	724	711	707	726	689	667	702	672	653	756	716	723	691	738	696	701	678	653	719	657	698	706	698	736	710	649	675	656	694	692	650	698	720	734	624	753	704	648	627	671	712	695	693	715	671	703	685	727	692	659	699	703	698	659	685	701	695	680	689	642	678	656	705	686	677	674	663	668	642	680	713	661	655	701	657	657	677	692	652	745	744	658	659	666	700	675	699	697	689	734	667	692	710	648	676	713	653	717	719	690	714	720	684	677	684	678	667	659	696	679	669	690	707	682	694	725	735	666	656	672	681	674	664	697	677	654	661	707	721	706	667	700	663	652	680	668	633	659	711	686	696	689	678	694	676	682	684	658	687	691	663	664	715	708	678	689	676	686	700	727	657	618	668	668	702	682	696	704	731	688	714	692	678	712	696	707	672	653	655	702	665	716	652	635	704	674	745	708	671	691	657	724	666	643	706	674	732	701	695	656	654	634	674	727	675	666	671	702	707	706	718	650	683	682	671	714	643	702	666	660	665	708	659	693	679	685	696	665	717	665	673	707	691	737	652	664	697	659	682	721	705	668	643	735	656	735	679	692	674	683	678	699	652	668	713	713	665	721	692	651	667	682	669	671	669	647	713	693	658	686	690	682	680	653	661	642	704	696	687	704	710	730	691	718	652	698	660	714	694	734	695	665	650	663	656	667	687	684	639	686	707	659	686	704	660	718	679	702	672	708	666	697	682	720	630	689	772	747	704	667	700	672	695	712	696	667	676	697	716	713	701	711	719	702	647	720	679	668	684	645	688	690	702	706	707	676	658	668	709	656	692	625	663	703	607	682	673	703	690	738	690	709	679	709	669	645	679	698	650	666	717	677	732	664	654	626	731	646	659	699	655	775	690	691	710	701	667	686	697	699	670	669	656	671	685	648	725	708	663	693	675	678	648	667	683	659	708	679	660	737	693	698	703	669	679	687	682	648	671	681	721	704	713	664	692	691	711	694	630	667	719	657	679	686	715	693	692	703	664	666	653	690	669	648	651	701	692	699	664	658	672	657	713	669	672	649	710	635	672	646	688	666	722	678	658	724	721	693	688	727	680	699	678	668	702	688	696	679	699	674	685	662	673	665	731	639	673	702	661	660	704	694	711	673	700	717	702	691	704	696	660	735	713	703	655	665	686	661	679	674	673	703	687	681	694	678	661	648	689	674	671	715	669	705	644	711	692	710	662	716	727	700	684	679	705	666	692	720	702	673	646	674	696	696	680	685	709	630	671	656	689	675	680	654	675	695	703	687	641	707	742	678	684	705	675	679	675	691	685	722	654	719	670	680	700	727	648	703	715	674	644	681	704	724	681	723	705	679	698	696	698	656	674	706	667	712	630	711	703	670	704	684	703	661	650	651	666	674	712	698	689	724	722	671	701	705	681	634	646	691	693	726	718	695	670	653	680	671	659	727	733	676	734	691	703	693	718	668	662	669	699	674	665	709	702	699	652	682	673	711	704	673	675	678	710	669	628	692	693	703	675	629	729	698	709	653	751	672	775	707	667	691	650	706	698	731	664	680	728	659	672	691	653	644	713	695	709	663	684	684	679	657	651	680	714	746	699	677	668	698	651	694	674	725	691	677	673	655	664	749	682	700	730	655	695	672	690	673	693	648	677	672	667	665	679	693	677	672	688	726	718	718	655	671	732	689	722	708	712	684	664	677	693	712	674	699	719	659	649	692	683	662	684	695	678	655	673	671	697	705	697	652	714	657	684	665	666	748	664	674	673	712	702	688	665	667	663	668	681	689	657	649	666	668	752	689	705	672	654	683	712	712	708	690	653	679	709	733	693	681	679	657	646	665	753	688	725	672	617	603	662	670	697	683	752	717	668	686	683	695	701	668	697	669	711	685	753	698	654	677	700	679	714	700	720	694	703	692	685	715	698	634	758	650	674	675	654	685	743	688	733	753	683	718	742	673	719	703	699	689	676	647	693	682	703	684	700	717	720	692	684	670	698	719	702	684	678	688	618	707	712	694	629	698	658	642	689	682	660	701	728	705	668	661	674	695	665	730	705	681	731	636	669	676	669	695	686	686	646	654	679	681	670	673	712	688	686	640	689	720	681	671	662	677	642	654	662	674	704	697	704	682	684	700	701	689	708	657	637	638	686	658	714	648	704	704	712	693	662	698	734	699	733	696	752	720	703	708	664	659	737	691	706	696	662	715	709	718	668	642	711	724	669	671	682	697	690	664	698	663	656	642	706	697	679	657	698	696	703	738	731	684	743	635	690	658	713	681	715	702	686	722	678	628	687	678	695	643	676	689	717	683	681	696	680	694	712	682	737	650	707	708	733	715	712	654	649	684	657	672	680	698	698	707	743	718	719	724	718	688	671	685	671	659	677	694	737	664	666	712	715	712	678	720	671	627	708	741	636	689	682	641	688	661	671	731	670	659	689	707	647	679	696	683	706	700	682	722	695	650	712	672	714	671	645	636	678	672	708	685	692	672	743	665	665	711	719	681	665	685	706	677	686	677	675	690	707	678	631	660	656	677	671	628	707	723	662	698	717	674	643	674	681	682	621	713	659	705	635	661	656	713	646	669	657	737	712	666	634	695	674	643	674	671	695	664	646	726	719	700	700	716	671	662	694	707	693	618	658	707	690	627	701	729	645	679	723	654	681	684	686	694	688	765	723	722	641	712	696	697	708	676	663	690	620	701	734	734	712	676	664	670	739	741	706	635	657	669	696	667	705	674	650	712	649	687	729	685	719	699	694	697	695	712	657	697	701	727	683	660	696	675	687	750	674	656	655	684	701	710	705	709	670	680	680	645	681	693	767	700	681	665	698	736	636	628	647	713	715	697	644	724	673	679	714	696	683	714	671	682	675	659	731	700	691	726	674	683	714	721	665	671	673	666	668	715	671	675	679	700	669	677	686	722	721	719	734	688	710	706	692	671	649	666	734	654	654	728	705	661	702	671	681	694	657	682	707	684	676	693	677	670	694	698	682	690	705	726	728	720	689	702	664	696	657	685	673	687	740	699	656	703	651	719	693	671	719	677	691	684	702	694	690	685	674	630	688	693	688	679	651	705	719	674	662	647	650	655	694	732	706	737	731	764	659	690	624	667	659	643	695	742	709	673	698	718	687	647	689	741	653	723	702	720	695	713	678	689	687	682	719	721	702	672	717	669	689	681	646	702	678	664	677	696	675	689	682	702	685	721	657	695	674	678	688	730	665	705	696	664	659	659	672	733	671	697	653	669	671	711	695	714	697	665	672	659	662	685	678	726	694	713	665	719	703	677	677	660	690	722	677	681	686	717	712	708	706	695	705	676	679	694	662	619	713	687	659	665	726	686	690	658	750	711	713	676	663	660	656	684	695	678	685	721	697	706	683	665	708	667	669	656	647	677	670	705	682	672	705	655	722	699	724	708
4151	1465	1449	1108	1001	951	895	893	910	860	893	871	896	899	886	924	893	836	832	875	858	817	895	883	892	832	814	868	844	836	902	919	862	875	870	834	847	868	858	854	909	865	840	877	858	843	891	843	854	873	860	885	891	838	895	842	845	841	922	830	863	890	902	888	882	866	909	876	900	802	822	871	815	930	890	857	924	850	905	827	884	866	860	900	864	877	879	867	866	837	899	866	926	882	927	924	870	835	860	878	850	852	831	883	857	891	890	870	914	903	873	906	852	840	891	840	845	881	898	883	822	934	894	832	895	874	884	865	852	833	889	860	900	897	844	868	875	818	836	888	893	869	942	831	875	922	879	886	873	833	842	881	838	819	887	846	920	823	874	861	827	877	888	869	905	841	903	898	860	873	871	828	841	877	841	877	878	834	866	856	884	873	832	868	858	872	849	890	895	852	871	847	906	918	876	866	861	801	840	828	830	807	846	844	871	850	848	837	888	855	897	839	897	855	881	857	895	788	859	848	868	893	872	888	827	912	861	895	953	865	874	857	905	896	926	847	841	874	834	865	819	895	853	843	865	889	890	873	899	852	889	841	856	894	876	911	892	842	844	857	861	851	910	850	880	902	909	841	824	896	876	835	834	878	836	787	855	894	842	839	931	856	868	870	840	858	861	892	836	863	836	867	900	939	914	861	844	890	856	855	857	820	845	843	850	856	854	860	908	848	863	874	940	893	854	916	856	796	892	860	911	895	895	810	846	861	894	833	869	896	885	887	862	889	834	902	908	870	863	877	860	851	872	888	862	974	832	786	911	895	877	857	848	889	885	902	835	834	909	844	854	837	865	895	864	865	809	871	807	867	840	882	893	823	909	824	823	888	845	872	831	875	883	875	824	922	858	823	833	851	895	853	863	835	854	848	907	874	860	871	879	858	868	874	849	855	872	894	864	861	871	811	867	863	856	871	857	872	855	876	843	886	866	862	833	843	903	864	876	911	880	886	861	875	849	893	881	852	885	888	811	940	830	851	913	896	812	854	847	838	860	865	839	855	906	832	867	858	875	883	856	880	888	884	881	858	879	812	862	865	852	867	888	826	914	845	894	893	876	866	844	900	919	864	870	860	866	854	844	840	896	931	890	922	859	839	892	876	894	884	933	870	836	872	854	817	874	896	894	828	877	843	884	864	881	868	864	848	836	861	912	880	840	878	871	881	806	848	842	876	868	840	864	883	841	851	873	886	855	939	883	875	884	893	865	865	891	823	888	819	880	812	849	910	871	833	851	842	875	829	844	871	855	903	907	864	824	833	879	856	849	833	862	840	841	851	847	878	864	816	891	870	804	845	889	875	847	856	862	918	839	805	833	860	887	940	877	844	863	837	889	836	849	928	893	849	881	858	946	806	829	908	828	809	830	839	856	848	831	867	888	825	898	849	845	896	824	853	865	864	829	857	854	865	901	804	854	884	861	859	828	833	888	845	882	903	924	912	932	875	878	887	911	927	933	869	855	873	903	875	843	874	875	867	790	838	913	859	833	901	882	851	861	824	880	847	900	853	833	844	853	829	845	901	832	924	941	839	809	857	830	819	861	866	873	867	907	867	833	934	858	842	846	895	831	863	870	874	950	864	873	906	848	876	852	902	890	884	874	888	861	850	966	867	872	908	881	826	820	849	883	864	885	876	810	901	792	884	900	857	836	838	852	851	881	868	874	876	853	900	907	817	894	875	895	857	850	901	916	870	938	856	895	896	897	909	854	876	871	867	890	847	851	872	837	885	858	838	848	832	924	855	857	859	828	855	829	797	873	860	897	900	854	909	824	865	838	839	869	848	899	861	903	880	838	837	886	846	850	872	808	847	839	910	929	923	897	902	853	874	852	790	893	881	897	841	885	895	857	904	881	872	851	907	859	856	894	838	896	841	861	933	906	854	874	879	871	896	884	892	876	844	840	891	907	851	869	775	831	901	864	874	897	894	883	853	884	916	893	872	846	903	865	874	845	898	850	856	875	875	836	861	868	869	833	928	905	907	874	869	903	899	898	847	892	886	861	869	840	838	827	878	908	894	864	865	922	897	862	812	888	881	899	837	855	878	889	855	833	875	880	870	920	868	892	835	873	879	862	826	880	827	899	832	850	832	853	824	817	863	865	873	857	857	828	891	838	901	939	832	873	889	869	884	853	834	937	841	898	866	826	873	861	849	862	869	870	859	892	874	839	798	903	847	847	889	875	793	889	863	874	839	840	856	907	928	915	885	904	888	858	876	868	872	857	872	897	870	834	860	880	846	921	885	874	899	853	866	818	834	872	907	879	904	813	839	828	898	870	900	835	893	847	850	864	847	904	873	866	874	833	854	873	870	859	870	894	884	840	840	868	887	865	905	856	855	874	873	921	859	819	882	948	856	884	905	865	897	857	865	861	839	852	889	859	823	817	863	888	888	916	883	904	823	833	860	841	885	827	876	851	850	830	879	895	840	873	879	861	860	877	915	849	872	878	876	828	874	885	840	901	828	844	895	818	883	901	872	841	845	806	875	902	908	804	883	826	874	874	807	892	864	859	850	860	852	820	833	864	863	876	895	908	873	862	805	855	883	845	894	887	908	907	861	858	882	857	875	811	809	888	918	867	884	813	946	906	841	854	901	859	873	896	895	887	802	882	878	888	856	899	890	865	881	853	840	826	888	850	798	861	825	884	898	819	856	843	872	863	860	851	959	795	871	883	900	854	844	918	882	900	851	897	834	861	867	852	821	820	899	890	873	820	895	865	848	894	884	862	895	863	899	849	865	874	897	897	854	889	884	850	849	892	849	879	875	887	883	916	871	877	885	864	854	881	830	899	850	835	845	850	878	851	772	855	898	843	870	863	854	860	802	846	861	803	841	851	841	907	849	923	862	842	850	847	801	862	886	898	841	882	884	828	813	878	863	875	823	879	898	851	834	868	886	884	879	830	889	851	889	941	860	867	850	869	903	827	832	823	851	867	854	854	880	855	840	861	889	897	933	862	859	848	813	889	908	892	870	895	853	877	821	817	834	858	872	886	878	918	873	832	853	877	917	893	881	888	866	887	881	842	884	899	907	860	864	836	883	873	859	851	865	841	858	806	904	849	832	831	811	891	851	908	840	892	867	889	830	839	857	819	890	831	885	861	873	872	879	871	888	820	816	892	900	867	879	841	876	860	863	871	847	885	882	862	868	963	873	892	866	840	855	915	821	889	874	868	890	791	870	836	881	923	824	870	931	917	877	875	844	856	848	872	877	857	916	881	844	847	896	835	884	877	891	884	858	816	907	869	867	838	841	844	796	865	858	919	839	842	869	887	878	826	892	864	889	802	891	843	879	835	904	859	892	885	857	836	880	857	918	908	916	868	873	897	855	846	845	880	913	892	843	821	858	815	859	883	843	909	860	886	860	872	877	838	875	873	843	921	870	881	857	835	843	858	834	899	897	870	848	869	848	825	862	878	857	875	862	936	854	917	824	904	867	935	860
23452	20842	28145	23641	20844	11233	1482	981	788	706	640	661	646	584	586	563	563	514	537	529	569	552	538	494	493	472	529	497	471	510	480	475	504	564	512	454	522	523	498	532	488	519	449	485	516	522	501	507	521	473	515	509	503	475	508	475	482	500	488	459	529	478	473	487	473	481	523	441	455	482	499	487	448	473	440	454	495	472	458	465	531	511	483	495	500	508	520	456	507	470	463	452	492	458	485	520	493	468	488	489	469	480	462	502	496	482	454	464	454	535	480	472	505	482	486	497	493	552	470	487	437	481	483	456	509	454	461	470	468	473	491	525	499	470	499	483	490	486	467	486	463	466	465	492	450	469	501	513	480	435	452	510	453	483	479	504	502	497	423	487	478	493	470	472	515	458	464	466	472	407	478	474	438	471	497	546	487	456	506	492	498	458	519	488	480	434	490	466	493	468	520	467	488	507	455	465	473	467	478	467	473	506	488	465	486	487	450	479	474	487	478	463	490	495	498	444	486	472	475	436	506	511	483	465	500	451	486	464	486	457	438	455	487	495	503	478	437	473	438	474	473	495	484	460	474	483	498	453	481	471	494	522	483	491	440	497	499	466	461	479	489	499	470	476	505	470	489	483	518	508	461	498	483	468	513	501	461	459	505	498	523	475	471	505	521	498	467	468	464	505	462	448	490	504	500	456	477	483	468	467	464	491	479	497	462	473	478	497	459	464	449	491	429	474	479	466	510	491	515	501	485	470	483	491	476	468	477	509	496	473	519	484	444	464	495	459	492	504	495	472	456	510	479	451	466	480	443	537	467	475	483	482	478	443	495	488	456	483	476	482	481	510	436	475	472	493	500	495	455	475	477	485	489	471	470	468	512	504	451	469	475	461	517	462	487	511	466	473	445	471	440	469	482	482	480	475	484	477	485	448	509	498	472	515	481	446	482	499	466	484	481	488	493	464	483	466	495	451	481	462	506	497	477	477	455	503	503	487	481	479	509	512	506	462	479	450	492	484	492	469	495	491	478	476	490	479	470	489	481	468	458	479	441	451	451	479	497	474	508	415	455	468	473	466	446	471	470	454	479	470	484	485	482	481	464	496	495	494	489	466	476	485	464	502	487	500	480	450	469	484	468	466	506	463	444	489	457	469	489	509	495	473	489	448	503	492	501	500	477	499	476	482	487	506	465	484	461	504	483	509	480	460	492	488	504	481	415	482	499	485	468	460	531	517	461	512	456	484	461	471	459	500	447	468	468	460	487	486	503	454	484	461	490	475	477	493	487	502	473	503	439	492	459	453	462	436	457	534	490	480	497	471	467	448	503	457	482	447	480	475	489	489	492	458	463	457	477	464	514	502	512	494	483	463	505	498	515	492	467	466	486	490	455	473	454	474	463	490	450	461	480	469	485	487	476	445	451	447	500	494	458	476	457	447	514	479	519	460	480	490	489	493	477	447	506	505	462	499	487	471	467	490	512	474	494	503	449	503	472	486	471	482	475	483	515	483	459	475	498	479	439	481	482	442	466	478	506	473	467	501	517	504	469	480	492	457	443	462	490	485	519	494	474	473	424	489	533	484	493	486	506	489	478	477	461	514	481	505	513	467	505	520	469	465	491	440	454	508	487	475	465	469	440	482	476	465	482	490	495	505	484	504	473	503	480	477	474	431	484	470	477	496	476	458	443	476	470	462	490	453	448	495	492	465	484	467	485	467	495	447	439	465	484	502	477	494	512	473	486	489	484	441	492	455	505	460	450	498	489	485	433	472	470	451	503	520	504	493	446	513	516	516	474	442	476	427	477	480	447	502	475	450	463	519	480	517	517	494	472	499	452	481	482	468	513	484	523	482	468	484	482	491	478	461	482	466	486	434	497	509	443	457	512	473	501	472	489	497	499	504	446	499	506	473	503	435	443	456	498	462	467	499	481	499	507	471	456	481	463	447	494	489	441	484	517	481	487	451	493	479	451	466	431	461	472	467	476	451	494	499	483	528	499	508	509	463	482	452	450	471	486	499	451	475	493	492	471	448	486	449	481	471	488	529	509	467	496	486	449	469	465	453	449	503	479	456	499	465	438	434	458	503	472	500	479	466	520	441	494	483	450	488	471	526	458	513	471	524	485	466	467	489	454	475	472	449	460	476	487	455	482	466	512	475	488	490	498	495	489	494	525	523	449	490	452	492	474	445	514	444	464	483	445	475	486	455	536	465	490	470	513	459	473	440	485	479	481	459	460	461	516	460	463	463	468	484	481	483	448	491	481	499	498	457	478	475	486	468	462	468	451	472	478	473	471	457	498	506	467	488	503	495	470	452	466	474	507	467	462	529	468	479	486	443	472	480	500	457	469	487	557	475	505	433	477	505	531	466	488	476	481	452	472	470	473	465	482	495	482	466	473	510	472	462	491	479	471	467	447	434	487	509	483	434	473	499	469	474	481	460	497	479	487	452	494	483	478	498	451	495	493	497	449	479	464	467	484	462	478	481	453	466	462	481	492	500	514	495	465	508	432	484	512	490	439	486	466	474	472	516	519	464	460	481	486	514	471	459	494	472	472	492	506	502	460	509	503	490	452	503	468	482	485	430	469	496	526	509	464	471	467	455	481	429	490	489	504	478	494	484	473	452	446	491	481	457	473	453	494	475	449	468	464	504	496	468	435	536	475	472	468	440	507	480	463	496	508	484	452	489	451	427	498	456	458	452	466	513	469	522	469	544	485	487	476	519	500	482	486	499	478	476	487	454	485	523	468	469	468	464	489	477	475	487	486	446	498	487	434	472	496	489	463	483	457	471	493	458	479	473	509	503	466	463	532	496	460	504	503	445	493	467	493	486	419	497	435	470	473	498	457	465	473	461	496	456	518	421	501	476	442	493	440	456	466	425	467	469	468	526	502	463	494	451	515	459	478	479	511	511	471	434	473	439	487	485	450	496	473	492	467	480	495	492	476	500	524	519	514	484	485	474	468	466	495	493	480	532	470	481	478	467	473	468	473	470	440	501	465	499	467	458	491	479	497	500	514	511	504	455	471	482	472	478	470	460	485	505	477	497	482	486	427	488	474	493	441	506	506	465	447	519	480	490	439	459	437	508	495	491	480	491	486	502	475	474	494	471	462	481	454	484	473	484	528	498	492	471	455	481	498	484	483	470	469	463	442	475	441	488	482	472	493	499	457	485	508	475	463	504	518	455	485	478	459	464	463	497	489	476	498	442	444	454	501	457	448	507	518	477	452	504	472	440	484	482	478	542	448	474	515	483	485	482	462	482	458	511	477	529	477	469	470	478	471	491	488	479	501	465	461	455	465	459	474	464	499	495	480	446	510	489	454	456	457	493	458	476	480	461	478	495	478	459	499	505	507	460	516	457	458	463	465	471	474	458	492	460	489	472	497	487	486	473	460	429	487	447	477	475	483	460	440	453	497	484	475	490	478	464	441	459	505	466	477	480	421	470	511	482	487	458	476	483	468	500	457	476	442	458	493	463	485	477	446	496
4626	9417	8418	4401	3063	2390	1944	1622	1383	1127	1068	967	888	891	815	789	769	738	738	734	706	679	717	679	711	653	691	696	674	614	661	697	637	642	645	647	660	639	591	631	624	651	613	674	617	644	644	655	623	629	633	637	648	676	607	663	595	648	607	626	606	629	593	657	606	583	611	600	647	658	648	606	657	645	598	610	638	562	626	614	631	629	620	654	607	640	633	660	641	690	657	615	618	651	688	645	601	669	634	622	589	629	625	617	644	625	650	611	630	630	597	632	601	613	598	655	655	612	592	642	587	666	607	557	610	621	606	601	624	626	613	565	635	611	595	589	593	687	636	615	616	618	644	576	643	648	624	615	613	634	648	653	598	620	625	602	605	604	626	656	648	645	612	630	599	619	566	636	608	668	661	635	639	617	595	608	632	610	617	648	667	620	625	592	618	670	638	638	630	609	634	623	624	624	601	631	604	636	619	613	569	625	589	629	658	647	622	613	625	575	675	661	641	629	631	608	622	596	634	629	663	649	628	651	652	638	632	649	638	645	631	619	596	577	584	585	651	636	606	653	635	607	610	610	649	652	667	636	630	613	596	578	615	613	636	643	611	674	654	642	659	635	623	640	605	647	585	651	606	604	589	586	597	639	574	647	644	617	630	653	645	603	644	647	604	671	691	620	615	622	590	597	628	615	663	592	604	647	617	608	622	633	609	632	612	610	591	610	664	640	630	638	638	560	643	625	620	594	603	623	594	594	590	604	671	634	615	628	623	580	614	593	612	620	654	579	641	593	602	650	618	653	663	646	609	663	633	622	628	611	629	604	603	621	601	631	635	633	598	638	612	620	585	597	608	633	627	656	629	650	643	600	586	637	655	611	643	686	615	645	617	623	635	646	613	690	593	598	603	678	603	582	678	619	604	624	574	643	606	585	582	580	648	633	630	647	608	637	610	623	663	568	594	606	600	599	627	625	581	600	680	629	643	616	628	621	596	629	607	643	584	579	581	639	638	633	612	656	636	640	656	611	629	621	654	657	620	647	616	606	626	625	626	632	629	582	643	601	579	614	670	632	657	614	564	650	623	657	605	645	661	602	594	622	613	691	656	607	653	621	605	613	645	628	622	622	607	587	617	600	636	676	635	674	623	586	618	597	586	605	607	629	615	613	639	649	636	643	616	602	593	632	616	589	611	596	605	649	692	627	627	622	632	574	616	672	642	601	631	611	619	634	627	612	629	625	609	617	665	594	676	601	651	618	613	610	645	580	613	657	631	688	610	642	602	611	629	612	658	625	604	623	613	626	614	660	601	607	617	655	611	592	630	606	638	629	600	622	641	595	651	665	650	591	618	612	609	630	598	626	599	666	591	639	602	598	639	639	664	638	596	597	645	669	577	634	628	634	587	617	635	657	639	581	626	590	643	629	686	610	625	585	639	640	630	616	650	621	660	623	612	635	605	639	611	655	624	639	607	623	643	591	659	616	607	625	596	626	647	653	611	625	626	659	633	646	610	623	615	662	609	564	587	641	605	633	570	650	581	678	630	575	632	658	658	633	649	655	636	628	583	616	657	653	575	664	604	634	574	661	623	667	665	599	615	623	663	611	606	598	629	638	648	608	602	659	633	608	617	638	613	647	618	635	625	618	625	652	585	627	669	632	650	683	634	668	614	586	613	670	623	653	628	632	590	595	649	636	640	644	628	651	656	621	643	634	601	641	670	578	646	627	635	610	644	676	617	641	615	620	644	611	683	655	627	690	631	612	642	618	640	663	590	614	646	636	616	635	640	598	631	619	649	633	597	644	596	599	603	691	621	642	641	623	644	594	643	608	597	633	651	650	593	611	637	554	591	634	611	669	616	658	607	636	617	649	635	673	585	634	626	642	621	610	643	630	575	644	634	661	598	624	633	600	608	614	639	590	623	615	605	634	598	626	628	615	625	595	622	603	631	655	610	631	613	675	603	631	584	578	627	636	614	667	657	604	647	680	633	633	635	603	655	621	620	642	624	640	626	623	605	602	639	643	637	628	622	586	675	614	629	609	642	636	626	637	649	640	654	610	581	583	620	593	622	582	643	590	645	630	580	650	597	612	647	637	668	632	623	605	637	635	620	652	613	660	595	635	639	602	632	584	625	634	616	599	617	641	632	665	581	603	631	584	643	567	624	634	589	641	633	626	640	619	604	633	655	585	612	644	604	638	655	629	654	614	583	635	623	637	651	598	677	653	585	649	613	609	630	641	636	642	630	636	609	640	653	645	655	631	639	558	630	625	622	693	663	606	624	623	634	630	623	636	593	590	668	624	628	590	639	598	617	615	629	619	621	637	634	644	572	656	610	636	601	663	613	573	602	619	559	603	644	597	631	604	590	641	605	648	618	629	652	643	629	579	566	630	612	639	576	613	615	622	660	611	651	623	609	577	644	639	617	657	616	638	653	621	622	623	626	650	646	581	647	675	622	605	600	646	637	614	609	617	615	613	605	655	565	573	617	625	619	620	635	622	573	648	628	612	636	611	633	612	603	673	615	578	678	621	636	654	648	684	593	665	626	651	607	630	595	616	640	628	624	618	601	610	630	584	660	639	623	565	631	612	618	662	610	615	590	582	655	661	607	631	651	591	662	638	608	615	624	638	601	680	635	622	602	631	634	628	660	644	614	656	625	624	604	630	666	613	617	612	640	608	576	631	625	642	609	617	613	598	657	619	586	622	627	609	586	672	632	635	613	652	625	631	656	603	626	590	609	601	623	620	623	603	599	646	605	622	639	656	682	611	601	590	606	569	643	628	620	628	641	608	623	568	619	636	600	633	633	629	651	597	600	643	620	657	601	631	635	628	616	677	596	621	579	635	615	592	624	630	651	605	631	614	596	634	626	613	647	627	631	627	595	673	623	621	643	611	623	593	591	595	628	610	609	653	648	617	650	630	622	624	681	585	614	605	629	618	593	618	598	615	628	673	644	605	638	631	593	594	606	621	609	616	650	639	629	649	576	617	629	609	640	616	624	642	575	639	588	601	640	645	606	630	680	585	661	673	603	587	655	648	608	647	635	636	602	590	618	648	604	650	612	614	631	575	617	646	632	630	612	618	590	625	627	639	605	641	627	620	629	642	629	645	613	570	629	653	621	647	584	651	598	614	655	635	626	647	641	631	630	654	625	607	585	664	580	592	604	622	634	629	620	621	655	607	618	588	617	581	645	638	646	628	584	627	632	667	637	609	638	640	644	601	568	649	610	637	644	644	632	613	602	595	602	651	646	622	630	624	659	610	627	651	677	617	581	611	632	614	567	548	603	598	595	583	636	590	631	584	609	644	620	694	626	660	584	625	633	646	635	640	623	644	596	592	609	601	641	621	629	577	606	594	595	584	609	618	612	648	621	646	591	610	625	578	597	628	591	596	651	623	616	620	605	626	620	645	652	606	645	645	651	628	601	620	611	631	616	603	595	611	655	614	617	624	618	677	606	574	589	591	654	648	614	655	593	643	579	622	657	606
22519	20832	28527	23215	20832	20881	9927	1135	763	645	574	500	424	424	391	366	361	325	277	250	278	308	266	259	247	233	245	239	244	230	224	242	211	232	233	211	217	215	223	212	227	217	236	223	192	210	223	221	210	190	210	202	214	183	195	211	192	222	197	214	220	207	216	210	230	240	223	187	195	168	212	224	211	216	213	217	216	192	195	209	206	230	219	190	221	207	195	216	208	217	193	208	211	203	193	221	219	194	219	207	193	228	194	212	202	189	193	203	198	221	218	205	218	191	215	198	213	194	206	190	206	180	183	214	209	196	213	188	191	204	211	204	208	211	211	208	214	192	223	215	205	221	192	203	207	188	207	205	188	209	202	186	186	204	197	198	182	215	196	179	186	189	194	205	202	213	222	198	192	195	197	207	202	219	188	201	209	208	198	195	206	189	195	204	199	156	186	197	202	214	231	218	222	218	206	213	200	195	179	228	193	218	174	168	230	204	173	202	186	220	217	215	226	208	227	195	181	241	217	209	206	205	207	225	215	237	210	179	208	222	203	208	191	193	196	196	215	196	212	216	189	218	219	239	179	191	199	214	217	203	182	218	201	201	212	216	201	219	188	181	184	176	189	208	195	208	239	201	180	211	188	186	196	177	197	205	184	193	188	201	194	182	218	209	222	179	195	210	204	208	196	194	197	187	194	199	207	200	183	196	194	213	194	243	210	184	220	185	178	199	200	240	193	207	249	202	217	191	206	214	199	225	195	202	193	232	204	215	206	216	213	171	246	196	215	195	193	181	210	205	196	192	196	201	179	205	199	204	183	195	216	194	220	178	200	233	205	227	228	193	195	194	190	206	196	184	215	204	199	194	204	194	193	184	197	208	208	194	227	213	185	196	223	200	204	210	186	190	197	207	205	201	194	176	216	212	205	177	193	201	196	182	198	198	211	208	188	218	211	205	219	213	194	206	216	215	178	202	242	218	211	195	216	206	204	186	208	221	234	216	191	204	211	218	185	195	208	210	204	192	210	192	205	188	218	212	196	214	199	196	185	194	216	210	197	209	233	191	183	207	220	214	205	198	203	191	207	191	218	217	185	215	183	184	192	223	204	185	233	248	194	198	196	212	198	201	205	234	190	203	196	227	190	212	203	179	208	199	200	205	242	214	199	221	183	188	200	217	202	222	214	202	195	209	189	176	198	210	217	204	217	221	230	181	213	207	216	183	192	192	224	230	206	208	182	193	183	198	213	198	198	208	212	209	203	205	201	185	217	209	209	212	211	183	181	200	221	193	223	197	208	200	211	198	213	212	209	210	213	228	199	202	197	179	199	213	191	187	202	188	197	195	204	212	200	194	186	192	185	237	177	179	194	209	210	201	226	206	201	234	200	207	185	200	191	172	173	193	216	184	218	217	194	219	189	205	214	209	176	193	201	215	181	192	222	206	222	199	172	194	178	206	206	210	193	187	194	189	211	180	212	193	215	203	213	196	226	229	202	192	206	217	210	199	198	209	210	193	209	213	178	176	207	188	200	181	200	199	194	190	205	190	172	223	202	204	205	215	215	223	187	189	200	204	204	210	219	185	188	205	221	199	190	212	235	208	209	192	205	205	188	212	207	209	189	238	198	210	177	195	213	193	192	207	191	204	228	221	194	209	209	213	215	185	202	191	203	220	212	192	186	215	212	198	222	200	182	222	211	224	227	215	208	199	214	203	210	203	209	241	214	210	191	198	201	208	192	173	211	219	210	212	249	178	202	204	190	197	179	185	196	184	209	196	210	184	204	192	203	179	193	206	190	201	215	191	176	211	202	197	200	184	216	191	204	208	204	205	206	211	204	214	203	210	221	203	206	224	226	192	211	211	215	206	197	206	204	217	209	213	216	198	223	188	185	199	197	201	193	178	184	201	212	209	200	182	200	198	183	195	189	184	184	182	219	194	224	192	206	202	212	205	207	180	166	193	231	208	197	218	201	208	200	177	206	224	223	212	205	188	183	203	183	210	192	212	179	201	200	216	217	190	223	226	224	216	238	229	202	208	213	195	219	187	205	193	216	193	186	204	197	216	220	201	191	184	188	194	193	215	189	206	191	220	215	225	197	221	181	207	187	190	195	217	213	222	218	203	211	198	173	184	181	189	193	206	208	207	210	220	212	185	202	220	198	192	209	216	211	210	176	192	198	187	185	227	192	202	176	197	201	210	190	225	229	193	228	177	192	207	184	208	178	209	216	206	205	194	185	212	202	196	192	210	208	184	205	206	216	206	174	198	193	200	197	184	213	199	205	234	195	218	181	212	186	185	181	216	202	209	184	191	213	183	192	199	225	188	197	228	193	206	211	219	210	190	202	200	181	181	180	204	229	202	186	211	220	210	206	212	222	214	207	194	210	196	175	183	188	202	188	202	201	196	189	205	180	231	191	199	204	183	221	200	185	188	221	202	201	199	200	211	227	235	207	197	195	202	203	233	211	169	231	206	214	189	214	213	190	197	180	225	187	203	208	193	200	220	208	221	205	216	216	211	210	195	193	217	201	188	207	198	208	201	178	203	213	218	190	209	197	218	203	213	206	210	231	175	194	192	198	213	207	190	185	201	206	224	196	195	214	208	187	196	180	211	219	189	183	207	205	175	181	198	190	240	231	222	198	196	190	172	215	209	198	183	226	194	189	199	184	209	180	198	170	204	193	211	208	197	203	212	185	212	196	199	206	231	193	191	215	197	200	184	194	205	181	211	196	195	200	209	220	207	207	223	184	223	200	199	223	198	197	219	201	197	218	199	203	201	189	209	196	188	198	196	200	192	188	209	211	212	216	196	191	189	196	198	188	199	211	216	206	214	202	207	216	191	195	208	184	193	188	190	210	198	212	183	192	213	185	208	220	232	216	197	232	211	217	202	233	208	216	215	202	203	228	186	220	182	206	204	194	180	220	187	210	211	205	214	218	158	218	180	189	218	203	203	202	222	204	202	241	211	241	207	209	201	201	196	195	196	209	202	220	198	202	219	201	180	167	205	208	193	209	177	182	214	228	228	204	225	198	209	218	205	203	206	180	225	194	192	204	184	194	204	206	219	200	204	176	220	189	202	196	197	212	184	233	200	215	228	197	171	212	188	203	184	224	208	176	193	212	189	202	221	201	182	227	209	203	218	209	213	198	218	212	199	199	225	224	200	229	210	186	180	192	186	190	182	196	207	194	191	208	198	167	211	188	220	169	193	185	171	202	211	166	222	225	219	217	201	198	194	182	189	198	202	203	207	183	217	213	201	183	217	215	205	179	190	190	186	231	179	214	202	245	210	195	198	220	191	183	204	203	177	201	220	201	206	198	191	199	210	204	170	199	180	204	210	223	199	215	205	193	211	200	219	182	190	203	242	216	224	210	193	195	194	197	164	202	192	194	228	211	196	189	194	189	205	207	166	181	221	186	211	179	205	201	199	172	198	200	177	212	181	189	212	212	204	199	189	190	217	219	196	214	203	220	225	191	214	201	214	198	198
6516	15483	13380	7381	5118	3858	2889	2319	1771	1396	1173	963	817	777	675	575	533	518	516	407	436	439	424	391	378	413	384	318	319	319	349	341	302	331	314	325	267	268	294	324	343	299	319	310	288	266	282	271	272	264	262	295	271	286	301	282	253	272	285	290	282	289	308	305	272	250	246	289	271	280	282	255	253	261	278	272	244	260	269	266	252	276	246	286	265	264	289	260	266	260	285	249	272	258	243	243	233	277	282	290	262	277	267	241	270	274	268	258	278	237	237	257	270	255	268	253	241	246	251	296	256	254	265	268	299	276	245	278	285	248	268	255	272	266	286	236	293	242	235	258	255	283	275	261	280	256	282	262	270	267	291	246	227	257	283	262	243	257	261	263	284	263	265	249	239	260	269	260	242	270	265	254	244	250	264	243	240	258	235	260	264	264	241	281	281	252	266	254	272	270	266	270	269	275	252	269	247	276	264	260	262	232	259	259	243	247	240	258	262	258	266	262	293	275	245	256	231	252	243	276	264	283	260	295	248	262	287	290	254	258	247	259	239	271	273	294	272	253	261	254	245	250	257	260	249	273	276	250	254	247	270	264	281	307	271	269	270	260	248	246	281	253	262	250	261	262	260	250	266	237	257	270	269	250	227	261	277	274	251	266	264	273	245	279	274	269	263	260	250	265	244	263	251	243	277	242	266	246	263	258	253	238	239	227	275	265	290	275	270	261	254	270	263	266	265	245	266	259	263	284	235	263	259	242	284	300	289	303	267	260	275	241	254	281	257	264	279	299	272	281	235	289	258	285	304	282	270	250	251	292	272	229	274	253	263	274	258	261	275	282	294	274	236	232	245	256	243	231	263	247	268	287	244	280	301	249	267	283	266	279	265	261	265	263	270	257	270	284	253	256	258	278	253	277	265	281	288	248	271	248	259	265	252	260	255	269	246	252	225	268	279	257	256	245	270	261	257	252	242	275	254	277	247	250	270	233	244	259	265	253	249	253	255	261	256	232	288	256	285	252	238	232	256	259	273	239	240	250	271	247	278	248	248	252	253	255	281	262	254	268	247	251	265	270	259	246	259	286	257	280	247	292	303	258	270	258	274	249	283	277	274	250	256	256	241	237	282	235	270	255	260	269	286	276	260	254	266	282	257	234	268	265	297	272	269	273	261	244	231	250	244	240	269	262	301	263	271	269	255	287	290	234	242	253	264	261	244	277	261	268	265	286	278	260	277	258	243	270	259	268	240	307	266	233	254	229	247	270	265	251	278	214	261	275	296	259	225	248	266	271	281	234	263	280	283	266	236	263	220	286	267	275	244	255	247	264	252	239	259	280	271	244	224	266	252	250	279	274	240	235	263	265	259	235	235	261	248	251	265	240	263	257	243	288	273	255	265	244	296	251	285	254	289	243	261	244	265	266	273	274	291	251	259	257	244	247	249	269	267	281	235	254	281	269	241	261	248	283	284	274	274	241	270	271	246	250	241	256	257	236	279	268	258	284	236	298	259	277	273	261	255	263	289	266	248	269	263	289	245	258	283	238	270	292	242	253	262	259	267	258	246	270	254	240	254	274	229	275	287	260	250	248	274	239	260	260	253	264	256	255	262	277	291	284	260	265	256	268	257	251	282	307	269	250	237	237	288	253	275	275	267	235	274	266	254	255	245	274	273	256	250	264	243	286	243	262	257	275	284	265	249	244	278	280	252	255	247	258	250	270	266	234	247	268	261	262	284	270	249	264	252	256	256	250	265	265	270	275	278	285	295	269	252	261	291	254	262	251	238	270	283	240	273	256	259	288	243	299	240	251	265	270	288	258	239	245	266	247	277	235	260	266	296	280	270	267	241	286	281	267	253	248	236	265	285	272	247	258	273	282	253	265	253	278	260	245	248	269	258	259	255	280	287	292	275	268	258	279	231	239	298	252	260	236	266	249	275	263	288	238	264	278	268	254	257	287	266	232	250	270	279	263	268	268	283	249	300	267	227	275	255	288	280	260	271	249	259	244	271	271	247	275	294	254	253	249	260	249	260	287	253	271	253	281	251	233	281	267	293	252	260	237	262	279	276	259	263	266	267	285	279	248	286	268	273	254	247	267	283	264	249	284	236	273	272	254	280	271	294	247	256	252	282	276	252	250	254	271	253	267	267	290	281	258	263	278	238	257	248	240	254	244	254	274	274	242	257	285	282	265	249	287	271	284	270	270	231	284	291	252	262	244	305	263	253	287	273	256	257	259	259	250	273	258	233	269	267	272	273	293	268	281	263	241	290	253	251	280	235	266	269	258	274	276	253	265	274	254	246	255	288	278	255	225	265	265	258	279	257	272	279	267	233	264	272	260	240	278	245	251	303	256	275	235	268	245	273	239	278	255	244	290	222	266	256	257	277	272	260	275	246	255	247	261	251	247	239	247	255	251	250	256	304	243	266	270	314	258	250	262	263	255	269	259	286	245	268	279	267	283	271	262	266	270	251	271	289	256	305	259	259	262	266	288	278	253	268	282	246	280	244	278	273	257	283	277	257	241	239	262	279	256	276	241	274	263	253	241	289	293	261	276	262	253	239	275	261	284	255	270	237	231	259	228	267	288	246	262	245	272	235	249	256	255	278	266	272	279	241	228	287	253	241	278	248	274	263	263	270	264	224	260	264	279	281	274	266	247	261	267	270	252	257	274	270	269	267	273	269	267	243	275	242	256	258	259	272	263	261	261	260	277	275	293	266	272	245	250	271	259	270	254	255	281	267	232	256	259	269	231	262	243	240	277	231	259	282	257	292	253	262	254	276	234	265	270	262	257	256	255	249	245	241	281	260	232	272	246	255	271	257	251	246	264	261	277	235	253	266	260	266	271	228	242	249	265	279	255	243	253	270	295	255	255	274	291	250	259	252	226	273	261	279	254	265	258	277	283	286	276	277	277	262	256	262	283	239	218	250	258	244	280	278	266	252	270	259	273	248	243	305	269	271	239	263	302	272	275	232	257	253	260	285	276	270	229	298	263	272	261	279	245	249	262	270	251	235	250	248	231	236	260	274	243	269	290	249	299	252	278	249	256	248	264	246	294	266	239	255	270	257	257	296	260	266	270	256	253	266	245	242	265	264	250	263	262	254	252	276	244	270	233	255	260	252	276	279	247	266	289	273	265	263	261	258	268	254	265	259	258	257	243	237	283	249	246	276	237	255	256	260	280	248	248	281	269	265	255	276	250	245	259	225	259	245	277	248	265	253	281	296	275	257	281	278	253	271	275	239	290	267	263	253	270	241	283	252	280	251	284	257	265	250	250	248	258	276	262	250	273	218	259	249	255	266	275	289	270	281	270	251	265	255	247	267	252	278	289	263	255	277	277	241	251	276	231	241	251	225	267	258	252	259	231	260	255	219	266	247	281	266	243	275	270	283	263	273	288	266	257	259	249	258	254	235	279	252	277	234	283	270	231	240	264	274	286	270	299	284	259	272	230	275	248	249	273	239	255	242	237	271	249	240	211	269	251
26585	20457	9927	1218	796	768	728	771	659	713	740	727	713	664	677	638	698	722	680	696	681	678	688	650	715	690	699	711	742	718	685	685	701	731	744	670	697	720	690	693	681	677	664	665	703	728	683	695	681	680	714	680	736	675	674	695	669	653	696	722	699	695	726	709	662	720	680	703	688	685	669	667	707	689	668	723	675	686	692	665	672	680	722	672	668	693	654	719	682	725	646	683	679	674	642	674	667	766	693	689	675	688	701	701	706	708	675	710	691	686	653	701	726	619	690	698	694	660	654	723	672	664	680	712	649	685	738	677	627	687	639	701	683	665	662	686	662	743	695	654	676	736	695	717	699	685	684	668	735	691	692	698	696	709	635	639	705	715	707	699	686	662	678	695	726	684	659	668	704	687	698	673	649	711	673	666	698	699	688	673	683	663	669	700	720	720	672	625	696	712	715	713	712	697	680	680	732	655	712	684	685	672	682	688	717	665	682	726	707	679	697	655	702	670	768	662	685	619	681	687	792	693	709	704	684	703	713	727	677	716	672	685	718	653	692	703	693	679	707	686	667	734	677	679	679	674	695	673	728	660	704	706	719	661	694	664	671	675	683	691	696	713	717	709	677	647	690	683	662	680	683	642	707	681	706	657	676	662	660	691	725	675	710	670	673	714	705	734	670	674	706	673	737	706	673	665	625	716	669	680	671	730	684	709	672	637	707	672	702	724	686	746	668	752	692	676	679	684	669	673	688	656	708	688	713	709	651	716	707	669	705	704	669	692	689	702	667	741	686	655	661	700	681	665	672	705	717	718	695	685	690	701	717	692	658	706	667	706	654	699	673	675	666	670	701	691	703	707	655	672	718	677	752	669	667	686	672	674	738	680	735	669	705	718	726	713	671	705	653	696	684	697	658	738	703	643	651	678	697	678	665	637	723	665	719	714	678	648	752	717	715	723	686	685	662	710	707	715	699	692	680	664	679	701	629	688	702	658	699	633	731	684	726	668	732	658	675	680	698	618	680	641	690	695	679	669	653	668	676	709	689	664	685	658	728	666	688	662	663	703	703	707	685	655	668	673	682	682	676	639	669	676	687	672	724	681	675	719	708	645	705	737	705	674	713	680	689	664	679	679	683	676	667	691	680	685	688	676	683	692	710	690	693	694	708	675	659	679	708	666	741	695	697	700	713	698	690	694	667	689	657	651	700	665	676	682	730	714	670	723	698	707	687	672	703	695	709	737	742	700	698	653	631	669	693	664	720	689	631	663	678	711	709	628	658	702	632	696	635	678	658	700	738	719	658	666	715	761	698	698	712	702	652	707	664	694	734	714	685	672	668	679	664	701	698	621	695	728	743	720	696	687	699	700	708	698	736	692	648	741	681	646	675	715	669	670	660	711	701	671	691	685	712	696	700	650	704	760	660	689	678	668	687	665	726	657	679	694	683	662	687	641	644	665	719	691	667	661	699	652	634	646	731	705	661	664	709	709	704	657	697	704	684	703	681	650	696	694	692	734	682	702	706	716	697	681	701	661	718	636	670	673	655	674	712	675	705	688	733	695	671	680	692	683	690	690	708	700	654	685	686	623	703	649	681	670	702	653	673	673	730	667	662	746	696	706	640	684	737	707	708	690	697	690	689	741	689	656	683	698	674	714	719	726	664	654	669	691	676	674	628	666	676	686	697	695	664	699	677	748	712	718	682	656	708	675	681	737	711	662	676	693	676	721	673	692	670	708	722	672	700	688	713	672	707	744	718	725	696	642	716	714	696	715	687	698	701	703	672	706	716	669	671	683	710	643	660	654	674	692	725	685	740	667	684	713	651	666	703	659	673	643	701	733	690	701	679	677	684	650	647	721	689	688	656	682	685	693	681	692	671	701	665	705	692	689	697	682	711	655	661	685	720	686	646	652	680	698	714	651	700	655	691	740	647	725	690	672	726	655	728	698	700	738	688	690	705	736	707	696	660	650	697	692	669	658	694	717	699	681	660	709	700	709	713	665	715	621	694	674	700	685	622	655	734	681	691	683	684	699	705	689	665	689	686	677	709	715	666	708	685	717	716	720	686	671	717	659	691	645	680	681	712	660	695	693	737	639	674	654	667	693	733	729	688	705	742	684	657	674	723	638	677	673	703	643	653	699	660	650	647	717	638	649	677	681	703	688	718	667	701	700	732	689	681	694	672	654	667	695	680	667	690	665	726	706	695	649	679	726	680	684	672	662	694	747	666	691	669	700	671	654	701	679	679	701	700	680	677	673	698	641	708	680	707	670	717	663	713	687	708	646	670	685	696	715	699	735	670	662	640	662	698	686	732	702	657	692	740	693	641	699	653	680	672	698	699	675	712	664	690	731	728	703	722	721	702	685	683	707	690	696	713	622	663	696	668	717	641	699	678	685	672	687	678	646	674	729	610	740	685	677	646	758	687	672	673	694	728	687	703	661	694	695	668	716	641	684	668	690	704	726	656	706	673	698	704	654	670	638	657	698	684	649	701	661	709	692	698	704	713	699	701	725	720	707	741	694	743	666	706	697	723	678	687	700	703	673	684	678	642	684	695	707	740	689	709	657	755	679	640	720	659	684	641	667	683	701	665	692	693	749	684	646	698	742	694	701	678	670	765	699	669	731	682	730	692	675	664	712	733	693	692	718	722	706	673	673	678	664	731	681	652	688	701	673	703	683	654	680	713	659	695	735	701	685	658	705	693	701	711	704	660	719	716	698	708	703	683	720	700	670	673	683	675	635	706	688	630	677	716	687	653	716	672	705	689	675	698	688	651	641	709	713	675	725	652	663	693	702	720	735	675	711	731	687	720	634	709	686	631	728	663	658	701	684	702	706	645	683	689	703	705	701	679	669	674	718	687	674	646	676	710	670	680	696	701	713	672	637	715	648	714	684	650	637	665	664	703	696	689	654	662	719	676	674	688	715	682	714	674	719	647	716	687	701	694	703	663	743	659	691	740	690	629	679	698	631	670	708	685	666	716	695	762	662	693	699	750	650	711	684	672	682	718	667	696	704	704	684	711	691	719	710	685	656	670	742	715	700	684	653	699	668	719	705	735	693	693	705	683	678	662	719	689	712	689	694	690	699	700	698	675	654	701	655	693	698	647	667	699	654	710	719	694	696	705	747	765	646	686	668	738	668	679	683	687	716	707	695	684	657	699	679	662	677	729	675	687	707	740	719	662	649	707	692	683	669	677	711	653	758	713	693	719	690	697	663	738	634	686	727	698	653	666	637	659	656	708	706	682	692	662	675	707	699	666	703	701	663	710	693	726	676	710	743	678	639	702	651	659	691	638	689	694	731	655	676	691	699	726	659	654	695	721	678	669	709	687	686	691	734	711	678	658	744	651	680	720	661	675	699	642	675	727	678	746	665	715	639	683	694	692	677	723	655	705	677	716	712	669	689	653	656	735	692	656	676	672	652	625	692	702	669	679	670	640	700	714	657	665	748	674	657	670	677	679	759	667	755	727	662	686	664	656	655
4049	1458	1427	1125	1064	973	986	918	878	952	890	853	857	900	896	911	871	863	868	832	893	864	919	883	822	843	865	829	856	878	855	847	826	887	890	907	913	901	880	880	936	859	886	876	842	835	936	809	854	913	838	886	857	830	875	888	822	861	857	898	846	888	873	886	909	850	860	886	871	905	878	883	906	869	915	857	902	857	834	892	824	808	843	860	878	866	886	845	878	861	858	848	940	881	882	818	843	839	849	904	825	832	878	896	906	864	903	829	889	925	894	859	850	878	944	892	840	873	838	812	835	889	886	814	894	835	882	898	837	886	882	840	886	932	815	868	865	857	819	866	908	841	783	854	905	827	859	852	867	893	838	886	863	871	834	946	892	863	865	887	841	877	862	867	907	828	904	884	813	898	851	920	890	872	815	876	861	873	899	881	879	859	857	919	827	840	827	842	852	860	829	873	838	830	914	858	861	875	860	875	879	858	881	891	900	885	842	838	833	815	869	913	891	861	834	816	873	861	885	882	903	865	800	867	891	869	865	838	850	889	884	885	867	870	866	846	846	904	891	868	886	906	866	830	860	912	893	935	880	848	844	871	859	873	908	872	916	847	887	864	837	836	871	876	868	859	886	841	879	870	852	883	875	834	871	833	919	893	865	864	845	844	895	861	830	912	861	879	852	892	885	835	927	818	885	867	834	864	838	827	895	882	861	886	895	954	876	856	851	876	867	890	889	881	860	730	833	803	903	865	911	937	899	865	855	903	911	853	879	831	838	883	913	893	849	849	891	820	855	884	848	863	882	816	875	902	860	839	872	845	853	854	880	814	818	867	851	822	846	849	850	894	816	835	879	944	867	848	893	883	845	843	875	881	871	920	872	825	852	917	910	867	850	883	892	838	870	866	840	946	891	808	908	898	833	878	842	825	899	910	814	865	899	845	877	881	894	877	877	889	906	871	874	878	845	921	862	892	891	872	881	855	880	915	818	897	866	845	909	832	871	838	892	868	871	875	867	865	811	889	857	883	843	884	845	832	892	886	841	893	902	903	886	850	874	864	850	866	880	858	881	848	858	872	851	857	852	940	828	886	906	877	850	936	841	869	873	863	901	863	888	894	908	810	850	886	874	898	834	819	871	836	901	850	854	861	850	883	839	839	873	866	875	853	877	866	834	875	807	839	849	835	886	860	876	858	863	871	836	873	874	877	848	848	864	882	846	846	885	871	867	893	880	875	832	843	848	844	894	879	831	865	862	931	848	906	841	912	839	886	835	866	809	815	843	843	828	811	890	845	837	859	879	864	835	845	855	889	835	899	908	932	859	889	859	833	889	809	908	866	867	894	872	832	882	883	878	921	897	843	868	812	855	793	845	816	844	891	855	894	857	823	863	855	943	829	868	836	842	886	837	800	887	831	865	883	874	839	888	849	844	869	875	912	921	865	907	844	864	909	886	864	863	843	878	843	851	901	890	825	906	884	861	876	894	861	830	839	897	889	886	867	861	835	888	852	871	834	841	878	821	861	875	865	886	885	896	859	881	881	899	886	890	886	805	852	900	857	849	838	916	856	883	830	876	884	896	893	848	892	881	916	884	936	820	851	871	866	829	892	860	859	960	819	869	912	912	837	885	893	922	804	878	880	842	838	822	846	949	902	882	867	878	867	841	858	883	909	871	874	879	840	879	868	940	900	874	893	829	851	876	878	921	863	873	885	892	880	893	923	839	851	876	862	817	860	878	885	858	827	902	880	855	859	895	849	896	892	883	912	872	886	870	879	855	841	929	850	852	881	861	826	858	840	861	859	826	865	885	886	866	911	894	836	908	839	840	858	889	843	883	890	893	860	896	872	867	844	892	827	833	870	910	863	869	865	914	878	893	855	881	911	865	864	848	829	836	840	916	853	886	852	850	893	900	878	886	905	830	884	898	846	864	874	867	884	904	890	849	882	876	825	824	889	828	851	901	950	849	880	884	867	859	834	884	848	857	838	801	925	875	874	877	897	864	863	894	872	885	831	945	880	856	883	836	871	892	790	822	859	824	866	852	897	898	879	865	859	889	887	886	831	867	855	873	873	905	864	831	909	885	863	904	875	901	869	877	891	893	805	904	829	876	850	855	918	834	882	851	866	848	865	841	858	849	895	914	839	855	849	888	887	875	841	918	851	844	874	872	876	884	893	878	879	828	824	857	857	877	816	852	854	867	854	882	880	868	893	854	853	870	794	919	860	906	818	915	899	859	862	876	823	891	898	785	917	830	831	884	886	848	864	878	870	857	864	878	880	853	826	805	899	842	869	840	894	856	883	904	872	852	834	818	849	892	906	813	854	866	856	851	859	895	874	802	864	948	839	896	949	887	866	856	895	865	897	850	890	870	874	884	891	910	892	885	878	943	826	836	895	873	851	841	921	884	848	900	916	843	857	870	854	816	834	830	844	837	855	850	863	819	816	837	893	863	873	886	811	873	952	834	856	876	886	893	845	913	895	852	894	886	852	869	869	869	898	891	840	874	878	878	811	849	814	895	932	849	851	868	912	901	895	809	864	880	838	868	903	876	916	855	878	875	820	829	859	874	848	847	914	819	820	881	821	857	894	863	909	867	880	869	895	880	871	867	899	881	876	898	859	921	838	855	887	855	869	873	884	854	823	936	867	885	865	861	828	912	877	878	910	883	900	873	894	900	854	861	857	854	933	864	863	867	900	851	872	831	856	904	818	893	885	863	817	842	871	910	895	847	879	856	833	938	833	900	886	908	841	848	865	831	859	846	830	879	891	848	851	882	851	839	915	857	877	869	833	911	866	846	838	867	878	874	859	870	818	901	870	841	881	908	864	911	869	886	913	900	846	913	836	890	891	874	851	866	880	935	832	849	872	838	872	890	850	849	861	910	832	866	856	825	886	831	896	865	899	847	881	848	832	869	879	850	860	939	904	872	910	942	839	877	884	886	838	853	833	886	895	856	814	832	851	859	903	848	899	911	905	869	886	905	862	928	847	848	852	844	848	888	916	871	886	865	854	881	798	890	844	892	883	842	862	843	843	863	832	930	879	863	916	877	881	832	892	843	865	891	875	917	888	849	864	844	891	812	912	908	898	829	869	848	929	862	822	835	878	904	874	870	889	892	867	897	877	920	918	901	888	858	871	860	860	856	845	878	875	883	851	890	874	848	897	810	852	856	838	855	845	847	879	849	876	818	888	880	893	909	900	869	919	877	865	843	822	855	891	878	866	841	841	914	892	890	827	843	892	884	901	876	855	909	879	848	870	835	855	815	901	847	910	917	899	891	889	799	815	874	867	904	845	866	898	888	905	878	878	919	875	908	872	848	859	819	887	859	858	829	828	870	881	840	904	918	859	830	823	857	880	847	845	856	852	864	849	856	888	896	947	874	905	840	850	805	877	826	882	885	855	931	884	900	870	866	835	870	898	837	836	867	887	834	871	889	885	831	918	866	861	867	851	880	866	842	896	846	904	847	909	892	795	879	876	908	849	849	889
23476	20872	28212	23658	20878	11313	1400	954	762	739	732	632	636	643	560	546	537	550	511	497	528	537	499	517	531	514	482	530	521	506	494	536	517	496	442	532	488	486	444	501	449	529	491	454	480	491	463	448	506	511	537	508	482	522	506	497	484	467	524	473	520	491	482	483	455	480	451	489	508	491	497	503	509	477	472	503	462	472	452	482	458	478	484	517	508	458	468	472	481	510	460	468	497	537	468	510	479	513	453	503	501	514	477	501	439	481	484	499	450	484	462	505	473	473	484	476	444	467	458	511	483	493	473	501	496	489	443	481	519	486	456	460	478	481	509	485	481	508	482	480	501	486	510	474	468	474	475	481	470	479	483	505	527	463	548	493	458	472	472	475	506	455	469	490	519	492	472	513	502	465	439	500	485	464	498	471	503	492	500	467	464	482	456	454	493	471	463	482	478	485	475	465	475	498	483	474	474	475	467	472	463	505	484	496	498	460	477	479	478	496	437	494	459	493	468	473	476	526	463	481	508	489	462	472	487	492	507	488	539	474	504	485	449	493	470	491	468	453	439	496	478	488	466	449	476	455	499	488	467	462	490	522	535	473	478	431	508	497	455	450	443	487	493	431	445	438	458	486	483	458	513	490	500	475	455	470	478	486	488	458	489	510	437	443	486	485	487	485	478	478	468	472	439	453	507	465	486	467	472	468	467	495	439	448	493	471	452	490	492	498	504	519	486	461	457	493	447	482	460	466	503	485	457	505	509	454	499	484	485	497	459	493	469	477	470	480	430	502	503	460	428	456	470	495	471	464	463	474	429	501	477	520	454	469	470	478	498	463	468	484	525	463	481	473	470	494	540	509	508	484	491	480	472	468	506	514	466	480	474	506	498	476	477	473	469	477	437	488	460	484	502	486	474	436	459	454	514	475	469	486	480	490	472	490	469	452	504	461	515	494	481	478	508	531	507	495	483	503	477	474	458	508	475	479	480	511	493	434	489	467	471	501	468	448	464	428	481	459	458	500	505	481	448	480	481	487	470	500	475	460	502	461	448	489	483	492	481	464	496	482	464	459	481	504	456	465	511	479	468	519	515	434	442	480	464	418	516	470	458	497	466	470	517	478	552	476	470	445	466	492	497	479	465	488	455	459	489	514	482	461	489	482	450	481	482	489	522	461	497	483	489	506	452	459	476	477	467	474	446	483	505	479	489	495	511	520	486	446	452	488	484	447	444	494	429	492	471	440	462	491	490	486	453	455	539	491	479	516	479	438	484	486	442	487	502	486	463	478	499	486	468	503	475	510	445	445	488	472	499	486	476	472	487	461	475	481	473	493	454	454	491	473	464	472	451	438	457	471	458	462	493	463	452	458	511	464	501	503	521	503	482	502	486	497	503	464	474	478	464	508	478	477	454	470	507	468	482	470	439	497	451	503	448	476	495	487	464	488	475	477	462	528	478	470	474	462	501	493	475	460	502	432	479	487	467	491	475	484	455	454	466	478	481	517	466	513	482	485	488	494	470	483	504	479	490	457	476	430	461	461	484	488	477	461	472	476	459	461	450	474	525	493	488	477	480	455	471	478	475	451	510	428	459	471	453	497	459	455	490	474	524	468	548	482	498	485	456	496	488	480	453	491	482	483	444	492	452	473	483	493	461	475	464	476	459	492	464	498	517	483	449	482	490	502	494	493	469	432	475	467	492	470	463	529	482	482	459	451	446	439	468	450	465	470	447	483	479	519	441	447	480	481	490	474	441	459	478	482	496	500	506	543	414	491	486	504	460	506	486	494	441	443	468	477	480	488	493	460	481	481	405	450	468	478	507	531	467	463	493	463	493	464	514	446	460	479	439	464	508	476	478	458	505	512	491	465	482	490	484	423	467	464	494	500	440	502	484	499	515	471	471	477	502	447	483	470	544	460	430	456	466	471	451	497	496	482	474	446	464	495	490	509	485	477	486	462	475	467	476	472	455	497	489	459	465	477	491	470	495	488	463	465	461	468	461	501	407	508	488	483	456	455	493	469	463	491	519	459	444	469	479	485	503	471	519	422	455	447	458	486	444	512	510	513	466	488	512	439	484	520	504	451	481	473	483	487	463	502	494	509	479	495	533	457	464	444	454	458	481	481	494	453	496	485	466	484	485	505	493	493	499	454	481	470	474	471	454	449	463	494	456	490	480	507	479	468	528	445	511	511	505	481	474	496	466	464	442	472	477	459	456	490	515	480	501	479	463	506	469	469	510	485	530	467	470	512	466	477	504	475	471	482	463	512	461	504	498	461	485	486	504	463	421	477	454	554	467	485	487	472	465	480	494	503	481	461	478	456	473	465	499	456	444	448	496	463	470	482	499	452	473	519	483	495	484	499	528	514	483	463	479	483	479	452	447	450	481	424	478	466	443	468	492	436	446	452	524	460	510	480	516	500	474	500	465	490	457	472	416	489	465	449	479	465	504	437	495	488	453	511	507	471	505	510	479	436	437	467	479	487	478	495	435	508	458	436	485	456	460	506	460	502	469	496	466	512	447	470	483	482	443	462	504	472	496	474	461	436	487	491	447	478	478	496	466	481	456	500	477	467	469	487	514	509	467	520	433	471	461	463	490	449	496	508	469	493	501	453	485	475	489	523	469	480	524	501	454	459	452	517	491	501	463	462	484	457	480	440	455	508	497	466	485	507	485	474	447	489	463	465	501	502	459	467	482	460	489	512	499	460	488	509	497	472	487	500	483	482	479	457	455	463	465	458	467	468	486	454	483	441	505	477	464	450	489	479	471	493	456	499	493	505	472	502	494	494	480	492	493	476	478	496	494	506	464	483	495	477	489	458	490	477	488	502	505	464	457	472	498	480	485	443	477	492	468	549	423	437	477	491	489	453	474	488	484	502	449	488	475	482	503	497	454	489	455	473	453	435	452	508	459	508	479	486	457	497	474	463	475	455	506	486	502	464	474	493	508	495	440	466	492	450	498	499	443	444	476	479	496	519	498	516	485	453	519	475	502	464	431	446	480	466	462	479	459	457	486	475	501	461	508	460	499	479	477	467	488	472	483	473	454	476	462	455	463	431	475	459	466	483	475	496	479	506	454	484	459	520	466	481	495	469	511	487	464	505	470	443	461	450	450	482	471	491	480	480	492	504	486	461	488	491	448	489	545	476	468	494	433	499	445	489	492	474	517	449	519	456	479	473	447	487	517	473	479	490	460	483	475	522	482	472	460	460	469	471	451	492	508	498	472	477	482	479	455	474	486	474	495	469	485	518	467	462	481	446	446	456	496	502	461	454	489	462	475	481	495	469	480	467	446	472	501	495	464	482	498	473	446	481	442	463	508	474	457	506	469	460	449	468	483	497	481	470	471	465	475	476	457	461	457	516	500	479	518	505	482	508	459	501	470	451	463	470	481	448	482	506	451	493	464	477	506	494	504	483	479	472	506	466	470	494	488	439	457	477	478	487	499	530	487	473	473	487	447	498	486	493	466	444	521	468	451	461	488	490
4550	9539	8503	4587	3070	2541	1958	1573	1364	1111	1109	968	919	872	878	745	730	766	725	717	707	711	715	712	662	619	680	647	638	663	672	653	636	607	612	624	693	679	635	635	633	649	679	641	673	644	668	654	590	655	633	632	607	609	646	588	617	638	681	655	644	624	625	654	650	608	655	618	610	609	649	661	622	622	637	591	641	616	656	621	648	671	664	663	633	610	622	661	651	634	632	631	623	628	618	593	654	616	666	610	611	660	592	628	656	648	638	639	647	630	646	642	605	647	679	638	645	665	637	627	639	606	608	613	600	673	622	633	638	643	634	628	652	615	593	585	620	641	648	591	591	619	640	572	593	704	590	636	630	618	615	649	648	643	613	624	638	620	602	626	597	660	637	639	645	674	584	614	617	625	620	635	592	627	617	622	585	587	647	620	661	618	630	627	634	633	633	631	649	609	667	628	656	601	661	666	608	641	641	598	649	642	623	631	627	668	595	644	637	622	588	588	627	629	630	629	701	632	643	628	597	630	685	622	656	626	658	647	606	650	616	604	644	630	644	592	617	634	626	625	668	654	585	675	591	651	610	573	623	594	700	600	634	628	630	628	643	645	606	644	625	630	590	548	617	585	589	642	583	647	596	666	598	595	607	637	613	615	653	618	599	622	617	580	636	662	653	621	630	622	623	626	603	590	588	594	590	631	631	623	665	648	629	595	618	594	622	590	625	637	605	638	602	642	585	609	666	640	617	612	635	611	625	625	648	606	626	658	637	605	636	628	606	610	603	630	592	628	638	669	611	630	623	606	595	658	610	584	674	618	615	610	619	644	658	599	637	640	597	628	623	603	603	682	649	607	623	646	622	631	675	649	665	608	590	581	632	642	638	609	635	621	666	661	651	663	645	675	613	573	640	625	607	621	652	603	643	655	620	619	638	578	651	635	632	643	590	616	653	642	647	589	650	634	606	637	628	599	598	717	680	622	602	599	630	637	563	658	641	632	630	595	621	605	617	666	653	596	618	621	645	615	608	635	607	631	670	629	581	657	625	594	629	595	637	665	618	653	599	685	646	646	585	614	640	623	624	618	668	698	619	674	647	609	661	609	664	664	626	597	669	616	640	591	595	647	619	662	616	612	615	611	618	582	609	639	675	619	640	642	573	625	598	642	663	648	625	614	622	627	653	588	668	646	632	645	667	635	621	645	617	650	644	593	590	624	615	623	587	603	626	608	609	637	656	630	610	622	624	614	675	636	617	639	647	655	611	628	619	647	612	608	615	602	650	592	626	608	608	665	645	663	649	608	635	665	636	589	639	609	615	593	645	629	608	659	611	638	566	665	655	640	590	618	648	611	634	584	664	609	617	631	591	644	617	600	659	638	669	641	632	641	689	633	596	621	614	631	613	644	597	626	632	650	633	650	625	608	607	643	612	634	655	628	602	603	596	610	589	588	669	604	544	600	611	606	534	658	609	621	630	629	625	623	641	637	640	621	628	650	655	618	625	613	649	652	563	626	631	681	618	619	609	616	690	673	648	622	580	604	621	601	617	635	618	638	615	633	613	639	627	636	582	620	610	579	625	630	614	587	605	591	644	651	619	672	663	627	585	622	702	644	631	672	608	615	601	641	607	605	681	643	612	609	646	643	616	615	599	635	634	598	608	620	676	609	632	596	615	581	638	592	612	611	594	598	632	600	612	641	655	616	607	677	580	630	643	583	609	602	609	589	628	574	602	605	595	646	606	598	614	587	602	620	598	623	646	568	632	660	640	653	661	593	665	653	647	636	615	651	637	609	620	598	670	629	687	619	640	630	595	647	605	623	652	633	663	596	654	618	651	665	634	602	615	625	597	632	643	636	607	610	643	648	634	615	624	627	611	628	617	577	637	618	646	612	622	649	593	609	595	639	622	639	664	614	610	641	606	599	630	620	637	567	660	657	598	550	579	581	630	629	623	624	638	659	637	661	585	633	628	643	636	644	638	626	622	657	658	628	609	596	616	633	624	650	644	614	697	645	620	626	586	626	598	613	639	628	634	670	600	639	653	609	666	627	639	652	596	637	617	639	669	647	604	621	615	639	582	620	642	614	627	616	643	612	649	662	624	643	660	615	629	620	613	621	614	641	629	678	572	682	669	612	656	620	609	619	631	632	617	640	610	650	629	624	611	620	592	618	636	639	608	635	669	654	662	619	596	640	576	640	646	626	617	624	648	611	621	662	620	650	610	630	628	633	615	631	632	636	603	652	570	605	640	630	644	636	622	638	574	566	624	591	643	602	620	600	621	622	611	653	626	624	649	622	582	639	631	645	638	645	636	648	637	652	647	669	608	627	625	660	611	596	611	639	650	624	632	605	638	650	603	661	581	589	603	588	602	605	583	637	599	631	640	605	599	633	650	624	602	625	631	617	652	631	633	627	641	580	615	598	665	640	611	620	628	665	631	628	577	670	615	594	585	617	643	668	632	616	637	593	603	570	615	623	629	654	629	577	633	553	643	640	670	659	608	628	595	641	636	636	623	582	657	625	640	605	642	682	635	646	632	666	646	617	600	652	642	631	615	603	648	673	615	608	635	665	654	603	626	666	639	600	617	633	614	620	687	629	612	586	636	589	598	619	671	606	638	646	592	641	629	601	644	652	633	647	607	618	568	658	652	613	630	621	589	658	618	611	612	616	642	642	625	633	610	653	631	583	672	642	616	576	620	620	593	610	647	661	612	653	607	614	621	638	677	634	653	637	654	575	619	620	610	611	611	644	621	618	640	589	586	611	644	647	605	595	586	633	637	652	643	617	619	606	647	645	613	638	592	651	612	606	617	610	608	626	617	662	617	666	669	622	658	619	601	619	590	658	639	612	651	623	612	626	657	686	653	639	634	611	603	618	571	628	632	574	622	650	623	624	622	650	635	581	625	606	598	582	657	609	616	612	650	645	628	613	611	669	622	636	611	700	611	650	619	637	622	645	617	587	626	641	649	639	624	630	592	644	594	625	651	639	644	616	598	617	640	641	597	643	613	603	619	604	622	605	650	610	648	629	623	636	620	589	642	655	645	619	625	595	621	609	628	615	641	641	628	627	630	629	656	630	604	634	577	660	574	644	607	634	609	632	623	636	575	624	627	623	652	642	652	644	613	622	614	665	612	593	668	619	612	580	673	633	630	649	638	618	612	646	581	624	655	592	655	615	668	580	664	652	625	614	656	616	665	605	684	579	642	603	606	606	599	634	620	617	681	632	670	640	606	652	636	615	613	620	625	597	628	643	643	619	630	659	645	648	601	574	664	583	593	594	631	607	613	640	620	655	605	653	631	647	625	635	627	590	626	645	649	597	602	591	603	604	632	607	604	624	633	585	633	581	624	612	624	624	627	666	665	596	612	629	599	619	632	595	625	663	609	595	633	598	611	642	668	612	633	651	626	605	655	631	641	657	614	661	590	632	668	640	637	594	631	616	619	639	613	646	652	617	613	582	633	604	639	617	600	594	593	560	604	611	680	632
22503	20838	28515	23256	20838	20900	9641	1099	758	665	554	514	416	394	407	351	351	349	280	289	262	255	272	264	260	242	248	242	239	249	224	220	243	250	228	241	231	234	219	235	251	220	229	205	207	208	219	193	212	214	213	217	216	201	196	215	235	208	230	200	196	212	187	206	211	201	212	193	199	209	211	215	207	214	213	196	217	239	231	213	208	213	195	199	215	225	204	213	207	238	195	206	188	173	224	218	210	214	199	199	242	199	203	196	233	198	217	221	199	190	200	204	207	227	214	213	188	205	214	193	199	189	210	213	202	195	165	195	196	189	216	221	226	227	224	221	177	207	217	202	238	189	198	213	193	201	229	213	185	190	190	214	168	245	174	193	219	197	199	216	191	213	225	179	203	165	203	185	219	174	181	200	187	197	198	199	200	206	201	222	205	202	225	203	209	190	170	224	189	216	193	180	188	189	187	209	193	202	230	190	186	215	198	212	180	207	207	205	203	233	198	196	205	188	226	199	223	199	197	197	211	232	201	186	192	202	200	221	186	215	205	199	202	210	197	216	210	214	207	210	197	202	185	209	201	197	223	223	215	210	183	191	203	186	223	187	196	187	207	217	190	202	208	220	228	213	214	187	202	209	191	203	203	202	201	205	188	202	190	189	211	202	197	197	198	213	196	191	215	213	199	220	201	186	187	215	199	198	204	198	196	211	226	223	207	219	184	198	198	222	204	199	204	201	201	211	212	166	206	217	200	184	233	191	197	211	209	165	216	217	208	185	208	187	174	191	209	199	201	189	210	217	206	188	197	206	178	200	219	179	192	199	201	213	211	200	197	210	211	213	199	212	208	164	205	188	187	224	196	193	185	203	213	222	200	207	201	214	185	210	207	194	200	167	198	227	224	201	216	192	231	199	197	199	199	213	209	183	205	185	186	232	208	200	234	209	187	200	204	204	194	195	229	197	210	195	196	204	209	206	194	213	195	203	188	200	219	199	194	182	194	209	221	224	198	214	212	222	190	211	176	190	182	186	191	213	200	210	205	194	208	225	174	191	209	210	186	211	213	223	201	193	193	220	199	198	238	194	224	203	245	172	176	190	185	208	220	231	218	173	187	189	197	209	205	204	199	231	212	194	202	198	203	222	221	206	238	194	201	213	203	179	212	228	201	212	192	195	230	171	202	193	202	168	199	202	187	168	224	221	205	191	204	213	186	217	213	182	207	201	194	199	212	241	194	223	192	203	201	204	199	200	184	200	216	173	216	205	204	223	197	168	212	218	233	208	190	197	221	200	215	187	194	203	217	202	191	213	214	192	242	219	218	221	196	183	205	171	197	209	221	217	202	194	192	217	213	212	194	186	188	205	183	202	203	217	210	205	188	227	206	194	187	218	201	208	200	212	206	184	207	199	209	177	190	182	207	212	193	212	197	195	219	218	180	187	216	205	192	169	191	210	218	214	190	209	221	208	192	205	232	208	184	231	189	204	193	220	179	226	209	178	207	206	203	202	208	190	187	204	193	208	206	188	196	223	180	192	181	221	225	205	194	191	219	208	195	173	200	199	207	214	230	196	197	187	180	200	190	212	192	189	215	204	199	211	198	176	215	211	207	198	193	204	189	194	193	195	218	207	200	208	211	208	189	187	212	207	193	224	180	209	220	188	223	206	211	207	178	215	212	192	209	193	185	192	218	200	207	172	179	213	211	184	196	201	212	207	200	181	202	214	212	200	230	194	199	209	203	209	188	191	193	183	226	218	190	186	186	217	203	242	176	190	216	205	197	228	213	207	211	218	182	207	224	206	211	198	204	206	174	199	210	217	195	201	211	202	192	192	200	174	172	212	209	173	185	212	189	220	204	191	182	180	226	212	188	175	199	189	187	198	184	226	190	183	186	207	205	189	240	195	190	214	226	190	212	222	205	204	191	204	203	173	189	217	182	207	197	178	205	205	216	207	184	205	244	182	188	199	171	201	217	191	203	202	211	192	202	193	191	232	191	200	201	201	256	203	202	204	215	216	199	211	215	199	205	191	204	193	195	173	192	179	185	186	182	183	193	200	213	200	203	187	204	198	184	219	211	190	224	208	240	182	196	216	202	215	184	212	193	203	186	205	198	201	190	212	202	211	201	180	208	192	199	214	226	204	201	218	196	184	208	204	210	184	181	209	202	202	210	189	211	192	180	170	202	211	204	204	216	205	204	239	192	200	221	192	208	181	204	214	212	212	200	240	177	217	205	173	204	181	182	217	199	228	205	189	211	214	197	220	243	188	193	180	198	201	194	215	210	201	210	184	201	202	179	207	237	202	198	219	203	194	180	199	221	182	195	186	218	215	181	205	202	204	219	199	198	223	198	204	215	174	202	223	203	204	218	215	207	192	183	191	202	198	183	190	190	200	198	203	165	197	187	205	210	215	201	221	197	214	210	194	187	210	184	229	194	204	210	212	203	210	202	215	213	191	222	200	197	195	186	209	220	208	199	192	211	184	200	187	215	181	187	219	220	224	187	216	208	206	207	192	189	207	197	184	214	199	210	214	219	218	201	179	202	216	191	195	200	201	193	206	202	191	195	220	197	214	193	220	184	206	203	206	177	216	207	204	194	212	200	207	185	209	205	185	224	188	196	186	212	211	201	181	219	208	194	212	193	173	196	197	197	181	204	193	195	220	195	210	223	197	223	194	194	201	203	201	194	195	183	161	228	203	198	213	190	196	187	178	199	193	223	219	198	160	200	206	191	204	191	201	197	197	186	192	198	213	196	193	206	187	190	207	185	213	177	196	183	203	190	194	215	213	187	208	200	207	219	226	213	204	212	208	209	208	211	204	204	229	206	200	199	211	197	165	229	228	200	195	194	193	203	195	227	203	205	167	199	214	198	194	220	197	197	179	199	193	176	205	215	229	194	190	199	189	183	177	210	217	182	201	194	208	186	204	171	197	190	200	206	189	194	211	198	221	195	199	185	182	179	210	202	186	207	173	195	201	218	220	190	207	182	198	212	223	205	187	196	200	215	218	191	204	227	201	209	190	211	212	204	228	235	210	207	207	220	180	209	190	223	217	193	201	207	204	209	194	201	206	194	195	214	191	216	172	216	220	186	205	218	203	197	195	188	220	212	175	200	212	219	209	194	177	199	175	206	206	197	225	212	189	207	178	175	221	202	195	216	205	215	230	197	170	208	178	199	189	200	176	182	196	200	195	187	216	198	187	192	198	201	220	218	192	202	231	226	197	204	176	195	203	220	189	189	210	198	197	194	180	203	204	207	196	216	197	197	203	207	204	199	205	197	203	190	215	197	193	168	220	195	189	219	214	178	183	199	200	195	191	213	193	198	224	222	180	209	185	201	217	224	194	194	175	192	201	199	192	202	196	185	218	177	202	199	192	192	188	220	206	228	182	192	220	201	188	194	214	203	228	188	203	221	187	205	216	195	202	217	206	209	226	203	180	194	206	206	182	193	181	210	197	177	198	202	215	224	185	190	204	205	211	202	192
6520	15426	13350	7359	5171	3762	2970	2234	1761	1422	1185	929	773	764	677	580	550	507	510	462	444	429	394	389	386	374	363	346	314	336	353	333	301	298	268	301	313	298	311	307	300	290	306	294	284	303	283	284	293	255	257	309	296	273	296	281	296	297	268	292	273	264	255	272	271	285	277	262	275	267	256	269	269	280	258	255	286	263	256	270	299	261	272	263	265	256	257	287	256	252	268	267	263	250	273	299	256	268	263	252	260	299	227	257	254	274	279	235	260	267	278	275	268	239	259	275	275	239	240	263	258	284	291	242	276	252	267	290	257	269	274	258	254	278	262	260	251	272	261	280	256	248	263	249	257	267	256	268	257	277	280	285	249	254	256	286	296	255	253	263	270	288	253	274	288	295	263	258	254	262	264	282	265	267	273	241	290	244	254	261	260	245	297	281	249	262	272	258	252	283	273	240	265	286	274	269	289	256	245	240	276	246	258	282	251	284	267	250	255	252	242	240	233	255	278	256	280	265	288	260	275	264	248	253	287	253	236	286	235	278	260	268	286	274	234	250	275	268	271	285	280	271	284	245	253	282	249	264	270	253	243	261	265	286	250	262	254	273	272	247	285	262	269	275	271	265	254	274	277	243	258	296	264	257	275	272	252	242	281	263	244	261	263	278	221	270	270	270	263	236	251	264	256	237	249	258	258	255	279	234	287	281	240	267	241	260	261	262	276	254	273	286	250	263	261	241	246	293	270	264	267	261	245	255	255	278	256	247	238	266	271	256	229	302	277	248	267	248	257	272	254	260	254	253	289	248	271	257	256	281	279	250	257	248	247	295	274	274	266	259	258	272	261	245	278	251	253	239	247	259	238	268	269	292	246	258	265	235	266	265	255	250	267	257	287	286	266	272	259	253	268	243	291	249	271	270	264	288	247	243	252	245	288	268	257	230	239	260	276	290	277	268	283	259	262	271	259	252	287	246	262	244	233	236	224	275	265	241	273	265	270	231	286	252	242	281	278	249	258	256	230	232	267	247	277	244	263	283	247	250	240	251	270	260	277	280	277	247	238	284	229	264	269	277	256	252	241	295	251	276	258	280	270	248	280	230	259	257	278	259	281	251	282	226	260	295	274	274	292	285	284	243	250	258	268	258	253	254	246	287	254	284	276	238	268	278	276	244	240	253	265	253	251	292	248	232	257	244	266	294	288	286	251	273	254	263	290	250	237	250	262	253	271	276	280	240	254	257	287	240	272	273	278	260	238	249	231	260	270	250	249	249	277	251	272	283	278	261	262	252	246	255	231	263	267	268	272	261	241	269	274	255	244	253	253	254	236	264	273	287	268	270	274	260	279	275	213	224	264	271	233	254	265	274	278	231	252	270	278	299	265	246	283	279	265	234	243	272	299	266	284	252	263	254	271	256	226	261	308	253	269	265	268	254	252	248	246	240	269	256	263	285	274	264	285	262	265	268	277	275	280	271	277	262	256	284	283	289	246	258	236	267	252	240	250	261	268	285	264	295	231	258	259	249	293	263	274	291	243	281	242	233	257	273	269	265	281	248	261	248	269	265	255	233	272	254	274	274	212	244	251	306	291	247	249	268	226	232	275	272	255	250	232	246	283	295	269	251	271	255	257	258	265	270	261	259	304	255	282	266	273	264	249	273	269	272	271	293	278	304	241	268	279	277	263	269	278	238	259	270	265	267	282	288	244	278	252	282	282	253	275	279	298	257	249	260	266	273	262	292	288	293	256	250	266	268	248	251	301	254	253	288	231	259	295	265	265	250	239	257	230	257	268	280	268	257	242	273	290	259	266	245	259	261	262	267	262	268	250	223	238	251	262	252	267	242	256	264	285	247	258	263	274	282	266	267	271	230	276	270	269	277	272	255	270	270	262	284	251	270	269	281	261	251	231	256	283	269	257	253	244	229	295	248	281	249	228	272	256	282	274	261	252	266	257	292	275	271	266	239	247	255	267	271	240	261	260	261	266	253	267	258	253	280	286	270	273	264	266	257	292	252	248	238	279	261	244	298	267	235	235	252	249	246	254	228	299	245	275	251	277	295	251	269	261	258	274	283	259	241	251	279	253	255	250	260	278	267	243	260	248	271	292	255	231	268	263	240	248	268	251	240	282	249	293	245	235	287	242	270	255	257	260	262	254	278	291	225	267	252	254	270	272	247	230	250	267	264	271	263	261	277	232	253	272	275	264	266	276	263	263	251	254	241	297	268	283	265	272	282	260	273	262	251	261	273	245	259	264	254	281	287	254	247	232	264	273	267	245	238	248	260	274	261	253	256	270	257	285	264	278	254	299	263	265	262	220	263	262	275	243	266	276	254	233	255	261	267	255	263	236	228	244	277	266	226	242	249	243	255	262	255	261	286	280	242	269	244	271	256	299	236	269	265	255	277	278	281	281	277	271	256	248	251	276	261	269	276	251	270	288	245	265	262	235	248	283	230	248	259	291	268	233	257	248	259	269	265	267	255	249	270	246	271	281	230	264	248	254	270	287	279	295	248	293	282	277	264	261	267	256	244	271	253	266	268	270	251	256	255	244	261	256	269	242	254	257	265	247	258	242	247	253	274	252	261	266	257	254	264	266	258	237	260	282	262	266	281	267	280	290	254	287	274	274	266	261	247	253	240	263	261	259	279	258	241	264	260	289	266	244	281	239	260	289	234	279	252	304	286	276	267	259	275	276	239	253	258	255	233	250	262	279	259	271	290	243	249	273	249	264	279	267	235	245	257	251	287	266	272	237	260	249	277	285	280	226	223	268	266	262	251	252	270	238	275	287	260	247	289	256	263	260	266	283	222	259	269	265	272	258	237	277	251	252	249	258	252	258	237	294	242	243	273	262	253	263	284	252	258	259	277	269	277	263	245	242	235	218	248	266	262	294	258	253	287	291	272	263	247	252	235	233	300	260	242	242	273	260	238	278	249	280	265	281	244	278	274	220	259	277	276	285	295	233	277	268	278	268	263	251	260	264	273	270	272	256	272	262	240	277	236	310	261	262	226	287	295	231	242	247	245	233	270	302	278	276	249	248	237	266	241	271	249	267	272	278	260	273	263	237	253	265	268	261	236	259	274	271	272	278	269	285	262	260	264	231	272	265	265	226	226	255	292	263	251	267	256	267	265	259	259	259	241	279	282	267	238	286	248	254	263	255	259	259	252	232	269	258	248	243	256	264	253	252	241	273	290	282	248	256	247	249	269	263	276	265	246	277	263	272	249	259	258	285	256	255	271	226	233	257	265	231	257	261	256	249	262	270	274	261	257	249	270	264	250	247	277	259	271	243	276	210	277	290	272	264	259	268	242	292	254	278	259	264	236	268	287	272	247	277	262	260	276	261	221	256	255	244	284	243	249	254	287	268	253	249	278	259	247	266	275	269	272	256	249	260	265	262	264	265	284	238	252	248	245	256	257	283	245	253	250	277	238	289	272	272	266	251	256	263	267	286	249	253	284	249	281	267	231	265	257	256	256	260	276
26520	20501	10022	1255	780	737	746	719	671	688	739	699	746	712	764	663	655	714	672	691	688	718	665	716	718	694	702	701	689	663	697	701	690	754	709	692	728	656	674	727	639	698	695	662	720	729	682	707	693	668	672	697	688	714	680	714	724	727	655	673	663	709	678	702	671	728	680	726	681	681	668	641	695	688	743	705	724	714	682	644	695	748	724	706	699	682	690	650	668	702	712	703	712	704	635	702	704	671	700	669	694	721	681	679	677	702	694	675	694	614	726	748	753	678	669	724	684	710	716	674	658	716	710	698	710	700	699	714	631	667	752	719	670	639	675	654	697	669	705	662	708	685	704	662	682	671	652	644	673	681	724	750	645	689	681	691	685	681	688	706	670	688	661	702	672	666	661	685	707	644	699	704	693	661	684	691	728	725	684	705	681	670	741	676	672	685	658	644	662	690	712	688	643	706	642	731	718	682	702	681	700	696	658	709	672	672	695	678	681	657	661	670	644	642	703	695	701	678	654	732	668	716	701	667	656	700	690	676	664	738	691	708	671	668	704	683	667	684	710	707	679	672	679	728	665	722	684	707	636	691	698	739	691	728	655	643	748	715	708	715	706	711	665	696	707	671	699	665	708	671	718	673	721	683	640	722	713	637	682	681	718	701	666	643	687	692	689	702	709	630	715	676	667	654	658	698	709	706	641	703	690	699	665	654	738	728	708	707	685	708	681	667	688	679	703	711	657	701	689	707	690	717	686	694	682	643	648	660	752	717	743	718	720	705	710	690	712	649	694	641	724	701	704	686	742	726	669	646	694	646	667	679	717	707	722	695	662	684	682	721	703	723	753	684	694	656	739	688	731	730	703	700	636	736	723	719	674	744	644	703	676	679	666	635	745	724	647	679	707	666	661	676	692	696	729	694	680	657	686	606	714	685	708	659	666	666	692	634	663	708	646	714	717	693	729	684	688	712	751	702	760	698	703	679	661	726	697	730	662	649	701	717	686	745	750	708	703	693	658	710	719	689	711	725	722	713	710	703	712	654	629	731	674	683	683	733	741	660	711	656	681	678	663	681	684	748	676	704	692	685	670	703	663	682	697	666	710	680	692	734	738	644	659	695	677	700	704	670	667	688	647	754	710	709	673	725	686	688	712	680	705	692	698	671	712	729	680	718	708	666	695	727	713	713	705	674	708	735	666	641	740	728	696	683	651	677	712	677	663	755	684	689	667	686	693	719	697	703	670	677	671	682	647	690	693	674	687	708	744	665	683	706	717	710	664	786	724	690	701	710	719	710	679	682	683	676	685	673	696	705	715	707	693	677	693	694	712	669	681	720	671	661	673	673	689	674	692	697	699	673	708	724	724	708	676	725	624	700	743	694	670	687	669	721	727	690	701	716	670	656	707	637	635	697	645	747	697	712	680	747	696	680	719	701	689	669	728	660	635	666	679	676	737	697	682	645	664	692	692	697	713	668	686	720	669	693	690	648	647	693	686	711	685	684	666	669	678	689	669	652	643	697	703	670	650	707	652	672	671	711	665	694	693	659	702	701	701	718	708	679	720	691	653	701	702	719	696	723	676	687	645	708	657	732	683	679	655	728	731	717	676	683	709	703	686	690	681	714	669	672	727	737	676	719	714	685	654	700	718	687	682	686	667	720	690	687	674	704	675	700	683	671	744	688	664	632	704	715	673	660	693	701	669	664	671	703	661	677	743	722	690	703	748	702	677	735	675	710	719	680	694	675	705	729	679	697	725	705	646	673	667	675	676	714	647	724	683	674	699	689	636	638	726	729	673	691	726	624	687	666	687	721	666	655	694	717	712	735	652	700	671	675	707	688	708	759	678	694	672	706	728	711	686	756	689	662	662	727	701	751	721	645	673	679	671	664	690	673	727	692	654	688	684	680	660	665	693	647	687	727	683	680	706	705	696	706	715	717	681	715	645	746	695	693	715	661	733	678	682	717	695	700	706	678	732	733	660	689	693	690	743	677	729	661	748	752	704	634	667	641	697	711	705	705	653	672	681	728	685	683	740	712	673	727	712	746	714	675	689	687	718	661	680	681	707	667	686	660	651	696	692	690	688	754	733	652	688	686	702	677	693	693	732	694	706	661	638	718	646	692	664	675	713	710	713	656	697	702	666	658	699	692	682	728	682	685	708	681	688	701	707	660	688	739	683	714	702	710	730	654	655	651	740	693	683	682	705	687	726	682	684	669	681	699	672	683	718	681	636	744	709	665	675	705	688	671	691	688	684	722	660	631	777	657	690	703	677	698	667	671	708	718	709	682	686	657	690	698	651	736	695	709	713	677	702	668	695	681	707	718	691	672	719	651	695	686	685	694	736	653	711	671	726	709	680	673	721	699	647	679	726	706	690	694	710	671	627	644	710	690	659	663	665	734	668	637	677	685	689	706	701	713	689	660	663	653	686	722	668	693	722	698	695	692	709	694	702	705	671	693	723	759	680	685	721	726	691	707	659	676	692	694	649	666	656	642	688	719	678	712	680	675	671	660	707	711	683	683	694	745	690	673	712	693	715	723	681	650	686	703	700	706	654	694	681	665	716	701	663	716	732	682	711	716	729	659	714	654	743	676	750	734	693	725	654	708	716	686	695	676	677	664	681	675	711	645	721	726	709	728	656	730	675	692	720	711	716	716	721	729	680	674	683	662	739	685	719	709	736	693	682	656	707	652	687	670	717	720	682	736	689	672	699	742	725	660	687	669	733	716	667	673	720	669	687	684	663	688	673	692	738	692	679	729	652	725	679	678	679	680	700	675	705	659	707	697	722	682	657	715	683	699	680	731	755	661	679	696	709	695	745	642	696	698	717	690	730	678	675	656	674	669	694	753	680	690	690	710	694	687	697	717	650	683	683	751	667	662	671	689	710	686	692	658	698	696	699	721	706	711	727	713	683	661	683	691	652	683	652	697	740	722	693	680	661	696	685	689	694	643	674	652	677	714	692	721	683	698	672	675	656	700	662	704	707	731	705	686	714	669	676	695	671	689	662	687	679	676	696	705	689	701	714	707	665	663	702	670	669	638	683	690	759	716	749	666	714	691	702	714	675	700	699	724	715	730	685	670	749	703	684	701	694	681	655	676	685	731	726	742	701	675	650	705	701	658	701	720	732	694	732	702	703	705	698	715	696	712	649	667	723	715	665	713	682	693	722	674	718	691	724	721	659	667	692	759	685	694	679	713	681	675	680	660	720	698	676	633	691	678	618	678	649	686	646	719	712	681	645	642	693	690	738	650	706	704	696	710	694	666	708	724	687	658	666	716	706	692	727	629	684	699	703	682	674	738	647	644	667	677	697	681	699	689	662	691	711	643	749	680	701	667	706	660	669	653	694	681	694	723	686	705	674	708	702	695	711	688	731	743	698	707	729	673	643	702	720	720	686	735	686	689	741	627	704	648	690	672	697	705	657	693	683	694	652	715	724	669	713	697	658	651	656	677	740	684	675	690	664	687	736	656	681	669	693	709
4095	1428	1454	1135	1060	962	939	908	891	883	937	895	838	846	931	889	892	861	916	934	892	858	878	896	870	864	838	862	863	867	896	919	889	884	841	863	884	931	836	808	884	870	901	919	873	888	876	865	841	849	924	887	872	841	872	900	867	870	862	896	869	904	929	857	890	870	878	864	868	899	894	846	885	939	921	879	881	881	865	884	808	868	835	855	930	890	852	859	826	880	878	895	878	906	870	847	880	860	917	897	918	877	832	869	844	882	813	908	892	786	830	829	883	843	899	888	903	899	865	847	914	869	818	875	897	918	866	913	885	883	846	838	934	874	839	850	822	843	896	915	869	925	887	893	873	864	848	907	869	876	899	858	828	836	872	867	869	885	877	863	864	873	900	881	852	905	893	869	848	885	879	884	870	846	857	881	864	847	879	845	880	860	887	841	829	851	911	890	878	881	891	907	856	830	885	854	871	804	869	858	863	823	833	896	909	875	858	863	888	888	854	869	872	869	865	899	848	833	884	827	851	934	798	846	870	862	831	888	861	875	866	870	890	863	830	905	865	922	884	870	817	923	869	869	874	796	927	864	915	897	888	858	875	887	870	858	869	870	887	858	853	868	867	884	850	818	846	882	891	905	881	844	887	885	858	868	835	863	864	828	846	845	872	862	866	850	836	899	870	860	870	870	857	881	871	864	868	858	869	847	948	892	867	888	859	902	871	885	846	883	859	847	884	925	841	877	889	848	899	847	865	829	900	848	839	876	861	883	900	868	831	907	844	826	918	845	854	872	865	900	884	837	849	903	911	877	922	864	874	839	831	896	837	886	896	899	890	916	872	901	922	878	823	872	850	859	864	882	902	865	913	865	858	913	881	824	852	857	942	881	881	898	857	931	888	882	890	894	889	875	895	851	836	830	860	892	934	868	856	825	841	836	926	864	872	855	895	878	897	919	863	910	889	846	885	912	919	881	880	873	899	859	875	868	882	886	856	859	866	939	837	904	911	866	889	842	870	884	917	889	870	861	890	879	920	857	932	858	912	920	816	880	855	860	880	863	866	853	869	880	880	895	884	855	859	925	886	882	846	897	828	922	863	845	892	865	892	851	871	853	882	841	864	831	894	898	860	862	886	813	838	856	879	817	856	878	871	859	886	851	912	868	855	900	887	885	857	917	842	875	872	888	887	871	837	872	814	874	886	943	880	872	870	884	885	868	920	860	866	878	879	907	845	892	848	868	875	875	851	890	863	897	868	838	876	858	843	844	904	842	832	928	909	888	935	879	892	902	834	858	843	817	886	883	904	919	886	920	875	844	842	921	863	865	843	830	943	911	881	865	834	846	826	901	895	863	871	913	937	881	875	899	894	861	892	893	865	852	881	878	869	880	828	871	844	823	860	826	863	826	872	851	851	882	897	887	873	886	822	889	876	803	911	807	863	872	882	864	919	880	867	844	883	869	908	881	842	865	837	858	869	855	932	876	881	852	851	867	899	854	840	841	871	916	901	868	839	851	854	873	875	941	920	840	883	891	867	869	853	825	843	785	804	844	820	865	882	860	900	931	866	827	867	841	836	884	899	865	914	805	895	919	864	837	845	917	952	851	861	875	835	910	839	882	877	823	856	872	907	815	872	931	907	866	875	839	846	874	849	875	851	890	882	912	831	908	884	876	897	838	877	883	893	880	843	865	801	879	890	825	874	849	903	877	894	861	883	860	830	941	902	878	849	838	871	832	866	899	871	875	848	869	877	827	843	878	858	864	834	917	881	893	894	889	843	858	882	844	842	851	869	877	835	914	848	860	870	849	881	835	863	875	877	899	875	902	867	905	863	887	848	849	869	858	835	897	892	839	911	879	920	918	858	921	929	868	871	828	856	920	925	886	928	898	878	856	934	865	873	866	918	879	912	895	852	891	929	875	872	914	838	897	862	885	891	834	870	903	872	863	866	891	887	861	895	863	924	843	852	902	867	858	855	838	853	899	840	851	854	881	833	774	856	880	893	919	899	884	898	890	865	836	844	816	844	816	865	855	897	887	867	861	888	898	800	857	864	905	868	875	872	828	883	858	897	861	912	832	855	839	899	815	883	883	840	923	857	854	852	843	833	860	887	880	877	853	838	842	941	959	834	828	893	848	890	862	831	854	954	865	906	919	900	862	897	840	889	930	874	921	820	818	910	882	880	856	897	904	880	862	852	897	816	918	863	885	830	886	885	854	875	870	860	873	852	866	872	832	885	892	834	869	783	886	864	843	856	884	852	867	863	839	949	850	891	829	897	881	863	858	910	861	854	884	885	845	899	855	872	922	850	812	832	846	877	879	843	836	860	890	906	865	878	857	886	895	885	840	878	809	835	887	911	871	816	926	878	884	834	846	854	827	880	785	872	825	908	832	857	871	908	863	864	918	855	900	881	830	870	843	875	906	875	896	882	854	909	833	801	887	895	918	890	929	840	888	908	859	855	872	859	883	860	903	833	886	881	859	821	856	918	899	902	867	838	893	839	886	878	917	855	895	890	848	949	852	887	873	850	923	880	863	863	872	881	877	881	861	911	897	912	874	877	861	854	898	891	856	886	898	883	940	907	808	905	823	842	870	850	866	870	895	886	869	854	872	855	848	819	885	809	944	900	892	851	875	892	829	870	850	836	907	881	861	893	868	852	893	887	869	872	885	881	883	832	855	913	885	853	833	868	867	891	869	881	849	901	847	911	837	901	900	850	864	859	910	885	833	878	861	841	856	918	902	877	850	873	879	857	884	908	912	870	865	847	897	887	882	810	878	870	869	890	913	842	915	867	870	900	897	903	846	856	889	884	918	874	873	845	887	837	837	857	863	917	849	904	882	893	899	836	884	871	877	895	835	913	881	873	905	856	920	849	864	863	859	837	874	858	895	880	855	886	914	907	869	811	878	859	878	819	877	816	841	809	886	896	819	882	828	854	866	904	905	912	894	848	813	860	798	836	881	860	875	902	894	855	859	900	921	893	835	853	858	818	887	940	838	872	858	874	855	854	853	889	879	903	844	874	847	835	853	913	833	886	898	886	810	898	870	861	879	850	870	897	844	880	886	870	879	865	893	894	923	943	871	835	890	844	892	857	849	882	819	816	888	881	884	840	914	871	872	883	924	929	870	865	823	836	870	909	822	921	838	835	893	814	795	904	850	858	834	882	931	896	872	904	896	881	869	788	878	846	886	875	845	887	926	943	883	899	866	935	891	829	839	869	875	849	895	825	864	939	865	880	893	875	859	876	904	922	866	852	844	857	908	907	866	846	880	876	875	899	864	850	911	869	891	861	840	912	812	878	883	843	877	878	853	840	830	878	861	892	897	867	889	860	867	838	900	847	923	852	851	874	880	864	866	912	900	859	893	850	881	900	861	852	866	836	935	927	948	867	843	875	914	914	848	838	867	903	882	921	838	856	870	826	879	872	800	884	898	910	873	927	908	850	869	851	858	885	833	825	916	874	904	841	840	868	860	924	891	919	858	862	898
23448	20866	28203	23636	20871	11131	1403	977	819	698	658	632	645	603	551	565	587	550	522	555	521	502	503	499	502	564	515	520	503	530	517	499	536	484	499	485	538	464	514	517	502	501	527	484	543	514	464	482	491	458	488	504	493	464	500	535	504	517	498	509	463	495	508	461	448	482	482	498	496	502	532	483	501	495	502	477	458	504	451	482	467	477	499	494	480	511	441	498	505	483	510	517	498	465	494	467	507	480	433	485	527	476	479	471	492	476	481	477	507	475	488	466	477	508	463	515	466	493	448	482	489	447	476	510	513	482	458	505	478	495	460	488	522	439	504	477	471	496	427	469	485	475	513	483	496	498	497	475	499	504	480	497	474	447	461	455	488	477	497	492	497	491	490	500	453	490	494	451	486	488	485	493	458	487	485	500	501	537	508	464	483	470	474	505	492	480	474	477	453	486	456	478	481	489	527	482	450	477	493	437	513	506	524	505	536	493	475	520	484	508	481	445	500	454	464	454	522	463	513	474	461	508	495	499	500	488	470	506	463	490	466	458	440	485	485	440	501	472	488	457	499	489	457	501	493	475	493	491	472	490	437	480	487	477	475	465	464	458	527	496	442	501	500	506	529	500	498	511	498	473	500	517	492	485	480	496	492	497	479	483	458	449	491	500	443	513	502	488	438	448	458	501	504	484	493	475	501	474	495	507	517	472	490	515	468	479	458	506	485	456	476	513	471	505	521	493	482	482	516	472	489	459	489	469	480	473	469	471	494	483	476	450	477	511	467	462	498	487	496	503	475	509	500	491	435	467	471	478	479	491	453	511	495	490	449	472	471	413	463	452	477	511	473	502	494	470	528	457	467	505	479	502	476	445	466	493	495	485	494	475	489	490	499	489	450	470	475	477	460	462	499	455	501	491	523	478	489	466	491	466	469	481	428	474	505	492	456	423	493	536	462	483	446	539	457	511	460	511	491	480	480	497	468	466	446	513	518	492	481	501	499	502	467	458	485	499	506	493	425	478	459	500	463	440	470	501	469	483	475	454	462	468	505	459	475	519	501	478	454	477	491	444	464	467	461	463	482	496	473	468	479	483	465	489	485	461	470	452	455	479	478	475	465	481	507	470	490	473	458	481	438	481	495	492	453	517	481	473	483	433	523	478	469	517	479	469	453	456	484	486	463	509	475	445	479	489	455	478	478	455	477	521	505	494	483	468	497	510	466	503	470	506	499	503	498	468	458	472	490	448	459	531	479	472	481	498	449	501	486	494	483	473	483	498	487	518	476	547	521	465	505	467	495	476	543	476	450	500	503	466	492	473	489	490	466	466	457	461	480	468	472	495	493	422	476	457	480	444	478	496	474	479	433	515	490	477	457	489	465	468	477	474	471	474	489	503	495	424	454	484	492	504	428	481	486	437	484	502	506	472	515	493	480	493	499	455	481	497	500	468	470	447	488	499	466	487	472	502	457	470	495	475	499	514	493	487	501	479	507	492	502	493	477	501	521	474	452	510	505	512	528	448	485	502	468	520	486	482	490	536	481	469	468	462	507	464	468	500	477	473	440	496	493	481	485	469	475	493	466	501	493	467	464	473	443	487	505	481	479	487	479	488	471	453	495	505	524	474	462	505	505	466	451	474	487	516	477	480	470	502	509	504	460	491	495	452	488	465	462	484	481	511	439	467	465	482	467	510	479	465	468	469	475	486	452	498	462	486	498	464	458	499	484	523	451	444	473	481	438	511	483	503	464	477	462	496	474	510	495	487	471	498	481	520	475	509	475	477	482	486	454	512	491	493	509	477	466	474	515	466	493	475	508	481	435	483	494	464	486	470	511	467	500	493	474	482	474	458	452	503	455	478	492	512	489	492	521	502	492	466	502	457	455	482	465	495	507	508	487	497	498	484	474	483	519	487	507	477	499	493	464	468	498	464	503	458	457	494	466	457	506	465	503	489	476	528	461	445	468	475	459	472	484	479	468	484	484	450	486	475	460	461	514	499	477	463	481	460	485	470	460	460	497	511	518	470	473	507	482	478	471	480	471	465	494	477	500	456	489	479	475	457	461	487	501	500	488	483	485	474	476	533	457	485	528	476	476	484	493	463	481	491	469	504	475	460	477	521	470	489	482	503	474	491	461	525	482	496	459	496	470	454	437	496	458	499	507	488	479	459	499	505	508	483	524	483	483	476	468	459	465	489	517	484	520	452	499	518	498	492	462	486	502	497	486	479	480	489	459	465	448	487	479	446	494	478	472	482	485	482	527	487	448	503	481	468	489	475	475	517	470	499	493	483	461	487	436	461	450	462	463	468	452	459	505	450	496	463	504	468	471	498	486	452	488	479	530	522	495	471	508	495	462	440	493	502	461	472	482	504	442	456	491	481	468	466	492	453	477	485	480	518	531	513	513	472	463	461	512	499	489	518	485	463	467	525	446	447	464	508	488	533	438	475	512	510	478	481	534	505	492	481	467	450	462	489	491	475	508	509	486	445	514	454	468	495	520	493	492	480	489	482	508	480	510	470	473	495	503	498	461	483	515	481	475	482	465	461	481	472	471	461	468	484	521	513	501	517	538	448	491	531	468	487	508	477	453	455	489	459	470	475	471	470	482	465	500	512	486	443	457	490	471	430	507	421	490	467	503	480	437	470	449	480	500	489	473	498	468	467	475	470	545	488	519	450	471	485	463	488	485	483	495	506	483	460	457	474	482	491	466	458	478	511	510	441	485	479	500	466	469	495	465	530	493	477	469	492	473	494	467	482	481	458	506	478	492	488	466	490	488	492	495	494	481	475	516	464	537	492	480	501	473	478	455	458	477	504	474	499	478	483	508	470	457	497	473	506	464	485	439	469	452	504	489	499	482	471	493	466	477	465	479	485	483	468	460	467	500	471	486	513	481	472	430	471	484	480	470	477	491	490	494	480	490	482	467	428	480	485	465	456	498	510	509	459	471	494	487	445	515	482	457	451	480	473	513	500	475	466	481	521	502	497	520	460	458	474	499	492	460	497	465	497	469	457	494	474	478	470	486	496	484	458	507	450	491	458	446	476	464	491	484	464	451	503	488	451	493	484	477	476	453	455	483	463	492	468	474	503	472	456	467	473	481	477	500	487	500	479	495	488	466	515	472	494	449	502	454	455	459	466	480	493	477	476	497	486	497	504	473	463	475	472	431	514	460	475	512	482	553	460	473	468	475	466	525	506	498	490	472	442	488	506	476	474	490	496	437	461	490	474	462	485	498	494	478	466	460	487	466	484	492	472	469	456	511	468	499	457	524	505	476	488	466	520	489	466	477	422	470	527	506	549	460	485	489	457	465	482	451	500	488	480	500	517	466	474	430	474	449	460	501	432	509	504	518	477	526	495	469	501	471	493	488	518	481	465	482	451	476	469	492	506	494	491	481	475	481	490	472	466	478	503	472	461	484	505	467	510	463	490	505	518	504	474	482	492	457	493	478	476	491	487	481	495	423	481	495	461	471	511	446	513	480	475
4582	9322	8372	4441	3106	2486	1930	1591	1428	1198	1027	1009	929	802	813	813	752	749	736	772	724	682	726	707	733	651	681	710	677	669	682	665	657	644	623	653	690	659	648	694	651	659	667	644	640	641	649	624	640	620	641	612	681	605	649	622	584	653	597	621	625	644	634	617	613	647	626	631	614	625	589	643	644	627	598	600	571	649	680	671	652	657	625	640	616	667	618	624	624	652	658	622	594	629	625	630	680	638	607	621	661	640	593	621	650	648	668	670	644	657	594	666	638	625	613	638	652	643	622	596	628	617	632	615	623	629	633	587	630	624	614	642	637	628	623	608	615	589	636	659	622	627	650	631	660	637	621	649	612	614	608	638	597	616	608	642	613	630	622	630	592	653	653	670	656	663	587	633	657	640	598	661	649	582	592	621	629	565	619	636	645	624	669	608	643	615	578	598	612	605	631	609	615	616	640	589	602	664	636	643	635	590	590	654	652	626	584	618	657	625	638	613	618	623	614	611	652	633	608	588	634	635	629	621	598	659	590	664	663	659	641	655	604	612	627	627	639	588	643	640	640	578	591	631	643	586	621	603	658	614	639	569	654	572	620	675	627	620	615	624	630	667	643	637	584	627	631	632	631	620	649	654	639	638	601	627	678	661	618	599	640	630	642	602	613	666	613	610	592	624	623	616	617	639	658	619	659	617	625	648	615	633	616	649	617	599	601	651	627	607	647	599	656	674	633	665	621	600	632	605	590	607	585	627	632	626	586	643	655	633	634	589	607	669	613	687	547	648	649	630	680	655	609	617	620	614	565	604	614	596	654	656	608	594	584	595	653	621	609	618	608	644	613	630	637	631	611	601	645	584	620	655	687	615	584	664	613	592	628	638	603	613	661	607	664	602	607	676	627	609	628	604	646	652	600	601	652	666	620	646	642	634	674	652	624	584	627	612	636	646	657	608	590	610	640	613	624	594	623	557	609	634	641	612	672	627	663	620	583	579	611	608	615	681	656	624	599	601	642	646	641	630	590	639	583	597	637	616	618	628	625	613	635	582	631	552	592	663	582	620	603	638	652	654	633	644	637	635	616	649	599	663	622	616	634	601	612	614	654	604	627	629	658	643	620	601	623	648	613	620	672	633	625	623	615	589	658	620	583	683	642	604	621	637	679	636	583	609	644	565	637	622	615	630	596	608	617	608	643	663	646	650	593	634	654	653	616	621	635	620	625	634	621	622	632	626	616	655	647	605	633	648	652	619	627	591	615	642	571	628	671	638	630	609	621	652	606	616	664	579	603	665	625	613	614	669	642	658	632	652	630	634	579	639	630	652	632	614	622	621	609	629	606	614	637	626	602	673	599	620	626	599	568	644	605	599	627	619	644	657	656	622	643	587	600	629	593	608	625	623	653	585	635	612	630	638	673	641	619	576	605	633	625	661	618	613	596	678	619	612	596	598	622	653	631	588	654	640	636	603	664	634	578	676	562	627	617	624	608	613	677	611	623	616	618	627	637	625	625	577	630	622	666	619	639	633	621	692	624	587	597	670	612	662	617	622	612	628	632	615	657	623	617	636	593	633	646	668	619	642	626	593	669	663	659	625	667	616	622	616	609	611	569	611	642	590	628	605	617	606	570	596	621	607	666	643	631	622	628	616	633	639	660	625	613	591	633	610	639	662	619	568	606	649	611	614	664	620	622	615	681	626	619	584	625	589	584	688	642	627	630	611	610	638	645	653	610	632	643	593	641	603	686	635	619	623	650	659	616	628	592	603	619	631	635	593	646	647	600	656	577	652	614	648	637	627	643	618	636	633	610	621	656	661	646	615	616	628	616	584	628	606	610	575	649	635	663	630	633	619	609	591	583	663	658	629	629	620	633	693	640	619	628	615	631	605	645	585	618	633	641	635	599	638	604	648	674	610	621	610	622	631	621	658	635	651	623	593	641	635	645	603	635	648	636	670	675	623	625	637	631	634	644	616	653	601	636	610	606	651	657	663	633	591	628	615	633	676	598	625	598	616	614	584	660	587	687	612	601	600	657	621	647	677	609	647	607	630	615	600	590	621	654	606	659	589	621	679	669	621	612	686	633	588	647	642	627	649	628	648	610	647	665	665	624	608	604	633	657	611	604	606	615	622	601	620	640	612	616	611	617	628	643	678	647	586	618	648	637	620	583	606	596	612	626	619	616	603	621	647	659	598	599	632	595	663	642	657	610	633	636	648	583	670	663	669	629	569	613	636	610	596	610	628	624	607	641	660	613	646	653	614	651	592	646	623	653	612	566	624	617	611	633	594	582	626	610	632	647	659	638	636	619	601	616	656	648	619	671	623	659	630	620	644	570	633	662	629	676	593	624	630	639	634	590	650	663	624	596	603	688	611	608	609	683	613	611	668	633	635	609	597	646	642	634	595	596	620	659	625	618	621	595	614	622	644	644	661	603	645	600	619	643	640	629	648	654	646	604	664	602	630	629	630	609	627	634	678	650	616	634	611	606	658	627	612	619	619	579	651	662	626	626	633	629	639	591	610	666	610	662	646	648	645	611	663	660	605	617	604	653	620	631	661	682	650	642	617	624	641	640	615	603	584	617	640	617	660	636	623	564	633	627	632	623	607	619	635	620	628	591	643	648	588	542	633	639	619	607	604	641	652	629	641	632	647	612	620	633	602	646	613	634	641	638	623	630	621	608	626	606	615	630	616	665	609	577	620	617	601	647	658	657	622	606	610	615	650	638	602	644	606	653	668	585	630	614	629	599	668	617	656	598	604	613	630	614	600	608	620	651	648	641	612	662	561	588	617	608	627	638	601	610	635	605	661	632	602	617	625	605	617	609	668	600	592	637	635	609	653	672	630	614	603	633	632	607	641	625	619	634	616	636	629	678	666	622	613	624	646	616	616	619	644	634	618	634	673	633	644	627	631	657	611	717	662	629	621	662	622	669	622	605	634	616	620	644	651	634	628	611	601	632	611	583	631	586	648	628	612	609	656	613	619	637	625	629	640	625	584	648	621	646	582	628	625	655	640	620	596	641	625	640	630	658	626	649	636	609	668	613	644	600	672	634	683	652	602	610	622	612	635	604	618	607	678	624	704	626	602	633	626	648	603	656	612	583	626	679	604	630	634	632	641	680	621	606	630	659	645	618	652	619	634	653	613	634	619	618	673	598	590	608	616	604	602	611	632	661	643	603	580	615	657	617	600	638	594	600	636	639	573	627	604	645	633	626	611	654	670	612	600	594	636	578	633	675	650	638	625	633	621	662	647	640	628	668	618	644	658	650	588	609	605	608	628	665	669	634	638	649	642	632	628	649	611	636	581	603	608	634	598	641	663	627	642	606	627	631	631	613	638	650	702	653	673	646	652	605	611	588	595	614	577	587	633	594	573	640	656	607	662	616	609	629	662	649	630	640	655	644	619	582	670	610	611	593	614	639	635	638	638	652	669	643	621	632	666	622	610	585	633	636	626	636	616	674	619	634	585	651	671	613	604	588	654
22480	20872	28630	23243	20877	20915	9704	1137	765	679	626	516	430	426	389	335	351	304	322	289	307	324	289	258	278	230	261	255	257	265	220	250	265	232	228	213	238	222	220	249	243	214	224	214	231	257	252	216	220	236	203	215	212	223	213	198	213	211	216	221	218	219	217	194	191	222	223	191	198	230	183	221	207	224	218	188	217	212	205	202	230	215	208	213	197	178	231	229	221	191	212	209	206	192	240	230	211	218	208	204	216	198	220	206	214	209	216	188	209	176	212	222	186	200	212	203	218	207	214	206	218	233	182	225	185	190	212	222	232	202	214	199	211	227	204	212	215	213	187	198	231	202	202	208	231	219	208	184	223	195	193	212	184	215	201	195	205	211	177	179	209	227	192	182	207	214	202	230	183	224	193	197	214	207	194	207	200	197	198	214	215	179	210	245	191	193	196	208	195	218	202	239	235	216	211	209	211	208	233	189	186	229	204	200	211	174	220	222	231	190	213	201	207	190	222	182	218	229	207	207	207	211	203	205	211	210	198	195	192	227	226	207	205	201	207	215	192	208	191	217	210	179	220	195	212	207	181	169	200	223	218	201	182	201	204	185	212	195	219	215	216	196	210	191	205	217	201	216	203	209	190	204	198	188	179	193	174	216	204	203	222	195	185	225	222	216	194	225	204	213	217	200	224	218	215	192	204	220	203	178	215	208	194	195	222	215	234	191	215	211	217	201	193	218	209	217	214	212	207	207	195	227	184	207	218	196	200	197	191	210	200	198	209	241	219	238	202	209	201	208	199	207	189	210	210	196	192	213	217	190	208	237	216	204	218	195	207	212	203	171	202	201	192	207	216	187	205	192	208	198	220	222	212	184	183	203	208	218	213	191	207	233	182	217	208	216	224	202	212	197	200	216	191	208	200	205	205	235	223	216	231	203	200	180	226	157	188	177	211	194	188	194	199	197	205	207	223	208	193	216	216	199	204	206	200	208	212	217	211	214	215	197	220	188	210	194	221	213	212	189	177	222	197	194	207	192	207	212	196	190	226	220	217	230	208	219	235	183	201	207	186	212	222	186	221	195	210	214	229	199	211	190	202	215	215	229	167	208	211	184	205	183	197	203	209	209	199	208	187	178	181	201	206	208	225	222	232	210	198	223	175	198	206	183	229	188	218	215	203	207	190	221	190	223	210	189	219	232	189	197	232	234	203	189	223	212	210	196	205	226	207	214	196	199	199	219	188	192	219	211	187	214	215	195	211	193	210	206	207	193	225	229	214	195	191	203	202	208	208	193	198	207	218	201	192	197	243	226	209	215	216	197	220	200	180	198	226	213	198	237	201	182	236	186	222	211	205	203	193	182	189	197	211	222	205	223	209	208	228	206	230	182	198	214	212	203	204	224	200	204	210	204	212	204	199	200	179	210	219	203	214	208	209	232	182	198	225	214	208	210	209	209	233	204	201	191	192	227	189	228	187	191	201	204	203	203	187	188	185	204	216	201	207	173	205	239	200	215	206	212	209	214	231	194	198	198	227	201	205	182	223	205	180	191	198	190	201	202	179	194	192	197	224	189	218	219	203	195	219	218	181	199	205	194	203	202	205	211	226	189	213	235	186	207	210	207	197	209	225	204	220	202	204	208	179	204	205	201	239	201	208	164	183	228	182	207	219	191	214	211	210	191	203	183	206	240	204	184	219	217	194	210	199	195	202	209	183	195	228	186	196	192	194	208	184	196	211	193	209	222	218	178	210	188	203	216	207	190	197	214	204	226	215	179	238	203	200	226	202	180	210	207	249	234	208	199	220	197	205	240	209	195	203	211	205	199	196	226	214	194	196	211	200	184	199	207	203	195	221	206	203	180	228	213	204	224	187	211	222	195	216	189	206	208	209	210	207	208	207	207	211	196	211	202	208	191	222	207	194	207	209	225	212	210	214	217	224	192	192	206	216	182	202	216	208	181	187	217	191	210	188	207	201	217	213	215	205	189	198	195	200	203	205	204	213	196	216	222	230	218	215	224	209	215	228	211	222	216	191	180	223	212	211	194	231	203	208	189	184	183	205	225	182	201	201	211	205	214	219	210	223	192	185	200	198	214	224	190	190	193	197	175	204	213	203	201	210	203	233	221	193	180	221	209	217	204	186	214	209	200	181	212	196	189	197	211	189	189	202	213	207	214	193	209	205	226	201	224	212	223	188	198	181	183	191	200	197	224	212	180	209	216	194	192	204	212	198	199	207	207	214	212	198	203	213	218	200	208	205	205	185	253	223	206	212	204	232	235	208	206	194	185	187	205	182	212	227	234	209	202	211	210	207	209	229	188	186	189	227	205	214	220	214	203	207	214	189	198	203	216	185	194	197	186	204	194	209	199	238	180	209	212	202	235	198	208	201	233	200	220	188	188	202	210	187	201	238	218	177	216	194	199	208	216	184	220	184	205	210	209	208	209	181	243	184	211	186	209	223	201	186	214	217	209	189	197	225	198	205	213	213	200	186	205	206	202	200	180	210	218	223	197	213	193	229	214	218	228	222	204	196	225	211	195	196	188	193	205	196	195	196	193	229	219	192	178	229	194	200	202	225	223	186	204	188	212	211	213	210	197	217	229	216	209	171	203	215	179	208	211	211	230	220	212	206	202	233	211	210	184	196	205	210	207	184	208	204	191	206	211	207	198	221	179	203	200	213	174	204	204	217	205	233	197	206	203	190	204	206	216	220	174	187	195	213	201	212	221	195	209	222	206	213	207	181	210	209	222	209	209	208	230	229	221	177	229	200	228	214	206	193	188	211	216	185	208	193	182	212	200	216	207	212	212	205	217	205	203	162	202	214	205	216	212	193	219	201	181	210	183	232	217	200	205	224	201	219	201	199	213	206	221	205	210	225	175	228	205	216	208	231	203	206	212	199	215	218	189	209	204	211	186	205	235	210	211	227	214	209	222	218	210	221	195	237	227	234	208	213	205	186	199	226	217	217	210	216	221	202	204	202	190	214	211	233	233	210	223	186	199	210	199	200	202	212	220	207	225	200	247	203	176	219	197	197	185	207	197	219	221	192	208	216	214	212	171	191	192	192	205	207	177	214	210	222	198	186	216	211	202	184	214	206	202	192	192	214	215	216	216	192	191	201	205	199	208	202	217	195	213	202	190	204	223	194	181	198	222	230	204	201	184	192	210	200	225	213	187	220	190	182	179	198	193	216	208	215	195	192	215	183	237	205	198	191	189	194	223	182	214	185	188	211	187	215	205	215	205	217	180	214	192	216	220	212	208	234	200	194	193	199	186	220	161	197	182	218	208	209	204	205	192	208	228	210	210	196	195	218	189	197	217	203	215	198	193	200	220	179	193	236	211	213	179	194	210	221	197	230	201	185	196	242	205	217	206	186	207	194	210	207	184	210	192	197	207	207	207	211	201	208	208	189	199	179	178	195	190	212	211	211	210	200	194	195	214	189	235	193	195	206	211	178	232	205	224	190	228	207	206	235	218	200	206	218	199
6720	15372	13564	7409	4992	3875	2829	2227	1840	1384	1225	1000	829	744	687	573	582	506	495	446	410	460	410	400	401	373	391	341	335	310	343	364	323	289	323	323	273	305	314	271	300	325	282	265	301	282	270	289	268	299	311	264	282	295	304	284	277	300	254	286	298	270	288	289	277	286	254	296	272	280	265	300	276	264	255	287	278	286	265	271	250	277	289	274	267	320	274	259	289	254	281	240	277	251	276	274	286	269	246	264	318	277	274	290	263	286	266	278	277	278	249	303	233	271	278	255	285	282	256	249	291	271	291	284	267	266	279	254	295	261	270	239	261	234	269	258	252	250	277	279	242	289	264	284	264	266	250	269	235	286	253	292	273	260	230	279	273	279	237	269	258	229	231	267	278	273	254	272	262	278	270	284	275	278	282	280	268	264	255	281	274	244	258	263	301	283	243	285	257	279	290	258	240	260	272	259	266	275	269	263	248	285	287	244	291	285	278	253	279	247	254	262	277	259	294	279	254	273	263	266	241	262	282	270	248	285	268	234	227	266	263	255	243	263	273	254	289	237	281	281	289	266	273	277	263	276	278	235	269	244	273	259	281	271	271	282	296	272	272	245	264	283	284	244	244	236	232	268	299	252	246	267	239	258	271	264	284	254	268	236	251	263	277	249	251	283	254	284	264	256	291	277	262	268	245	260	249	253	277	244	253	266	240	268	241	260	253	237	272	288	257	283	298	274	301	256	254	271	255	266	293	265	258	268	246	280	263	271	245	282	272	263	277	255	260	281	255	231	265	276	242	262	259	225	298	260	263	247	267	238	258	280	265	310	279	272	264	263	248	240	290	233	268	262	242	248	244	271	273	245	283	259	284	269	247	271	295	266	257	247	261	280	254	264	233	246	276	255	253	269	286	291	232	277	256	241	234	259	275	283	265	262	270	268	282	274	279	263	276	247	274	266	260	278	293	280	257	260	266	246	288	276	258	269	238	235	250	285	290	272	262	251	263	253	273	266	304	266	273	234	258	260	261	252	268	288	281	296	255	246	274	258	252	278	263	281	258	252	257	245	274	266	301	267	250	264	290	265	239	272	247	253	282	264	275	275	235	269	268	266	273	258	269	276	268	248	251	229	258	274	273	281	265	276	253	246	213	266	259	253	294	271	270	271	255	272	270	244	285	247	277	291	257	260	268	255	252	263	243	251	257	261	280	280	275	257	266	250	251	250	247	252	263	283	278	261	242	276	260	292	258	276	251	254	269	238	260	234	285	255	269	261	271	288	285	280	292	280	255	268	282	285	267	253	243	247	257	243	278	258	253	273	245	270	255	291	296	271	287	272	255	262	259	287	294	253	254	266	256	245	261	273	265	240	272	269	273	266	261	259	264	298	277	278	283	261	268	261	260	268	263	259	291	256	250	267	251	289	282	261	279	280	254	244	238	292	256	292	267	311	263	291	266	283	240	270	247	272	274	255	258	274	245	258	282	290	251	249	269	239	248	284	274	292	249	273	256	272	266	298	260	280	279	273	238	277	266	274	274	275	263	271	269	267	271	288	277	289	252	278	260	273	268	261	276	303	261	286	255	270	253	285	269	239	267	232	272	257	236	251	266	248	240	258	259	272	271	271	252	271	257	274	247	316	262	291	269	247	271	255	286	251	253	263	259	284	297	275	239	251	266	286	252	265	249	276	246	255	244	307	239	260	237	280	246	275	255	269	281	250	239	237	257	251	268	275	285	282	266	256	262	267	263	276	253	270	276	283	253	252	280	264	275	283	256	275	256	254	277	262	259	242	252	270	260	281	271	292	292	276	236	243	267	255	280	235	272	273	296	240	289	244	258	264	277	255	283	280	271	255	288	236	237	246	283	258	285	245	276	266	283	236	267	213	278	242	273	260	277	270	298	272	272	269	234	249	280	242	254	267	264	260	271	285	267	254	282	269	233	261	263	255	269	267	256	269	281	238	270	251	271	273	254	276	246	268	276	264	267	278	282	250	245	257	265	279	274	305	253	265	257	271	290	263	256	271	281	239	303	248	282	266	284	248	253	259	294	242	259	258	277	273	274	281	271	270	266	261	272	263	268	253	254	281	264	256	273	271	294	295	243	284	296	273	282	269	265	264	257	264	270	255	269	288	253	316	298	275	300	258	281	258	289	301	252	253	269	252	252	259	270	239	265	273	277	268	244	254	241	283	279	265	268	248	302	265	259	300	247	241	299	290	255	288	263	255	273	277	286	260	255	273	240	271	264	252	272	273	268	255	274	273	263	264	247	281	266	302	266	274	244	273	246	264	287	255	256	277	278	273	278	252	268	275	290	283	277	292	269	282	257	268	257	272	302	252	268	260	282	256	289	263	288	248	268	240	274	259	284	255	262	269	230	258	288	250	257	281	280	243	263	273	238	249	263	285	272	264	276	259	262	266	249	288	268	284	249	264	257	282	285	259	286	275	242	252	252	297	275	244	276	263	251	282	269	246	255	269	249	239	252	288	285	232	259	240	253	253	287	263	258	271	240	284	286	282	279	250	253	298	283	279	269	256	272	272	263	255	235	249	278	256	274	290	287	257	269	267	264	268	272	257	283	250	253	300	275	284	279	282	277	266	274	277	271	289	274	263	249	293	286	254	291	295	259	246	267	289	277	284	279	263	246	286	247	286	281	287	269	259	258	249	278	279	295	272	244	242	273	243	278	257	274	262	273	298	260	273	286	268	279	300	268	277	252	280	254	244	255	232	271	265	279	266	278	265	253	277	262	268	239	289	258	270	299	238	266	263	275	257	294	282	259	249	272	279	245	272	284	216	261	260	308	274	288	249	262	297	245	276	297	273	245	258	279	259	284	269	277	281	261	283	284	291	259	264	223	272	281	261	259	265	266	253	246	271	256	270	296	273	276	280	293	256	257	246	246	257	281	294	273	240	277	274	288	261	271	259	245	287	298	284	273	263	296	247	249	277	247	283	260	261	255	281	250	244	245	274	216	253	278	276	265	278	261	274	232	295	252	281	264	277	272	271	246	253	286	265	248	253	225	275	266	256	276	263	259	282	259	260	260	259	283	289	283	248	256	263	274	286	262	263	258	232	276	254	270	255	272	276	290	263	295	243	259	264	277	251	278	261	270	272	271	285	251	268	268	268	273	267	259	290	270	245	262	270	268	260	253	251	266	248	251	250	260	284	256	260	260	288	256	271	294	248	277	285	287	299	249	260	262	257	284	269	256	267	268	274	261	258	250	240	279	277	258	266	267	253	272	281	283	255	282	246	261	275	255	284	243	253	267	276	258	233	270	259	272	254	297	273	257	273	279	274	284	289	263	243	250	256	285	270	264	261	267	238	263	222	244	279	299	242	263	265	271	238	246	239	253	286	289	275	271	253	254	267	264	244	270	266	277	256	288	254	246	264	271	264	254	255	230	278	256	280	248	295	269	274	264	262	286	259	268	292	250	268	264	261	273	284	264	265	300	251	276	265	257	291	276	280	265	280	268	260	265	287
26503	20455	9771	1258	802	748	754	718	699	742	675	705	740	762	711	719	707	723	649	673	691	734	674	658	675	724	711	738	720	681	688	667	740	695	737	692	709	688	769	701	689	714	743	705	741	710	708	679	696	708	721	647	710	708	744	712	693	663	707	690	744	704	673	690	665	725	701	665	651	708	708	690	624	678	720	676	695	681	684	650	612	743	710	772	680	746	708	697	658	723	685	675	708	700	682	648	688	683	721	676	740	668	674	730	680	725	706	688	660	670	677	733	621	704	718	702	677	712	691	695	704	702	690	695	736	711	683	742	676	683	707	683	716	694	708	716	723	701	686	738	670	682	745	679	676	729	675	653	713	725	733	660	685	658	705	669	685	727	701	694	733	706	698	675	690	726	722	720	705	729	711	699	621	691	660	626	679	682	714	697	700	631	719	715	748	679	692	666	713	742	686	666	706	699	703	717	718	672	671	736	723	669	697	718	641	741	691	705	700	635	705	666	719	716	669	738	722	703	715	630	740	696	766	706	664	687	675	732	671	685	738	675	659	722	677	703	753	686	687	707	696	700	740	727	745	665	694	706	693	683	670	745	722	690	718	700	683	678	703	687	742	701	697	730	704	728	679	617	736	667	723	636	716	719	707	683	713	724	717	660	705	691	671	687	679	673	678	659	726	676	691	683	669	714	746	731	693	683	655	760	689	683	716	680	687	739	700	730	682	687	617	682	690	692	682	707	689	672	708	750	724	725	698	677	714	712	705	705	665	738	740	670	731	714	716	685	663	709	709	683	684	665	696	711	666	653	709	721	688	649	727	746	679	679	677	694	664	727	744	695	705	753	742	655	707	698	696	730	715	688	708	702	673	667	706	706	734	730	684	709	712	707	748	699	663	696	736	734	713	655	739	695	711	711	676	668	709	700	693	702	672	695	733	708	679	720	726	740	682	661	700	691	678	670	721	724	683	679	707	659	687	699	692	685	726	729	649	713	609	684	674	716	724	688	678	693	688	740	699	700	735	723	693	713	717	691	698	640	691	710	732	762	714	677	709	661	727	728	705	692	703	655	745	713	681	748	712	687	687	682	707	679	684	666	745	650	697	712	724	705	672	717	699	683	704	708	746	692	655	712	714	714	697	695	669	709	684	695	687	714	704	719	725	730	743	726	697	679	690	671	697	701	699	738	707	694	703	727	655	733	710	696	725	697	711	700	717	672	716	741	667	703	662	755	693	695	675	702	737	696	755	762	707	705	734	709	723	693	676	680	705	699	642	703	713	682	691	690	700	660	707	677	688	708	689	649	710	675	670	682	686	694	727	712	711	709	704	683	693	695	714	691	702	683	676	703	701	720	709	671	715	693	668	665	708	742	702	704	712	670	727	704	715	649	708	690	677	680	720	646	695	684	665	719	681	693	723	671	669	673	674	688	741	696	647	707	694	687	756	690	706	710	723	688	691	718	700	691	690	705	689	747	728	721	665	725	665	708	763	708	679	661	701	655	650	741	704	697	711	683	687	700	734	717	676	682	658	703	671	696	716	744	678	695	684	714	667	721	696	690	641	687	712	730	726	675	703	660	710	720	727	721	684	694	709	692	677	723	687	733	721	723	674	683	703	685	703	709	690	721	676	736	707	698	691	682	718	676	720	707	661	685	691	679	709	694	726	731	697	674	716	713	732	702	740	688	708	757	688	715	708	682	696	742	704	718	683	711	714	681	703	703	656	713	721	720	729	673	693	697	681	657	674	698	693	696	691	682	675	741	690	696	722	687	715	688	755	738	699	647	663	738	699	666	682	704	673	719	701	671	709	715	690	728	700	695	675	697	710	733	681	688	742	675	756	708	720	685	754	718	697	684	726	713	691	729	709	694	712	676	693	711	698	703	703	728	720	687	703	700	703	658	663	721	712	659	673	687	735	707	682	657	687	693	668	674	647	692	718	670	677	639	728	704	738	658	754	727	708	717	709	728	692	745	682	722	674	703	667	654	722	722	707	677	665	723	665	694	727	736	731	730	669	708	698	663	696	707	687	663	683	717	728	764	696	702	707	682	721	676	682	693	692	709	717	751	713	731	728	720	693	708	698	660	690	693	682	684	696	663	698	651	693	690	727	706	695	716	711	675	693	748	706	705	721	675	715	687	708	724	764	697	702	701	701	677	681	685	677	697	663	668	683	700	742	665	677	692	730	703	721	713	728	680	665	683	686	647	673	706	728	700	644	657	728	729	689	688	708	725	713	662	692	706	651	720	707	627	732	722	719	704	683	720	685	684	703	710	689	688	725	728	774	659	641	702	720	652	695	669	684	648	704	694	677	737	736	714	684	676	681	718	705	753	686	687	729	692	685	672	711	744	700	693	714	717	712	712	644	699	681	704	681	697	712	735	726	704	713	679	649	709	732	729	736	717	681	718	712	680	707	719	647	716	699	705	693	740	690	673	724	717	738	731	714	690	701	719	693	697	717	658	726	707	693	669	725	720	671	686	686	696	690	715	736	668	719	720	706	711	684	679	712	665	690	698	704	720	701	695	732	713	705	710	674	776	691	702	706	708	680	712	701	717	697	638	740	734	702	690	707	784	658	717	649	660	662	655	713	696	714	747	693	700	675	680	684	713	721	708	689	717	706	736	673	682	733	692	724	709	695	689	715	683	766	751	689	693	656	685	699	694	735	720	681	708	694	678	764	692	744	652	701	692	674	703	715	721	736	706	682	675	695	679	709	672	686	732	726	680	745	675	660	672	705	712	694	709	713	750	713	697	668	718	651	692	712	705	698	693	744	676	717	699	689	710	706	719	736	689	670	685	682	715	676	704	675	692	709	748	702	703	695	745	700	745	711	711	736	694	720	701	693	730	680	702	709	725	684	691	741	729	685	701	717	698	710	682	684	704	688	738	770	692	699	725	706	705	715	697	707	685	679	696	684	715	695	757	719	738	691	702	712	699	665	733	692	699	745	717	654	710	670	689	707	763	676	727	717	713	740	719	725	681	710	725	678	703	689	693	734	680	703	715	702	737	698	711	706	669	699	675	668	737	714	720	729	696	700	676	702	667	674	695	690	713	690	678	704	699	696	703	683	742	682	707	686	734	717	686	698	663	677	737	648	713	696	684	741	685	672	659	691	685	662	698	697	687	714	677	701	649	702	686	689	720	732	721	664	708	719	674	724	661	705	739	677	685	722	686	706	725	665	662	709	689	710	672	713	704	720	675	652	706	701	709	707	700	699	711	653	692	693	710	683	684	772	703	724	720	714	667	692	729	689	747	681	704	724	694	670	715	690	712	690	711	687	692	706	691	638	708	696	670	688	677	733	665	744	775	712	715	683	664	675	721	735	739	700	717	734	670	692	732	700	701	681	682	724	701	719	674	738	683	690	688	656	661	665	737	683	694	703	689	705	676	697	717	747	700	706	690	687	714	679	711	684	702	752	697	721	732	690	673	699	695	693	698	701	722	702	664	655	719	708	704	681	687	744	685	712	653	705	712	733	665
4037	1451	1456	1078	1030	972	875	945	899	940	889	927	915	850	928	928	890	879	897	915	903	868	922	922	898	847	876	881	856	914	903	906	857	889	869	872	865	910	871	892	893	894	837	829	861	878	914	841	870	844	818	884	867	894	856	865	879	938	880	838	864	924	871	898	894	821	892	868	895	914	907	928	883	921	885	904	853	895	864	845	887	895	831	880	896	904	834	898	889	901	891	825	833	838	861	896	866	903	898	916	881	846	895	885	900	869	881	877	932	871	902	889	814	925	897	873	831	886	837	886	905	859	865	869	913	896	854	873	856	919	830	844	887	890	907	907	866	855	871	914	891	889	925	843	858	944	892	877	863	890	851	905	871	895	862	864	916	863	888	873	924	922	917	837	936	858	862	850	911	891	830	930	834	877	860	893	866	888	916	902	882	883	872	926	884	839	897	900	945	911	838	905	901	886	839	904	860	870	888	931	883	852	863	912	910	857	886	925	863	918	859	892	827	833	825	881	827	888	850	900	880	890	874	817	900	877	896	830	884	890	897	907	857	856	894	885	907	891	878	798	886	913	860	905	830	908	876	873	883	844	890	936	912	893	823	894	876	899	893	810	908	871	914	858	913	905	876	856	863	868	850	918	896	841	885	878	864	873	892	881	854	872	916	848	913	925	846	865	937	897	919	882	874	871	870	844	870	907	892	878	934	867	943	873	885	865	888	908	876	851	807	941	862	900	844	924	901	885	891	891	883	879	903	864	890	841	861	895	857	871	917	868	904	920	879	840	861	868	873	805	862	904	893	922	860	923	852	836	896	895	852	898	876	898	965	876	891	889	869	856	913	897	903	896	878	891	898	889	919	951	897	868	870	882	879	861	895	880	868	863	893	843	882	892	896	906	855	892	917	864	942	876	888	907	909	863	873	843	859	880	891	879	827	912	904	855	860	861	845	852	899	910	889	865	876	889	911	924	909	895	874	867	871	855	900	890	909	860	854	861	855	868	835	911	899	919	863	871	890	882	905	914	882	843	873	919	861	877	861	873	910	836	865	868	852	888	936	864	867	873	900	879	899	907	880	904	852	885	911	906	867	860	926	893	897	889	921	904	879	863	909	838	879	835	932	910	837	881	913	871	894	873	870	888	901	895	870	918	914	884	935	824	842	889	887	920	899	893	855	828	884	843	893	842	904	881	864	877	893	837	927	871	902	848	911	921	911	882	894	895	838	946	953	857	934	868	874	841	844	862	879	893	904	896	886	915	872	882	898	899	863	898	879	871	887	900	821	880	825	907	891	848	839	908	883	832	838	917	922	916	890	902	872	888	864	898	882	839	872	870	895	880	890	855	913	878	854	817	932	825	863	874	837	912	864	904	874	854	818	873	829	884	866	916	881	885	874	912	856	874	895	821	879	926	895	856	890	876	888	855	891	870	893	894	900	899	913	886	921	888	907	875	824	885	894	861	850	882	897	910	880	857	881	882	906	918	839	871	922	890	911	894	881	887	861	896	987	893	884	892	857	837	940	927	896	886	910	853	887	847	900	902	908	897	878	888	908	901	901	867	905	847	882	867	901	846	869	924	853	846	802	858	870	876	891	845	866	874	856	855	884	882	888	901	840	876	901	876	898	829	833	859	894	877	926	913	896	886	867	889	885	896	889	855	881	883	924	939	854	905	862	887	881	900	897	843	897	947	827	919	891	864	886	895	848	911	850	899	832	861	859	818	892	880	862	939	886	899	837	909	964	896	884	855	854	895	860	840	832	838	885	865	889	886	865	865	821	865	908	871	900	889	869	878	898	899	866	899	868	867	877	857	901	910	871	934	896	908	860	890	938	902	893	869	876	862	935	846	899	869	859	846	887	948	844	863	904	907	892	930	889	853	919	868	935	886	870	866	868	917	895	836	904	864	912	903	861	901	850	935	871	882	940	915	855	880	930	875	906	903	876	905	910	864	884	823	922	824	909	919	951	885	866	923	911	923	904	863	875	824	933	896	895	892	854	893	838	849	871	931	835	914	887	882	906	877	881	831	865	841	847	809	853	892	872	823	937	918	928	872	890	872	880	859	944	880	874	861	905	835	885	890	848	877	819	852	912	908	871	901	870	863	881	876	897	870	828	866	886	923	937	904	918	969	926	910	916	909	890	875	942	909	903	853	908	824	867	944	873	907	905	890	866	896	889	884	895	887	928	879	865	915	904	879	855	849	868	867	927	862	918	878	890	846	835	839	866	946	879	928	874	902	887	909	914	872	977	892	902	871	824	871	891	877	847	886	853	880	883	878	924	871	838	881	862	847	861	851	847	890	883	860	870	887	843	866	846	888	888	929	829	853	867	844	888	880	894	866	886	901	849	847	853	867	850	859	837	831	888	818	842	895	871	884	882	928	914	824	935	920	946	855	867	901	884	825	894	895	856	852	880	931	849	869	890	864	913	863	908	925	877	862	892	888	898	893	839	900	885	904	884	895	890	908	896	838	852	841	881	835	929	917	862	929	864	861	894	840	893	857	858	839	831	866	879	852	902	903	950	880	913	897	831	873	844	942	853	885	897	881	884	872	838	836	866	881	876	880	879	904	917	856	845	844	919	868	835	852	884	884	866	845	892	884	857	939	863	900	902	890	879	950	853	938	896	917	787	904	891	850	902	833	911	911	910	866	876	906	828	885	884	904	937	885	839	880	872	897	846	893	904	835	876	848	881	866	950	855	910	881	905	826	881	886	860	866	860	884	890	923	890	882	917	832	887	904	844	867	832	872	887	927	849	858	861	882	936	843	913	906	901	919	892	864	835	845	891	880	888	897	844	880	914	890	927	877	891	855	884	904	902	874	878	919	852	854	935	854	885	866	886	878	855	866	929	898	892	908	955	877	902	884	898	880	882	897	921	893	816	905	850	858	872	869	895	926	872	815	859	843	837	898	886	893	833	857	971	937	901	868	904	884	914	907	845	866	850	869	885	878	933	840	924	872	869	857	882	933	908	831	865	897	944	855	856	848	884	870	910	887	923	945	901	860	891	882	961	824	883	861	877	921	881	868	891	830	890	887	899	888	890	880	897	926	875	816	871	882	837	845	891	835	845	877	846	918	903	905	877	896	846	912	818	864	904	858	867	858	891	867	864	885	932	864	816	861	874	907	885	862	861	856	886	882	921	851	850	904	891	873	874	923	868	947	839	887	886	861	836	840	845	946	934	831	894	901	812	884	920	912	870	883	889	958	851	861	887	914	914	878	946	867	875	924	880	852	885	895	898	854	889	899	878	910	874	902	868	921	889	874	865	875	861	895	890	927	835	917	874	919	893	862	905	885	874	866	864	879	908	906	922	913	872	876	868	891	893	864	893	874	913	952	836	914	884	867	912	923	921	896	865	902	828	875	884	924	902	839	870	887	915	884	817	867	909	915	837	845	858	869	831	832	931	852	942	955	866	896	882	889	868	914	876	889	899	843	865	914	887	919	916	833	914	899	893	881	949	878	873	871	899	859	917	876	915	880
23461	20852	28175	23667	20852	11152	1304	951	781	790	678	596	601	623	625	587	571	539	559	545	538	530	507	463	495	539	515	498	524	526	516	493	473	500	532	463	486	514	497	496	492	500	458	517	526	462	517	492	493	458	490	497	479	487	489	523	487	428	462	480	488	497	503	470	514	437	484	485	496	472	492	498	486	465	498	505	484	495	479	480	486	464	483	442	462	476	462	433	480	443	502	492	466	475	489	471	457	482	511	498	493	570	498	485	491	445	472	491	467	494	461	460	488	512	511	475	523	510	468	486	434	502	493	483	507	478	467	496	470	493	481	548	505	489	500	475	489	478	467	468	485	482	501	501	498	488	463	511	466	468	495	469	442	550	483	474	434	456	453	475	472	486	470	463	503	481	458	499	476	509	477	479	467	518	507	496	464	510	467	480	465	481	494	468	520	471	465	469	479	460	457	501	470	511	461	459	482	509	464	525	497	470	448	458	506	481	432	505	505	484	438	511	465	521	459	516	552	488	450	511	479	517	468	494	460	500	437	458	482	484	450	450	516	458	476	474	505	466	499	469	452	500	480	504	518	489	486	476	479	486	449	501	490	500	467	477	487	459	513	524	469	490	472	468	471	483	425	433	440	515	473	437	451	471	469	522	499	488	471	491	485	482	489	499	469	472	472	485	488	483	483	487	486	508	480	487	450	483	484	491	502	474	460	480	482	465	497	465	466	479	473	474	473	503	441	511	471	464	442	473	537	479	500	471	442	484	464	480	517	454	476	498	512	467	515	483	454	523	504	463	512	474	475	448	495	481	478	476	458	519	484	540	455	527	486	477	505	479	504	497	491	433	472	506	495	514	467	521	448	472	495	524	510	446	507	462	467	479	493	482	494	483	487	487	509	496	435	506	494	512	494	463	449	445	483	475	465	477	480	506	474	483	497	461	474	499	491	483	481	504	484	453	484	452	446	494	454	482	465	497	504	502	505	490	472	476	487	480	489	507	469	496	486	494	473	469	485	514	456	464	519	470	463	463	438	462	472	475	495	474	491	479	467	519	507	527	501	495	475	478	520	498	447	512	457	477	492	488	491	510	486	442	508	473	441	488	483	500	472	494	480	469	513	494	518	498	487	462	482	445	491	506	450	474	492	484	467	481	504	493	491	460	443	490	503	474	457	488	513	507	477	518	441	464	480	481	506	496	502	449	492	453	466	477	449	465	471	455	464	476	463	485	494	480	496	474	469	491	483	492	473	452	512	504	511	494	488	451	480	500	499	478	477	492	510	478	514	514	491	473	517	488	468	493	496	451	498	507	447	445	456	457	510	464	500	485	455	483	505	497	437	455	446	496	478	486	497	458	527	485	470	513	458	511	457	464	466	460	487	500	465	495	500	512	486	492	480	495	493	475	474	486	502	477	489	467	472	512	481	497	482	466	464	495	497	459	518	448	442	451	510	462	451	478	462	481	456	466	458	490	448	436	485	509	432	476	469	441	455	478	512	496	476	474	448	495	477	470	445	471	438	531	439	507	509	473	470	468	453	495	467	488	517	535	482	500	501	474	476	470	508	484	463	532	464	480	478	446	485	458	482	467	487	492	493	489	484	446	452	472	486	426	470	526	467	517	507	462	487	462	497	490	460	505	480	489	478	435	495	469	459	445	510	486	497	494	481	455	454	518	504	480	483	467	450	489	486	515	461	510	484	447	495	504	478	481	461	476	498	483	485	491	435	505	508	502	493	506	476	465	468	515	467	495	480	469	489	457	482	440	468	509	480	494	484	503	464	494	476	500	497	524	479	458	472	477	452	505	472	487	461	483	428	462	455	470	468	493	499	486	451	463	491	455	499	489	491	471	518	497	507	480	479	476	502	482	485	471	469	517	473	485	495	473	480	488	520	469	477	452	486	506	530	505	504	476	475	491	485	486	454	509	474	470	513	455	454	526	459	454	499	487	489	511	478	519	490	468	471	471	453	455	499	481	453	449	493	521	469	458	478	490	481	480	494	474	469	477	498	484	476	477	497	499	459	509	498	508	475	505	486	492	519	439	485	502	482	473	490	504	499	477	497	546	522	487	470	483	505	505	489	497	437	481	497	505	434	476	531	470	480	460	497	452	507	507	464	474	494	461	468	485	466	452	489	490	476	473	476	496	498	507	494	458	531	490	459	495	441	484	448	499	457	466	480	459	503	469	473	493	457	502	473	445	471	483	478	516	511	462	481	501	489	468	463	467	554	518	454	423	484	474	469	475	495	502	472	499	470	498	457	476	515	503	480	506	498	481	474	474	476	495	492	501	485	456	523	480	483	478	479	476	474	524	483	461	505	472	460	468	502	426	523	511	485	491	473	457	506	443	502	481	497	480	475	437	460	468	515	480	451	459	492	497	462	464	496	459	494	495	490	463	517	495	432	500	513	487	474	483	515	471	509	493	474	500	498	517	482	499	515	435	499	502	473	452	495	488	497	513	496	485	465	461	496	498	512	463	446	498	515	486	501	458	491	488	489	476	486	463	498	472	472	468	528	491	439	486	504	473	517	474	472	476	471	437	461	418	511	470	469	468	484	504	522	462	523	455	491	487	458	457	471	478	459	521	474	452	476	489	499	460	480	475	509	478	520	464	468	450	486	500	474	523	482	505	486	472	521	450	505	496	489	469	489	457	487	454	547	502	449	481	488	525	507	492	465	474	480	476	501	475	485	470	512	525	522	469	502	504	494	495	498	513	491	501	471	484	496	492	496	498	491	455	491	455	502	512	474	462	467	493	499	466	476	488	456	529	437	464	465	491	494	463	489	479	489	494	449	495	517	462	492	493	510	477	507	515	498	485	529	471	500	505	497	504	440	456	518	475	472	494	510	506	496	484	480	456	493	465	479	457	527	513	415	475	484	506	456	410	472	496	498	505	480	508	457	476	482	450	464	470	501	485	467	512	461	438	488	489	507	430	484	487	489	471	500	491	463	475	535	480	470	461	506	482	504	497	460	510	477	464	467	490	500	496	498	462	529	499	468	507	489	510	482	516	478	486	532	469	476	477	451	452	501	501	492	463	470	527	498	463	501	513	476	457	505	525	482	497	466	480	499	494	483	487	454	469	516	503	507	468	502	492	481	475	460	470	487	485	442	455	505	461	501	479	482	474	494	478	474	499	470	459	493	482	514	460	471	470	457	482	468	477	496	486	439	487	474	461	481	515	476	492	470	511	497	501	490	479	497	443	503	450	466	516	453	457	490	506	523	482	476	457	465	523	473	430	464	495	488	460	503	510	501	501	482	453	473	481	518	525	476	493	471	495	479	460	478	455	471	513	520	485	444	460	509	464	449	493	485	513	510	475	457	464	460	473	436	486	484	544	473	503	484	512	470	465	457	496	494	481	499	523	474	468	436	486	502	522	502	497	493	499	452	471	486	485	476	496	489	468	502	490	510	461	454	491	485	463	477	490	478	500	505	474	473	477	494	461	477	475	464	486	490	483	508	475	486	493	462	472	489	486	497	499
4573	9423	8395	4434	3128	2344	1983	1582	1318	1207	1088	969	973	894	781	812	798	799	773	695	706	692	733	692	682	692	695	692	660	676	691	655	615	649	664	642	668	721	700	642	638	600	637	682	620	634	583	630	605	683	623	599	622	655	622	629	647	652	663	648	612	613	682	642	667	606	651	605	651	621	630	640	625	608	649	651	626	620	656	661	668	614	643	586	610	674	639	601	606	633	618	613	632	654	610	666	642	626	616	630	651	640	641	643	607	602	614	659	618	605	589	654	631	623	663	630	591	643	635	616	604	595	672	644	620	639	663	613	608	662	643	634	679	653	596	612	641	606	619	672	660	652	590	656	675	673	650	595	626	608	644	629	605	634	611	685	637	581	642	648	623	627	635	638	641	603	697	616	624	612	639	641	691	621	592	661	631	621	624	687	647	656	665	624	677	652	617	658	631	649	638	621	665	623	599	662	691	619	664	639	633	597	650	608	613	592	614	623	637	662	620	650	621	638	597	640	659	628	677	601	615	599	651	630	620	631	650	664	654	622	637	649	620	641	651	679	601	628	639	647	635	660	655	621	650	611	617	616	670	586	589	641	657	653	623	610	634	634	648	617	653	672	662	658	625	627	636	587	637	606	590	656	664	650	611	638	668	638	633	607	660	659	642	639	639	590	609	635	656	604	661	642	610	613	650	638	626	677	625	667	653	616	638	599	670	656	631	637	628	641	627	590	636	625	624	619	652	641	649	644	638	609	598	641	629	606	662	665	663	630	634	625	654	597	610	643	624	634	664	646	594	618	667	654	632	578	603	646	613	624	683	582	636	605	635	632	630	614	609	649	628	620	615	610	644	662	636	630	650	641	677	629	635	648	650	635	622	621	675	619	596	639	623	688	643	657	609	626	619	635	641	655	622	588	665	655	646	591	644	593	617	616	658	648	668	628	629	666	621	686	615	634	592	633	691	643	675	583	616	606	616	648	655	577	639	659	634	659	613	646	644	648	607	608	622	609	616	647	642	628	606	610	617	647	617	694	599	643	636	635	624	620	638	628	632	676	634	651	644	651	641	612	598	609	641	647	623	625	637	622	593	631	630	616	601	649	615	635	628	629	612	614	655	658	612	658	681	628	611	710	625	629	620	615	671	608	633	632	639	643	631	634	658	602	622	647	651	598	675	672	658	663	646	651	645	628	635	622	638	618	655	617	701	613	602	634	619	615	613	633	632	602	649	569	668	619	679	637	703	603	659	626	647	656	643	616	637	636	647	639	604	624	674	673	592	697	681	623	663	639	671	674	621	626	637	648	623	624	594	606	620	650	653	649	631	662	660	620	668	660	660	606	663	635	647	571	667	593	602	662	633	659	636	624	627	641	661	632	656	617	643	637	662	652	655	662	640	668	637	680	668	621	662	601	665	651	675	599	593	619	631	631	632	646	606	633	653	618	631	652	621	635	609	650	658	621	641	590	633	599	629	605	563	632	588	584	670	631	609	674	637	636	638	650	686	655	716	637	602	614	623	670	624	625	626	630	650	648	658	652	638	659	644	656	596	615	697	623	618	644	623	689	605	625	609	653	623	616	614	624	660	656	629	671	623	599	617	604	610	606	662	590	653	657	608	616	630	650	647	611	615	629	610	624	625	615	633	652	643	662	611	640	606	591	644	624	603	619	638	631	685	622	634	639	684	652	571	671	639	628	618	628	615	636	658	633	631	659	657	624	625	635	598	661	606	633	617	672	614	634	595	651	625	616	644	671	600	617	597	597	608	605	662	576	604	610	623	614	615	637	626	654	622	618	633	650	622	585	617	572	613	578	650	637	618	606	642	624	599	637	657	639	637	641	605	615	601	671	629	673	604	623	629	619	619	598	656	565	647	652	706	624	639	607	666	652	603	661	629	651	634	568	651	589	667	632	646	636	614	599	612	693	583	612	615	654	652	688	644	661	641	629	675	646	663	582	639	646	615	603	638	630	577	609	614	614	629	651	584	628	678	613	643	637	632	631	655	612	618	568	624	534	581	630	594	618	677	616	638	670	632	637	621	655	663	573	605	666	668	614	633	635	652	590	631	610	614	647	644	623	605	655	637	638	660	615	600	678	617	606	630	675	648	620	654	681	642	589	597	631	616	669	601	628	658	665	609	630	690	592	612	599	607	640	659	666	671	633	628	658	613	637	609	626	633	600	619	685	625	654	607	648	680	649	640	632	651	582	592	582	640	651	653	605	592	659	592	667	634	605	604	599	623	614	643	685	604	616	622	641	606	619	639	632	655	592	642	625	665	644	679	653	638	609	582	642	640	631	636	582	634	594	620	634	658	636	587	628	641	585	618	581	643	624	634	644	593	687	650	635	604	607	664	618	596	584	630	593	640	639	632	655	643	609	642	643	626	663	574	627	617	589	677	627	591	635	641	631	605	637	639	661	621	635	614	675	669	615	653	659	650	671	640	635	663	607	620	614	611	623	625	599	632	650	668	569	683	617	629	638	616	638	647	613	661	623	633	576	636	605	627	612	599	647	633	648	612	616	627	650	615	624	656	649	597	618	626	606	635	641	607	633	647	634	627	649	614	637	617	646	615	571	654	642	622	605	634	620	620	587	643	665	670	613	609	593	615	634	630	638	630	614	641	659	657	615	636	578	644	653	632	620	638	609	635	663	627	672	642	632	596	605	623	596	642	592	636	636	616	629	623	629	585	587	621	663	616	619	650	619	637	627	640	630	656	681	601	580	599	633	626	648	623	590	645	607	633	657	611	633	640	634	618	652	606	602	629	639	620	650	635	592	644	587	613	600	665	625	610	642	589	636	654	632	637	649	611	614	609	668	633	596	588	628	674	639	663	644	598	641	668	648	635	636	651	652	597	634	627	637	669	625	658	632	603	629	582	600	596	675	643	628	650	664	632	675	615	593	615	604	629	620	686	579	636	676	600	650	619	634	617	614	637	628	631	618	605	620	618	603	671	653	660	598	627	641	637	633	633	613	636	596	610	635	663	673	577	641	597	666	595	662	637	649	663	656	614	643	590	654	663	608	692	621	619	647	647	619	639	666	640	687	636	631	635	638	647	677	600	679	619	630	599	655	642	647	631	624	625	614	617	641	615	632	597	604	643	639	635	567	637	680	658	648	605	645	668	601	673	640	603	670	598	590	661	620	668	632	615	626	641	657	660	609	605	682	603	626	625	644	620	628	608	608	590	653	608	650	615	591	662	639	621	629	606	619	621	608	649	628	601	584	625	633	634	671	631	629	581	665	624	608	623	571	588	621	649	619	602	626	636	651	608	635	667	662	613	584	625	675	597	652	623	612	659	603	619	621	673	632	636	613	615	641	617	601	620	664	645	631	610	645	627	640	606	630	636	604	664	625	647	619	619	642	612	601	625	662	595	658	633	612	616	634	659	636	609	650	619	651	664	643	645	629	671	629	652	658	599	628	620	588	646	613	646	644	688	573	645	655	646	646	677	628	638	624	668	658	596	645	633	633	589	671	634	653
22480	20884	28608	23269	20886	20938	9714	1161	748	693	589	482	450	442	375	362	344	300	276	307	286	280	302	255	257	272	265	279	246	278	222	252	210	229	217	235	237	238	233	224	233	213	243	229	217	202	230	219	210	209	193	226	202	195	209	199	239	224	231	221	196	220	197	195	208	228	181	219	242	215	226	177	203	209	218	209	205	207	209	190	181	196	219	208	222	215	218	226	206	221	210	231	199	210	219	196	233	184	184	211	207	210	204	210	213	214	196	217	222	211	195	199	202	207	199	211	210	205	220	220	210	218	198	190	194	204	209	189	186	226	233	223	198	191	181	225	211	207	220	202	190	231	223	207	195	199	180	193	212	214	209	187	200	216	210	197	219	196	205	209	238	232	197	225	201	222	221	221	192	216	257	208	205	185	228	204	224	186	198	186	214	207	232	190	209	196	208	214	211	197	188	217	220	210	194	204	196	213	188	197	243	195	203	196	198	217	197	210	208	196	207	237	199	209	195	199	199	196	190	248	210	195	223	209	189	206	226	202	197	203	219	193	195	194	203	195	194	199	201	202	227	217	202	214	209	219	176	181	181	199	202	219	196	209	232	203	214	221	183	192	180	174	221	205	215	209	206	223	185	218	212	205	212	192	197	232	227	218	181	193	183	205	202	182	207	206	193	213	185	189	249	223	216	205	201	200	239	217	177	231	196	216	215	183	203	213	211	225	218	190	209	202	218	180	207	176	215	194	207	197	209	207	189	212	189	215	205	226	206	186	201	229	223	201	235	210	219	205	205	198	203	213	203	210	244	206	198	187	183	191	207	191	204	196	170	226	194	185	213	221	236	187	217	213	236	201	201	202	213	215	228	189	238	186	182	196	196	188	188	218	216	226	224	187	209	191	195	202	218	216	207	182	206	211	225	204	187	189	200	192	218	208	212	197	206	180	206	197	199	199	207	180	202	210	206	216	188	208	241	228	188	205	207	216	216	193	207	219	237	238	215	202	223	205	197	187	220	199	203	194	212	234	211	166	200	195	211	194	201	201	205	200	202	200	207	195	209	224	201	193	235	215	215	220	221	212	183	205	198	185	178	197	223	200	203	195	220	210	189	189	201	218	222	213	208	203	205	215	221	210	175	200	191	195	215	229	209	206	217	213	195	178	204	192	207	221	193	203	198	205	222	192	201	191	223	224	188	195	197	205	200	201	222	211	188	214	193	197	200	217	200	199	201	203	193	212	225	186	205	216	206	224	192	218	227	210	224	188	207	201	225	203	215	194	221	197	238	197	227	220	222	207	207	205	196	213	209	211	191	218	217	190	210	200	205	214	201	232	214	201	217	206	212	213	193	201	205	187	211	237	221	222	191	181	208	197	201	202	166	227	205	210	216	209	217	226	212	211	226	217	207	210	201	201	200	208	196	217	211	204	204	213	218	190	205	191	224	207	178	218	197	198	191	195	221	209	197	202	226	211	197	177	177	223	236	213	187	188	198	225	228	221	212	204	216	228	211	210	203	224	187	207	212	196	186	215	212	216	213	207	199	212	185	198	192	216	201	194	219	200	202	199	217	213	203	189	192	208	215	205	208	204	222	217	225	214	219	208	205	201	206	177	214	226	192	203	226	220	203	200	199	185	203	234	198	211	245	196	180	221	193	215	211	196	188	208	215	211	207	203	206	216	205	206	231	216	198	206	209	206	194	219	245	216	220	196	195	200	185	222	210	200	209	204	199	195	227	204	203	195	185	204	198	234	210	185	203	211	188	222	241	218	224	219	219	212	180	223	223	209	239	183	189	177	212	205	213	241	204	193	185	199	210	219	218	192	199	219	203	197	210	238	205	188	204	242	195	238	195	231	206	209	210	215	181	203	222	195	174	213	219	206	196	195	191	221	197	204	214	212	198	183	237	219	205	200	200	224	212	203	216	223	216	191	186	193	199	207	206	220	204	229	185	216	206	196	206	192	218	228	212	201	206	217	209	209	215	177	196	203	210	226	182	197	197	197	203	211	179	217	208	222	206	217	203	186	211	186	198	220	193	239	225	207	175	193	204	200	211	212	201	211	200	203	170	230	225	218	203	196	212	207	189	198	215	199	217	193	177	192	219	227	198	220	206	213	197	227	200	210	186	195	206	210	203	181	202	221	224	194	225	222	209	222	218	199	189	192	208	239	201	194	207	193	197	207	210	211	195	214	188	181	174	218	191	201	218	225	196	204	201	206	192	207	188	229	209	198	191	237	238	191	202	191	226	188	205	206	189	234	180	200	205	224	217	175	207	194	212	216	200	203	207	188	215	218	195	206	206	195	201	217	206	189	212	216	203	217	212	216	241	188	219	193	186	233	191	215	223	197	188	208	188	208	199	200	224	187	199	207	190	225	221	219	228	229	200	200	178	208	198	201	220	189	184	202	185	189	209	206	186	169	202	209	230	203	210	194	211	190	201	186	191	193	193	217	215	197	204	211	207	196	202	224	200	183	193	181	196	214	223	197	185	187	195	194	201	245	209	206	181	219	217	216	185	194	196	207	187	189	220	197	221	186	200	210	210	211	191	195	209	211	188	198	216	175	206	194	190	188	203	190	206	206	213	195	195	227	190	225	198	226	190	178	189	228	218	207	233	229	204	197	195	195	195	215	200	191	224	181	202	200	196	198	188	211	204	220	202	208	187	202	205	212	205	211	203	200	214	234	200	216	217	174	197	200	202	215	192	202	222	183	169	202	191	229	192	205	201	195	218	195	197	219	202	211	230	211	224	214	188	188	207	205	207	173	235	197	196	210	227	176	237	196	209	198	204	193	245	218	178	217	192	223	223	184	209	194	232	191	197	204	218	187	202	191	214	205	178	191	219	210	202	187	209	219	204	199	220	186	221	216	227	202	206	191	188	222	203	224	226	206	231	200	241	227	215	215	196	183	210	208	214	203	214	199	202	208	204	192	208	216	211	220	208	214	183	222	213	194	187	202	205	197	202	215	215	185	187	211	198	181	189	198	199	190	220	216	206	208	196	202	197	193	216	192	225	220	203	207	226	217	186	207	240	205	209	210	202	193	209	183	210	204	215	217	206	197	182	235	214	230	191	216	191	189	206	192	213	200	183	221	220	210	214	207	169	187	195	182	199	211	224	197	210	189	196	201	197	227	241	192	211	208	210	207	216	209	204	211	168	210	195	209	238	212	216	189	199	181	218	187	193	200	196	189	189	195	181	213	187	190	197	212	182	178	205	216	217	201	191	200	228	222	205	232	207	193	218	167	223	200	184	199	180	200	225	209	231	224	198	187	211	181	201	218	202	203	212	205	203	218	184	224	212	239	198	194	194	172	230	199	202	191	186	224	217	226	194	204	208	207	203	202	207	211	200	200	203	254	237	214	206	202	195	208	209	180	230	180	180	193	206	210	207	213	198	179	197	207	190	212	189	232	197	219	180	203	199	191	231	215	212	183	186	199	202	193	203	234	193	227	220	210	214	191	204	207	195	190	196	208	208	214	216	182
6503	15496	13346	7476	5038	3804	2914	2243	1722	1390	1131	987	852	695	679	510	537	500	495	491	447	428	394	383	363	342	358	359	367	350	314	353	315	322	312	303	305	310	300	297	293	302	291	293	305	275	287	273	301	297	293	295	280	292	252	276	284	292	292	240	290	279	303	266	294	269	285	244	259	282	289	302	278	276	273	311	278	285	261	267	273	281	297	305	282	273	288	282	286	291	271	285	277	258	254	283	280	280	259	278	260	279	262	265	300	270	278	279	261	310	289	266	296	272	240	288	262	270	249	259	272	264	308	256	261	261	296	262	265	257	275	264	256	273	258	237	293	252	289	265	299	279	256	260	287	263	262	274	283	278	271	290	271	307	252	253	268	256	275	246	263	264	281	262	254	265	254	274	259	299	287	232	256	290	282	277	278	274	279	283	251	275	231	268	269	265	290	247	252	229	277	254	250	261	278	284	276	271	288	252	254	237	232	274	297	279	290	268	260	282	260	291	283	265	266	278	273	279	261	271	261	221	261	269	249	269	262	263	245	274	280	255	286	272	272	242	261	280	284	252	298	279	277	293	290	276	258	311	286	273	241	260	253	265	261	273	266	260	279	260	269	282	256	275	243	268	265	282	257	293	282	264	251	281	277	243	241	277	288	280	257	259	245	265	251	279	267	274	268	261	264	272	275	280	229	260	234	265	259	278	241	248	273	277	255	256	248	244	263	289	276	275	267	258	250	266	264	265	289	275	268	246	275	274	262	283	256	280	287	250	280	252	280	273	261	255	250	298	291	252	265	238	259	269	266	292	292	271	265	267	274	247	255	269	261	217	281	252	272	259	272	296	265	257	295	242	263	250	277	287	235	275	275	256	289	286	299	292	260	250	236	242	290	281	259	266	254	267	268	277	297	266	284	279	287	269	251	237	281	249	263	266	282	265	267	285	241	271	247	274	255	288	260	279	265	259	250	264	287	300	259	261	276	230	266	256	302	276	311	264	283	270	262	299	230	264	244	286	264	277	284	254	275	275	274	277	262	256	304	259	257	279	275	275	261	269	257	260	281	280	251	278	259	278	280	258	258	255	293	278	271	262	277	240	269	283	287	265	268	278	259	244	279	265	270	265	291	252	261	240	273	293	301	278	234	266	288	293	252	282	261	257	268	246	262	277	262	247	270	261	263	264	243	246	228	269	300	263	251	271	254	252	279	291	259	262	262	272	263	286	278	290	265	285	279	277	247	260	285	257	265	285	254	270	256	285	266	248	272	265	275	257	248	221	283	278	291	268	269	258	287	286	274	258	277	278	252	249	246	290	258	249	269	256	255	269	274	264	257	281	261	270	262	262	243	248	276	262	249	304	280	283	273	246	258	273	254	294	302	278	258	253	243	253	292	250	257	242	243	286	278	284	280	284	281	303	289	246	290	274	253	289	279	278	272	285	267	262	282	256	257	272	263	300	253	222	265	282	258	276	288	257	293	260	259	275	232	269	255	242	268	283	277	286	276	277	235	254	262	267	279	262	269	281	252	284	286	273	278	255	274	266	252	270	277	254	254	275	264	272	246	275	293	265	257	273	272	243	257	271	267	260	271	260	268	270	269	244	243	270	264	255	283	283	256	282	228	254	250	291	245	249	290	273	233	289	269	278	264	271	298	252	273	260	226	272	288	273	279	261	234	270	270	257	281	257	272	250	252	271	266	240	257	304	274	240	287	255	240	308	282	262	277	257	261	253	251	261	297	245	249	253	260	249	273	254	279	254	267	257	243	241	252	239	245	256	254	259	257	281	279	261	256	309	270	263	278	256	291	281	285	278	277	253	252	254	281	254	274	261	265	272	262	276	275	251	240	264	272	272	250	272	270	290	289	296	275	261	248	259	261	269	256	262	245	263	281	247	265	265	258	259	247	271	230	255	269	269	275	256	243	282	279	260	246	248	262	245	237	277	279	279	263	260	276	251	273	257	282	232	275	276	282	282	255	229	267	280	280	265	282	296	267	303	268	294	272	250	235	278	242	248	273	287	269	272	278	273	275	265	239	271	237	282	269	278	287	308	255	236	265	270	260	256	276	258	278	264	270	265	248	273	264	284	264	286	291	287	278	257	266	258	296	278	251	272	270	277	284	217	249	268	258	263	260	254	271	269	268	257	284	272	279	280	265	261	264	260	251	271	248	251	270	255	278	264	268	270	282	296	272	244	266	273	247	264	227	263	269	283	254	265	260	278	259	234	256	275	279	280	256	277	266	270	263	253	267	242	296	258	249	234	276	289	246	261	269	254	277	276	306	251	253	269	249	236	278	265	289	262	252	275	290	269	233	276	269	252	264	271	275	241	266	265	245	287	268	277	279	275	280	271	282	256	285	257	295	270	267	258	285	290	261	292	277	290	284	258	266	260	267	266	266	252	273	229	266	282	259	299	269	275	262	279	289	293	273	275	252	241	259	285	256	259	296	226	259	270	280	269	255	255	276	273	245	256	248	273	262	220	276	284	274	252	276	262	294	271	283	256	288	255	276	279	265	268	311	261	277	289	277	257	263	269	250	273	263	301	244	262	247	290	287	260	265	247	283	273	264	283	272	261	275	228	284	267	288	264	253	249	261	251	282	265	275	252	285	234	265	258	242	241	269	255	255	286	262	270	244	285	285	250	273	304	245	260	255	265	293	283	270	259	248	269	283	285	230	292	252	226	262	269	290	271	259	292	249	278	281	266	272	276	296	259	265	246	263	244	267	260	285	274	279	298	263	248	246	266	277	253	283	256	281	287	264	277	245	295	233	248	250	256	271	263	256	301	253	283	302	236	259	270	254	291	275	249	254	292	280	249	279	234	273	293	289	256	256	263	246	282	250	278	262	289	262	280	300	288	228	275	258	257	280	280	260	290	250	239	269	251	300	277	265	291	244	245	262	275	249	283	305	295	246	243	253	269	271	239	267	259	271	237	296	264	257	256	272	255	264	274	297	254	301	259	294	232	270	271	279	281	262	268	277	258	271	309	264	262	255	275	248	261	255	279	256	290	257	303	279	284	232	284	265	282	241	270	306	266	284	278	282	274	267	267	286	224	262	277	261	262	272	236	257	270	294	272	295	254	276	268	279	283	295	282	288	266	286	277	270	274	285	304	274	262	241	267	276	260	290	286	267	273	278	277	279	287	258	275	266	238	279	285	297	275	254	243	268	250	265	247	262	281	264	248	249	249	243	220	258	285	270	286	280	278	264	264	249	263	273	276	244	280	274	238	255	265	239	279	263	266	252	243	273	265	258	299	256	264	268	278	245	265	266	279	269	257	267	255	282	278	293	294	254	275	233	278	276	253	241	276	265	256	283	267	255	277	270	250	277	272	278	270	269	257	286	297	258	257	285	262	243	264	261	280	255	266	267	271	256	265	261	255	278	276	266	266	248	254	239	285	273	253	252	260	263	257	246	275	261	267	269	265	269	283	270	276	267	274	259	260	244	290	278	275	273	260	290	259	257	265	277	270	283	267	260	271
26540	20503	9941	1303	797	756	733	742	736	700	719	724	690	734	709	715	710	672	742	704	755	664	709	722	750	682	674	714	718	683	720	654	742	708	698	717	695	699	743	666	696	744	722	724	673	746	702	695	707	698	730	713	668	716	658	711	703	699	707	697	700	672	704	686	731	707	701	672	714	739	730	734	645	691	681	655	725	697	725	722	677	736	659	686	710	700	655	658	735	717	699	737	700	691	645	663	687	656	715	717	727	691	706	686	683	691	744	711	691	693	683	741	639	719	730	645	704	696	639	681	692	715	708	693	660	711	687	707	719	692	721	686	704	699	659	650	723	726	734	674	697	703	691	684	721	678	730	683	648	692	699	702	663	705	683	697	756	683	710	679	725	670	705	630	707	702	701	734	709	729	692	786	690	682	702	710	678	713	664	707	718	714	713	685	713	704	707	717	670	733	685	689	732	690	703	729	662	736	657	699	665	693	721	766	698	698	702	654	710	712	683	680	736	672	709	624	677	688	703	680	738	644	695	673	688	685	715	712	707	718	706	711	723	697	679	688	689	706	677	667	703	688	698	713	722	733	700	698	743	673	699	715	698	698	701	728	709	729	720	707	700	716	695	725	701	708	683	703	692	759	714	701	730	676	725	682	689	744	684	748	725	691	706	683	693	723	646	678	714	676	711	684	665	659	704	693	728	671	679	737	665	755	687	683	665	680	701	706	641	704	715	676	714	726	653	698	680	713	699	681	697	718	695	699	697	705	674	678	716	692	719	661	653	694	695	679	721	663	723	701	663	674	693	703	694	742	687	720	654	695	676	692	676	723	699	671	703	719	734	686	709	668	733	704	720	727	648	714	684	742	737	675	715	682	703	740	667	719	669	697	731	685	680	698	740	643	709	712	666	675	705	741	712	703	684	740	673	708	698	689	719	682	680	716	662	697	710	741	694	761	684	698	692	698	719	716	697	682	793	697	646	696	619	695	735	675	688	695	690	704	654	669	678	698	697	729	737	741	682	713	725	721	711	704	660	703	735	733	672	681	751	676	717	674	699	700	716	679	717	713	676	728	718	719	687	692	707	700	695	731	697	691	642	725	657	707	711	686	733	698	701	696	710	646	672	723	682	710	766	668	705	755	722	680	693	679	643	735	720	660	700	708	672	679	634	747	681	786	693	676	702	671	763	684	699	698	680	676	730	692	697	698	730	716	692	716	687	697	689	703	702	704	715	678	726	770	718	687	687	691	740	698	738	710	690	618	661	758	711	724	699	706	667	646	744	711	715	696	731	686	708	677	677	707	689	727	663	704	680	687	667	715	702	689	750	664	694	683	751	686	668	662	657	698	734	685	701	709	738	712	649	715	717	743	702	714	677	697	656	715	705	702	720	641	696	736	673	690	678	668	680	726	741	701	670	692	715	721	691	712	685	691	710	721	731	751	715	713	695	701	682	678	663	704	713	681	710	659	734	669	700	662	730	708	705	691	703	694	672	736	695	719	757	689	671	706	674	660	736	705	663	735	717	704	715	752	693	701	698	698	667	678	733	686	702	618	678	668	676	720	698	683	700	713	688	715	693	690	682	692	640	717	641	680	673	699	761	712	686	697	702	715	716	661	710	670	725	726	674	634	660	707	706	677	621	723	736	718	696	728	705	723	678	653	678	717	689	742	697	708	690	741	680	756	768	702	665	686	745	681	680	692	694	702	729	707	730	691	669	671	745	693	723	613	688	700	716	682	679	725	714	705	705	705	696	690	690	732	677	710	655	761	720	638	666	691	692	731	701	710	678	755	688	760	690	699	731	696	643	708	718	693	680	720	726	675	728	669	698	726	701	708	709	713	685	736	710	714	677	687	670	702	686	714	671	729	714	708	673	666	659	728	711	744	771	705	722	690	696	688	669	684	744	711	738	673	701	671	717	715	684	764	685	704	729	673	700	683	733	696	674	634	695	733	706	702	749	675	723	675	741	682	705	715	701	682	717	742	720	711	704	660	711	667	690	717	668	686	685	697	677	732	667	692	661	688	697	740	693	707	697	727	671	711	689	689	671	692	735	699	717	637	717	716	722	699	716	714	699	713	716	705	734	720	768	719	713	720	666	733	721	683	712	714	734	673	661	659	687	657	747	725	712	684	691	744	707	729	704	679	727	720	658	685	746	727	701	689	730	708	711	686	757	704	710	723	717	756	697	693	693	714	646	685	668	683	685	686	687	742	686	682	661	744	686	694	693	709	703	709	683	723	695	684	665	705	670	743	683	662	689	734	707	681	715	723	717	715	699	687	686	748	713	651	694	705	717	747	730	678	714	719	738	683	708	668	670	696	706	654	703	713	729	698	718	742	722	691	683	695	716	737	726	672	720	699	746	703	709	692	731	663	678	723	733	724	776	743	666	740	668	719	704	706	713	689	700	647	681	699	661	730	662	678	710	693	758	654	689	682	687	716	715	727	682	706	680	707	727	724	679	733	682	759	718	744	643	733	687	740	687	667	694	701	725	702	694	693	704	709	710	680	740	681	694	685	676	678	701	696	700	701	687	657	703	664	719	712	672	694	691	704	684	710	700	707	706	655	681	697	736	653	685	682	686	702	707	688	670	687	744	690	712	661	698	684	726	693	681	657	696	674	732	719	710	702	721	714	726	693	701	670	699	658	698	713	755	722	737	701	688	696	712	727	696	712	742	702	707	717	702	667	736	656	741	679	678	720	711	744	675	713	679	676	713	658	707	739	699	694	762	705	696	698	659	722	687	724	757	736	721	702	700	701	706	677	655	717	704	670	687	706	689	700	727	715	694	720	722	697	715	691	704	691	703	760	718	683	702	744	755	704	696	710	650	719	669	699	646	697	694	688	735	709	646	688	652	662	725	668	679	705	679	722	683	628	670	708	680	705	705	666	754	693	654	681	720	705	711	720	682	687	687	682	699	749	675	676	709	692	704	682	717	718	673	664	706	677	729	727	673	728	710	726	756	664	712	734	690	677	645	719	719	692	717	663	720	694	689	678	737	680	662	704	731	704	677	702	737	715	668	716	667	723	662	700	703	731	776	678	672	698	679	681	751	672	684	745	718	704	687	675	689	710	680	713	647	722	736	696	678	678	713	719	657	643	685	691	658	670	703	740	711	681	733	699	658	729	658	677	715	721	648	715	678	738	740	692	664	736	679	721	660	692	706	673	703	700	698	725	691	679	678	684	734	689	669	677	680	670	690	702	710	678	705	662	717	658	678	714	719	715	697	663	734	693	689	719	693	676	742	742	676	676	695	697	710	691	716	727	680	684	712	723	694	702	695	687	729	713	647	676	710	702	700	693	731	737	671	691	740	659	694	734	716	696	698	683	742	688	720	686	668	677	740	689	670	724	708	685	646	695	715	693	685	738	689	718	714	734	673	688	669	669	700	707	724	695	692	702	723	677	676	692	746	698	667	722	719	681	702	674	686	689	740	669	694	715	699	687	671	664	700	682	714	691	710	683	746	695	673	762	693	684	704	692
4052	1545	1449	1192	1041	949	969	926	908	927	889	912	920	920	862	878	912	960	935	858	893	921	889	901	900	869	831	922	892	917	880	878	925	889	864	886	882	886	872	885	871	927	919	820	857	875	884	902	903	867	876	871	890	861	880	835	884	921	927	869	828	878	888	874	842	933	874	852	961	856	865	897	849	886	849	879	872	853	892	896	874	882	895	884	889	904	891	880	857	882	889	871	852	913	849	919	908	833	875	920	882	888	867	891	862	846	898	895	894	942	883	878	915	884	929	928	871	869	942	907	907	877	861	906	881	868	917	863	865	918	868	888	906	901	869	841	831	881	877	854	919	858	832	863	938	867	902	872	868	893	837	844	802	884	902	801	896	866	923	901	851	928	878	858	900	831	911	902	924	933	833	863	934	885	901	886	874	868	896	860	909	835	878	903	880	903	863	882	879	862	883	886	881	859	910	889	827	844	920	915	911	843	875	855	887	928	914	876	909	848	840	909	928	833	840	881	834	912	885	876	929	863	893	891	887	864	926	873	882	923	887	841	888	884	873	874	886	857	848	937	886	862	821	904	883	873	912	893	914	870	865	882	907	870	876	872	873	854	850	853	873	906	863	902	852	965	869	923	889	870	897	939	944	886	859	873	838	902	914	901	891	956	918	899	871	926	840	891	880	865	852	895	826	869	882	934	843	892	939	866	869	860	875	859	864	880	928	896	893	886	849	906	851	886	863	829	887	894	893	848	874	909	824	881	864	911	864	877	854	887	896	878	871	871	857	856	880	913	877	925	795	886	852	910	837	896	872	884	834	885	909	868	894	865	884	864	885	911	877	889	852	889	852	886	913	905	913	882	878	873	842	869	927	841	869	863	855	892	881	945	895	878	913	892	890	877	896	925	908	861	875	877	828	834	914	822	926	922	901	955	909	891	853	850	924	883	868	860	824	872	906	880	903	937	863	897	907	855	846	917	864	835	858	921	888	868	902	881	825	871	899	858	895	879	898	892	842	966	892	881	860	855	918	807	873	912	920	918	890	875	816	836	885	844	854	896	886	919	860	846	883	847	871	910	902	849	911	840	905	884	913	878	832	865	911	889	921	912	819	872	885	890	880	822	894	855	891	867	943	850	871	918	877	897	876	856	870	899	879	837	890	898	943	847	871	844	898	881	832	864	884	924	857	856	875	863	857	857	893	866	891	888	856	858	871	903	857	877	849	852	891	865	880	899	841	868	878	880	894	856	862	905	879	909	904	900	892	944	914	896	846	922	822	863	882	845	881	905	839	884	829	854	863	879	851	849	932	907	929	840	977	833	832	834	871	877	910	844	911	840	873	902	888	885	888	857	881	850	888	888	874	874	859	853	907	860	920	915	923	836	935	880	867	840	897	843	883	884	878	885	917	940	834	895	934	930	852	881	892	860	855	842	921	868	897	905	888	856	882	907	890	865	899	911	886	864	885	855	831	871	864	902	889	862	870	829	872	883	911	857	886	895	949	929	894	919	902	852	887	899	831	917	861	890	795	903	879	868	961	895	864	856	878	887	849	902	896	907	864	880	844	887	880	848	925	857	948	866	864	883	846	897	892	919	876	841	858	889	914	846	888	852	891	878	871	917	874	876	867	883	896	910	859	923	894	874	809	865	844	848	829	913	834	874	870	854	917	868	878	879	906	925	862	836	876	876	867	892	892	895	871	921	886	885	891	914	935	923	852	894	874	906	880	875	830	898	877	871	855	885	905	858	889	851	825	853	850	866	832	871	854	884	863	949	858	846	898	842	902	858	896	946	874	871	897	863	885	858	897	872	894	911	817	890	876	875	838	907	881	817	910	854	887	905	884	882	892	868	884	864	837	852	844	879	922	876	849	842	910	893	900	901	865	861	904	870	835	891	912	920	875	914	871	869	911	896	848	902	881	869	898	862	843	889	872	824	857	888	916	908	923	900	912	875	905	889	879	879	873	863	901	868	886	911	888	882	864	883	836	818	880	877	944	875	893	851	851	864	842	865	941	866	879	847	899	939	849	881	876	857	931	871	866	865	913	832	825	827	897	858	835	881	895	880	868	888	863	884	832	928	825	873	903	851	889	878	876	878	854	928	891	860	937	859	828	918	905	928	899	909	889	892	898	888	847	879	889	836	883	854	884	915	888	861	901	889	844	856	920	881	894	903	885	884	877	931	880	888	863	917	892	887	875	869	865	878	880	900	921	885	858	850	869	864	858	838	860	830	850	910	866	892	897	878	869	897	894	911	881	867	899	872	905	877	910	859	854	884	826	903	912	890	896	956	873	853	880	834	875	886	795	864	910	909	976	893	907	808	884	855	883	896	884	884	928	844	881	879	885	891	835	862	870	860	855	875	903	858	927	867	860	832	891	846	936	905	864	888	942	865	826	893	944	896	869	893	826	839	878	832	886	907	950	919	923	907	859	921	860	877	878	911	894	846	879	895	844	879	920	913	831	842	881	849	867	935	863	834	853	825	846	834	874	860	829	882	851	893	898	902	861	877	831	845	857	872	869	860	911	869	844	862	887	912	845	837	879	880	855	886	872	856	890	856	817	841	896	860	864	927	860	873	859	846	868	853	913	857	879	905	900	841	942	857	884	804	866	888	915	868	908	916	878	853	836	887	881	948	884	860	918	908	923	870	852	842	887	890	890	885	888	893	860	900	805	886	910	887	889	865	910	905	886	896	926	854	908	899	891	878	928	863	861	865	845	892	903	909	878	909	886	891	892	901	856	872	876	912	854	827	855	896	863	878	936	923	931	880	910	871	929	850	821	899	874	874	882	853	840	872	861	878	873	867	913	915	923	865	852	905	881	893	816	913	872	882	878	878	900	844	844	870	871	910	840	889	890	870	900	836	902	878	856	884	855	881	843	920	839	925	854	915	864	890	876	909	840	878	843	897	862	903	852	867	930	797	879	883	903	874	889	939	863	896	935	817	870	890	875	877	842	834	856	904	923	850	840	916	911	895	866	859	890	915	888	889	906	876	913	871	896	900	825	853	879	869	866	856	864	892	931	951	887	836	858	862	830	808	896	858	887	911	876	895	887	866	895	923	904	869	886	886	916	799	889	924	928	913	961	852	864	870	864	841	846	819	898	876	883	877	888	915	917	884	880	830	851	875	855	893	883	858	872	836	884	923	879	900	848	890	917	859	878	859	834	867	885	868	964	877	881	915	899	879	879	881	871	874	895	894	886	836	847	923	856	872	887	906	870	911	909	904	938	881	899	900	847	891	858	902	928	888	902	873	847	922	885	942	892	880	906	865	905	882	877	872	873	898	897	897	884	903	876	853	893	881	923	917	933	895	824	938	878	856	921	878	921	876	940	846	881	883	882	852	894	838	901	888	910	864	860	875	883	899	935	922	863	904	827	848	865	919	856	875	867	853	910	856	914	881	908	896	916	921	884	887	930	818	887	942	854	897	867	867	906	874	882	889	857	871	843	859	915	857	877	889	937	902	939	859	867	912	843	833	838	925
23426	20878	28231	23631	20886	11278	1437	889	777	765	665	600	590	634	555	553	569	534	587	533	520	520	546	518	520	506	474	518	530	476	513	497	527	506	510	522	511	467	518	533	477	493	485	468	470	488	489	487	530	528	532	472	544	510	480	499	488	495	518	492	482	524	473	489	456	484	538	489	500	493	506	486	497	485	513	509	491	503	500	518	539	546	493	513	485	525	517	489	488	472	500	486	495	471	465	506	514	482	492	481	510	475	464	509	476	483	481	503	498	521	473	494	444	459	534	482	460	416	472	515	480	456	498	483	504	532	493	506	485	481	502	493	475	447	484	470	468	472	489	474	477	502	539	455	489	472	515	474	479	475	517	483	490	496	482	508	520	492	524	498	513	478	497	506	519	481	504	500	543	487	494	473	450	486	464	492	487	475	500	475	534	506	464	476	479	481	495	483	486	502	522	457	488	496	474	495	524	512	483	494	484	475	512	504	530	459	462	490	481	522	502	491	460	509	508	531	497	450	490	490	456	469	490	467	517	435	498	494	502	467	519	514	495	478	461	505	448	519	494	483	464	521	486	504	439	482	484	502	463	487	489	489	480	511	507	505	488	507	502	518	508	477	499	468	512	526	531	524	507	499	456	458	478	471	475	511	500	494	488	476	514	460	493	511	479	531	485	487	465	495	489	478	478	502	546	478	455	492	503	545	507	468	495	484	485	475	490	488	462	466	510	503	477	503	487	506	488	507	448	527	482	480	503	534	495	501	488	498	469	526	458	502	510	466	484	514	454	494	470	521	523	482	484	531	461	456	478	514	514	501	499	445	495	487	482	487	481	456	489	443	490	486	502	510	487	494	478	523	472	501	477	473	483	504	500	446	464	493	474	489	471	494	441	493	484	492	489	517	469	490	482	498	496	478	470	507	456	434	498	474	489	517	490	451	469	474	494	519	513	494	469	460	485	497	481	533	447	546	527	463	435	489	490	456	459	488	499	471	497	489	509	495	459	533	508	506	499	487	501	490	462	485	472	486	483	474	465	486	503	494	489	490	526	498	530	536	480	506	493	486	506	485	507	452	524	503	498	483	478	512	504	445	507	504	490	495	505	527	519	485	469	477	498	456	481	505	538	525	445	464	500	501	488	505	489	481	493	474	479	526	500	496	524	471	481	515	446	472	477	471	480	471	512	481	453	477	474	500	513	484	479	493	478	497	472	513	470	470	520	512	499	506	482	547	460	504	481	501	481	495	483	469	471	465	470	490	488	493	500	479	485	483	476	475	484	466	510	458	496	495	541	477	486	494	498	476	483	450	474	486	493	546	489	523	462	506	515	502	521	519	496	476	457	496	462	450	473	497	533	489	469	453	496	512	487	453	499	473	478	512	497	505	521	516	469	466	449	496	483	508	509	502	458	506	455	508	499	499	436	421	505	535	456	449	495	501	467	493	511	488	452	527	471	510	466	472	516	464	489	498	503	486	466	525	472	536	529	505	466	540	457	477	531	488	452	476	507	509	475	482	537	467	473	475	491	499	507	470	444	497	512	460	515	469	468	495	479	506	455	512	511	490	513	485	493	468	519	480	475	494	492	513	520	488	512	500	478	442	484	499	438	500	476	480	511	514	493	475	506	460	536	468	566	480	463	461	477	484	470	476	531	480	521	472	499	482	518	451	467	476	496	487	525	491	493	522	498	470	511	473	500	474	473	489	458	467	489	496	502	504	476	470	454	484	544	485	504	470	469	504	479	488	482	483	471	510	521	497	475	527	526	477	512	467	490	493	482	481	486	461	499	499	495	512	509	523	487	459	491	466	504	471	493	506	480	521	466	492	477	516	481	489	511	476	490	484	485	467	487	508	512	504	466	501	452	496	470	476	484	475	485	532	455	463	476	484	502	485	503	497	457	464	505	463	500	469	502	470	465	475	522	486	478	491	456	499	462	457	483	503	420	469	472	505	499	511	531	493	483	533	477	491	452	465	505	482	511	488	529	508	518	499	459	499	504	468	482	472	449	497	516	444	511	492	517	522	479	527	508	471	515	489	467	524	500	488	474	494	470	476	462	475	480	486	482	482	511	482	492	481	462	491	473	480	504	465	490	495	467	457	518	440	512	482	502	473	514	492	438	509	507	494	476	493	495	488	560	469	478	492	469	447	495	473	489	481	477	464	478	467	473	538	465	478	492	506	504	513	504	503	487	489	478	505	520	484	517	507	483	479	482	475	513	486	506	496	492	500	467	516	515	497	523	481	477	489	481	434	459	492	496	509	468	468	481	490	524	477	472	492	507	469	546	517	466	483	521	531	516	517	483	431	492	474	508	487	527	478	454	473	534	439	527	505	498	511	459	502	458	459	475	448	477	493	480	498	505	501	484	497	518	460	495	549	471	530	508	468	505	505	490	485	462	518	500	485	548	468	477	525	473	463	479	493	499	488	490	479	512	477	468	500	505	491	520	483	505	514	531	498	456	534	516	480	492	474	486	488	497	473	462	487	470	451	475	481	486	487	474	478	484	525	436	498	482	468	472	460	502	485	490	495	496	473	482	452	498	485	467	482	470	489	466	559	516	469	472	509	457	480	483	510	513	477	487	514	512	505	502	463	522	507	530	511	517	442	517	507	448	521	449	527	485	496	464	494	479	482	487	473	496	497	509	525	460	471	495	515	467	523	495	526	512	492	525	509	518	457	489	490	496	503	503	503	526	505	507	502	528	510	505	514	553	485	515	486	476	496	512	459	486	523	509	522	499	504	457	481	475	529	509	537	478	504	461	517	493	467	484	507	495	505	475	489	455	523	518	490	452	497	503	483	528	498	468	485	508	508	492	533	448	474	497	540	478	465	525	481	515	467	499	507	462	456	502	499	491	477	488	467	437	512	512	505	486	464	530	442	473	488	486	441	506	482	492	485	455	486	510	473	447	469	439	421	501	470	503	482	502	456	460	479	506	532	496	462	475	509	518	475	469	480	482	476	475	471	497	433	474	511	494	485	522	501	472	470	548	460	476	479	469	471	500	495	509	479	486	458	480	490	492	464	455	497	477	487	491	505	518	515	473	494	495	472	492	485	505	472	497	502	523	536	510	502	501	497	429	481	537	488	458	499	519	504	485	525	496	463	469	442	484	507	485	471	523	460	456	460	475	470	457	493	487	520	468	533	447	493	522	507	510	483	490	514	486	509	508	482	466	508	494	454	500	494	499	491	517	497	457	466	487	513	502	499	514	489	482	471	510	478	463	509	504	488	488	470	494	506	459	476	504	502	484	520	485	512	476	464	489	493	451	475	445	482	475	499	478	491	480	489	476	486	467	490	468	464	436	484	483	500	462	508	504	501	511	516	517	495	519	477	459	478	498	472	494	488	488	462	468	489	509	492	472	527	499	495	488	517	439	437	497	474	486	495	464	488	496	514	465	475	491	475	492	463	483	506	512	483	470	464	473	483	464	501	457	509	481	498	475	503	454	501	475	508	517	514	491	499	508	496	520	488	465	474	501	482
4461	9396	8433	4492	3130	2409	1944	1640	1369	1277	1075	974	879	863	844	772	801	783	755	700	780	692	684	647	710	640	674	693	725	689	661	646	695	616	668	668	629	648	656	648	669	661	628	650	646	642	635	667	627	616	641	652	643	660	637	655	584	607	601	581	589	614	617	668	658	647	621	629	669	618	643	603	630	638	642	613	646	669	583	617	642	607	603	648	633	645	637	649	644	623	651	662	670	624	610	624	584	619	624	653	597	632	620	651	626	687	663	596	651	656	644	638	603	620	643	639	635	636	631	637	653	643	649	660	587	627	667	626	614	595	628	641	616	610	647	689	592	645	633	605	604	621	650	601	616	670	628	630	644	644	620	643	622	617	653	579	645	642	617	635	635	648	608	607	648	655	624	642	633	639	651	667	611	633	637	594	634	642	657	629	618	645	656	618	639	682	606	662	608	638	650	645	651	630	659	640	622	603	639	613	647	620	637	618	634	657	615	650	648	655	633	606	650	650	629	631	651	626	595	601	625	660	621	613	622	659	625	628	634	628	646	638	659	634	628	613	661	643	604	652	639	652	631	646	620	648	639	580	630	642	653	631	654	620	617	665	600	584	651	583	614	639	604	652	609	617	622	637	647	660	665	631	681	622	657	624	668	593	614	595	630	615	646	638	626	638	619	652	629	677	637	601	622	621	630	623	668	632	625	609	615	640	676	601	652	648	647	575	586	617	658	637	595	644	610	655	632	657	629	626	636	598	636	644	591	645	633	617	610	621	617	642	640	647	608	636	615	572	643	665	661	618	617	649	613	628	658	617	626	599	620	637	674	662	669	666	643	605	631	657	646	646	573	595	655	685	617	634	648	641	621	663	625	585	592	633	634	588	643	658	654	628	684	640	657	662	630	573	627	654	636	622	644	639	628	668	635	604	648	653	628	655	650	616	613	618	607	617	633	623	640	629	633	573	651	653	584	654	603	672	630	629	666	647	633	606	644	643	609	631	644	621	639	666	644	653	609	610	621	592	626	645	652	645	652	639	615	644	602	662	643	629	618	673	638	613	651	633	657	637	663	649	632	633	611	656	625	669	605	618	653	614	634	583	587	671	635	641	671	616	624	617	675	594	601	626	624	605	665	624	625	647	616	652	624	643	661	609	600	580	616	640	638	606	600	639	631	594	597	620	624	642	651	643	599	658	622	665	636	626	620	627	601	638	716	668	641	637	635	592	588	611	604	621	626	643	634	637	657	660	630	628	619	630	628	619	615	652	603	679	617	543	596	584	651	618	656	648	611	689	618	597	616	618	634	613	622	644	627	629	671	636	658	642	670	601	682	615	651	645	603	638	615	593	633	650	607	657	678	622	637	621	647	656	680	618	609	651	672	612	649	616	660	643	684	659	621	612	640	617	680	612	644	612	639	642	605	645	618	648	641	644	627	657	637	647	646	644	581	609	613	593	633	642	588	616	621	626	640	634	632	679	626	687	615	614	656	662	624	680	569	680	632	643	633	652	642	634	596	653	641	634	624	595	633	578	690	675	646	630	631	608	601	659	623	655	628	675	634	614	655	659	635	639	654	638	613	642	649	658	651	586	594	695	616	675	613	633	597	637	596	593	599	642	622	628	617	646	654	668	650	661	622	600	610	679	631	619	633	611	648	615	674	601	642	602	675	654	578	670	652	670	680	651	596	611	649	642	624	657	676	657	602	644	592	662	592	653	639	630	675	578	663	615	632	630	639	597	656	642	626	667	648	653	634	616	622	658	653	613	621	640	642	667	620	662	617	603	616	649	595	646	661	676	619	645	607	634	598	643	625	646	642	604	627	640	682	631	650	605	643	630	627	598	624	610	608	694	628	606	612	624	618	618	645	671	640	611	583	589	674	652	614	600	634	607	605	635	618	622	653	655	665	620	588	654	647	635	618	656	657	632	645	648	668	645	651	636	659	614	660	621	628	647	594	593	673	619	635	644	593	629	601	608	645	610	673	665	649	614	611	633	678	679	610	678	603	649	682	628	619	616	665	593	650	619	602	648	638	666	622	573	592	618	623	685	621	624	634	666	587	668	637	611	632	640	653	625	641	620	596	643	622	596	659	610	627	611	642	645	688	624	664	599	602	563	612	612	613	616	637	631	639	624	620	652	631	629	572	595	628	596	642	622	630	600	654	643	632	654	610	638	644	641	613	603	621	607	607	666	654	636	606	615	655	641	598	613	649	637	626	608	583	674	634	605	668	624	625	637	611	659	624	596	642	611	642	668	610	625	617	661	648	640	649	633	588	606	627	636	643	663	628	622	667	621	669	643	593	619	666	633	609	680	665	622	617	650	596	634	620	642	635	610	623	677	687	660	608	621	637	629	639	584	638	662	631	660	643	657	662	615	640	567	635	633	616	603	616	633	629	615	596	595	657	599	596	691	630	660	652	634	611	613	595	641	653	634	625	615	636	674	623	622	657	620	676	625	578	638	678	616	648	664	674	603	600	690	604	642	621	620	652	686	610	632	609	653	631	620	619	639	623	614	597	619	589	623	607	622	613	684	631	617	631	629	640	632	618	669	629	639	612	593	623	620	642	626	644	636	606	650	619	653	632	619	638	678	627	654	604	637	629	614	635	660	671	648	664	676	609	638	643	643	572	658	692	604	660	623	637	647	603	630	631	600	640	621	670	666	665	657	596	659	605	655	630	596	619	636	667	639	636	627	651	639	628	640	633	692	616	612	644	668	629	620	616	662	630	650	658	562	650	622	659	621	598	577	618	647	671	626	602	652	680	689	614	619	597	607	673	598	625	623	615	601	601	628	635	633	563	647	596	664	632	579	646	632	607	643	626	617	643	653	609	634	692	647	601	672	662	635	603	587	668	600	610	617	624	610	624	626	602	672	633	626	610	641	632	672	610	604	630	683	624	639	615	578	614	626	635	654	668	684	605	622	657	603	634	629	633	644	604	640	605	596	648	652	609	646	624	645	612	590	624	604	634	637	600	633	615	672	596	631	651	667	599	630	617	633	638	650	627	641	646	594	588	632	597	635	615	599	631	608	599	662	598	656	612	592	676	645	656	641	654	613	684	628	640	597	610	617	603	626	578	614	684	637	660	623	635	597	641	618	621	592	628	664	662	589	620	646	588	669	643	613	595	657	656	640	606	646	671	632	619	610	622	655	600	625	660	639	617	622	625	627	606	640	659	669	627	660	674	600	635	666	606	681	603	644	617	654	615	609	616	613	636	634	639	606	661	656	597	667	576	581	657	654	624	653	631	596	607	655	649	603	620	614	604	595	628	646	660	665	622	612	600	656	651	610	623	640	602	699	608	640	660	630	638	619	620	550	621	642	670	648	633	646	598	597	661	625	616	669	619	591	661	592	611	664	643	636	632	617	606	599	625	591	629	622	670	641	662	641	587	654	623	642	638	617	640	606	606	633	646	624	680	629	596	661	634	641	632	632	618	595	604	640	674	692	632	631	636	607	655	649	671	626	641	654	682	666	648	613	627	616
22547	20884	28637	23264	20888	20946	9788	1111	785	699	572	513	502	434	369	342	346	357	315	295	288	277	262	293	268	263	238	269	243	256	212	264	233	225	220	273	212	212	200	222	230	229	225	208	215	219	211	209	218	219	232	220	231	213	207	227	230	216	228	203	218	190	194	221	219	194	206	207	211	201	198	225	190	232	180	212	191	225	207	202	206	235	186	228	199	214	212	231	206	190	195	193	209	224	215	217	199	212	183	240	227	182	203	192	215	238	202	205	246	205	199	203	223	233	239	218	182	214	200	196	221	212	207	187	175	224	210	230	190	202	191	215	222	226	234	197	198	205	199	207	198	199	219	209	221	202	216	227	204	223	220	158	218	206	200	196	218	218	195	210	220	215	221	223	201	200	205	192	226	214	206	233	209	211	208	200	228	216	199	231	200	205	214	226	192	194	219	214	209	207	194	202	225	213	222	212	213	179	218	167	200	193	198	208	230	198	216	231	199	215	179	205	180	202	208	209	210	218	186	216	199	220	208	214	194	188	197	210	205	194	232	202	219	199	191	196	172	211	192	192	211	207	222	218	192	207	233	219	243	221	211	196	212	225	210	182	191	226	182	224	176	213	193	206	211	215	202	227	227	221	218	194	215	227	198	205	207	196	202	213	212	206	217	195	214	196	203	225	237	217	195	205	218	202	182	214	210	214	171	177	214	229	193	187	191	206	211	206	193	217	183	200	222	230	210	223	202	233	205	187	213	179	206	200	204	213	231	232	223	187	195	239	208	192	182	192	205	193	211	183	196	212	226	189	179	174	181	204	189	213	216	216	192	252	186	192	187	215	189	199	218	217	176	208	206	221	230	200	196	187	225	209	194	217	196	196	200	210	199	209	223	214	193	210	213	198	213	207	196	202	194	206	185	162	209	207	219	213	205	207	194	199	213	186	209	206	216	197	220	198	201	170	190	201	204	217	226	203	209	207	199	210	214	203	217	212	213	203	200	201	204	226	209	202	218	192	172	199	216	218	198	203	209	222	219	187	200	217	194	221	206	210	200	212	185	195	237	221	196	249	211	201	204	201	222	196	220	209	197	208	197	208	206	205	210	179	203	203	216	200	208	241	176	195	219	195	184	187	188	179	219	213	203	203	225	208	194	213	215	175	210	204	200	206	219	195	201	188	219	196	196	204	184	194	185	216	219	199	205	209	196	201	192	210	217	204	207	185	171	194	204	206	211	224	206	213	201	193	194	193	210	185	195	185	178	202	201	206	222	210	205	200	233	203	212	222	199	212	205	172	198	195	199	194	215	200	203	205	186	208	200	211	234	198	213	203	182	205	213	194	199	206	200	184	198	223	198	194	196	182	208	219	191	202	172	193	205	201	224	176	194	173	226	206	192	207	177	176	198	226	198	215	221	186	217	207	204	196	213	198	203	211	206	209	190	179	190	201	194	198	202	204	201	195	249	204	200	201	227	194	189	223	200	203	199	216	200	192	201	202	209	200	196	204	192	197	221	198	213	208	204	182	184	196	204	211	198	219	210	183	216	210	190	207	201	216	225	225	179	210	189	199	199	182	219	198	189	200	205	212	190	200	234	203	213	187	187	195	206	220	199	189	232	176	202	196	205	206	210	191	223	208	199	219	197	233	222	206	180	173	189	207	218	197	233	237	207	221	221	220	225	198	216	215	211	193	211	208	235	200	171	199	209	193	234	204	203	182	182	209	224	216	211	196	186	213	214	217	196	219	206	214	191	232	194	187	217	195	213	198	227	184	232	184	176	198	202	198	175	220	209	222	203	207	194	185	211	197	206	213	210	197	184	201	228	238	187	184	208	201	221	217	215	197	181	207	209	176	218	196	196	212	201	198	205	210	196	186	193	203	208	208	209	230	207	209	181	197	172	199	214	221	214	185	232	198	212	226	191	207	194	194	223	194	193	203	207	208	232	217	210	203	199	238	203	197	221	224	203	206	189	182	200	199	238	215	206	193	204	224	221	201	189	218	208	208	196	225	193	220	178	225	231	204	194	196	179	220	213	188	195	197	205	228	198	194	198	196	196	215	209	177	204	200	220	217	178	213	240	207	184	229	204	193	207	214	208	206	200	185	213	224	195	202	194	226	215	200	173	202	180	182	216	218	215	205	259	199	192	230	220	228	185	194	202	182	209	203	181	230	201	205	217	210	205	194	209	189	203	207	205	201	230	200	183	226	213	219	198	196	199	211	205	239	240	221	208	184	160	201	226	228	187	216	216	224	196	204	199	229	230	198	208	204	204	201	211	205	155	193	210	200	200	195	216	222	216	193	205	223	206	198	206	193	191	221	211	186	201	189	221	204	185	201	223	203	208	197	186	224	213	218	192	202	233	205	222	213	202	194	215	229	186	204	233	199	201	226	187	214	172	179	209	189	213	173	225	222	220	209	203	190	216	189	187	185	238	199	201	209	218	215	207	186	202	192	205	222	195	221	232	208	196	207	212	209	180	226	213	215	237	192	205	199	193	226	219	204	190	238	227	215	210	194	219	195	222	209	189	207	209	217	197	190	220	200	172	205	200	191	222	218	221	199	192	185	201	205	226	205	243	197	206	210	208	215	212	225	228	204	202	207	220	188	189	190	210	220	215	209	219	210	188	193	192	170	207	181	214	218	169	205	216	203	208	206	216	193	202	236	220	209	190	202	220	193	196	202	233	190	201	212	195	202	202	213	206	177	200	209	194	209	207	209	201	179	239	187	214	220	195	196	185	213	205	213	206	203	202	205	221	218	207	199	232	219	240	195	225	222	228	179	191	194	216	194	197	187	221	186	199	195	196	205	221	200	215	226	161	216	169	201	195	223	186	197	202	213	171	222	205	206	203	183	207	205	214	222	215	175	184	216	219	185	205	227	205	204	191	214	172	210	200	209	214	210	229	199	216	222	230	194	232	194	196	196	216	234	197	191	180	198	200	196	212	187	213	201	149	207	190	209	200	207	206	190	205	205	167	208	208	201	207	196	191	185	200	225	194	217	225	200	202	206	244	195	198	187	181	213	217	185	213	213	232	211	207	229	202	213	188	203	172	234	190	211	256	196	215	217	193	211	203	204	223	217	198	199	193	211	194	192	200	194	196	194	220	207	216	223	181	196	210	208	206	230	208	198	217	206	181	200	213	202	202	185	211	198	216	245	198	204	197	210	210	199	194	191	204	202	185	215	183	213	195	195	182	189	221	216	192	209	209	193	192	201	188	201	225	200	206	212	201	194	218	221	245	209	214	199	210	208	200	213	219	207	207	215	196	200	214	188	200	207	197	209	203	202	186	192	189	205	193	185	253	178	206	213	200	183	169	188	202	192	213	207	219	219	216	216	201	185	185	164	206	184	192	222	222	214	210	181	224	199	209	193	216	221	211	218	197	249	200	194	198	196	216	174	217	203	225	193	197	196	236	212	187	209	199	179	189	205	214	190	222	214	223	206	196	182	192	190	200	230	193	216	218	213	211	195	186	207	195	233	183	202
6546	15534	13552	7298	5134	3811	3014	2217	1794	1413	1146	978	853	781	667	641	603	540	502	484	422	427	415	377	407	366	379	330	369	364	354	311	342	314	316	301	289	301	309	283	290	294	276	315	281	276	272	305	312	279	275	272	307	282	291	282	267	285	271	278	300	272	287	285	301	262	281	278	259	262	256	254	279	262	293	274	269	281	284	249	273	279	265	286	246	279	274	306	266	258	258	265	276	262	248	268	255	253	274	266	284	289	242	272	260	268	256	263	280	275	273	262	273	268	235	270	257	255	270	276	258	264	278	294	256	238	275	305	269	290	287	279	291	271	276	269	281	236	266	273	253	270	258	268	288	272	251	265	265	232	256	290	248	279	258	266	221	250	252	246	269	273	259	242	231	264	262	272	275	271	259	259	319	264	263	250	259	286	246	268	240	271	245	289	273	274	253	272	289	279	279	285	275	284	274	265	241	261	269	275	239	254	244	276	255	253	283	255	256	268	254	246	264	258	232	259	278	274	290	239	284	246	257	247	268	297	274	237	276	284	268	265	262	250	274	232	255	275	279	245	241	243	285	222	287	273	273	244	283	242	299	278	288	270	292	260	283	272	270	274	248	231	246	279	266	267	255	262	242	259	283	267	262	285	298	272	246	256	267	293	236	244	274	267	257	280	258	291	268	272	270	281	262	248	278	263	257	286	258	310	255	256	259	308	269	254	281	248	276	262	278	267	276	249	263	290	259	245	262	261	239	278	237	241	261	244	265	291	288	240	279	281	229	251	273	291	246	271	255	238	227	265	239	272	253	276	280	241	251	251	247	245	248	264	267	293	278	290	259	260	248	279	282	264	265	270	281	248	261	251	244	275	218	292	233	257	255	276	259	288	260	290	274	251	295	259	276	249	273	283	248	266	244	264	264	263	275	260	272	270	282	273	315	268	265	277	247	289	271	251	268	267	255	269	230	232	271	273	264	252	261	253	266	271	287	236	267	271	294	263	249	265	296	265	245	244	239	270	253	248	256	267	262	259	244	240	238	279	278	263	302	278	261	264	253	279	243	252	260	251	266	264	265	252	284	230	255	226	262	284	265	264	282	257	276	265	279	259	273	280	246	267	269	239	260	258	241	265	226	271	294	270	270	245	249	240	261	281	265	276	283	251	272	257	264	271	273	242	271	250	243	291	232	257	268	283	240	248	239	255	263	275	246	270	268	263	254	261	284	254	256	273	266	285	273	269	254	277	264	264	274	264	269	270	289	257	255	262	287	277	250	285	288	291	273	262	263	263	273	232	243	273	254	251	280	263	255	239	269	293	256	280	261	241	277	268	268	253	252	264	287	262	258	243	281	266	266	292	270	265	250	271	251	279	237	212	236	287	272	252	284	246	267	240	278	268	263	306	279	276	250	274	289	252	248	260	243	273	242	268	284	257	270	260	264	285	248	273	255	267	239	271	269	264	258	270	282	255	262	275	257	232	285	247	267	269	257	252	250	252	269	284	263	254	256	249	262	262	257	233	238	268	251	266	238	268	252	237	232	250	263	275	278	244	270	284	249	293	257	269	275	257	256	259	243	236	262	256	277	250	254	291	268	263	268	265	272	288	262	240	265	257	256	270	254	262	247	272	257	249	284	280	247	258	251	285	238	261	251	281	279	254	271	247	281	252	281	225	254	270	259	276	231	281	254	247	278	284	283	239	254	263	268	289	248	285	279	227	261	298	262	279	249	254	278	250	259	239	276	252	261	245	255	279	280	265	268	239	272	259	273	244	244	262	261	278	258	259	247	297	265	263	268	270	249	251	275	275	302	283	274	246	259	283	247	292	282	292	276	267	286	253	266	236	267	305	268	269	251	238	260	251	267	271	272	280	250	249	280	269	244	257	238	314	289	275	297	266	268	260	259	256	266	258	240	256	249	256	264	256	279	262	273	237	255	259	249	284	251	259	268	284	275	268	280	242	230	262	268	275	250	275	277	254	289	232	268	274	312	258	280	268	260	283	254	231	244	248	262	250	261	274	250	262	285	268	267	268	282	253	279	241	267	271	279	252	264	285	273	270	263	287	302	249	262	237	298	262	261	235	279	282	255	273	244	265	230	273	268	266	230	260	242	263	243	272	269	282	237	273	253	234	261	281	301	280	252	230	274	288	265	254	273	279	268	268	287	235	265	248	248	272	273	250	269	277	257	276	268	252	242	259	266	280	232	265	249	229	272	289	262	249	255	288	249	247	277	253	286	267	295	249	262	255	230	257	255	244	283	233	287	241	257	271	245	271	242	292	265	266	263	252	244	293	253	267	269	252	242	241	260	263	287	282	260	285	267	276	308	251	266	265	271	258	263	269	276	239	234	271	309	268	235	270	269	248	267	282	262	272	269	248	259	261	273	263	274	251	262	254	236	258	280	246	289	256	258	283	286	265	232	273	231	265	259	242	275	267	251	277	265	271	279	252	241	262	260	248	257	284	290	281	256	277	249	284	297	286	251	281	291	269	250	246	248	241	260	269	275	238	240	254	273	251	310	244	230	257	276	259	263	249	271	237	244	262	236	278	254	242	284	280	226	268	276	254	250	263	283	271	280	266	264	268	232	242	275	250	289	276	254	286	281	253	254	254	271	276	268	224	253	286	255	243	301	263	247	264	270	249	272	276	256	267	279	257	264	258	266	266	293	274	256	247	262	247	270	254	224	252	265	272	268	260	264	274	306	275	279	242	245	268	276	299	263	261	243	286	256	289	263	268	247	270	228	274	251	266	278	262	231	272	256	249	284	256	274	254	255	244	256	239	278	284	268	239	259	266	273	240	254	258	258	288	239	273	259	244	262	283	276	284	270	254	265	260	263	272	277	226	240	285	263	269	259	294	263	258	271	273	256	277	275	239	279	283	213	241	275	268	280	261	250	282	275	247	285	284	236	247	267	267	287	267	239	230	258	272	277	282	249	257	275	250	245	260	271	241	230	259	271	261	277	256	264	252	254	258	271	275	266	245	268	272	262	297	270	288	253	258	280	273	261	285	248	274	307	278	251	239	297	260	276	270	267	260	253	246	233	268	270	240	276	298	243	271	267	284	250	285	293	266	257	253	240	249	254	278	293	250	287	262	265	282	271	229	267	254	270	270	269	276	263	283	272	255	261	258	273	258	269	263	272	266	292	275	267	265	279	270	269	247	264	278	269	253	244	263	277	268	251	251	268	288	241	265	261	286	227	261	257	268	273	255	258	250	274	278	286	261	265	269	253	264	267	306	245	233	300	282	278	301	263	267	267	281	283	245	263	214	248	311	251	271	272	285	243	265	266	226	255	243	300	244	272	240	293	269	259	264	272	275	287	246	260	236	270	263	258	273	246	278	255	265	266	277	286	276	251	266	269	282	254	249	254	260	264	260	272	259	284	256	254	264	271	259	270	259	253	285	285	274	250	243	263	306	258	262	291	241	263	253	242	272	271	281	262	259	286	255	286	262	271	264	275	280	309	257	280	275	273	254	258	251	250	245
26474	20496	10191	1413	1006	911	835	732	758	677	720	721	725	729	692	629	718	690	732	684	727	700	739	720	717	668	675	719	696	723	714	681	712	693	704	736	694	690	647	719	686	736	701	696	706	672	678	725	707	731	687	671	714	731	710	678	674	707	709	715	674	688	662	694	697	653	705	670	695	710	655	675	708	655	710	759	734	666	711	717	670	715	707	733	685	700	707	741	694	718	718	711	666	690	727	724	674	723	717	721	720	710	735	710	678	706	698	681	715	704	714	712	668	727	660	708	702	716	762	665	689	711	710	708	696	700	724	713	667	740	711	684	779	666	675	709	678	706	711	662	676	678	703	703	689	638	709	724	694	706	663	716	732	711	667	714	740	734	646	701	704	708	690	700	757	712	661	702	713	679	702	705	685	709	676	684	695	720	676	721	672	700	731	722	709	729	690	670	712	715	703	671	754	701	695	679	703	749	728	667	713	696	731	726	679	740	667	684	691	694	669	765	666	733	700	730	719	690	709	743	689	767	760	674	709	666	662	634	699	732	716	700	650	685	712	721	716	697	667	677	727	710	738	685	668	716	741	717	754	717	696	709	694	690	709	683	677	673	691	698	676	708	709	704	640	672	706	720	681	720	677	671	752	702	693	677	745	654	706	702	683	683	684	731	698	682	680	728	733	727	714	660	728	714	669	708	702	699	719	692	697	739	732	755	700	711	679	669	693	657	667	714	712	702	708	739	692	702	709	712	694	715	717	736	697	657	727	725	661	672	703	634	680	708	706	725	651	677	674	699	691	705	724	681	726	710	690	694	720	696	727	686	713	697	731	714	682	671	717	674	708	735	697	674	688	725	709	711	675	722	699	694	698	676	709	713	716	692	699	665	729	626	708	718	664	714	679	699	742	677	743	687	711	704	675	740	650	669	708	704	696	699	705	691	754	688	680	681	713	664	742	676	696	717	698	668	730	670	683	712	690	717	657	734	714	697	655	683	721	657	710	687	690	739	727	703	701	683	682	688	630	667	713	681	725	767	726	715	664	679	681	700	685	735	696	658	713	729	710	683	730	712	731	679	711	723	707	724	684	705	701	698	671	743	648	698	657	718	681	691	731	724	681	715	692	661	664	641	729	690	678	694	704	710	689	739	694	712	674	708	679	666	673	703	718	718	682	739	694	755	661	730	666	670	685	664	684	733	721	723	716	713	696	740	710	724	719	696	658	701	684	703	693	659	751	692	708	687	679	675	681	712	760	669	708	679	663	623	721	662	679	683	708	737	687	713	717	684	680	714	723	673	743	687	718	744	689	711	695	754	679	682	708	671	693	739	676	748	663	682	686	687	726	689	733	669	706	666	696	684	677	681	674	729	705	729	665	720	708	702	766	719	716	675	730	668	699	726	729	699	757	694	746	712	698	709	718	675	740	716	693	712	706	676	754	683	735	743	737	687	683	689	724	686	699	698	728	698	720	746	706	689	692	718	717	765	685	680	667	739	680	716	709	707	670	652	733	690	678	727	700	734	683	735	719	685	693	709	711	690	703	748	758	684	702	706	666	657	676	701	670	729	765	686	700	732	731	718	723	680	768	721	696	730	695	728	694	708	675	692	712	651	730	712	680	677	716	708	716	708	744	689	710	675	698	692	687	701	697	665	658	670	695	669	703	687	708	722	755	706	690	740	748	683	743	730	657	693	776	691	729	733	700	705	648	712	686	649	735	699	690	720	717	669	711	720	681	673	724	653	683	699	691	680	668	693	678	692	697	707	711	702	694	714	718	672	697	708	705	653	686	717	652	639	723	682	714	665	681	740	694	679	697	657	740	737	710	668	703	700	713	692	764	701	657	664	696	696	699	752	708	697	753	701	694	714	649	697	686	703	706	643	700	668	681	708	717	633	715	668	719	708	666	754	722	686	701	661	738	675	759	663	687	726	683	644	743	705	713	734	719	747	730	677	677	676	706	645	674	681	695	687	692	715	710	668	727	763	763	698	733	680	703	733	693	691	715	697	675	721	698	731	720	692	738	678	672	733	702	710	717	710	688	747	687	669	700	679	699	686	750	722	688	716	743	731	733	705	630	701	676	671	698	723	718	718	721	717	697	737	642	703	726	730	707	703	721	731	697	730	688	721	700	733	697	726	713	675	712	681	733	691	730	683	668	708	694	762	687	704	755	738	722	689	705	696	712	668	706	715	697	701	695	642	722	676	684	701	668	703	679	747	692	711	712	671	734	684	722	698	750	676	719	737	674	730	693	690	675	712	687	654	761	729	701	675	649	724	712	687	679	736	727	727	736	704	708	715	705	699	672	730	666	677	774	695	741	752	698	704	716	667	681	737	713	697	712	680	686	705	690	709	646	670	683	717	698	691	710	732	671	714	692	667	706	739	695	692	648	728	751	719	653	726	690	734	760	703	717	728	733	698	670	695	686	694	699	707	714	685	680	691	659	741	707	713	699	719	646	758	706	706	718	696	715	753	686	705	702	711	694	712	697	712	675	734	684	672	700	700	700	660	687	679	716	675	714	727	710	689	684	725	657	665	684	674	676	738	725	689	680	720	738	714	726	746	701	691	713	693	685	685	719	734	725	680	672	654	710	689	723	703	645	701	723	706	679	722	711	704	695	674	713	672	729	704	685	678	707	701	694	705	697	708	724	671	644	707	720	722	718	724	697	739	676	718	676	708	699	710	666	708	688	722	739	723	687	649	743	681	764	735	718	663	715	664	677	750	718	679	712	733	707	704	650	705	687	702	721	724	713	693	703	748	687	705	688	719	680	675	691	674	722	701	675	740	703	708	719	646	721	724	735	710	722	734	733	720	669	697	711	675	694	715	753	720	714	697	701	696	727	700	677	689	686	669	651	676	700	655	680	657	719	686	705	651	746	708	673	739	679	707	702	711	787	701	753	723	649	708	665	680	730	720	719	755	722	672	716	744	702	716	712	712	676	708	663	710	736	712	706	659	689	733	790	700	671	710	706	677	689	698	615	685	726	667	668	724	728	694	704	690	712	680	694	709	724	680	705	719	725	746	686	711	678	730	716	686	724	754	701	710	705	691	731	707	689	724	706	730	673	715	699	705	724	692	747	724	657	743	665	682	682	732	692	685	731	723	639	696	655	663	714	710	655	684	686	718	705	734	690	685	688	701	724	677	634	672	703	711	672	656	772	709	678	727	682	696	661	755	732	696	721	699	709	703	715	682	719	715	655	687	703	718	700	711	719	770	656	705	743	713	695	677	675	698	675	736	648	721	739	707	683	707	697	746	705	728	682	694	718	684	695	688	691	743	729	714	710	729	726	726	721	720	675	713	690	711	738	703	726	667	705	727	708	705	674	699	668	650	733	654	692	715	657	729	730	675	636	705	680	649	726	688	718	717	671	716	734	707	665	731	664	704	693	671	691	691	759	683	695	726	669	691	692	710	718	652	669	689	691	771	737	635	682	713	709	670	718	679	648	762	721	711	669	698	648	704	728	701	700	697	725	689	692	686
4091	1626	1634	1179	1060	1025	944	959	881	943	908	905	917	950	922	884	870	907	876	901	907	880	871	916	879	921	868	901	863	883	839	852	858	894	906	865	883	934	855	891	886	898	855	861	895	849	911	927	936	885	906	865	856	864	906	864	895	886	885	853	848	890	870	829	886	862	828	874	858	878	883	853	846	870	851	856	851	859	873	854	855	866	893	879	895	881	909	878	849	838	857	885	848	830	882	837	902	861	886	822	886	864	858	865	852	905	911	904	920	934	839	832	918	879	856	879	891	878	893	816	906	829	896	827	905	890	804	879	876	831	883	906	878	841	838	844	860	885	885	844	850	864	817	912	863	827	937	868	884	884	810	866	898	904	864	886	934	886	914	849	861	892	851	869	866	909	908	799	855	874	876	914	980	859	852	860	877	888	919	892	872	833	818	874	930	876	852	862	844	918	886	875	945	834	886	872	885	911	828	870	931	899	875	951	827	826	909	903	887	873	856	845	872	883	951	871	918	925	913	864	854	910	911	835	832	855	859	847	807	876	902	868	813	894	826	882	879	921	848	855	842	866	872	885	853	889	862	897	872	890	916	846	848	931	921	894	856	840	882	864	844	855	886	872	908	878	932	889	846	855	913	863	857	914	812	851	887	857	889	924	886	825	848	907	915	850	920	850	898	837	901	902	852	923	879	842	813	869	899	838	895	867	848	865	896	834	905	855	909	853	903	849	900	883	897	902	881	893	827	879	900	895	883	886	834	907	852	857	868	886	874	934	857	875	890	911	857	886	870	891	882	914	889	868	876	926	927	855	866	892	897	864	861	872	893	838	852	837	918	905	890	872	889	849	877	901	895	857	893	860	868	928	922	879	856	837	871	830	843	865	930	870	883	860	850	839	866	895	841	894	878	912	822	902	854	920	828	902	893	885	844	896	881	889	929	867	908	864	881	869	887	908	891	846	970	917	848	879	843	875	854	882	920	869	866	842	847	861	830	895	910	837	915	869	820	933	871	854	870	862	934	894	876	935	865	893	893	906	886	914	853	833	884	902	892	846	899	866	919	933	903	882	848	904	910	857	847	929	834	851	881	883	878	823	846	893	869	784	880	879	883	888	881	880	899	810	880	874	828	834	901	897	875	851	941	892	903	860	853	867	897	847	917	911	865	897	891	895	875	864	868	891	929	866	891	848	892	853	885	832	882	891	835	819	826	846	894	839	857	919	890	890	857	901	864	865	881	875	949	850	883	919	884	845	869	836	854	905	888	858	879	827	896	925	868	832	846	830	864	892	798	898	906	912	859	886	836	947	853	879	929	864	885	848	852	914	856	834	896	896	891	826	890	864	903	889	859	860	863	836	910	862	903	878	864	883	830	853	862	860	913	891	929	873	876	864	899	830	911	856	857	822	857	884	819	862	869	871	885	873	863	848	863	883	910	917	873	846	883	856	881	886	907	866	840	856	860	843	920	914	855	861	853	834	946	860	907	871	842	856	868	881	829	862	864	949	913	891	893	899	862	895	863	848	866	821	895	922	893	915	854	841	853	872	882	867	891	869	864	916	904	817	861	937	904	852	917	886	945	930	893	893	872	839	848	862	876	880	918	891	813	875	864	860	866	858	864	845	852	918	830	845	940	911	944	877	907	845	859	877	865	872	900	818	894	884	874	890	909	878	889	851	886	837	882	892	888	876	876	871	847	904	881	891	925	863	846	903	843	862	873	896	828	853	847	932	921	852	875	891	892	804	919	884	894	852	864	886	879	867	901	880	921	892	863	876	893	896	916	883	847	868	832	875	906	890	878	879	880	919	909	848	860	861	831	845	826	864	836	857	882	918	851	850	863	869	895	858	910	924	855	873	813	908	893	869	858	884	861	850	930	857	892	894	902	882	904	860	914	864	872	915	889	878	903	916	895	830	886	875	894	919	892	879	894	846	882	876	857	926	922	851	853	874	869	853	917	848	894	924	872	900	902	909	823	873	927	880	865	875	884	864	829	881	900	885	896	890	859	855	914	825	864	896	874	881	883	855	912	843	876	904	840	867	873	875	851	885	830	864	852	813	909	826	855	836	859	858	893	853	914	896	864	911	844	865	869	842	890	883	872	889	893	848	851	880	834	897	859	852	885	861	854	838	884	866	884	872	891	836	884	854	889	838	835	919	894	843	871	858	842	871	942	897	901	937	902	854	893	852	922	896	900	875	838	875	903	921	876	871	869	843	884	874	831	811	898	930	916	876	869	813	913	847	910	853	886	914	909	869	893	910	861	868	894	916	923	843	853	888	888	879	893	908	858	817	901	866	866	875	860	840	870	881	856	877	866	909	869	869	864	834	870	841	874	863	850	844	878	919	867	839	866	842	901	832	838	841	806	902	880	881	901	897	866	901	892	911	895	875	927	846	890	848	920	915	859	904	867	939	830	884	902	846	879	887	842	911	935	871	879	853	890	860	894	865	910	855	912	881	864	851	860	836	863	866	858	860	884	863	903	887	850	895	937	901	857	872	863	834	867	858	859	867	853	843	882	829	887	894	936	873	869	902	879	908	889	896	919	897	885	928	873	848	896	915	935	847	905	859	869	854	891	885	875	921	901	854	835	855	850	854	908	867	934	903	888	848	881	912	897	864	902	838	852	840	879	859	885	888	850	916	843	908	876	855	873	930	827	837	869	891	868	891	862	898	914	903	869	854	938	884	851	890	834	825	900	875	872	860	852	928	899	913	887	846	908	826	868	829	901	878	883	864	844	847	877	923	861	886	866	908	864	890	866	855	856	902	874	872	854	906	827	844	848	917	844	888	856	882	928	898	914	827	870	920	878	842	867	831	897	857	836	873	842	828	881	905	854	920	850	898	824	936	883	894	930	835	935	841	859	880	831	893	874	841	860	851	872	873	911	878	884	833	878	888	869	909	893	858	905	849	894	869	905	900	858	862	872	970	831	872	896	864	883	925	837	871	871	860	872	931	864	904	863	911	901	880	863	895	933	896	901	848	844	902	870	894	836	856	876	878	895	921	858	861	832	900	862	827	890	839	838	834	851	922	953	913	888	895	863	861	927	917	936	856	906	873	892	907	899	882	866	887	908	926	908	891	878	864	912	889	801	864	877	877	871	857	854	846	878	878	930	868	892	885	869	910	891	883	892	929	894	849	871	913	891	868	844	854	889	860	868	879	900	850	865	923	955	868	858	825	881	908	854	921	841	902	812	868	902	896	892	883	905	852	820	903	881	890	913	826	912	933	923	857	795	872	864	867	883	911	871	901	912	857	923	807	838	909	854	917	889	845	870	861	892	899	884	895	859	899	806	865	806	885	881	860	857	894	915	912	840	902	863	865	849	891	837	848	871	867	877	868	828	850	889	901	900	865	865	890	899	920	877	885	877	852	912	856	840	809	835	862	902	840	879	941	855	867	882	892	922	900	882	940	871	871	860	864	870	892	857	890	900	914	830	905	916	918	821	881	873	932	895	885	866	907	893	916	847	832	911	882	880	879
23501	20874	28223	23655	20876	11326	1484	939	757	719	682	627	631	623	619	582	525	584	562	548	532	543	524	504	545	537	533	527	505	547	466	475	532	490	460	485	518	514	519	533	529	486	506	475	525	483	502	470	499	476	515	510	505	495	521	469	534	489	459	480	533	489	465	463	525	484	487	486	529	499	508	480	516	506	517	494	479	434	458	448	509	489	451	486	490	473	465	498	453	518	490	470	498	497	478	485	483	502	492	512	479	475	482	466	494	488	472	503	471	469	483	496	493	467	514	508	453	482	504	515	497	477	493	508	476	484	469	494	502	479	471	499	445	497	493	508	465	440	486	472	520	502	493	479	507	441	486	473	535	487	494	454	478	534	523	486	483	471	473	468	478	488	510	503	480	493	485	517	453	437	460	500	508	489	483	489	474	467	502	490	517	522	509	468	489	475	526	501	507	509	492	458	488	486	520	505	471	466	480	496	493	508	513	483	504	463	493	458	493	455	478	483	488	496	491	477	480	511	491	505	501	518	476	513	469	492	498	467	481	485	481	488	456	464	471	487	464	485	496	474	485	508	495	482	510	503	510	501	479	445	475	489	535	489	430	482	515	501	521	488	476	522	485	484	510	497	503	498	480	476	500	481	453	498	473	476	466	503	464	508	477	507	498	477	491	457	503	521	563	506	507	504	441	480	503	498	504	505	494	467	488	487	490	452	460	485	475	478	482	449	480	478	526	497	466	501	472	487	513	487	454	505	483	475	521	464	498	501	513	497	474	502	497	479	439	468	544	519	471	493	506	499	488	535	450	498	477	510	446	505	486	477	511	507	457	486	466	478	504	538	492	494	508	490	486	516	521	494	471	494	486	517	519	503	478	459	436	503	519	498	471	480	482	463	460	450	488	510	519	463	496	518	485	479	477	481	528	496	455	467	504	483	500	472	508	491	460	432	490	484	468	472	513	467	487	502	480	451	490	505	462	471	523	487	498	520	480	503	502	483	468	473	498	436	498	511	481	486	477	453	510	492	506	521	484	508	478	477	521	455	551	506	492	480	497	473	508	434	519	513	494	520	509	469	509	474	500	470	472	484	527	479	515	447	497	512	461	512	486	499	481	509	479	465	469	537	500	515	460	507	496	458	459	494	507	488	497	521	465	495	481	496	479	497	487	459	487	495	492	489	453	453	495	494	519	523	462	502	493	475	509	505	456	509	511	491	484	489	490	515	477	468	455	494	460	487	495	518	493	508	456	483	490	478	516	482	504	482	506	506	450	487	502	472	509	480	465	448	470	464	479	493	490	499	486	523	493	500	485	514	495	497	491	473	498	503	519	456	512	465	465	498	489	504	446	465	441	469	501	506	496	543	474	490	502	492	529	494	446	489	461	486	468	502	494	490	488	498	456	478	483	468	496	498	511	478	487	537	465	438	483	530	496	480	488	491	535	479	426	519	488	471	487	504	489	497	490	515	484	465	467	482	479	525	488	490	468	439	482	491	502	498	509	503	523	501	492	498	536	545	509	531	497	481	495	506	477	486	454	509	513	465	498	466	518	494	509	496	499	545	497	485	450	475	504	458	515	500	468	467	488	469	481	444	476	494	495	491	454	505	503	451	513	489	514	471	484	532	475	465	458	494	516	535	453	463	491	477	487	508	497	479	480	464	477	528	475	483	480	464	488	477	468	508	493	510	496	486	530	498	480	476	508	489	458	468	471	486	451	487	513	477	511	486	467	562	487	501	479	462	481	467	434	453	475	459	488	519	493	485	488	468	464	491	485	482	456	450	495	511	492	506	501	457	484	497	450	502	508	506	489	479	492	501	517	494	475	482	496	492	486	493	496	471	518	468	514	510	520	525	507	531	482	494	503	510	495	473	484	480	456	537	477	468	466	537	512	538	493	508	459	482	480	490	491	473	493	461	454	518	496	456	469	499	444	494	488	515	489	472	490	490	500	522	495	455	476	471	471	496	500	484	454	459	496	472	493	460	471	484	519	498	454	524	487	517	531	459	483	509	477	489	500	473	487	470	463	486	461	487	536	478	490	487	473	477	501	485	496	498	507	492	512	488	473	469	491	496	494	490	503	451	469	454	505	473	494	495	464	508	537	502	497	503	484	469	511	511	467	481	478	488	480	514	498	495	473	533	481	448	462	488	534	489	437	466	519	508	515	462	526	469	518	481	446	476	473	521	487	502	481	483	510	502	505	486	467	504	469	518	471	447	458	491	496	505	494	509	504	480	533	499	467	513	500	491	475	477	487	469	475	493	491	498	500	481	489	506	491	492	508	527	504	508	486	474	490	460	426	468	472	466	489	498	528	463	496	477	543	489	502	484	489	490	473	490	492	427	476	495	506	480	480	465	464	517	485	507	460	492	495	473	470	476	489	475	495	500	481	522	495	493	474	475	465	530	493	466	454	504	466	455	480	513	480	482	476	486	482	489	482	492	524	484	458	481	486	497	448	479	479	471	482	497	496	453	506	492	461	497	486	516	499	485	506	506	506	504	474	447	480	526	525	476	495	519	495	477	473	484	489	507	474	509	487	531	516	519	485	491	514	474	488	501	440	493	502	484	494	499	505	452	515	514	503	478	512	496	499	491	528	481	493	501	456	470	514	486	499	472	498	507	506	451	485	487	477	502	483	455	465	476	503	463	479	467	492	509	466	454	488	478	465	473	502	481	477	503	459	479	507	483	482	457	486	489	508	504	502	489	520	485	509	503	490	503	470	442	507	491	521	499	480	529	483	474	479	521	467	480	516	508	455	520	466	489	466	516	506	454	464	465	487	513	508	496	493	523	489	502	446	496	486	478	470	536	501	473	480	507	483	503	479	535	456	510	498	506	498	490	494	502	511	488	434	506	491	461	509	495	522	498	502	514	499	505	486	482	483	468	502	502	498	487	506	469	463	505	522	481	503	463	499	429	483	518	475	459	489	484	438	464	472	477	493	468	491	476	497	493	475	503	466	489	498	468	454	517	509	507	475	473	495	518	454	474	496	483	523	473	492	498	518	454	501	479	507	505	530	475	501	478	514	500	457	466	510	478	552	498	467	502	453	484	459	490	501	431	474	467	499	453	484	478	458	468	504	474	482	496	486	478	497	488	484	486	487	455	457	493	499	492	507	490	463	487	495	445	490	510	506	510	468	519	515	472	501	474	482	466	518	461	473	530	507	471	514	507	491	468	491	455	466	530	479	474	465	489	458	453	511	503	472	475	509	498	466	496	440	470	480	497	504	458	464	460	475	513	486	544	483	496	490	486	521	455	467	495	493	480	475	511	460	507	491	494	537	498	513	466	481	488	514	497	475	485	472	483	522	448	475	445	450	449	476	514	465	497	476	488	493	494	487	472	507	467	518	462	501	492	503	510	505	522	492	517	486	477	470	490	479	492	466	506	495	475	468	456	480	516	503	490	508	494	472	500	484	478	487	468	472	467	472	479	440	475	468	514	500	504	479	503	489	485	510	462	474	486	470	502	506	519	477	485	472	497
4577	9369	8339	4349	3072	2404	1976	1638	1360	1181	1113	995	924	864	793	773	785	762	720	717	720	705	714	721	623	674	666	669	629	683	679	687	676	602	702	643	629	637	653	663	693	656	635	572	607	623	706	661	673	654	681	673	630	597	632	651	657	670	668	589	665	643	625	692	659	676	669	580	643	595	669	669	603	652	655	684	620	709	636	638	643	645	646	639	636	628	616	648	605	632	620	648	640	636	605	646	624	644	615	618	634	638	636	654	642	642	623	643	656	620	613	586	630	633	660	607	619	627	621	623	666	635	685	630	600	581	644	633	617	579	690	615	640	614	629	644	618	635	654	644	621	645	572	616	609	624	616	608	605	672	644	662	661	615	637	577	652	591	656	566	663	643	605	631	659	606	662	639	689	682	660	691	652	628	614	626	632	641	615	617	646	603	631	614	631	597	626	612	577	614	630	688	595	641	633	623	654	639	648	686	651	618	663	675	608	660	649	622	646	648	625	624	592	647	614	630	622	638	645	647	596	611	643	671	611	645	601	588	618	590	625	651	664	636	652	648	664	612	641	610	616	637	580	636	657	636	653	621	607	617	618	602	632	619	610	656	643	610	649	614	663	615	636	579	673	660	622	676	631	585	606	612	632	647	616	646	603	608	634	593	611	622	618	609	689	689	617	632	621	651	603	633	613	637	632	643	604	639	604	626	637	655	628	669	655	649	645	612	631	635	626	608	619	645	647	614	619	610	597	653	631	625	649	648	653	658	640	636	615	595	601	651	646	636	643	593	580	672	667	653	616	597	629	643	617	620	598	616	576	648	593	627	614	619	635	619	645	629	651	614	668	608	652	677	652	651	641	649	632	660	637	656	683	606	602	598	627	596	611	640	600	600	598	642	620	630	602	605	613	654	614	661	617	651	662	637	620	639	592	645	600	627	610	650	602	663	638	644	611	646	662	624	623	629	629	640	616	624	642	638	642	614	599	636	643	591	624	615	637	660	614	687	568	590	615	609	576	636	635	620	619	645	651	652	651	644	609	675	573	601	661	626	648	656	615	583	613	664	618	655	594	673	638	608	648	624	642	602	594	641	606	624	581	630	605	674	635	676	629	582	641	621	636	610	632	604	587	677	670	615	632	632	621	653	602	641	658	656	642	662	623	653	608	598	626	688	614	638	620	629	632	640	648	669	626	677	617	613	667	634	622	607	615	630	591	642	625	666	668	632	654	615	654	600	647	623	594	642	662	577	652	634	660	643	612	612	643	655	621	601	617	628	612	634	688	669	633	657	619	676	608	655	655	602	656	651	646	656	620	625	640	627	611	650	634	648	641	608	612	642	690	652	642	633	634	644	651	614	615	597	590	648	616	655	614	684	636	641	637	609	623	641	654	646	620	628	597	681	610	613	610	595	614	641	660	631	645	642	637	636	639	605	639	630	660	661	599	581	670	621	624	651	629	618	612	623	620	635	673	630	635	636	670	609	610	631	615	663	655	666	651	604	628	654	673	637	686	658	626	650	624	641	665	604	627	638	601	607	676	626	674	637	669	636	642	624	673	620	647	641	665	616	640	657	638	646	607	619	596	619	659	628	607	624	647	617	647	605	630	667	608	638	601	645	641	619	616	644	655	605	608	618	630	659	592	608	589	636	614	642	618	654	664	625	628	623	638	629	635	645	634	616	587	633	625	610	626	599	676	677	609	703	630	614	596	616	628	610	600	661	636	616	630	652	660	678	588	642	620	626	655	661	666	653	641	634	646	588	671	600	637	643	635	662	628	620	649	631	651	693	607	580	660	635	634	628	620	627	600	646	624	656	604	629	571	666	645	641	626	603	579	661	656	645	631	608	630	612	621	652	630	653	623	626	655	651	646	632	612	608	640	604	606	624	630	628	614	644	661	637	598	637	649	634	658	632	633	612	619	585	646	588	636	664	609	658	644	698	657	697	604	618	609	611	615	606	641	616	638	637	640	649	645	613	553	621	632	624	651	665	618	648	645	662	639	616	624	657	617	595	623	585	642	608	646	670	620	615	648	673	669	622	606	627	664	610	642	606	607	633	632	661	655	622	645	604	628	626	643	635	620	651	642	623	597	632	668	634	645	662	662	627	648	608	584	568	623	621	602	622	599	633	634	653	611	686	619	612	607	627	645	629	628	649	640	659	665	629	585	598	632	632	603	657	622	636	671	633	670	637	590	635	636	643	670	584	649	649	645	639	649	640	604	644	610	620	642	618	661	593	626	550	633	581	648	648	592	581	600	659	616	631	693	585	639	619	620	628	625	602	624	617	620	597	637	640	655	643	654	659	621	595	651	610	634	641	610	666	623	648	615	621	635	591	629	651	643	642	629	615	583	644	622	602	607	641	658	613	627	628	639	623	672	635	646	637	634	646	642	633	681	635	645	594	623	578	641	630	612	665	593	600	683	609	594	630	632	633	651	643	631	634	624	639	619	625	677	645	633	626	651	656	647	639	677	608	648	675	630	635	619	629	653	601	629	619	660	647	653	652	603	624	636	627	653	622	632	598	623	668	626	663	655	624	613	670	596	652	628	642	661	664	638	599	652	650	617	684	672	622	601	664	623	628	629	625	665	624	655	623	662	590	606	636	632	638	602	625	637	696	663	600	669	645	628	630	625	640	641	677	640	591	654	593	625	674	632	673	644	627	645	640	631	672	600	646	609	590	602	635	609	685	629	623	611	615	603	601	611	605	678	614	667	649	621	570	649	669	658	632	641	610	573	587	630	641	676	628	616	609	619	656	626	623	648	625	685	641	617	648	687	627	596	633	645	603	612	629	650	630	605	667	614	692	613	661	639	639	642	659	662	631	612	668	586	646	616	644	643	648	628	634	659	645	649	622	607	635	613	649	667	633	591	623	606	618	606	654	607	647	666	634	587	653	683	664	653	628	588	610	608	623	640	611	632	688	607	645	596	664	630	670	615	699	629	595	629	637	596	617	657	598	645	605	637	619	639	591	653	623	616	620	623	626	666	645	625	662	601	595	616	647	630	594	661	591	597	637	630	619	642	625	614	637	642	674	631	623	640	642	626	606	616	647	645	657	653	613	684	618	610	642	649	664	601	658	626	604	643	641	584	592	601	600	629	628	637	644	626	652	591	671	629	617	633	632	616	637	684	622	653	618	578	585	616	588	645	673	623	662	648	597	612	675	652	687	620	629	612	600	614	625	621	696	598	653	627	655	665	598	662	616	626	658	637	659	647	640	612	655	604	632	627	630	592	639	630	604	610	652	640	661	622	626	604	648	619	661	638	666	600	605	617	623	667	647	623	642	660	612	628	643	623	657	629	612	634	650	655	595	633	649	659	635	664	652	585	653	652	639	629	629	633	646	635	637	639	612	591	586	606	659	635	630	655	637	644	646	595	636	643	635	647	637	611	615	658	583	656	611	620	602	614	646	634	646	633	645	634	619	672	617	627	635	592	664	606	593	631	625	701	594	664	624	616	600	635	641	626	621	641	661	608	605	623	584
22465	20834	28572	23197	20836	20881	9774	1178	808	702	617	509	429	433	418	363	326	329	277	305	319	285	282	266	269	245	230	246	239	211	244	227	229	231	217	244	239	210	220	245	232	252	220	212	218	232	217	212	219	224	224	195	233	218	206	197	232	206	222	188	203	219	204	211	203	199	190	219	212	226	205	210	185	203	202	201	192	227	189	221	208	204	222	233	226	186	215	195	227	207	192	201	257	194	210	202	170	223	201	202	208	201	229	197	198	230	181	216	212	219	217	187	201	207	218	212	197	193	204	219	200	197	210	204	193	217	211	189	202	204	208	200	216	203	195	201	213	206	215	207	188	203	195	231	214	214	212	178	235	226	209	213	217	204	226	234	200	201	213	192	202	206	194	210	207	235	214	208	200	177	203	206	214	209	195	207	236	201	203	196	210	202	184	187	207	196	180	222	215	186	198	212	208	199	197	211	168	217	207	181	206	193	151	204	193	220	195	194	194	198	206	222	186	214	214	218	213	208	192	213	212	211	205	206	193	196	200	216	201	188	198	196	213	199	220	217	229	217	199	225	201	215	208	186	195	199	200	197	208	213	211	210	219	225	212	202	217	188	184	192	184	192	215	185	198	211	223	190	217	193	224	228	222	203	213	210	201	185	206	213	194	205	174	191	204	206	184	225	211	204	175	213	182	192	209	211	217	210	195	196	210	242	216	214	200	196	189	197	210	193	216	202	211	219	197	211	198	199	237	194	231	204	222	194	199	200	201	201	215	204	193	191	215	205	219	205	212	207	211	208	223	225	197	210	220	201	197	226	196	206	192	209	182	218	210	205	218	196	210	227	206	219	206	202	216	200	180	223	227	201	208	192	215	182	209	216	214	213	216	210	183	178	189	196	208	207	218	206	214	207	192	215	219	188	177	207	202	188	225	199	192	195	178	199	237	205	212	201	218	221	207	198	197	186	214	205	188	206	194	196	213	180	219	189	198	212	207	211	203	193	206	190	223	188	206	218	214	202	186	197	189	212	193	202	230	191	215	229	185	202	180	195	203	207	200	217	179	216	183	220	192	201	207	214	211	190	206	235	229	198	213	192	219	200	226	215	203	198	221	200	206	217	212	203	210	194	206	211	208	228	202	210	198	208	214	214	222	191	193	208	194	207	192	212	203	190	191	192	218	221	191	198	176	194	186	215	204	204	196	203	215	204	192	194	197	207	198	196	206	210	207	218	231	222	213	183	230	196	222	211	197	198	204	198	224	207	208	201	190	204	213	182	222	209	204	206	184	189	218	219	196	182	208	193	205	206	187	185	197	213	200	199	217	213	189	209	221	197	190	216	209	164	208	192	195	200	203	210	218	234	199	227	225	220	213	211	221	225	222	206	191	201	204	196	222	216	190	184	209	180	212	206	210	198	198	225	198	209	200	206	204	213	193	222	219	193	196	210	210	197	196	192	195	201	201	199	217	191	203	183	223	196	230	224	206	203	223	201	220	209	218	190	201	221	207	197	200	203	197	205	204	188	179	215	184	190	217	207	201	203	202	211	208	216	213	179	201	171	230	212	191	195	221	212	182	183	225	198	218	189	189	214	199	183	204	208	213	212	219	180	224	203	196	203	209	219	197	209	201	193	194	186	214	219	208	190	187	177	214	189	200	184	205	235	212	179	198	177	230	189	190	231	189	213	217	206	179	208	207	187	203	197	207	216	209	222	214	193	204	206	207	176	204	193	211	210	198	196	196	206	191	203	215	232	203	214	183	201	195	186	225	224	183	218	205	204	240	219	212	199	190	205	197	195	208	201	216	180	199	201	179	195	235	209	200	204	209	208	199	228	205	185	215	173	204	210	236	217	204	195	211	192	206	193	195	212	192	208	206	190	230	207	219	220	219	196	212	208	248	210	190	194	220	214	220	212	190	186	216	233	202	225	216	204	212	200	217	229	196	227	215	208	222	208	214	200	201	200	191	188	221	215	205	190	189	191	199	222	224	231	218	186	215	209	223	207	202	207	198	221	201	201	208	198	199	213	212	191	204	205	217	203	203	208	209	209	222	207	210	192	205	193	210	197	202	185	201	203	206	206	196	194	186	192	173	212	190	193	172	194	217	217	213	205	217	195	193	187	211	204	202	194	191	190	205	191	212	183	200	179	214	177	191	182	196	205	224	192	220	181	189	201	211	179	203	207	206	191	228	194	202	242	221	199	205	199	211	206	189	225	215	205	180	246	206	218	202	207	202	208	211	205	212	227	217	214	189	185	189	229	220	220	225	210	199	190	238	209	215	176	189	193	186	211	202	208	206	211	222	198	209	217	187	242	199	195	254	219	218	192	191	182	218	218	213	203	205	210	174	200	215	205	212	222	199	205	218	204	192	202	185	189	213	199	215	209	209	186	226	194	191	195	180	197	185	176	233	207	184	220	195	213	198	224	204	203	196	217	190	206	200	204	202	196	206	206	222	188	198	210	180	211	210	223	212	192	182	201	192	190	206	210	205	204	195	210	204	206	221	214	203	195	204	228	202	220	205	226	199	188	198	217	211	189	212	208	215	233	219	216	198	208	194	178	210	209	241	206	222	206	195	215	179	185	193	202	204	200	192	209	204	192	212	224	211	197	200	210	224	210	214	198	204	208	206	204	221	193	193	185	240	212	213	209	192	208	181	187	210	195	205	198	201	197	207	202	189	190	190	199	206	202	187	221	189	203	199	213	201	213	225	219	218	206	175	198	224	207	178	225	185	193	210	206	192	196	197	207	205	207	222	205	172	212	190	206	178	197	221	188	209	206	194	204	193	187	196	217	191	212	209	199	201	199	217	211	231	172	197	250	193	203	215	197	188	204	211	209	194	170	233	178	210	201	225	217	203	196	189	224	226	227	215	190	214	180	187	215	227	218	189	216	190	192	192	188	193	208	175	210	206	191	195	201	195	195	199	230	191	183	205	209	226	201	206	204	220	176	187	205	216	197	184	222	205	196	231	189	216	198	192	228	208	200	223	214	208	205	208	195	230	213	236	206	181	212	232	201	215	218	217	204	214	223	199	215	234	200	205	224	218	196	213	202	230	211	208	186	194	219	175	210	198	194	184	173	224	191	195	182	215	193	205	198	174	221	220	193	210	218	206	186	194	218	216	182	192	216	204	236	196	177	231	195	214	205	212	203	221	192	195	240	210	195	205	205	214	190	196	197	223	222	201	197	155	213	200	186	180	186	218	200	208	208	223	223	166	210	192	176	207	211	211	219	204	228	216	212	193	203	221	203	196	185	181	220	215	201	199	180	210	206	205	194	189	202	216	218	187	217	201	210	203	195	191	201	208	206	188	205	219	204	194	186	185	226	230	196	206	219	216	171	185	201	222	201	205	180	224	210	200	191	209	213	203	188	192	193	208	220	192	212	225	183	221	194	187	223	224	187	193	194	180	192	227	188	188	187	198	188	193	193	184	197	226	196	201	215	207	227	187	212	212	215	235	196	208	223	199	192	186	195	220	211	221	191
6430	15369	13330	7313	5060	3757	2902	2229	1777	1406	1198	979	828	712	652	598	579	535	495	436	414	414	382	385	359	379	354	330	335	337	344	345	299	295	320	305	303	331	312	279	304	297	300	282	299	300	288	314	281	258	276	258	294	264	272	305	288	275	285	272	285	258	273	261	268	287	275	279	285	276	274	273	276	285	250	257	275	270	268	278	266	287	259	254	256	291	266	275	250	265	276	293	249	271	259	261	235	264	279	257	276	284	241	262	273	257	262	278	249	253	255	285	281	283	280	256	247	203	260	277	245	250	283	273	275	261	247	266	267	296	232	280	254	257	236	249	256	282	255	299	262	271	263	262	227	272	250	291	258	272	254	262	297	289	293	286	272	293	274	271	250	277	253	257	228	279	293	269	225	262	246	267	252	285	262	273	265	255	281	256	250	237	254	272	256	256	274	249	264	263	281	256	269	302	295	235	244	285	281	261	287	272	250	271	264	261	284	254	255	293	246	238	280	279	287	280	251	266	264	255	254	269	249	262	279	263	248	278	282	257	272	260	269	236	250	250	243	273	250	238	269	272	255	262	276	242	248	259	245	282	261	240	283	260	278	277	278	248	275	290	262	275	266	262	266	249	241	244	268	250	289	252	253	260	277	273	262	272	255	255	274	265	271	242	271	254	261	258	269	233	303	277	264	263	280	278	279	254	273	261	272	277	274	228	264	282	243	300	266	241	247	266	254	259	269	285	283	256	256	256	249	251	291	267	275	251	229	257	244	257	276	244	261	279	270	259	250	292	249	274	244	269	265	289	266	280	255	274	273	246	278	248	280	280	243	248	256	266	249	277	286	254	254	240	257	254	278	293	246	251	261	276	254	259	247	255	256	269	256	268	242	254	235	246	253	285	269	275	301	276	249	263	255	277	257	266	243	252	298	283	250	271	281	243	253	246	247	285	238	245	275	232	288	235	235	249	262	271	269	273	280	259	237	260	236	256	246	241	248	264	259	304	257	236	273	257	262	272	256	252	258	232	265	240	264	263	242	253	260	245	241	269	276	268	260	236	258	270	282	292	242	249	281	277	264	227	263	244	223	231	270	250	254	258	272	256	245	257	260	261	273	251	284	256	264	257	256	285	259	262	271	261	250	269	266	269	244	291	271	274	264	268	265	276	263	287	247	253	275	269	267	248	278	259	242	263	247	264	233	262	263	268	284	279	272	268	231	256	258	270	234	261	253	294	277	243	243	267	260	271	262	253	284	249	250	259	281	254	262	241	262	272	252	249	267	253	257	260	268	289	240	269	280	277	256	267	275	222	253	274	271	257	245	261	278	248	256	278	251	258	272	256	261	246	277	267	240	279	263	271	267	267	243	260	242	252	270	253	257	277	242	260	251	288	241	261	267	291	246	264	252	265	257	268	269	268	261	256	241	267	274	246	268	266	257	248	254	263	275	282	248	276	273	249	249	254	259	270	253	255	257	257	273	254	258	238	256	266	225	230	271	256	253	273	239	255	276	279	294	280	272	246	265	288	287	221	262	254	267	257	284	270	250	252	253	273	247	301	270	287	263	244	278	245	239	292	276	241	259	279	293	257	262	260	247	268	247	252	224	261	241	293	273	277	286	302	277	254	300	253	247	243	237	252	254	234	257	278	282	271	267	258	242	233	255	264	250	247	246	272	256	265	301	285	282	248	254	228	279	233	276	244	237	256	274	271	212	272	218	271	229	276	265	248	262	272	273	247	267	287	254	259	273	287	278	272	244	244	275	264	254	249	263	263	261	248	256	257	260	259	248	247	264	276	265	265	229	264	263	271	263	256	271	252	260	266	248	256	293	267	241	243	279	243	269	273	253	274	263	255	270	268	261	279	283	237	253	254	231	253	261	250	247	241	258	227	275	250	259	261	247	256	262	263	251	279	252	258	268	272	252	276	227	261	269	252	305	251	236	253	267	270	255	259	248	229	254	280	286	269	278	257	240	264	256	307	270	234	272	272	279	278	268	256	246	273	279	273	279	280	280	252	254	276	253	254	249	265	226	253	293	274	248	254	256	242	259	267	244	247	244	271	244	271	256	281	231	259	236	267	281	255	289	288	263	260	277	230	257	270	258	273	250	248	252	271	269	249	260	225	265	266	249	266	240	240	263	276	265	256	251	286	266	266	289	240	251	236	269	246	226	244	284	267	257	255	257	274	279	266	248	280	280	241	254	285	252	276	254	272	247	257	269	281	285	260	246	268	256	256	296	265	236	266	257	272	250	273	240	282	273	249	293	281	252	242	258	232	275	293	296	258	262	258	285	237	210	259	268	255	281	289	248	285	254	262	259	247	261	293	257	255	261	290	246	263	276	289	268	295	250	274	277	257	251	274	260	233	260	273	276	276	291	246	293	269	248	272	240	257	258	243	269	286	276	239	283	257	267	241	241	241	269	287	267	260	259	301	258	269	277	253	259	254	250	251	271	243	254	256	293	242	276	245	277	256	256	234	300	277	248	277	234	258	278	240	255	256	253	261	261	251	269	302	287	256	269	255	266	272	254	266	279	216	271	268	270	272	258	243	250	284	256	235	263	307	263	263	265	244	265	241	284	248	266	279	279	249	261	272	241	254	267	262	257	289	253	283	250	257	280	252	261	257	270	267	243	263	275	256	271	246	257	246	256	253	280	271	258	266	270	265	230	272	284	284	283	262	269	277	235	265	282	273	251	271	256	248	262	292	294	272	256	259	258	267	306	276	240	242	272	268	284	259	252	272	270	257	233	277	266	255	260	259	259	258	288	287	271	266	268	277	261	240	266	271	277	236	244	280	282	263	259	277	251	253	246	280	247	248	234	210	269	242	263	283	245	270	253	247	264	274	250	271	296	267	290	282	242	266	271	284	285	277	242	257	293	273	253	256	237	278	245	296	257	256	268	247	259	237	274	250	235	260	250	257	250	240	271	261	258	307	252	272	268	253	256	249	285	280	254	277	256	249	265	289	247	272	236	251	246	307	244	304	244	245	279	272	248	248	261	239	234	263	225	254	250	271	262	268	276	255	255	260	253	229	271	242	248	283	264	264	255	261	256	282	248	275	247	265	270	279	260	266	277	261	264	270	263	272	273	257	278	290	263	262	282	266	269	269	235	267	282	252	258	243	280	277	256	285	260	278	255	274	248	282	270	251	282	245	273	270	265	278	280	243	261	246	278	261	261	265	260	250	275	285	265	274	296	274	264	243	251	245	303	233	240	264	233	238	291	252	243	262	280	260	257	256	252	266	240	272	270	269	272	269	277	263	263	279	251	265	269	238	272	272	260	250	249	259	279	300	249	266	294	242	270	260	265	271	257	274	274	234	262	242	235	266	265	274	274	254	237	254	273	296	299	237	242	241	263	271	254	233	251	279	252	273	256	274	223	293	281	289	247	281	278	256	267	280	254	242	296	268	295	250	285	244	248	256	272	250	252	288	277	254	282	256	281	268	279	260	259	261	266	225	256	252	282	294	255	265	287	258	253	296
26495	20499	10275	1573	1082	1000	877	716	749	710	712	736	695	751	693	701	725	683	696	666	719	723	730	730	707	704	704	732	726	710	742	676	751	715	685	725	678	719	671	738	740	691	718	698	710	706	717	677	713	704	715	687	710	705	678	712	697	682	703	693	680	717	761	747	739	721	693	710	756	690	683	694	724	728	703	670	703	696	671	713	660	677	678	683	721	723	694	646	692	696	680	687	664	719	771	678	720	688	661	670	688	754	716	671	682	694	736	686	731	712	667	733	675	654	726	713	714	715	693	700	665	691	723	686	629	693	716	720	726	727	695	707	697	703	676	706	714	711	770	661	736	685	707	746	654	676	745	700	691	675	686	679	714	663	707	748	723	720	731	651	682	721	686	684	700	672	772	696	673	697	711	673	695	661	679	707	692	675	726	704	741	692	657	704	718	672	673	710	631	711	669	753	749	657	738	692	691	658	658	713	673	684	735	697	681	706	698	717	735	682	693	685	726	703	707	730	670	704	692	721	708	701	712	685	715	713	696	697	674	649	704	733	702	729	707	692	698	682	680	692	707	706	732	687	713	730	685	663	720	678	710	694	715	695	699	725	733	680	708	677	700	701	682	708	691	724	650	712	671	713	744	748	690	663	742	710	711	686	671	705	651	729	730	686	669	681	735	707	709	698	681	693	710	631	669	735	699	702	704	714	683	721	697	684	670	707	692	694	676	722	660	714	666	744	669	708	704	651	666	705	657	684	709	673	729	732	693	702	666	714	700	700	672	735	699	719	744	654	695	706	724	684	700	666	726	686	710	726	716	675	701	685	711	707	718	710	718	708	687	713	724	728	706	711	683	699	700	700	673	727	719	767	703	696	716	689	663	719	719	659	651	715	675	668	696	696	696	713	704	671	692	690	716	725	698	639	745	726	662	696	723	647	694	678	738	699	665	710	664	676	691	690	710	686	667	715	692	741	711	704	716	675	678	678	712	720	679	696	686	666	695	694	721	706	636	731	694	693	704	629	727	724	714	686	696	716	712	677	668	676	693	671	662	713	748	703	673	667	678	673	746	722	737	701	693	682	711	752	716	694	662	720	718	675	712	669	650	707	683	702	680	702	665	694	703	722	721	716	716	661	694	729	724	734	707	727	738	692	674	692	727	724	731	646	685	666	665	683	668	615	704	696	687	661	718	682	666	684	742	699	711	701	665	666	665	699	740	658	733	670	696	695	687	710	703	710	694	737	694	752	681	676	685	684	713	725	660	687	700	702	686	695	689	673	741	697	685	697	671	671	681	715	670	701	681	656	695	718	722	703	696	707	708	675	690	715	709	684	746	713	747	695	694	716	766	724	705	711	720	669	720	740	705	726	712	713	725	689	681	712	711	722	697	710	676	713	725	668	692	710	628	678	683	688	636	699	709	722	702	695	642	690	665	732	680	643	706	733	689	689	685	684	669	747	699	676	705	702	716	704	669	738	719	726	696	668	694	702	696	716	702	701	666	668	701	742	675	639	704	704	668	691	718	741	695	721	655	671	686	682	707	698	705	709	708	688	736	684	680	715	712	703	674	687	695	693	708	677	686	747	705	708	712	651	721	694	688	704	701	671	702	691	667	674	709	739	676	655	663	736	647	763	752	699	726	667	734	676	745	664	724	748	741	720	696	700	689	700	661	717	716	697	656	697	709	713	702	655	668	653	763	701	681	669	704	704	694	723	682	702	725	743	714	701	673	710	694	725	675	728	704	702	696	715	728	668	712	723	678	740	689	692	700	669	672	745	726	705	675	668	665	696	662	735	675	688	699	649	710	676	690	732	759	728	662	694	714	713	715	708	748	697	704	683	689	703	703	718	708	662	653	703	723	687	673	711	662	752	678	695	728	694	692	708	729	690	659	739	707	678	694	683	661	708	726	722	681	664	719	680	733	744	669	714	695	692	702	684	698	723	696	737	682	703	673	701	735	711	641	670	707	702	661	719	692	681	727	661	698	673	700	701	702	707	701	695	692	720	723	689	698	701	712	698	661	680	675	736	720	678	690	749	706	706	729	682	720	743	739	721	718	656	690	717	681	684	720	692	700	695	687	715	701	710	695	652	758	671	695	678	670	697	715	753	734	753	676	698	707	701	701	719	722	687	716	718	688	730	749	709	684	737	698	713	703	710	751	712	673	670	721	730	668	710	716	699	697	692	731	740	720	675	723	674	696	689	701	725	714	696	733	703	695	708	707	647	697	692	638	720	706	730	670	692	689	697	648	680	694	729	728	664	712	674	734	737	701	700	781	702	653	692	708	680	720	708	668	687	687	710	695	702	678	714	719	698	705	705	711	637	697	727	714	676	647	744	689	704	699	657	687	716	679	694	694	682	700	706	733	695	665	694	689	669	654	682	683	674	695	722	653	673	693	682	698	707	686	699	727	706	663	664	682	695	738	707	688	680	704	702	680	722	712	717	660	686	748	732	677	705	668	664	686	686	739	686	695	702	720	747	680	722	708	671	698	638	686	726	740	680	679	705	708	663	696	693	656	712	719	705	698	741	715	714	674	712	707	650	669	682	737	717	648	669	707	711	719	763	724	712	697	643	714	706	711	657	706	711	751	674	739	721	705	724	666	688	698	677	708	721	746	713	669	724	662	721	742	707	680	655	653	718	652	722	704	721	700	699	705	715	668	747	703	692	721	714	696	702	684	708	723	696	729	735	703	702	710	667	719	663	697	678	723	705	743	650	687	703	666	693	666	693	693	657	728	750	723	707	687	701	652	652	704	720	698	753	729	683	694	734	747	687	734	716	703	722	712	710	705	692	749	670	697	635	689	744	684	672	691	723	721	689	684	708	742	722	701	687	660	743	675	713	694	666	704	691	689	721	709	653	690	683	658	782	682	720	689	670	697	684	705	721	695	702	687	741	689	658	719	680	722	706	726	746	699	721	687	667	681	726	713	766	724	703	650	702	643	714	684	712	747	675	718	702	732	738	698	734	691	733	741	705	694	717	711	698	709	744	704	712	716	707	708	749	712	702	689	677	731	687	716	679	708	715	667	684	646	724	670	686	706	726	683	697	725	678	646	680	687	697	714	684	720	764	711	741	682	677	672	704	732	707	698	686	739	693	691	657	667	696	652	706	754	657	670	759	700	698	689	714	680	736	711	692	703	698	701	699	630	747	691	721	654	712	674	646	715	689	707	705	733	680	687	704	763	690	705	679	670	715	747	639	697	690	695	686	668	669	720	723	769	699	720	697	680	663	699	736	708	706	665	669	742	677	669	683	671	728	694	725	656	705	698	699	719	739	701	706	656	731	791	772	676	742	730	702	693	678	651	722	669	670	698	720	693	752	722	713	679	715	680	747	661	725	739	723	701	710	687	710	694	678	689	704	711	690	753	693	686	645	705	730	717	709	719	685	699	714	671	756	698	709	719	649	686	726	711	736	708	696	697	657	747	697	721	677	693	727	746	706	736	703	646	697	712	694	669	666	658	727	718	776	643	701	704	658
4107	1697	1553	1206	1064	1002	1033	936	933	881	931	914	836	851	898	932	920	932	866	887	908	827	879	917	860	874	908	830	860	869	914	883	908	886	851	874	886	892	882	867	881	830	904	879	911	844	886	867	900	937	890	894	884	906	907	839	867	854	877	891	874	868	864	866	878	855	917	948	898	947	851	870	867	925	879	919	842	895	874	864	914	889	853	880	862	878	842	812	855	844	875	875	920	911	899	888	877	885	878	864	870	869	910	853	867	862	961	878	901	899	857	871	968	876	857	846	920	907	840	880	847	857	901	854	860	901	853	833	875	872	854	947	845	814	863	842	890	846	912	865	865	876	870	834	837	862	890	845	897	874	878	919	911	881	916	904	872	860	842	821	879	880	849	859	838	855	905	857	886	903	929	866	902	864	908	888	887	844	825	882	915	892	844	907	856	881	950	901	877	872	857	915	843	868	937	907	869	838	869	932	839	851	864	868	831	871	850	891	889	823	881	946	863	867	889	915	950	862	836	866	864	895	887	890	835	856	845	869	886	846	875	893	857	883	837	854	889	869	914	901	901	897	926	889	866	880	943	932	844	904	881	904	861	898	913	883	907	889	902	845	867	921	906	881	862	890	830	850	896	893	896	905	849	886	849	900	923	881	892	907	894	816	832	883	881	867	862	850	877	882	883	903	870	822	845	888	876	848	880	855	919	889	897	890	916	846	861	885	874	889	846	903	943	858	947	801	909	911	906	917	839	890	875	857	825	942	868	903	882	852	865	868	899	841	826	851	852	897	925	905	838	894	897	906	879	851	844	851	871	881	845	864	909	882	921	820	863	874	835	822	919	888	885	869	904	870	911	874	870	909	928	910	914	917	820	869	904	830	894	857	894	893	813	905	860	913	868	897	855	879	852	867	837	880	917	847	839	873	899	910	857	864	867	829	909	896	854	867	926	821	907	811	930	836	957	863	873	862	896	904	879	922	861	881	868	873	873	863	904	888	909	886	874	865	861	856	904	841	924	854	883	919	875	865	873	896	900	880	861	878	868	844	877	862	890	855	936	843	891	864	922	851	891	890	866	862	892	858	864	853	891	889	866	917	859	855	853	896	928	944	885	898	847	849	891	885	855	879	918	887	897	909	935	877	863	857	831	896	873	887	880	892	907	843	875	847	891	873	966	881	881	868	918	862	885	900	845	881	866	867	895	912	876	838	867	870	897	905	861	861	919	831	863	869	891	855	886	874	910	889	874	875	871	865	884	885	858	882	919	859	867	878	888	874	890	843	857	867	918	879	845	880	845	860	887	893	851	857	907	919	871	869	893	871	801	832	840	892	879	842	859	909	917	813	864	927	911	881	884	909	870	856	840	858	893	880	889	874	908	892	897	910	876	921	903	839	902	849	865	890	910	893	827	883	904	909	863	911	924	826	865	868	845	888	876	907	843	883	909	830	916	883	887	882	861	862	880	841	924	851	883	863	857	883	909	851	837	873	896	869	903	863	899	887	908	848	934	955	942	884	869	866	921	890	848	891	863	879	884	888	890	876	851	851	883	839	921	897	927	903	879	862	871	860	885	865	981	860	883	848	877	899	890	875	893	932	943	824	878	868	882	829	904	864	928	919	865	844	878	900	861	936	907	898	911	900	867	897	829	868	887	920	880	883	868	883	874	877	901	831	847	856	875	893	869	864	880	848	893	850	841	843	924	840	884	884	890	877	861	868	903	883	932	873	865	856	918	822	895	863	878	904	888	878	826	895	912	938	912	886	876	976	837	846	912	886	866	872	863	881	880	917	886	848	872	836	889	860	886	880	831	836	857	888	877	828	866	894	850	912	836	859	876	914	893	890	873	862	895	839	904	894	899	898	898	877	908	849	873	930	896	822	837	869	874	855	907	854	876	829	919	900	888	840	837	872	897	851	878	870	913	905	844	897	893	897	820	864	860	871	920	846	894	884	853	888	838	890	904	914	861	884	849	870	813	921	864	843	888	845	866	863	941	921	899	887	885	905	855	892	888	858	866	827	866	950	922	886	865	905	897	876	888	831	866	846	848	849	913	883	876	905	901	862	883	823	900	882	873	919	863	850	833	867	894	845	902	861	888	868	880	866	911	816	830	839	900	887	863	856	905	929	908	941	821	877	900	873	836	868	906	876	817	885	871	855	901	918	888	885	892	844	885	923	887	918	834	871	883	900	856	873	885	942	860	870	866	871	871	916	860	862	837	874	857	889	870	862	915	849	939	899	877	809	873	879	922	803	875	871	886	879	885	848	868	840	903	878	879	892	885	921	883	862	925	883	828	852	835	847	857	888	907	843	877	901	875	889	880	905	818	868	912	871	879	909	843	870	941	885	876	854	818	819	849	882	873	892	901	930	891	824	847	883	849	863	875	897	829	960	938	917	868	898	856	927	912	888	871	891	851	897	880	976	864	869	859	896	888	895	912	863	941	882	926	863	855	868	866	857	859	877	847	869	850	842	869	867	933	831	890	860	852	852	859	892	830	899	902	878	907	873	872	904	870	847	887	880	865	851	936	855	838	900	901	916	914	883	912	886	864	873	848	952	833	913	833	892	851	872	842	890	908	828	860	836	835	869	970	910	865	873	903	903	883	893	923	886	909	867	885	837	932	885	911	853	834	861	924	919	864	922	897	860	913	850	911	891	906	901	872	873	904	921	909	888	878	891	902	894	897	862	902	921	898	862	915	881	873	859	842	866	810	892	873	900	874	872	808	817	870	870	903	902	840	889	890	864	880	910	830	846	938	881	929	879	824	901	882	887	821	928	891	874	868	874	915	840	856	912	850	844	867	888	889	849	867	859	879	885	856	852	840	896	849	858	854	868	903	862	956	828	897	838	884	922	868	921	892	884	887	923	876	850	875	878	925	931	858	810	884	963	884	874	899	893	908	802	924	854	931	872	885	883	863	919	892	928	870	933	876	838	890	884	872	881	893	883	955	917	879	874	862	900	920	868	865	826	835	868	843	834	851	870	868	852	904	909	900	914	878	880	897	882	869	848	913	879	886	891	854	909	867	893	903	872	858	915	863	904	896	895	860	940	864	908	909	875	868	871	893	859	950	900	860	898	948	878	864	898	844	885	853	916	885	910	940	868	895	867	870	851	919	836	898	888	891	929	936	870	845	853	862	861	874	882	905	893	853	842	888	916	860	860	860	896	865	865	866	874	864	888	856	897	873	898	944	811	896	860	833	824	844	855	881	951	905	928	894	874	874	902	871	867	884	903	878	885	851	921	889	887	887	887	883	874	810	856	901	867	871	887	901	933	844	924	871	938	851	869	914	886	932	911	907	876	869	862	839	855	887	835	876	891	842	906	896	886	848	881	914	852	865	839	885	863	833	823	879	913	802	905	898	835	861	903	864	866	879	874	913	872	830	847	838	861	901	850	879	874	878	888	878	859	829	822	879	875	860	870	858	877	847	854	938	828	926	846	854	905	810	900	888	793	896	874	892	807	862	871	887	858	863	897	834	882
23344	20826	28190	23545	20808	11365	1418	902	735	734	694	631	633	584	589	561	548	518	530	507	556	558	529	521	509	517	526	481	485	478	515	520	492	490	535	505	508	520	492	499	524	492	529	501	480	471	522	507	479	510	494	461	514	507	473	542	511	492	479	504	486	496	441	505	482	526	487	473	479	481	489	527	469	505	471	484	536	498	447	498	504	520	521	497	484	498	502	486	506	536	477	523	464	530	487	500	508	429	530	513	484	513	450	431	466	470	498	464	487	487	511	500	471	491	480	503	518	513	484	492	505	534	505	489	466	459	501	520	499	469	495	488	536	511	529	481	509	457	509	543	533	492	483	502	500	460	486	511	485	511	490	509	504	486	497	491	480	469	462	530	505	500	474	458	473	489	508	483	465	480	506	461	481	469	490	535	545	457	445	469	511	507	506	501	489	502	514	487	521	498	490	484	473	524	525	469	495	496	439	480	480	503	477	508	481	436	505	477	481	493	496	479	465	531	503	502	489	492	543	519	488	456	461	496	470	492	482	474	457	468	489	503	522	468	499	516	530	502	462	523	515	525	477	482	493	497	486	507	560	476	496	460	504	510	475	491	451	502	512	499	501	489	520	474	528	508	485	489	468	482	460	491	509	501	482	466	520	510	497	476	450	464	494	479	497	521	493	498	480	496	491	492	468	499	490	504	473	451	485	476	531	506	508	470	479	474	484	516	433	474	535	492	492	478	470	502	490	495	481	526	484	478	523	495	470	485	552	476	482	506	486	498	481	462	491	507	506	495	502	515	485	527	486	489	516	449	479	524	496	424	516	481	486	524	485	486	535	484	473	528	486	522	486	498	436	481	504	483	503	492	511	480	536	473	508	501	484	498	534	500	488	475	517	446	455	500	460	464	488	464	484	500	457	477	523	509	490	479	465	468	496	521	480	486	534	487	511	503	500	474	499	473	490	526	470	537	472	463	474	474	454	499	495	457	497	500	493	507	505	514	500	480	476	489	474	503	471	478	494	499	475	461	519	469	473	486	457	479	489	486	529	506	519	518	506	514	512	470	492	487	497	524	501	483	478	466	506	449	480	484	486	487	488	474	525	463	512	481	504	475	516	480	515	533	496	463	479	473	521	514	483	496	499	516	518	510	501	507	502	494	483	489	479	497	472	453	521	533	442	511	485	437	501	479	522	476	472	527	516	479	498	476	479	474	517	491	482	536	445	436	515	501	442	473	494	473	499	462	478	521	490	470	497	468	477	532	470	493	509	482	476	480	490	487	476	471	484	545	480	479	494	501	473	511	471	487	466	471	521	481	488	485	468	462	464	467	464	493	480	508	507	493	475	490	450	521	452	473	471	477	477	520	508	502	491	491	441	518	493	487	450	460	501	485	490	482	482	537	514	474	477	467	456	497	513	485	487	513	486	506	446	491	469	492	479	450	505	492	479	466	483	477	505	486	504	470	485	451	469	472	496	472	466	489	454	477	504	474	490	508	489	529	517	496	557	500	478	475	496	476	463	482	469	524	494	530	465	494	504	478	532	464	502	506	477	489	516	508	469	443	508	509	537	517	497	487	476	493	509	472	483	517	525	443	488	527	504	492	504	538	502	457	490	469	479	481	505	501	479	465	464	492	494	492	478	496	500	455	482	508	492	507	495	490	487	476	457	494	485	499	494	501	451	530	502	518	487	499	448	447	473	496	560	500	502	507	457	471	510	471	538	497	483	513	512	512	485	472	476	502	530	482	470	491	488	495	480	488	458	472	452	460	476	485	500	509	469	447	485	504	480	457	483	505	476	504	492	516	494	472	489	511	495	488	493	441	491	478	500	487	477	510	464	487	490	463	508	446	495	508	546	494	519	451	476	477	466	475	488	505	487	511	463	516	480	486	484	540	462	490	522	478	508	458	438	460	487	465	519	469	509	488	484	468	496	494	489	497	487	503	515	499	513	481	530	487	523	505	465	476	485	492	545	476	533	522	493	443	484	515	481	498	516	458	513	527	469	441	504	506	498	463	483	452	479	496	522	495	478	464	530	456	474	478	466	479	469	445	492	484	462	484	484	475	464	534	458	519	459	473	530	499	473	463	467	492	467	448	514	529	492	492	493	456	471	507	512	445	538	466	501	510	479	480	512	515	489	494	472	474	520	454	497	504	493	469	461	468	513	484	498	550	518	478	454	487	468	474	488	526	508	474	465	522	461	506	468	458	498	452	513	500	483	526	489	495	503	517	509	499	459	502	485	482	469	501	476	471	474	488	479	490	456	495	479	492	497	489	473	484	468	496	534	475	539	444	481	491	493	472	493	464	501	507	444	520	499	501	496	449	497	524	497	481	436	518	454	522	508	499	519	487	506	502	490	467	505	506	470	447	480	510	526	511	494	490	495	481	437	446	488	503	497	493	485	444	449	528	473	443	518	484	481	508	498	473	464	500	448	477	520	524	480	479	457	464	486	478	462	462	485	474	490	507	474	519	451	472	491	508	484	510	535	500	501	491	455	488	458	486	476	503	454	489	538	467	487	471	551	505	485	486	486	470	493	492	477	474	485	494	487	476	494	488	483	487	481	424	453	479	496	490	478	467	463	453	510	480	489	497	511	484	503	490	464	488	454	461	525	460	461	495	493	489	517	487	472	446	509	512	469	501	494	483	507	499	497	505	465	485	487	493	488	498	489	511	525	495	500	491	503	478	508	517	489	485	526	482	477	487	505	496	482	469	497	501	478	443	491	444	492	472	509	487	509	499	521	454	518	464	474	467	481	485	477	518	508	475	525	465	504	504	494	484	465	497	529	465	465	476	519	493	504	540	486	470	495	464	484	507	467	469	476	506	488	476	492	476	499	472	507	489	490	482	492	500	469	474	501	497	507	475	489	488	490	534	480	494	468	485	462	503	535	489	493	485	480	468	470	514	521	492	487	505	466	508	466	508	477	486	523	467	512	488	513	505	512	480	497	499	495	492	505	508	535	488	490	475	494	467	475	471	499	510	520	483	497	489	488	497	474	451	450	511	516	488	486	519	515	510	474	507	451	508	508	456	481	515	448	513	514	528	481	522	496	463	503	514	488	486	467	484	529	501	480	468	466	494	492	495	482	471	471	480	471	485	511	503	508	506	482	512	496	489	450	464	478	526	528	506	485	465	490	490	474	530	518	506	475	454	494	481	477	494	530	444	493	499	505	491	498	481	465	530	486	555	506	418	438	467	498	482	483	473	506	508	442	481	488	482	467	473	506	515	495	487	503	489	507	481	496	488	463	510	510	497	515	473	504	503	490	484	472	487	527	473	526	472	466	496	467	520	482	485	463	500	459	505	492	493	472	501	452	515	485	502	519	516	455	502	467	518	486	475	536	432	524	460	468	433	502	485	487	446	527	487	458	467	479	509	508	505	464	462	456	522	470	484	481	513	489	487	494	484	436	530	493	510	486	472	502	476	500	480	470	480	492	492	474	486	484	472	497	492	499	532	464	467	518	492	504	513	523	507	485	529
4457	9452	8286	4391	3067	2501	1991	1553	1342	1234	1074	964	957	841	794	820	778	752	699	788	694	715	729	641	628	653	648	680	704	679	647	669	663	666	645	668	692	647	714	665	622	643	644	604	655	706	611	636	670	617	640	650	669	644	602	672	657	592	652	622	668	633	624	646	616	643	609	657	633	621	626	614	641	681	631	645	625	614	634	632	671	633	660	640	643	599	595	595	602	642	647	626	635	636	651	591	624	615	694	622	677	633	664	622	672	630	610	637	609	659	661	590	653	632	683	678	646	625	679	619	636	580	630	637	664	670	634	635	639	683	667	615	669	640	673	671	637	621	628	602	670	671	602	682	655	610	627	644	625	604	644	634	663	601	653	612	662	631	621	647	641	600	650	615	620	660	629	639	573	647	640	659	610	602	606	593	597	625	664	658	647	637	621	668	652	651	619	645	660	632	616	610	688	628	577	626	637	646	618	647	680	669	619	618	621	655	647	616	631	630	615	596	660	636	581	593	619	645	582	614	636	611	644	614	582	710	603	653	642	601	662	640	653	649	646	639	620	619	664	637	637	660	627	625	633	625	702	656	650	646	651	647	579	665	655	663	677	603	657	626	666	644	598	628	605	606	625	673	633	651	622	637	600	637	613	638	628	628	638	674	649	597	644	680	642	657	628	646	614	629	647	609	649	634	663	595	641	605	651	617	664	598	634	610	603	631	603	619	610	644	634	657	654	618	618	670	672	608	682	597	611	674	651	656	677	616	633	655	627	634	634	607	640	616	658	621	636	620	667	628	608	627	651	644	629	650	626	646	599	653	635	595	614	641	620	610	592	614	655	616	599	675	652	609	617	629	637	603	607	669	656	623	641	619	647	638	595	624	629	665	606	619	634	606	649	658	642	623	668	610	644	626	623	626	643	614	631	662	651	679	615	648	621	653	645	654	618	606	653	632	617	626	689	645	645	630	656	693	599	652	594	650	657	642	649	632	634	608	599	598	645	650	604	653	645	651	665	654	630	637	620	579	561	639	671	638	629	639	614	662	621	656	617	639	652	671	662	629	659	656	668	644	648	623	568	644	611	617	572	676	628	595	659	583	661	655	583	644	622	641	661	630	609	676	613	642	666	637	644	616	656	637	647	670	629	622	616	645	640	607	661	674	641	614	652	604	598	618	658	630	605	661	645	619	617	650	635	619	613	646	625	661	613	642	645	651	663	666	623	622	631	665	661	664	674	627	679	645	645	619	602	655	646	636	596	621	684	644	610	647	629	629	653	672	616	609	628	632	646	643	635	629	617	602	593	638	654	595	621	647	578	635	593	663	623	622	639	632	649	636	644	650	682	651	622	671	663	603	690	589	584	633	654	648	640	650	624	608	659	610	627	623	630	623	638	640	646	629	633	677	648	598	658	634	602	655	621	609	633	632	651	623	657	648	647	632	629	639	657	628	652	631	651	677	609	593	633	662	637	621	639	588	635	626	649	636	624	666	636	643	631	671	647	680	637	648	635	677	666	667	629	611	605	633	652	621	593	639	654	623	642	633	609	658	647	663	686	611	658	657	645	591	623	630	612	614	632	652	619	612	640	639	608	626	589	621	617	615	620	667	594	619	634	652	630	639	633	616	612	627	642	673	613	606	638	621	651	669	646	666	598	612	604	592	677	615	637	641	602	622	643	626	593	633	631	598	627	649	628	618	590	640	631	623	621	644	666	636	629	619	643	594	641	583	605	658	638	619	603	655	639	642	624	630	617	656	650	630	651	661	652	623	631	665	612	672	646	657	640	643	621	672	634	605	630	625	662	640	663	632	686	642	657	587	637	630	593	610	685	666	659	659	673	629	610	605	632	634	670	646	621	622	672	626	604	608	622	618	639	618	624	604	605	666	645	584	617	670	638	661	668	647	633	661	602	652	607	597	634	663	624	621	637	599	694	633	615	654	626	620	651	607	628	648	576	630	635	661	655	607	653	578	622	606	648	623	626	634	647	594	645	658	646	633	645	655	622	627	638	644	660	662	586	664	638	637	635	612	609	664	649	630	654	666	668	647	614	630	650	653	627	619	671	572	630	564	718	621	607	631	649	598	643	659	645	631	628	615	638	656	626	623	675	656	635	618	619	637	625	609	613	660	635	610	635	650	613	653	661	642	633	624	659	610	645	688	606	580	636	660	594	642	618	591	626	596	616	621	641	635	643	627	641	653	613	675	661	599	603	626	632	631	588	647	639	682	608	617	652	682	601	642	602	645	605	616	623	669	593	621	681	635	628	630	653	650	642	617	629	598	620	619	621	637	627	619	682	682	589	657	623	610	625	645	630	673	630	668	614	608	651	621	660	619	635	654	668	625	659	616	663	652	630	653	638	618	620	655	654	609	660	678	630	616	633	612	631	694	635	662	660	654	629	644	651	635	650	614	634	610	623	624	642	660	651	631	626	621	638	631	644	643	623	638	640	650	629	656	612	686	654	645	667	643	663	621	616	665	689	671	643	610	610	645	603	618	641	651	627	689	628	600	612	587	651	647	610	616	654	595	594	636	619	595	642	637	649	643	647	640	646	613	669	658	617	579	647	674	670	613	605	660	645	656	597	627	628	614	610	687	618	600	611	632	637	604	614	683	607	630	637	644	624	627	585	581	668	619	635	643	611	620	643	628	648	615	640	614	681	623	621	681	660	609	647	626	630	622	589	674	627	612	618	649	618	617	615	640	647	638	662	630	618	653	608	671	658	604	643	640	645	637	660	636	621	625	663	619	642	650	605	615	612	640	675	647	615	611	563	623	629	617	629	604	669	597	628	632	627	661	593	654	664	625	629	587	616	622	619	632	635	614	609	644	582	588	677	634	619	633	632	568	639	654	593	658	615	662	630	603	639	684	629	631	649	665	640	676	657	629	681	597	620	654	637	633	641	620	636	655	622	648	652	591	596	619	607	635	621	594	615	635	659	612	674	613	617	590	656	647	666	611	641	642	667	603	616	656	575	625	695	689	624	653	621	668	670	618	665	631	667	638	605	591	649	626	639	656	638	658	652	598	629	632	649	617	647	633	646	606	648	634	652	622	624	593	666	692	649	664	619	653	653	582	666	654	694	578	618	661	686	660	632	657	683	564	648	610	663	616	635	598	660	597	630	633	638	644	619	639	655	608	617	663	655	660	608	597	650	606	656	630	619	632	624	657	602	647	610	673	638	628	610	638	602	577	633	657	659	634	585	658	630	645	609	639	669	602	582	640	625	648	655	644	582	659	625	627	639	601	644	637	695	605	602	645	651	630	587	628	651	636	594	660	628	644	643	706	693	645	591	666	628	656	634	617	667	654	651	648	624	643	652	639	656	628	631	609	605	626	596	629	631	621	574	618	618	644	674	663	624	646	643	659	603	623	614	636	627	619	625	593	658	630	666	633	627	650	697	629	610	603	598	628	599	610	605	648	611	631	639	620	627	620	658	603	629	666	591	607	613	656	645	610	616	634	635	643	613	631	608	653	618	646	633	686
22474	20826	28576	23187	20826	20812	9619	1089	742	666	600	503	453	399	414	352	327	311	329	291	292	252	286	264	260	236	210	221	255	230	249	237	247	232	273	245	249	216	226	240	241	229	232	217	207	226	240	237	203	218	222	242	199	194	211	221	240	248	206	240	229	184	185	215	197	246	218	203	213	206	201	241	218	195	215	220	211	234	210	209	241	222	197	244	221	205	205	198	212	192	210	228	223	215	224	223	206	212	210	226	213	223	190	216	247	204	221	173	215	224	224	207	199	204	233	206	240	229	199	207	184	221	187	188	185	202	210	190	208	193	215	226	217	204	216	217	189	232	194	202	212	206	195	189	201	212	182	212	205	192	209	200	182	190	199	218	204	212	200	185	205	197	209	235	173	206	202	213	199	203	199	222	201	207	241	192	181	209	218	213	215	212	190	224	221	223	219	207	211	231	204	197	193	172	195	214	175	221	199	207	203	220	215	199	224	193	211	195	185	195	213	240	216	208	218	213	192	227	211	204	201	225	205	236	204	197	215	211	213	205	243	210	217	214	214	202	180	211	216	213	185	228	223	211	179	198	180	223	176	220	199	200	205	228	239	223	227	192	204	177	219	218	203	226	216	203	196	204	230	217	201	204	214	194	191	182	201	206	207	209	200	227	208	216	205	203	212	187	206	209	179	218	203	193	210	201	192	201	193	220	219	219	192	215	189	231	231	192	211	197	179	198	212	214	239	211	234	213	193	208	171	180	240	171	212	203	194	216	208	215	194	216	210	213	211	199	221	205	205	194	223	193	216	203	217	212	222	231	172	217	227	211	211	202	225	215	207	217	220	204	208	174	217	216	210	210	228	204	201	213	211	215	197	217	186	221	222	192	185	209	210	235	229	208	201	202	213	192	201	208	221	223	239	219	242	207	204	171	218	190	194	220	210	241	226	206	234	197	207	216	202	199	208	227	228	209	193	195	217	179	228	219	228	183	237	209	189	196	209	193	204	216	183	218	227	199	218	201	212	220	214	218	210	210	201	197	208	207	181	208	178	207	208	237	187	197	228	224	211	208	194	187	200	189	168	209	213	222	228	191	191	208	192	201	202	200	224	223	198	209	184	196	200	231	198	217	189	186	204	209	185	212	242	205	213	233	212	210	219	221	201	201	215	194	202	199	203	218	207	209	207	201	196	196	189	211	205	215	221	196	205	211	208	230	185	206	199	201	209	206	202	228	201	204	225	204	219	216	193	195	196	193	201	208	204	212	188	210	183	208	196	233	204	180	225	207	200	218	201	211	232	207	185	200	230	203	228	240	205	198	230	214	215	203	203	234	184	195	200	215	215	200	219	196	228	213	200	183	216	216	207	222	192	198	193	230	191	211	192	188	185	211	215	231	214	216	199	204	196	217	189	219	197	182	225	218	191	196	201	212	227	197	217	212	191	198	202	211	225	202	231	175	196	230	218	203	223	226	189	197	228	213	210	209	200	220	196	188	226	213	220	205	197	187	222	201	207	233	172	199	204	205	202	210	206	227	215	221	188	223	216	226	227	197	209	200	217	190	165	188	209	194	171	201	206	207	216	195	203	212	217	226	213	201	215	213	209	205	215	218	225	154	202	224	210	215	214	203	206	201	191	214	198	206	220	211	188	198	193	199	216	222	205	191	198	219	206	213	241	195	195	239	210	215	213	206	215	209	177	225	161	203	199	209	214	222	198	176	191	213	198	209	212	201	184	203	218	200	212	211	216	179	185	205	219	203	213	189	205	216	229	190	183	186	221	209	221	215	206	231	208	203	213	220	206	197	201	181	179	219	199	204	209	216	222	219	203	211	193	198	220	177	211	198	202	202	205	198	221	194	195	240	230	207	215	169	193	193	185	214	205	199	208	221	181	209	218	216	205	232	198	194	192	222	203	200	203	234	217	211	180	223	201	219	213	227	222	194	228	225	201	215	216	208	202	197	211	194	213	193	180	203	198	235	185	216	224	218	197	201	191	197	182	189	225	193	216	222	202	198	205	201	216	217	230	187	201	200	207	189	225	200	206	173	211	210	186	192	233	201	185	184	235	223	210	206	253	191	206	205	219	224	201	197	226	187	204	206	241	205	210	210	205	198	172	198	199	179	218	198	213	199	194	204	226	216	201	213	206	210	200	220	210	205	240	217	205	226	170	205	195	202	216	197	194	213	190	220	215	215	196	216	204	197	196	201	218	199	183	204	207	220	179	178	188	204	206	189	192	215	201	191	199	213	190	203	201	202	205	196	203	209	230	243	183	227	196	223	180	189	218	187	204	193	229	189	187	215	196	217	238	194	192	182	191	185	225	205	212	182	204	244	195	199	230	234	216	227	199	188	218	188	218	219	202	188	198	212	197	187	227	192	186	206	204	202	210	224	197	203	184	205	222	201	214	222	185	194	211	230	188	203	187	172	199	198	180	211	202	220	210	214	195	173	195	195	194	211	187	193	184	222	204	223	199	221	223	196	204	227	224	203	204	203	190	201	202	190	211	253	198	198	215	187	169	211	226	196	208	192	221	200	220	218	194	193	220	201	198	193	210	214	224	194	204	218	178	213	233	188	205	179	210	221	202	181	187	201	198	210	224	202	203	230	191	186	195	200	187	204	214	210	205	186	203	191	184	195	199	216	215	219	220	201	233	201	202	214	206	208	226	177	198	219	235	182	222	206	211	215	207	229	209	207	212	211	230	230	203	188	190	218	226	212	236	196	212	213	220	199	188	237	217	216	205	212	212	180	208	206	208	219	208	219	205	177	194	219	203	203	204	212	195	209	230	223	236	204	195	201	214	211	211	188	186	192	183	200	207	195	205	194	210	203	210	201	211	226	218	199	198	203	206	216	217	211	212	207	169	196	182	201	195	209	208	199	216	180	212	205	212	210	199	234	213	216	212	192	211	211	202	187	204	207	200	207	209	171	206	209	195	226	206	207	182	198	202	210	211	214	204	207	224	216	210	185	203	208	216	190	195	211	203	209	206	203	208	210	224	208	221	217	199	194	193	211	206	214	195	214	203	218	226	228	214	221	191	200	208	220	204	200	192	197	208	183	201	211	209	218	201	228	205	217	208	206	169	207	224	199	214	214	227	203	216	219	194	217	197	186	208	199	219	209	213	217	201	187	208	190	184	206	225	187	211	201	194	197	200	227	218	211	191	202	196	215	190	206	205	213	236	205	206	214	224	204	247	200	218	213	220	204	186	215	206	202	220	207	218	190	218	212	222	213	221	210	200	211	189	219	196	202	189	202	213	214	208	216	217	198	188	211	186	204	201	197	207	237	202	175	223	236	189	181	195	201	221	218	216	204	258	189	194	201	178	212	210	211	190	184	195	195	213	225	227	220	177	199	194	193	221	196	184	225	201	204	224	202	198	202	182	199	248	211	211	206	221	210	206	198	215	182	204	207	198	206	206	196	205	225	229	223	219	203	231	183	229	193	215	216	210	188	207	223	205	194	237	208	200	202	229	228	215	210	217	197
6492	15074	13255	7311	5164	3809	2859	2163	1660	1425	1124	967	820	710	639	643	593	502	480	465	417	451	422	356	344	357	363	342	351	360	321	349	347	310	321	318	300	312	290	310	297	304	280	258	281	298	278	279	295	289	283	294	298	296	294	266	286	254	269	287	293	285	285	283	270	274	263	238	293	271	267	300	240	276	259	266	275	265	262	273	268	283	277	258	286	249	256	259	254	294	282	284	267	275	289	305	294	283	285	289	282	269	258	277	264	265	270	249	261	283	259	274	272	278	261	253	265	262	268	247	277	240	256	261	264	252	279	261	271	262	303	268	250	276	263	243	247	290	263	263	273	251	287	263	259	265	213	288	254	298	263	268	278	276	273	265	256	265	281	303	289	259	288	247	250	267	260	268	277	283	256	303	270	262	248	257	274	251	280	273	278	264	249	246	272	263	258	260	247	260	268	262	227	294	257	264	263	287	254	267	233	268	259	285	272	259	272	266	253	255	253	266	280	264	276	273	291	271	288	271	258	286	266	248	260	283	254	291	261	261	243	240	271	264	247	271	265	265	285	271	243	249	267	279	287	268	248	275	267	244	297	281	258	267	243	283	262	268	264	242	254	258	249	261	242	252	272	259	263	263	269	240	287	259	269	268	249	266	267	256	253	252	274	296	282	262	253	247	268	232	250	279	248	281	294	262	243	258	257	248	273	239	261	280	253	264	292	240	299	262	261	263	290	271	265	262	249	278	267	292	305	273	247	253	278	246	242	275	263	274	259	260	263	247	255	307	268	277	244	275	292	270	273	293	287	273	265	275	283	275	261	265	251	281	266	279	274	265	284	261	260	250	259	267	258	250	242	254	250	279	256	254	258	285	264	290	247	244	254	266	274	248	286	301	259	287	250	258	260	266	271	261	252	262	248	233	257	244	286	259	276	303	248	279	263	288	257	262	296	267	262	268	267	285	261	270	268	233	260	276	246	247	266	257	285	234	264	296	231	247	241	303	304	250	270	259	270	236	233	251	234	276	236	250	277	264	285	267	258	288	277	256	249	273	275	283	225	268	285	295	267	250	246	257	256	268	277	287	301	287	250	287	288	255	261	278	244	271	270	279	253	252	264	253	273	252	250	254	270	251	281	266	283	236	285	274	261	270	278	245	281	295	276	252	292	266	267	271	275	307	276	270	255	239	258	263	281	288	255	281	297	260	283	264	254	310	268	276	266	271	260	260	249	270	289	268	303	220	272	275	292	248	263	248	261	235	279	283	243	219	251	235	238	280	243	256	274	268	274	289	239	266	253	305	240	259	278	274	253	247	271	309	263	254	286	266	294	276	257	299	235	233	245	231	263	256	266	272	264	262	245	251	252	290	273	287	255	267	260	259	285	284	248	270	267	252	254	255	263	261	249	269	271	266	243	276	287	274	262	285	274	270	246	268	273	249	282	272	282	273	256	245	245	256	251	245	281	280	249	268	256	252	280	272	247	274	277	265	259	258	257	252	270	308	256	282	273	248	275	276	249	269	227	267	271	252	283	251	277	256	270	247	242	253	261	280	260	271	271	293	264	287	277	251	266	284	269	257	245	286	255	277	270	279	274	275	285	285	281	284	265	264	273	261	262	268	259	256	263	255	248	267	296	250	249	273	279	234	252	256	265	243	247	277	245	267	241	272	264	241	258	312	251	260	239	265	269	296	272	243	287	254	262	237	279	256	257	255	262	279	267	270	261	290	288	292	273	275	256	267	251	233	273	255	267	282	262	270	300	259	253	271	273	257	242	291	271	282	279	234	235	259	271	277	258	283	263	234	277	276	291	258	249	266	251	301	260	262	266	263	297	281	293	289	272	263	259	266	266	276	232	264	277	266	284	261	266	274	273	256	270	283	273	255	302	250	282	261	241	252	267	275	268	255	265	274	287	270	253	250	289	260	245	272	281	260	276	248	280	285	280	267	290	254	250	261	271	281	257	267	287	284	273	237	244	253	262	288	284	268	252	271	227	298	246	267	271	276	265	263	274	295	259	258	281	263	254	260	277	301	281	290	276	273	243	267	242	286	285	273	278	248	272	265	243	260	290	252	261	270	239	287	283	258	280	246	271	278	259	251	276	228	257	247	232	258	251	273	261	230	255	244	260	250	253	290	247	282	254	239	287	244	253	257	278	226	276	269	267	244	289	275	268	236	260	261	269	243	253	267	275	295	253	243	241	289	257	278	273	253	257	322	254	259	259	237	247	291	276	253	236	268	274	240	270	253	280	266	236	253	273	234	271	256	284	260	291	273	251	284	255	266	268	257	283	276	257	291	296	287	248	269	241	275	243	257	268	259	254	256	269	265	259	239	251	270	268	271	283	278	278	305	261	246	281	268	264	220	252	244	234	251	251	270	284	232	282	259	270	275	255	277	261	269	272	293	251	257	254	264	243	278	273	264	262	291	274	272	271	249	242	254	262	246	282	299	260	289	299	264	260	269	285	266	263	293	269	267	258	269	282	265	255	253	305	242	252	239	253	274	262	272	253	264	238	265	256	257	268	255	263	267	255	267	254	265	248	265	265	273	255	272	274	257	283	274	265	301	272	257	269	253	271	284	272	257	258	262	250	291	246	260	259	267	279	266	287	245	273	240	282	266	233	268	284	278	264	256	257	244	267	274	271	259	235	269	260	259	272	274	271	276	249	261	262	255	255	273	266	271	280	266	270	241	242	261	282	263	262	256	273	251	254	285	300	275	257	244	249	265	306	242	263	245	251	269	268	274	261	280	267	262	245	243	259	265	315	247	269	260	301	242	267	260	269	293	273	274	242	263	281	269	245	242	273	271	298	238	253	276	273	285	270	277	247	246	258	261	266	260	262	275	291	259	259	271	264	286	285	300	264	274	292	271	262	244	251	249	287	237	281	242	274	263	268	270	239	260	262	278	261	229	249	269	260	256	279	269	239	264	255	265	290	254	270	282	275	258	275	270	243	261	266	285	285	265	276	238	282	245	280	244	280	257	267	276	257	268	297	261	266	245	257	252	245	282	282	280	262	257	228	259	251	268	273	247	273	277	245	260	264	248	255	262	255	262	268	283	249	297	257	270	264	243	273	268	280	239	256	255	276	276	261	290	277	265	273	263	276	268	253	255	265	279	261	271	261	292	271	245	270	269	268	292	263	255	283	296	278	255	265	276	229	283	256	258	267	254	267	245	270	274	253	249	240	239	275	241	280	272	238	266	240	276	254	276	286	260	261	243	263	265	286	249	281	270	305	281	273	263	268	251	272	244	268	264	270	286	287	288	260	261	274	290	245	255	262	246	245	263	237	253	248	270	267	284	249	267	264	260	244	259	260	275	281	275	250	281	274	265	308	273	259	271	254	281	230	268	287	255	231	264	280	275	224	287	288	265	286	220	248	285	290	259	265	261	230	282	259	293	258	275	283	271	245	302	246	265	317	263	251	270	251	271	262	265	269	292	250	273	250	237	257	239	254	254	289	272	283	286	251	265	245	292	260	275
26503	20429	10392	1467	929	936	783	747	719	750	785	713	693	711	723	732	687	689	710	696	699	703	712	736	707	762	708	719	762	658	681	703	716	692	695	730	681	732	715	723	706	731	690	722	728	704	746	713	739	706	748	685	716	693	661	686	670	675	652	726	752	674	732	656	745	691	734	705	679	760	718	767	707	725	724	710	671	696	676	663	729	736	689	661	733	690	679	709	646	723	707	724	698	682	696	687	717	715	729	691	683	742	705	635	681	686	687	689	701	692	695	711	732	694	686	695	708	699	711	713	698	695	700	709	672	658	676	652	728	709	745	682	728	697	707	687	730	686	698	708	743	681	709	742	702	734	665	666	693	677	720	704	685	677	690	677	754	692	729	717	739	675	716	692	703	678	720	739	727	716	745	687	706	684	671	684	700	695	739	710	723	701	720	707	642	678	658	692	740	685	725	671	658	656	683	683	685	686	727	712	712	717	734	715	704	721	697	710	712	720	704	727	704	748	681	725	672	679	693	733	704	693	767	651	705	754	673	681	699	742	660	671	709	740	726	732	698	678	684	693	687	703	685	640	721	698	676	668	723	678	702	713	673	696	693	697	725	735	702	699	712	709	741	711	717	740	686	723	738	664	687	683	709	702	726	717	684	717	708	734	732	737	723	688	738	725	708	681	675	698	655	701	736	692	729	687	654	697	666	690	696	718	683	691	713	709	754	680	710	752	731	694	723	698	639	721	719	731	722	722	677	729	685	703	684	710	671	682	717	665	733	726	751	722	681	743	745	681	679	689	660	711	671	716	746	780	746	723	757	698	696	663	703	675	732	640	699	706	686	661	694	632	698	660	662	688	706	677	676	749	703	727	697	686	677	647	636	684	700	669	693	726	729	772	753	738	745	671	690	723	698	712	717	720	712	712	702	643	708	693	696	718	754	695	724	753	710	733	713	692	688	730	710	722	663	725	707	697	733	722	696	680	798	751	753	715	710	729	712	693	706	691	723	729	663	676	676	719	685	688	738	689	706	687	675	676	691	657	688	712	692	701	708	671	690	723	746	701	687	675	737	711	726	698	691	719	756	709	699	690	685	676	731	690	741	671	697	697	714	674	743	751	687	711	729	737	710	737	683	664	724	711	738	716	667	709	683	694	763	699	665	683	708	732	735	722	721	723	703	658	681	679	672	686	684	741	677	699	728	746	693	712	684	695	681	687	697	728	698	697	691	698	678	674	701	700	712	700	730	685	754	709	662	709	736	711	699	680	683	695	698	737	746	706	706	744	710	712	698	733	669	700	691	688	741	711	667	733	735	693	700	692	779	708	635	713	709	677	683	666	726	705	725	682	686	700	692	731	671	668	744	732	726	685	714	702	713	642	703	700	737	707	665	688	640	677	719	732	719	686	708	743	721	711	664	721	669	691	640	745	711	710	724	715	741	726	688	675	661	682	711	720	744	635	723	693	743	682	686	690	725	681	689	710	706	690	679	667	689	712	700	688	706	720	778	687	661	746	726	726	677	710	684	652	714	726	704	758	702	740	691	696	654	709	712	694	702	709	679	744	718	710	690	704	701	689	715	690	665	689	733	690	675	733	731	746	646	719	703	673	723	684	712	748	662	680	725	673	683	733	690	684	718	642	695	674	706	713	717	707	708	710	708	713	742	681	699	691	726	696	714	706	767	696	703	682	691	721	673	706	671	722	702	711	716	714	728	719	661	735	734	712	716	676	723	662	730	755	727	648	717	716	723	677	741	703	664	728	697	654	710	717	720	701	729	718	666	720	739	679	687	686	724	698	766	744	696	709	717	681	706	703	703	742	715	756	701	652	752	687	678	716	708	705	743	770	694	672	696	655	731	689	672	699	662	688	711	703	699	714	718	725	694	709	682	700	667	669	661	672	669	730	677	671	758	707	662	701	738	693	696	694	679	662	721	680	688	695	698	705	716	697	699	669	732	732	751	725	737	648	716	690	661	690	678	707	710	663	711	732	697	681	710	720	715	734	729	727	670	714	715	705	711	728	683	687	711	699	684	748	745	735	676	686	685	699	697	714	720	717	714	725	713	708	696	730	674	707	758	715	736	733	713	722	766	700	694	693	702	711	700	695	676	677	696	718	725	672	708	697	698	719	680	726	723	714	650	702	680	662	683	731	708	712	701	742	742	644	674	725	700	705	666	701	717	694	715	655	734	710	734	689	702	713	709	682	667	716	712	694	689	748	676	678	704	743	740	671	772	671	665	673	729	687	690	682	731	706	749	677	729	723	694	678	702	706	687	695	716	718	733	675	712	715	736	730	747	707	729	695	732	695	689	709	650	716	760	708	682	719	732	688	730	689	706	672	685	682	683	660	699	706	740	720	676	724	685	746	718	718	698	690	721	697	715	691	733	686	693	720	676	657	733	701	744	720	654	681	703	744	649	716	708	721	713	723	691	687	669	697	691	688	712	726	737	702	752	691	673	726	716	681	667	688	676	715	711	700	698	690	720	656	694	700	709	698	697	701	669	676	716	708	706	743	695	696	756	710	715	682	682	720	745	700	708	728	687	719	718	700	734	714	690	659	751	697	683	704	744	751	713	718	721	722	697	691	667	738	641	679	686	668	695	688	660	744	684	718	728	684	672	694	678	686	714	709	698	726	668	728	706	722	702	697	710	708	657	677	701	704	726	700	725	688	718	699	714	687	702	745	747	683	712	672	678	686	713	707	624	627	751	698	705	703	680	689	709	643	673	716	683	687	666	730	730	714	757	700	689	704	664	706	741	639	710	742	683	693	688	710	710	714	741	695	682	711	717	722	699	703	690	732	695	704	702	690	742	731	717	748	729	720	691	726	657	715	721	734	666	751	723	674	712	709	681	703	710	713	745	722	666	702	690	668	717	738	660	719	712	689	719	736	758	710	722	725	718	709	672	693	708	692	700	763	670	709	678	732	711	756	647	704	717	716	688	694	709	726	661	667	703	734	723	674	693	638	716	722	696	694	684	659	727	721	719	743	707	702	677	664	717	664	641	689	692	717	713	660	691	691	743	720	716	667	715	676	706	725	699	743	658	719	675	685	713	696	673	714	719	698	763	739	729	750	688	714	690	678	692	725	716	748	754	682	706	694	688	752	752	689	703	662	684	722	736	669	695	680	710	688	687	729	737	687	703	745	702	697	688	724	679	700	752	738	723	694	659	724	696	668	708	729	678	689	682	715	700	687	730	706	705	730	690	717	702	735	691	698	687	699	730	675	671	721	721	732	726	680	691	660	707	717	729	690	713	718	679	786	676	728	704	734	744	688	719	638	742	689	674	762	675	765	716	735	714	710	694	694	748	692	735	749	653	710	726	710	736	766	671	658	713	694	722	660	727	675	709	696	694	685	716	729	711	655	712	631	699	729	707	712	678	742	665	721	718	721	684	759	701	731	645	707	722	692	678	702	710	686	730	763	673	716	732	707	719	673	759	651	701	679	722	764	717	701	714	687	740	746	693	680	699	679	701	692	705	663
4076	1630	1560	1192	1046	1037	1046	922	909	828	957	925	909	904	887	894	892	916	910	867	874	901	913	869	920	884	915	893	901	904	863	879	869	920	864	871	916	927	905	846	878	865	856	916	926	932	890	884	834	939	849	902	854	851	840	929	923	892	845	902	870	893	903	904	828	909	959	815	871	905	882	858	904	855	863	852	856	842	930	933	882	831	964	834	881	910	839	856	845	911	852	867	903	835	897	894	857	872	833	870	844	894	905	901	861	883	857	861	864	912	850	842	863	880	880	876	888	900	826	914	825	846	847	855	909	961	864	879	926	909	860	811	866	911	886	882	925	935	880	860	802	848	919	892	866	868	882	903	867	922	891	903	857	883	903	875	860	875	878	894	925	807	848	892	896	885	848	882	880	957	891	888	856	883	896	828	852	899	892	917	927	936	901	886	881	898	899	921	874	923	842	887	874	931	883	851	896	911	913	868	905	848	828	861	867	909	889	895	852	917	878	908	891	912	867	909	863	859	898	865	879	902	901	877	875	876	853	903	904	853	856	916	913	858	861	877	915	926	884	926	901	865	883	905	909	852	902	826	875	862	905	885	899	864	874	918	909	867	862	902	832	898	839	827	896	889	840	905	856	855	846	919	835	888	870	833	871	907	897	865	868	853	845	840	812	857	904	906	886	875	902	869	869	867	929	874	880	867	862	890	936	907	915	874	879	909	867	886	899	861	858	872	951	895	884	834	822	900	838	914	907	913	894	862	886	892	893	897	863	913	853	905	853	900	888	851	896	927	915	887	875	897	909	842	836	881	852	837	892	910	887	873	860	912	917	878	889	890	930	848	849	900	866	889	895	857	867	860	883	862	882	844	921	866	895	873	893	899	886	899	817	878	886	941	921	792	869	865	883	883	958	912	858	922	883	940	909	842	846	885	926	853	865	821	857	894	868	877	835	865	799	863	906	852	858	869	841	890	923	926	896	821	926	878	914	883	900	881	880	865	819	859	895	863	847	875	817	811	906	866	889	907	894	920	898	872	892	875	859	898	901	844	910	884	888	926	848	905	837	879	924	883	882	853	913	908	854	877	878	875	905	850	850	889	861	844	922	900	875	914	897	871	841	904	855	960	871	867	829	880	922	930	930	841	856	934	900	902	882	888	908	859	884	834	842	878	911	868	889	900	844	896	871	863	902	909	853	892	869	865	863	899	933	892	934	901	867	842	919	907	879	903	867	843	827	881	911	886	932	841	875	895	892	900	929	861	882	890	878	866	923	904	840	888	849	878	950	882	863	916	869	874	927	888	870	848	930	927	839	944	845	840	875	915	949	937	910	884	821	835	895	887	809	897	859	852	870	909	876	927	903	873	854	914	881	853	917	880	861	846	848	869	836	888	861	875	907	923	841	862	902	920	883	881	885	812	887	892	867	877	831	924	857	919	889	913	846	855	865	853	855	899	926	848	867	890	895	872	878	854	912	906	862	847	876	885	890	953	938	917	873	831	888	852	840	839	870	870	909	864	893	890	903	888	919	914	840	914	853	920	884	901	870	890	864	901	927	897	864	924	911	857	901	890	901	929	897	829	891	882	923	905	857	841	898	863	872	800	816	901	894	873	871	883	874	868	848	873	897	858	911	912	896	905	854	896	883	939	871	858	920	891	866	852	919	858	860	855	851	871	882	872	883	888	915	852	896	885	932	885	841	874	888	950	917	908	831	876	890	857	864	852	904	878	887	908	853	852	856	877	905	900	903	848	894	880	870	943	861	889	861	859	876	860	845	812	895	850	863	882	880	877	908	929	896	883	861	870	820	903	865	843	893	947	874	901	846	834	904	890	858	911	904	909	903	906	850	866	865	896	873	897	905	890	866	877	915	824	906	890	927	881	878	933	844	913	844	859	874	852	897	881	894	882	860	860	860	865	869	862	871	875	877	915	893	863	863	902	915	935	881	879	870	929	870	858	913	871	899	961	846	894	881	902	872	915	902	849	834	862	850	896	922	914	883	924	962	880	839	862	883	839	904	895	871	878	882	834	966	881	830	842	853	895	879	879	849	902	890	911	918	900	940	873	917	921	880	895	868	906	889	850	879	861	883	845	915	848	897	886	885	868	844	894	905	879	893	910	945	874	828	912	893	872	905	877	889	901	860	853	885	865	860	850	881	842	871	848	904	851	895	889	914	807	884	841	866	900	877	899	927	896	924	874	896	914	919	935	833	862	885	924	878	922	844	873	886	902	874	874	852	869	875	867	878	868	887	854	898	880	907	862	912	872	953	840	878	863	904	871	828	858	913	949	865	900	914	882	838	843	878	889	875	877	878	884	949	885	876	902	899	866	883	885	883	900	896	894	833	879	903	882	909	853	890	846	875	910	892	895	884	890	858	907	899	866	884	839	869	873	878	856	934	880	845	904	888	890	934	898	894	948	898	857	869	880	806	865	862	873	841	926	925	828	889	921	890	841	884	916	934	864	856	891	853	860	920	860	846	933	846	883	895	876	899	973	883	844	854	886	894	840	857	925	923	891	863	841	854	940	859	928	878	845	912	860	912	900	914	886	870	799	854	918	915	881	874	891	925	912	899	853	926	863	885	905	855	917	910	845	938	893	855	914	870	913	851	885	865	869	922	872	845	877	920	879	875	868	916	873	830	876	906	881	895	877	937	880	883	813	855	872	862	871	898	860	905	853	902	894	848	890	843	868	840	934	921	839	918	839	892	894	907	915	860	905	908	921	926	884	875	923	895	890	936	887	916	856	832	844	933	881	897	833	853	857	874	881	927	832	874	861	921	896	847	897	907	888	893	869	855	831	925	838	855	858	917	936	935	928	896	853	902	910	885	871	857	883	883	904	905	923	950	919	878	886	890	874	891	893	921	896	839	803	880	917	855	881	935	839	874	912	867	865	899	859	889	862	894	828	897	831	869	876	856	888	852	944	890	868	883	880	905	889	887	830	882	908	830	923	883	846	873	858	848	874	880	865	863	863	914	904	829	891	927	877	888	871	885	907	860	862	878	905	895	868	917	825	836	890	868	872	905	854	922	878	880	930	927	882	861	859	880	884	854	877	878	857	874	858	924	900	856	886	907	877	926	881	895	932	918	858	882	874	863	904	866	883	911	863	855	865	862	850	851	936	879	865	834	880	873	913	911	874	846	854	959	901	909	848	889	877	881	892	900	842	820	868	909	880	824	852	890	906	863	850	888	867	927	906	914	861	883	874	853	830	884	832	874	847	866	861	876	838	861	925	843	892	890	887	879	877	854	932	896	862	873	885	828	799	902	896	900	878	867	860	891	863	900	850	904	889	868	901	896	908	873	855	856	883	900	867	898	869	907	874	882	846	853	845	890	915	832	901	906	849	908	865	940	900	889	864	885	897	879	934	867	871	828	888	885	895	885	914	906	844	845	873	832	874	937	858	829	862	856	878	895	858	858	885	852	951	811	936	889	891	913	873	872	904	941	890	868	923	862	947	909	917	881	871	936	913	856	837	880	891
23460	20904	28276	23677	20886	11482	1418	933	762	798	729	652	575	590	610	590	586	576	536	520	556	531	530	549	532	477	544	522	493	545	506	550	495	514	511	528	533	492	521	490	518	510	566	501	490	519	562	511	487	502	560	519	519	526	500	476	460	471	466	539	492	481	457	548	497	475	474	528	530	500	492	541	505	518	511	515	524	522	508	477	483	537	511	546	485	489	463	489	497	519	498	454	486	503	504	499	491	490	462	458	502	516	498	482	494	516	492	476	497	499	481	494	479	502	507	492	486	486	481	463	489	508	501	532	515	495	455	467	545	456	483	514	459	522	499	517	506	462	479	451	506	490	520	536	501	480	452	483	481	486	487	461	517	512	462	464	467	479	506	533	468	491	480	488	466	490	520	491	495	505	492	481	515	499	472	528	467	501	476	492	553	485	482	491	444	497	500	509	494	518	487	500	477	493	515	495	542	510	488	511	532	491	504	505	480	495	497	511	491	505	477	495	517	500	477	522	476	479	506	476	511	498	508	524	480	488	514	497	518	499	506	487	470	471	508	472	513	494	532	519	477	514	478	506	482	507	487	491	517	514	500	505	503	496	522	517	472	507	492	510	486	494	519	487	489	484	486	493	490	540	498	525	454	493	495	478	497	510	504	469	478	478	477	488	499	459	506	509	496	508	503	525	506	506	456	535	482	482	501	467	496	488	503	509	495	495	452	486	522	481	543	497	500	466	523	490	526	480	507	497	513	504	457	536	466	481	518	543	465	502	473	510	513	493	509	456	469	520	470	526	458	526	522	485	510	498	479	429	509	467	552	495	504	494	494	463	463	492	501	503	539	548	482	470	451	511	488	487	511	462	514	480	475	501	475	515	505	451	524	499	539	515	485	491	514	450	480	506	472	494	477	481	474	496	440	468	512	501	501	483	485	456	484	490	505	472	494	463	479	475	504	484	438	471	481	483	503	494	468	453	481	508	520	503	518	483	494	499	498	518	505	504	497	539	486	514	517	450	506	465	482	543	492	478	486	499	482	460	519	486	456	516	478	473	501	480	470	533	465	450	488	509	468	503	507	497	501	454	495	464	482	477	483	507	512	472	489	507	474	515	501	520	484	512	491	521	507	462	488	485	442	477	463	484	505	467	485	489	507	506	494	459	478	502	523	473	464	488	502	527	510	476	491	473	507	486	461	480	509	496	471	457	501	463	529	504	480	506	487	490	500	453	474	502	476	487	480	502	492	494	479	489	500	468	475	501	501	458	490	498	491	484	516	509	471	474	521	495	500	481	489	523	512	469	495	513	474	446	482	486	478	459	504	496	496	492	521	458	513	521	493	464	530	516	476	521	544	512	491	498	463	497	483	443	503	450	481	504	512	554	488	479	465	474	542	504	493	481	450	490	506	498	489	472	471	467	495	452	486	503	492	483	477	471	491	525	487	463	471	518	505	513	485	492	455	522	476	515	475	485	489	472	514	508	512	462	507	491	480	484	462	443	497	506	531	478	511	459	498	537	486	489	512	482	530	509	506	473	492	490	492	492	521	503	474	485	484	547	487	498	514	494	498	468	501	491	498	513	498	542	476	468	509	491	479	509	500	463	485	460	477	500	508	543	465	510	479	451	543	446	438	500	502	502	492	488	491	476	475	517	497	497	490	489	505	524	500	466	480	492	516	496	503	477	488	478	500	517	512	493	467	486	476	494	509	431	504	524	546	493	473	506	488	517	484	504	519	471	528	487	482	540	476	478	527	501	536	472	514	514	478	518	480	510	474	471	507	517	480	479	482	505	539	481	464	499	486	484	500	461	497	500	444	517	459	476	497	509	495	506	492	478	522	481	497	515	496	517	479	524	508	521	501	457	496	475	464	472	501	512	510	480	514	482	492	504	458	490	507	467	490	516	526	495	521	478	460	486	477	495	495	463	469	490	510	486	507	484	497	524	461	499	513	495	518	476	563	520	489	531	477	480	539	474	506	499	490	508	518	474	511	461	455	532	495	499	501	476	465	532	476	525	458	497	501	566	495	492	439	490	503	487	515	486	508	472	484	464	509	500	500	484	478	522	499	495	464	473	505	496	417	508	470	469	494	498	524	491	509	457	481	467	525	461	493	528	492	495	476	489	443	493	510	500	505	488	498	455	499	514	501	486	502	500	527	486	508	474	481	506	490	504	489	455	454	534	504	467	504	511	456	490	460	485	492	497	459	493	528	494	476	493	498	469	450	459	476	524	465	517	510	499	497	499	475	479	508	483	527	481	484	480	485	510	512	487	500	493	459	473	486	462	469	444	508	518	474	449	510	540	457	479	497	485	476	489	483	513	490	452	499	484	487	470	521	515	453	484	461	483	493	493	501	466	500	500	505	521	491	478	513	524	540	473	482	489	476	479	486	500	549	474	498	484	504	524	503	484	453	512	519	461	505	483	465	504	487	487	511	508	482	488	460	511	539	468	527	493	474	470	510	478	491	501	480	507	488	462	499	468	461	456	504	437	494	487	493	470	490	513	496	484	472	483	489	542	484	456	481	482	502	496	478	471	518	483	469	485	519	494	477	482	534	498	479	483	493	448	470	495	510	487	476	493	471	457	482	504	479	501	485	435	515	501	483	488	461	503	487	480	460	534	468	483	463	473	499	453	496	482	503	486	501	474	525	514	484	503	500	567	514	479	503	469	480	490	470	474	511	475	484	493	500	495	488	431	428	505	515	490	521	481	457	485	483	495	484	490	465	476	499	501	466	493	474	545	488	509	491	460	502	482	512	500	482	502	482	521	500	496	475	514	470	461	513	527	502	497	463	495	506	459	460	515	517	513	482	520	470	477	498	501	474	471	502	499	492	454	504	488	480	458	501	473	499	471	466	452	506	467	524	479	479	500	536	453	453	492	461	492	489	478	474	474	493	473	493	486	477	477	507	468	497	456	466	516	515	495	479	461	494	504	496	514	454	520	469	522	507	489	509	504	537	457	500	465	472	491	466	460	491	493	491	474	499	503	456	477	481	501	487	480	499	477	496	479	461	470	512	511	497	505	494	494	504	472	468	506	501	511	524	506	508	467	533	486	458	487	517	486	515	507	482	531	476	497	492	478	483	452	478	517	463	477	507	446	502	445	450	508	491	489	472	514	484	522	532	482	502	438	463	472	514	466	531	501	480	473	505	496	499	496	481	503	489	514	514	511	495	462	513	465	528	467	466	533	468	473	506	475	525	477	466	499	480	485	553	487	477	499	485	485	474	508	482	469	505	496	485	505	509	475	444	499	489	524	454	477	500	479	481	487	469	510	484	490	496	484	470	493	465	500	474	465	475	524	427	500	469	484	513	532	505	474	484	515	508	518	510	501	526	464	485	500	506	493	511	507	514	510	489	492	497	502	457	468	507	502	493	511	512	518	511	497	533	469	505	461	488	511	510	478	469	491	516	504	484	470	478	499	511	473	484	515	504	467	531	525	457	443	498	490	511	450	471	491	476	495	508	478	515	499	447	509	493	478
4510	9539	8315	4354	3023	2419	1945	1591	1375	1180	1079	1029	898	802	873	836	734	724	764	757	730	737	727	730	673	684	738	643	664	658	711	683	617	667	648	687	696	660	624	623	656	639	658	638	627	653	605	636	628	654	642	684	639	630	670	644	683	662	630	648	622	688	683	676	648	649	632	628	627	627	667	665	600	617	613	663	596	624	607	610	608	633	677	610	587	680	701	681	614	649	635	638	636	613	629	667	607	676	627	653	629	600	645	616	636	629	647	676	642	623	655	636	664	627	600	638	661	622	614	632	646	601	608	633	614	610	663	630	609	635	673	597	633	629	672	592	630	640	665	629	589	598	640	606	646	657	599	652	641	702	646	637	659	657	667	636	625	611	652	715	667	674	670	641	601	641	626	657	623	613	649	622	656	662	633	634	674	689	610	634	654	645	638	603	606	605	659	648	633	702	615	603	631	576	638	612	640	585	643	631	618	656	668	609	620	630	640	609	634	666	624	612	658	618	644	638	659	616	604	620	626	613	632	667	586	599	665	631	663	640	666	623	651	642	617	637	565	611	575	646	656	671	661	666	594	612	646	647	643	622	655	660	674	602	614	642	644	647	619	650	683	643	667	657	655	600	663	627	611	594	670	652	629	625	672	604	675	618	622	648	623	621	638	637	664	593	606	649	673	652	652	601	678	631	642	643	606	643	604	602	666	657	631	601	688	624	681	642	641	599	698	567	654	641	610	635	649	660	650	644	634	638	648	607	617	623	632	667	590	626	656	593	628	608	627	651	622	640	642	591	610	645	568	643	612	662	633	631	638	620	634	629	669	592	647	640	635	646	632	649	691	699	616	637	596	588	619	641	621	660	616	644	682	686	609	608	660	623	652	657	636	661	632	632	652	664	668	642	635	635	634	695	664	629	625	633	653	654	660	646	656	632	645	662	658	638	606	640	636	652	633	645	630	642	596	593	685	636	614	666	631	649	682	659	634	644	603	581	613	646	667	616	652	649	662	648	657	592	615	643	648	631	613	646	655	619	676	652	654	645	667	640	654	612	647	632	617	646	589	633	632	636	616	635	635	679	606	638	644	643	664	578	635	625	656	589	610	669	634	670	636	640	644	655	591	620	618	656	643	649	590	611	649	622	642	637	597	661	639	654	626	574	641	682	654	634	616	625	638	668	636	638	623	664	596	600	656	595	650	614	629	646	651	667	623	559	641	633	624	654	606	661	686	625	607	647	626	655	613	623	632	627	601	605	642	639	615	623	636	626	650	670	631	599	656	657	614	671	611	655	604	612	637	626	578	657	648	635	639	640	612	614	661	643	648	583	626	622	646	633	613	608	633	642	646	630	617	627	670	631	641	652	587	656	688	616	631	651	605	635	630	636	656	638	642	621	576	601	639	635	608	715	637	620	573	621	678	678	642	613	640	587	657	629	645	626	628	634	636	660	672	680	634	626	621	608	639	618	636	651	654	674	644	709	591	611	634	598	662	610	627	656	615	614	652	614	592	608	637	608	588	670	644	638	628	600	638	652	646	647	627	686	642	631	643	607	604	655	645	669	647	595	648	648	608	624	662	623	647	620	623	627	660	659	680	644	668	592	670	652	613	663	612	619	622	644	636	683	650	634	652	633	634	640	631	641	631	653	637	642	667	654	640	658	681	653	663	619	609	649	639	654	622	650	627	677	663	613	672	632	592	656	634	633	611	666	636	682	646	656	652	642	658	608	649	648	584	648	614	644	641	647	635	624	584	655	653	627	616	653	655	633	612	627	623	621	619	636	618	600	661	662	651	587	695	636	610	617	614	635	613	622	681	629	599	626	631	644	620	645	625	668	666	676	601	657	647	664	651	660	664	605	638	638	681	643	653	660	651	633	649	631	638	624	627	639	626	623	629	675	652	626	666	660	647	633	620	622	638	679	626	681	654	582	609	617	645	621	625	595	618	642	664	631	605	662	648	691	633	641	631	607	615	636	633	614	654	650	605	655	640	671	653	618	612	676	596	633	636	614	630	623	644	668	604	621	652	678	662	651	649	686	687	623	642	638	587	616	601	659	627	613	624	617	591	619	656	605	615	678	626	633	659	683	669	663	641	620	644	607	622	604	602	638	605	622	637	625	615	600	641	638	652	655	658	676	630	639	567	628	621	677	644	653	675	627	580	620	685	619	621	634	681	639	615	651	621	591	642	631	600	609	612	662	627	624	617	665	646	615	632	623	647	670	598	646	665	635	658	648	615	600	667	584	652	598	648	641	637	624	666	606	629	674	649	629	714	624	635	636	639	616	635	616	614	622	632	639	672	658	642	667	619	647	604	641	647	645	618	668	645	600	645	638	631	710	692	659	621	604	683	628	601	668	613	617	643	667	628	612	654	693	648	613	624	645	535	642	686	647	661	650	632	643	577	638	667	646	612	663	603	681	653	625	630	641	637	631	713	657	612	616	618	644	599	637	621	635	666	661	683	638	663	641	611	628	622	642	614	644	653	699	618	641	621	653	624	656	650	646	626	660	612	633	693	622	600	634	631	615	636	606	641	654	638	626	627	607	630	627	633	621	632	621	642	605	651	605	673	638	577	597	621	612	690	607	600	624	647	649	627	636	630	681	626	646	636	608	678	627	662	629	632	626	640	689	657	683	685	619	593	618	635	655	583	626	658	657	650	634	617	616	659	618	641	650	630	663	703	633	624	641	652	653	647	619	639	593	632	671	643	654	667	643	660	681	660	624	633	662	650	642	624	648	648	654	649	636	602	604	708	586	638	653	672	657	679	611	648	625	602	678	615	629	654	605	663	606	642	634	642	636	638	642	671	672	622	634	622	730	602	668	654	653	660	593	636	645	693	658	659	655	659	619	666	591	645	652	660	619	621	685	638	629	636	602	595	612	642	631	611	641	623	664	642	621	626	621	628	693	655	650	645	632	638	656	625	630	612	641	636	615	623	682	647	665	677	618	669	633	631	623	633	623	621	632	642	630	610	620	601	629	663	648	644	627	656	599	637	652	652	655	620	635	612	609	624	648	671	628	677	622	630	585	670	617	623	613	644	668	598	617	660	631	603	652	584	659	624	633	620	617	642	629	660	614	636	634	635	631	632	651	668	617	634	640	577	618	608	665	603	662	589	616	634	655	610	654	639	654	633	656	654	658	653	668	600	606	620	620	671	619	670	657	657	688	688	613	618	606	627	665	646	629	639	622	597	611	662	600	653	623	632	630	590	624	635	636	667	681	661	616	632	638	643	648	611	595	604	631	627	619	649	591	654	653	638	670	571	613	660	629	637	601	623	663	617	661	647	695	666	633	645	630	637	601	643	613	624	662	609	685	619	664	635	639	637	616	646	609	631	634	644	630	627	666	673	644	670	603	633	605	621	619	583	651	643	613	681	714	663	645	636	626	595	620	641	643	651	623	588	640	650	601	580	622	653	606	611	651	657	658	631	628	654	652	641	619	635	678	656	615	673	666	634	677	614	653	628	656	635	635	649	664	631	674
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
