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
341327028865	341327029423	341327029973	341327030523	341327031071	341327031623	341327032173	341327032723	341327033271	341327033823	341327034373	341327034923	341327035471	341327036023	341327036573	341327037123	341327037671	341327038223	341327038773	341327039323	341327039871	341327040423	341327040973	341327041523	341327042071	341327042623	341327043173	341327043723	341327044273	341327044823	341327045373	341327045923	341327046471	341327047023	341327047573	341327048123	341327048671	341327049223	341327049773	341327050323	341327050871	341327051423	341327051973	341327052523	341327053071	341327053623	341327054173	341327054723	341327055271	341327055823	341327056373	341327056923	341327057471	341327058023	341327058573	341327059123	341327059671	341327060223	341327060773	341327061323	341327061871	341327062423	341327062973	341327063523	341327064071	341327064625	341327065173	341327065723	341327066271	341327066823	341327067373	341327067923	341327068471	341327069023	341327069573	341327070123	341327070671	341327071223	341327071773	341327072323	341327072871	341327073423	341327073975	341327074523	341327075071	341327075623	341327076173	341327076723	341327077271	341327077823	341327078373	341327078923	341327079471	341327080023	341327080573	341327081123	341327081671	341327082223	341327082773	341327083323	341327083871	341327084423	341327084973	341327085523	341327086071	341327086623	341327087173	341327087723	341327088271	341327088823	341327089373	341327089923	341327090471	341327091023	341327091573	341327092123	341327092673	341327093223	341327093773	341327094323	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	3600	2300	2773	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22450	21216	29029	23708	21218	21281	11661	988	632	580	442	387	340	356	311	269	281	224	222	211	200	222	213	187	195	193	192	162	167	179	163	171	167	159	152	188	144	158	159	151	158	145	153	158	151	144	187	154	164	164	172	154	138	142	160	150	146	166	162	143	132	145	145	160	153	112	182	142	144	139	130	145	145	154	159	151	138	146	187	134	160	124	138	160	166	155	139	152	150	155	137	172	129	151	139	142	142	154	140	162	141	126	156	138	153	164	140	155	163	137	143	138	161	153	129	139	153	132	152	149	170	163	132	155	146	127	157	134	166	143	130	131	144	161	130	158	152	130	132	136	169	174	135	128	150	155	143	159	147	146	138	143	138	146	123	141	151	148	153	159	134	148	148	141	126	157	153	139	147	152	156	162	147	144	138	165	135	144	168	129	157	156	131	148	136	162	144	157	139	133	156	119	132	162	144	163	138	138	145	142	130	142	143	146	149	136	158	143	121	130	145	151	162	137	130	140	138	147	126	146	157	158	132	134	163	150	143	152	146	147	143	162	151	158	142	148	134	166	158	142	138	128	175	162	144	152	161	149	114	134	139	123	150	155	160	145	128	145	120	170	125	139	154	139	142	152	146	146	142	158	131	135	147	126	143	155	141	148	132	154	166	138	153	126	142	148	151	137	157	165	176	173	137	150	150	146	162	145	147	149	116	154	135	140	131	125	148	167	166	144	161	127	155	154	135	150	154	135	136	144	145	156	126	159	159	143	138	146	144	107	147	161	124	156	134	131	147	178	147	154	156	156	145	155	141	149	145	142	144	176	132	146	152	139	167	152	140	128	141	139	157	143	155	153	140	143	176	156	155	139	147	154	171	176	136	159	149	140	144	147	159	153	149	131	157	152	124	158	132	146	164	160	147	178	160	142	163	130	138	145	135	136	153	162	140	159	139	143	128	132	151	157	182	166	146	141	128	144	172	134	148	142	133	154	127	148	145	146	153	152	130	141	148	167	153	139	129	139	142	150	155	146	148	145	144	130	139	135	126	153	148	138	168	136	160	138	156	143	148	160	151	161	152	150	144	148	150	170	148	140	159	139	165	151	131	131	137	155	162	163	152	154	155	143	143	155	151	141	181	147	165	157	158	141	155	139	148	161	132	140	120	168	140	153	137	143	157	165	163	141	151	140	145	140	142	143	153	138	143	154	170	139	147	139	151	150	135	142	130	150	139	156	157	166	135	153	142	155	133	137	151	138	157	137	131	155	161	152	140	139	137	132	164	149	145	163	136	174	126	150	154	149	133	137	131	152	153	140	139	134	134	154	150	150	147	146	157	135	148	139	144	151	177	160	137	141	153	153	138	148	160	137	137	132	161	175	158	143	150	118	140	137	158	138	148	150	145	151	130	138	171	151	142	171	135	134	155	127	149	153	139	138	135	138	143	148	145	142	148	174	167	144	156	151	137	152	166	149	162	146	157	144	132	155	148	143	144	131	133	141	143	140	168	145	150	158	137	164	136	143	128	120	152	126	154	138	149	161	146	149	160	151	165	152	139	155	129	142	142	145	139	116	137	134	141	144	156	158	178	144	166	137	140	144	150	142	133	169	110	155	161	141	142	153	153	150	115	173	147	144	135	145	131	148	144	128	148	165	139	150	138	148	156	149	125	127	154	156	141	154	133	144	134	148	143	147	137	166	129	157	149	156	131	150	143	131	152	162	152	155	149	150	134	172	130	141	144	147	146	162	155	152	135	135	161	135	129	133	149	151	124	162	148	132	139	150	142	134	151	148	130	150	148	120	154	132	125	133	132	153	138	148	143	146	141	143	171	150	125	151	139	157	137	144	135	147	115	138	172	152	147	168	144	147	153	131	135	159	119	136	155	141	129	159	140	152	166	140	166	148	140	145	139	163	121	172	141	141	151	122	157	132	147	180	130	130	133	158	175	144	143	145	147	160	139	149	147	154	146	139	171	135	154	135	154	123	163	143	136	144	145	177	154	158	137	150	148	151	156	145	142	134	144	125	145	145	151	116	193	136	146	134	156	163	150	144	145	123	155	147	152	156	155	119	144	144	158	137	148	163	159	161	145	149	148	146	162	142	153	172	134	150	129	131	147	132	144	133	150	156	160	159	145	165	162	141	143	143	156	164	142	145	151	147	180	148	143	139	145	159	140	156	176	152	156	162	156	153	110	163	143	148	151	135	149	135	151	146	151	154	154	122	160	158	138	138	150	133	144	137	137	133	142	137	156	131	136	178	157	157	148	150	148	158	154	151	172	144	157	153	139	138	170	156	141	153	127	144	122	139	150	130	141	160	135	145	150	152	132	144	166	154	134	136	141	148	135	149	163	151	143	130	156	156	127	161	136	136	119	148	151	160	122	136	136	142	137	136	127	152	154	140	147	140	131	130	149	150	173	165	151	153	146	155	153	177	148	139	152	147	143	130	162	151	151	134	136	141	136	150	157	145	146	160	123	156	138	130	152	140	140	147	145	144	137	135	143	161	146	145	160	136	159	136	141	149	125	146	145	139	144	149	156	158	161	141	144	157	141	135	164	164	145	147	148	140	144	128	131	154	138	134	151	143	134	146	129	151	163	142	144	167	165	159	153	158	170	150	151	147	164	136	136	140	145	160	129	137	135	153	147	135	146	169	153	139	128	153	138	145	158	150	129	128	127	137	145	149	148	145	143	139	127	152	147	150	142	154	136	142	180	168	143	156	147	168	156	175	138	160	152	150	126	158	138	136	178	164	140	143	134	133	160	140	159	175	140	157	149	132	143	146	143	159	148	132	143	134	137	136	149	149	158	156	140	152	145	173	175	143	148	139	148	158	150	149	132	127	153	132	154	138	156	153	160	148	110	130	130	143	132	170	134	148	158	161	154	149	144	145	142	140	141	144	147	143	155	146	130	141	132	163	136	147	143	155	154	165	156	131	148	141	162	128	141	143	164	151	169	153	149	157	147	144	136	135	150	135	129	152	135	140	155	143	148	162	170	153	159	145	141	149	147	134	125	148	143	144	145	142	164	142	176	131	142	148	137	130	157	138	141	162	127	149	131	142	148	140	171	155	139	157	159	181	140	139	144	174	146	149	152	141	122	147	143	165	139	131	151	162	170	150	160	154	141	127	131	153	165	138	160	140	155	137	140	155	137	159	124	139	151	148	140	143	147	132	163	138	163	135	145	138	136	155	132	135	151	135	159	159	153	137	151	129	136	165	177	146	148	146	155	136	159	147	142	158	153	155	127	177	141	143	128	140	149	143	124	141	133	142	131	157	150	112	165	156	142	148	158	157	137	157	142	145	150	148	140	162	138	139	158	143	138	145	138	138	131	164	143	139	163	143	128	141	145	143	147	130	147	161	137	144	140	146	138	140	169	172	137	142	137	151	144	176	171	150	135	145	145	140	148	144	147	147	157	148	144	147	153	129	135	139	134	128	128	141	141	151	152	155	130	144	135	162	168	144	170	131	158	150	154	146	139	138	154	122
4623	14453	10545	5209	3648	2680	1905	1394	1105	845	649	574	489	462	408	377	361	307	272	252	250	243	258	242	212	222	197	180	189	206	202	208	188	179	194	163	188	149	158	184	177	174	162	171	171	168	161	154	145	173	154	146	151	158	162	152	157	142	147	142	160	172	161	156	150	133	143	180	129	145	180	149	151	161	138	152	154	142	175	157	154	169	141	144	160	147	158	142	148	154	151	146	155	145	155	135	151	131	139	133	152	139	164	130	148	156	146	156	134	157	162	156	162	149	166	162	151	153	154	143	151	158	156	133	158	142	165	140	156	152	155	179	156	172	160	148	132	141	154	149	184	136	141	148	150	168	137	138	141	141	159	173	159	137	163	161	150	142	157	127	152	161	148	147	131	166	151	140	140	151	155	156	138	155	136	152	142	145	144	159	168	171	134	155	146	148	132	132	154	125	140	154	136	146	131	136	153	150	137	123	138	151	153	149	146	138	147	154	139	151	147	167	164	148	134	180	149	162	160	178	148	181	143	143	156	151	149	153	145	153	146	132	158	167	124	157	150	163	165	156	134	146	172	140	142	134	147	133	147	134	150	146	153	147	165	148	150	146	143	178	151	133	139	128	162	161	160	130	138	140	132	158	153	159	150	148	137	160	145	148	159	132	140	141	139	153	153	166	155	169	148	136	172	130	120	140	143	158	115	142	152	144	156	151	145	164	142	122	141	158	135	126	141	138	154	129	139	159	135	156	140	143	149	136	166	146	169	149	140	158	156	163	161	153	158	153	154	146	140	175	127	135	130	130	151	139	166	151	160	153	115	164	142	159	151	123	147	140	158	151	159	144	135	130	132	152	172	147	161	141	139	124	150	155	150	154	183	143	144	154	160	144	156	154	145	150	153	140	161	135	158	160	155	159	149	159	155	154	157	133	157	151	167	140	162	135	129	154	166	158	142	148	145	152	130	132	161	164	162	135	146	144	137	111	149	142	160	147	145	135	128	155	151	157	145	167	147	145	134	148	157	156	149	147	140	165	153	152	148	144	162	161	140	153	136	152	152	163	142	132	173	158	160	137	136	137	154	136	141	156	132	145	157	158	155	138	157	166	148	151	146	134	150	152	148	164	139	160	154	137	137	141	154	141	124	162	156	135	140	129	158	156	145	182	133	156	154	134	164	128	126	130	157	141	164	158	127	134	131	158	152	173	143	147	141	149	140	143	179	160	134	144	147	144	138	142	155	156	143	151	137	150	175	144	152	167	132	129	145	138	139	128	156	147	150	145	136	153	145	178	156	138	144	158	166	163	140	136	137	132	144	161	152	136	149	136	154	151	179	147	156	151	137	172	159	140	146	133	157	158	139	147	164	119	134	135	146	152	163	128	145	138	160	168	139	176	149	163	139	150	163	158	131	147	141	148	120	140	154	171	153	130	140	141	154	162	144	151	136	150	134	165	146	147	144	135	161	147	161	149	158	201	158	136	155	134	136	150	144	121	156	154	161	140	151	158	168	162	145	135	153	170	137	151	146	141	162	144	143	155	130	133	151	132	140	145	154	143	159	136	162	161	136	151	131	148	157	141	139	159	138	143	129	156	160	135	152	147	157	154	166	149	163	182	152	147	151	129	163	137	118	152	150	145	162	156	163	144	130	123	157	151	154	141	175	144	147	142	171	131	125	141	157	134	131	139	156	161	155	128	150	143	128	160	154	141	143	148	150	152	158	151	157	126	149	146	156	125	185	154	166	142	137	147	161	139	157	131	144	154	154	146	138	133	136	129	154	153	148	150	135	133	157	137	144	148	122	158	132	136	135	137	127	141	152	149	156	155	172	137	146	126	164	133	126	164	157	130	155	144	151	157	136	140	138	148	146	178	138	151	156	139	136	157	140	149	148	147	155	150	168	160	148	139	164	151	127	156	148	162	129	168	151	146	146	171	155	153	155	160	143	164	138	147	146	139	146	152	171	136	141	145	142	149	150	144	137	147	156	156	125	145	174	142	137	140	168	154	145	148	161	146	175	155	147	146	161	143	150	128	141	145	123	134	148	160	152	140	144	140	162	147	154	146	146	152	129	158	148	159	127	171	155	167	152	147	145	139	148	135	157	148	147	159	163	128	153	165	160	158	146	161	165	138	166	158	154	155	138	155	162	154	144	146	138	153	147	168	146	128	133	130	151	139	150	172	167	127	151	145	162	129	164	142	150	145	153	148	149	139	149	128	154	141	131	140	157	140	148	170	125	155	131	160	129	150	146	150	158	128	142	134	147	146	143	154	161	133	157	152	157	138	181	159	150	142	129	149	166	138	142	159	148	125	121	164	169	132	160	141	150	139	138	137	159	138	148	152	137	145	158	136	161	158	159	154	135	154	154	125	138	149	167	149	140	142	153	164	160	161	169	188	135	177	130	125	156	133	167	159	140	145	178	142	164	173	182	147	129	156	136	126	148	154	173	147	143	170	136	171	154	155	155	132	135	147	156	155	167	130	150	176	157	169	143	150	152	167	144	166	152	127	140	140	174	141	145	153	153	166	168	136	149	153	166	154	142	158	154	165	137	132	153	143	141	155	174	142	162	148	161	166	150	127	157	146	164	173	140	171	149	182	147	148	140	141	153	137	149	138	138	137	163	135	143	158	120	153	173	172	142	161	148	134	152	145	145	153	161	155	135	157	142	133	156	151	153	147	157	141	142	147	157	161	165	123	139	146	149	149	144	147	153	161	155	160	140	157	132	134	142	164	165	123	151	133	145	139	158	148	123	125	159	180	147	132	143	129	148	141	148	147	131	132	134	150	161	151	131	128	145	134	142	155	146	144	149	145	151	167	146	163	151	131	118	165	168	174	139	159	148	136	148	152	161	142	157	180	151	162	150	152	167	155	149	152	157	147	151	149	151	161	139	140	135	145	156	154	147	140	153	143	159	145	165	146	153	164	148	157	140	152	164	144	153	158	151	155	134	155	131	138	148	141	155	132	156	155	133	150	172	153	157	149	159	123	153	146	139	148	152	142	133	148	153	153	150	143	157	150	151	144	153	163	157	155	152	157	177	131	144	145	140	158	139	149	134	132	127	147	162	154	131	132	152	139	140	155	149	162	146	122	137	143	155	125	135	167	134	160	149	160	148	129	148	138	147	129	137	154	169	161	131	146	135	158	151	147	161	132	140	142	155	152	147	176	132	158	143	162	160	153	150	141	152	146	154	149	154	151	145	153	142	168	148	141	129	146	140	128	156	156	154	157	130	151	137	174	152	153	137	148	157	148	153	176	148	160	140	143	166	147	149	145	144	154	187	138	147	188	121	151	131	134	154	132	161	155	157	150	175	143	142	151	151	150	141	157	137	156	157	148	146	150	153	157	152	157	166	155	146	142	136	148	141	138	146	156	139	142	157	151	158	146	174	157	154	144	164	145	140	138	147	149	143	150	117	137	137	138	145	168	129	160	153	145	145	141	123	174	145	148	157	159	123	165	166	170	145	133	120	148	131	141	173	132
27397	18059	4571	1021	848	769	641	602	559	567	570	570	590	553	531	574	553	581	605	534	549	550	543	564	551	531	535	560	534	533	549	553	540	525	586	564	594	554	583	518	524	551	565	573	569	595	571	564	539	581	538	519	576	547	554	554	594	510	526	580	583	546	561	535	538	551	557	579	510	512	560	541	542	576	557	567	567	533	541	536	572	546	546	593	548	552	590	527	545	557	584	523	542	528	575	542	562	579	560	552	506	530	569	545	572	570	573	570	604	593	503	523	541	523	551	579	586	584	602	504	551	568	593	542	562	515	574	548	574	550	555	534	521	545	556	545	533	544	531	568	544	553	562	548	524	533	490	539	570	521	566	544	551	569	569	537	558	536	574	507	499	552	555	531	493	512	526	595	546	537	548	537	509	528	562	569	552	511	519	569	547	546	559	584	551	519	572	528	558	565	554	542	542	553	544	578	532	566	609	513	588	552	559	584	561	528	585	527	550	572	562	527	508	530	546	528	555	566	587	580	515	569	529	563	545	588	542	570	555	573	545	557	536	581	537	574	531	547	558	549	530	553	526	529	606	557	502	566	520	575	514	539	526	559	476	587	567	549	546	583	559	555	522	543	500	510	529	528	517	550	518	552	538	545	582	532	568	572	534	582	550	544	561	546	563	563	546	519	538	529	541	510	538	581	542	583	550	571	565	571	592	519	539	550	573	541	559	551	535	532	531	559	597	524	561	538	552	533	563	556	536	532	527	530	530	510	537	563	534	545	569	590	588	561	552	589	568	563	599	549	534	486	572	587	578	539	561	558	527	553	558	538	557	548	508	564	554	601	535	515	557	589	537	522	554	548	555	577	562	587	532	542	567	563	550	564	542	523	557	588	553	579	535	553	579	519	551	544	556	575	562	551	565	566	546	518	508	561	503	528	569	538	556	536	519	541	577	601	573	527	619	578	588	554	571	575	575	547	588	585	578	550	585	571	571	541	557	596	553	583	523	553	506	566	540	520	560	504	577	535	597	537	528	572	529	558	535	538	482	532	548	547	553	542	535	527	567	543	588	559	562	575	575	521	574	504	575	583	544	516	574	531	541	547	602	567	566	524	561	546	551	539	543	555	574	594	562	525	531	528	553	611	529	573	548	550	556	591	591	536	582	552	550	581	556	550	549	552	554	538	534	522	568	555	526	534	586	559	546	565	563	602	562	571	562	523	485	550	582	548	570	546	534	583	571	554	525	535	531	560	582	543	590	515	568	553	541	581	585	519	562	546	575	587	576	566	609	606	555	534	586	567	540	502	542	518	538	564	546	568	538	506	541	546	547	570	556	546	590	552	549	502	591	531	589	556	571	545	563	582	550	535	549	528	547	560	544	541	546	569	568	549	519	556	561	537	512	571	526	498	594	565	599	580	552	541	538	565	549	578	537	557	559	582	563	545	542	587	541	566	553	527	549	519	505	566	579	541	573	555	546	601	541	571	539	534	546	563	525	534	563	550	576	552	573	555	566	534	564	576	548	537	517	584	571	533	543	530	592	532	538	532	546	559	552	538	540	597	537	590	561	543	545	554	523	561	545	562	521	533	556	532	492	576	538	569	582	566	585	545	551	547	547	520	540	514	510	535	564	536	580	559	570	541	502	587	537	560	558	571	533	540	559	565	566	536	569	495	545	574	518	504	587	578	531	542	545	548	571	559	530	535	528	579	546	576	564	554	527	570	540	558	556	506	562	577	535	567	557	524	511	566	573	570	567	565	547	562	545	514	576	592	572	534	537	517	572	495	559	552	587	590	543	584	524	515	583	538	576	531	546	560	520	547	544	602	612	555	529	561	558	586	583	527	568	504	517	526	561	563	587	532	534	556	585	528	514	584	507	555	577	521	565	499	505	508	555	529	522	514	533	590	559	514	546	528	541	563	505	512	527	592	564	531	535	575	565	543	541	550	540	558	543	553	559	560	528	554	542	572	560	574	542	511	541	551	576	556	520	534	613	556	545	534	511	539	607	542	560	558	601	546	537	573	541	557	542	542	551	554	543	556	537	539	555	501	556	576	541	529	566	536	572	568	558	515	567	535	572	488	565	562	545	556	564	557	557	523	561	542	555	536	516	533	536	533	535	557	538	553	522	552	579	540	540	531	510	562	580	544	537	582	526	557	573	534	562	577	541	587	568	572	553	551	513	506	599	569	545	550	548	559	569	506	560	550	591	543	529	549	575	550	564	545	530	538	563	549	566	540	537	544	567	547	513	569	579	534	530	574	510	570	562	575	599	614	537	507	589	586	523	554	539	562	563	579	547	596	551	534	569	586	561	530	556	550	559	552	559	555	526	550	525	531	547	573	564	573	595	570	571	545	606	532	539	567	540	530	554	570	589	566	552	538	511	581	542	565	583	517	548	568	572	551	519	581	540	575	542	561	565	546	540	534	614	558	598	570	532	579	513	549	567	543	520	521	561	585	584	522	579	530	558	558	553	587	495	530	563	602	568	514	593	532	530	509	537	596	540	521	508	563	525	561	520	531	530	561	561	517	550	513	513	591	550	524	529	579	573	494	550	584	535	577	560	599	536	559	535	576	532	496	511	554	564	582	528	544	536	583	526	543	560	540	544	587	544	522	547	566	558	508	526	534	573	565	561	536	540	502	534	543	537	536	581	571	562	573	530	547	565	593	566	530	571	546	561	552	535	532	574	552	540	546	540	587	525	559	553	546	588	538	534	535	551	561	585	549	558	527	546	544	549	504	544	579	566	516	559	567	549	575	559	527	538	551	538	538	534	564	493	561	548	537	583	553	559	559	586	535	503	550	530	540	594	546	527	534	533	571	556	547	575	567	562	570	532	542	588	529	538	585	557	542	543	554	588	504	554	608	575	576	595	551	584	557	571	536	542	542	529	508	589	586	575	544	516	552	574	578	510	545	570	544	504	548	589	570	548	529	526	577	574	543	558	541	569	550	544	570	564	524	534	524	516	555	558	538	539	534	612	577	523	533	549	556	556	516	552	543	583	550	576	571	572	524	538	572	530	538	551	586	533	569	574	533	557	549	539	536	518	585	543	526	546	528	527	540	560	558	556	540	549	548	547	550	574	555	561	518	532	541	562	549	502	528	540	561	568	551	555	538	520	587	579	568	556	521	563	566	571	524	544	550	562	564	535	555	564	583	504	572	564	580	537	560	574	544	579	548	504	563	553	570	565	531	534	570	559	548	540	548	545	513	562	552	549	522	552	542	532	576	539	573	605	505	507	506	502	540	546	537	532	565	561	570	549	556	549	561	540	561	584	597	539	564	527	551	552	577	554	523	554	546	605	578	552	538	548	560	532	546	540	541	561	554	550	567	536	541	606	511	577	580	517	558	534	562	555	587	545	550	562	550	528	551	570	561	558	565	519	580	524	528	538	562	567	516	540	542	577	532	537	532	556	556	541	566	590	579	577	579	565	565	544	536	587	548	527	586	506	569	577	539	514	520	564	570	543	548	557	558	557	535	587	557
4408	1102	1037	755	745	667	654	658	624	609	605	554	568	570	570	557	596	587	547	594	545	583	579	614	593	579	611	555	574	574	596	578	588	598	567	587	557	587	587	617	553	629	555	572	574	555	572	564	605	592	631	585	552	591	585	553	585	613	623	611	591	546	600	578	576	609	587	585	572	595	598	581	624	567	570	572	605	636	607	584	584	591	541	602	589	597	594	580	594	598	600	600	586	571	549	564	572	595	590	579	619	559	587	596	610	564	572	581	573	569	604	608	583	587	559	578	614	561	565	600	591	544	596	587	588	535	538	591	591	616	569	576	596	542	535	573	565	548	586	593	592	583	605	563	596	566	600	564	608	611	567	625	605	549	547	561	567	589	578	591	586	579	569	583	552	593	583	599	565	599	574	617	602	567	586	580	548	580	618	523	554	620	573	594	583	579	544	595	596	579	577	601	549	598	632	570	583	596	558	541	551	615	619	578	601	546	598	564	560	566	590	625	567	619	584	584	612	579	552	567	621	543	571	576	591	537	559	555	595	577	514	584	646	526	587	602	552	574	598	580	586	568	543	558	583	615	568	592	576	568	553	596	600	578	587	548	571	552	528	596	590	559	676	527	628	562	561	555	594	592	551	567	559	614	588	597	554	585	589	569	606	599	567	572	590	600	567	594	619	559	636	587	569	569	597	573	600	563	603	572	558	598	632	621	592	589	556	557	578	583	547	619	601	527	556	553	598	550	516	589	575	538	573	565	586	612	547	566	579	590	584	540	590	577	530	566	587	591	596	608	586	610	588	579	571	599	570	563	596	590	638	573	577	585	589	580	553	601	567	567	562	541	549	553	602	565	580	565	572	605	538	568	537	590	594	538	584	577	549	562	575	586	568	562	567	593	572	601	589	546	576	639	594	580	569	590	587	611	621	547	552	560	607	546	615	577	540	545	589	572	597	554	582	552	563	613	539	580	608	620	569	619	579	592	573	591	561	597	584	561	540	577	531	566	571	645	566	562	588	551	549	548	575	584	573	579	572	631	539	571	539	575	573	562	578	591	583	545	541	583	602	605	593	647	599	543	570	624	588	626	547	546	601	628	578	602	582	586	556	575	594	546	560	571	555	607	561	573	564	549	550	613	594	577	592	573	574	602	517	603	557	526	609	594	596	556	555	551	595	574	562	585	555	551	613	539	585	567	631	573	577	556	568	561	580	585	568	561	598	589	538	585	589	587	557	577	581	564	553	595	624	597	571	551	560	570	553	576	576	593	618	549	549	591	529	554	616	604	535	584	617	618	600	587	619	558	584	591	592	613	599	550	593	589	552	561	585	608	585	606	584	582	553	598	581	571	576	557	618	612	561	618	577	561	557	606	578	604	596	574	565	530	568	602	582	550	598	578	573	578	566	550	586	564	597	583	595	548	541	608	570	573	565	556	587	538	556	582	568	593	560	595	559	574	561	562	581	604	604	560	581	614	556	579	604	579	551	604	619	548	602	603	543	582	565	598	577	584	527	593	575	568	581	618	579	620	569	595	601	601	570	572	551	608	598	606	612	599	570	544	575	589	576	591	602	565	590	568	575	583	557	605	565	600	563	540	557	580	577	591	551	612	614	539	573	572	588	594	571	523	590	578	550	598	596	586	570	585	563	600	590	543	574	580	577	581	599	565	627	607	542	579	586	586	616	552	591	582	613	586	559	538	551	566	619	571	545	582	582	608	611	553	555	595	617	582	617	584	547	556	576	603	606	578	591	570	594	599	594	599	569	559	601	567	557	550	607	565	542	568	550	598	581	582	546	557	618	593	570	568	617	564	536	571	592	582	557	575	618	528	589	592	573	574	566	567	541	599	585	559	573	574	541	589	581	583	595	589	542	596	571	591	586	550	572	595	577	575	577	568	548	557	544	581	534	556	547	572	545	570	603	592	569	597	578	611	545	534	582	553	540	576	580	573	637	577	574	586	557	573	577	588	585	535	586	601	595	554	561	579	614	620	560	584	635	594	595	567	597	589	588	589	570	554	579	616	590	597	569	556	602	566	569	557	595	573	560	602	621	568	616	597	571	576	560	572	569	559	609	566	612	605	577	586	560	549	618	589	540	552	605	591	599	607	598	585	601	551	579	565	582	583	644	554	603	571	570	566	596	583	591	526	558	546	547	576	530	579	610	549	572	606	587	548	596	614	570	582	604	537	585	560	559	555	619	610	562	573	565	605	584	603	597	541	560	633	590	576	572	629	550	564	602	590	582	547	568	606	555	585	564	514	606	568	596	593	604	586	569	589	548	592	589	594	522	553	596	552	564	604	575	576	584	594	608	543	522	589	565	532	596	552	563	550	590	586	609	557	597	595	575	576	626	580	594	601	510	576	594	565	581	613	536	617	563	597	539	576	583	594	544	598	559	595	555	627	551	545	545	548	600	611	572	573	549	599	567	611	600	596	559	603	598	557	599	603	577	558	581	582	605	619	548	601	568	570	581	583	596	612	605	582	571	564	605	585	613	605	577	570	577	626	616	542	579	576	573	591	597	588	598	576	570	610	592	573	608	531	586	573	591	545	552	630	568	584	542	538	601	551	593	589	529	612	609	578	547	574	596	608	595	578	586	593	604	603	581	579	615	576	609	598	574	544	610	572	580	585	602	596	593	561	575	565	563	603	556	528	559	530	574	563	610	543	589	604	585	575	575	570	595	562	569	558	587	569	587	568	563	574	584	638	579	596	539	572	587	580	571	604	646	555	561	566	567	552	592	554	556	565	602	604	569	594	553	613	545	564	572	539	553	531	551	619	611	562	607	587	596	557	631	591	576	563	618	564	583	607	620	533	591	595	563	626	598	622	572	566	533	556	552	580	555	586	593	582	609	556	621	563	556	552	557	576	610	543	554	571	575	572	574	597	574	571	562	625	564	533	594	536	578	589	561	609	584	575	609	595	600	547	542	582	527	586	582	593	589	600	586	624	618	565	560	589	601	565	566	583	619	580	571	598	581	593	540	578	586	588	588	579	559	531	613	579	603	591	553	574	563	597	573	552	610	566	583	589	591	544	558	565	563	581	587	626	603	611	594	559	559	587	590	597	580	596	586	570	553	571	590	591	605	576	548	610	548	568	582	596	584	564	619	548	615	564	583	551	580	580	545	588	582	562	616	575	601	547	625	575	561	590	526	547	556	602	562	618	628	591	574	584	598	526	576	615	567	600	593	605	569	569	544	595	527	553	598	554	609	588	620	534	587	589	600	546	581	634	567	588	596	564	600	584	597	578	579	602	563	573	596	622	560	555	564	581	588	566	557	583	557	577	578	539	558	618	592	583	587	579	589	576	596	576	560	583	584	572	556	557	582	611	578	577	586	601	592	591	610	587	587	536	545	562	551	565	569	559	578	608	576	594	602	579	633	589	542	567	593	607	589	583	588	545	516	593	601	579	575	563	590	607	572	570	562	591	545	565	590	566	563	575	579	586	562	560	595	565	566	595	578	581	559	595	612	618	591	559
23298	20994	28341	23845	21001	12539	1206	701	569	518	447	428	397	431	379	365	346	338	360	318	336	319	319	296	322	296	314	313	298	307	316	295	296	302	305	307	277	288	297	301	278	264	306	301	278	297	280	316	286	311	295	311	328	286	303	285	296	269	286	298	289	305	294	270	302	280	285	289	306	267	262	321	322	285	304	297	284	263	278	291	267	304	295	284	294	292	314	297	281	269	278	271	295	270	287	322	272	314	295	277	300	266	281	283	299	270	320	306	303	316	276	293	280	269	299	289	287	273	304	271	275	275	301	312	290	287	276	295	293	301	295	257	267	300	310	285	316	254	302	309	274	272	297	280	321	280	301	251	300	302	295	297	282	285	282	294	301	314	303	258	270	301	271	320	273	287	280	311	299	297	318	293	265	283	307	271	319	263	280	304	284	314	311	290	299	274	224	314	288	274	304	286	305	267	304	290	303	307	260	300	306	297	303	278	285	300	277	292	318	294	278	307	301	314	265	314	277	313	269	280	313	326	285	295	270	311	287	270	298	305	270	285	263	284	286	270	301	279	294	289	270	349	300	292	254	271	290	300	315	272	327	285	317	293	291	323	294	297	287	261	278	304	286	280	252	297	311	294	289	269	253	262	300	287	287	295	276	281	300	266	308	301	302	302	285	335	289	311	295	314	288	292	274	328	294	257	278	321	259	294	273	266	299	290	287	288	277	283	306	284	254	303	291	308	278	309	269	287	286	278	268	274	316	279	287	293	311	270	324	285	292	296	292	290	260	250	295	275	280	297	307	325	296	305	281	292	287	296	271	317	309	320	244	266	305	274	289	289	273	279	303	304	250	265	268	294	269	321	283	316	271	300	304	262	300	289	266	270	279	296	271	307	272	305	296	267	267	314	279	302	278	288	270	281	276	296	300	296	269	267	276	253	301	265	284	292	250	303	290	266	311	299	303	280	281	288	267	261	275	292	257	280	277	309	260	287	254	272	293	295	307	280	313	297	269	306	294	288	294	300	292	294	283	307	292	292	290	275	289	310	260	258	286	319	293	266	296	290	313	258	264	280	260	270	306	272	263	282	321	294	261	302	274	270	264	267	278	278	309	258	302	315	280	287	281	298	276	281	309	281	301	299	300	276	289	287	278	308	278	315	268	286	285	306	304	281	286	275	317	270	316	334	292	295	313	320	260	317	264	315	281	297	297	298	296	277	280	282	269	283	295	287	321	303	276	296	280	288	269	323	294	303	272	273	305	280	291	320	311	299	273	285	283	334	287	273	317	266	286	292	316	298	260	307	311	272	283	298	296	301	302	283	277	263	303	296	269	293	301	255	280	278	258	288	294	294	293	256	264	280	277	284	270	288	278	300	265	292	290	286	286	265	324	270	289	337	250	306	326	269	268	290	307	279	285	289	291	299	292	296	296	281	272	258	287	275	304	308	263	284	286	292	279	282	286	277	295	299	261	276	263	271	292	290	294	271	283	309	295	286	299	277	314	277	306	302	271	252	281	262	307	294	262	276	312	300	290	297	276	317	284	284	303	292	283	305	287	284	293	278	289	291	294	298	280	320	267	277	333	276	284	288	285	270	291	297	278	267	311	257	270	257	275	306	278	292	269	291	288	287	278	292	290	257	294	304	311	277	290	280	254	296	288	285	263	264	301	300	290	271	303	281	282	283	327	279	275	300	298	279	290	298	297	285	272	296	301	277	309	319	267	318	287	304	295	293	302	251	277	282	290	305	299	309	286	294	306	272	265	276	303	278	296	277	269	274	283	244	297	290	283	292	301	297	309	308	296	299	284	273	279	285	286	281	261	278	276	305	299	314	283	288	296	320	288	301	268	293	313	313	246	300	290	287	307	306	277	304	325	284	308	263	315	271	288	301	287	285	264	260	292	312	286	297	261	323	285	280	319	303	262	302	264	300	319	294	293	294	283	275	302	322	300	295	314	296	295	291	268	263	341	296	291	294	286	315	289	268	298	309	279	294	303	289	297	297	279	303	300	298	296	299	315	286	310	293	281	266	253	290	280	279	284	298	283	309	268	255	274	267	296	288	269	275	292	285	288	279	286	279	292	275	325	303	294	307	313	318	286	257	283	285	314	279	289	275	299	297	293	257	278	296	277	290	311	274	310	266	290	293	278	279	310	300	308	269	284	315	270	290	320	284	309	274	295	282	273	282	302	274	284	291	280	294	275	264	254	309	268	287	330	281	283	291	251	264	278	288	296	260	253	269	266	294	278	303	323	296	275	299	271	283	271	289	314	280	311	284	290	282	308	294	269	300	282	289	317	302	290	307	274	290	291	284	276	291	288	283	280	260	288	263	275	265	248	278	280	263	303	303	296	285	271	263	272	272	300	304	277	262	298	262	290	284	297	286	289	272	307	283	320	259	283	269	260	278	297	282	290	258	251	267	306	315	297	273	286	271	268	258	320	268	309	304	286	309	272	279	286	295	283	254	283	271	294	288	286	284	299	284	285	271	278	290	295	293	273	291	299	282	258	277	284	297	278	291	297	295	267	293	278	273	313	273	304	257	294	299	285	298	285	292	288	306	293	279	289	258	289	299	263	264	284	313	283	296	291	304	277	263	253	284	274	277	283	295	259	277	274	307	278	284	311	294	314	261	266	291	254	292	300	278	260	327	306	286	267	304	288	265	261	286	270	277	298	269	265	305	302	300	272	304	270	272	294	266	294	300	275	296	310	293	260	267	291	273	297	295	285	264	306	269	320	294	225	285	318	272	303	266	300	290	298	307	266	300	277	284	275	278	274	257	308	257	286	276	304	295	317	285	317	281	263	316	298	285	282	296	300	268	297	251	280	297	290	287	322	319	299	293	261	293	295	275	314	311	264	307	251	314	330	298	311	260	292	276	279	279	310	304	272	292	310	284	300	277	303	308	284	288	286	280	283	302	287	279	283	311	294	276	285	280	326	284	288	278	272	295	269	304	279	294	320	250	262	267	289	304	291	279	276	278	307	285	318	290	282	283	293	308	290	306	270	300	290	294	277	269	304	306	304	280	288	299	287	286	270	311	268	319	299	279	306	280	273	288	285	283	310	282	302	288	303	288	289	315	274	298	289	274	257	302	281	306	290	280	285	302	272	289	279	293	330	295	296	251	274	292	255	328	283	293	277	262	296	314	298	267	318	282	276	290	276	293	284	271	279	281	287	275	326	263	259	299	285	315	304	304	286	285	308	256	256	267	301	275	324	299	299	298	292	294	263	281	294	278	333	274	278	284	286	300	299	278	302	282	268	297	300	259	282	252	309	261	268	273	337	277	272	273	283	287	282	278	283	282	286	275	290	276	297	274	321	269	288	293	281	299	297	304	277	283	308	281	280	279	280	265	285	287	273	311	282	291	295	278	290	291	304	320	312	272	282	277	303	261	304	311	274	294	296	283	313	298	296	260	305	285	285	282	268	302	273	295	314	259	284	267	314	276	281	277	281	269	305	266	293	288	318	282	291	296	314	277	264	272
3252	8379	6159	2991	2050	1527	1208	942	832	663	577	506	484	448	428	420	377	384	383	377	339	360	335	357	363	354	356	367	306	337	322	337	340	331	352	362	328	347	341	322	346	338	328	306	343	340	306	318	319	290	324	346	356	334	329	361	321	305	313	304	328	322	294	321	344	311	304	320	303	311	308	338	301	316	319	296	313	331	319	357	329	298	294	339	317	310	344	298	337	340	303	306	318	335	305	302	303	298	303	315	310	317	322	306	320	314	322	323	322	322	321	351	310	330	326	302	312	316	331	318	315	336	326	280	291	291	331	295	291	309	320	321	289	292	311	299	284	331	316	337	316	289	296	282	356	314	300	287	304	324	362	316	291	322	287	327	360	322	299	331	299	314	295	347	302	327	285	273	300	314	342	312	305	313	317	335	314	326	325	312	301	294	333	302	323	316	305	309	289	311	330	298	322	284	316	322	309	318	307	282	332	325	315	331	341	325	303	318	344	320	322	329	330	331	314	334	327	307	344	305	330	299	311	323	313	323	308	305	299	313	318	335	306	302	334	307	315	318	342	307	292	318	304	295	330	291	304	339	293	349	331	287	323	306	334	352	308	307	310	344	289	313	286	317	318	299	341	326	330	316	330	314	285	308	296	317	326	300	319	302	300	322	298	297	323	330	351	314	311	319	308	334	288	316	288	287	327	359	305	300	322	324	312	292	325	323	301	315	308	308	307	296	326	315	315	316	302	292	295	350	286	319	310	326	325	328	340	306	333	332	312	299	309	328	335	297	315	307	302	313	311	322	330	308	301	299	289	331	310	322	312	298	298	279	292	296	321	319	313	276	313	285	316	329	316	351	324	302	330	273	312	334	302	309	329	313	312	315	299	306	307	305	315	299	323	304	324	323	308	307	309	309	326	294	293	326	299	341	306	295	325	308	317	303	333	289	325	344	331	332	333	328	330	319	315	329	303	309	312	339	298	331	287	289	337	335	321	313	317	326	363	311	276	297	312	303	334	332	302	311	294	331	336	304	334	318	310	328	360	317	326	286	305	289	316	321	360	309	326	309	306	267	296	320	301	348	309	325	319	332	339	304	298	330	308	332	349	315	335	296	302	293	331	305	295	295	272	314	281	324	324	326	317	299	326	322	316	319	297	306	271	299	343	299	322	308	299	323	303	304	298	311	264	348	356	321	302	301	322	326	323	345	328	309	333	334	320	353	326	290	338	294	310	329	325	298	311	308	313	320	273	331	314	339	286	297	306	284	320	307	291	301	320	333	347	316	312	313	314	320	288	311	295	329	315	328	336	339	312	319	298	328	318	307	339	333	328	299	316	332	293	311	328	313	316	335	332	334	317	345	311	336	317	315	305	310	300	331	318	311	328	305	331	328	310	347	306	311	305	365	301	307	330	318	325	297	308	288	326	295	335	295	318	327	323	343	310	326	339	311	322	276	323	283	310	318	339	333	316	333	314	331	303	301	312	307	307	331	302	282	328	308	328	335	301	283	307	353	341	300	335	322	315	311	324	287	307	307	318	292	318	304	361	309	329	295	316	323	295	289	300	339	297	313	285	319	334	328	321	318	307	287	308	320	300	320	301	335	301	292	281	349	313	312	305	310	305	310	311	328	320	308	303	324	318	347	310	318	319	313	313	329	290	307	332	310	306	294	336	332	308	300	310	287	280	311	306	294	309	328	315	283	282	334	292	321	342	314	298	302	311	306	303	335	325	300	331	314	318	337	330	305	316	319	324	335	325	308	297	307	317	322	327	313	318	334	313	328	304	303	282	307	290	342	341	336	315	296	310	319	344	331	317	329	340	306	316	329	319	353	289	319	358	315	297	326	320	329	327	303	340	303	302	330	295	293	302	309	326	332	339	323	305	304	294	287	321	321	307	318	315	350	308	332	317	340	323	336	315	309	301	306	329	308	350	296	311	319	325	309	294	302	302	325	302	330	326	322	326	309	323	312	282	298	333	306	292	341	294	310	305	301	310	335	290	319	301	324	326	343	315	323	296	326	322	301	317	307	302	314	326	333	309	307	315	328	290	330	314	312	321	328	303	295	306	313	321	320	305	285	325	308	281	306	304	318	327	294	298	295	313	277	285	290	298	319	306	315	288	343	326	276	334	303	303	341	328	332	300	325	293	318	310	322	304	295	337	315	306	335	309	311	290	288	307	332	330	316	331	305	274	314	321	318	302	354	316	315	330	341	349	319	330	300	334	320	345	321	302	315	292	292	304	349	309	349	322	312	328	337	303	304	313	315	326	304	339	315	315	309	291	324	308	295	310	301	325	325	317	306	308	311	296	314	306	302	308	310	305	314	334	328	339	289	334	300	297	305	336	320	327	298	348	316	299	296	293	334	309	351	326	305	334	309	292	315	320	310	298	322	342	296	302	289	300	337	332	349	304	319	302	338	317	315	300	346	260	283	340	315	289	323	318	322	299	315	314	311	331	312	313	284	316	321	322	289	328	299	267	289	327	316	308	348	363	309	298	296	303	285	325	350	318	288	304	310	348	336	296	319	305	285	323	315	281	314	320	310	311	305	329	307	314	340	314	291	349	304	316	346	326	322	305	329	318	299	308	314	291	313	339	323	350	297	291	293	326	346	297	304	306	304	331	324	291	312	316	312	337	337	284	317	317	305	327	311	314	301	368	334	313	308	324	305	310	327	326	359	291	362	306	280	322	298	328	318	320	314	321	316	283	312	307	338	330	314	290	298	285	334	323	321	332	322	295	334	346	309	291	301	321	327	324	315	295	321	349	297	329	295	321	320	310	312	307	297	335	319	301	270	310	315	318	327	321	337	348	314	330	325	315	315	325	312	321	309	326	307	305	362	291	301	298	336	305	318	373	328	340	309	322	345	328	304	316	317	300	299	335	320	316	305	301	306	292	311	321	301	343	306	318	300	332	343	337	345	318	326	310	308	301	301	308	304	307	298	317	276	313	340	295	316	301	333	334	335	302	326	325	286	325	310	336	329	294	295	321	313	303	324	328	302	290	326	318	364	297	328	313	312	323	332	315	301	313	276	314	301	306	300	291	295	292	335	297	327	315	327	331	330	322	295	337	295	340	318	321	311	312	294	310	290	265	301	341	363	319	327	315	312	327	306	343	334	320	317	325	355	341	319	326	306	354	334	310	312	327	323	316	307	308	310	317	295	299	289	320	304	314	317	285	312	334	296	290	290	313	322	302	312	322	321	302	332	331	310	340	289	336	295	314	316	275	340	300	329	301	312	310	335	306	312	317	323	324	295	291	340	290	294	309	346	297	346	308	305	327	314	298	290	288	318	330	299	332	305	336	302	312	327	335	324	315	327	296	324	324	307	345	319	310	273	350	289	339	327	296	312	312	316	316	324	310	297	294	307	327	316	324	306	315	310	295	297	315	307	321	319	314	309	287	329	297	351	319	334	300	326	352	304	312	318	293	311	310	310	296	310	322	316	323	350	299	325	328	335	337	322	349	305	322	318	333	277	333	326
24338	20958	27479	24572	15782	1293	801	667	683	609	591	585	570	608	513	575	556	537	550	561	486	536	526	503	512	518	549	515	601	534	517	529	562	532	530	493	526	563	498	489	532	573	570	501	541	569	515	542	498	458	514	510	522	547	508	510	526	549	488	465	519	517	520	560	526	498	528	503	515	543	514	515	477	511	544	524	507	489	487	508	506	519	509	536	518	551	508	493	521	481	534	531	508	501	515	548	521	549	507	492	508	512	505	498	514	486	533	486	539	486	496	502	504	508	513	503	549	538	529	483	518	494	513	501	516	505	517	512	487	543	532	524	534	554	514	522	527	491	459	509	533	510	546	549	535	498	520	482	495	529	497	466	525	543	534	553	522	516	515	530	527	545	507	534	515	524	473	494	553	517	505	492	522	545	524	511	567	496	549	525	509	510	524	508	480	492	513	576	536	543	476	508	486	490	495	470	494	519	538	525	466	502	494	503	503	520	524	501	497	495	500	494	571	526	511	462	522	553	468	515	504	550	522	508	515	512	542	542	563	526	515	532	502	494	487	523	525	512	530	494	489	514	532	525	500	517	529	479	499	505	536	508	513	495	487	534	503	507	528	499	530	530	535	483	509	502	521	503	499	529	528	511	554	491	512	522	485	517	512	529	579	479	471	484	513	537	495	523	508	531	543	517	507	535	512	505	513	533	505	520	517	448	453	542	523	543	518	610	543	469	480	513	507	562	519	491	521	480	491	470	488	489	498	548	539	509	509	513	491	522	511	530	503	518	502	525	556	505	488	517	527	529	528	549	549	486	487	549	475	540	486	488	503	481	547	559	515	508	527	571	521	556	525	491	485	482	521	522	494	538	443	508	562	499	539	506	491	508	498	498	544	517	507	547	482	508	532	535	509	481	524	501	461	538	496	516	512	506	454	486	474	506	483	512	546	540	515	529	498	537	491	551	519	534	498	480	502	475	501	496	518	540	471	549	523	515	526	503	532	536	508	540	527	526	515	524	495	497	500	498	523	503	485	498	510	512	500	497	489	497	564	497	487	526	516	526	523	535	495	498	483	519	515	526	521	523	539	549	491	520	542	478	521	529	506	528	497	506	493	517	526	515	529	501	523	506	489	524	517	497	531	500	538	540	516	531	513	555	556	539	519	528	543	489	521	512	493	523	528	500	530	513	530	501	530	562	510	522	508	463	487	530	496	481	485	489	535	521	493	521	510	506	489	542	531	521	488	473	516	573	553	548	512	529	545	505	534	519	496	523	525	531	523	473	520	518	488	526	512	507	555	508	536	511	500	535	509	528	551	512	501	544	515	522	514	537	535	505	530	482	520	489	524	480	515	531	531	535	505	480	504	541	519	469	512	510	541	512	505	503	498	502	518	490	516	510	522	514	523	480	488	516	508	518	542	510	471	518	519	518	495	486	533	529	554	507	534	543	512	496	518	509	505	495	529	502	482	560	519	527	514	526	515	536	528	552	516	541	508	452	498	496	502	514	534	509	522	521	512	475	504	530	528	539	508	509	514	499	538	544	538	534	496	540	534	466	551	511	511	526	463	527	515	486	534	470	529	512	527	499	462	502	494	513	528	519	487	527	542	559	482	495	512	543	539	509	506	569	507	537	529	506	509	494	483	550	511	512	525	503	499	556	539	509	493	457	506	514	505	493	472	549	539	510	502	496	521	508	536	491	526	508	519	538	523	498	480	507	483	508	530	544	489	495	523	561	510	521	495	539	505	488	525	513	520	521	537	487	534	541	515	524	518	550	507	499	500	508	505	516	514	501	506	509	551	500	473	492	528	497	490	512	498	546	487	477	502	529	512	538	510	517	536	541	526	482	520	500	510	529	536	505	517	524	526	518	477	493	483	506	526	556	519	507	534	516	498	487	527	522	486	467	468	516	507	480	522	509	530	515	522	501	496	494	525	565	496	541	503	527	527	544	516	532	538	508	506	502	516	500	502	507	542	528	546	502	527	524	536	534	500	510	538	500	520	515	493	528	536	498	471	523	519	535	527	495	527	534	484	524	537	501	534	558	497	523	515	528	554	530	491	501	504	497	531	504	478	533	497	573	536	475	486	495	540	535	488	508	530	520	508	540	508	476	453	504	514	491	515	442	480	521	540	495	535	485	520	551	509	527	510	493	551	524	520	520	495	477	524	569	533	486	566	529	544	491	494	516	513	512	503	493	497	489	495	502	540	494	483	514	484	564	497	489	507	515	536	494	534	540	511	504	482	553	523	485	510	546	514	498	515	492	493	522	511	523	532	494	504	535	528	552	479	485	555	478	478	517	532	468	543	507	490	516	547	491	549	540	527	512	480	530	510	485	537	537	485	519	497	526	489	546	455	528	490	567	514	532	509	506	550	513	526	536	532	502	512	528	550	526	500	526	491	521	535	541	506	481	531	508	482	477	523	518	535	481	533	514	453	516	517	488	523	527	502	509	521	513	492	504	485	495	485	512	517	530	519	517	476	515	538	500	537	508	533	506	481	502	507	539	461	470	488	536	506	545	520	514	526	532	500	538	508	516	507	544	509	504	504	545	561	499	482	514	544	500	508	524	485	529	490	511	551	490	557	500	491	499	523	509	519	541	511	504	515	503	509	531	507	511	523	491	544	532	488	514	517	527	514	519	533	478	500	518	504	568	550	496	531	488	558	566	511	528	499	519	511	464	522	549	536	518	547	521	492	540	508	510	550	494	543	546	504	487	518	532	485	532	518	527	491	563	501	482	498	507	567	530	531	561	532	534	523	526	530	537	524	497	483	520	515	513	495	540	445	518	508	543	521	503	498	462	515	516	518	498	514	501	528	519	471	479	555	514	498	516	546	511	490	489	495	489	476	545	504	540	505	509	524	551	532	496	499	558	508	519	510	509	504	497	524	544	497	511	474	494	535	545	540	487	511	548	530	478	519	530	510	546	499	540	496	534	555	463	517	520	443	543	507	546	501	454	525	475	534	494	550	491	513	521	488	499	521	496	524	521	476	546	522	552	475	529	505	532	532	539	495	509	504	525	465	490	537	523	494	577	555	517	529	533	503	566	471	519	493	522	454	499	497	514	524	486	540	530	495	506	517	493	520	518	526	488	534	494	519	551	478	534	523	518	475	479	560	555	551	548	498	501	533	519	479	505	528	496	497	496	521	532	499	559	534	511	528	506	519	502	520	523	545	498	481	500	497	552	559	516	477	525	513	481	564	515	542	518	503	480	502	526	546	544	508	524	487	479	486	507	511	548	478	496	495	533	486	502	540	516	515	505	466	488	502	491	506	511	480	502	512	482	503	501	536	530	537	506	517	526	552	518	527	510	493	522	474	548	537	542	508	509	531	505	494	519	511	556	505	536	547	530	508	503	505	490	534	524	517	467	510	511	539	543	549	548	512	496	548	473	532	462	523	515	502	505	557	502	530	563	533	516	547	506	518	530	525	480	523	514	527	482	514	501	497	513	511	506	514	566	495	499	484	519	537	562	504	516	481	487
3433	5712	4174	2120	1664	1263	1041	879	829	694	653	612	593	597	584	559	508	558	537	546	553	531	523	518	539	521	524	557	544	535	550	530	538	490	552	544	514	502	502	550	504	512	529	498	539	496	533	553	562	544	531	508	479	555	531	531	502	511	541	524	521	544	524	558	508	531	531	506	547	474	521	489	520	512	512	504	520	545	515	520	557	508	535	569	544	492	544	517	493	528	551	508	500	506	525	513	478	501	515	505	528	551	504	525	557	521	540	509	543	554	499	477	551	579	542	510	521	483	531	514	557	534	492	534	541	534	543	558	465	525	546	545	514	519	532	523	528	509	512	541	508	515	535	530	507	486	546	500	507	541	478	523	501	545	483	515	475	533	509	484	506	493	486	509	496	556	537	525	517	507	491	497	529	539	529	533	507	487	498	490	517	512	506	552	518	526	485	529	470	503	525	485	543	528	479	525	521	517	503	506	568	526	484	533	524	484	488	531	539	511	546	503	562	471	545	512	524	500	522	508	542	517	542	514	503	542	503	486	536	546	519	519	554	493	531	492	523	548	479	527	559	526	536	511	521	504	522	487	545	530	496	533	535	510	506	518	493	522	494	506	541	540	503	500	520	502	542	510	497	540	505	517	528	514	520	524	526	501	508	482	522	490	527	490	529	509	520	536	541	499	550	501	514	524	579	515	519	562	502	511	526	508	536	499	510	542	530	523	516	510	558	550	550	497	483	532	534	505	509	540	537	527	525	494	499	552	484	556	511	517	528	479	519	529	504	470	492	491	483	513	494	484	561	495	530	577	536	510	483	540	504	535	535	492	498	507	518	552	553	503	539	516	515	485	531	513	478	540	512	565	480	494	525	532	544	466	534	514	528	493	542	488	501	512	570	480	545	517	497	515	552	552	508	519	536	516	496	481	521	510	511	532	488	503	502	546	494	531	513	503	510	574	532	514	523	491	493	462	505	493	545	498	538	504	521	538	534	504	534	522	512	493	473	540	514	553	510	502	509	579	525	552	498	487	505	541	573	517	516	500	494	508	509	517	524	492	530	499	477	529	490	533	505	513	538	536	498	444	509	536	549	517	471	534	498	497	516	527	533	511	559	501	554	537	480	531	524	505	494	508	528	502	489	470	512	549	464	492	553	539	541	488	541	551	498	508	564	516	477	510	515	510	504	562	582	525	513	507	514	525	524	506	537	543	518	514	507	486	500	518	532	480	528	542	508	526	526	481	518	496	531	495	483	524	491	538	494	518	457	508	537	521	519	522	534	497	486	513	514	526	510	557	499	519	497	499	558	527	495	597	519	510	530	585	510	518	505	559	487	578	512	542	509	532	534	503	535	517	547	496	532	528	570	498	503	522	542	499	503	491	547	509	503	518	511	527	513	505	505	532	487	498	527	501	516	515	503	538	508	489	544	528	510	557	517	532	507	512	479	558	519	503	523	514	488	479	495	495	461	507	544	532	539	485	515	496	503	531	531	491	553	536	537	520	540	489	550	514	541	548	505	482	518	526	499	533	535	540	532	520	502	502	508	503	512	498	515	540	526	527	527	534	521	548	534	496	529	511	496	468	538	544	536	522	477	517	508	493	521	551	507	531	495	507	507	545	533	513	523	528	487	598	492	499	501	545	516	506	505	483	504	511	486	546	507	537	500	492	518	520	535	486	510	541	515	545	526	521	511	505	531	528	523	527	530	512	505	525	562	517	513	522	541	482	551	534	512	486	472	506	529	538	532	453	521	487	507	536	505	527	543	490	509	497	532	541	481	503	505	503	538	521	528	506	531	525	517	554	610	517	489	530	495	490	526	481	522	529	519	498	560	518	477	498	488	492	546	523	515	471	510	570	517	494	504	531	522	542	515	508	531	513	468	502	562	499	497	535	513	486	535	491	501	512	496	524	482	535	539	506	506	538	479	497	494	473	540	516	510	515	461	535	519	523	495	510	480	513	494	510	554	525	551	530	476	470	474	533	517	444	518	485	472	521	528	500	499	555	501	518	509	542	492	507	507	499	566	507	588	514	550	513	542	529	484	511	516	533	556	483	469	523	522	522	546	517	524	503	502	514	554	522	546	495	567	523	525	532	516	509	508	528	537	498	519	533	508	482	500	531	510	523	521	523	512	494	508	554	487	481	560	530	569	520	516	535	524	557	542	489	490	517	512	518	535	529	489	503	509	518	496	520	533	507	497	530	491	521	510	479	507	529	549	519	502	510	485	527	545	511	523	515	529	549	485	510	515	511	524	499	541	552	544	534	484	488	513	509	523	505	500	533	552	546	525	512	536	522	507	505	554	484	522	525	531	524	480	524	478	512	498	516	493	530	472	477	512	522	484	468	482	514	493	534	515	503	473	511	514	531	521	525	488	519	510	538	541	510	515	550	479	482	522	523	521	537	537	521	561	534	497	545	495	512	521	545	477	489	518	559	516	551	506	495	482	505	520	543	550	529	514	484	506	518	521	503	531	506	510	478	508	509	544	515	483	522	468	485	509	532	520	508	481	524	539	523	514	485	563	540	501	490	526	519	552	525	495	517	532	526	489	501	539	517	495	539	480	496	484	528	500	504	553	505	535	534	505	500	533	541	506	519	518	552	503	533	490	519	522	498	534	503	512	519	554	507	543	566	503	500	527	513	509	491	521	517	517	521	514	581	526	501	510	487	508	482	525	504	540	565	510	561	557	525	533	566	494	559	512	493	544	481	478	506	553	568	496	470	529	520	519	475	511	516	528	530	491	496	481	537	527	515	533	536	515	522	520	518	517	477	546	500	524	502	518	527	529	549	507	543	520	496	505	519	504	498	506	507	492	508	525	565	533	553	539	507	505	528	519	520	490	547	538	541	508	492	508	507	502	488	504	549	498	508	585	539	486	523	516	506	513	543	589	545	535	525	483	518	551	523	498	493	524	543	476	478	496	494	517	519	525	539	531	533	489	473	499	481	485	510	508	520	506	534	515	517	498	520	498	486	503	534	501	570	529	534	511	534	532	533	503	490	547	547	517	535	522	545	537	517	546	495	503	463	526	530	493	522	492	501	530	511	497	502	538	522	510	539	500	523	495	495	513	527	530	511	507	540	523	518	527	526	482	488	492	496	517	501	507	490	523	528	512	523	516	516	510	492	507	498	544	473	534	516	525	546	516	507	519	515	518	507	502	515	521	505	526	491	504	499	492	501	539	581	492	495	561	550	526	502	505	537	532	509	515	523	514	510	520	518	500	483	510	509	526	525	515	527	547	494	493	497	495	512	532	531	550	537	554	543	536	524	544	499	568	486	552	546	490	510	484	522	534	489	506	498	540	502	536	485	517	498	504	491	568	523	512	523	524	470	536	558	494	513	484	532	538	510	559	510	512	511	491	526	507	499	523	531	512	507	517	465	496	499	544	540	578	502	519	503	548	471	484	567	454	501	521	555	529	536	519	543	495	536	458	505	544	521	539	549	526	521	546	522	517	521	500	519	550	516	516	549	504	476	528	493
22198	21018	28733	23501	21019	21080	11631	1053	621	560	479	379	325	336	317	288	266	260	222	238	212	218	199	185	195	188	207	188	182	173	181	180	189	181	162	163	167	158	152	165	188	162	155	146	146	150	159	141	163	143	148	144	157	165	161	186	145	157	169	156	168	138	136	143	147	139	155	163	169	164	147	136	151	147	148	153	152	154	163	138	159	156	159	155	144	162	156	146	145	172	177	140	154	145	147	140	152	154	139	152	136	163	147	139	159	150	145	145	148	156	140	159	137	141	154	147	155	129	139	168	150	141	146	146	131	153	159	164	136	140	146	139	146	153	143	138	149	150	150	161	150	138	149	160	171	146	157	159	155	139	139	130	150	141	126	156	154	146	159	159	150	136	174	153	134	178	151	139	143	125	129	155	130	161	148	158	152	136	146	148	141	154	145	141	158	151	158	155	136	124	147	144	133	140	145	129	156	150	124	145	125	162	175	138	163	141	120	154	149	157	135	132	140	149	165	155	136	137	153	149	137	142	155	153	126	147	151	139	142	164	144	146	148	159	142	157	141	140	136	166	154	143	158	143	181	131	158	144	174	151	145	160	136	165	140	147	144	151	153	165	142	129	153	128	144	127	161	155	158	144	148	132	122	156	135	156	146	119	163	152	133	120	145	144	139	149	169	145	151	127	147	151	159	144	134	154	149	149	139	150	144	137	139	160	142	152	165	148	140	138	132	148	146	142	135	138	143	141	142	152	147	134	140	142	143	131	142	148	146	174	135	153	146	149	131	142	149	147	163	160	132	131	139	146	161	160	133	149	140	140	125	146	143	171	160	154	115	153	164	158	147	139	135	168	138	152	163	125	151	149	158	161	166	153	131	167	147	159	153	128	136	151	156	152	154	154	160	161	145	140	167	163	147	151	157	162	155	180	148	146	163	164	171	148	147	133	146	126	156	154	153	145	161	134	144	152	157	166	150	156	139	154	168	135	165	162	130	149	131	131	165	138	144	161	169	145	140	167	138	160	184	169	141	155	138	132	155	152	129	153	159	143	159	142	145	146	160	124	162	138	151	145	138	136	162	163	142	159	164	144	157	158	149	132	166	142	145	143	161	146	150	129	143	139	148	140	166	133	158	163	157	149	140	147	146	130	173	138	138	175	137	161	153	139	165	152	157	150	117	167	135	152	147	136	116	148	139	163	147	145	151	150	143	142	163	163	130	142	149	127	165	141	140	155	154	146	140	151	135	128	141	147	118	152	142	163	151	151	142	163	141	131	148	150	138	148	137	135	175	150	146	153	151	127	131	158	139	144	153	150	155	146	152	141	156	142	141	126	148	145	168	144	161	148	174	131	159	155	132	167	151	147	152	157	145	163	131	134	154	145	157	148	147	124	125	165	140	152	149	161	120	148	148	151	151	146	141	147	162	145	130	171	129	145	153	128	151	142	141	152	155	131	135	145	140	148	156	121	156	139	150	149	146	156	150	144	132	147	135	142	148	150	148	152	146	147	140	129	137	134	147	159	141	154	164	146	137	158	165	157	130	162	135	168	146	156	173	151	180	139	135	158	182	152	156	145	157	143	153	124	145	153	143	148	173	141	143	129	145	148	171	144	148	126	169	153	156	172	136	145	135	160	129	134	164	138	151	160	145	135	159	132	131	151	148	129	136	147	132	169	136	143	139	175	150	148	124	150	167	140	149	123	141	166	136	133	169	126	152	139	159	136	136	147	142	140	154	136	134	131	144	143	149	133	159	150	138	147	161	148	136	128	146	166	154	132	140	153	154	158	136	143	147	135	153	140	132	147	184	158	161	159	157	151	141	162	161	144	158	130	152	147	147	155	152	132	154	135	170	158	147	147	147	160	156	153	142	169	146	165	152	161	149	148	149	144	158	148	152	144	149	122	143	153	138	136	149	156	138	155	142	146	148	144	154	146	138	136	112	154	130	145	150	121	166	150	160	162	149	147	139	151	152	138	139	130	171	140	125	152	154	160	180	134	154	155	140	151	143	118	158	149	134	169	163	128	147	137	146	156	172	179	155	140	150	152	150	156	135	143	128	126	135	144	155	152	146	153	129	151	133	144	174	141	129	148	131	135	131	156	157	165	138	127	152	156	150	143	141	148	147	145	148	143	138	119	150	156	134	170	137	160	132	153	176	119	146	162	142	164	166	138	132	132	152	143	125	127	162	158	129	154	140	151	146	149	138	138	134	123	146	134	155	135	136	154	146	152	157	139	156	132	153	158	148	122	137	134	150	136	154	145	147	146	147	181	158	155	156	142	166	150	139	159	143	165	149	148	153	133	158	179	147	147	155	127	127	140	159	146	167	175	144	126	144	150	158	157	135	140	123	153	140	136	118	160	157	136	140	178	150	146	137	133	152	150	156	147	138	151	155	151	154	141	156	155	146	156	156	148	151	168	141	158	159	123	152	157	150	139	155	122	142	137	149	156	137	135	131	148	140	131	138	144	140	127	137	153	143	158	132	136	152	169	116	161	157	119	143	141	160	144	125	156	160	145	144	149	166	127	159	136	154	128	151	130	142	137	155	151	159	153	139	155	163	163	152	156	134	140	154	141	158	151	132	151	160	154	141	156	144	121	127	137	173	130	142	146	139	165	135	143	153	132	141	134	152	143	138	128	144	144	155	150	145	127	133	142	135	135	136	159	139	159	125	131	148	152	137	133	159	141	164	141	133	141	155	150	129	149	150	162	135	155	150	135	128	176	136	140	143	156	144	162	144	138	169	173	151	143	139	148	149	174	163	134	141	135	135	145	157	154	151	111	158	146	149	140	143	155	149	160	142	146	156	155	139	135	147	149	123	155	137	158	147	142	144	150	146	142	157	145	137	198	158	148	166	149	135	127	152	128	129	151	141	144	145	135	142	148	140	137	174	165	123	151	140	129	157	139	131	185	136	169	157	134	142	145	158	153	157	139	155	144	146	138	161	146	162	148	170	147	149	150	122	146	143	156	130	138	131	154	141	139	138	150	120	145	156	154	146	144	152	150	172	135	159	154	141	166	142	138	158	160	166	155	136	140	166	167	139	142	129	131	157	140	142	160	141	135	160	141	139	144	143	145	140	144	174	166	147	159	160	151	149	167	160	137	134	175	142	138	134	144	150	182	162	142	139	155	156	156	161	141	152	123	127	148	150	164	146	141	135	145	171	136	152	154	155	145	152	156	139	134	149	140	130	159	154	151	148	158	158	160	136	112	127	136	154	165	152	168	145	144	137	154	137	163	159	152	140	158	154	163	145	136	139	162	145	145	135	130	146	139	156	138	152	135	156	158	160	169	135	148	127	158	152	136	144	140	127	138	152	143	143	146	156	142	136	173	146	137	161	125	179	157	144	128	127	145	156	155	141	143	144	159	140	146	172	160	140	140	134	148	160	166	142	136	138	137	138	141	159	150	162	146	141	145	136	145	132	128	155	146	139	126	144	147	149	153	144	151	128	143	161	152	150	143	149	135	146	152	145	158	153	139
4483	14179	10383	5207	3597	2584	1891	1401	1051	795	722	561	483	446	405	351	314	320	294	260	244	223	230	241	219	218	215	209	188	189	166	191	190	179	197	175	176	172	163	162	163	171	158	168	157	157	186	162	184	164	164	147	155	144	145	173	174	152	154	140	168	176	149	169	158	153	148	144	150	143	153	169	152	155	161	146	161	144	148	147	145	154	143	157	163	172	163	152	162	161	158	146	167	151	160	175	137	150	159	145	139	132	159	163	161	171	159	152	180	145	127	150	141	175	145	143	147	161	148	141	144	140	140	155	142	129	140	157	143	138	164	150	166	159	162	149	139	147	154	158	120	147	165	168	146	156	169	151	133	155	149	133	153	169	140	172	127	151	146	154	145	142	145	148	140	151	139	154	154	154	156	165	148	122	158	142	154	149	163	144	149	152	151	152	150	144	152	118	156	145	158	121	147	159	164	164	145	138	149	169	168	124	168	172	149	145	143	155	151	140	143	158	137	174	162	161	163	144	141	132	166	125	159	156	162	144	154	169	159	154	166	143	138	160	142	161	150	144	145	133	156	130	151	171	170	169	158	174	144	163	164	143	154	165	162	152	156	137	155	154	144	173	152	144	160	143	139	159	135	127	157	156	125	159	152	144	141	147	175	132	152	138	168	137	163	151	147	151	166	136	150	167	142	180	141	150	132	143	152	143	158	176	143	152	154	146	147	139	163	140	135	148	141	154	148	157	132	144	160	131	137	153	151	157	146	135	141	141	156	149	127	159	151	149	140	139	141	152	147	168	134	147	141	136	139	141	151	134	146	152	160	152	149	133	149	139	158	145	170	136	148	163	153	153	129	163	144	142	141	147	153	152	180	144	133	144	146	146	149	161	144	156	154	134	135	167	157	144	152	140	161	161	166	122	131	149	155	127	174	129	141	150	151	163	147	135	158	172	132	184	136	148	176	164	137	160	179	157	144	165	140	142	156	167	131	150	133	153	150	144	147	141	159	140	138	145	146	138	188	148	141	156	153	144	177	172	140	153	145	153	153	151	149	154	170	157	168	147	164	154	146	137	144	148	142	152	148	140	150	152	130	173	154	135	161	155	176	145	167	158	137	167	161	165	145	164	161	139	145	139	149	155	138	136	147	152	151	148	166	142	153	144	143	140	154	151	178	160	143	168	143	152	157	146	140	145	145	170	140	136	167	171	144	138	150	151	155	155	124	156	157	130	157	154	156	166	139	135	156	152	139	166	153	141	165	147	171	143	126	177	158	146	155	175	132	146	136	147	145	154	164	120	130	142	145	140	157	152	173	136	124	172	163	157	147	159	132	148	172	164	140	140	160	151	155	153	142	142	164	162	124	153	126	152	176	128	138	170	147	150	161	140	161	133	158	137	155	141	166	157	147	178	152	152	162	153	126	148	168	144	149	180	161	137	169	152	146	143	164	149	174	148	131	156	141	146	143	134	156	148	151	150	151	170	153	151	156	141	154	156	145	133	177	140	134	135	138	174	140	155	126	140	163	140	142	140	155	132	148	147	125	154	150	148	162	172	130	153	138	139	141	143	162	151	133	163	144	144	121	150	119	155	148	145	160	134	153	149	146	157	169	151	159	143	138	144	139	172	152	171	125	159	171	140	156	133	135	146	147	181	169	165	169	175	133	121	144	153	166	138	137	150	132	134	146	158	163	150	168	156	165	170	136	160	163	137	156	142	139	149	174	145	152	143	182	169	151	138	164	178	160	159	163	144	158	143	148	165	131	144	164	152	138	167	144	159	145	147	150	151	158	161	178	166	132	141	146	151	140	150	181	127	143	142	164	111	152	147	159	138	144	169	148	142	142	155	159	148	148	146	144	140	163	158	135	159	167	148	159	131	155	157	154	148	171	149	143	153	140	158	156	146	137	140	147	138	148	148	164	145	146	143	143	149	142	131	139	121	153	139	169	161	159	146	140	147	152	145	156	149	149	135	146	154	151	146	131	138	134	149	142	136	142	136	128	154	168	153	145	152	154	147	134	162	139	143	160	142	134	172	141	167	144	145	158	138	161	151	155	142	158	165	152	147	127	140	158	150	142	129	142	167	153	146	158	158	148	134	190	148	155	135	159	135	151	149	136	151	161	156	167	156	155	161	139	154	141	159	162	136	161	160	144	149	143	143	142	137	160	166	165	155	166	157	134	157	158	148	156	154	160	159	143	152	157	149	155	137	162	154	150	168	166	158	132	155	158	154	159	145	169	158	171	168	144	156	146	144	154	180	170	146	161	156	149	175	152	155	146	133	144	157	150	140	149	151	131	146	146	130	139	157	146	147	135	151	155	139	154	162	160	156	122	146	137	153	149	138	141	151	125	159	163	138	163	155	137	149	154	142	147	132	136	143	156	154	142	148	159	148	149	155	161	152	156	151	119	135	138	154	162	145	160	169	154	147	134	143	139	154	144	154	162	160	154	154	146	132	140	132	167	138	151	172	145	151	142	139	176	153	146	160	166	143	156	136	158	148	168	147	157	120	116	152	136	154	150	153	131	167	139	167	152	158	153	132	149	142	140	165	159	153	146	145	185	141	169	152	156	140	145	152	127	135	146	137	146	164	160	155	168	156	166	146	147	132	145	156	178	145	159	152	140	162	141	140	162	168	146	130	148	159	159	182	162	139	166	150	148	151	122	156	153	142	143	157	169	148	165	138	151	132	179	150	188	165	167	140	144	150	145	164	164	151	119	146	138	131	150	150	154	188	140	147	171	146	144	157	155	139	132	158	161	139	142	143	154	146	151	153	144	167	159	158	134	152	158	156	140	158	156	150	155	157	143	175	152	150	128	156	140	142	151	162	126	151	153	146	160	140	158	144	147	168	153	153	130	168	161	150	164	167	160	147	143	146	168	147	159	147	146	146	143	133	157	152	159	181	149	157	145	167	161	132	167	150	139	150	131	130	160	142	137	146	158	127	144	148	165	158	139	151	154	144	155	149	130	157	153	152	143	170	148	141	160	147	153	173	150	157	150	149	162	139	144	125	148	170	156	159	155	135	154	133	165	168	144	153	151	164	145	155	144	165	137	147	157	146	146	149	133	166	146	138	161	128	151	139	135	156	137	162	158	161	145	157	160	169	153	129	141	143	159	157	157	142	169	144	152	178	161	138	148	153	149	157	184	137	117	165	145	153	151	145	158	152	139	145	133	157	179	171	154	167	126	148	142	156	155	140	148	155	152	148	156	166	138	135	140	149	156	154	159	134	137	153	156	151	173	140	163	150	163	161	155	140	137	162	158	117	165	143	148	156	175	162	144	172	148	141	145	146	156	141	135	154	145	139	149	154	174	170	152	145	148	154	134	155	154	169	145	146	151	151	132	151	139	168	136	161	150	145	150	153	130	156	145	128	151	156	150	147	166	150	146	153	160	126	151	179	131	150	138	141	151	138	158	145	160	156	149	148	139	156	162	150	144	138	140	138	138	152	147	145	163	169	145	156	146	151	159	157	131	150	165	153
27280	18015	4254	826	613	581	606	597	547	554	575	550	589	578	598	561	548	571	594	571	568	583	586	538	607	592	604	603	569	530	583	593	606	534	539	506	566	566	591	570	511	545	514	575	584	576	543	542	563	598	572	525	602	568	547	562	532	537	534	587	523	594	561	606	584	533	528	516	588	584	543	533	557	581	542	536	557	607	555	541	544	529	568	559	591	548	580	531	565	554	551	532	521	516	542	575	526	535	557	565	568	516	579	602	551	579	514	578	578	581	523	562	590	565	563	554	558	611	528	547	528	542	588	536	557	635	549	580	553	564	534	580	575	554	598	536	604	587	581	574	573	595	614	604	551	557	566	550	590	568	561	560	578	542	540	606	553	602	560	567	562	619	573	580	568	558	563	521	580	539	550	554	559	639	575	509	610	608	588	591	587	570	625	540	553	535	569	556	537	620	559	573	623	559	575	548	534	551	565	593	550	573	582	528	558	555	573	571	563	546	543	582	558	502	553	560	520	619	521	573	558	550	566	559	566	585	517	577	513	544	612	575	570	532	594	589	619	581	524	619	561	569	560	571	589	546	583	554	578	554	552	551	558	555	545	575	603	537	562	600	536	539	585	538	535	555	544	596	578	600	570	569	565	560	569	566	536	560	567	534	592	538	549	598	579	546	548	507	603	582	550	562	539	581	513	564	595	546	537	555	556	593	578	556	524	550	534	567	574	560	562	529	547	540	569	566	529	564	591	557	562	557	541	543	562	594	562	592	567	552	567	575	596	531	565	599	539	600	581	528	573	578	555	561	564	579	547	513	568	561	578	508	565	539	580	569	570	572	572	601	584	551	559	571	591	582	598	579	568	562	537	603	582	567	568	582	562	613	544	557	567	564	552	551	543	563	571	543	563	597	550	524	591	565	528	543	603	552	586	522	591	545	544	520	557	527	539	530	586	585	555	527	580	571	563	542	557	533	552	551	602	553	560	563	554	519	582	543	574	619	591	590	565	578	561	582	604	550	535	553	580	595	553	533	550	502	554	596	594	522	517	553	553	558	549	574	567	565	559	556	573	525	521	521	515	555	619	543	573	599	565	573	568	537	556	554	544	572	556	557	585	610	586	537	606	550	547	530	539	612	593	576	574	560	552	553	548	542	571	569	551	548	541	571	555	567	566	560	550	531	533	575	561	584	564	522	576	554	588	614	596	539	620	585	565	547	549	589	575	529	574	561	539	581	571	569	579	542	545	587	548	553	543	574	616	589	565	604	606	580	556	541	592	591	553	544	550	603	569	563	593	552	556	554	551	587	583	547	554	554	534	604	555	553	543	579	567	548	529	546	536	575	553	593	560	585	575	550	559	527	580	582	558	578	565	570	541	547	542	618	560	526	584	559	541	532	620	570	587	560	573	548	543	571	581	554	564	567	559	537	559	578	550	531	565	572	576	523	583	570	551	585	541	537	520	554	571	559	564	581	580	571	580	554	546	543	590	569	552	574	587	554	594	554	556	567	520	563	579	539	527	581	594	554	534	538	537	597	567	546	577	515	578	562	587	577	568	571	588	604	559	556	558	506	584	532	556	553	615	526	564	585	520	565	547	596	550	563	567	519	557	540	562	540	602	622	613	532	553	560	573	586	526	529	580	572	544	579	623	575	542	565	565	561	572	563	570	567	572	529	547	554	566	562	575	599	549	538	586	570	555	586	536	491	558	529	516	538	549	547	628	595	569	552	583	543	571	588	557	586	549	577	552	536	574	544	601	576	539	513	538	594	549	573	564	557	579	538	571	561	585	594	538	577	572	559	544	574	555	583	555	550	570	564	568	580	557	534	560	537	568	576	575	571	578	593	544	568	569	524	580	565	589	558	537	548	562	543	557	567	540	583	520	582	560	546	566	546	577	549	553	525	555	567	554	590	609	578	553	605	581	609	541	604	582	567	592	578	580	595	571	587	574	549	573	595	553	560	536	612	580	595	550	592	548	576	600	545	553	580	566	554	546	518	541	578	520	541	561	520	602	568	570	572	554	590	556	586	563	525	570	547	539	566	576	557	555	550	547	561	540	549	567	568	506	558	537	523	548	543	542	529	563	571	539	559	587	569	581	594	583	568	557	582	537	583	589	561	545	559	588	513	560	589	593	571	558	565	568	560	551	594	539	580	579	602	562	592	518	602	536	584	577	544	587	576	511	539	588	581	600	594	588	574	554	560	561	545	549	550	544	612	571	570	591	553	567	553	566	534	576	541	588	573	577	564	580	527	557	579	532	582	565	542	535	583	581	601	570	567	542	552	545	576	532	508	568	571	509	584	564	556	563	515	591	554	591	610	571	551	599	554	552	581	584	582	553	574	602	518	532	576	566	581	512	542	583	525	553	521	584	547	553	559	569	561	543	541	550	577	550	556	534	559	538	560	548	536	541	585	520	570	557	547	589	534	550	547	576	545	577	553	538	619	615	566	599	531	508	543	611	583	594	545	537	561	533	575	536	566	568	541	548	527	583	545	554	585	530	570	573	554	548	555	571	571	549	544	575	579	579	563	579	576	598	577	591	586	575	574	586	586	558	544	560	568	551	551	537	566	562	556	597	585	539	550	590	538	560	535	578	554	530	573	566	583	549	532	563	578	584	561	556	586	553	539	574	566	532	585	562	558	556	545	554	576	544	558	562	555	613	576	539	502	574	580	554	558	589	562	577	557	566	551	507	528	592	581	582	534	549	536	584	589	583	553	528	537	561	581	583	585	556	564	540	568	542	549	518	542	583	558	549	583	572	521	557	569	547	559	561	567	620	563	512	515	592	590	568	538	547	548	559	571	569	585	567	545	583	530	580	580	538	537	530	619	550	564	569	589	548	587	544	572	583	566	546	537	564	522	578	579	586	548	556	591	524	540	568	613	566	564	532	583	552	541	553	545	548	561	591	588	556	533	575	566	544	570	582	556	550	551	570	524	568	526	559	524	541	551	547	523	604	620	599	560	534	559	580	561	592	584	567	593	547	549	549	603	577	558	566	572	554	579	570	578	582	535	549	559	568	548	536	543	571	589	559	580	543	507	543	580	608	562	538	558	574	585	569	528	573	553	576	560	604	602	563	527	572	582	560	562	546	553	588	526	566	601	590	526	543	520	575	545	559	597	584	553	578	597	565	557	579	573	583	554	552	573	565	564	541	589	554	569	532	597	516	599	531	578	546	565	539	580	543	591	569	592	554	569	559	568	557	566	572	569	583	595	592	576	567	557	569	600	545	540	600	598	550	530	497	554	579	572	595	566	579	547	586	588	553	585	551	522	598	549	536	584	559	513	525	577	600	548	544	548	557	552	627	542	574	595	578	536	592	606	584	557	581	561	556	571	524	550	574	557	550	564	531	581	553	553	612	539	563	578	519	529	550	572	534	553	548	565	581	535	593	563	566	552	556	589	572	552	608	591	551	512	575	560	558	571	570	562	560	581	532	557	600	541	584	535	540	606	564	535	563	559	522	534	585	559	548	542	563	572
4377	1033	905	726	622	618	637	643	663	597	599	595	602	560	568	584	580	570	580	596	559	615	585	617	580	573	556	651	572	620	610	570	591	563	651	592	546	606	602	563	588	587	559	565	604	606	582	579	543	604	625	624	600	570	618	565	592	600	648	572	577	580	618	564	573	593	564	602	592	573	593	607	591	567	571	552	612	575	581	577	541	572	618	591	627	575	612	589	600	620	620	605	629	598	536	607	601	575	609	558	529	606	557	595	595	582	615	554	570	586	594	606	555	571	575	599	616	581	601	593	579	551	617	613	595	570	573	598	610	585	563	563	587	577	586	562	564	595	652	573	623	592	576	583	616	594	600	619	602	571	577	598	561	590	578	585	562	592	621	605	624	621	577	594	627	621	576	649	573	621	604	572	580	605	585	563	588	559	608	596	596	561	558	573	636	561	589	607	593	571	616	606	614	599	544	550	597	547	614	599	582	596	578	582	607	584	559	589	589	569	610	575	584	555	545	617	587	572	606	604	575	595	578	617	568	594	556	578	577	593	603	628	609	573	588	549	560	619	582	592	596	620	656	639	564	591	564	573	531	610	596	571	598	597	635	580	602	576	560	601	580	631	556	580	603	582	613	570	561	647	603	571	586	568	622	588	583	604	584	570	620	616	620	619	555	565	557	576	614	592	572	601	584	617	590	600	592	605	612	596	609	601	526	584	562	596	609	582	600	598	589	610	573	563	575	605	610	581	575	548	598	622	616	611	563	587	561	576	616	613	579	568	578	594	602	595	585	626	599	582	566	579	569	575	597	599	578	613	615	615	585	604	622	601	616	557	542	616	593	556	569	606	542	560	583	597	587	631	540	566	580	590	583	606	585	636	584	575	614	554	590	615	609	597	581	578	623	572	584	575	604	522	592	587	585	600	591	582	566	557	574	620	613	597	610	605	619	607	590	570	545	586	596	592	554	571	595	589	555	611	585	584	541	610	565	629	589	582	593	597	574	576	600	591	574	559	535	569	605	601	580	590	598	613	609	573	568	603	559	588	570	556	603	589	591	579	596	553	547	563	620	617	562	563	592	565	618	570	589	568	620	560	548	525	548	610	608	586	575	607	645	572	589	638	552	601	577	635	606	584	573	576	643	544	628	541	594	572	604	599	576	606	605	557	611	551	570	613	643	607	569	551	577	579	614	621	604	611	572	585	611	616	570	558	587	590	593	600	600	548	572	616	590	592	614	576	590	598	614	561	529	597	561	567	557	576	603	558	581	602	612	605	546	596	568	615	598	588	563	585	579	580	556	597	553	619	607	599	578	594	573	571	634	571	558	588	641	579	561	593	550	592	555	597	563	586	598	587	609	582	582	574	563	540	574	604	564	577	610	577	570	567	592	562	615	561	592	596	582	561	585	587	611	601	576	591	608	619	576	586	606	620	587	650	604	587	590	625	573	519	585	538	553	630	574	601	580	572	588	584	597	575	606	596	589	604	579	588	619	582	628	609	620	573	577	543	539	590	617	565	586	582	578	597	551	542	581	646	578	570	598	570	612	610	574	583	576	570	602	580	530	566	612	618	560	583	617	620	634	568	598	606	556	551	604	601	548	603	589	544	606	652	600	604	583	558	600	581	567	572	569	581	612	572	604	573	578	582	609	624	611	643	599	516	649	593	554	569	618	592	584	579	580	567	560	635	607	661	586	620	574	560	588	596	604	574	587	595	591	602	581	545	603	541	604	567	609	596	578	621	594	542	624	597	589	615	604	571	626	574	571	540	612	602	601	592	588	585	579	573	550	586	583	607	574	569	561	576	626	618	603	586	584	591	594	581	579	623	605	590	606	585	604	574	602	588	528	604	571	576	636	564	581	571	555	549	581	626	576	556	590	561	625	599	589	635	559	576	573	611	599	561	607	591	604	574	602	571	607	581	577	580	596	594	559	589	592	563	535	602	576	578	603	572	588	614	584	612	592	579	597	601	563	575	576	615	587	578	575	592	572	607	576	578	591	548	549	582	631	595	606	570	541	586	584	581	607	581	573	558	597	612	577	611	585	623	593	582	577	616	596	574	578	617	567	618	608	604	574	609	599	573	580	577	548	584	555	639	572	569	614	607	628	576	584	588	606	573	549	594	542	628	552	587	580	589	616	585	604	622	581	592	607	614	577	561	661	590	571	550	562	589	620	601	578	614	561	604	623	601	564	564	578	576	620	596	597	595	544	572	605	624	557	587	581	596	594	576	588	595	606	597	552	588	605	564	588	597	595	559	596	599	596	616	598	636	582	598	599	622	565	562	551	626	589	583	594	579	589	607	569	596	549	588	590	579	624	552	588	662	600	607	637	627	583	599	601	548	570	592	577	625	604	574	601	581	573	570	565	648	600	576	574	602	563	596	582	557	581	625	625	546	589	594	600	593	565	618	592	566	555	633	627	619	630	625	616	576	572	552	592	591	588	591	572	581	557	607	624	573	579	615	548	594	590	567	582	636	563	603	593	586	617	544	589	631	564	587	595	596	621	582	632	561	595	624	554	599	605	612	592	607	586	584	581	579	595	592	614	568	583	610	609	569	612	554	569	587	586	613	540	549	569	563	590	590	604	579	607	544	632	610	589	598	593	583	599	613	619	580	604	549	554	576	590	608	574	580	601	558	621	635	586	636	545	595	580	632	601	588	579	592	581	556	531	621	618	592	587	592	597	543	583	590	559	587	570	649	584	590	634	588	561	593	605	579	567	618	582	611	541	567	577	597	590	618	608	585	561	597	560	602	560	583	581	536	574	552	545	584	557	551	581	601	609	599	569	572	568	630	584	558	592	589	575	554	623	570	606	599	583	577	590	585	587	603	544	578	572	573	571	585	605	543	609	570	625	577	534	529	569	538	538	584	607	602	628	571	595	528	601	589	574	578	598	592	572	599	597	580	586	599	575	644	640	608	564	566	651	612	587	545	580	605	574	554	601	567	578	570	567	630	562	584	572	606	598	566	567	598	616	599	593	574	587	639	605	641	596	629	577	606	603	606	585	596	571	559	598	600	575	559	603	549	584	536	554	588	574	595	606	579	597	571	624	606	581	572	570	562	543	622	601	605	574	564	567	583	583	571	590	598	605	621	574	588	547	545	587	588	573	573	643	595	621	579	614	607	601	576	625	626	587	576	542	580	602	580	566	591	615	592	564	569	567	606	585	557	570	610	584	590	623	608	593	547	514	574	574	598	584	597	558	598	562	553	590	593	599	574	573	623	562	578	618	621	571	616	587	583	583	591	666	609	615	590	623	591	600	617	576	592	573	564	587	586	602	619	599	584	582	554	621	592	603	553	567	544	596	580	601	607	567	577	615	561	552	575	565	564	609	558	578	566	578	624	588	581	588	581	590	539	575	607	649	573	585	592	580	626	603	592	597	579	616	616	574	577	580	595	559	610	568	615	583	589	591	563	583	596	597	563	560	652	578	576	594	614	565	613	576	570	543	569	588	593	573	580	591	561	568	568	597	612	568	582
23259	20964	28291	23839	20969	12499	1142	687	537	508	450	398	386	404	366	364	387	300	342	335	317	337	321	301	277	327	290	297	301	309	303	294	306	294	327	327	265	295	290	290	318	286	301	300	298	282	305	299	321	302	277	292	290	313	295	325	267	308	330	293	289	305	303	292	316	292	262	295	293	275	272	307	318	309	293	303	285	274	268	283	285	283	311	254	299	282	278	308	304	312	263	295	285	330	292	280	308	305	285	291	303	286	262	329	307	288	307	283	300	276	273	315	291	257	318	288	275	308	288	282	290	294	260	278	283	271	305	313	271	296	275	270	285	308	265	276	277	299	281	292	309	282	296	290	298	308	295	294	261	280	298	268	273	300	260	270	267	272	286	302	312	300	289	285	293	280	289	276	310	297	271	282	289	305	273	296	284	293	277	266	290	248	284	279	268	287	281	272	275	291	252	291	281	289	293	291	290	302	301	273	274	263	277	274	311	288	302	263	315	308	280	281	280	290	307	280	308	291	307	277	294	318	294	318	291	281	293	265	276	264	256	307	259	274	299	293	289	309	279	310	296	260	323	314	285	278	297	279	305	290	274	304	306	295	284	299	260	274	283	320	287	261	289	290	334	289	274	299	286	313	292	258	284	281	274	273	287	304	291	341	267	268	302	286	287	294	266	287	311	298	272	292	279	302	307	274	281	307	274	274	247	307	279	284	303	268	299	259	293	262	282	304	314	258	312	298	288	287	290	272	291	310	293	321	291	300	279	272	286	295	289	298	279	288	284	290	274	270	309	290	292	266	283	307	300	293	318	295	306	300	286	306	302	260	253	286	298	281	258	298	319	296	302	301	306	282	269	321	299	294	313	266	310	314	304	310	274	252	277	312	283	287	308	276	281	297	290	287	296	270	310	314	285	287	286	296	274	303	330	265	289	248	291	257	306	289	275	271	311	310	278	280	287	291	232	327	274	289	289	286	314	272	291	248	306	267	293	273	272	318	300	285	286	269	279	287	307	291	308	268	287	297	261	312	301	261	288	277	272	287	326	275	279	281	293	284	287	286	287	286	280	279	308	309	305	273	299	301	292	287	294	305	289	325	289	316	297	321	303	290	264	280	293	270	277	269	269	258	297	270	292	272	285	261	324	276	273	269	301	311	283	285	281	252	275	311	286	296	279	316	298	297	280	290	256	236	297	278	260	287	288	298	297	290	325	304	289	291	265	310	292	285	279	293	253	296	299	323	301	294	300	281	236	249	276	289	290	296	290	276	293	269	290	307	297	300	300	300	274	294	304	271	294	308	324	278	263	289	324	277	274	289	343	288	255	287	290	285	268	274	305	271	283	287	316	284	253	307	276	306	294	300	286	288	284	283	257	268	291	281	303	267	287	259	325	282	280	277	307	271	289	271	302	285	304	262	264	289	290	254	284	294	253	277	286	267	297	308	276	292	307	295	290	283	294	271	283	298	298	314	304	274	306	305	283	285	273	275	263	278	272	302	261	264	290	250	261	308	335	293	287	286	293	273	299	301	298	289	274	298	284	272	267	273	307	278	284	267	296	296	279	288	262	294	286	295	268	297	277	283	256	315	323	296	275	305	322	263	283	286	299	298	301	285	304	323	291	257	316	295	299	288	273	268	262	297	292	288	300	324	264	286	304	278	343	303	268	285	302	250	257	282	276	300	313	287	288	294	314	295	304	280	291	297	313	271	279	282	319	272	293	290	331	305	310	304	303	279	292	321	317	261	288	263	284	278	311	295	283	292	304	301	299	288	286	257	286	316	295	277	284	280	298	280	259	264	297	285	314	280	295	303	261	291	315	249	296	280	265	331	280	316	296	295	296	266	293	302	256	261	287	311	302	294	301	309	283	301	278	279	274	353	280	306	282	289	303	254	264	308	292	310	285	290	282	272	351	299	262	263	288	322	287	317	292	283	281	279	293	302	275	284	303	271	270	281	272	311	281	303	298	262	300	312	296	313	305	292	310	301	276	293	275	280	267	291	316	272	314	290	284	310	304	346	311	279	298	271	287	286	308	316	298	277	329	291	276	300	301	287	237	309	284	272	309	322	258	294	283	258	301	306	283	254	279	272	303	275	285	286	304	265	257	269	292	288	290	293	291	265	301	293	284	327	282	290	293	280	307	317	311	271	294	280	261	260	285	280	315	276	277	335	286	293	295	297	256	257	295	308	304	276	290	259	280	289	283	302	265	281	284	288	274	296	333	274	312	303	292	306	299	280	286	289	288	282	319	269	283	276	279	254	296	295	278	320	278	315	256	275	304	300	302	315	276	275	302	295	286	292	260	294	265	312	290	295	267	280	321	312	296	267	284	307	297	289	276	290	280	308	281	287	282	301	257	283	284	276	281	304	308	249	302	316	308	321	302	277	297	322	265	275	280	293	298	292	302	283	292	288	283	270	285	256	271	274	311	293	308	253	313	277	315	250	294	293	266	293	272	283	276	314	249	290	278	285	320	272	292	271	274	284	274	308	278	285	282	339	323	299	297	284	291	293	315	300	288	308	265	280	274	283	282	305	273	272	304	286	286	287	284	311	281	271	275	290	276	282	318	298	295	303	311	305	300	310	275	269	271	299	286	298	286	286	314	301	286	284	296	307	308	308	295	282	281	279	259	294	291	306	302	260	261	303	298	297	291	286	279	304	288	277	278	299	272	306	290	263	273	313	279	276	276	300	313	312	272	325	277	248	264	265	267	305	278	276	284	306	308	290	304	261	297	302	279	296	283	284	278	295	307	294	282	274	271	298	294	297	303	304	295	278	273	292	285	286	281	295	289	311	280	291	269	262	257	296	284	269	272	287	280	274	282	307	320	261	279	252	255	290	307	305	299	279	287	275	294	312	296	291	285	294	295	272	304	279	269	279	298	273	314	289	282	294	277	317	274	338	281	278	315	292	284	246	288	317	269	288	303	255	269	269	305	273	258	281	285	288	257	328	310	295	290	284	295	312	294	325	291	297	285	295	328	311	283	295	285	272	315	276	265	302	323	269	280	315	302	273	302	283	278	280	307	277	279	276	304	271	285	263	293	279	308	288	292	302	301	267	273	302	291	303	289	308	300	264	294	276	271	274	293	303	294	282	283	269	290	270	289	281	288	271	297	261	270	278	318	277	291	280	252	296	280	294	277	281	285	306	281	278	281	302	273	308	275	277	319	290	273	308	290	268	269	296	284	254	290	234	291	262	298	267	261	308	266	287	315	289	310	295	288	294	269	278	279	273	314	269	281	297	298	277	297	299	315	288	271	270	282	296	300	297	264	295	266	298	263	274	290	302	313	251	265	307	314	287	292	282	265	312	310	275	270	298	286	281	309	297	274	300	291	290	291	272	292	294	265	266	299	280	287	255	316	287	303	285	267	278	252	289	286	294	256	286	281	275	266	287	281	299	284	287	306	255	300	290	311	291	281	291	320	266	275	311	256	275	262	278	288	263	295	300	267	292	269	279	279	271	289	294	279	257	290	271	309	285
3268	8503	6288	2930	2135	1495	1178	978	774	692	588	501	472	463	426	412	404	429	377	383	385	367	347	343	282	361	341	320	349	350	328	358	331	316	330	328	364	329	335	317	314	328	320	341	300	335	295	313	325	328	297	306	317	336	326	328	340	320	303	339	348	330	310	329	304	318	307	343	299	315	304	303	308	309	338	319	333	355	338	367	324	337	329	324	332	329	306	284	347	310	303	323	331	342	339	314	343	326	321	332	288	318	311	322	352	291	327	293	303	347	316	321	281	296	332	314	298	334	299	332	344	304	318	334	335	331	291	309	337	294	305	323	320	293	317	297	329	321	307	299	319	313	310	342	304	305	325	319	280	290	302	326	336	300	305	307	325	317	303	315	265	349	296	304	317	312	307	303	327	314	303	347	321	324	353	312	303	319	322	337	322	325	355	350	305	312	305	326	345	318	335	331	299	294	331	285	323	318	349	288	307	311	341	312	324	313	327	305	308	333	323	335	350	322	315	293	291	353	313	318	297	313	307	304	314	289	308	329	306	305	267	304	289	316	302	343	326	306	349	292	320	326	287	301	306	327	287	300	333	283	304	346	322	335	286	329	331	334	326	283	313	297	273	314	309	310	340	341	328	305	322	298	330	309	319	308	317	314	318	335	351	347	299	306	289	343	307	317	352	351	321	343	334	312	299	336	317	300	367	315	317	305	318	290	328	296	316	302	309	313	337	317	323	310	359	313	306	316	317	321	319	303	285	300	318	309	307	324	341	293	303	310	286	302	339	333	322	311	318	322	325	296	331	334	305	328	326	295	323	323	326	320	298	314	305	338	337	288	325	314	321	322	319	305	319	295	311	311	336	336	330	303	327	328	333	294	333	292	323	278	321	322	307	304	312	305	293	363	337	332	311	318	316	321	320	331	338	305	302	315	342	341	287	313	310	313	343	281	329	307	300	295	334	291	304	352	303	333	321	323	332	318	306	291	305	333	307	311	331	313	309	306	355	339	337	310	300	307	334	312	306	328	315	327	309	334	289	308	292	330	304	291	331	326	311	286	291	335	305	332	288	356	278	315	341	298	319	307	308	336	326	314	320	320	293	334	312	296	334	300	348	332	326	312	324	320	320	332	316	290	317	310	300	320	339	325	342	330	311	292	329	314	332	319	322	327	307	280	372	321	350	319	304	326	335	303	300	303	312	288	328	292	332	312	317	316	325	305	308	315	325	295	307	302	321	346	317	304	334	335	303	293	295	318	316	317	326	318	315	340	326	290	305	329	319	297	311	357	315	311	311	313	327	342	308	321	333	294	296	327	347	325	326	311	305	352	290	306	314	300	327	341	329	295	306	340	329	320	344	326	281	337	311	303	319	300	340	310	315	319	322	354	323	305	361	313	343	304	296	320	332	305	331	335	344	313	331	313	347	300	307	342	317	314	344	294	267	303	342	311	298	349	308	342	335	311	313	315	323	306	309	325	315	324	308	296	332	321	329	324	298	323	329	310	303	317	326	288	319	317	323	310	320	318	337	340	291	315	328	328	307	300	335	318	332	317	321	298	273	309	323	312	321	315	348	323	320	308	313	339	323	299	315	339	308	322	280	341	347	311	311	313	289	333	326	281	308	319	298	342	296	296	307	272	325	325	306	346	319	314	321	324	310	305	323	339	316	299	306	334	335	323	311	346	302	327	337	312	291	314	339	333	303	299	331	349	321	299	330	313	329	321	317	329	333	317	319	299	340	306	317	310	318	324	319	319	306	323	310	307	308	334	331	321	307	302	336	359	331	304	353	320	344	336	299	283	317	301	331	314	308	336	312	313	309	325	329	286	299	307	327	319	305	302	328	310	308	334	335	305	320	318	323	311	298	293	318	318	336	334	328	314	334	330	300	310	291	303	313	330	317	320	292	333	317	345	307	338	325	325	310	311	294	297	337	288	286	313	314	313	288	323	353	328	317	289	324	339	322	317	332	315	316	326	314	327	325	334	341	324	334	327	296	306	311	310	336	318	344	332	341	296	313	307	332	286	330	315	320	342	331	309	318	263	282	311	319	353	330	322	322	342	303	302	304	299	315	314	290	278	309	312	317	313	321	297	321	335	320	326	326	335	320	304	315	342	315	302	311	291	297	318	284	301	305	321	298	334	324	344	339	314	278	300	332	333	332	308	315	306	303	307	305	350	328	338	296	305	287	323	309	305	310	286	298	316	292	333	366	322	343	313	277	309	314	281	329	326	324	307	314	323	320	307	298	311	307	336	313	280	288	322	328	298	330	309	312	279	343	330	320	315	339	306	332	303	333	322	323	328	334	332	295	307	315	359	326	321	317	319	359	318	336	327	309	327	312	338	327	327	321	323	294	303	313	316	323	294	320	341	335	333	332	300	347	312	320	348	301	298	296	357	332	309	315	348	315	295	332	336	347	330	341	285	357	307	329	318	342	338	288	308	316	319	294	312	342	330	309	343	335	300	321	320	347	317	286	322	314	303	304	306	345	314	332	330	327	315	344	349	319	308	337	325	336	370	309	297	324	344	310	324	320	296	318	305	285	283	343	294	313	315	327	315	301	310	338	320	311	311	297	300	282	339	301	306	316	324	307	340	340	319	341	313	315	323	334	326	344	304	306	312	312	299	301	334	302	345	331	324	324	307	324	326	326	342	302	318	312	329	308	316	300	312	313	313	294	277	317	346	285	329	295	310	308	294	340	338	300	317	324	286	294	279	354	309	299	294	324	295	306	316	327	329	302	323	315	337	340	304	313	311	300	322	312	293	313	286	332	333	293	331	310	283	308	314	327	314	293	330	317	305	304	310	300	311	326	318	306	288	302	326	303	307	335	295	322	333	343	320	321	295	329	287	328	307	359	324	323	348	336	292	313	299	335	317	319	340	339	322	317	335	310	356	322	303	335	343	300	346	320	324	318	322	329	334	306	305	307	322	300	306	332	315	313	320	321	332	319	335	333	316	314	303	347	298	342	296	321	340	337	329	301	330	311	279	291	321	321	312	286	323	310	296	288	328	326	319	335	298	339	313	335	313	339	315	300	319	335	309	312	304	306	318	302	347	334	310	338	323	306	333	302	307	314	322	301	325	354	312	315	320	343	303	313	312	305	326	296	291	315	301	315	334	317	316	370	337	336	297	323	295	310	305	322	328	343	323	290	310	300	300	330	300	303	304	339	322	332	278	316	290	330	329	295	320	340	293	313	326	344	329	325	333	350	314	324	374	295	331	293	323	303	315	326	281	323	305	304	311	332	352	300	307	324	338	316	325	300	318	323	336	307	301	315	317	334	320	305	320	321	310	324	318	327	347	347	294	301	342	326	308	285	324	302	309	308	278	312	292	309	307	316	295	309	304	318	336	307	277	327	315	290	302	360	310	308	328	309	310	328	303	358	327	327	329	331	328	308	334	313	314	299	290	329	331	303	322	314	334	309	320	296	316	315	283	308	359	328	315	312	281	311	295	288	322	307	312	362	325	306	323	310	311	303	325
24289	20938	27420	24543	15894	1378	874	734	658	658	609	563	570	552	615	527	561	544	546	511	550	504	530	545	496	540	549	486	495	494	539	536	560	559	540	555	485	519	508	521	528	531	575	519	504	498	496	536	531	544	481	534	526	532	540	544	506	538	557	535	533	510	567	536	541	482	535	483	552	537	496	510	555	517	505	550	525	480	468	542	505	508	530	494	481	515	512	516	510	510	488	489	480	552	539	522	541	516	515	536	555	516	513	525	506	535	509	506	505	516	532	520	476	550	498	588	537	534	534	515	522	540	554	499	517	475	545	509	516	500	549	542	521	523	503	507	536	511	540	510	511	488	510	523	534	501	518	511	513	530	505	523	509	519	531	553	550	546	511	534	529	498	522	542	508	508	543	486	526	546	517	520	498	526	499	500	512	534	533	507	533	534	544	518	494	525	500	528	529	539	516	546	539	539	516	501	535	527	518	501	533	555	536	538	526	558	543	524	505	522	514	544	533	537	528	578	539	536	514	479	546	538	527	534	576	546	564	551	518	520	546	549	502	545	502	516	537	508	512	529	511	506	519	507	492	512	494	510	485	513	563	508	504	535	530	521	530	532	457	517	543	541	479	490	526	495	505	524	525	502	484	518	507	524	491	517	506	526	515	497	531	525	532	545	527	590	536	535	480	526	568	574	495	571	505	494	537	503	508	500	485	499	529	531	533	515	511	500	525	517	508	497	556	579	522	517	506	536	590	506	531	545	508	492	527	522	510	502	472	526	528	560	511	538	523	540	545	485	537	484	509	568	474	531	539	501	511	477	519	573	509	493	516	501	579	542	522	534	552	499	522	540	517	488	513	509	524	527	528	527	479	517	544	506	519	536	581	554	488	543	495	513	494	559	517	524	551	507	489	552	520	509	545	530	533	480	505	546	530	522	489	504	528	530	519	479	484	547	498	510	506	500	530	500	509	506	535	494	581	567	493	533	536	529	529	550	538	508	504	489	518	547	534	533	513	507	522	529	550	532	534	495	565	527	530	517	519	522	559	502	508	543	515	520	548	506	505	543	542	503	534	543	532	512	497	549	528	508	537	522	523	512	491	546	540	527	513	542	514	519	519	531	510	537	520	475	503	521	537	500	506	534	541	489	508	491	534	518	525	530	541	504	506	537	515	550	544	536	471	519	498	528	538	513	508	535	530	548	515	508	514	499	483	519	536	492	524	541	536	533	539	501	511	474	509	549	501	516	527	534	528	531	552	517	524	554	548	506	556	500	535	505	519	483	497	528	537	524	538	522	511	517	513	529	495	495	505	541	552	538	527	590	526	575	533	546	517	531	509	536	496	543	495	499	531	547	550	530	548	522	514	537	466	532	541	486	522	525	487	501	491	538	541	545	526	480	524	451	538	527	525	517	517	512	508	515	526	497	540	509	497	474	502	518	520	527	513	520	521	541	521	512	513	522	513	512	487	542	527	558	588	556	568	522	512	471	523	507	512	533	512	544	501	535	521	494	530	482	507	499	503	501	504	534	533	514	464	483	511	542	527	522	545	512	523	542	542	518	472	524	544	518	579	527	507	463	499	526	514	566	550	542	537	515	520	506	503	490	525	530	492	506	559	505	508	509	517	552	505	541	583	501	526	511	524	576	509	541	512	520	528	559	531	521	493	498	522	540	531	480	533	500	558	525	497	566	503	539	570	502	540	504	532	543	548	530	488	534	544	486	546	535	471	533	554	514	510	496	505	508	529	496	551	547	541	482	488	560	530	507	538	525	477	521	452	514	521	499	534	579	531	517	555	580	567	534	497	451	525	503	537	519	549	503	543	495	498	518	543	519	537	526	544	472	514	499	535	523	506	506	497	539	538	541	527	510	526	491	533	532	515	536	531	542	513	505	482	500	501	505	518	521	537	533	502	572	503	450	533	510	494	481	527	485	501	505	549	528	516	507	539	542	539	563	509	552	529	496	528	511	494	544	513	496	532	514	527	498	530	502	515	470	501	505	538	521	519	532	500	542	503	502	471	502	523	546	542	546	534	489	510	489	564	507	457	492	533	516	515	572	490	561	550	476	554	524	524	505	519	527	537	545	543	571	495	524	511	514	518	509	571	517	560	530	518	495	485	515	531	548	530	520	531	520	508	522	546	511	542	507	499	514	519	527	536	531	490	551	503	518	486	519	535	483	546	528	532	492	505	545	483	557	558	517	501	515	531	501	501	504	512	536	518	560	527	521	532	536	514	514	541	493	503	535	534	552	536	528	514	517	493	510	520	525	530	488	553	501	499	546	503	517	533	560	526	513	532	503	540	510	496	529	473	499	486	524	542	500	528	521	560	586	514	521	513	491	520	534	523	523	475	533	525	493	553	514	520	514	493	487	552	513	513	513	498	478	522	477	531	500	508	484	498	512	569	489	510	504	507	523	532	559	510	521	516	537	515	503	505	504	518	500	505	533	509	510	484	550	497	531	519	525	499	515	498	521	479	521	518	515	539	550	550	498	503	468	485	494	542	534	511	519	535	558	573	534	546	488	527	517	506	536	492	522	518	533	550	518	497	537	499	514	559	497	524	534	487	466	535	520	511	495	520	523	534	517	535	497	513	533	530	501	483	515	550	539	511	516	559	492	500	561	473	562	514	507	498	562	534	499	488	508	529	544	538	501	515	566	541	524	518	502	512	505	528	539	526	504	532	527	533	499	495	545	511	519	514	520	505	507	551	517	511	538	545	504	498	553	487	542	551	507	510	580	528	518	512	500	532	543	509	513	533	521	474	522	522	517	532	515	548	518	514	474	523	550	493	504	490	532	529	529	484	504	539	509	506	494	550	560	505	536	517	533	499	550	528	542	505	529	504	523	517	542	514	557	512	567	522	510	495	536	545	434	555	507	551	532	532	544	525	525	521	539	550	547	545	511	560	504	514	499	544	524	523	524	522	505	508	503	479	519	468	491	505	509	510	536	533	548	508	492	532	510	526	551	506	518	506	479	528	551	551	547	537	519	540	554	497	475	534	545	488	564	562	483	509	524	521	509	511	484	533	519	527	509	518	524	548	501	523	490	573	558	534	512	505	540	530	546	533	553	565	458	522	530	511	515	490	544	493	512	544	528	508	529	492	492	496	478	542	545	525	497	528	494	486	520	551	491	523	542	584	509	509	547	502	516	568	501	537	493	522	516	502	504	513	506	533	515	539	494	488	481	520	492	552	482	534	560	529	523	550	462	498	503	534	484	530	503	528	504	531	520	514	514	489	490	512	515	530	527	515	523	526	520	529	553	482	500	511	515	508	542	500	522	511	518	521	559	504	554	521	518	478	499	558	517	521	537	547	540	538	499	518	516	548	514	492	526	547	511	519	534	512	548	546	520	486	541	518	487	536	552	532	498	514	532	526	514	503	522	552	528	512	499	529	507	497	524	490	538	533	507	521	513	511	515	569	505	512	504	532	525	517	514	489	525	460	512	512	544	552	501	514	573	506	556	513	523	554	594	507	537	496	515
3455	5669	3988	2228	1605	1261	1029	911	786	738	689	680	653	621	617	570	572	541	571	571	567	536	570	545	554	552	511	564	542	554	582	572	559	538	548	506	594	518	498	513	580	527	515	489	522	540	543	554	536	515	561	512	551	505	480	488	491	515	538	523	517	516	550	528	521	528	549	519	562	537	523	513	504	534	509	558	533	542	523	497	497	495	501	528	518	477	518	490	481	483	523	581	508	498	514	526	512	509	516	529	504	521	506	557	512	510	546	546	513	531	493	518	477	505	534	539	558	568	564	572	509	558	522	502	571	539	548	501	539	556	531	541	548	507	506	555	499	524	518	555	506	535	501	516	507	540	483	507	509	518	510	535	529	553	483	563	488	541	541	527	540	516	563	490	517	546	545	519	523	541	559	515	536	514	478	539	473	526	555	483	508	508	505	540	517	566	490	522	512	497	567	503	479	566	508	529	487	508	534	543	499	533	518	533	547	523	519	555	524	509	547	556	556	494	515	528	525	533	522	500	503	517	502	569	511	509	480	494	515	522	520	531	536	543	527	482	532	541	514	540	564	504	524	493	524	512	521	545	543	484	525	487	517	587	539	535	489	555	518	583	522	552	538	528	547	552	532	535	564	514	477	486	499	524	526	483	491	495	542	552	507	521	487	514	537	529	524	526	542	509	526	513	505	543	534	558	492	511	491	523	532	477	490	512	535	508	503	543	488	515	577	468	520	521	479	528	528	542	562	511	496	509	502	571	536	502	476	519	529	539	530	502	482	540	499	552	570	480	516	529	526	570	546	526	539	570	514	519	544	566	502	513	485	527	513	561	524	518	498	519	507	510	484	549	520	497	520	521	537	499	547	542	527	523	506	560	500	536	562	495	505	558	514	498	549	556	500	505	506	524	533	499	523	569	505	502	539	515	579	518	539	569	446	497	538	499	529	481	490	532	500	542	526	501	515	518	519	506	534	507	517	564	537	531	538	528	529	526	501	502	521	565	513	531	536	546	491	524	495	533	532	547	527	512	521	545	533	525	541	552	527	527	500	511	537	522	492	560	507	532	524	517	553	560	549	481	506	570	530	530	558	526	526	557	549	501	530	529	483	505	510	534	503	551	524	511	498	546	505	555	558	528	529	537	549	498	541	499	522	533	521	531	525	542	491	509	544	515	514	506	514	545	555	506	525	502	536	477	486	562	511	523	529	507	493	510	492	524	526	509	543	568	557	558	541	534	513	535	509	553	512	505	548	510	523	513	548	510	501	519	553	544	526	536	540	528	509	525	513	553	509	499	497	524	511	531	497	485	537	510	512	541	515	505	538	535	487	572	549	571	528	498	549	493	536	520	512	560	562	540	490	524	526	540	543	544	530	534	513	479	479	526	532	507	536	526	520	527	498	550	546	577	554	501	517	508	513	517	512	518	561	500	503	538	512	498	546	474	559	546	535	487	513	513	528	539	516	555	509	544	501	569	586	518	538	540	518	454	550	474	522	505	549	544	509	531	539	492	490	530	492	537	539	494	566	563	533	513	508	511	488	547	510	534	512	509	521	525	505	530	479	487	535	513	510	538	523	535	536	554	513	510	463	498	500	548	510	549	517	518	524	547	566	544	532	503	493	519	518	516	544	509	508	546	468	554	539	517	569	523	509	501	541	521	535	535	539	554	541	536	532	548	553	543	498	503	514	557	537	527	543	532	521	507	534	509	537	538	553	529	515	501	514	517	517	515	550	512	542	529	518	510	503	551	518	547	544	516	532	546	553	527	531	518	533	506	553	532	518	549	499	485	479	526	516	508	542	519	542	509	514	512	518	529	505	532	515	545	535	541	514	527	522	518	539	526	514	491	511	509	493	568	528	535	509	503	538	544	516	562	532	527	532	539	540	549	534	476	530	545	530	522	537	546	509	498	494	528	524	505	465	489	575	489	533	490	535	499	538	526	542	482	537	551	566	512	528	539	511	544	487	502	519	553	553	521	518	507	533	531	511	519	543	513	512	522	547	548	517	482	502	524	555	526	508	539	545	536	535	540	559	504	532	529	521	513	529	501	514	508	508	490	509	519	564	535	501	532	538	514	481	527	527	510	532	548	505	504	507	527	528	501	498	549	528	549	516	570	520	508	513	500	530	534	564	536	549	484	570	516	490	506	507	532	514	542	528	517	522	512	528	570	502	550	489	499	541	503	512	514	551	538	529	539	544	521	495	495	493	510	518	564	544	542	531	524	502	522	524	557	493	530	510	509	571	516	525	546	533	530	553	512	519	522	584	531	488	511	473	536	521	528	538	504	520	544	509	542	546	500	527	508	514	570	525	556	507	514	531	531	531	512	593	493	504	537	550	529	510	489	539	507	563	528	518	587	550	527	553	505	533	522	502	534	524	506	534	541	541	470	509	493	476	482	515	557	545	513	552	518	520	522	520	539	547	499	559	503	588	530	518	538	515	587	555	517	497	559	523	584	512	528	522	509	542	524	518	532	450	514	493	551	556	506	547	552	504	507	507	525	523	558	545	534	551	533	507	542	523	515	517	495	558	513	529	539	497	504	537	521	543	550	520	544	543	508	520	523	551	481	526	502	570	558	526	526	535	541	519	488	516	532	512	507	524	510	513	509	528	527	523	497	520	543	499	521	557	525	484	556	549	504	510	500	516	528	529	527	515	528	519	518	552	515	544	561	516	526	550	520	593	519	541	518	481	552	510	507	504	572	550	550	531	498	485	520	532	538	485	550	520	511	518	559	560	525	506	500	533	530	513	562	541	511	539	520	523	513	535	550	520	514	499	575	545	532	537	528	537	496	577	507	561	499	548	499	520	559	545	529	508	524	513	539	542	520	490	528	533	573	525	524	537	557	533	479	514	473	525	544	520	520	505	529	508	470	508	520	518	511	496	499	494	563	544	515	509	534	520	516	514	529	511	560	471	560	534	589	483	521	518	526	491	502	524	524	508	495	529	498	469	560	529	511	512	522	472	530	491	538	545	540	507	515	525	542	473	539	548	516	490	490	507	509	503	535	512	516	518	544	507	528	518	518	506	539	546	512	547	547	530	534	515	502	540	543	538	551	561	545	544	510	498	543	507	535	532	525	502	523	540	525	540	540	546	512	480	522	493	532	541	513	527	509	565	572	508	505	510	486	531	524	499	533	530	540	511	487	546	547	553	498	540	503	508	541	553	538	557	528	515	534	491	538	555	506	511	539	517	541	537	523	539	500	572	509	511	540	493	520	566	509	552	569	575	510	495	558	507	551	490	508	528	504	544	489	537	529	509	510	547	525	542	502	514	497	509	534	544	517	468	503	519	503	511	503	511	521	537	510	546	554	519	518	499	520	535	575	522	510	517	580	518	545	508	524	524	527	580	566	528	511	562	497	536	538	533	501	551	545	503	508	524	529	529	549	538	484	500	518	511	539	538	547	494	515	576	551	548	532	503	517	517	565	479	523	499	507	503	532	579	572	550	501	539	521	525	517	553	513	515	531	506	544	534	585
22087	20974	28678	23465	20978	21017	11621	974	656	566	477	480	326	334	295	292	262	228	243	224	252	223	181	188	185	188	194	199	167	172	191	190	190	190	163	160	196	186	169	167	155	139	143	180	171	158	154	136	167	167	169	138	151	158	157	166	164	171	154	171	168	172	143	154	136	155	148	114	150	126	132	159	141	164	170	156	161	157	157	144	140	151	158	159	152	128	163	150	135	152	147	156	133	156	129	163	161	179	157	155	155	135	165	143	149	150	151	138	157	151	153	153	126	155	132	139	150	144	152	137	154	146	142	156	143	154	151	128	159	132	162	153	146	161	141	145	172	165	166	166	151	131	148	162	142	163	147	134	152	139	145	153	146	160	136	166	141	158	128	127	158	118	151	152	167	160	138	154	131	174	172	152	135	160	133	142	129	145	141	148	141	153	159	164	154	153	165	138	141	160	121	156	137	156	181	131	146	152	141	161	150	164	147	135	148	152	136	168	133	146	130	150	143	161	155	160	125	146	154	160	142	140	166	161	166	147	134	146	151	138	126	159	146	144	145	130	139	166	144	141	165	150	128	139	141	130	156	141	140	130	143	151	147	144	125	150	132	152	137	148	130	145	154	142	152	154	162	170	139	170	151	157	140	147	160	150	158	144	154	167	126	144	142	155	147	155	133	148	145	135	141	142	128	152	157	150	143	149	141	164	139	151	125	139	141	153	135	162	161	145	157	161	131	137	152	138	152	127	146	137	145	169	142	149	136	156	155	144	163	126	144	147	142	146	137	139	155	132	152	153	147	148	138	141	153	161	160	137	135	136	185	145	142	140	130	155	120	142	156	171	141	141	152	149	147	180	150	159	152	155	146	144	137	144	144	145	177	150	160	163	178	148	137	165	142	126	153	135	166	137	139	155	140	165	152	147	171	143	148	153	136	179	152	146	164	147	136	144	165	165	152	157	149	138	145	129	157	152	139	151	147	149	146	136	146	168	141	152	142	166	144	143	129	138	166	146	144	143	168	134	137	142	149	152	135	132	141	165	156	149	136	160	131	152	143	146	154	153	145	148	152	143	137	160	169	134	129	151	135	138	130	157	165	154	160	161	153	126	144	150	144	150	143	150	163	170	152	160	159	164	170	114	146	149	138	140	147	138	150	151	164	148	152	136	171	136	115	127	150	159	152	122	137	157	140	142	148	158	159	140	152	140	151	141	146	159	135	151	143	151	139	150	165	181	147	136	155	131	142	142	161	143	144	129	155	130	153	129	157	145	130	155	147	143	170	146	150	138	158	142	147	128	138	144	153	138	145	159	121	141	137	138	157	169	153	154	160	131	147	145	150	114	149	155	150	136	162	161	159	145	141	143	147	140	146	172	144	139	160	175	160	159	158	154	146	163	161	164	129	162	144	153	143	129	143	163	137	150	156	138	151	147	138	148	120	150	148	147	146	141	140	131	137	142	147	146	191	146	159	164	137	168	166	135	151	150	164	143	134	157	150	157	164	141	126	155	118	154	141	173	137	152	147	142	146	131	132	152	150	134	158	139	166	160	167	129	148	162	128	162	133	152	166	122	154	131	149	143	140	148	127	154	145	158	143	146	148	137	153	148	122	162	158	146	129	148	140	175	156	150	133	135	151	156	150	113	140	133	148	152	153	179	143	143	162	143	149	158	161	157	148	143	131	172	131	137	151	146	140	149	136	129	179	161	149	170	129	156	164	146	144	147	138	143	131	153	140	141	137	131	157	154	159	142	144	143	147	163	142	150	137	142	158	148	133	149	150	164	164	162	148	134	151	133	135	144	149	133	139	140	158	162	131	147	147	172	143	132	127	134	166	175	154	144	156	146	167	130	170	160	155	145	161	132	153	154	147	150	136	155	160	139	149	151	138	153	135	170	163	156	144	170	130	135	144	155	135	143	177	153	159	152	130	148	145	125	148	142	143	137	137	151	148	142	148	145	164	134	141	162	145	137	169	136	162	155	157	148	142	139	147	134	154	130	169	132	152	144	136	152	121	158	140	157	150	159	151	174	151	130	137	137	128	162	168	169	142	158	153	147	146	162	147	142	155	137	169	146	154	163	141	145	141	167	143	131	138	147	156	153	162	143	140	143	147	155	146	153	140	153	123	159	175	128	166	157	142	152	144	125	128	155	160	147	146	157	152	141	142	141	137	152	122	155	152	140	154	143	129	144	140	143	156	134	152	122	143	132	138	143	175	129	142	151	144	135	156	147	161	146	151	137	172	149	157	171	144	157	166	155	153	162	149	152	162	167	144	146	166	152	162	157	136	137	143	114	152	147	131	167	134	158	141	146	126	143	138	143	137	158	149	145	157	155	146	151	145	154	161	139	140	144	172	133	142	140	159	171	166	153	148	161	143	120	145	140	134	148	140	138	157	162	138	145	150	148	148	150	167	146	156	128	124	138	153	156	156	141	148	144	146	134	153	149	150	163	129	151	146	151	149	154	159	130	135	148	159	158	154	174	159	139	159	148	148	136	134	127	153	141	146	143	142	152	143	145	145	148	149	166	149	142	145	133	145	123	166	157	135	125	176	147	160	134	130	126	143	155	159	160	157	132	151	156	145	147	150	144	131	137	132	144	132	147	136	134	145	138	146	152	162	154	148	132	137	159	140	151	149	140	154	161	121	140	136	163	141	167	144	166	149	163	142	144	143	151	138	152	137	147	146	141	121	147	154	179	146	158	164	140	154	145	166	139	149	131	155	158	152	153	156	154	143	163	168	151	134	135	142	163	167	127	134	138	121	142	122	140	140	137	139	144	144	140	166	135	179	138	156	150	164	145	139	139	141	178	131	170	141	147	174	159	152	125	170	162	145	149	135	135	118	147	148	151	148	140	147	150	140	132	158	139	153	158	152	127	160	163	136	137	138	147	165	132	142	144	161	131	168	135	157	159	150	143	126	139	152	151	138	119	165	155	151	166	157	145	142	156	147	153	152	152	165	139	162	163	136	142	149	160	155	153	158	154	137	133	145	144	161	149	143	163	148	160	156	154	164	115	146	146	168	162	152	149	154	143	146	158	131	147	163	169	149	158	129	140	133	144	151	156	158	162	148	136	140	144	128	156	172	158	137	141	125	141	124	143	138	140	153	156	129	158	166	156	169	146	144	155	148	149	176	145	151	137	134	139	164	146	152	128	159	152	160	166	140	149	154	148	142	129	148	158	136	156	154	135	125	154	150	138	175	143	168	150	159	147	159	148	158	147	144	159	141	139	138	156	137	141	161	144	153	166	149	134	151	153	150	162	137	144	145	156	157	150	156	153	127	147	131	148	170	153	142	132	130	183	124	174	146	132	154	142	167	150	145	143	142	135	135	130	138	160	159	156	165	153	159	165	146	151	154	175	141	179	127	144	127	134	139	148	128	169	135	168	162	139	171	139	151	146	151	151	150	149	127	145	140	133	161	133	146	152	139	119	138	166	151	167	145	156	154	163	163	138	148	141	147	132	142	144	140	149	140	144	140	129
4418	14035	10464	5106	3495	2615	1862	1344	1094	828	626	533	505	408	384	354	326	302	272	278	272	245	204	226	197	205	197	202	190	189	179	184	182	178	173	183	182	163	191	159	183	174	172	196	176	165	188	158	167	172	178	157	156	186	162	176	166	164	141	156	158	161	139	171	154	162	173	168	186	150	170	144	156	166	164	159	152	158	153	151	158	156	160	148	146	164	138	165	147	156	139	169	187	170	160	158	163	171	138	160	168	145	156	163	163	146	145	170	160	169	161	137	161	150	154	150	138	133	156	138	158	155	170	166	164	165	145	146	146	153	175	151	145	152	154	162	134	166	179	152	136	139	142	163	165	152	167	169	124	143	174	169	141	157	171	149	165	159	153	138	164	166	172	142	170	153	142	163	171	145	160	143	149	170	176	150	142	161	153	148	129	134	151	155	177	157	154	154	163	154	173	139	166	124	148	166	162	138	148	141	143	144	141	131	146	153	156	152	146	137	160	132	132	153	154	155	140	144	166	133	152	164	147	148	149	165	145	142	140	150	129	144	131	148	158	156	150	153	152	154	144	149	120	153	131	150	175	146	141	134	157	159	149	144	176	153	161	129	163	163	143	149	135	177	143	144	145	167	155	153	145	167	158	121	138	143	151	146	150	153	175	147	163	144	151	150	161	184	177	153	134	149	165	160	150	164	153	165	157	159	130	163	149	154	174	157	143	156	166	144	133	165	165	138	136	141	139	125	150	150	154	188	152	156	161	157	135	155	139	149	169	126	149	135	150	161	152	169	150	134	155	125	140	161	163	142	144	142	152	154	141	126	177	150	149	158	148	169	142	151	160	139	139	142	143	145	152	120	148	150	146	146	161	142	149	133	146	177	150	179	138	143	191	137	155	148	146	169	147	159	157	162	157	151	160	142	143	153	155	177	126	151	155	137	154	145	152	142	137	146	165	189	168	133	163	143	163	166	175	171	165	155	143	142	152	159	144	149	140	166	156	150	146	172	135	123	154	136	149	168	136	154	149	138	145	164	166	145	144	141	145	142	168	144	175	140	175	149	150	154	143	156	139	147	143	159	146	148	150	164	147	149	153	123	139	158	141	145	152	167	164	170	161	144	150	146	143	146	152	139	126	153	158	147	155	170	147	139	145	159	154	144	152	138	152	135	139	152	147	150	161	160	132	135	155	152	153	146	163	160	174	169	157	165	147	183	163	145	148	166	137	146	159	162	155	136	152	139	189	152	164	147	156	130	143	144	145	174	149	169	160	132	149	147	140	172	142	154	147	180	149	142	157	147	142	137	157	150	150	163	128	147	140	152	162	154	136	144	143	163	153	140	133	136	146	174	155	133	159	142	157	145	150	131	161	130	157	153	158	127	147	137	152	171	147	139	140	157	136	161	152	164	172	162	127	131	152	144	153	148	157	158	157	177	165	128	146	150	149	156	160	170	151	139	144	178	125	174	143	135	160	149	148	140	181	147	167	168	144	144	149	159	161	153	147	149	159	133	123	151	133	158	138	145	163	180	151	144	150	154	166	157	163	154	164	133	160	150	127	135	153	154	150	155	139	144	156	159	148	178	151	195	168	162	135	163	170	146	174	150	154	166	157	159	151	146	172	151	164	123	141	149	132	157	151	144	152	151	142	149	140	146	141	144	148	143	161	152	156	136	144	145	146	169	165	174	138	157	128	132	163	149	163	165	156	146	158	149	150	129	130	130	147	145	163	131	150	137	160	149	151	135	145	158	162	177	133	143	155	138	158	145	141	162	150	156	141	151	153	136	146	161	165	143	136	152	155	150	152	142	137	184	152	151	157	150	140	154	160	159	143	145	146	142	149	157	157	161	137	178	124	153	147	155	139	171	153	164	162	166	154	156	144	134	148	164	163	160	158	163	166	137	152	144	130	180	146	140	166	147	161	142	181	155	159	166	164	130	147	163	142	180	149	165	154	144	160	171	148	126	160	140	153	124	153	143	155	151	148	171	173	145	139	157	152	159	153	161	166	156	157	160	145	165	156	154	148	175	140	157	143	168	164	125	128	157	155	152	155	162	157	147	148	161	140	146	146	174	161	157	170	144	140	142	167	172	144	142	146	148	158	152	155	134	150	129	145	146	146	137	128	131	133	149	154	151	170	143	159	153	159	152	131	159	157	134	161	142	134	159	141	137	148	145	153	158	130	138	168	133	158	172	158	166	127	129	155	126	146	126	154	149	154	163	137	163	145	151	154	156	149	164	157	144	168	154	146	151	143	170	143	155	161	144	154	173	143	153	153	151	150	131	161	161	162	159	151	139	145	142	137	149	140	135	158	162	156	149	151	149	133	154	152	156	146	134	171	143	179	148	163	140	169	139	144	127	149	134	150	166	155	158	168	137	149	136	138	143	182	160	148	149	145	138	140	135	150	156	165	154	151	170	165	162	131	164	169	159	165	137	167	152	149	153	161	161	147	148	171	150	147	163	156	154	137	140	163	150	163	157	160	149	164	123	164	140	148	150	149	146	157	115	136	153	133	144	159	137	144	164	167	159	134	163	143	149	162	139	151	146	149	168	170	125	136	173	132	150	143	158	154	147	142	146	152	160	144	136	165	160	156	191	158	143	175	175	152	155	147	146	166	160	165	144	161	140	159	147	147	128	134	132	150	134	167	155	134	149	156	147	154	153	135	159	168	143	164	160	159	164	132	163	166	141	165	139	159	159	150	151	126	149	159	146	147	158	151	142	142	171	159	153	150	158	161	152	139	135	167	165	153	138	157	158	150	157	136	165	158	155	127	142	165	173	125	146	172	152	153	139	168	167	137	149	146	152	153	151	152	156	154	145	176	179	162	157	134	152	156	134	150	171	156	139	120	165	157	138	154	162	146	164	154	160	143	152	145	136	132	143	170	137	163	148	144	150	153	150	126	165	165	138	153	162	183	127	156	140	149	148	127	146	162	169	161	127	141	143	158	133	153	157	146	161	148	141	143	132	145	170	159	150	147	150	161	143	164	172	133	140	156	154	152	154	159	134	136	164	143	149	139	155	142	142	156	147	147	174	157	146	158	148	161	142	167	130	159	167	153	169	156	133	150	171	156	159	139	165	139	164	152	138	138	145	138	170	138	150	168	152	158	161	143	169	147	142	171	144	161	172	127	169	153	152	139	179	145	160	154	158	128	139	166	140	161	158	135	160	143	135	132	149	154	153	165	148	161	167	156	153	163	171	164	141	152	150	139	158	155	159	144	133	137	168	146	156	160	149	146	161	158	133	140	150	127	147	160	139	169	152	146	135	147	161	152	157	143	158	154	141	127	154	170	149	149	149	174	151	147	149	149	165	149	146	148	149	142	165	146	152	132	149	136	145	165	139	154	164	156	137	154	174	144	155	157	164	158	147	155	140	169	139	167	160	168	143	158	145	162	157	154	152	149	149	159	146	154	159	162	144	141	147	161	143	147	146	136	171	142	155	155	149	142	149	134	149	139	164	136	155	153	152	156	135	161	156
27326	18232	4390	881	658	631	622	585	608	646	606	582	568	612	574	586	580	558	618	583	557	596	584	563	586	543	550	567	567	600	592	558	557	538	582	602	578	556	557	544	592	540	623	593	609	570	587	561	581	566	560	556	575	562	564	602	571	571	568	592	578	542	585	569	587	539	554	559	531	561	550	544	530	591	554	566	588	564	585	628	564	577	603	581	566	618	584	578	635	585	586	562	583	571	560	579	589	605	573	547	582	592	591	597	583	578	573	627	558	620	571	571	531	568	576	590	597	546	571	578	577	567	562	621	554	577	580	610	562	566	558	567	529	544	548	582	552	580	579	603	570	583	586	598	561	548	610	572	556	606	593	553	547	564	597	559	555	578	587	537	593	609	597	562	587	580	575	546	556	538	574	615	564	653	590	548	570	581	571	558	614	581	570	597	598	556	594	604	544	531	581	555	570	561	580	583	558	549	572	543	580	586	560	583	574	588	577	556	563	562	577	566	573	607	605	545	537	574	582	591	611	537	576	547	585	570	562	588	597	604	595	576	559	601	581	560	574	610	567	542	584	588	590	583	542	572	577	570	549	588	600	572	590	564	585	608	570	540	570	600	586	565	613	594	586	514	529	600	590	591	590	529	561	547	601	580	621	592	598	561	586	586	603	543	578	565	570	563	564	560	587	580	573	547	550	592	588	585	548	568	535	584	577	550	553	579	573	541	552	620	581	556	575	607	600	587	549	581	617	590	592	565	607	616	577	626	574	543	547	558	560	574	529	536	531	548	629	608	592	590	565	568	585	582	570	595	560	559	531	559	575	598	566	580	567	543	623	575	557	519	550	594	574	586	554	540	576	573	582	564	573	560	550	606	614	592	590	563	587	608	619	549	583	558	580	558	571	570	528	555	607	588	578	597	578	576	541	566	574	597	510	555	626	571	544	542	588	574	534	588	548	587	560	577	574	555	593	558	548	584	528	544	575	562	577	550	559	613	555	559	541	587	566	614	585	588	546	586	620	604	561	565	563	571	516	532	570	584	561	609	596	594	538	550	533	574	578	595	528	560	616	568	574	564	574	616	586	568	581	586	582	606	572	548	583	575	572	558	553	533	572	615	619	576	562	555	557	576	602	602	611	585	535	558	618	569	593	584	577	608	603	606	576	567	543	572	592	573	579	604	553	568	588	532	574	591	570	610	557	594	553	593	598	618	563	565	579	595	572	646	553	590	578	559	596	588	569	572	613	577	545	551	588	561	556	582	556	586	530	557	537	573	575	520	576	567	575	530	617	600	605	567	588	625	585	592	588	569	593	571	596	543	552	579	573	538	617	555	566	558	575	566	595	570	603	521	593	595	616	583	545	546	561	598	606	540	576	553	574	532	577	571	601	592	589	547	584	582	597	565	553	541	559	578	535	562	531	557	594	550	567	572	630	591	571	606	604	594	558	631	535	530	573	581	567	585	557	587	574	594	588	572	556	554	538	578	598	543	608	569	597	598	570	589	583	574	621	551	576	561	532	560	592	557	579	547	568	604	612	560	607	560	586	589	508	567	580	580	537	581	589	525	545	571	577	572	593	581	578	627	585	584	577	566	556	523	569	561	588	569	576	545	602	622	569	546	563	576	594	548	558	585	590	586	591	582	578	609	590	571	560	599	583	604	544	532	569	558	562	580	560	601	576	565	518	557	538	608	568	560	534	595	562	568	572	563	590	594	553	590	599	605	574	565	573	566	567	566	534	598	547	595	586	564	581	580	580	608	565	557	611	556	538	616	592	561	560	575	579	562	585	580	573	599	563	634	610	591	562	577	537	579	581	592	551	550	565	538	551	587	573	582	551	563	538	554	542	603	601	576	566	619	612	570	609	613	542	559	570	570	582	572	563	582	602	590	580	572	571	616	557	582	542	528	560	603	558	599	594	577	590	515	519	552	570	563	604	539	561	542	609	568	594	535	562	569	590	557	589	521	609	591	541	545	563	622	539	587	609	532	588	572	576	584	606	548	531	598	593	613	547	539	600	578	584	560	579	548	565	584	578	603	553	593	603	587	565	540	576	621	595	561	579	567	610	594	627	611	582	573	619	590	587	552	573	556	610	575	565	526	544	566	581	579	536	535	562	571	548	521	551	623	562	616	568	586	620	548	562	545	559	546	607	587	609	604	576	547	608	536	581	585	513	600	553	557	606	612	591	570	567	555	604	597	586	589	605	621	585	543	597	566	600	577	596	572	574	545	576	578	599	563	581	537	568	561	551	591	539	566	627	540	588	556	588	607	566	553	574	600	581	589	608	509	573	572	549	558	568	612	579	578	581	591	557	585	574	588	599	593	582	554	580	541	616	543	570	569	591	581	540	575	584	604	564	585	610	564	563	590	613	561	581	599	547	609	560	550	581	560	517	600	589	557	561	575	608	532	627	557	523	565	549	603	567	582	576	585	590	558	553	547	556	597	575	619	537	601	585	561	547	572	566	574	590	596	562	555	598	564	587	598	550	612	576	567	576	600	542	575	586	584	591	602	587	543	559	589	577	547	603	585	571	592	588	595	550	572	608	591	558	548	598	588	549	594	579	641	584	545	601	580	556	529	558	566	567	592	593	586	613	571	564	568	586	586	566	623	579	599	543	605	601	582	567	526	536	575	589	536	567	557	573	615	595	556	594	593	598	546	566	580	536	601	592	571	573	557	611	592	584	597	590	584	556	539	561	562	561	562	589	605	568	598	567	580	593	563	562	571	579	567	576	600	626	599	600	553	545	540	571	571	625	615	548	564	587	548	579	600	549	596	605	546	567	575	597	594	575	587	596	531	548	614	557	606	566	546	580	590	518	570	571	600	575	572	563	582	550	548	606	603	612	611	571	543	554	552	607	591	564	612	561	574	605	567	560	576	563	595	615	614	634	568	588	541	660	534	583	582	590	565	550	594	553	573	570	591	566	559	594	597	576	607	536	556	559	602	585	585	610	585	556	598	604	558	569	549	581	571	559	573	576	581	595	603	581	615	556	609	592	572	563	599	569	566	584	551	597	573	590	568	554	625	587	576	593	595	540	577	574	561	590	595	566	596	557	599	567	535	584	569	568	597	595	556	566	575	547	600	575	594	549	571	631	557	593	580	562	542	588	570	598	539	600	566	593	637	587	579	603	599	613	610	570	544	512	594	584	581	565	568	571	561	586	562	551	613	567	595	564	574	583	582	594	571	565	623	611	597	566	583	593	555	560	581	590	611	582	549	568	599	572	525	598	590	587	612	596	537	541	597	586	553	617	528	585	595	607	586	581	570	531	590	521	559	572	582	642	562	559	549	564	570	566	571	580	538	588	576	546	574	547	559	529	590	576	617	565	582	558	606	564	624	553	599	541	563	582	611	538	598	585	576	616	577	562	585	542	581	579	580	554	584	613	635	572	535	566	519	612	588	617	568	608	597	607	611	596	547	568	582	567	575	600	590	611	623	593	587	582	567	557	585	610	553	561	575	611	536	558	555	546	555	590	578
4390	1059	890	693	714	654	621	610	566	622	571	577	601	599	604	604	626	593	583	594	606	619	626	601	597	602	580	567	639	586	602	557	616	612	607	608	590	589	556	620	588	593	601	627	584	629	573	572	596	609	628	596	625	545	599	585	606	615	620	614	601	583	593	622	620	662	561	631	613	612	594	626	619	575	590	609	606	567	601	551	606	578	591	580	576	597	570	603	597	619	635	588	610	620	615	622	605	609	592	613	589	591	615	617	595	579	605	582	592	607	623	577	536	638	603	583	641	618	597	626	545	590	567	567	623	618	582	603	599	612	640	648	578	606	536	603	601	589	609	627	588	646	621	605	620	614	608	590	641	602	613	583	568	588	600	605	598	577	593	633	586	574	593	606	555	578	614	594	659	583	605	593	588	607	623	529	600	599	604	564	586	626	656	634	576	580	631	581	603	615	623	583	586	587	629	620	563	565	581	558	591	598	621	568	566	579	644	590	596	621	618	619	625	633	558	637	586	562	599	577	594	608	554	584	593	616	616	593	578	605	573	591	596	603	586	617	596	615	581	595	626	599	585	596	610	597	616	558	601	560	619	592	577	604	592	602	621	636	631	581	557	580	588	579	598	595	629	583	603	605	596	562	570	610	576	560	589	617	615	624	585	635	646	646	577	605	647	630	584	594	593	607	578	567	532	574	601	607	623	568	604	614	562	554	591	608	591	594	606	574	639	652	593	610	592	601	641	610	563	600	545	586	607	592	646	614	612	625	620	585	600	626	550	571	596	620	547	616	566	580	610	593	617	592	592	615	574	626	605	601	575	592	590	605	644	609	569	626	639	581	606	575	607	616	602	586	594	631	590	626	604	589	591	611	563	659	565	624	626	602	623	580	579	598	573	620	616	569	599	591	582	586	535	603	616	626	612	527	617	635	587	618	577	557	610	621	542	588	587	626	588	572	627	580	606	597	581	594	624	574	640	566	581	653	586	561	600	590	642	653	600	612	632	586	597	626	628	614	627	641	629	606	604	576	582	563	573	603	545	580	584	666	605	593	649	614	576	602	560	606	573	608	579	598	565	610	547	619	600	556	583	583	618	625	612	609	592	592	581	614	603	625	577	553	595	567	582	612	585	644	575	605	627	593	592	577	613	559	598	625	594	600	584	651	597	570	566	583	571	632	581	558	574	613	609	594	583	612	608	550	627	573	573	585	616	596	589	608	629	588	615	633	632	607	595	635	601	610	622	612	531	606	609	609	580	602	554	619	601	584	589	563	621	602	570	635	632	584	622	598	636	605	669	637	567	594	610	589	570	569	578	586	575	571	576	558	596	589	595	547	619	586	602	619	584	572	564	577	601	567	612	616	620	587	590	630	625	599	552	598	623	618	565	618	632	597	553	575	650	645	623	566	603	649	604	559	587	643	583	566	637	580	611	627	580	560	599	602	605	580	550	598	603	594	617	590	609	567	649	637	624	617	543	640	648	555	602	635	618	594	608	598	551	582	615	605	589	561	609	606	615	581	617	574	600	596	619	608	612	601	573	612	629	608	615	603	567	618	620	646	608	625	590	613	604	642	599	536	598	620	643	601	568	591	618	648	574	602	567	624	587	582	542	549	625	604	574	574	608	593	583	577	575	591	612	623	603	573	628	590	557	594	609	563	611	680	609	612	594	585	579	606	548	642	608	591	593	591	581	578	629	575	615	583	626	607	575	618	630	584	607	600	651	606	615	615	633	561	584	603	594	630	574	626	610	568	574	573	583	641	652	589	618	569	584	577	571	604	649	597	573	587	633	595	570	600	614	632	583	582	625	597	608	548	578	613	627	599	613	587	618	569	592	544	559	567	599	582	600	615	556	569	528	594	570	586	576	576	610	571	618	582	599	600	574	590	564	591	600	601	610	582	595	585	597	580	634	597	595	625	607	626	604	617	625	628	603	610	595	606	596	587	618	604	586	586	545	637	563	574	603	634	657	587	644	567	599	622	602	613	596	592	587	546	603	562	575	598	605	599	628	564	611	637	612	587	575	593	618	592	579	578	611	598	558	621	574	593	597	606	616	597	557	582	627	642	608	572	611	608	608	631	604	586	602	606	634	586	615	585	580	576	575	626	588	625	589	606	601	610	588	598	586	571	593	590	576	588	621	577	610	601	591	573	644	625	597	610	628	580	604	596	561	622	583	607	591	593	640	599	537	584	572	560	574	561	571	589	629	602	606	628	566	602	613	554	601	595	585	592	577	634	603	581	625	598	579	599	573	620	601	593	625	592	600	560	614	605	583	591	568	608	593	597	636	607	551	625	613	620	588	588	593	595	579	570	579	586	608	618	628	522	592	608	585	604	651	591	590	642	610	612	594	582	582	659	587	620	623	581	620	572	570	600	604	618	600	588	624	605	555	593	575	622	606	602	609	575	588	609	602	611	599	550	588	597	618	528	651	610	584	609	588	601	637	607	625	642	597	602	549	591	607	627	612	586	603	593	591	609	583	583	605	564	615	584	636	560	652	627	549	594	632	600	620	577	621	603	598	538	593	557	608	606	594	631	576	563	608	597	605	584	598	579	570	580	616	603	608	565	619	601	650	609	604	604	608	590	563	631	625	561	616	627	601	590	626	615	602	566	606	555	595	588	598	604	602	610	598	615	605	571	635	606	604	604	614	597	605	634	606	633	586	593	605	600	574	564	572	583	591	569	639	561	592	606	653	576	635	614	621	596	594	600	600	606	627	599	589	586	606	621	637	603	561	570	565	582	640	573	642	620	591	613	617	592	632	560	611	558	599	562	600	596	606	559	621	604	597	624	580	602	603	608	636	600	580	584	585	646	633	550	621	582	578	569	588	623	609	625	652	625	638	569	609	578	586	596	597	638	552	619	565	618	595	571	589	580	591	569	585	593	611	608	594	599	625	607	630	597	585	592	575	617	577	581	586	580	638	651	606	603	567	619	624	590	641	618	594	588	595	655	612	591	585	611	632	588	584	627	595	624	572	609	602	615	647	552	653	574	603	614	582	576	630	572	601	558	643	625	599	619	600	584	594	578	582	569	595	571	622	579	587	569	611	630	604	608	573	590	611	609	608	573	573	627	613	587	607	599	558	601	586	593	594	585	611	604	577	572	604	582	594	582	598	609	607	588	612	601	607	589	573	583	536	589	609	631	582	605	596	586	566	628	622	605	583	583	565	573	634	618	540	599	608	609	607	608	610	604	581	615	565	604	590	565	540	617	582	622	560	567	616	597	614	569	617	588	635	580	605	605	631	591	626	613	610	591	600	583	575	590	576	652	561	589	635	595	604	635	597	648	621	597	598	580	594	606	588	596	596	606	603	616	606	575	614	593	604	609	620	588	599	601	634	585	639	592	557	578	606	604	614	595	626	557	598	585	602	648	616	535	566	620	601	614	586	600	563	598	629	639	649	635	632	603	635	613	596	588	610	609	588	586	578	591	598	592	601	609	587	538	631	605	584	592	605	606	585	606	609	631	573	586	592	593
23248	20962	28277	23791	20971	12485	1175	678	597	511	496	417	422	418	404	341	303	353	341	315	318	322	352	356	321	294	315	307	286	307	298	285	314	288	311	291	282	292	300	313	332	323	311	294	296	319	301	313	316	310	323	323	285	307	282	282	278	334	287	278	265	276	308	336	296	286	287	310	276	318	275	328	284	281	284	263	284	270	303	286	279	281	289	320	268	267	300	300	315	297	301	283	292	317	304	290	251	289	294	283	267	295	313	296	302	307	276	278	311	314	279	282	314	293	298	285	284	312	248	297	274	282	299	270	303	313	256	292	312	283	279	307	321	265	273	303	310	280	278	323	292	270	264	307	303	311	276	298	272	305	262	299	282	254	295	295	300	274	281	300	317	310	310	310	249	316	282	282	326	311	287	300	275	280	279	280	299	311	292	303	286	266	299	307	281	322	275	289	302	290	280	281	310	319	272	268	285	291	295	293	294	294	320	299	293	277	299	302	275	290	299	321	318	306	286	275	309	278	286	287	301	288	297	277	299	319	303	299	304	314	282	311	309	279	280	304	306	287	272	303	249	285	279	282	305	308	296	285	258	281	305	272	283	314	293	260	317	292	300	298	273	315	270	270	280	271	284	324	298	308	285	300	303	305	296	312	293	264	277	294	305	319	279	308	290	313	288	276	268	266	309	296	295	311	322	300	316	313	261	303	331	328	287	299	290	309	284	299	276	306	287	281	285	277	321	290	307	291	255	272	281	288	297	306	276	283	329	258	277	257	274	297	265	303	283	273	297	289	252	252	259	300	303	276	303	261	260	302	288	289	296	286	320	277	297	305	291	296	314	315	289	319	293	289	279	278	286	302	279	306	297	282	280	321	297	276	290	281	319	283	331	260	295	295	274	326	280	280	281	318	313	297	274	296	278	315	323	269	301	265	297	312	286	274	270	274	276	297	299	311	280	314	277	293	280	305	279	302	289	274	275	273	293	292	289	332	291	283	297	307	270	294	306	299	306	293	305	308	297	305	288	294	279	301	305	292	281	313	315	298	292	279	296	308	258	265	276	282	259	278	255	308	285	315	274	283	260	300	277	269	264	278	297	282	309	290	265	271	265	286	282	286	297	278	292	325	285	292	308	285	286	298	295	288	304	308	303	263	324	295	283	297	274	313	308	269	305	266	287	306	276	292	288	293	301	289	291	290	329	271	267	291	279	298	281	284	305	258	295	312	284	272	249	289	275	263	277	282	265	259	266	289	294	290	278	287	271	324	271	272	310	319	238	270	294	266	268	304	278	281	312	274	274	283	291	302	283	272	280	303	314	303	273	306	306	288	277	291	302	285	282	331	310	285	279	291	289	304	261	286	277	297	312	284	291	294	308	305	305	292	304	266	273	291	309	310	283	288	315	293	285	318	283	280	265	307	282	318	323	296	290	293	308	271	279	306	324	276	260	303	336	296	295	284	291	319	268	284	279	294	299	299	291	282	293	266	296	280	326	264	263	300	310	276	286	264	316	304	284	295	265	293	303	257	281	322	282	278	262	291	284	316	313	275	278	317	260	305	307	291	291	304	283	304	292	284	284	256	303	261	301	290	303	326	278	292	294	274	292	296	293	306	311	272	304	301	309	298	280	291	284	309	271	268	303	275	289	286	272	282	291	282	329	257	254	290	303	269	323	276	296	264	268	303	278	304	293	297	274	299	287	320	274	303	288	269	287	301	319	304	294	300	281	301	310	296	282	311	324	287	313	303	302	262	278	267	287	321	277	247	255	292	293	294	284	316	261	298	324	278	292	280	308	298	291	270	300	326	295	287	271	287	316	295	254	284	293	286	298	272	261	280	313	273	318	276	265	263	306	307	325	296	266	304	308	289	279	305	281	289	332	271	255	295	292	285	309	285	285	343	309	281	308	292	258	307	297	319	290	281	285	288	283	262	299	291	277	275	257	279	301	279	306	262	259	251	315	296	302	275	283	277	299	303	288	310	286	289	286	274	303	290	277	279	278	286	278	278	279	289	300	293	289	285	285	305	280	291	292	298	302	311	287	287	273	284	295	304	291	293	298	291	264	316	335	288	262	272	299	273	296	296	297	271	309	273	292	312	266	271	303	304	274	261	270	328	300	281	290	258	280	260	289	289	270	291	300	286	298	279	276	287	275	244	311	278	279	285	258	328	306	274	308	311	285	268	301	269	296	300	259	292	295	275	312	322	282	282	304	284	300	303	286	308	292	307	294	285	328	290	277	301	269	299	310	287	293	252	285	284	279	288	277	282	292	334	314	277	274	286	289	264	293	297	277	288	314	290	284	296	282	285	261	276	306	284	291	293	274	270	282	315	286	293	270	287	250	305	284	265	270	252	335	296	292	289	288	273	292	313	298	300	279	284	290	296	272	306	261	319	279	301	290	292	294	289	291	294	317	278	280	292	305	281	291	301	316	298	273	289	307	256	290	286	315	267	315	292	274	269	263	332	291	288	303	309	306	279	264	279	283	306	261	265	294	300	262	283	290	295	286	278	290	313	322	310	323	304	305	291	309	298	296	298	275	302	288	272	289	274	293	300	304	278	303	272	283	301	288	292	301	318	328	292	282	279	287	302	305	288	284	282	301	282	324	270	278	287	316	269	283	317	309	316	271	264	299	287	283	291	316	325	297	300	280	279	284	299	269	298	328	278	301	308	301	261	293	283	274	260	314	287	276	266	281	286	300	286	299	305	326	295	300	287	285	287	285	272	288	286	277	292	274	306	303	311	286	272	314	298	281	307	273	332	280	296	276	302	286	282	279	308	295	290	281	281	292	281	308	285	278	274	282	287	270	295	294	266	305	292	270	289	287	277	277	311	281	290	317	288	269	302	277	272	295	297	287	293	278	300	285	259	288	283	261	285	280	264	266	316	334	289	311	286	288	289	274	265	286	315	297	270	273	278	282	248	317	288	281	318	280	305	272	293	313	302	292	284	277	294	279	283	260	279	287	302	290	254	290	328	258	303	301	288	284	278	305	300	310	291	306	291	282	300	261	271	280	291	298	285	292	283	300	281	279	319	288	293	287	298	299	301	257	291	296	291	332	274	269	288	280	301	292	285	291	318	267	306	264	288	271	274	292	267	301	304	300	283	281	307	288	297	291	293	274	291	281	284	306	303	307	290	288	301	331	273	280	268	298	281	276	305	322	272	283	284	252	287	301	269	318	294	277	290	281	303	309	290	304	307	277	287	292	286	284	282	292	318	279	284	284	294	288	241	293	296	289	314	314	313	281	276	287	275	299	256	309	292	254	291	258	279	299	284	317	284	283	291	315	273	275	294	263	309	272	305	278	280	261	288	302	318	285	263	303	286	269	284	284	340	276	315	276	306	286	298	283	299	291	280	282	240	289	314	289	293	294	313	247	302	279	304	277	284	322	289	327	306	282	300	298	290	301	282	340	270	305	289	289	271	293	279	310	277	300	272	295	266	293	281	281	269	299	283	317	303	282	304	286	293	279	283	300	283	294	301
3177	8371	6189	2926	2090	1523	1194	930	788	689	598	517	499	416	465	411	405	397	380	367	386	357	354	355	340	370	327	334	346	336	348	339	332	287	305	356	337	334	331	319	333	324	348	324	341	349	329	334	301	353	308	342	312	314	347	319	314	325	332	315	329	336	347	313	316	333	323	312	341	327	341	286	310	307	352	320	296	279	321	295	314	291	341	318	329	311	314	341	317	329	323	303	315	310	324	334	337	315	316	331	304	322	336	356	342	311	314	316	310	352	316	314	319	326	341	329	298	348	325	330	302	287	308	286	315	326	315	346	341	319	305	319	320	314	315	340	334	333	323	307	309	312	306	332	294	341	338	339	294	301	297	305	307	316	344	293	304	318	306	324	313	312	298	314	319	347	306	308	336	293	329	307	308	292	325	320	330	339	295	306	292	310	318	332	312	308	318	338	344	284	317	311	332	318	324	309	307	303	328	353	315	308	330	301	349	322	332	309	308	305	319	307	325	321	309	303	334	338	325	342	321	299	313	308	342	332	306	349	308	311	320	358	298	312	317	328	323	312	305	320	306	338	335	290	314	323	331	322	310	328	336	342	263	268	346	361	331	339	330	330	348	343	333	307	343	305	295	317	325	345	327	336	299	336	343	322	318	314	335	321	348	302	338	350	300	328	317	294	330	320	277	292	329	331	317	308	317	339	332	298	332	307	334	365	317	282	362	346	315	329	305	310	310	318	287	271	309	314	328	308	333	347	325	308	345	296	307	307	323	315	318	346	304	357	329	349	350	303	334	319	351	310	341	306	358	346	338	313	346	340	318	323	321	312	301	344	297	316	321	300	332	313	305	319	348	338	322	327	320	323	312	344	302	322	321	325	301	300	297	324	277	295	326	324	300	296	317	316	290	308	321	312	287	313	292	314	315	346	314	324	342	311	317	325	334	295	308	323	280	301	298	328	306	311	287	316	343	304	301	304	329	307	349	318	320	343	341	312	310	322	329	329	320	318	323	359	344	337	326	317	340	323	311	315	318	315	339	314	312	310	356	319	293	334	327	349	328	321	283	325	315	306	306	338	323	360	293	332	294	321	335	339	301	320	325	304	291	316	324	330	332	315	315	310	302	309	322	339	341	334	315	323	328	297	334	315	323	316	329	315	368	285	300	324	325	319	341	329	349	303	307	324	333	341	318	328	341	343	331	273	299	325	323	307	384	299	310	334	329	321	330	317	324	332	314	313	343	305	341	318	306	310	318	336	344	312	330	323	324	342	347	320	323	315	357	326	330	355	324	299	352	329	315	333	332	293	310	311	295	310	311	296	320	322	305	323	320	308	337	322	330	306	317	320	325	330	298	305	312	294	311	341	321	280	334	328	329	309	329	308	340	365	304	321	303	321	327	281	335	327	347	300	357	353	329	302	300	331	312	299	351	307	362	327	315	314	338	340	338	334	317	341	318	299	374	312	318	313	313	299	319	297	306	275	314	317	297	320	373	351	343	318	314	321	328	315	309	309	339	334	299	331	358	299	306	320	314	321	320	345	337	334	312	337	311	343	313	335	326	334	313	313	312	318	339	293	352	338	294	324	331	306	319	295	289	349	324	307	313	314	318	301	343	337	318	284	327	312	317	321	311	350	296	298	324	337	327	309	301	346	333	331	322	331	337	315	322	335	327	310	321	320	330	317	297	317	354	323	318	307	315	318	332	291	337	316	323	323	311	341	337	291	286	329	319	332	342	321	311	341	329	320	373	336	311	337	323	349	325	305	300	334	321	324	316	302	314	333	341	313	339	334	348	294	307	272	326	319	279	328	310	311	313	300	350	346	346	336	287	348	325	278	318	293	314	311	323	304	358	330	342	309	329	348	342	302	322	315	356	338	303	331	294	339	338	328	310	331	318	318	305	304	331	326	337	317	284	318	294	326	326	298	341	342	344	320	317	318	315	330	345	308	319	341	321	307	338	302	318	339	325	320	336	337	335	325	386	327	340	355	335	311	343	334	345	333	339	334	326	308	328	335	329	324	327	343	341	347	334	335	331	294	338	307	308	330	349	331	315	326	326	335	311	333	331	350	329	334	298	328	339	318	303	329	346	311	303	303	301	332	316	333	353	304	312	314	331	316	321	318	311	313	314	318	344	319	315	354	296	327	358	296	321	306	316	316	309	313	281	312	318	312	315	309	305	325	319	320	316	344	309	346	299	299	306	315	322	342	366	328	327	313	314	343	347	321	279	301	295	278	346	271	338	349	301	332	356	305	338	340	291	308	307	272	312	302	285	315	296	353	310	321	326	370	315	329	314	308	326	310	310	336	309	280	327	319	345	330	330	341	344	333	409	324	323	321	324	278	321	313	330	333	318	322	327	350	366	341	283	325	325	319	334	318	342	321	310	317	316	330	324	310	300	318	310	297	317	344	348	296	321	336	351	308	348	306	327	322	347	331	325	329	335	346	348	308	322	332	310	332	348	326	353	330	306	332	348	320	315	315	321	341	328	338	321	332	321	334	316	299	304	325	342	312	320	321	303	306	347	323	303	314	341	337	320	336	332	351	348	342	332	309	313	327	339	306	331	336	316	302	312	341	313	277	304	318	327	319	346	349	328	296	321	361	335	292	334	310	288	357	299	294	313	298	324	277	315	366	303	315	314	302	315	315	307	315	325	331	312	311	295	304	344	326	309	321	329	315	301	320	327	317	324	327	309	288	311	293	334	324	308	311	322	326	315	317	329	304	362	351	323	321	345	303	335	307	346	317	288	330	351	359	302	308	316	326	317	320	308	312	312	300	304	341	319	322	284	334	305	331	317	301	309	324	335	344	300	325	329	305	302	304	321	327	347	306	328	315	320	344	321	353	313	281	301	307	321	314	318	326	318	314	298	337	303	318	328	311	305	337	320	329	332	309	314	307	325	312	313	341	324	315	311	357	319	334	333	326	355	298	327	313	296	291	320	309	338	300	267	322	325	298	324	332	320	315	312	327	311	323	333	317	332	362	316	319	319	338	299	338	341	321	299	318	306	343	298	351	327	343	336	308	306	288	330	325	334	332	291	355	323	311	306	309	315	320	337	308	343	329	293	321	313	315	367	319	318	333	316	328	330	330	310	320	335	348	313	309	342	309	292	321	317	324	312	308	309	330	318	303	335	330	308	323	329	326	325	333	302	334	333	302	318	329	318	348	316	349	320	295	340	326	306	317	311	276	320	320	323	321	316	330	312	344	325	329	318	328	310	329	339	312	341	311	302	346	313	317	311	338	338	312	333	341	292	304	341	352	320	316	324	329	338	317	334	340	325	317	310	345	300	306	325	365	310	336	321	347	344	288	333	324	319	359	334	306	328	326	365	344	338	322	355	317	275	317	333	303	292	307	334	312	313	317	312	322	317	328	328	336	343	317	331	348	328	344	304	334	322	342	320	278	311	334	330	320	332	343	310	325	322	325	311	293	352	352	293	297	332	282	319	327	312	297	316	328	313	326	321	324	311	305	328	309	310	323
24147	20820	27312	24425	15931	1355	821	704	661	626	641	599	566	604	556	574	566	559	547	527	561	554	514	514	532	538	564	542	517	472	553	555	522	547	506	531	556	564	587	485	563	523	503	471	546	524	532	546	521	537	519	504	526	567	497	490	549	522	526	525	514	549	508	535	526	538	508	501	567	507	508	525	521	492	551	544	518	498	519	544	509	551	567	549	537	530	504	521	529	538	509	517	512	508	536	511	491	528	509	523	522	520	506	494	566	518	517	562	539	462	600	519	557	478	497	524	532	475	513	522	557	525	517	529	502	563	540	531	533	483	535	583	512	548	505	534	475	558	555	557	515	505	529	525	504	529	490	529	540	544	517	505	513	560	529	554	530	519	517	547	520	505	470	520	490	507	539	498	500	507	518	541	503	488	508	491	498	531	518	488	532	532	516	521	523	498	555	535	497	513	533	550	528	495	503	529	507	512	537	502	495	507	498	566	487	558	523	544	556	547	492	528	540	525	479	506	493	534	512	524	501	528	529	520	522	555	501	539	515	538	514	528	520	520	490	531	538	530	522	515	510	525	515	538	491	532	514	500	557	522	506	515	479	498	537	548	542	523	534	521	495	573	495	510	496	538	525	529	531	505	515	530	531	541	486	542	484	533	526	495	517	508	533	537	478	500	555	541	514	517	565	565	528	517	528	505	508	554	542	516	546	533	489	475	548	523	545	536	533	489	529	540	549	488	538	522	529	526	521	523	534	523	530	498	535	491	513	513	509	477	528	530	513	517	546	522	559	532	480	499	547	539	486	531	524	549	512	537	535	521	525	521	516	555	512	521	504	526	524	540	523	557	589	521	510	524	531	519	496	553	532	547	481	541	518	512	497	510	513	511	536	518	510	538	512	481	531	536	501	557	518	522	577	516	512	518	488	500	524	547	518	543	517	549	540	540	482	532	527	525	486	524	511	540	516	549	517	557	517	525	508	498	474	559	478	519	545	510	496	539	521	519	588	490	534	497	507	457	531	518	526	542	538	525	499	528	542	503	520	561	522	533	523	542	531	534	532	553	532	533	508	535	544	528	530	554	495	515	556	526	498	497	519	529	503	520	568	521	497	537	606	480	507	488	539	540	524	494	517	520	498	517	473	488	491	530	481	565	526	526	549	538	500	552	518	520	549	526	473	493	528	525	537	509	507	571	541	562	496	508	523	539	504	518	560	566	498	530	528	490	528	529	542	497	520	532	563	490	541	500	525	535	500	480	522	511	498	488	529	545	517	529	568	525	507	471	481	534	551	527	524	527	515	512	489	521	511	506	494	528	528	560	502	526	491	526	532	531	547	504	484	540	516	529	496	519	508	573	496	478	562	494	527	569	541	499	577	559	582	527	487	503	507	520	530	527	528	529	515	533	454	497	507	507	522	505	500	511	530	523	481	513	538	506	491	515	518	514	553	507	500	547	512	547	531	529	507	539	529	537	512	511	546	508	495	521	504	491	514	542	554	503	493	553	510	505	528	535	525	516	529	542	484	583	569	542	513	505	487	549	533	560	516	524	538	530	525	522	538	491	532	494	558	529	539	538	506	538	513	526	540	512	543	532	535	497	519	552	502	559	522	524	534	498	518	514	532	529	499	482	516	477	507	571	567	525	490	504	477	518	544	548	489	549	555	510	527	515	523	514	550	543	479	528	540	526	536	539	530	484	512	498	507	522	557	496	471	508	494	535	507	535	521	478	527	598	511	515	526	537	522	499	490	532	543	483	477	529	531	536	501	497	515	492	553	520	585	517	509	501	536	542	533	559	514	507	539	520	511	531	517	529	509	510	508	485	487	488	487	543	520	533	533	519	562	506	469	512	562	548	549	542	494	549	521	518	492	576	485	532	458	510	537	547	525	561	526	517	510	474	495	543	515	548	541	547	533	490	506	551	503	515	502	512	498	484	539	497	520	530	491	570	519	562	512	481	519	552	491	523	550	515	520	518	559	542	536	532	510	526	542	521	534	548	529	490	519	546	490	516	529	539	507	508	490	507	530	529	499	479	508	519	523	521	501	563	523	512	583	515	564	561	531	537	521	510	536	530	493	496	486	531	525	552	525	485	534	545	485	557	531	551	572	517	529	497	483	580	491	547	541	542	517	515	528	545	527	511	490	524	476	561	522	479	519	509	528	541	505	487	515	506	536	539	525	504	556	479	533	498	517	548	518	522	525	510	471	501	513	491	521	530	496	542	480	508	512	512	568	538	510	508	531	537	535	525	494	539	503	475	534	522	507	527	504	519	563	552	538	550	512	514	535	516	517	495	542	501	537	509	525	502	558	544	493	519	486	535	535	509	506	513	525	500	477	564	554	525	529	532	541	533	525	527	526	501	504	526	523	566	524	519	524	493	559	532	504	526	583	502	507	565	510	535	504	562	539	502	541	524	498	526	559	530	514	483	564	545	480	519	525	516	517	464	538	514	536	546	516	499	486	487	520	545	523	538	504	543	512	553	522	527	520	475	508	553	588	475	521	567	564	499	522	540	532	524	499	521	514	498	513	521	504	560	510	508	551	545	523	541	525	550	560	519	518	492	510	502	542	516	484	535	537	514	535	555	545	512	490	514	503	511	513	559	538	510	519	510	493	508	522	480	515	500	501	483	556	534	562	537	493	520	520	490	514	529	507	509	497	511	500	554	490	506	543	525	488	525	501	526	506	528	531	552	530	532	541	565	510	535	490	515	486	493	522	520	552	529	520	508	557	527	517	502	466	503	521	556	564	487	545	506	525	499	470	468	499	497	523	493	540	561	576	505	511	531	494	532	536	506	534	514	548	515	504	518	494	531	531	520	486	521	500	511	491	523	543	516	519	513	531	504	554	472	469	513	516	491	505	477	542	511	560	544	543	500	555	522	555	488	480	494	539	473	554	527	514	513	510	528	504	458	544	510	537	588	493	475	505	503	529	519	502	584	510	474	557	532	528	519	491	548	499	510	545	549	501	521	549	510	495	475	509	551	481	545	498	536	527	492	533	498	543	530	521	535	500	476	545	516	518	553	545	507	506	499	536	509	487	516	529	470	534	517	585	511	540	528	549	531	514	518	532	491	511	511	528	530	495	526	521	547	525	522	462	479	486	534	526	546	502	512	516	522	500	517	572	518	464	529	498	489	497	492	509	535	484	560	510	527	538	545	541	482	503	551	569	526	496	517	541	480	528	530	505	513	507	514	476	500	548	530	506	549	506	520	513	533	490	514	491	521	507	482	484	522	555	508	470	510	508	544	504	529	496	521	511	494	565	517	508	516	530	550	571	534	534	533	525	523	516	522	510	527	499	513	493	520	508	479	519	536	499	544	514	518	501	505	493	523	517	528	489	562	505	511	527	519	489	524	505	591	542	570	545	527	514	541	494	520	483	491	524	520	474	507	530	540	542	488	513	549	527	539	531	574	544	499	507	528	525	505	503	521	537	530	526	530	525	522	527	539	522	496	515	479	525	544	519	526	494	512	544	500	552	568
3441	5551	4025	2129	1534	1302	1061	888	762	764	669	652	588	614	586	577	544	549	558	552	548	540	529	479	527	497	513	538	589	524	586	518	535	553	532	510	527	545	523	547	517	490	551	525	551	506	518	545	544	521	478	542	525	509	513	571	543	536	528	504	535	553	509	559	515	510	532	536	518	525	548	544	537	557	544	499	552	519	518	505	539	543	535	504	528	545	554	568	475	541	510	500	507	532	538	506	486	485	457	606	523	515	548	506	528	559	560	544	510	518	528	558	553	525	517	538	528	515	558	566	502	513	483	534	478	537	570	492	538	528	536	476	505	531	513	542	524	494	508	481	531	546	499	582	556	538	535	548	511	514	501	524	539	502	560	514	494	553	511	525	548	520	529	517	501	520	586	560	513	525	525	550	534	562	520	526	520	535	543	519	524	538	507	515	515	522	511	557	517	547	517	550	545	526	494	527	524	531	535	523	507	528	537	509	560	506	527	535	490	504	533	528	493	520	548	561	526	536	500	523	532	569	521	521	516	520	536	543	539	504	503	570	515	533	519	519	497	545	494	503	528	531	518	517	527	522	508	555	534	546	538	548	548	572	518	521	500	518	550	549	523	591	520	554	503	545	537	506	540	528	532	509	549	549	504	541	536	537	498	581	509	520	526	515	535	540	524	550	572	515	506	524	549	545	550	513	535	493	508	521	530	559	503	541	532	521	500	548	522	530	492	531	546	536	495	539	521	528	509	477	519	530	564	526	563	522	504	479	537	523	508	535	524	559	529	512	516	526	540	556	494	526	539	514	540	544	529	504	534	571	475	527	517	525	497	542	555	533	486	520	499	543	518	564	532	530	489	514	540	496	500	500	520	517	501	518	533	512	504	489	521	545	532	531	479	518	533	529	542	513	510	517	513	539	546	554	510	502	517	549	532	553	507	514	523	520	553	525	493	524	514	543	483	488	511	527	515	524	501	519	526	533	535	541	546	535	527	549	515	504	552	519	533	543	514	519	521	571	521	529	513	558	521	530	468	523	561	521	530	534	517	526	533	547	531	549	533	577	524	531	545	507	570	504	525	524	511	501	536	532	498	544	511	526	556	536	508	523	541	501	514	527	512	533	512	495	499	564	498	498	523	539	529	530	548	507	528	505	528	487	506	551	559	555	485	500	549	493	519	497	534	527	516	538	524	554	531	538	536	533	513	553	512	512	503	521	543	544	507	527	503	525	479	530	555	550	513	518	504	545	491	548	534	553	527	549	521	547	543	477	573	553	525	501	491	519	526	516	513	563	557	514	523	545	554	521	493	536	533	517	505	515	534	548	544	515	504	567	522	490	520	499	527	532	555	546	509	545	523	536	570	546	546	572	521	532	539	523	526	531	546	507	534	522	554	529	546	546	544	542	533	554	531	540	540	512	485	535	530	538	502	494	550	507	504	542	530	521	507	531	531	514	525	544	518	477	519	556	528	506	503	565	535	460	537	480	520	541	509	526	497	552	516	537	534	539	525	517	511	519	536	500	516	526	532	495	492	466	534	530	520	484	516	539	534	516	573	560	525	527	555	538	521	553	542	511	535	527	552	545	580	531	530	558	503	535	571	515	517	560	537	530	506	478	505	505	540	562	536	544	545	507	511	544	519	551	562	550	486	541	534	510	542	523	506	550	521	506	566	530	540	547	548	501	543	525	513	525	521	548	529	514	488	518	490	532	534	551	495	515	522	543	520	561	566	545	549	509	532	601	519	523	516	509	525	542	484	575	489	510	511	538	527	497	496	526	519	518	510	528	531	488	523	542	561	542	561	552	485	536	507	564	533	540	549	538	513	499	554	551	492	558	514	506	527	517	517	533	482	518	530	559	525	514	534	556	535	549	498	513	486	559	505	502	546	520	518	511	540	498	530	496	526	546	532	546	535	552	528	538	526	560	484	551	514	543	540	498	529	498	563	528	546	531	523	550	550	500	524	541	499	509	532	503	502	537	538	511	479	545	493	515	548	531	479	569	545	500	512	550	528	512	524	571	550	528	513	529	512	540	522	529	541	506	520	565	527	541	510	563	545	510	509	518	466	519	530	513	524	553	526	550	471	519	538	537	519	494	552	556	575	489	536	480	503	516	540	499	519	541	527	508	544	557	497	538	527	515	513	523	526	543	531	540	513	541	545	508	514	537	561	516	530	540	517	533	544	468	569	540	501	509	508	534	503	516	537	595	549	514	492	563	515	518	532	501	560	543	532	532	548	504	550	553	496	529	506	529	527	533	516	529	514	539	545	543	502	538	542	551	532	519	506	478	528	552	534	499	537	503	530	543	524	503	491	548	537	512	526	553	492	498	534	534	473	521	527	544	531	537	503	514	512	502	533	553	541	526	507	545	558	532	551	522	556	499	498	511	537	577	545	541	540	509	544	535	532	493	525	537	557	540	536	509	532	557	494	511	556	549	531	518	539	560	571	544	528	545	484	473	562	521	533	557	530	503	531	514	532	529	564	557	523	529	503	570	529	541	570	505	541	506	543	541	506	546	569	541	571	536	508	500	540	522	493	530	531	510	527	520	509	533	546	545	501	555	503	537	521	501	511	529	532	545	495	501	543	517	544	554	488	517	506	565	502	531	485	499	534	476	540	505	498	527	554	523	549	532	511	530	528	571	495	528	514	510	523	558	546	536	551	534	523	531	517	513	508	523	562	569	522	531	516	526	544	516	546	524	544	551	515	512	520	535	556	494	524	481	534	556	472	529	544	538	528	533	603	518	583	520	516	529	503	517	583	549	538	512	502	513	528	501	527	535	505	503	536	528	505	541	499	531	542	534	530	532	553	526	518	570	542	516	510	518	499	548	561	561	548	529	550	504	571	498	525	497	536	490	550	547	486	553	512	534	515	532	512	505	505	496	498	539	555	530	525	466	528	507	522	503	533	493	528	546	525	500	480	550	522	522	515	481	537	521	536	546	527	542	542	527	560	498	525	489	493	529	517	564	497	529	482	522	522	515	525	567	553	537	502	499	584	544	533	537	473	489	523	521	478	546	513	518	512	501	556	502	494	577	551	541	505	495	524	505	517	515	558	526	537	490	548	549	523	522	540	525	533	505	560	516	539	513	520	559	534	520	551	549	523	505	571	524	521	524	528	514	535	511	520	523	507	532	507	550	518	536	527	514	508	487	569	556	502	514	500	517	523	520	527	522	542	555	552	537	477	505	481	562	566	514	521	520	522	533	508	504	543	498	519	508	517	496	511	509	525	550	539	521	531	523	499	522	548	488	580	502	544	516	522	552	506	546	518	540	530	540	488	538	529	500	526	537	528	530	530	512	524	510	540	483	545	545	532	502	532	536	559	537	533	511	531	523	536	549	517	498	527	514	507	527	568	499	542	527	492	507	535	511	529	534	551	539	502	502	479	527	549	592	536	482	531	517	546	566	508	486	531	497	538	513	538	514	575	537	531	525	515	539	509	514	518	495	516	507	511	492	505	484	546	526	532	510	521	484	512	488
22189	20986	28706	23471	20987	21041	11593	1005	675	582	479	420	356	328	300	289	236	250	258	231	208	213	194	189	186	204	175	176	186	170	199	175	186	185	155	173	181	170	176	163	180	166	180	157	152	154	156	147	159	149	177	162	129	202	148	149	157	156	164	168	145	148	149	165	166	169	180	141	164	155	159	138	158	152	136	167	143	148	160	164	176	149	153	154	145	141	132	156	149	149	150	148	159	134	163	149	162	143	147	153	159	140	158	148	138	152	159	145	145	154	130	162	159	151	158	129	171	159	158	134	139	135	148	161	144	170	143	141	153	147	166	126	151	148	167	172	147	159	160	138	135	139	157	148	163	150	169	148	153	148	149	133	181	163	150	138	151	152	153	148	159	142	146	150	146	148	145	125	137	138	148	140	138	145	158	173	138	160	151	153	150	182	152	145	142	153	161	155	155	141	140	141	142	156	131	135	164	144	151	140	142	172	147	138	150	144	159	175	164	160	164	143	136	157	158	155	158	140	135	152	155	158	143	141	155	150	147	145	164	148	161	161	130	136	166	185	144	177	167	139	154	143	164	126	140	153	157	149	140	142	143	150	154	152	167	157	121	147	161	135	141	156	158	143	153	140	156	153	143	150	140	140	150	153	146	143	153	139	163	144	143	134	166	148	135	152	133	146	149	151	157	146	176	154	137	143	144	168	180	168	161	153	141	156	158	151	161	153	152	167	146	150	128	134	144	147	170	147	141	148	143	130	154	148	157	150	148	143	128	160	129	150	148	155	150	155	137	162	142	140	128	154	161	150	154	144	147	130	159	141	142	152	161	161	158	153	144	151	150	143	155	143	160	155	149	151	158	152	168	158	139	140	141	127	165	162	164	141	135	170	170	160	155	143	160	148	156	185	151	145	153	160	120	160	149	138	125	144	152	164	132	140	127	140	139	154	157	131	139	133	162	154	156	146	150	139	163	166	137	144	146	162	129	161	168	141	174	154	146	136	144	147	144	153	148	148	124	161	146	160	145	148	154	151	123	160	156	154	159	159	152	144	148	177	152	144	154	151	168	151	186	131	162	161	134	169	149	144	153	154	127	144	158	144	148	169	154	151	141	146	178	131	136	161	145	167	151	133	123	151	155	159	154	144	151	138	161	138	139	128	141	139	149	151	144	144	170	152	152	148	160	149	152	142	154	140	158	145	138	141	156	169	161	148	155	154	158	154	153	165	145	142	142	127	161	140	138	149	147	145	154	148	129	132	152	157	150	167	133	146	125	142	157	141	140	148	141	170	160	133	146	158	141	141	145	135	146	146	153	171	135	170	148	157	136	141	144	144	159	152	144	152	152	150	135	155	173	137	144	157	138	162	169	148	151	156	142	160	168	170	178	142	152	138	153	160	163	157	156	141	157	168	134	155	141	151	135	151	151	149	180	133	142	154	158	169	167	120	158	144	125	157	144	152	173	128	163	151	143	134	135	139	160	154	167	154	182	138	133	155	155	154	138	138	138	145	155	156	142	160	143	140	154	131	147	141	135	152	158	148	162	135	152	156	166	145	140	164	151	148	149	144	163	141	149	142	165	165	152	174	125	145	163	139	158	154	136	147	161	159	160	164	165	166	142	127	161	163	140	146	174	132	158	171	144	142	144	139	150	148	145	151	153	155	141	132	162	157	144	142	129	144	128	152	137	163	155	155	161	154	166	140	143	156	141	151	154	185	139	147	145	169	160	158	149	143	163	154	170	157	145	150	156	132	136	142	150	150	137	143	175	172	143	130	171	161	151	138	152	146	153	165	127	157	157	157	155	156	128	156	175	153	178	139	180	161	165	142	151	158	143	154	150	144	150	144	143	147	157	154	154	165	132	160	163	137	114	159	147	151	169	144	154	151	159	140	160	172	151	169	170	141	142	152	160	151	130	156	168	136	174	135	161	125	137	148	148	135	152	150	144	151	157	153	141	142	154	145	165	145	144	166	152	168	175	147	153	148	142	153	134	168	151	156	160	157	163	143	156	149	159	130	129	153	157	129	160	136	145	149	138	150	139	145	144	136	151	144	147	173	147	142	146	124	155	147	134	161	148	161	166	159	152	129	141	159	163	126	160	145	140	152	159	141	152	134	146	147	144	154	157	178	162	155	131	140	158	137	152	140	138	145	142	149	137	161	154	155	183	143	140	140	149	154	144	142	143	155	137	156	132	150	156	141	151	150	156	143	168	154	148	135	169	139	160	140	157	151	161	131	166	139	137	152	123	144	151	188	169	147	157	149	145	163	156	134	147	163	134	143	169	146	130	156	143	145	170	145	146	142	155	147	151	140	148	154	142	173	170	139	145	159	144	148	178	139	166	145	162	135	155	170	142	153	162	150	153	118	145	161	174	150	150	150	139	149	150	127	128	133	136	128	150	138	153	145	137	163	160	125	150	140	167	147	164	151	164	152	159	144	142	161	161	152	169	141	161	149	168	156	138	173	155	153	179	131	166	145	137	151	125	156	158	156	140	143	163	155	128	154	171	155	146	163	171	165	161	165	124	163	163	157	145	175	139	130	134	157	152	137	166	137	140	154	161	148	167	138	143	143	156	148	147	119	169	160	149	144	149	140	148	158	145	163	140	135	155	167	161	135	153	131	145	152	140	152	159	148	135	145	159	162	154	141	132	136	134	148	145	155	146	128	150	131	154	160	146	149	168	150	170	155	155	150	156	148	150	150	159	154	141	165	152	133	165	136	136	147	141	171	153	164	145	131	144	134	162	133	165	145	147	135	178	137	173	130	142	142	165	133	159	138	152	154	155	149	136	156	135	152	171	136	130	140	142	141	147	152	161	150	140	159	145	152	180	133	143	138	154	157	152	159	150	130	139	146	149	154	132	162	169	154	168	145	132	146	145	141	134	172	167	151	137	156	141	146	136	181	146	156	141	158	155	164	148	168	186	147	149	165	137	155	141	139	144	144	164	144	147	144	148	154	140	152	142	141	128	150	146	155	168	147	137	138	158	165	149	138	138	143	133	150	142	160	145	144	135	159	152	146	152	138	144	137	169	134	138	152	137	156	156	123	145	121	145	145	170	143	139	153	139	159	143	147	137	158	151	157	154	147	157	165	141	143	157	153	137	164	147	147	146	145	152	137	166	149	149	155	164	153	152	138	153	127	157	169	151	151	142	144	153	163	139	136	128	150	145	167	170	137	133	155	150	163	142	142	142	155	163	153	167	139	149	144	151	161	156	136	138	156	126	154	161	159	164	161	133	144	154	158	148	122	144	162	152	150	145	146	157	136	157	141	162	157	149	149	169	130	153	166	170	152	148	160	150	157	152	156	157	166	122	135	162	167	134	164	154	149	170	179	160	134	141	147	156	174	145	146	133	144	156	143	153	156	153	160	146	172	148	139	171	137	131	146	159	143	157	166	134	140	155	151	140	156	156	149	156	155	146	149	152	147	141	156	147	131	154	153	149	170	123	162	149	141	183	140	155	141	151	165	150	163	140	131	139	149
4397	14309	10514	5043	3580	2564	1844	1415	1088	899	750	575	475	415	390	344	334	297	312	300	252	255	226	208	200	214	197	208	181	190	202	169	187	188	193	179	222	180	160	176	194	180	189	163	161	154	155	174	171	152	182	160	157	158	153	191	171	156	189	144	151	138	180	144	182	144	159	137	164	168	142	162	146	165	160	139	166	169	153	158	140	153	143	155	157	156	164	165	147	188	153	141	164	167	169	157	157	166	141	153	163	171	161	162	169	148	148	150	143	154	171	150	156	140	138	143	142	162	157	160	152	161	171	150	154	161	137	163	142	154	162	160	139	141	153	155	154	138	159	153	127	132	131	165	160	151	147	145	153	156	149	151	135	164	149	147	159	142	162	149	133	125	177	157	139	157	158	139	173	159	144	140	156	157	127	156	162	144	155	160	148	150	146	150	148	150	172	158	185	162	141	171	155	143	145	153	152	145	155	146	173	136	152	152	169	143	160	153	184	171	165	137	155	159	149	150	138	160	153	164	140	161	151	146	156	171	125	147	155	161	139	148	155	141	159	165	158	150	167	149	156	176	191	145	164	157	159	155	157	143	149	159	158	151	149	153	140	147	134	167	171	140	143	137	135	173	163	134	169	171	144	170	149	149	129	151	144	148	141	156	157	141	145	156	181	149	143	154	154	155	158	158	142	157	167	172	164	142	153	148	142	159	141	163	121	141	148	141	139	159	153	158	151	161	154	151	151	147	152	142	143	167	181	145	161	139	162	169	137	141	142	145	163	150	154	125	139	142	152	171	182	143	139	146	144	144	155	146	160	144	149	174	153	144	151	161	154	148	149	159	162	157	143	171	159	156	152	171	161	161	143	171	158	118	165	151	152	140	164	145	151	158	168	136	156	161	197	146	151	134	141	161	153	158	153	150	153	171	145	147	135	155	152	140	139	147	132	146	142	154	129	152	167	143	119	146	147	153	162	169	176	149	147	160	160	132	145	142	152	155	146	140	175	170	161	154	148	148	173	156	143	144	136	155	155	159	151	143	146	136	155	191	136	188	141	147	143	153	157	150	162	168	151	147	150	147	151	157	147	167	165	158	161	165	155	157	157	156	147	143	147	161	135	156	157	158	156	153	177	140	134	155	147	152	133	134	156	172	154	142	156	157	155	154	160	151	156	150	158	151	135	168	139	153	145	146	156	144	140	145	151	153	149	155	161	143	174	129	170	153	154	159	156	175	145	137	151	155	181	146	186	149	134	166	170	140	151	158	141	143	170	141	163	176	152	145	135	163	146	144	131	153	172	166	146	156	173	162	133	149	153	163	162	144	157	141	135	161	169	169	160	175	136	174	174	147	165	146	145	186	163	156	141	160	154	144	154	164	141	159	133	160	172	140	169	134	163	155	164	147	150	156	147	145	154	155	155	143	153	168	164	159	134	150	161	134	162	148	167	139	165	145	159	162	135	139	159	167	136	172	185	175	170	135	153	130	153	142	169	130	137	162	152	149	164	152	140	153	162	149	154	158	168	139	152	156	139	174	165	154	153	171	148	169	144	143	150	148	139	149	151	159	167	177	150	152	143	152	144	146	144	146	152	172	165	149	165	163	149	155	144	128	134	146	160	144	148	135	158	171	136	141	143	167	185	139	156	136	180	141	138	163	161	146	165	153	136	154	144	165	171	169	161	162	141	162	153	158	177	155	142	156	151	147	152	147	150	141	173	164	164	155	199	171	167	153	143	148	156	172	146	156	128	143	162	161	145	168	158	137	124	151	152	162	146	157	169	179	150	150	137	156	158	163	141	174	145	158	146	148	143	167	165	163	161	168	146	150	155	167	151	160	175	136	180	150	139	165	171	144	161	160	146	194	154	153	149	171	160	142	135	137	146	173	155	165	157	155	159	135	159	155	137	143	156	148	159	163	161	183	160	172	139	145	129	131	156	157	164	163	150	132	147	149	156	168	141	189	131	138	143	154	131	160	168	146	187	156	159	179	168	160	169	138	149	165	159	152	166	156	152	151	154	148	162	160	147	158	163	138	160	171	152	159	150	176	129	130	160	151	168	179	142	165	138	125	137	165	174	190	139	157	127	146	147	149	142	146	152	147	151	153	146	131	164	144	145	129	170	129	156	145	149	155	151	171	150	166	163	141	139	164	155	133	151	139	155	166	155	152	157	144	159	143	125	183	125	142	144	160	164	150	137	169	150	150	159	152	136	159	141	168	143	149	151	160	143	158	151	148	158	151	142	157	181	164	144	156	179	164	164	144	177	138	130	135	161	175	145	170	138	117	159	153	141	156	140	142	148	147	175	163	140	157	133	145	153	166	137	141	139	146	151	157	146	150	174	152	135	152	147	169	173	144	169	150	157	150	139	145	148	150	142	133	156	163	154	162	159	138	151	171	149	154	157	157	137	160	147	150	158	130	158	162	156	152	163	142	158	154	151	154	143	157	165	152	138	173	161	124	146	129	175	158	150	157	139	155	143	145	150	145	145	143	150	154	164	144	167	155	161	146	138	146	167	151	138	132	148	140	140	144	151	144	157	159	148	147	138	153	157	153	145	159	169	134	174	164	168	142	167	184	160	148	154	152	150	133	147	152	142	138	170	162	146	144	130	150	162	155	142	154	143	147	146	175	136	170	153	187	135	156	146	160	169	146	146	125	162	173	132	151	162	148	160	147	169	152	147	168	162	165	138	153	148	169	154	150	145	160	153	159	131	141	150	141	173	160	147	166	181	155	156	146	150	151	147	168	154	155	156	142	144	167	155	119	171	146	167	154	149	165	149	148	144	150	174	192	130	150	138	161	143	159	144	175	144	156	143	156	162	157	162	143	143	172	180	163	163	161	129	148	154	146	169	161	151	142	145	137	146	154	155	137	131	151	139	141	157	175	180	134	136	159	148	148	140	146	129	144	146	151	170	154	164	147	146	164	169	168	150	159	164	174	157	163	152	138	162	143	154	155	140	160	140	162	132	147	162	165	142	147	146	138	158	161	152	131	155	163	161	159	153	159	140	143	163	154	155	145	146	171	163	145	151	166	144	176	133	142	139	160	158	143	154	158	164	163	176	174	161	164	176	163	132	155	164	143	132	121	161	151	154	152	153	144	147	142	157	175	153	159	169	164	135	143	148	125	134	166	135	154	149	162	145	160	162	154	169	148	166	144	143	134	146	161	159	130	170	164	173	171	117	149	134	162	154	154	158	165	153	176	141	154	145	139	162	173	163	139	143	140	140	125	149	152	148	161	167	148	140	139	174	138	148	139	152	126	149	155	134	166	155	139	179	156	173	137	159	143	156	166	146	146	163	131	149	141	150	137	154	152	136	152	164	175	144	157	153	151	144	140	164	124	160	151	139	152	133	135	163	152	179	165	159	157	143	148	157	138	141	149	163	140	140	149	182	137	141	152	139	146	148	147	153	145	146	168	137	171	147	151	152	164	148	165	133	140	171	156	161	173	151	148	157	129	150	145	153	148	148	134	162	137	131	142
27328	18013	4402	858	649	592	589	575	615	641	572	634	562	547	577	556	528	582	630	556	597	591	553	530	580	541	546	545	582	552	553	607	590	578	606	601	546	587	557	589	562	556	615	567	587	591	519	573	564	570	554	572	573	575	602	557	542	585	576	593	550	544	519	604	599	593	583	578	608	547	590	590	597	564	592	589	576	608	559	602	579	618	567	599	629	576	591	569	592	584	649	537	602	593	564	568	590	582	616	585	562	572	562	578	592	565	566	580	554	536	580	599	580	572	575	567	576	577	553	561	596	598	595	546	537	544	528	573	553	581	570	552	573	594	583	557	611	567	548	572	578	577	565	561	575	543	558	566	588	560	556	564	585	568	585	600	572	545	591	569	571	570	614	604	592	561	563	558	524	546	523	589	582	602	579	560	591	609	536	560	548	568	567	597	566	604	618	591	622	578	539	596	573	574	590	566	564	566	582	596	564	529	546	586	554	548	560	599	574	656	557	522	588	560	551	550	556	582	555	596	620	586	564	573	594	573	552	574	614	551	525	571	618	603	597	627	590	562	583	594	589	566	533	547	612	543	587	563	575	531	609	588	554	614	593	601	537	561	546	607	577	585	598	597	553	580	582	569	560	582	583	583	590	560	590	567	526	594	536	584	593	546	626	569	597	579	583	553	527	529	593	616	556	554	569	584	559	581	585	542	587	625	571	559	551	574	572	563	604	574	550	556	574	569	541	564	614	540	528	568	559	589	578	571	563	556	560	579	576	603	623	573	585	562	562	577	528	586	559	523	573	583	564	579	542	564	593	563	525	548	573	579	516	565	543	571	595	620	570	541	549	563	596	564	535	597	595	606	599	571	587	568	588	572	577	583	605	596	617	552	513	581	554	570	565	545	586	586	580	575	570	581	579	577	581	615	555	581	548	585	553	602	599	560	563	541	584	586	550	620	613	557	574	563	563	577	544	586	586	534	560	570	533	553	567	595	592	602	578	557	550	588	561	549	579	537	596	578	594	604	524	582	578	600	615	598	565	568	592	557	566	540	581	575	587	584	606	572	560	547	584	577	561	564	555	567	588	561	577	582	559	538	602	587	525	562	556	573	543	584	580	598	567	578	530	551	530	588	552	557	642	573	605	555	538	614	612	557	534	601	539	580	583	579	608	606	572	554	550	600	555	551	556	613	565	572	582	582	584	554	553	570	572	555	560	569	563	580	587	586	545	589	547	553	591	573	601	579	559	578	577	584	581	573	555	579	593	600	553	561	574	557	619	620	519	585	557	582	592	562	569	572	602	585	559	570	554	614	571	584	634	573	555	572	589	580	582	531	595	562	566	611	526	513	566	553	594	577	569	558	590	555	587	639	579	556	549	619	574	550	531	541	562	634	590	556	530	593	575	578	570	579	583	559	527	609	551	554	588	596	530	571	592	594	551	564	536	604	527	540	571	578	570	594	573	577	605	532	596	562	586	591	592	568	554	578	535	592	576	602	564	545	568	542	605	615	557	572	573	586	515	574	583	569	587	562	602	578	582	543	599	544	577	568	566	540	566	589	586	602	581	572	592	539	578	563	562	635	621	623	589	565	601	620	556	577	537	561	565	536	618	568	579	581	590	564	532	601	592	579	535	571	570	551	603	599	568	570	565	597	606	615	585	558	627	552	531	603	603	582	582	609	582	557	548	568	569	566	609	590	556	550	604	596	579	543	579	545	569	601	582	574	586	553	594	603	578	561	579	579	569	588	590	588	550	557	576	586	585	591	574	563	575	574	585	597	573	587	593	590	541	624	557	560	579	579	606	581	561	553	580	567	526	591	564	558	541	563	594	589	558	585	592	571	601	582	550	552	564	602	566	559	587	585	565	589	543	562	600	590	585	555	549	572	600	586	566	624	548	564	545	558	597	572	580	552	596	556	592	590	578	589	590	598	545	584	549	546	555	585	585	575	591	558	617	594	565	547	581	573	599	614	599	539	546	608	591	597	545	537	519	578	594	543	578	609	575	536	580	562	574	599	557	532	614	601	538	567	561	545	566	565	568	567	587	555	585	528	577	580	549	603	609	545	554	577	554	605	528	588	595	574	600	541	569	552	596	549	557	524	585	552	525	576	600	552	601	618	579	583	570	587	584	605	599	553	569	561	558	605	547	604	580	560	595	573	561	578	623	583	560	597	547	574	567	566	592	539	575	560	584	595	582	587	588	596	539	542	583	578	540	606	619	567	572	539	591	531	589	551	590	572	575	588	585	554	561	591	569	586	530	567	590	590	547	560	626	578	587	586	585	621	566	572	589	583	597	574	641	587	565	620	582	556	515	594	591	604	574	566	621	560	555	597	559	611	593	595	577	574	576	591	521	574	599	590	574	610	598	599	524	557	584	585	555	578	538	604	584	549	583	561	597	599	604	637	562	562	568	590	567	574	554	576	556	587	571	579	543	596	588	552	601	589	546	567	557	576	595	577	599	598	596	577	565	572	610	541	560	599	554	598	525	586	588	585	556	561	558	601	588	575	628	588	549	552	572	579	543	604	576	559	575	577	551	558	588	589	566	535	562	558	593	573	612	556	584	509	559	603	613	594	552	618	522	559	598	583	596	547	564	589	533	555	580	572	567	552	579	543	603	569	591	565	582	565	602	554	556	597	579	573	545	563	575	548	641	562	574	559	576	593	562	575	598	599	588	532	569	598	546	571	595	530	576	557	548	614	564	576	578	569	563	567	573	568	530	587	583	564	588	549	603	595	587	574	557	560	578	594	552	597	567	543	589	576	598	608	620	600	563	569	570	579	577	564	565	601	569	554	579	520	561	541	585	587	530	549	570	550	559	552	596	561	574	569	574	636	580	603	607	567	543	574	551	529	563	560	605	557	578	560	583	554	557	582	600	532	588	544	564	567	584	572	555	512	593	562	542	578	580	565	581	590	573	562	539	562	576	583	581	537	564	567	585	561	551	593	564	593	579	575	553	549	547	603	605	570	564	586	588	520	609	587	575	595	590	562	561	623	537	585	598	548	612	568	586	550	619	554	562	580	564	616	557	606	583	581	585	608	556	616	612	588	582	591	571	571	535	614	548	604	544	571	616	574	549	602	576	569	563	578	591	595	564	587	585	560	554	609	577	555	546	601	548	553	565	546	593	593	572	579	619	564	558	599	554	563	542	568	567	594	587	590	605	576	551	608	605	537	585	597	567	588	606	544	601	559	582	560	517	532	573	566	537	594	580	554	570	579	581	594	562	515	576	591	577	590	540	571	562	582	586	636	567	561	566	560	585	585	633	570	540	580	545	538	529	572	588	622	624	586	574	611	592	593	552	582	578	541	588	586	590	553	585	558	579	586	570	573	560	595	594	592	598	611	581	568	575	535	586	564	609	595	563	578	582	570	572	569	601	593	566	614	590	606	616	615	573	591	593	580	557	602	605	548	561	556	556	585	523	578	549	609	583	581	580	594	558	567	557	627	547	595	567	550	519	591	557	585	558	577	568	609	530	576
4431	980	877	707	677	615	663	609	661	600	612	621	625	604	637	564	616	624	554	559	621	580	630	593	627	630	576	611	611	574	612	576	568	564	619	571	607	599	577	575	578	562	561	591	587	552	584	612	613	664	543	572	600	565	613	601	651	651	608	670	582	588	643	613	591	587	600	621	628	583	608	571	594	606	594	612	615	568	591	592	621	591	591	590	611	609	601	624	583	600	601	592	596	581	610	599	597	615	579	607	582	587	589	586	629	611	579	606	599	601	619	615	590	628	603	562	616	642	606	610	611	597	554	663	640	585	601	615	597	593	595	591	587	579	587	617	611	564	604	585	589	637	586	626	633	646	635	581	562	657	622	638	584	624	640	611	590	595	596	580	589	627	630	560	640	609	605	612	572	592	597	558	574	561	579	587	592	606	585	591	615	577	573	549	590	584	615	612	606	607	599	616	605	634	576	590	599	613	629	575	626	601	599	606	596	586	610	606	623	633	599	579	595	631	635	647	588	613	645	618	586	571	593	587	566	631	562	570	597	584	636	569	563	658	624	580	585	604	617	608	603	582	597	579	615	552	588	617	598	619	570	642	622	595	586	595	660	620	588	620	619	630	628	615	612	624	609	606	607	649	569	578	660	606	615	578	604	604	588	579	649	601	602	556	578	616	594	600	598	578	606	573	590	575	616	628	598	608	596	573	591	652	586	596	578	630	525	592	575	601	577	533	635	596	600	587	605	613	622	527	622	649	630	606	623	587	612	634	607	620	606	569	577	562	604	608	610	569	611	578	603	612	604	591	642	589	573	596	588	560	574	592	585	584	595	594	581	580	583	607	644	608	635	605	591	636	567	578	589	589	598	603	599	656	591	567	595	638	553	620	620	551	608	630	557	604	582	587	585	619	589	600	581	616	603	589	602	629	600	546	598	585	559	596	613	609	619	614	580	573	656	594	569	609	542	618	607	613	623	577	613	560	573	615	605	579	619	575	582	608	576	570	608	581	615	640	611	605	589	598	610	595	548	594	644	554	624	617	624	626	580	641	595	607	582	618	607	625	582	621	615	629	559	579	587	560	589	627	573	621	563	603	634	609	622	595	586	592	646	587	593	605	561	631	568	637	605	548	600	577	582	614	558	553	635	600	581	594	566	574	613	619	576	618	633	575	654	600	620	663	604	593	619	562	586	581	638	565	581	622	601	609	561	582	569	590	549	597	636	600	600	638	616	602	621	602	591	599	597	592	605	586	579	590	586	628	574	611	641	627	576	615	580	584	616	612	558	629	543	592	620	584	560	570	594	581	617	608	594	560	624	561	592	645	568	605	603	562	576	601	602	574	599	579	643	611	601	600	563	608	613	645	585	563	614	590	600	625	617	608	610	592	627	585	592	625	636	601	598	621	630	606	589	616	584	598	571	574	621	579	634	606	643	589	631	594	612	620	602	643	626	598	618	596	622	619	614	644	552	607	649	602	565	582	621	567	652	598	575	612	638	610	590	599	570	599	626	612	602	610	571	611	610	605	627	627	633	585	621	624	593	616	596	619	575	624	575	584	654	620	599	599	584	581	568	610	592	607	601	592	593	635	645	586	590	624	600	613	617	609	580	590	581	557	619	581	569	588	579	624	642	590	610	624	633	611	619	626	573	619	619	633	623	604	590	619	587	609	589	583	606	639	580	609	602	593	610	636	558	671	613	623	574	592	583	553	587	625	572	608	568	633	551	580	638	576	612	575	583	613	597	599	605	579	612	596	595	602	607	613	572	599	639	590	604	581	594	599	572	637	574	603	603	583	567	594	606	552	581	621	591	564	592	616	533	600	613	591	580	626	569	620	597	574	591	598	587	592	571	524	628	612	638	616	612	561	622	607	636	585	615	591	582	613	576	590	598	585	611	607	568	568	592	600	568	564	605	599	611	595	611	607	616	597	607	610	619	669	576	604	613	606	586	599	597	592	624	566	577	621	572	597	582	590	619	586	573	612	612	602	559	602	570	617	569	549	592	601	638	614	650	631	608	603	555	611	593	589	610	622	621	646	623	598	622	593	598	592	595	609	569	597	617	642	640	629	560	636	640	583	627	638	583	605	651	617	627	607	576	606	607	572	626	675	597	587	620	591	611	556	592	578	603	608	576	574	586	583	656	587	643	649	574	597	602	581	578	595	590	579	619	607	588	619	627	574	627	577	582	585	586	590	574	589	589	582	602	614	618	615	606	647	602	631	622	597	590	602	597	584	619	618	580	584	609	613	581	603	598	638	613	599	632	622	563	628	603	546	587	637	632	610	608	614	600	534	604	581	652	604	606	529	633	585	625	551	585	597	616	620	616	602	597	574	548	539	608	598	600	598	661	596	587	600	601	606	630	587	612	603	534	569	597	586	611	552	584	604	593	591	589	583	648	622	574	633	605	605	604	584	609	593	587	609	559	584	600	610	629	588	549	550	642	604	584	552	618	587	570	597	588	614	618	586	630	629	597	575	619	583	570	545	597	612	566	563	581	616	572	590	619	644	588	601	628	603	583	609	561	618	630	618	613	587	574	566	583	634	568	577	614	584	605	606	577	603	591	560	587	559	623	613	567	546	593	625	620	638	589	594	577	589	629	616	601	574	609	637	620	607	626	614	634	622	613	637	563	612	597	655	599	625	608	599	633	624	580	581	575	590	624	615	621	563	542	589	632	565	578	624	596	569	633	602	609	583	614	599	632	566	593	584	566	588	617	587	630	566	613	581	616	570	633	604	638	624	602	606	581	610	596	587	624	635	607	576	631	588	584	626	620	641	584	582	598	590	604	568	546	592	623	587	601	637	573	568	588	606	629	576	627	611	591	608	610	599	558	641	580	639	609	615	568	615	619	568	554	622	578	608	626	613	597	559	563	580	631	581	620	594	601	613	589	571	627	586	651	617	645	604	593	581	593	548	615	569	580	594	601	606	623	621	548	636	592	603	626	634	608	595	576	582	661	632	577	604	628	612	618	639	588	636	589	571	545	607	613	573	653	645	558	636	619	586	551	622	602	541	603	615	600	550	617	625	629	630	544	614	609	561	583	573	571	570	655	626	591	627	582	594	596	584	631	596	599	636	600	608	607	580	624	593	559	583	598	588	620	631	613	587	615	622	592	612	569	600	589	585	622	595	603	657	615	618	618	604	604	581	632	647	602	564	650	579	628	582	618	643	577	585	609	588	594	635	629	593	559	586	580	632	563	603	593	596	657	578	601	621	642	620	632	597	630	593	602	634	601	612	619	566	539	604	603	589	595	609	581	594	611	604	583	626	576	586	591	621	561	592	592	605	638	568	539	588	598	619	590	630	625	600	572	588	612	578	569	623	595	613	587	599	665	611	573	623	614	567	556	635	613	604	609	607	577	573	619	606	631	595	598	616	605	572	602	595	562	653	560	568	552	572	638	617	621	582	631	642	553	612	642	616	634	603	610	565	671	643	601	635	608	579	588	663	605	604	574	629	589	588	602	586	627	566	623	637	615	628
23200	20928	28252	23748	20939	12355	1136	714	574	487	456	443	390	407	381	383	354	329	345	342	316	308	315	301	299	320	335	324	359	293	309	331	281	282	292	312	294	296	315	282	337	324	301	303	298	284	307	274	319	293	287	262	321	297	300	321	303	303	295	292	297	287	315	306	258	335	327	284	312	322	334	238	306	303	323	283	279	294	312	337	316	295	307	326	271	289	305	287	292	277	288	287	291	299	275	314	295	322	293	289	312	291	310	314	308	276	308	293	282	310	266	279	276	281	298	294	294	294	302	297	295	278	276	282	307	311	302	268	315	292	279	283	265	318	286	296	307	301	259	295	275	294	304	331	309	278	285	289	298	282	310	298	309	251	281	320	265	291	298	320	267	287	276	293	303	294	278	261	302	322	299	291	324	250	292	286	301	311	304	327	284	307	290	313	308	303	296	282	281	300	302	323	291	277	278	254	254	305	328	297	325	300	298	298	303	268	298	305	314	307	299	304	282	285	269	282	278	322	316	314	299	308	299	283	287	319	309	289	314	289	293	285	323	295	274	307	290	285	287	297	289	322	290	283	283	281	323	281	320	310	304	311	283	305	330	269	280	277	281	312	265	274	289	285	315	284	300	294	297	273	283	285	277	283	302	301	273	303	285	303	248	290	282	296	293	332	290	297	278	287	314	302	276	302	278	272	309	295	282	313	268	291	295	284	290	307	296	286	286	262	286	258	281	266	240	278	287	296	263	314	268	343	281	284	316	305	324	289	334	273	270	273	330	291	260	319	305	321	283	308	310	271	319	297	311	295	307	271	301	297	288	299	291	271	268	275	302	296	272	290	270	320	293	277	268	290	299	295	323	257	268	306	315	310	299	283	302	294	259	308	292	282	286	306	297	293	296	280	282	296	314	305	303	322	291	263	315	281	311	296	288	285	308	302	299	326	290	319	283	307	307	288	297	322	335	269	279	318	310	325	291	316	292	306	303	298	289	277	289	276	302	265	306	325	298	266	290	308	312	324	317	276	275	303	288	311	296	278	289	293	305	312	318	297	292	297	291	279	298	286	302	327	320	295	294	290	292	292	289	319	293	304	322	308	284	291	277	270	265	316	282	312	286	291	330	285	314	296	321	278	283	302	259	273	284	278	294	279	299	286	306	297	304	258	321	297	285	294	297	283	291	318	306	278	282	280	274	257	273	310	292	292	288	303	307	299	296	295	287	280	255	298	292	289	302	279	307	278	302	317	281	269	293	286	271	293	288	282	282	307	285	291	275	308	284	289	307	309	274	282	294	292	267	302	264	269	288	306	304	266	304	323	284	285	279	307	300	308	283	317	295	307	303	277	322	281	282	294	285	297	307	264	279	324	276	306	303	304	289	317	300	317	319	298	306	298	290	277	272	300	313	262	336	279	259	355	247	290	288	297	295	276	283	313	288	279	323	304	318	253	273	301	307	266	297	271	298	302	302	260	273	287	314	292	286	284	308	319	295	270	286	296	274	298	260	293	298	284	314	278	289	290	297	295	326	293	293	294	295	274	255	313	282	293	313	301	286	322	289	288	277	304	317	276	276	321	335	347	288	269	272	316	293	304	326	297	267	324	287	276	298	302	291	285	323	269	296	287	321	276	300	288	319	279	255	311	283	280	291	284	310	290	315	289	299	327	281	320	281	280	313	299	259	299	297	292	287	294	267	314	312	268	269	296	301	295	274	279	280	291	263	313	294	297	290	296	305	299	308	307	319	328	301	326	311	286	329	291	287	312	296	284	305	287	273	265	308	280	277	310	275	283	282	286	319	306	304	307	290	304	282	287	299	321	285	304	268	288	284	292	312	311	266	251	311	277	313	313	289	275	300	307	287	284	305	271	277	310	270	307	272	295	256	306	293	280	295	276	291	319	309	267	312	304	274	314	314	301	301	253	321	308	293	274	247	299	283	303	274	281	316	297	305	289	311	284	302	278	264	276	284	315	271	279	304	277	291	291	305	320	309	295	304	291	320	275	319	279	302	286	278	294	326	275	300	289	282	286	295	293	276	258	294	277	287	282	305	280	291	279	304	322	309	291	290	243	293	324	311	297	288	307	262	314	300	286	284	303	283	290	323	275	257	291	303	288	282	274	263	318	280	286	282	310	294	297	319	315	276	304	285	295	297	262	292	264	280	285	292	287	289	287	310	299	284	287	280	318	297	280	293	292	282	279	318	301	281	282	285	269	316	293	276	292	310	293	290	307	272	303	290	286	297	295	315	316	295	305	292	286	314	287	308	262	294	310	298	309	301	259	275	302	296	299	293	298	296	329	289	280	296	270	292	276	323	305	327	299	297	304	250	319	264	282	291	280	299	293	267	308	297	268	307	314	296	257	296	281	297	290	287	279	273	289	315	276	286	321	287	303	281	301	287	286	326	289	296	294	298	261	248	302	289	261	321	309	297	290	305	310	280	302	296	303	286	298	299	295	306	282	303	288	301	295	267	283	295	295	310	290	305	283	298	309	290	327	266	286	273	277	288	312	297	278	287	287	284	286	326	255	297	303	298	285	285	295	265	277	289	284	294	280	299	279	251	297	291	330	296	274	278	303	291	281	317	296	313	273	289	296	281	255	289	291	351	332	300	277	291	278	280	297	299	292	303	285	277	285	308	277	283	286	302	278	285	316	259	281	289	295	274	283	303	326	289	283	286	305	274	286	319	273	304	298	297	298	274	264	296	256	284	277	244	285	306	300	303	275	273	285	306	305	297	318	306	286	243	286	311	286	309	294	276	272	309	277	274	282	295	294	296	306	291	279	277	275	282	253	289	286	269	283	296	291	300	270	316	308	284	266	273	284	291	288	311	288	308	280	310	289	302	293	303	293	284	299	293	310	285	312	310	330	264	300	273	287	300	280	304	291	301	281	328	288	325	303	296	311	310	301	282	285	291	274	296	264	301	290	283	284	277	278	302	303	268	280	285	284	310	276	294	316	323	268	305	286	260	287	305	309	301	323	291	313	286	304	291	309	273	319	311	288	275	292	302	290	301	275	293	309	318	297	289	293	278	274	275	280	288	270	307	313	298	287	300	292	273	265	279	296	293	280	282	308	275	293	329	294	287	303	319	293	283	321	283	326	306	273	272	263	272	283	267	278	279	267	303	290	300	314	291	299	300	292	289	281	305	313	331	277	297	292	305	309	308	270	275	306	308	273	260	284	276	316	252	308	300	325	276	277	291	319	290	280	317	283	268	308	315	283	292	318	276	289	298	294	273	314	297	309	311	316	325	278	349	294	316	302	280	316	290	279	285	309	287	275	302	289	308	319	302	294	290	296	305	296	298	265	302	284	266	267	290	313	311	270	266	315	310	318	298	286	287	288	305	265	269	291	297	317	286	288	297	261	288	281	313	256	269	278	309	276	285	292	292	303	273	294	282	284	304	288	294	281	294	312	291	311	324	306	285	299	287	306	288	268	289	277	279	289	317	296	294	287	266	322	302	303	290	325	280	277	360	280	314	283
3249	8323	6187	2962	2034	1466	1181	984	778	678	581	524	502	466	459	442	378	393	408	352	398	352	354	341	324	337	333	353	351	357	352	357	331	345	351	321	371	306	330	376	314	322	324	312	332	354	316	327	315	340	344	328	318	349	315	341	331	319	321	316	310	351	314	320	296	289	320	373	325	313	319	335	335	356	320	325	302	339	291	294	296	337	329	343	315	312	341	327	322	311	305	322	351	348	320	313	339	369	318	327	350	301	309	331	291	331	302	326	338	330	347	332	309	320	364	306	315	292	309	339	307	333	313	307	306	335	328	306	329	339	320	316	308	326	366	312	323	303	319	322	327	288	329	326	341	335	304	323	308	338	341	311	321	332	323	310	336	325	330	341	324	288	305	289	331	347	322	309	309	337	342	332	287	324	315	339	310	320	328	317	319	327	335	332	316	336	370	298	334	327	266	326	334	309	314	331	330	307	306	314	319	315	327	315	303	333	337	285	294	291	339	324	315	310	332	305	349	318	321	311	306	322	320	326	325	330	287	353	283	324	325	319	325	305	355	332	335	325	332	324	338	309	323	277	349	316	356	348	325	340	333	334	356	310	311	326	329	350	314	318	315	315	323	319	341	321	345	350	341	332	333	297	324	311	324	335	307	318	318	306	311	317	316	313	303	288	295	334	304	315	298	317	322	303	342	295	330	324	340	322	343	327	301	327	300	311	321	341	321	356	339	338	296	318	297	331	319	336	324	298	338	322	296	303	315	290	331	346	326	341	352	315	323	335	299	339	332	325	336	355	351	288	302	364	332	320	345	342	342	337	326	319	293	333	307	317	295	380	306	310	307	304	307	339	323	337	316	345	341	318	318	321	316	359	351	344	314	324	285	311	308	344	302	333	291	318	341	336	312	339	337	337	398	331	351	345	329	337	316	316	315	339	333	364	325	349	293	311	318	305	328	332	304	329	324	365	301	314	324	333	299	346	337	323	338	355	322	295	337	310	322	303	322	325	307	320	297	358	314	292	348	342	308	324	315	343	340	319	331	294	320	312	314	343	319	350	313	302	333	337	312	353	335	308	331	314	326	333	330	331	347	334	306	332	334	327	385	345	325	305	367	315	339	325	306	332	324	327	354	330	298	297	342	345	323	321	322	324	329	318	331	325	322	317	343	324	330	326	327	320	323	306	338	308	333	326	316	363	286	337	323	320	325	310	324	365	324	349	319	283	317	296	319	335	312	326	312	350	334	349	327	326	348	321	300	305	331	329	318	313	333	306	330	305	300	340	347	293	322	314	316	322	327	330	325	309	301	338	307	325	324	322	299	316	299	284	341	335	326	285	296	329	323	319	316	341	300	317	317	352	314	314	326	332	332	317	322	322	319	317	341	313	312	298	332	313	335	326	322	330	321	317	342	348	328	364	314	319	305	295	344	334	331	342	294	333	329	327	339	316	324	317	295	331	325	311	298	327	334	343	317	301	336	319	299	333	327	303	356	330	334	322	318	331	310	323	311	324	352	293	277	311	301	287	332	293	331	303	341	328	327	327	297	312	319	307	350	333	336	326	310	317	286	302	320	319	340	326	311	315	315	319	323	308	312	333	320	334	309	324	307	341	332	318	321	323	331	350	348	330	309	328	332	311	312	335	310	305	349	336	315	303	309	313	344	297	310	282	296	321	320	291	314	323	340	326	358	328	329	343	347	286	305	337	294	294	313	310	334	347	350	291	317	321	314	315	330	304	308	306	275	335	321	339	363	309	336	335	346	357	296	296	311	327	332	302	337	295	352	336	342	294	325	342	349	327	340	350	354	334	339	316	328	336	322	315	333	303	316	315	288	326	320	322	320	314	301	334	306	339	313	305	324	362	297	318	327	318	331	298	340	338	336	316	328	328	351	322	301	314	283	306	351	305	311	339	323	319	358	347	335	296	330	331	298	332	314	360	325	327	350	337	354	318	326	313	329	332	307	334	360	304	320	335	313	315	315	296	289	289	305	344	352	329	320	291	329	296	332	279	294	333	337	335	350	326	301	334	309	321	326	333	303	301	300	325	301	296	321	295	313	329	328	322	355	348	330	292	328	308	312	320	310	290	349	359	299	309	304	350	322	310	323	320	319	275	334	343	316	327	286	311	319	325	324	333	327	308	302	335	339	343	309	337	306	301	295	324	301	298	310	322	313	315	331	307	336	330	282	319	334	293	297	313	295	322	320	338	316	322	341	322	316	325	302	327	332	343	325	324	298	296	310	358	328	349	332	324	317	316	312	321	317	344	319	324	311	309	330	324	311	316	297	334	341	286	344	320	340	336	309	352	314	331	306	309	320	334	327	291	292	320	314	334	348	338	316	285	331	348	344	326	325	329	337	305	346	336	309	324	353	314	308	302	345	313	286	291	283	335	311	334	294	314	344	317	322	356	306	290	325	347	334	331	343	343	313	299	327	337	306	318	297	337	290	296	364	306	291	306	335	343	323	341	312	326	343	327	315	324	340	316	333	349	365	364	292	330	343	347	304	309	334	324	335	318	356	279	319	323	323	340	350	312	300	312	338	323	327	312	339	319	365	293	343	332	323	314	310	329	331	344	290	317	326	321	331	320	321	357	330	303	358	304	333	341	305	309	297	301	322	328	279	317	315	341	344	335	331	336	319	332	327	347	307	332	332	301	331	341	287	304	306	351	339	313	319	318	333	313	341	336	324	306	323	295	317	319	317	353	323	321	347	323	318	354	305	334	284	313	317	336	337	360	330	322	325	299	323	344	332	328	305	326	326	318	320	357	331	327	344	305	309	349	318	331	342	300	332	344	312	294	326	348	302	350	337	317	313	322	343	310	344	301	282	333	360	345	319	298	309	315	317	341	356	316	324	301	353	325	301	328	327	342	339	322	324	326	304	303	336	315	321	324	326	309	317	322	328	351	324	329	304	338	359	301	311	300	305	325	310	300	329	331	295	361	311	343	276	315	304	316	340	312	287	335	329	330	309	329	338	333	286	306	314	315	282	315	318	313	322	342	329	322	329	327	302	331	307	340	326	338	309	312	349	318	321	305	315	306	327	298	293	325	320	333	356	329	349	301	333	308	337	343	308	309	308	336	321	323	311	325	352	306	340	319	342	327	328	317	374	363	325	326	356	314	334	303	325	332	309	296	316	331	343	341	296	335	348	295	352	304	331	325	301	282	300	308	334	313	347	315	336	309	315	323	355	323	313	324	325	334	333	314	318	336	327	348	333	317	324	321	330	308	280	319	321	343	318	318	325	315	314	319	320	312	352	314	338	324	329	308	304	289	288	334	330	316	310	325	338	301	337	315	321	317	326	346	300	287	310	311	343	299	338	354	317	332	289	320	318	317	305	313	327	347	322	322	313	304	312	299	328	352	315	330	315	310	348	306	269	296	362	327	287	332	340	315	325	312	313	352	310	294	329	287	314	345	282	338	318	320	301	300	311	318	321	344	316	316	295	350	331	346	288	316	340	341	309	338	313	304	321	332	334	346
24310	20974	27512	24590	15928	1344	854	739	766	640	646	630	612	558	501	520	561	523	540	536	579	566	501	567	559	556	498	538	562	559	513	524	548	569	488	515	533	582	543	530	531	519	540	535	528	590	513	526	501	545	566	481	519	527	577	534	523	506	526	507	556	559	561	567	524	519	531	562	527	554	541	548	490	525	526	552	557	518	528	521	498	542	553	514	531	523	538	562	500	522	513	559	538	532	573	560	494	510	509	556	547	515	535	556	505	519	565	524	528	564	566	548	565	559	563	520	522	550	564	524	556	541	537	532	534	567	536	546	519	535	529	536	516	515	548	509	577	547	574	526	554	546	527	529	559	581	570	566	530	561	522	539	484	501	520	578	527	539	565	517	551	517	557	529	559	524	522	512	527	564	528	516	522	516	539	529	513	533	540	574	522	535	556	539	515	536	571	565	522	547	551	512	512	505	547	516	511	549	557	516	519	521	507	497	540	557	527	542	552	524	562	523	534	518	545	552	564	537	540	561	568	592	556	533	546	548	530	541	529	521	511	529	562	522	539	526	548	557	526	515	497	539	538	489	529	553	556	568	554	535	561	505	531	531	552	507	489	540	551	543	560	538	543	481	570	509	524	543	554	521	527	535	529	545	541	503	562	560	531	501	575	547	587	527	524	516	512	541	572	538	504	526	577	559	514	532	546	541	528	537	544	519	577	513	536	535	543	551	525	540	502	537	555	533	484	513	555	562	552	528	547	516	499	512	519	515	518	529	543	523	547	547	551	539	515	572	500	525	533	559	550	521	540	521	529	535	572	600	539	535	516	528	540	567	527	551	525	514	523	537	559	574	530	522	544	552	516	546	576	599	520	515	523	552	559	537	495	507	485	580	535	512	517	520	524	516	529	503	517	539	564	504	577	541	532	513	533	546	534	561	522	558	532	526	531	491	508	544	500	512	537	550	555	522	518	550	570	508	537	533	480	525	580	527	497	538	603	496	536	471	515	508	555	539	566	530	531	508	563	506	520	533	540	537	536	561	523	544	514	542	529	521	520	517	548	523	537	534	533	536	519	542	545	553	539	493	543	544	534	525	522	535	547	485	540	547	499	548	509	555	523	532	529	560	527	500	509	537	514	510	532	517	554	547	532	549	516	551	539	561	527	533	528	526	520	572	528	489	505	532	562	538	546	531	551	511	510	547	543	528	525	539	536	537	540	591	513	507	523	522	559	506	503	530	527	535	514	519	518	533	527	524	497	502	568	572	527	555	513	558	503	513	587	512	560	505	500	519	561	588	538	501	527	525	531	539	537	524	506	545	495	517	533	547	540	517	591	520	549	546	530	531	486	559	544	580	504	502	536	558	539	498	514	521	567	538	496	538	500	560	530	540	526	545	532	546	516	541	494	544	522	520	529	541	527	554	558	562	522	484	533	546	514	490	570	522	536	519	517	503	530	516	581	549	516	528	538	568	550	490	521	518	536	542	518	536	547	555	510	554	491	521	511	569	548	528	556	525	537	521	553	481	561	563	521	559	506	541	543	496	528	534	529	561	533	545	557	565	569	507	511	536	542	576	553	517	573	505	504	546	529	542	529	512	520	569	529	539	573	534	482	546	543	518	562	543	531	554	572	523	515	542	531	519	537	516	540	536	519	511	579	494	544	550	483	563	524	564	521	531	542	517	545	496	507	517	537	553	562	555	568	524	548	606	557	554	540	537	565	541	526	523	524	509	544	551	520	517	510	512	484	543	493	558	540	492	566	527	500	556	557	517	498	523	539	567	509	483	514	517	540	472	569	568	509	511	541	545	518	506	537	541	505	501	543	522	512	492	476	557	516	510	511	541	533	511	527	515	497	544	524	554	534	566	501	571	504	542	532	537	530	532	530	514	499	516	505	512	555	548	498	539	552	541	546	548	525	534	529	498	544	554	543	525	540	531	542	527	553	509	510	553	528	529	515	555	534	535	561	549	570	523	488	520	558	582	516	549	580	568	556	548	544	548	550	551	558	502	521	546	494	518	515	524	514	536	529	544	519	533	591	547	566	559	537	568	511	509	516	521	528	517	494	505	495	547	515	546	552	582	546	537	562	538	554	557	563	529	541	557	529	554	531	501	560	560	518	545	541	531	580	469	546	519	552	536	532	536	513	544	571	549	547	552	553	534	517	569	540	508	511	531	528	528	508	526	479	491	516	559	536	524	526	523	550	561	519	499	537	550	530	534	534	506	530	543	552	530	561	500	532	496	541	514	549	516	495	541	577	520	542	496	541	572	514	540	545	548	574	519	533	553	535	488	514	527	512	547	533	539	536	547	545	513	538	524	519	571	526	557	535	537	538	561	507	560	544	551	517	531	529	532	558	562	512	514	510	522	533	505	519	552	560	541	525	531	535	559	538	567	515	583	583	557	518	544	534	542	538	536	527	507	532	522	556	518	540	548	563	549	539	548	576	526	524	508	562	521	515	499	541	551	545	552	549	518	574	534	524	552	504	549	493	522	518	537	541	558	516	573	526	571	532	539	516	532	552	498	596	521	526	481	517	505	493	519	540	545	549	507	491	594	522	539	593	568	527	490	554	522	565	542	558	541	602	495	528	552	526	592	591	569	513	568	535	573	548	490	524	525	575	527	549	528	519	544	534	552	581	566	535	535	546	530	533	467	525	533	517	562	516	554	489	537	491	525	540	541	528	497	536	478	485	540	533	511	523	557	499	559	546	576	540	583	529	491	531	559	511	545	526	512	545	500	507	580	548	521	518	495	504	512	546	516	560	529	536	536	537	545	517	520	531	533	548	511	542	514	526	499	561	554	547	510	500	572	534	520	513	536	511	522	521	558	558	549	527	554	568	514	516	535	582	549	497	557	550	485	507	514	527	530	476	532	515	541	547	562	499	568	527	526	547	526	511	482	539	567	523	536	523	598	555	536	528	540	571	584	534	527	565	574	511	542	547	549	535	562	498	524	498	578	510	513	525	531	554	582	546	552	531	569	499	551	571	540	561	544	493	535	552	497	521	540	532	470	539	577	529	546	546	544	542	529	510	535	519	492	544	560	542	551	569	556	496	562	556	521	517	559	507	533	519	518	561	539	541	516	533	554	556	568	551	530	540	558	527	556	529	527	512	565	553	526	516	547	527	519	535	511	542	562	522	539	578	522	517	513	549	514	533	519	538	551	586	515	558	536	549	524	540	522	520	579	549	578	556	517	576	523	520	558	495	567	533	478	521	518	514	505	561	540	533	533	512	536	541	498	555	531	513	552	571	508	524	514	505	551	528	544	574	538	518	511	559	546	533	544	560	487	496	550	531	536	503	567	479	530	564	551	540	566	555	493	562	477	583	493	544	528	526	504	507	537	519	525	519	523	518	480	529	555	505	530	572	533	536	571	574	573	539	526	510	544	515	523	529	519	539	516	554	510	584	563	519	547	500	570	522	542	515	486	513	538	526	549	555	529	521	563	484	548	496	560	552	510	556	492	531	548	555	552	525	522	525	519
3402	5663	4084	2072	1597	1247	1094	916	835	717	700	631	636	598	557	616	575	610	607	598	551	577	567	577	563	534	585	541	557	565	549	545	530	528	564	538	565	549	504	547	542	539	542	509	512	551	486	518	541	520	545	544	539	531	584	514	560	527	484	547	509	538	523	550	475	560	540	521	543	523	557	540	563	548	515	509	564	552	516	556	544	556	540	550	540	498	541	559	548	519	520	533	522	530	565	535	505	536	532	541	536	522	523	568	575	515	566	530	561	588	536	539	515	512	510	553	512	531	541	528	472	531	557	511	524	533	534	539	560	564	584	513	553	498	544	550	514	490	555	503	530	558	524	530	536	548	559	537	494	520	529	524	569	546	539	521	523	555	546	541	543	571	515	520	548	532	503	540	514	520	514	544	559	562	567	505	546	534	544	562	552	558	535	533	521	485	568	522	544	549	539	537	525	528	491	500	532	498	549	503	574	507	538	529	567	544	513	553	504	497	502	539	524	471	550	550	594	541	503	531	540	560	532	517	530	563	513	549	571	505	512	548	504	531	538	527	514	562	534	541	494	504	479	573	533	504	509	506	506	476	523	508	551	547	551	507	534	516	567	543	528	506	565	509	491	545	528	569	542	521	542	510	534	553	519	523	575	530	513	512	514	558	550	549	530	515	631	549	519	550	553	564	572	537	530	554	571	550	568	488	561	578	524	546	540	546	564	548	501	551	510	543	538	546	563	617	512	529	486	555	548	536	526	545	563	508	517	501	478	574	494	546	542	570	534	574	536	533	538	512	540	545	544	513	488	535	575	535	514	540	563	527	542	565	549	526	563	502	506	528	535	559	510	529	523	507	530	506	558	577	497	517	519	514	514	565	525	561	577	537	510	559	551	494	581	562	538	562	540	535	511	524	583	573	542	523	534	553	508	569	529	553	550	520	529	518	539	542	541	557	517	532	558	541	497	542	537	523	523	549	547	542	526	531	581	512	543	553	555	557	572	553	547	522	527	538	508	582	534	529	521	538	567	535	531	525	538	532	527	536	536	559	521	583	528	511	535	500	539	508	553	563	495	532	541	573	546	512	555	540	543	514	557	580	515	532	520	550	563	575	486	500	564	514	518	527	529	533	497	533	534	527	543	493	520	541	501	510	559	543	530	556	537	511	549	530	552	520	519	494	525	540	528	520	588	545	560	477	550	520	540	567	542	560	563	537	550	597	579	574	553	517	557	543	579	517	557	501	517	497	523	510	523	594	544	546	552	580	503	518	517	567	535	536	546	523	560	541	501	538	511	586	542	535	522	560	542	531	534	542	552	564	530	556	519	515	528	504	547	515	517	524	522	529	556	527	535	511	567	556	493	531	583	525	460	578	535	574	564	478	529	558	532	525	552	563	504	506	522	510	515	508	545	526	544	520	513	546	508	518	520	544	551	516	551	554	522	574	530	521	531	537	519	535	499	526	549	496	509	578	554	511	561	529	561	542	506	550	499	549	561	505	528	568	561	541	520	550	507	515	519	494	532	518	512	542	516	570	531	549	533	548	564	505	496	533	500	507	527	543	534	509	531	555	554	529	547	519	544	554	527	533	562	542	539	507	538	592	532	485	541	517	521	559	522	549	558	546	509	545	538	560	537	477	554	521	529	546	538	516	535	548	554	599	489	548	550	513	506	556	512	538	545	541	557	541	536	530	475	502	549	522	526	533	514	512	515	547	503	515	558	508	540	567	518	544	541	530	583	569	562	566	575	531	551	571	551	511	534	531	560	539	507	472	553	573	514	536	506	538	566	532	515	513	551	606	582	524	538	578	536	538	498	552	494	505	487	582	549	508	530	523	516	552	515	534	531	553	537	576	551	497	543	531	530	497	566	611	514	559	514	548	524	543	538	557	579	530	571	519	509	546	522	526	542	539	539	503	520	544	553	571	486	520	528	548	534	530	503	518	502	567	507	533	556	539	512	516	570	563	562	530	520	521	522	520	512	540	545	499	545	495	550	574	505	521	522	518	493	565	498	544	549	509	549	541	537	534	535	542	513	550	542	546	551	524	526	529	577	509	537	542	531	543	527	563	499	513	534	545	519	555	549	554	543	504	510	572	534	573	557	533	505	518	528	539	540	540	497	527	577	556	527	521	561	510	534	521	550	556	525	533	538	516	570	529	562	517	559	541	538	552	555	538	503	560	554	525	540	550	587	515	534	550	504	573	572	502	574	511	526	467	540	535	531	521	524	516	524	530	558	560	531	573	581	509	549	529	549	550	550	504	545	502	505	560	513	531	505	538	525	535	544	533	506	545	504	557	504	547	519	546	550	545	539	533	497	534	541	539	524	539	510	515	458	542	555	542	547	505	552	540	508	589	515	525	511	544	520	552	581	543	533	577	563	516	551	549	522	515	492	520	531	508	543	534	542	526	575	587	511	504	558	551	540	563	486	527	559	534	526	535	527	541	555	532	564	522	551	533	614	528	542	542	536	520	533	484	513	540	533	546	532	494	516	548	522	550	558	491	529	525	519	572	525	571	564	506	549	536	528	543	580	539	526	533	541	551	520	547	558	534	531	556	529	532	540	561	534	543	533	529	537	553	564	557	537	547	525	504	531	536	541	530	494	573	537	546	534	527	571	498	547	542	570	527	524	530	508	577	524	540	538	513	546	532	556	483	533	496	531	521	546	533	520	520	557	539	528	512	543	535	544	519	543	504	498	510	567	514	584	561	527	545	533	557	570	540	543	524	539	542	567	498	515	529	535	544	527	560	556	520	511	556	555	539	537	559	549	520	535	551	507	504	565	499	524	533	525	534	516	556	532	551	552	504	537	575	544	528	544	568	556	563	500	472	546	556	542	512	521	564	566	518	566	556	548	562	496	552	522	568	497	561	513	539	515	519	535	518	543	565	503	567	524	534	558	553	523	540	533	528	570	533	532	537	536	553	520	550	546	540	587	528	589	564	511	542	537	532	567	502	545	571	543	537	550	568	539	519	514	527	521	556	580	546	537	515	590	544	589	517	576	548	524	544	550	529	511	517	524	509	520	527	551	533	529	513	532	497	491	572	522	551	532	513	552	507	544	564	545	521	555	534	510	523	543	578	549	534	507	551	523	509	547	545	539	542	522	552	515	529	497	522	542	590	538	542	529	597	554	518	558	530	493	542	530	515	550	499	537	536	552	529	526	536	527	538	565	513	519	496	569	521	551	553	533	513	525	551	525	540	506	578	550	548	523	539	565	571	552	521	524	537	516	504	518	519	538	559	536	550	527	543	548	559	566	532	553	509	533	518	577	530	528	517	600	577	493	546	543	515	508	494	525	527	521	499	566	560	518	488	523	549	517	498	514	589	531	509	534	561	538	521	491	529	567	536	554	570	590	506	567	532	518	593	549	556	524	531	517	537	530	525	557	541	571	519	522	559	537	514	583	527	566	565	538	582	521	511	540	517	556	523	528	496	541	555	521	567	501	515	507	495	541	540	525	516	514	552	529	550	546	548	523	526
22203	21026	28750	23527	21026	21075	11684	1118	692	531	456	412	364	325	320	284	279	222	233	234	253	198	211	199	176	200	183	195	181	205	207	172	172	194	173	161	176	165	164	151	175	175	141	166	146	175	147	188	162	160	180	157	160	158	151	134	166	174	159	155	165	181	170	186	141	159	150	159	143	155	160	159	154	162	146	163	150	156	166	172	172	165	142	151	161	146	142	153	124	150	164	152	159	153	162	134	155	161	165	146	140	127	151	186	166	173	155	168	166	171	165	144	163	150	153	152	176	158	167	168	150	156	157	153	141	159	126	139	163	174	162	149	150	153	163	141	152	171	166	157	146	142	137	144	172	141	160	156	149	151	151	142	157	169	150	156	157	154	145	136	167	176	183	146	164	124	165	129	160	160	155	138	147	148	160	161	150	165	139	164	167	177	170	137	154	171	157	151	140	152	166	149	134	174	182	161	159	167	129	153	130	140	156	159	133	138	163	132	145	138	183	174	133	159	157	168	137	162	144	154	153	135	142	144	136	170	152	176	145	177	145	151	131	147	155	173	151	164	167	165	128	162	144	167	152	153	150	176	148	160	152	140	130	139	163	138	160	141	138	135	147	172	178	158	174	162	142	172	162	152	148	137	163	138	139	161	152	151	144	143	157	153	146	140	149	148	148	153	155	165	157	161	161	161	144	139	163	166	153	177	147	129	160	150	156	172	131	147	177	141	155	146	126	159	145	156	136	141	175	160	191	149	153	143	147	147	146	148	155	145	156	175	170	168	154	138	132	160	149	140	170	155	144	179	188	146	172	148	152	137	144	162	166	149	169	135	155	166	155	148	159	153	155	150	172	175	156	161	149	164	162	144	165	148	129	157	162	147	152	160	146	176	118	150	138	148	162	144	188	161	123	160	171	134	147	138	152	154	146	160	149	137	162	184	156	159	171	139	148	156	158	144	164	156	169	159	146	149	149	169	147	155	167	160	148	167	143	167	133	171	174	148	163	137	152	164	172	160	133	155	145	136	165	140	136	158	145	174	162	174	165	162	151	157	168	154	164	142	164	134	152	132	163	143	186	147	161	136	167	147	158	178	159	151	152	162	161	173	148	174	134	138	153	143	157	161	183	160	164	158	136	141	163	159	153	167	165	155	174	171	158	153	155	142	177	158	129	160	153	145	168	154	134	156	166	156	152	149	154	163	156	152	146	149	122	157	160	141	151	165	165	153	155	139	171	156	153	155	130	153	130	169	149	135	147	170	148	151	168	155	181	152	169	138	144	144	169	162	163	170	156	149	160	160	151	151	149	138	163	170	150	139	146	132	176	160	141	145	175	166	135	155	176	161	155	150	144	141	128	169	149	159	176	123	181	154	136	151	152	145	130	160	152	140	138	168	149	156	175	150	142	140	144	146	165	139	172	147	153	160	145	133	156	173	148	136	134	135	144	156	157	147	156	157	137	162	156	168	145	171	141	148	166	140	159	141	156	152	158	144	139	145	135	144	152	127	169	147	136	152	151	171	139	149	158	156	145	151	154	136	166	154	137	157	157	158	159	161	133	149	162	152	181	179	148	151	163	136	131	156	144	164	143	153	157	150	127	138	162	154	144	164	147	131	172	157	161	164	130	188	157	148	155	138	163	166	166	185	166	154	161	160	158	171	155	161	162	172	177	152	165	156	125	158	164	162	169	153	128	159	143	173	164	139	163	144	160	147	153	160	136	135	136	164	146	144	161	167	146	175	150	186	156	162	145	149	155	156	159	150	143	150	150	137	157	138	137	156	156	147	153	158	149	161	144	140	144	153	147	156	126	132	133	185	153	146	186	167	155	162	143	178	146	159	150	158	151	141	154	144	156	162	180	142	131	146	142	160	146	145	151	165	156	145	157	146	158	150	149	165	134	149	155	131	140	135	174	154	153	140	142	162	137	182	143	172	171	158	142	154	156	145	137	150	129	136	148	150	161	139	167	154	146	163	164	173	144	153	141	145	158	161	151	153	150	157	148	140	144	134	154	149	171	139	158	141	135	151	156	133	155	154	141	158	163	157	154	167	155	165	139	165	152	141	150	141	146	151	173	147	150	144	175	163	166	151	147	150	156	151	161	152	145	147	152	169	148	152	174	171	149	151	160	153	167	176	141	122	155	143	153	124	161	145	168	165	169	155	167	134	166	162	172	151	146	138	144	160	158	144	166	168	163	148	164	146	140	170	152	152	150	159	139	148	171	150	164	164	157	164	133	148	138	151	159	138	140	150	137	170	144	139	159	138	170	128	162	151	145	168	139	153	149	153	161	144	156	155	164	158	157	178	149	147	161	131	143	145	168	153	160	159	146	177	137	157	138	142	153	149	146	135	144	126	165	157	182	142	154	165	152	151	152	161	149	170	141	139	152	133	140	158	148	153	142	149	163	135	153	165	166	150	160	145	153	185	136	163	158	156	158	164	146	111	163	163	154	161	160	149	143	162	175	154	157	165	171	170	131	147	159	124	162	145	143	148	129	163	170	153	135	159	150	172	161	152	170	166	156	128	149	155	151	147	161	147	127	132	130	132	140	157	147	174	163	146	160	126	120	151	163	157	154	157	163	164	164	161	140	165	140	162	163	132	132	160	126	153	156	143	144	154	163	155	180	156	156	150	163	156	152	151	168	128	149	169	180	141	151	126	148	166	159	130	147	162	144	159	160	162	137	163	146	156	151	163	141	154	146	153	133	150	180	141	154	158	156	164	151	163	156	149	160	153	144	170	152	167	198	192	144	171	158	160	145	164	146	140	129	143	144	155	154	160	141	147	168	142	155	160	166	139	136	159	175	137	146	146	165	140	133	174	145	157	163	145	134	139	146	137	150	147	162	146	160	155	147	166	131	176	161	153	152	152	134	164	124	154	126	155	146	133	155	167	142	157	174	141	154	138	167	167	174	158	143	143	151	133	143	144	152	131	158	148	148	136	157	162	164	159	142	127	135	148	182	137	146	168	146	140	115	138	136	165	153	161	161	139	141	144	137	121	151	176	152	157	129	147	150	143	171	174	165	156	152	151	168	168	153	137	161	148	150	149	143	133	142	144	152	163	168	162	144	150	138	144	152	142	153	156	160	140	136	147	143	151	136	156	146	153	147	164	155	136	153	156	151	173	152	158	139	131	136	158	158	150	152	160	154	171	115	132	141	146	160	139	170	162	130	171	166	176	165	172	157	155	152	154	144	159	162	148	132	133	127	151	156	150	156	143	156	148	141	152	162	138	149	167	156	162	172	154	129	167	147	162	155	144	123	137	154	181	143	158	139	158	128	150	154	153	156	171	141	167	147	171	120	158	164	137	145	154	157	147	171	148	127	143	182	147	166	141	155	142	145	143	156	197	138	151	159	163	136	140	134	178	159	144	144	153	147	164	151	173	166	158	167	146	156	147	151	149	165	155	155	163	141	148	158	167	139	155	189	142	142	158	171	150	158	133	159	143	170	149	157	143	128	129	163	143	159	146	156	168	143	170
4408	14181	10662	5023	3549	2510	1882	1407	1073	864	686	592	495	453	360	368	355	294	267	292	241	252	223	229	204	212	215	209	202	216	210	183	178	218	222	201	196	186	167	184	203	169	187	209	179	176	154	150	180	148	183	187	171	174	163	154	174	142	160	156	181	161	169	171	169	131	165	182	142	163	170	164	174	136	171	153	153	143	175	151	165	151	157	170	164	166	142	155	172	176	161	156	174	157	131	151	147	171	147	185	161	163	168	183	166	153	148	152	148	189	155	145	174	156	160	165	169	155	148	144	163	160	158	141	159	159	148	173	161	147	158	155	161	153	146	170	175	152	153	189	161	173	173	169	150	162	148	166	151	171	149	175	138	152	152	143	154	156	155	176	150	132	159	168	170	153	151	144	172	156	155	151	146	174	148	160	149	158	143	168	160	161	154	140	158	164	157	171	149	141	171	148	163	177	154	152	165	149	165	162	144	150	162	163	155	156	166	156	168	153	165	142	172	161	163	158	161	173	149	159	142	129	169	150	161	155	160	171	158	135	121	151	140	148	152	166	157	153	169	167	137	144	155	153	156	161	173	127	198	142	128	146	169	160	156	162	150	146	165	152	143	144	170	148	148	154	155	141	164	152	151	151	136	150	170	161	158	167	154	173	166	156	175	164	162	144	163	173	135	144	173	158	170	159	143	126	149	163	171	151	140	169	169	178	172	167	160	147	157	166	138	149	158	150	168	157	156	164	152	164	150	151	165	151	137	155	138	165	144	153	131	184	178	157	170	160	153	145	169	172	172	150	154	150	148	156	176	159	151	158	144	143	137	146	132	151	166	167	157	148	144	167	149	168	171	146	148	180	158	169	156	146	154	134	159	161	175	145	153	138	161	130	158	148	145	163	169	179	145	178	167	157	146	149	156	178	150	153	149	148	154	147	158	159	132	152	170	148	147	127	152	177	174	140	143	143	181	170	170	137	150	143	152	143	151	143	160	156	159	142	182	160	161	150	151	164	148	163	160	159	189	137	159	155	151	141	156	151	150	188	156	141	151	151	149	150	144	153	154	133	156	164	133	153	150	166	152	141	159	149	182	169	148	166	150	157	139	148	156	159	167	150	157	134	153	145	149	165	145	168	187	159	177	164	170	160	145	148	163	150	167	149	155	140	175	163	147	141	167	154	173	170	157	170	160	151	165	150	174	140	160	150	153	156	131	160	166	175	158	167	143	156	149	144	169	160	159	157	151	163	156	137	171	144	161	160	165	152	161	153	163	157	149	163	159	134	150	148	157	133	146	153	159	146	156	155	144	155	163	164	151	140	162	189	161	149	164	134	174	162	179	158	151	160	146	167	149	174	146	173	152	148	161	158	147	163	162	166	145	147	179	168	141	163	152	176	160	145	165	171	147	157	150	162	152	156	142	146	164	166	159	135	148	165	141	157	182	147	156	156	149	169	144	169	139	138	174	154	138	126	168	157	185	154	147	155	139	158	162	172	166	139	170	154	150	157	135	143	155	149	158	145	143	143	141	151	157	176	143	146	167	186	149	164	141	139	170	121	160	162	161	143	164	155	161	151	164	170	150	151	168	147	140	152	167	156	131	146	161	167	148	164	140	188	174	145	167	140	168	139	152	172	138	159	142	158	151	165	174	170	153	177	152	170	146	148	156	176	161	171	152	154	140	155	146	165	151	175	192	159	167	160	180	151	165	141	153	145	157	166	160	167	153	150	130	142	152	179	184	136	162	163	150	156	144	134	167	150	155	178	171	175	149	146	155	175	166	123	132	131	127	165	158	169	158	169	182	157	150	167	171	167	165	129	111	144	156	141	166	173	166	151	154	153	148	160	159	153	162	153	148	150	158	158	140	143	178	172	135	145	170	162	133	145	174	160	148	137	175	148	164	161	161	158	142	143	145	160	163	162	147	169	150	133	158	138	136	160	147	149	156	142	146	154	156	155	139	174	157	149	156	143	172	156	154	190	174	143	162	182	157	140	153	155	149	141	148	158	138	164	145	157	153	140	150	144	169	155	136	141	133	152	165	141	157	154	145	169	148	177	166	146	136	165	146	179	146	167	167	162	155	163	153	150	145	171	164	145	159	152	152	164	156	162	152	157	181	168	149	155	156	154	162	167	146	170	178	153	166	147	158	162	168	177	142	161	177	143	156	149	138	155	144	185	158	176	147	132	146	163	161	164	154	172	163	157	133	167	140	148	151	172	149	141	162	166	161	161	136	158	154	136	152	151	170	165	172	131	158	144	144	155	151	168	153	143	157	158	149	165	147	161	141	165	173	149	145	186	146	153	189	153	148	159	139	180	144	164	155	172	144	147	150	165	155	155	155	158	181	172	158	173	175	131	157	136	169	162	148	169	160	158	166	141	144	167	152	140	142	193	158	151	138	154	154	141	163	140	155	174	151	160	160	141	174	139	141	162	141	132	168	145	167	190	146	167	134	152	131	169	161	158	160	167	164	148	155	162	158	175	171	162	126	176	152	145	140	160	171	153	148	163	161	150	156	183	152	140	149	173	149	160	162	188	148	147	143	148	161	171	165	157	151	159	174	131	152	153	156	176	163	157	135	171	147	158	141	151	135	145	158	136	173	140	147	149	165	160	169	173	153	187	157	143	181	161	158	151	162	145	162	160	166	147	163	146	160	165	153	168	162	152	156	153	158	154	166	142	153	149	152	157	148	142	148	144	158	146	134	143	171	155	164	152	169	157	176	161	176	147	139	155	136	150	146	179	151	139	163	168	154	169	162	146	150	165	141	166	166	157	149	133	145	137	155	175	159	147	144	166	144	131	137	184	161	153	165	171	151	145	130	171	162	165	116	175	147	161	154	159	146	166	148	136	155	144	161	165	158	158	149	166	141	159	136	162	161	163	170	127	159	177	160	168	153	165	140	155	140	157	174	148	148	151	169	141	159	151	173	151	133	157	147	166	166	153	145	159	164	142	128	161	159	158	161	171	147	169	154	152	152	182	143	175	147	137	156	157	148	149	150	178	150	165	167	157	136	173	156	162	164	151	159	159	145	165	151	171	146	167	168	145	156	182	162	150	169	177	136	125	166	167	149	154	158	144	160	145	145	148	137	172	147	137	168	167	170	140	151	169	149	159	152	143	158	178	167	144	156	142	163	156	164	158	164	153	180	149	158	161	159	156	176	160	153	151	172	157	167	156	152	152	158	153	149	151	181	159	169	158	169	154	183	146	144	142	153	152	171	160	171	159	153	156	157	167	150	158	155	132	160	154	142	149	155	173	159	169	152	145	151	146	153	139	159	156	157	147	160	120	153	161	152	146	153	142	181	153	147	154	157	150	147	164	152	160	168	150	160	180	174	146	151	160	148	183	166	136	160	130	160	160	137	167	159	141	144	146	136	161	148	143	143	156	153	153	128	157	174	140	161	159	171	161	162	173	171	146	167	141	154	154	151	189	177	194	164	163	152	159	170	154	145	154	139	159	153	154	162	168	168	175	162	139	144	162
27391	18112	4410	1057	796	753	643	592	623	599	575	585	573	595	574	577	613	601	602	600	612	597	565	604	588	570	548	602	611	591	569	572	568	578	584	571	567	595	568	604	582	586	571	575	572	541	566	537	583	549	582	641	593	568	594	558	564	563	591	548	578	547	587	574	524	585	605	615	583	608	534	572	569	560	577	619	567	627	567	621	603	542	571	587	570	594	573	566	554	574	563	548	598	562	571	532	597	576	567	573	600	606	616	589	585	541	576	547	575	559	583	567	548	607	572	564	537	647	577	610	599	578	541	594	546	581	585	561	648	554	607	604	605	599	646	600	553	575	567	579	552	554	550	541	603	601	609	588	538	530	554	608	566	582	557	565	559	593	544	549	603	546	620	609	582	586	529	528	605	591	537	576	572	597	590	552	560	616	612	583	526	614	540	538	562	555	543	627	564	586	609	575	581	570	561	608	623	561	609	568	594	576	575	541	597	630	562	570	570	580	567	584	575	627	546	558	531	572	624	624	574	566	549	593	550	519	585	603	570	608	595	546	582	561	591	627	556	581	556	621	579	599	531	570	614	605	552	609	585	576	548	561	532	600	550	569	612	598	591	585	627	594	584	569	620	584	565	566	617	551	595	567	579	599	607	588	561	545	575	588	580	531	577	601	591	595	584	592	567	591	603	649	588	583	495	553	600	581	570	576	599	541	584	555	528	588	541	562	569	572	583	585	602	642	571	584	612	579	557	561	584	592	568	570	552	591	577	608	585	528	530	574	580	481	597	559	588	590	582	587	572	536	592	571	595	577	587	561	592	575	599	603	569	565	567	570	573	553	509	580	579	615	600	616	557	590	564	577	581	562	562	574	528	614	596	562	547	588	570	599	587	602	634	567	579	603	586	548	605	591	598	583	544	579	546	575	578	584	586	576	592	609	598	570	568	562	522	578	581	589	551	560	632	596	597	587	584	602	594	616	596	585	566	555	565	594	577	553	546	599	564	565	568	590	606	558	635	551	579	579	556	569	604	610	535	586	582	535	594	537	562	569	606	546	602	551	560	562	546	579	583	546	617	575	609	562	594	600	623	581	608	583	591	564	573	567	605	578	600	575	573	565	593	608	592	625	559	565	583	607	557	566	554	610	556	601	574	590	589	587	598	578	574	577	563	617	605	626	534	592	555	540	542	564	532	591	570	589	618	586	560	546	547	611	584	568	600	607	597	603	596	605	576	583	549	556	576	540	581	569	544	557	595	577	564	583	555	570	629	569	600	591	580	559	568	600	584	566	594	581	597	567	556	577	563	570	506	559	568	571	590	571	566	551	608	583	618	595	552	571	563	570	549	538	525	574	571	562	594	591	583	549	531	555	614	579	570	553	622	637	569	575	547	568	559	559	538	577	540	546	539	567	622	576	570	587	567	527	615	570	575	549	565	572	563	549	604	590	584	575	607	557	532	544	598	567	615	587	562	564	555	587	620	599	576	555	546	559	576	503	563	581	546	531	616	593	596	519	556	613	557	556	585	567	590	605	597	563	533	556	588	557	586	548	620	555	592	602	561	548	549	567	555	602	575	544	552	608	582	617	569	571	610	567	557	579	574	623	540	559	586	615	518	547	557	568	563	601	574	563	589	580	550	541	599	568	561	580	617	578	634	557	588	523	551	565	602	595	590	533	553	557	588	576	568	612	608	574	604	537	558	568	633	542	600	591	571	608	562	544	555	575	592	583	601	555	597	570	584	591	589	592	623	611	635	598	593	604	548	562	641	595	579	564	592	584	578	588	558	595	578	563	583	603	567	621	614	584	536	572	571	571	578	535	615	560	581	560	574	573	585	569	597	569	577	559	557	558	555	593	580	585	585	567	589	556	548	575	582	554	617	578	560	584	562	539	560	555	530	597	540	543	532	554	578	602	560	598	570	562	538	559	561	564	594	605	559	595	608	602	544	578	636	579	577	583	587	549	582	617	637	570	587	611	554	565	569	601	625	602	574	597	596	550	572	587	564	618	559	550	539	548	606	589	515	577	590	571	551	570	568	563	583	565	547	585	572	541	562	545	523	555	625	584	611	555	578	648	585	556	559	626	607	564	600	551	594	608	576	545	585	575	566	626	606	633	610	575	597	565	590	518	571	622	573	559	596	631	552	561	612	541	596	592	578	575	601	610	590	605	556	548	581	577	614	583	557	587	587	575	638	592	605	603	575	549	615	597	630	557	515	593	537	574	596	572	584	580	556	564	597	597	591	569	557	546	621	575	583	605	549	569	588	578	598	595	537	592	568	566	592	589	567	583	590	569	600	590	596	561	606	582	589	603	538	611	574	560	533	601	594	629	582	584	560	579	617	630	551	557	589	570	583	586	543	587	544	592	586	595	539	571	558	614	561	598	545	564	618	588	595	581	580	570	570	575	566	623	604	592	586	604	582	607	580	568	583	540	592	596	587	581	542	580	577	586	575	578	562	606	590	656	596	532	620	599	568	598	579	596	564	583	597	605	581	572	589	561	604	574	561	565	579	621	573	560	577	607	541	564	597	606	588	584	564	562	550	583	539	599	597	575	602	533	563	546	574	559	568	563	566	595	603	569	538	605	573	590	603	574	598	597	576	577	594	567	586	577	635	544	528	559	576	562	578	603	592	591	552	577	622	539	591	590	583	584	582	586	590	551	591	598	596	569	602	600	571	605	525	583	564	584	539	585	544	522	610	521	594	594	603	570	570	573	570	581	581	587	576	549	606	568	579	552	609	652	567	573	561	599	556	569	565	560	611	533	565	600	547	561	596	600	607	546	565	606	608	562	561	586	596	596	589	598	565	600	581	578	564	564	571	610	578	588	550	590	635	605	543	600	578	580	539	613	565	573	584	584	578	607	572	576	551	546	603	589	527	596	611	603	598	579	546	579	574	574	600	578	653	575	558	603	572	563	577	547	560	598	588	565	579	612	579	586	582	578	569	571	596	599	580	583	544	538	624	550	601	596	549	597	597	566	589	571	568	594	588	521	569	576	571	563	581	590	570	554	604	607	630	564	563	540	580	578	569	573	546	602	550	627	571	558	590	559	591	529	553	559	582	594	579	575	552	581	590	555	569	626	582	608	580	601	601	571	546	543	611	610	591	567	602	608	567	622	595	607	578	554	553	564	588	528	601	636	588	581	615	598	587	595	579	569	592	613	586	559	555	596	603	608	595	569	595	559	603	588	589	581	561	577	545	624	574	585	531	575	545	573	587	583	602	584	577	615	557	588	590	530	576	582	571	606	566	558	619	569	606	598	595	564	541	566	563	587	573	606	580	622	542	558	548	574	551	600	559	579	576	524	587	552	569	573	611	557	606	590	599	608	568	568	543	566	571	578	609	601	569	524	571	580	589	573	556	549	590	580	613	553	550	581	585	596	549	566	572	547	581	548	600	577	562	564	597	606	568	638	592	599	590	588	604	567	634	575	555	521	608	616	574	623	582	556	582	590	566	571	577	631	589	567	585	608	588	549	561	589
4356	1053	959	750	724	671	699	627	611	632	660	595	651	596	599	657	617	638	639	596	594	615	601	617	623	650	616	620	609	594	639	586	576	622	638	602	578	576	548	579	610	627	613	623	611	601	641	620	595	633	592	607	603	571	573	627	643	590	599	618	584	591	607	643	656	572	607	613	574	632	583	578	581	622	569	585	599	617	645	627	614	618	581	621	587	595	608	569	566	582	577	620	606	584	592	575	648	587	634	624	600	583	586	605	554	655	620	597	564	623	587	610	611	613	600	613	621	615	587	625	608	574	623	606	596	571	612	630	616	615	607	589	549	616	660	626	612	676	602	588	616	614	630	587	586	611	628	588	597	612	642	611	607	566	578	650	606	574	569	622	618	604	604	618	582	567	595	601	594	597	610	588	589	615	613	631	597	593	611	613	633	579	597	605	580	628	563	628	659	595	590	595	604	613	633	599	574	601	623	605	603	535	583	571	657	624	620	596	638	599	596	563	630	580	593	650	586	607	570	616	610	615	591	549	610	601	573	567	593	641	625	565	595	587	590	610	658	621	575	598	630	642	616	584	615	588	584	635	596	586	593	582	573	606	610	594	626	600	601	606	603	601	566	597	595	590	619	634	605	610	632	593	572	591	571	615	660	582	610	613	565	601	625	606	591	590	649	620	627	602	600	579	607	592	599	608	624	591	608	613	581	576	588	586	617	602	579	633	580	670	564	626	582	661	578	609	571	573	609	634	615	640	565	618	639	620	598	570	599	613	617	620	635	650	615	588	638	592	600	618	612	626	580	604	568	612	600	604	597	593	627	577	577	527	611	601	638	608	561	582	603	615	612	577	578	594	569	620	620	583	651	588	617	613	614	603	584	647	577	580	599	591	607	617	597	603	557	618	536	588	630	630	643	569	644	615	576	631	601	582	599	526	596	588	637	611	568	583	627	606	598	621	566	628	600	604	591	596	572	587	597	607	582	630	614	611	623	606	607	589	613	607	600	542	614	595	588	571	617	630	650	611	610	604	541	555	609	611	565	592	603	571	642	618	588	601	594	608	600	622	524	586	644	587	605	606	600	573	650	631	577	603	585	598	553	563	612	608	628	564	617	626	602	612	563	625	600	631	642	599	653	591	610	612	642	617	625	621	577	582	559	609	565	623	580	613	636	595	586	567	615	609	626	629	605	610	594	564	594	580	580	628	612	624	606	603	671	600	612	642	638	590	572	585	621	577	600	576	612	622	631	620	641	617	609	633	662	595	595	570	584	608	604	655	612	602	567	607	600	579	593	588	603	610	652	588	613	585	624	617	608	658	611	624	626	629	609	601	615	622	600	561	614	659	633	642	568	600	604	616	646	591	615	640	537	617	607	617	597	617	641	623	593	617	598	630	557	606	617	630	585	607	558	572	593	621	592	597	587	629	631	630	632	570	616	592	603	616	614	613	614	625	630	587	633	620	600	578	612	616	580	621	618	625	569	586	604	590	624	594	558	633	580	606	655	635	560	560	616	666	549	625	604	575	632	591	597	587	627	586	596	591	581	649	609	582	654	648	618	676	598	630	592	597	615	593	609	616	615	602	587	642	604	590	606	673	603	584	586	593	630	607	580	588	603	586	592	587	591	570	589	643	585	549	587	582	605	621	591	653	604	665	619	592	569	606	608	600	601	629	602	598	559	635	627	576	579	591	613	612	601	594	600	638	629	629	630	632	600	593	631	573	573	627	602	593	631	610	628	598	610	609	637	603	607	622	592	623	629	596	603	567	627	596	586	622	595	618	598	601	622	632	622	644	580	607	593	605	612	660	590	581	599	586	590	597	603	621	604	613	635	645	617	623	595	597	560	606	585	630	560	653	600	625	641	623	642	609	589	588	591	617	609	631	605	592	656	609	541	629	627	579	578	563	599	597	607	629	624	623	612	594	566	603	659	559	619	608	622	605	613	645	625	600	630	634	615	623	623	582	618	586	588	576	645	618	560	600	615	578	553	587	590	595	631	597	634	612	632	603	577	625	574	623	601	640	652	602	597	603	604	617	609	525	617	589	580	588	618	615	574	617	602	620	620	578	584	631	616	601	583	618	628	595	592	627	616	571	624	590	608	639	610	611	608	590	592	628	604	581	643	555	603	608	639	617	590	591	573	583	589	605	618	562	621	584	602	557	633	571	603	607	623	575	596	587	567	607	604	606	622	593	595	614	619	593	592	658	601	656	611	603	649	615	606	635	601	628	633	600	637	624	624	639	587	617	599	651	597	569	619	574	569	581	614	547	612	601	597	627	618	642	627	606	592	591	602	594	601	608	615	626	626	608	634	607	660	601	637	664	612	630	663	649	574	592	589	635	600	591	581	640	606	598	605	545	603	521	591	558	558	596	630	578	594	603	577	585	599	593	638	636	602	561	647	642	619	639	612	569	577	628	623	622	621	611	600	642	617	621	596	625	583	590	582	613	568	594	619	581	604	589	634	616	613	563	572	629	634	597	630	614	610	589	622	578	621	645	563	607	647	611	628	570	608	626	609	629	603	616	638	582	604	616	598	638	601	598	614	595	593	626	587	616	639	635	614	595	590	606	623	573	632	622	619	608	606	626	591	580	581	595	623	637	590	598	589	613	583	606	586	569	591	619	587	575	555	611	589	591	627	597	580	617	591	602	549	597	605	609	616	588	633	610	550	643	609	614	622	578	592	598	553	580	567	643	598	579	569	643	613	630	623	619	594	656	566	584	624	566	645	565	584	600	651	622	573	579	606	658	596	648	592	604	604	535	570	576	596	608	590	594	582	640	620	628	660	602	612	592	596	606	577	591	600	608	649	609	632	600	603	563	634	598	627	610	609	607	648	604	594	614	601	576	640	639	591	533	580	623	661	582	626	602	562	621	627	624	592	608	607	639	622	577	597	601	593	583	638	603	594	604	595	615	598	623	613	565	603	587	596	583	629	633	633	619	667	613	580	577	626	614	600	528	605	621	588	622	639	613	623	588	616	589	611	659	597	601	627	609	584	652	574	592	589	598	636	615	622	565	606	607	620	576	572	605	587	611	593	600	595	576	545	597	586	641	595	637	619	631	608	610	583	626	616	599	597	563	572	615	617	607	580	601	595	624	590	628	551	577	610	618	611	600	620	575	596	596	615	613	645	575	597	600	595	581	611	515	585	628	572	577	566	611	610	601	653	626	579	613	573	624	598	616	577	620	536	616	627	624	564	613	640	581	589	611	577	619	598	605	628	693	595	576	610	642	605	587	596	618	584	608	589	598	611	627	600	608	641	574	605	649	609	643	638	595	598	592	616	607	596	565	614	629	597	627	650	597	612	588	582	605	609	580	635	587	597	601	605	608	597	632	623	612	564	591	627	581	624	589	568	597	615	565	606	603	622	616	561	611	622	595	614	578	593	589	606	637	639	579	559	637	645	591	606	608	569	603	664	568	591	605	619	586	621	605	654	612	623	615	632	619	598	595	624	663	580	618	577	642	622	620	655	601	645	603
23156	20874	28203	23672	20860	12532	1228	715	563	536	480	423	430	391	389	364	395	361	329	305	373	345	320	335	325	353	311	305	364	310	320	308	295	283	283	323	284	307	293	303	292	306	308	283	336	301	269	293	324	289	324	293	294	299	294	308	263	314	274	322	300	301	342	281	302	260	278	302	309	290	314	326	304	313	280	296	304	264	303	254	282	302	283	304	303	286	281	319	272	313	307	308	297	289	335	298	288	279	267	292	301	311	320	301	294	289	309	300	303	293	275	289	319	291	266	297	318	315	295	314	303	307	305	291	303	266	290	272	273	287	328	308	264	327	317	273	276	241	324	315	275	290	310	303	278	281	280	306	309	283	320	304	296	303	275	303	309	277	297	286	273	318	298	301	280	298	274	335	278	289	323	276	312	282	280	283	336	295	354	334	284	306	272	266	290	279	304	274	303	271	304	296	306	296	288	285	312	315	295	314	308	311	261	311	300	318	324	289	302	294	315	271	293	302	263	310	299	282	271	293	281	293	301	310	326	306	330	295	255	316	278	324	329	291	276	309	327	294	286	292	318	274	283	301	283	295	309	302	272	282	305	312	328	299	283	302	309	319	300	310	276	303	276	267	303	290	323	274	277	297	291	315	302	288	282	303	300	333	293	313	320	330	296	326	322	268	293	302	285	310	316	299	273	307	259	312	305	285	289	320	309	272	316	266	273	329	317	304	293	300	271	295	266	325	322	289	285	277	306	276	287	312	274	314	288	287	328	304	295	299	288	319	281	279	317	292	304	303	299	293	324	299	253	279	310	277	259	332	284	288	303	292	269	298	312	288	299	274	272	303	303	293	292	300	292	276	299	302	282	307	294	298	303	304	292	314	324	305	319	307	293	293	294	278	280	285	321	287	293	284	286	257	293	312	334	285	290	304	293	290	306	285	304	307	293	265	288	293	274	314	290	285	302	289	316	342	320	285	301	318	285	288	327	301	302	310	305	261	338	286	270	313	290	301	324	291	280	281	291	291	272	302	306	291	291	292	329	312	313	298	319	312	313	294	315	287	298	341	351	284	305	316	333	300	270	314	299	288	296	315	305	336	293	325	293	307	300	277	283	302	322	312	282	313	277	293	297	291	295	274	265	298	286	305	278	305	293	284	315	292	303	290	284	259	286	311	308	306	294	293	311	300	324	302	309	310	290	297	312	286	312	317	294	307	258	289	287	312	281	289	334	306	290	292	319	297	307	298	330	281	275	312	300	283	286	276	304	290	294	309	299	300	302	291	303	306	288	282	275	307	262	273	312	312	299	315	279	323	272	292	251	293	303	296	296	282	307	301	268	296	290	301	312	311	299	270	296	278	257	302	304	307	311	294	298	293	300	326	286	314	278	290	309	293	302	310	301	317	302	264	272	315	292	267	298	313	269	292	298	289	290	300	300	297	317	269	295	332	279	274	291	316	318	294	301	290	273	274	294	291	264	282	307	297	301	351	302	296	328	279	272	299	293	326	297	278	257	303	303	284	298	306	269	264	279	313	288	291	314	293	290	287	292	288	297	282	278	310	331	303	288	308	292	320	288	279	298	300	273	309	294	261	277	315	328	250	316	273	302	280	326	310	298	277	279	339	261	313	339	296	298	298	308	303	311	255	312	282	297	285	297	288	296	298	270	315	334	280	278	304	281	317	306	315	278	329	290	281	276	281	302	284	321	296	296	287	301	299	293	307	288	299	285	293	321	289	327	305	299	254	290	314	335	309	279	316	323	311	308	289	301	268	302	323	293	317	267	327	302	300	305	295	295	288	279	290	326	272	302	292	279	310	299	288	287	315	285	287	314	325	328	281	298	296	293	291	318	268	284	299	311	288	336	283	288	297	274	292	304	314	288	297	291	292	320	280	287	272	304	296	279	272	305	314	302	303	306	261	299	257	288	276	290	316	322	288	308	295	299	288	300	281	281	276	300	302	276	270	289	303	298	312	296	281	315	256	288	320	321	273	272	318	301	338	272	300	298	303	294	285	282	281	302	304	277	290	325	323	255	324	301	295	283	293	291	293	280	320	297	289	316	311	302	311	295	286	285	290	297	335	288	256	282	258	317	274	335	314	299	261	280	343	320	293	300	310	298	279	262	288	303	294	298	277	303	297	308	334	328	313	306	301	289	299	329	316	305	275	298	303	301	288	290	296	322	288	307	311	296	267	335	257	309	314	289	326	289	306	278	312	325	297	285	245	285	304	302	285	302	281	294	290	298	282	317	264	308	298	260	292	324	310	266	309	289	285	300	258	266	295	287	298	305	304	299	330	289	292	292	291	267	293	285	272	276	294	301	289	290	316	344	290	317	307	275	285	299	288	322	297	284	311	303	252	306	289	287	290	344	315	277	293	284	289	301	265	297	296	285	296	323	305	285	284	302	298	291	302	317	303	282	307	308	292	283	267	257	305	295	295	313	271	241	323	267	276	289	280	295	307	295	278	305	315	306	318	277	299	282	282	291	279	316	291	314	285	272	326	291	274	291	302	343	286	281	295	318	308	328	296	283	302	264	251	283	277	305	305	286	304	302	287	288	287	299	277	284	290	311	314	298	272	308	286	271	289	313	274	300	308	280	311	290	275	300	281	295	322	300	287	260	320	298	321	291	294	296	306	279	263	304	306	301	287	288	302	282	292	304	311	309	267	308	313	328	267	288	327	261	299	298	304	274	289	305	297	285	284	311	273	327	282	281	306	286	286	320	308	261	282	300	294	325	295	285	308	294	291	307	296	281	303	309	321	300	301	318	263	290	304	311	290	316	278	304	311	277	318	319	296	302	284	313	311	295	279	315	296	313	283	296	307	300	314	284	280	323	282	277	301	332	297	331	286	300	283	277	285	283	275	309	278	303	289	298	292	292	321	298	298	271	336	287	333	297	295	290	304	314	343	298	280	308	284	314	269	272	335	291	294	295	281	299	288	307	308	263	296	298	297	307	286	265	270	300	315	315	295	284	327	319	288	301	330	308	310	272	290	271	296	301	292	311	315	313	287	295	316	322	267	309	279	285	279	278	294	282	270	271	306	278	288	297	312	324	313	303	297	292	270	279	291	306	273	277	306	310	291	274	292	297	296	316	291	314	283	287	274	274	325	307	309	320	305	288	316	313	299	309	289	315	294	274	295	324	270	355	267	296	310	281	323	293	282	308	295	280	285	319	291	329	289	309	295	272	307	253	313	317	280	312	316	271	324	315	295	291	289	310	276	295	320	276	292	292	277	283	301	287	289	282	312	301	282	322	288	292	296	283	291	314	294	276	306	277	327	299	271	281	301	286	307	311	316	350	314	312	278	344	328	313	280	314	302	284	294	296	271	304	268	299	308	292	279	319	288	303	322	241	299	311	296	299	277	266	307	287	284	304	304	283	285	305	291	288	311	274	311	282	307	319	273	301	304	323	308	322	310	279	310	294	325	297	283	297	276	271	266	267	260	304	325	254	314	302	300	291	311	337	285	291	313	283	294	323	295
3181	8368	6190	2904	2096	1520	1196	904	795	665	611	536	475	498	439	365	390	398	364	414	376	373	360	350	353	357	349	343	327	344	339	359	343	309	310	360	353	331	333	296	340	333	324	337	346	350	349	350	296	321	316	342	315	329	354	357	304	311	346	350	335	325	336	311	332	347	329	329	327	318	300	327	352	339	316	310	306	347	339	309	321	326	326	330	323	329	352	344	340	337	346	342	342	299	342	347	331	316	313	338	334	341	314	358	315	340	327	319	307	295	328	323	332	321	336	332	323	324	353	324	333	328	353	332	306	312	340	346	370	328	318	353	321	319	323	294	365	345	343	311	324	321	317	332	314	341	335	361	351	293	336	337	313	340	274	341	330	326	316	358	332	352	330	364	330	298	332	351	325	325	350	336	335	328	317	350	345	315	336	349	314	326	354	320	320	303	320	316	305	302	310	332	336	328	316	352	340	298	313	350	313	322	302	341	328	313	363	350	318	343	295	331	330	314	314	308	349	310	335	319	336	320	353	321	330	329	342	298	335	286	345	316	359	320	333	342	334	318	315	324	307	349	313	289	331	306	377	315	355	310	310	347	309	322	310	319	312	348	296	355	322	319	311	314	343	324	330	284	312	335	333	319	297	320	319	322	296	316	309	347	305	344	327	325	298	325	331	342	322	317	350	333	358	319	337	315	281	333	358	334	325	328	308	308	328	328	316	310	328	314	345	308	318	342	313	336	315	344	345	332	313	338	327	329	294	316	328	323	332	314	314	325	334	308	349	345	316	331	308	303	318	351	340	319	312	339	316	300	343	359	299	320	370	311	316	327	339	334	341	321	309	347	335	346	323	331	339	317	307	314	301	361	347	338	293	340	297	315	306	282	317	370	347	341	309	331	318	337	329	310	337	308	300	317	324	308	339	308	322	315	326	316	315	282	312	350	367	344	317	310	345	338	372	329	355	328	308	338	331	315	331	339	329	306	326	327	334	331	327	326	334	308	322	360	338	317	334	316	330	307	340	295	348	358	293	331	341	309	305	307	326	337	329	299	307	289	336	315	336	340	306	325	295	320	331	305	320	338	294	339	321	349	330	323	329	348	332	323	308	309	349	351	310	341	362	368	308	292	349	340	308	332	346	323	350	325	320	312	341	305	313	314	324	304	307	312	324	354	295	301	313	306	329	315	352	300	303	334	313	309	340	359	318	342	326	319	306	328	334	310	336	338	303	332	334	354	346	331	308	310	310	354	313	331	335	318	338	331	329	339	305	359	355	292	318	351	343	337	311	322	308	358	328	312	401	332	336	348	316	346	353	324	318	328	312	315	358	325	322	338	335	345	327	312	321	312	327	316	361	306	340	289	316	344	328	328	337	294	332	311	334	325	371	309	315	334	313	334	353	302	324	324	326	337	357	305	329	332	301	317	329	322	313	306	323	263	311	335	342	334	314	357	311	301	311	320	297	332	321	335	319	344	352	284	309	316	333	359	357	321	340	322	346	317	305	308	297	315	323	314	325	318	312	308	315	352	319	326	325	352	313	319	308	337	315	320	326	330	301	314	329	313	332	328	323	324	380	340	311	302	335	342	301	310	324	363	319	349	329	324	332	320	332	306	340	348	345	335	341	308	323	318	302	323	308	312	314	344	337	337	365	318	336	319	337	357	310	315	360	315	327	326	327	314	321	342	311	321	329	355	352	318	308	301	308	290	292	331	341	310	322	312	320	320	321	335	328	302	322	336	329	354	311	342	328	302	325	338	351	317	348	346	336	345	332	311	312	324	360	312	303	346	329	327	352	310	339	328	317	318	311	318	333	313	316	337	342	319	293	301	348	314	346	307	320	320	309	322	286	298	316	323	339	309	336	302	311	327	358	347	307	330	312	342	322	321	342	338	311	354	297	325	313	286	311	333	330	307	335	317	328	335	325	329	331	325	309	316	325	299	334	325	365	348	323	321	336	346	324	337	310	318	317	336	319	334	322	307	312	285	318	314	320	333	324	337	373	347	312	330	325	328	310	300	319	300	343	305	321	332	322	311	332	290	344	332	362	344	319	308	313	326	356	335	317	317	308	353	316	331	316	356	305	307	325	314	325	329	335	321	326	373	303	337	320	359	311	302	354	318	339	325	321	360	326	308	336	303	352	323	306	327	333	295	337	326	327	318	326	346	338	316	322	298	327	336	328	334	312	320	348	306	307	315	341	324	321	322	328	299	354	332	311	301	360	338	361	352	325	295	313	370	344	320	318	341	347	330	339	344	351	319	307	327	286	320	300	352	335	336	321	332	355	363	335	372	315	339	298	334	328	296	323	318	300	330	352	338	327	309	316	306	342	297	340	331	352	330	329	340	321	304	323	346	335	351	348	328	301	388	329	321	347	288	292	331	323	320	306	333	334	350	275	309	322	341	346	310	295	326	337	300	330	334	343	326	313	309	353	347	344	321	308	305	309	334	330	335	328	332	330	349	293	352	315	327	309	333	315	335	311	311	320	296	319	305	337	323	324	343	309	320	318	331	309	349	368	300	328	333	342	289	283	339	325	350	338	338	319	319	310	309	309	337	304	328	348	350	304	337	312	319	305	315	334	273	346	349	331	327	333	316	332	313	304	315	298	326	319	329	306	312	333	311	345	343	325	341	326	318	298	291	364	331	311	300	327	330	314	323	326	334	361	311	310	296	326	333	319	309	343	320	336	339	300	335	356	343	296	345	320	337	345	345	321	299	329	337	286	327	308	342	333	350	319	320	307	311	310	331	322	318	327	359	339	325	335	334	316	364	333	288	332	302	327	317	326	329	338	320	340	323	311	391	316	318	330	319	348	333	331	367	333	316	341	343	322	305	323	334	314	320	321	327	345	299	338	325	330	331	306	310	315	305	327	254	330	340	322	314	293	315	331	305	333	323	335	306	304	336	318	338	302	358	313	336	314	309	317	339	310	317	311	349	338	350	303	331	310	308	348	311	356	335	333	308	327	338	333	295	330	314	338	330	347	352	333	341	336	337	298	338	291	342	307	317	300	329	307	314	311	289	327	329	325	315	334	335	312	320	306	322	343	329	334	334	329	300	332	322	361	294	334	350	339	298	354	332	332	357	306	329	296	321	321	317	330	317	309	315	302	343	302	325	289	325	363	355	354	321	279	341	333	342	333	314	359	344	312	317	348	322	315	312	327	317	304	345	320	314	325	343	307	330	327	332	357	320	319	304	303	325	350	316	319	316	336	336	311	359	335	317	326	294	319	311	310	311	322	327	348	338	312	320	354	337	340	324	355	319	340	329	315	315	324	337	314	336	315	294	334	295	314	333	291	291	326	302	339	291	319	329	293	310	322	309	321	316	292	365	336	314	320	317	314	333	363	292	303	316	316	337	338	307	321	343	322	312	281	313	329	341	322	339	326	312	332	327	341	308	280	328	320	332	310	340	309	310	289	333	326	290	339	341	309	337	272	309	338	309	336	323	300	328	310	332	307	328	293	324	321	360	338	324	317	308
24142	20886	27357	24453	16036	1337	817	723	689	658	610	611	588	578	544	590	582	587	557	551	573	595	555	506	542	533	567	546	523	502	574	541	560	526	520	533	537	536	528	526	539	568	560	520	539	520	551	528	564	519	551	513	514	486	534	579	511	514	535	561	488	533	529	531	556	508	504	538	560	519	525	576	556	518	540	512	523	517	576	516	520	540	531	556	550	537	511	508	533	543	565	533	626	567	490	549	515	550	581	524	518	527	556	515	584	481	581	542	548	522	527	530	563	535	533	511	518	533	586	496	571	530	528	543	542	533	582	582	543	581	545	515	576	523	514	523	530	518	545	564	526	508	538	551	549	505	511	570	506	538	564	528	519	523	568	525	539	545	561	533	549	588	555	504	569	513	545	544	570	537	525	557	575	518	551	523	515	517	540	538	556	549	502	523	534	529	551	540	593	522	526	523	558	589	522	528	538	544	531	537	523	492	545	556	567	510	533	524	570	503	546	533	572	538	519	510	529	530	556	506	537	527	555	559	539	551	524	506	539	523	529	509	498	538	539	518	556	511	509	579	541	537	512	575	538	546	548	533	553	549	537	585	534	514	565	550	515	531	515	503	564	511	546	544	527	540	561	479	572	558	554	540	550	519	532	552	534	585	513	576	517	540	543	524	548	514	565	550	583	508	551	530	513	540	573	536	576	515	536	592	575	593	569	575	544	538	536	517	563	545	542	538	538	510	570	542	532	536	542	555	572	583	559	554	522	518	550	563	538	530	543	522	511	557	525	536	532	559	523	544	535	522	520	530	559	574	545	536	499	570	568	482	541	556	535	544	510	605	566	532	534	561	544	490	571	541	581	541	535	527	543	544	526	527	543	543	550	528	546	536	532	556	506	509	510	565	542	548	486	539	537	545	538	512	535	552	503	549	539	518	561	515	514	463	541	584	559	543	535	528	499	524	542	541	553	524	556	603	544	552	522	567	537	541	583	534	515	503	534	520	560	529	591	514	542	524	556	537	516	549	538	560	547	530	520	563	523	532	545	513	546	532	537	530	520	526	534	550	500	562	534	547	547	523	556	534	502	516	537	588	506	511	505	523	572	541	521	578	552	507	558	537	589	519	537	529	535	533	540	555	530	582	511	561	563	522	515	523	551	551	547	535	566	549	539	535	555	527	543	549	549	568	554	519	516	487	547	507	536	571	525	533	567	574	528	532	541	539	552	522	549	551	527	531	517	484	494	512	541	544	511	493	537	520	534	546	536	550	549	546	583	522	526	537	516	552	542	569	530	559	566	548	535	543	520	501	554	538	565	530	496	577	561	518	552	529	515	559	557	539	545	507	537	538	530	562	525	586	567	541	552	555	494	568	542	535	518	530	506	562	535	523	503	518	498	544	536	576	559	523	512	541	527	577	496	503	565	581	538	515	533	543	571	538	528	590	567	556	532	505	554	513	554	584	553	522	528	550	557	530	548	531	588	573	543	526	491	511	533	537	509	528	523	562	543	570	560	518	527	556	521	536	562	500	493	542	558	521	529	544	547	539	542	484	528	499	524	543	567	503	525	542	548	584	501	524	529	540	504	564	519	523	565	508	547	567	539	562	570	520	596	563	519	563	510	575	559	572	550	577	550	516	523	564	523	506	540	560	496	530	550	554	501	515	553	575	520	553	580	542	564	575	509	545	483	566	560	545	519	541	526	554	493	538	567	523	564	534	527	536	541	517	526	549	556	570	512	551	532	543	525	541	502	543	556	565	507	528	540	509	544	522	565	577	538	560	529	548	588	606	543	561	540	546	547	562	544	529	588	538	542	514	545	582	493	527	521	516	582	538	555	553	541	545	523	527	557	589	571	533	533	519	550	540	511	500	551	533	523	537	550	546	548	555	544	540	547	534	566	503	526	554	544	550	564	549	535	546	562	572	555	529	571	537	561	539	522	519	534	519	587	563	573	533	548	541	549	538	522	524	507	544	490	520	562	530	522	516	544	577	533	504	519	544	537	564	558	545	545	563	501	513	522	600	500	532	497	528	557	550	554	581	547	566	535	560	512	498	535	572	511	536	568	523	532	556	539	540	508	600	564	556	571	531	509	533	551	569	543	534	494	563	575	557	522	562	530	551	495	527	553	554	536	530	537	509	523	543	529	541	521	517	607	526	538	513	542	578	543	572	570	514	562	569	551	507	553	585	549	542	538	557	552	516	536	520	603	565	582	538	529	496	548	550	566	513	566	469	521	525	544	516	561	541	540	511	529	531	572	579	532	517	577	518	541	533	532	558	553	518	529	572	550	557	505	535	518	541	554	556	520	539	477	535	554	504	529	517	511	536	508	573	550	503	557	533	547	566	570	537	542	548	554	546	528	512	587	515	517	500	481	511	566	576	523	511	517	579	548	532	528	548	559	562	545	580	543	547	480	529	524	537	540	556	570	549	561	495	538	507	566	560	572	520	537	512	497	485	532	565	547	547	569	485	553	542	584	567	541	527	529	562	548	564	574	542	513	551	536	509	563	519	553	577	563	527	536	543	547	534	565	547	534	531	532	539	555	532	507	532	540	548	545	536	536	554	526	606	508	515	503	529	567	527	496	550	573	530	516	501	559	548	560	532	531	520	527	543	496	534	547	568	532	564	563	540	531	508	554	558	546	542	565	550	547	550	517	529	552	574	561	500	555	551	494	573	554	509	512	549	525	558	548	504	536	547	567	547	576	559	533	542	495	554	554	546	532	540	560	536	536	539	558	563	518	500	530	532	524	520	532	568	550	557	553	549	564	538	534	542	539	599	578	560	505	527	560	519	552	537	530	511	549	569	537	515	548	566	582	565	519	524	547	538	525	539	555	565	580	545	533	605	526	516	553	541	497	508	522	533	556	544	537	541	540	540	521	562	576	569	532	497	527	548	524	541	554	497	553	548	519	530	531	516	516	580	578	530	555	569	560	514	544	558	512	561	545	500	523	499	565	588	583	524	507	548	588	506	529	548	554	583	530	598	493	550	563	517	493	496	599	548	547	535	586	547	546	558	539	526	476	566	545	527	576	528	554	544	552	559	566	541	573	554	552	553	546	557	560	533	530	523	552	570	518	540	504	499	525	533	519	582	575	540	533	499	571	539	531	521	556	525	549	553	547	524	494	493	510	529	541	550	518	553	563	522	561	523	584	525	561	570	521	528	545	552	509	576	552	504	534	552	523	547	477	544	546	565	531	521	586	503	526	575	519	502	559	573	511	548	591	521	531	559	545	536	518	529	545	528	547	508	594	567	512	545	545	513	554	497	541	556	549	528	525	551	536	552	524	553	531	531	527	529	538	514	533	532	538	571	544	535	516	543	573	533	531	544	551	544	519	537	501	580	541	550	548	529	527	516	559	537	520	507	522	565	564	502	550	545	505	544	548	570	547	555	530	564	536	517	481	536	544	543	515	514	549	562	519	526	525	562	556	537	506	560	520	515	552	581	550	561	491	562	508	566	583	534	506	528	571	565	538	554	516	524
3526	5678	4026	2109	1543	1266	1085	910	857	811	699	666	662	649	596	593	597	601	606	623	576	598	514	610	571	509	559	598	569	520	537	521	536	536	557	546	530	545	519	523	553	543	555	528	507	560	526	518	555	509	549	520	542	537	587	532	551	511	536	580	540	555	559	521	517	539	551	523	512	536	522	580	514	557	551	579	535	559	564	521	555	573	506	514	574	604	551	553	551	528	542	533	485	523	559	533	558	553	569	577	548	565	563	535	543	568	555	551	545	563	551	531	535	587	575	521	540	517	580	534	550	574	542	554	545	519	545	501	530	532	551	559	548	553	534	523	568	553	537	550	544	553	557	519	518	548	541	559	497	554	539	549	557	541	551	545	568	521	555	544	532	559	564	530	523	561	523	532	568	558	527	540	563	531	581	539	534	574	511	574	538	578	550	537	551	532	541	519	526	518	553	546	591	519	602	544	542	539	535	552	567	550	566	505	533	512	564	584	507	498	531	504	577	564	537	563	500	519	535	558	562	549	539	578	578	576	526	522	517	531	490	567	543	552	559	496	583	543	580	576	500	523	547	539	507	521	544	541	543	536	544	513	550	514	542	546	558	511	522	535	541	536	576	532	574	569	511	542	520	550	577	554	548	528	595	505	538	548	554	494	530	569	560	535	543	484	577	503	531	540	552	550	518	531	556	569	547	560	564	487	540	519	504	588	563	517	577	508	548	551	552	544	532	559	581	532	542	564	599	506	554	546	521	556	585	545	496	525	509	539	521	509	552	504	516	545	509	533	530	550	552	549	519	584	527	538	509	525	574	556	544	546	497	541	555	542	561	537	550	579	540	520	544	517	524	510	567	497	523	524	535	546	523	543	553	556	555	538	550	538	547	531	558	563	515	553	568	566	540	561	531	557	542	532	550	528	565	552	531	539	528	552	550	501	565	558	577	542	565	526	537	568	552	529	567	537	514	550	561	549	541	548	541	531	523	538	558	542	565	564	571	516	521	535	548	564	534	586	529	518	500	510	527	574	526	532	518	536	536	522	541	554	503	541	540	523	536	532	566	511	544	571	519	532	558	589	526	507	522	529	525	580	518	535	512	543	550	565	538	531	551	544	558	565	543	575	563	539	576	498	528	552	544	560	548	546	591	582	568	550	525	554	564	504	536	525	484	573	563	545	494	585	567	530	548	543	561	559	526	507	544	549	526	569	495	538	500	524	597	571	576	528	541	543	536	543	539	557	570	551	551	563	543	522	545	542	541	530	541	493	525	559	529	540	525	508	588	549	503	546	573	533	527	533	558	517	515	526	543	516	561	548	510	512	574	518	596	560	529	565	522	555	566	523	531	532	523	552	541	540	567	531	532	542	535	588	533	532	563	532	550	564	524	547	539	550	515	493	486	531	542	539	564	522	569	532	548	554	532	531	549	575	519	493	539	524	508	548	561	541	571	529	516	564	577	524	563	490	512	543	542	548	511	533	567	531	581	535	562	535	538	577	518	512	537	525	569	503	565	529	528	519	548	559	553	551	542	599	533	549	504	449	545	565	511	544	546	535	543	579	525	525	566	539	570	525	515	503	538	526	552	536	574	564	506	518	513	516	579	526	560	531	528	574	549	574	593	559	534	560	527	488	533	549	524	559	545	580	533	548	539	499	565	533	504	532	577	552	560	559	509	558	544	548	550	535	499	519	564	545	504	518	536	521	538	554	547	525	550	532	536	582	548	532	547	515	500	534	541	568	543	493	551	546	546	568	533	571	510	517	492	535	497	555	547	514	526	533	542	539	541	523	541	543	482	565	532	539	572	526	504	553	529	557	573	512	544	552	533	524	534	532	527	587	552	565	518	486	543	579	525	503	528	582	518	570	531	556	552	536	551	536	541	531	487	557	519	508	587	540	558	538	589	506	556	548	488	543	518	581	581	536	516	547	515	563	523	557	550	530	528	545	527	531	557	534	559	583	497	521	561	541	541	515	504	547	544	567	581	547	531	534	545	575	555	530	514	543	520	559	552	529	517	558	550	519	511	528	580	526	544	544	503	524	534	575	558	548	568	527	550	539	511	506	497	527	554	541	534	515	517	596	548	532	520	567	516	574	551	517	563	554	564	548	556	524	550	561	566	605	534	555	543	561	520	540	543	545	506	559	521	517	518	507	560	530	511	562	497	517	528	532	543	536	561	565	541	552	537	528	563	523	589	540	538	539	526	502	511	510	538	531	582	520	549	523	568	560	539	555	565	545	537	557	543	536	498	579	517	550	547	551	524	518	525	486	485	521	580	541	527	513	543	546	567	569	567	540	526	562	540	524	540	537	509	515	521	525	559	547	535	561	571	563	537	556	556	526	576	528	603	502	564	537	548	502	533	541	527	521	548	515	546	520	542	531	528	525	506	567	560	506	491	559	531	557	488	538	563	591	512	530	554	529	533	558	547	516	530	556	546	557	541	510	505	538	528	506	522	554	561	558	579	515	510	542	562	599	499	532	547	544	532	561	528	523	533	553	528	535	522	522	564	540	538	523	513	526	535	520	528	557	566	522	500	575	537	547	534	519	507	535	567	522	559	564	542	504	488	515	545	585	513	524	484	558	546	517	558	519	560	529	588	559	567	532	516	528	540	562	522	524	554	517	528	540	540	594	549	544	531	531	505	529	510	548	559	534	490	537	491	532	554	515	528	538	525	553	566	521	562	528	528	565	553	534	547	503	539	506	526	528	583	533	541	530	505	519	560	589	560	562	541	535	545	560	499	541	557	511	570	526	538	496	561	510	514	566	531	543	564	568	555	545	536	554	529	542	543	530	551	538	498	523	514	557	577	521	525	515	557	519	520	528	543	565	558	569	496	546	539	558	545	529	573	517	536	554	550	545	530	553	512	540	529	519	528	546	524	535	498	502	527	528	547	552	560	514	507	485	546	550	528	531	545	586	541	567	528	530	526	544	513	517	564	523	542	593	495	566	515	510	559	572	564	554	540	574	588	542	549	519	542	523	506	529	555	573	528	529	560	559	492	592	536	540	519	549	540	550	558	580	539	565	532	534	593	507	551	527	532	539	541	572	545	564	519	495	558	542	574	579	567	535	548	554	519	555	564	535	567	570	538	532	582	561	545	533	530	553	549	558	534	565	522	529	555	519	505	534	536	516	560	555	496	538	547	539	526	493	563	542	556	537	546	554	531	565	546	532	554	537	564	602	558	545	556	521	506	551	558	529	572	569	539	562	535	545	593	558	533	547	556	592	540	565	497	570	530	550	569	542	544	591	497	540	520	574	569	537	499	560	513	523	517	525	522	555	507	553	544	555	562	521	543	568	555	517	558	522	559	539	562	566	517	553	534	535	569	552	530	531	506	551	547	534	530	518	575	539	546	570	548	529	550	549	549	565	526	544	546	528	564	553	528	568	540	508	527	542	537	546	577	554	529	546	579	533	492	572	566	510	521	536	522	527	526	563	524	521	528	515	599	544	560	577	576	498	546	538	557	517	530	534	563	532
22122	20982	28708	23426	20984	21057	11622	1065	694	586	485	422	361	348	329	295	296	235	262	240	230	221	229	221	220	192	219	172	165	178	205	170	176	187	173	182	183	155	194	160	168	187	161	184	187	145	178	142	170	158	156	152	169	175	154	149	145	164	179	168	179	180	157	146	172	162	150	159	158	160	155	174	159	152	137	147	142	146	160	152	150	151	154	147	140	142	131	140	151	164	165	173	154	158	171	155	160	169	167	135	156	169	165	148	154	177	174	145	136	140	161	138	165	170	146	145	169	172	125	154	133	152	157	155	169	166	149	149	132	165	173	153	159	158	163	156	161	156	161	152	158	163	147	136	168	133	141	155	182	153	147	156	158	150	131	157	171	141	161	143	166	138	149	184	156	126	151	164	169	163	139	150	160	145	137	134	174	164	163	152	177	160	148	157	134	143	149	168	147	140	166	155	163	159	175	160	150	161	168	152	143	158	151	162	155	134	139	147	160	181	149	167	144	145	154	146	160	180	162	146	139	154	161	141	165	155	147	165	153	165	150	141	170	169	155	173	169	170	167	146	166	161	183	187	141	127	167	148	161	134	176	158	132	164	131	168	142	169	148	156	184	147	161	165	158	148	138	136	145	157	141	156	140	172	159	171	156	139	166	148	164	147	139	153	158	160	158	147	148	163	186	146	142	149	136	153	150	158	153	147	165	158	165	144	154	142	145	152	157	148	140	151	140	159	139	141	154	127	160	141	155	140	134	161	153	143	155	151	144	152	156	156	163	142	146	146	160	150	155	168	170	158	130	157	154	153	158	156	174	154	142	142	130	160	151	163	155	165	174	166	165	144	166	144	144	147	136	171	162	176	147	154	168	165	160	166	150	151	144	143	170	143	170	160	142	145	138	167	141	139	157	176	149	157	154	170	131	161	160	155	152	172	141	148	179	165	145	148	161	151	153	147	133	162	152	156	139	157	130	142	132	152	163	141	146	145	163	152	143	154	140	158	144	167	139	156	159	154	154	138	153	147	143	161	153	167	164	162	158	178	138	168	161	169	159	157	163	146	171	145	144	144	167	143	143	157	145	154	147	150	157	155	158	172	160	149	129	163	168	154	158	146	173	148	164	145	141	174	139	139	139	144	150	152	144	130	152	138	145	153	146	167	159	154	140	148	164	160	155	143	143	122	152	175	148	165	148	151	152	162	171	178	138	157	115	143	142	152	150	159	159	148	155	149	159	126	142	143	171	133	169	166	163	147	147	124	141	155	137	161	175	163	129	147	162	155	164	163	146	170	154	158	164	156	155	163	152	148	151	153	150	146	153	165	159	179	155	144	150	159	152	144	152	138	168	154	141	161	163	168	155	163	151	153	180	131	138	162	170	144	160	168	163	144	182	159	153	139	145	155	159	164	179	146	154	143	150	150	157	144	144	140	147	148	151	149	161	153	150	154	172	144	156	154	194	141	152	163	155	142	139	169	150	132	165	138	159	137	153	160	153	156	159	141	163	153	157	152	126	152	152	170	172	160	136	152	169	151	155	135	148	157	145	134	154	157	169	143	162	160	151	159	150	159	179	145	164	153	152	166	146	141	150	152	150	155	133	151	157	177	136	153	169	162	138	153	159	136	161	142	160	153	140	133	155	168	164	151	153	169	153	162	145	141	164	156	143	156	137	155	157	153	150	158	185	163	161	139	142	178	146	149	164	154	167	161	143	157	146	149	161	181	146	163	155	156	139	156	159	145	143	143	147	149	147	153	172	163	131	165	145	152	166	146	155	161	164	141	122	154	145	177	156	149	157	159	159	153	154	144	142	150	151	150	135	144	144	161	167	145	132	151	138	152	159	169	165	142	184	135	173	155	157	155	158	163	153	136	162	174	153	152	161	153	142	119	169	158	147	139	154	157	151	158	143	156	161	147	146	152	156	188	148	142	144	141	151	132	153	153	148	163	165	147	148	172	153	155	155	167	162	149	160	129	142	171	143	162	159	180	163	171	150	136	147	162	162	171	175	149	154	162	178	157	158	151	138	150	160	143	143	139	146	162	147	139	167	157	144	152	154	154	161	149	151	147	158	145	150	157	146	151	158	140	183	155	155	192	143	158	161	145	169	151	146	165	138	144	150	176	151	166	149	141	137	168	147	176	154	156	146	148	163	164	138	164	157	141	150	145	168	171	171	148	177	153	144	143	158	162	162	157	132	160	169	171	154	151	154	164	174	133	157	142	122	164	175	154	150	172	168	182	151	177	137	145	175	150	150	150	164	164	142	154	153	164	192	153	145	143	138	138	189	149	145	174	145	141	153	148	169	154	167	158	156	147	149	189	147	169	153	157	145	141	163	165	165	168	149	168	158	152	147	150	165	158	171	152	180	156	150	131	145	160	166	164	157	172	142	159	155	138	178	155	165	144	148	152	165	185	170	143	153	155	146	141	158	160	137	163	150	172	176	161	166	157	147	156	162	165	167	144	155	167	156	149	143	169	162	156	153	164	156	152	137	151	153	154	151	160	137	163	167	172	177	149	160	147	164	175	158	143	156	156	137	134	156	153	157	149	143	163	168	140	162	145	158	148	159	164	144	147	149	138	175	155	154	173	171	152	150	166	163	170	168	150	144	168	179	135	144	156	157	188	161	159	148	153	119	150	148	160	150	149	173	133	131	155	145	161	177	156	161	159	139	163	159	161	152	155	143	172	167	167	141	163	165	142	153	147	130	135	161	126	151	157	194	170	149	138	145	135	140	159	158	157	144	166	161	170	176	149	159	149	130	169	149	176	161	156	157	148	163	146	131	152	168	151	162	151	154	161	142	139	146	160	144	179	155	176	152	173	163	154	170	164	132	176	160	161	169	165	149	162	146	137	151	166	163	147	159	139	129	168	173	157	150	148	154	166	159	162	151	164	151	164	172	158	175	142	146	161	150	179	154	147	144	151	149	140	163	158	162	148	173	157	148	146	164	141	149	155	151	128	147	157	186	146	159	154	150	157	145	172	166	165	146	152	164	155	146	165	175	133	139	177	163	154	152	186	147	141	169	156	148	167	144	150	145	151	154	173	137	146	174	130	148	147	137	155	175	157	126	147	167	146	178	136	158	146	152	158	168	162	161	166	123	153	152	162	171	158	155	144	159	169	143	151	152	143	168	150	161	151	154	145	153	152	158	140	153	136	162	153	174	162	162	142	165	143	141	131	157	141	153	163	156	165	176	185	160	151	149	123	144	144	150	155	163	134	165	162	185	156	147	154	158	159	149	141	155	137	149	124	161	149	138	172	162	154	159	151	185	157	149	151	166	165	155	130	163	153	163	152	159	149	151	179	165	149	141	137	138	160	157	167	146	148	162	126	151	134	149	148	158	142	157	161	134	157	140	144	152	166	172	172	154	167	133	140	145	174	127	150	163	167	164	153	154	138	136	150	157	151	152	140	158	163	152	173	145	132	146	174	148	159	178	132	166	143	151	160	156	148	171	123	154	139	154	174	161	158	164	151	160	140
4460	14183	10580	5078	3619	2519	1844	1434	1123	843	674	592	483	449	419	349	350	301	293	276	248	246	220	241	220	201	198	186	206	202	181	195	194	187	156	171	162	164	179	178	203	182	193	176	154	180	168	205	151	163	170	187	174	165	151	164	165	167	182	181	154	169	170	179	174	161	161	161	179	159	143	172	164	169	156	155	154	153	159	148	150	150	172	157	149	172	163	165	155	171	173	189	157	150	156	153	159	145	143	167	157	157	165	148	154	167	145	174	145	174	175	165	149	154	145	151	172	145	139	175	156	152	153	176	165	137	148	156	128	170	171	170	154	169	166	158	149	157	132	160	163	159	137	158	167	141	155	156	155	166	157	164	151	153	178	169	164	155	147	141	150	154	162	161	154	158	129	147	163	139	175	144	156	177	149	157	156	179	169	164	158	159	141	153	159	151	168	147	165	152	161	164	145	155	170	168	148	147	161	145	170	169	177	162	159	143	156	158	159	145	158	147	148	159	168	160	165	154	180	169	153	185	169	147	142	153	158	164	150	147	146	179	171	159	162	158	127	156	183	193	160	138	146	151	154	154	157	153	161	158	168	169	167	150	156	166	146	139	141	163	160	159	162	155	147	184	170	152	159	162	174	169	145	167	132	147	164	164	158	161	147	168	150	160	162	145	171	186	179	166	151	165	153	151	183	158	150	152	166	154	180	162	154	171	147	144	153	139	153	162	155	173	162	145	171	156	177	168	159	156	158	159	159	171	147	142	156	158	158	147	152	165	176	131	141	190	154	156	162	148	169	154	147	143	128	154	154	150	167	168	151	155	178	138	147	145	142	151	163	144	157	146	163	161	147	151	158	169	167	149	158	180	146	157	185	175	142	159	153	156	151	153	138	144	161	172	143	160	151	152	178	158	166	176	141	153	150	157	164	152	145	143	160	180	145	165	148	140	177	132	167	141	144	152	156	146	174	146	171	167	143	127	144	164	178	162	146	141	164	163	145	156	155	162	149	146	147	146	154	149	145	163	136	148	136	141	134	152	146	146	147	155	167	176	155	165	150	151	155	176	146	164	176	152	152	161	166	157	163	152	146	171	156	145	172	151	145	152	172	169	165	155	140	141	179	156	159	163	143	162	153	161	156	160	150	172	147	136	148	140	148	162	154	145	147	149	175	180	159	161	178	144	143	147	156	149	167	136	164	143	149	163	157	139	146	144	164	133	154	163	131	140	173	153	178	139	170	152	138	143	165	154	174	152	173	151	168	178	153	113	178	172	190	147	159	177	184	158	163	160	150	129	180	168	137	160	175	150	133	203	134	166	161	159	146	162	153	157	159	152	164	149	165	151	145	153	153	160	144	163	153	142	163	171	157	142	161	161	137	142	157	165	177	157	149	164	151	161	156	144	160	145	142	150	174	189	150	164	154	152	157	156	164	152	169	138	125	146	153	158	153	160	147	161	155	158	157	152	144	148	156	154	163	166	165	184	148	147	167	173	150	175	139	144	196	162	146	152	170	161	158	168	144	167	158	164	148	134	143	158	149	164	147	153	146	164	163	148	173	155	142	149	157	150	158	152	150	171	154	140	144	158	135	140	144	162	173	152	181	167	188	165	160	165	165	174	154	156	145	162	163	152	151	137	163	171	152	140	162	153	165	148	157	144	163	166	170	158	137	152	175	142	166	169	143	169	163	150	192	154	157	171	148	160	153	132	149	148	163	156	146	146	144	197	163	147	165	144	156	135	169	159	151	160	144	161	155	173	146	140	158	160	148	167	154	148	162	156	141	142	156	157	162	150	160	140	155	135	131	163	177	169	173	140	143	170	157	139	154	159	147	147	178	159	157	166	175	150	145	152	161	140	152	146	159	156	131	144	161	150	144	178	150	179	151	145	178	155	158	151	156	180	178	155	167	160	161	156	167	155	151	173	168	169	177	142	175	142	153	159	152	184	155	163	151	158	180	161	174	148	153	151	195	155	159	163	152	162	160	155	142	151	162	163	148	157	191	149	153	165	170	156	163	159	153	140	164	130	161	140	128	168	181	137	159	153	164	134	157	157	161	169	143	135	163	170	158	168	160	153	155	133	155	173	158	159	171	155	153	165	145	160	150	155	153	186	157	153	166	177	170	159	138	165	154	164	162	136	143	155	125	151	152	158	151	151	152	161	164	151	149	173	159	130	144	140	176	141	146	157	140	134	147	193	150	139	153	159	154	151	145	177	156	173	132	147	158	165	139	156	160	159	132	171	165	167	159	150	169	147	167	156	176	148	172	184	139	123	167	164	166	153	145	148	155	142	144	140	163	160	161	161	154	156	166	145	154	149	158	136	145	140	169	158	143	156	145	169	163	168	154	178	167	140	168	152	148	130	145	157	179	167	153	157	143	158	163	162	154	157	152	150	156	156	158	155	179	169	160	156	164	168	150	152	161	151	155	149	140	148	142	134	146	131	159	145	183	164	147	161	138	171	156	176	154	141	138	151	164	151	170	158	154	168	155	137	204	156	157	137	174	152	143	165	155	150	152	147	159	154	165	146	172	178	161	168	143	162	140	169	147	173	169	169	137	148	183	157	162	146	136	152	163	143	157	152	162	167	169	153	155	157	171	179	169	168	180	138	166	163	145	156	136	141	151	180	172	149	166	165	143	171	147	149	151	162	164	174	156	178	153	174	153	168	143	170	148	163	166	159	169	157	149	156	149	156	156	152	163	150	157	165	129	162	157	132	141	149	160	177	177	156	156	194	182	161	158	157	166	152	173	154	157	165	162	139	148	145	171	160	146	164	146	127	156	164	158	175	156	151	164	168	163	181	164	133	141	124	174	173	156	143	150	163	152	157	155	174	142	147	152	151	154	168	154	157	136	158	159	157	169	140	156	158	164	149	173	155	150	179	158	153	169	167	160	151	178	160	166	144	162	151	169	151	160	148	150	162	158	170	147	158	162	174	136	168	160	174	162	143	152	158	166	158	150	166	150	151	140	143	145	154	166	144	168	171	158	156	169	169	168	185	143	161	153	156	162	143	140	167	155	151	154	166	179	178	148	164	163	158	161	170	156	162	166	145	134	166	174	145	140	150	183	158	152	159	158	160	170	159	160	166	161	149	151	157	156	162	162	149	147	139	156	176	172	177	171	162	156	165	160	157	155	179	148	166	153	146	161	156	144	161	162	163	144	168	171	169	145	154	143	152	154	149	164	151	141	168	161	156	151	158	156	144	158	181	166	145	159	156	168	169	149	142	154	161	151	150	149	155	171	150	132	166	145	145	162	156	158	173	161	167	151	154	156	158	182	153	149	168	156	151	154	144	167	138	148	154	178	164	155	150	144	161	167	148	154	165	155	159	158	173	157	164	154	156	158	161	153	163	158	152	148	152	130	173	139	156	144	163	151	156	152	163	148	144	151	141	139	148	174	144	151	150	151	160	170	156	166	160	158	152	161	155	151	167	169	151	154	159	161	167	160	162	169	154	158	137	147	168	164	155	169	136	142	163
27356	18126	4467	940	663	656	609	666	564	631	592	615	559	579	579	566	575	571	617	594	590	598	570	589	566	522	619	576	577	612	569	606	599	593	605	580	618	584	626	595	588	589	572	566	519	627	624	579	627	608	545	585	553	600	585	595	634	594	594	583	538	574	571	576	572	571	569	604	588	549	583	605	570	607	558	581	580	571	565	585	560	593	558	541	565	580	604	633	602	609	596	613	599	606	581	591	564	630	575	549	607	629	578	552	557	565	554	608	592	601	553	596	586	590	612	582	549	593	557	600	602	576	585	607	654	628	592	585	576	621	582	576	633	633	565	602	590	586	571	558	590	550	598	581	574	613	577	596	555	612	590	594	616	562	610	565	558	579	611	582	595	633	567	585	543	587	628	572	601	608	601	592	612	612	546	607	620	580	575	572	553	635	618	518	615	578	598	570	585	581	577	571	560	566	569	598	564	551	584	620	576	602	569	588	592	575	585	566	569	585	565	617	558	578	572	605	574	565	577	567	570	620	610	594	625	566	599	588	596	551	604	589	554	571	577	611	608	580	566	545	581	588	583	574	596	591	575	606	577	600	575	546	587	581	551	581	573	596	556	591	622	575	608	589	601	547	552	622	612	633	623	593	612	581	585	582	604	583	564	582	592	623	617	564	547	586	580	636	630	601	582	609	629	616	568	595	531	630	566	575	629	591	600	562	581	594	605	580	565	593	598	606	596	562	568	605	616	594	602	555	649	547	621	563	610	608	610	563	613	617	563	586	586	614	595	542	540	626	583	612	629	598	567	627	574	599	590	578	601	579	540	632	599	631	564	576	607	596	602	598	572	561	607	611	628	530	632	622	571	628	596	577	576	592	607	550	604	612	589	608	599	583	572	576	570	632	568	600	575	587	626	590	595	612	571	621	551	574	609	559	595	608	573	611	600	606	579	559	559	577	571	578	594	606	552	585	588	561	600	619	556	560	572	585	559	596	586	584	562	630	576	617	597	622	577	604	582	554	607	631	606	582	617	550	585	574	600	612	591	601	616	553	570	633	587	567	545	611	552	584	599	585	579	544	582	565	612	576	539	562	573	601	635	563	574	564	578	587	617	597	532	583	588	591	593	617	583	587	581	610	590	616	611	577	555	575	567	591	572	570	571	587	627	591	628	598	606	561	609	642	609	583	592	590	563	589	606	574	620	584	617	615	615	545	615	564	570	580	593	601	564	591	600	606	615	604	619	599	601	595	618	619	616	608	564	583	556	601	583	583	641	592	593	597	587	582	595	594	569	593	606	598	606	592	575	582	595	605	576	582	559	600	612	598	576	552	603	639	560	587	556	574	616	641	610	586	589	593	575	630	602	583	575	600	561	595	568	584	606	596	578	593	578	590	618	593	589	599	616	571	606	547	565	581	587	590	588	544	605	606	587	557	593	616	601	632	585	623	565	582	625	575	560	582	589	605	583	564	581	586	590	578	596	569	593	570	571	597	563	563	565	594	608	592	632	575	600	596	631	579	549	598	613	623	617	615	581	545	598	564	618	553	613	604	571	565	579	564	601	534	591	603	591	579	607	618	572	575	583	533	570	574	595	606	589	610	561	568	566	571	554	571	573	563	574	588	552	573	617	601	572	569	608	559	603	632	569	578	637	589	555	564	570	574	597	589	610	547	589	577	606	560	581	575	560	569	600	595	579	576	609	582	548	573	570	610	619	598	594	568	615	530	570	590	586	576	628	541	554	594	610	581	577	594	599	592	594	578	582	616	559	619	568	585	574	582	606	559	557	547	612	613	589	585	535	575	580	621	628	574	591	614	621	580	580	561	549	600	588	585	591	605	606	627	584	594	575	594	627	562	562	606	590	561	585	618	628	591	563	559	574	579	590	588	601	582	557	603	643	628	582	582	598	628	579	598	566	548	561	621	573	592	574	568	570	548	594	590	610	533	571	629	584	568	586	568	564	646	550	560	659	566	584	624	622	603	582	603	530	549	591	533	595	529	630	596	552	611	587	542	592	592	597	597	564	627	621	611	596	614	566	578	595	579	594	585	598	646	625	588	584	575	619	551	586	561	571	581	646	559	603	606	559	566	565	585	580	565	587	633	567	575	610	555	567	580	576	596	526	608	618	625	566	557	569	576	578	589	592	564	592	603	581	592	634	605	624	574	525	614	587	577	579	603	617	589	565	582	557	602	549	563	560	593	561	542	577	542	596	596	598	609	586	602	581	567	564	572	547	599	589	617	590	595	595	594	598	584	558	560	604	552	592	523	585	553	553	584	645	594	617	604	607	600	540	591	613	572	594	588	602	569	563	605	594	577	588	610	565	561	618	606	588	540	553	525	560	586	592	576	600	598	554	590	587	561	600	575	551	570	623	616	556	605	606	609	592	593	559	599	600	625	581	587	608	643	533	548	611	622	583	577	621	565	591	585	579	567	601	556	592	533	597	573	597	576	583	590	607	591	588	601	584	611	577	562	572	615	584	597	592	572	602	579	599	553	596	577	594	623	585	586	633	574	604	555	602	603	576	613	598	580	583	600	627	595	589	564	596	569	574	569	582	572	603	609	562	586	575	588	565	585	602	608	568	552	577	558	615	546	593	608	609	561	598	556	604	578	577	604	573	581	564	581	574	602	609	604	606	567	603	603	593	562	571	612	608	609	596	614	533	599	548	614	607	579	572	599	577	580	596	600	604	526	545	570	616	618	582	596	589	601	583	545	602	644	613	562	592	596	610	602	581	592	596	578	552	570	581	578	603	565	624	541	567	581	563	557	583	577	633	579	580	564	600	595	586	567	594	586	584	580	595	584	563	577	589	581	551	623	635	581	589	573	561	611	625	635	574	560	571	581	576	598	583	601	593	576	550	576	592	610	586	560	603	592	574	586	594	588	629	553	582	570	586	574	555	576	567	615	632	522	566	578	568	645	563	620	597	562	606	606	580	659	578	583	582	630	567	530	621	632	610	594	584	618	576	614	584	611	546	569	582	575	573	640	642	559	605	601	607	608	589	576	544	566	558	607	560	565	585	579	560	581	567	584	598	575	557	564	576	599	578	601	597	613	588	568	602	590	633	598	580	613	592	590	544	587	542	589	565	553	625	614	605	592	595	575	586	640	609	580	595	595	543	590	602	584	593	588	542	567	581	614	552	580	579	578	569	594	581	566	567	574	585	586	593	603	589	566	619	558	546	567	598	577	612	582	610	581	599	598	589	615	567	595	604	604	581	603	611	607	556	594	597	574	582	593	570	632	633	558	589	613	584	617	628	558	591	583	558	538	594	585	625	587	561	556	612	553	567	568	610	586	574	573	568	579	555	550	547	609	580	578	575	527	559	597	577	629	610	613	570	599	578	561	613	562	554	564	614	592	580	588	617	603	579	553	590	563	598	562	594	621	604	581	610	561	592	584	556	578	586	569	579	549	610	588	570	570	554	613	567	581	592	556	607	554	604	612	583	595	565	602	560	623	550	572	595	562	568	593	574	614	583	593
4376	1068	874	759	726	694	648	644	643	626	629	642	576	594	583	656	613	622	614	589	634	595	618	591	583	595	670	585	617	667	593	573	584	604	638	630	627	621	579	589	597	639	572	626	594	603	617	610	629	605	608	624	605	608	643	652	582	617	601	645	619	671	612	606	619	563	595	571	615	644	624	621	586	620	606	622	571	586	590	596	590	632	586	617	575	621	637	626	623	635	593	640	644	632	592	636	592	606	589	618	636	628	633	659	603	619	611	653	590	586	637	654	593	611	597	617	631	605	592	609	633	620	620	590	655	640	612	607	622	640	637	605	642	619	611	618	581	634	627	601	616	621	655	603	592	567	613	618	593	556	606	600	592	613	602	621	630	626	627	614	600	653	572	616	648	594	659	593	594	642	629	594	579	643	610	631	639	612	643	617	622	644	657	634	614	587	645	586	642	637	599	576	628	629	631	579	632	638	626	596	611	586	612	638	614	624	619	616	624	626	629	636	625	575	560	626	622	619	589	596	594	599	576	634	643	616	635	599	634	622	653	674	619	604	567	601	667	605	606	624	614	616	596	606	587	605	629	594	621	590	648	608	603	567	632	623	648	646	595	639	594	610	604	640	605	622	632	649	561	579	577	545	602	605	614	610	603	609	648	631	622	602	656	602	616	636	577	682	620	597	609	601	636	603	640	621	576	612	596	557	662	606	600	630	645	611	614	601	649	639	600	611	602	641	624	652	602	585	598	596	613	636	625	554	583	610	588	598	598	613	564	592	636	638	590	649	633	624	635	626	613	619	608	614	608	619	590	646	639	609	614	628	611	601	564	610	611	517	603	637	582	577	640	590	627	612	615	590	581	620	619	586	622	568	590	592	590	626	634	607	599	653	611	636	617	631	601	586	615	624	601	622	592	644	628	646	623	628	568	605	648	594	633	585	617	633	635	598	649	582	631	610	622	612	571	640	612	588	680	601	585	635	627	632	600	601	639	634	624	601	590	614	612	587	630	626	601	628	615	646	612	608	604	588	600	608	593	650	645	670	620	539	678	563	665	590	647	618	605	592	601	651	638	599	602	595	590	595	637	624	650	612	588	577	631	638	585	645	621	616	592	591	603	564	633	580	634	646	595	623	587	652	587	619	620	601	640	604	620	600	606	617	641	594	629	585	617	573	590	602	640	594	623	578	635	601	639	601	572	640	597	608	596	650	614	668	615	640	591	623	608	614	610	628	648	632	633	613	612	650	606	625	589	589	611	590	612	594	596	641	636	592	631	631	601	621	610	548	607	622	610	660	630	628	591	620	629	623	598	612	603	630	603	628	635	620	607	668	613	627	613	602	587	625	656	626	575	620	573	589	639	576	629	617	660	626	612	579	572	574	603	584	568	592	561	582	563	662	603	625	602	599	596	607	601	623	628	606	615	578	657	623	584	607	639	591	574	605	594	588	585	625	629	569	629	593	642	592	681	592	592	565	617	628	638	612	606	619	588	643	615	625	572	644	667	647	662	604	628	639	594	632	606	580	628	640	585	570	672	616	577	575	570	605	596	612	652	613	638	557	636	627	624	589	622	577	635	633	592	596	605	629	600	644	621	608	617	626	643	597	628	582	654	637	621	640	602	627	591	647	635	604	609	599	601	609	643	646	603	601	604	584	611	585	593	627	654	565	634	548	613	597	632	648	613	589	626	569	605	619	606	597	550	610	613	596	599	598	624	582	603	593	642	643	602	617	602	614	605	607	593	617	631	617	622	630	633	563	646	585	588	586	602	620	580	607	639	592	587	620	605	611	595	621	600	652	620	610	636	570	659	636	603	614	628	597	612	629	633	616	613	623	625	577	622	587	590	595	610	610	597	563	642	586	597	647	657	594	667	593	579	622	609	631	622	604	602	615	608	594	620	617	570	580	630	611	620	590	628	638	599	608	639	574	615	589	589	629	659	622	598	608	632	620	631	628	662	640	599	614	598	616	601	639	606	570	641	595	625	650	631	600	586	596	586	615	592	587	633	622	650	615	601	654	612	648	634	564	598	588	625	615	597	608	606	623	572	606	603	621	596	610	554	625	643	623	610	638	639	628	621	604	624	600	609	600	651	639	601	653	607	600	588	591	571	604	612	606	598	626	620	612	629	618	646	627	628	563	586	653	621	634	615	607	581	620	579	569	610	610	638	613	584	660	646	601	611	638	614	598	595	566	625	599	641	576	639	595	655	634	613	647	605	619	598	591	634	641	551	613	641	617	627	633	610	627	607	645	604	608	611	608	641	636	648	640	596	604	579	586	619	617	636	605	575	625	592	617	638	614	613	561	658	637	590	586	629	577	608	583	607	626	645	571	583	623	606	637	562	616	616	631	661	606	600	645	604	598	641	573	581	620	571	635	629	607	640	674	594	632	584	615	608	626	617	620	642	640	601	611	631	626	612	648	606	583	621	635	645	590	589	620	611	622	555	614	608	604	635	658	590	622	586	569	591	617	643	610	572	603	614	657	634	572	592	612	586	602	565	616	560	589	590	592	622	625	634	575	611	633	580	625	586	617	612	573	670	586	605	590	554	583	587	564	587	595	600	652	636	565	625	649	613	605	593	642	579	596	598	606	618	582	624	640	631	655	619	610	609	628	608	610	620	610	606	603	598	629	655	587	702	626	624	598	626	628	603	579	606	601	666	625	623	579	614	612	629	589	615	595	590	598	606	578	626	613	589	579	649	643	643	607	617	646	641	615	606	607	625	645	611	605	626	608	612	629	624	606	623	601	595	640	640	619	618	599	604	605	619	558	596	605	543	579	616	573	539	592	607	627	633	572	607	636	594	567	610	619	586	599	594	602	619	622	615	596	621	623	561	616	577	590	564	579	649	627	640	651	561	596	570	614	583	598	607	594	630	644	662	600	599	597	650	646	638	577	619	623	577	590	604	603	651	599	647	545	576	613	613	615	643	590	618	579	591	593	599	602	611	633	663	575	583	591	632	612	619	645	604	598	655	591	607	606	660	636	576	651	609	653	592	643	657	607	611	628	623	652	606	612	633	597	641	583	587	607	603	685	614	615	566	632	573	600	646	627	602	611	626	629	615	630	595	609	604	606	610	598	607	625	606	606	611	578	626	654	632	608	614	617	652	611	625	611	602	577	574	635	633	621	626	634	642	634	629	573	581	643	607	616	594	614	611	608	568	583	615	588	632	623	586	619	609	635	622	632	629	581	623	591	614	619	585	578	603	610	595	618	617	588	619	622	623	589	641	609	575	601	600	574	584	606	624	648	650	598	587	568	588	599	610	661	615	616	614	636	591	643	590	603	612	641	620	579	637	635	617	564	557	602	622	645	590	663	605	603	612	634	575	635	632	595	565	642	643	601	618	553	622	585	584	633	619	596	652	636	601	628	607	618	644	611	635	595	603	583	578	649	596	583	611	607	577	641	642	572	663	619	606	645	638	618	631	635	575	621	652	599	635	635	567	579	571	618	633	586	627	585	629	645	608	630	614	612	597	622
23131	20868	28172	23690	20876	12599	1179	682	574	579	458	431	410	421	396	354	333	359	349	329	329	339	316	347	350	341	321	313	323	305	312	313	330	312	304	313	299	250	286	321	317	330	316	297	311	275	279	303	285	317	289	275	312	306	306	294	267	335	320	328	307	327	296	323	274	305	292	299	290	286	310	301	275	309	291	311	320	310	301	256	309	322	296	271	275	286	289	294	283	301	270	302	286	271	289	302	274	278	320	289	294	289	300	284	289	312	284	300	294	285	300	330	294	311	326	310	305	291	281	319	312	290	314	270	266	303	314	307	301	320	333	266	276	304	359	304	300	290	290	315	275	268	265	330	295	279	303	278	286	295	286	356	300	307	296	310	273	297	283	294	288	332	298	294	288	311	299	317	306	332	298	311	330	299	314	289	281	301	297	292	326	297	303	304	317	315	356	291	261	300	299	310	275	306	322	274	300	294	273	267	280	298	319	318	300	297	326	288	289	288	298	281	308	312	282	311	301	284	296	287	272	301	317	270	308	301	308	311	285	291	290	315	281	310	312	322	316	293	310	267	259	286	289	281	329	303	269	304	308	300	315	283	311	311	293	305	303	289	313	292	285	291	288	307	284	270	307	292	280	279	297	316	283	299	325	305	315	321	286	285	263	282	317	289	309	276	301	274	285	273	296	283	321	303	276	298	288	285	284	287	272	326	296	309	309	328	338	306	268	278	306	316	298	293	303	300	269	306	339	280	303	307	330	279	293	302	291	331	298	293	280	276	296	318	291	283	302	287	316	304	329	309	287	304	304	294	303	297	316	304	276	289	324	272	314	298	308	287	309	305	286	265	297	313	310	283	293	301	307	326	271	313	290	291	295	316	312	264	313	324	301	279	333	314	302	285	279	326	307	296	301	317	312	291	296	300	311	302	265	296	283	307	294	283	290	314	285	320	292	299	295	314	315	298	300	314	316	312	316	316	281	312	311	263	320	301	302	323	286	310	295	285	286	299	299	287	286	295	302	283	276	310	285	301	295	300	315	279	298	266	306	295	279	294	297	290	315	271	308	295	284	275	328	306	318	310	303	301	280	324	280	316	274	312	296	319	314	312	277	329	310	290	296	292	297	321	300	283	342	280	284	298	263	309	292	284	324	284	310	303	285	313	291	308	277	302	284	306	324	310	313	271	307	321	294	317	285	328	264	323	310	275	295	312	302	290	330	278	299	284	300	320	278	301	275	278	258	303	264	281	278	271	315	259	267	289	304	281	305	287	333	308	312	292	317	308	341	290	280	292	303	295	307	300	297	311	294	305	293	309	270	308	277	305	288	289	316	308	346	286	318	311	310	301	298	291	294	287	287	290	306	317	314	277	298	283	318	305	315	270	306	284	268	312	262	299	290	288	329	293	313	329	291	319	281	284	306	295	298	320	284	281	296	313	309	278	274	313	305	296	307	314	269	292	280	286	292	301	295	298	277	284	311	293	311	318	288	286	309	302	330	279	291	286	312	290	331	313	314	306	295	316	283	293	306	301	304	312	310	301	294	290	296	292	313	265	298	281	315	288	305	303	315	295	282	310	314	311	294	314	291	299	356	318	325	270	321	273	284	327	314	296	277	294	309	301	295	319	279	298	284	323	296	323	308	302	300	286	310	286	271	256	281	320	284	286	306	305	291	254	332	298	288	312	307	312	315	305	277	308	298	300	279	316	275	297	322	317	274	261	277	305	281	294	333	305	310	292	282	293	259	331	260	312	275	272	269	304	294	291	285	286	318	344	306	280	275	336	313	308	303	308	283	281	283	300	306	308	297	317	304	319	300	285	303	308	296	292	303	304	284	308	320	287	302	303	282	291	336	290	294	293	292	303	325	304	328	325	324	282	326	310	303	316	309	297	297	321	298	303	280	316	340	326	327	275	320	313	286	291	284	309	298	308	291	286	323	289	300	292	283	287	295	273	286	319	294	266	279	303	308	274	332	279	310	290	300	297	318	291	309	277	287	295	332	283	314	309	312	313	309	305	307	306	297	309	300	309	309	267	294	290	285	280	271	293	287	320	274	304	295	270	300	299	318	282	302	315	271	289	306	307	303	309	325	287	287	293	272	319	297	322	284	331	315	304	250	285	275	290	312	305	271	304	292	296	294	306	296	270	297	281	297	336	308	261	344	306	292	300	255	287	277	283	283	288	273	286	311	277	282	304	313	298	309	293	333	282	293	277	314	282	293	298	302	291	338	289	283	314	282	290	279	294	308	306	310	292	292	317	268	276	290	302	303	244	317	286	297	324	317	319	297	348	287	319	326	291	319	321	307	287	296	301	296	294	290	307	294	333	312	300	302	287	263	284	313	306	299	289	328	259	283	279	315	317	306	315	294	294	319	275	266	305	317	276	334	315	315	290	308	312	265	281	297	309	307	293	262	318	317	289	292	313	273	283	289	275	296	289	289	263	299	299	310	293	270	293	269	289	301	282	289	291	311	275	304	294	302	309	308	273	277	296	271	289	289	285	289	313	299	317	295	283	287	300	287	297	316	271	295	295	330	305	273	316	313	300	342	297	297	308	299	284	272	278	291	304	303	273	291	280	296	286	305	296	298	300	320	292	290	307	284	311	310	291	320	281	292	310	290	316	294	288	301	277	302	355	300	283	312	274	275	314	284	281	304	309	288	263	278	332	283	314	311	277	324	307	278	294	298	300	288	286	319	305	309	300	307	286	341	290	301	311	281	284	298	276	298	298	290	316	326	287	324	318	296	295	304	277	326	328	308	294	304	283	283	304	287	294	294	322	285	309	321	308	327	308	274	301	284	307	327	285	288	275	284	283	304	278	307	280	287	304	317	297	321	300	266	315	283	264	286	291	296	286	306	326	296	284	309	286	277	301	284	313	316	272	277	282	297	297	296	301	278	276	291	327	275	310	313	325	284	315	288	283	293	306	315	315	294	260	323	282	302	320	325	272	294	299	292	306	324	321	273	295	289	318	318	308	279	281	301	300	321	295	323	308	288	254	323	279	332	297	288	309	288	307	294	317	306	314	314	264	309	294	304	298	285	320	304	301	277	284	274	285	283	275	284	295	312	291	304	278	302	266	298	292	302	332	325	308	303	299	295	289	317	286	293	310	297	286	327	303	304	274	315	301	312	293	306	312	328	319	318	308	301	288	277	296	331	345	266	284	282	267	298	275	291	303	304	300	313	318	322	296	312	309	290	296	272	300	320	279	314	291	295	282	279	301	306	310	304	285	283	304	293	291	341	290	325	289	259	314	328	291	300	275	303	303	294	288	283	296	288	293	291	323	292	296	291	274	297	300	295	275	283	296	312	294	292	275	318	286	318	298	322	296	300	312	297	274	295	270	311	290	305	285	276	310	292	322	295	277	281	290	260	320	294	314	286	306	278	291	324	298	309	305	297	294	291	311	279	283	302	340	319	293	271	285	294	322	291	270	289	302	312	313	333	297	306	324	298	292	280	307	273	297	260	267	316	279	290	289	326	295
3172	8410	6033	2950	2071	1550	1216	937	814	644	558	556	502	468	431	426	377	390	399	389	365	396	402	372	351	354	329	364	349	327	326	368	378	333	324	337	327	353	334	343	308	340	323	349	330	348	276	322	324	354	375	311	340	316	314	346	322	356	353	320	336	324	319	323	327	340	315	368	329	337	309	344	353	307	314	314	293	312	382	298	330	328	322	342	381	356	346	303	336	317	320	309	299	358	314	363	323	334	321	332	366	311	345	333	338	314	324	326	348	350	321	346	313	321	287	308	308	317	327	328	367	356	304	321	305	376	296	340	297	322	322	324	307	345	334	354	358	330	306	352	385	340	298	341	355	300	312	334	341	329	311	355	309	359	314	330	307	324	368	343	300	348	337	328	311	310	336	319	306	320	336	320	351	326	335	340	302	335	385	301	326	303	311	331	306	331	326	318	317	346	335	338	315	317	316	326	292	339	301	319	352	330	328	327	297	293	330	332	303	305	344	323	343	308	345	332	337	322	309	309	329	297	340	292	327	335	312	383	340	338	322	311	349	313	308	337	325	327	322	319	350	306	292	326	331	350	317	317	323	303	352	304	330	326	334	334	318	354	318	328	308	318	332	340	308	358	301	336	304	341	322	302	318	324	346	304	315	287	310	333	324	342	324	319	338	328	316	323	328	350	323	292	341	338	317	336	325	340	322	323	337	348	311	296	344	321	346	324	326	297	319	328	338	297	318	326	333	350	317	331	362	289	312	307	320	305	338	299	345	317	321	335	293	316	330	321	319	353	314	290	322	313	352	326	325	339	290	333	349	350	342	337	332	320	333	300	319	319	328	354	269	361	315	336	332	313	345	354	313	303	322	316	332	326	330	319	323	343	302	338	329	352	338	343	318	328	341	341	332	349	327	307	325	328	302	313	312	377	339	316	320	339	336	344	312	320	325	318	309	327	328	337	300	316	356	304	303	343	316	300	312	356	325	317	344	296	358	325	346	310	327	321	356	307	339	314	315	301	347	329	349	307	310	336	346	318	304	316	320	325	337	337	322	333	319	314	340	353	303	298	330	332	340	330	373	340	335	336	317	330	330	330	336	352	320	334	352	300	321	299	316	321	325	345	343	331	346	325	313	316	361	326	331	360	317	342	341	360	341	339	364	314	343	320	299	305	323	369	332	323	325	336	319	331	317	346	304	314	307	334	351	322	326	323	341	324	331	325	328	319	344	321	304	343	329	346	317	328	328	356	314	342	354	321	339	340	349	320	299	317	342	279	323	308	345	327	304	315	306	324	358	325	348	333	346	315	316	318	325	339	312	331	322	306	318	328	304	340	311	345	348	295	347	350	320	328	323	316	323	297	347	336	323	338	344	328	355	330	340	354	316	327	326	327	331	339	318	331	329	328	320	343	319	329	336	326	336	338	313	358	304	322	313	331	315	318	301	341	326	326	361	282	334	315	339	320	311	313	299	296	303	349	295	312	337	334	324	343	332	292	344	317	335	322	352	325	325	337	345	326	340	358	338	324	335	335	312	327	336	321	357	359	368	309	310	280	348	351	332	346	348	358	293	336	336	318	315	319	301	293	344	342	312	301	327	347	322	352	346	315	303	324	275	310	340	331	303	307	287	361	300	341	340	331	314	344	354	332	360	332	341	309	328	334	323	348	336	319	320	317	337	348	341	298	301	338	338	357	314	349	311	324	296	315	364	312	359	300	332	352	327	307	318	333	273	358	319	336	362	338	306	333	309	329	329	310	304	326	334	316	338	329	325	315	328	353	320	322	286	333	347	315	327	337	342	311	308	334	327	316	298	359	316	338	317	323	324	339	311	325	368	315	315	331	304	349	306	343	305	336	312	325	326	335	333	305	333	349	317	286	311	346	331	288	340	347	322	294	327	313	328	333	329	321	290	299	338	323	334	333	331	312	325	335	345	295	291	319	334	298	349	336	320	312	313	356	332	339	327	306	305	317	318	309	307	333	319	323	360	310	342	330	326	311	329	315	350	342	343	319	352	352	335	316	344	287	326	353	313	329	342	327	350	315	318	341	355	325	347	330	309	314	313	312	350	342	315	320	352	310	303	306	316	319	316	296	321	294	363	331	288	343	308	328	308	313	305	348	334	327	372	334	343	296	328	331	338	318	330	335	318	289	284	304	298	334	319	319	291	346	355	315	330	333	327	319	329	334	319	328	337	306	349	372	325	314	357	320	302	315	320	339	336	342	337	338	336	351	309	339	331	339	352	312	325	333	338	324	309	324	300	336	324	320	309	307	331	347	336	328	353	320	301	323	337	325	315	320	320	335	335	347	307	333	316	354	311	337	355	317	322	329	335	350	329	331	327	352	328	289	345	322	334	309	331	329	337	336	308	323	306	315	310	354	346	362	317	348	308	314	316	306	333	314	278	329	360	321	324	342	330	335	321	372	342	317	346	327	360	355	309	331	332	296	320	354	369	332	326	332	368	293	324	343	351	326	307	340	342	335	339	314	312	319	327	309	312	357	340	358	325	338	311	313	331	336	308	343	321	366	345	307	322	302	338	331	324	350	299	291	291	322	343	279	314	340	320	324	327	328	335	323	326	355	357	348	359	320	340	314	339	317	334	343	338	317	326	328	328	319	352	347	325	331	316	347	336	337	322	326	310	312	337	318	319	350	322	290	330	324	330	293	341	324	317	351	334	339	323	317	344	331	313	350	293	316	297	355	344	305	311	324	327	339	335	328	317	320	312	330	318	349	330	311	326	303	318	324	313	324	326	353	320	310	312	349	308	315	304	304	359	328	334	303	328	338	320	318	362	309	330	326	320	302	331	315	318	308	316	312	342	317	318	301	334	335	315	303	318	335	320	324	341	336	340	315	326	311	355	309	338	338	353	318	327	318	336	310	344	292	321	314	336	315	311	311	316	330	362	361	342	344	329	320	334	302	352	337	327	308	338	325	327	334	345	321	322	329	310	290	334	314	336	309	340	344	338	302	328	311	314	302	321	333	319	345	324	324	307	317	333	321	318	340	346	332	321	336	315	311	356	312	310	306	340	333	319	332	302	304	336	310	309	295	333	335	328	349	327	307	338	301	340	314	324	340	339	308	339	364	318	320	313	313	328	281	325	347	346	348	342	327	334	316	332	354	311	307	298	315	327	290	323	333	300	333	323	320	348	340	291	315	323	356	324	336	347	329	322	347	301	323	307	350	318	322	338	344	315	320	349	318	304	323	322	313	335	344	335	305	306	341	346	321	316	303	345	323	339	327	328	311	352	320	328	349	312	305	337	313	342	352	318	338	302	332	345	299	323	283	342	315	327	342	301	318	336	348	346	332	311	327	295	319	350	330	319	313	319	331	336	338	330	333	316	341	339	324	322	293	330	344	321	320	347	337	351	330	309	324	315	345	335	339	321	344	318	289	328	332	344	314	289	334	330	349	336	333	345	353	372	316	324	314	305	322	330	341	351	329	314	329	361	295	326	336	338	346	310	329	348	316	317	328	345	342
24248	20908	27439	24447	16189	1412	920	743	709	675	699	669	600	637	571	614	631	596	534	578	550	603	579	576	576	525	535	547	521	506	562	544	556	551	605	585	523	546	510	556	535	560	536	595	536	533	563	531	506	515	518	561	561	540	603	534	554	521	570	551	517	559	556	532	560	518	543	639	577	553	550	537	522	539	574	563	581	558	543	554	581	585	529	530	521	570	580	521	549	543	531	518	551	515	562	559	536	524	549	554	519	569	513	542	517	521	577	515	592	552	510	578	541	537	561	578	586	548	537	538	516	582	553	557	545	549	548	559	556	553	537	590	589	543	539	531	559	525	541	525	572	542	570	541	522	559	532	514	537	543	584	504	565	530	552	487	531	541	552	566	553	546	531	547	538	534	548	555	538	568	547	557	588	527	584	545	536	601	552	581	500	593	533	545	530	527	570	574	541	546	541	542	576	548	545	538	561	547	537	527	574	533	563	528	572	536	540	507	539	555	543	550	545	518	557	551	538	537	555	525	571	556	589	516	500	507	542	566	516	565	566	496	566	571	526	561	608	566	552	541	552	525	537	562	532	552	568	535	523	544	570	532	530	534	557	572	506	547	572	568	481	598	580	527	581	515	612	507	584	553	536	553	538	517	529	549	554	530	524	555	541	522	539	524	533	515	543	488	518	587	557	561	601	527	537	545	556	496	574	556	514	583	500	560	539	541	525	541	559	552	579	608	603	555	573	522	543	546	572	531	524	554	577	529	559	520	546	530	532	612	535	555	527	526	529	532	587	567	503	534	525	539	545	553	537	549	524	531	554	534	556	589	575	503	545	534	524	541	512	586	532	535	563	546	504	566	508	537	519	558	512	571	572	533	528	565	544	524	505	565	548	538	528	531	554	570	598	562	537	545	550	531	559	518	549	521	516	546	541	508	496	537	552	552	569	561	533	546	528	529	533	536	575	519	565	585	566	543	555	512	527	565	542	544	554	547	539	503	552	552	521	515	494	579	539	547	527	567	532	484	542	507	531	521	565	523	576	536	592	562	555	601	552	520	546	547	534	568	538	551	548	573	541	500	550	510	571	569	539	517	557	546	576	539	519	525	551	536	541	523	519	549	586	547	533	547	589	556	554	518	510	543	555	563	573	499	557	558	532	565	554	548	528	521	577	545	537	505	541	545	527	536	546	562	539	543	543	557	537	559	558	527	539	554	574	524	575	521	555	508	577	526	514	549	504	507	519	527	499	527	570	549	571	519	532	600	531	524	564	488	565	535	501	529	564	532	534	576	571	598	541	576	555	550	566	540	578	527	531	573	581	544	553	533	526	526	543	558	542	522	530	524	560	550	547	534	531	568	564	531	518	548	604	553	527	539	550	520	508	526	534	593	521	554	547	533	549	516	540	530	534	536	532	516	540	552	574	551	556	563	568	525	538	552	515	543	542	530	531	561	535	506	512	544	522	560	563	524	548	533	572	486	566	546	590	527	533	530	557	521	536	513	544	575	563	563	524	536	577	553	506	572	557	578	535	567	523	529	517	563	546	557	508	560	507	522	574	579	536	531	515	541	533	533	532	520	604	490	536	573	504	502	549	521	545	532	562	566	548	514	573	547	529	522	585	530	539	610	568	542	547	548	528	529	550	557	574	525	500	524	533	519	564	501	558	500	503	570	548	538	513	491	526	518	537	525	564	525	548	505	535	565	556	548	548	529	551	532	556	520	571	519	575	536	531	563	574	543	531	542	533	591	509	536	520	515	560	499	534	514	604	581	526	509	503	518	542	532	544	521	536	525	560	550	579	550	520	526	527	566	570	538	499	557	566	525	550	501	515	542	514	543	530	578	516	503	533	555	548	503	526	549	480	527	565	521	509	542	520	554	544	529	561	522	572	552	566	527	539	552	589	579	575	563	513	525	542	533	510	570	536	529	534	546	549	523	554	553	535	554	548	547	574	529	567	553	521	539	519	531	600	523	545	504	527	546	546	567	542	529	536	547	559	512	524	560	539	551	535	540	501	533	524	540	550	511	537	538	532	577	564	527	555	537	547	570	531	571	589	514	555	573	567	528	544	533	518	542	560	547	543	498	552	543	537	544	557	520	543	528	588	539	530	533	560	522	514	576	515	540	551	537	527	560	558	574	568	559	539	523	517	569	529	533	489	572	547	571	529	582	519	511	551	529	566	531	536	535	535	532	530	544	508	567	572	581	531	531	536	543	493	526	562	574	558	579	535	554	533	549	552	534	523	575	506	552	552	539	571	587	535	537	535	586	526	545	558	537	544	545	561	514	528	542	582	562	529	531	612	545	507	579	573	550	536	555	546	559	568	517	529	553	592	522	561	529	525	567	572	550	524	576	530	506	551	540	561	527	535	555	563	507	541	519	554	559	491	536	529	523	496	530	503	539	548	512	575	511	539	526	561	552	530	547	529	495	539	547	519	546	522	539	519	549	559	525	555	558	557	535	584	571	541	541	503	517	554	552	559	584	538	530	500	519	530	546	562	580	569	577	554	540	527	556	540	510	570	545	544	546	546	544	504	548	504	568	568	543	531	541	541	615	550	548	541	563	544	546	565	541	569	547	525	535	504	549	598	542	551	536	496	505	557	545	529	545	573	546	562	572	545	566	533	551	609	521	519	541	579	533	532	521	532	545	548	554	536	528	489	527	537	538	553	514	524	554	538	572	540	517	569	526	527	556	536	540	530	528	530	582	584	543	567	561	536	566	521	529	575	581	515	552	554	543	526	540	566	534	544	529	530	520	559	548	523	520	539	569	539	514	511	511	509	580	531	559	524	542	598	567	526	567	548	579	556	609	501	580	542	564	553	539	533	539	537	530	553	580	540	547	545	521	502	548	575	551	534	547	528	536	525	556	559	532	531	541	530	526	566	567	550	551	555	550	585	530	534	531	590	567	515	523	529	540	573	535	551	512	569	546	536	554	617	531	503	529	581	526	575	520	544	580	568	514	587	559	572	551	520	540	516	573	519	501	552	561	527	545	578	516	558	553	509	557	494	542	535	542	494	504	540	513	520	555	525	524	562	549	598	520	558	524	549	518	513	551	513	538	569	534	566	555	529	532	597	543	503	537	594	515	543	526	530	539	556	529	536	560	560	532	548	534	536	541	512	525	537	558	557	552	575	536	563	524	571	491	537	521	574	566	535	536	526	585	534	581	551	544	560	537	582	572	555	557	530	569	564	593	506	563	476	553	522	527	545	524	505	486	532	560	530	509	544	545	561	528	525	574	567	565	562	558	492	566	537	576	592	532	568	571	533	521	512	518	540	522	580	594	550	522	509	539	532	548	526	499	558	545	564	568	567	555	534	550	509	529	538	515	539	521	557	535	503	543	544	552	543	562	532	507	514	558	557	529	509	545	563	562	534	511	554	596	531	543	503	522	586	551	535	592	527	534	509	505	542	504	564	514	550	550	559	542	558	520	533	537	542	559	525	502	571	534	533	523	580	558	546	538	518	536	551	561	513	475	548	546
3419	5697	4083	2180	1592	1377	1088	926	826	771	670	661	628	622	634	599	593	567	587	626	539	580	529	530	534	596	566	512	572	625	550	554	522	561	572	554	536	558	558	554	563	587	561	582	576	541	524	579	567	580	595	595	558	562	568	549	565	489	520	519	560	542	522	537	554	550	556	547	562	578	511	543	542	551	504	527	601	540	564	583	569	503	522	513	510	569	576	541	553	534	559	525	529	556	561	549	535	571	525	500	552	564	475	537	537	554	556	550	555	525	525	553	524	526	554	488	563	552	573	550	556	517	539	565	531	516	506	517	579	541	571	520	547	565	571	564	510	504	537	503	543	548	572	519	526	551	535	563	537	490	551	576	568	568	560	532	522	530	545	578	552	553	550	548	559	518	532	544	569	577	576	543	524	576	553	509	549	507	516	520	549	547	546	521	536	542	533	573	550	556	571	528	541	496	532	555	581	561	517	529	586	553	543	556	546	560	526	560	589	496	572	571	531	549	534	540	587	557	554	562	538	563	571	539	532	513	524	537	529	535	541	531	556	566	539	533	530	562	546	556	560	543	508	547	570	527	531	572	556	560	510	571	538	525	559	490	519	521	515	573	579	561	535	583	556	515	571	574	565	536	552	540	549	536	515	520	517	552	558	546	580	504	553	533	567	543	545	582	542	555	491	529	544	523	531	587	532	580	565	535	530	532	560	567	558	515	563	574	524	576	540	543	539	565	576	536	540	521	549	508	535	539	569	531	568	554	518	538	514	528	516	526	524	554	569	514	546	552	554	541	547	564	573	551	574	535	532	533	577	509	540	565	559	530	538	577	538	564	549	533	525	544	570	530	556	526	574	526	541	503	521	529	564	560	522	539	563	530	529	556	579	548	556	519	585	550	590	590	532	569	556	559	527	549	545	515	523	534	566	512	538	539	543	498	566	538	515	591	502	551	541	595	538	546	527	581	562	527	527	531	539	555	547	526	502	583	521	553	537	567	530	546	528	573	562	534	555	556	518	525	590	537	554	539	534	531	574	600	561	568	551	586	574	551	566	544	520	485	538	536	564	510	512	534	549	532	527	559	562	524	514	563	530	561	548	525	541	542	608	582	536	519	544	560	545	552	603	528	492	559	534	553	569	548	519	560	525	514	558	562	560	525	546	533	531	517	565	538	555	550	499	573	545	565	554	530	587	520	528	552	546	571	546	543	497	505	529	537	519	534	515	515	551	536	524	554	591	525	585	540	562	551	534	522	546	548	529	551	544	557	558	525	566	524	550	549	550	574	563	530	553	514	515	521	561	538	505	545	559	557	562	537	568	556	535	550	580	550	554	524	533	514	577	565	556	569	569	566	516	577	562	498	548	558	576	547	559	518	545	531	527	514	527	579	529	499	550	537	554	564	556	502	541	536	560	535	512	590	539	515	522	574	600	580	533	521	544	572	587	557	530	516	546	543	557	502	520	565	579	504	529	541	552	574	534	550	557	575	607	529	557	560	521	532	522	507	540	500	513	532	569	556	552	515	522	570	520	526	545	535	542	527	540	541	537	599	526	563	527	542	534	577	528	538	542	529	523	581	552	552	533	568	584	519	527	515	583	516	550	532	551	528	560	532	568	573	529	587	573	589	537	545	556	507	549	491	569	556	543	542	564	520	553	566	538	556	516	575	528	530	551	561	555	580	532	551	494	542	533	546	515	553	539	548	510	563	555	538	509	551	554	581	528	538	541	554	548	521	542	525	568	585	586	508	589	596	503	532	565	527	571	582	524	531	560	512	513	550	543	595	539	547	605	556	526	560	539	538	542	555	547	543	537	532	560	582	582	547	524	548	564	532	540	528	529	531	541	552	540	557	531	553	517	554	508	539	558	546	529	542	558	555	530	574	529	555	520	569	572	568	559	550	572	538	570	527	587	548	510	507	533	544	572	553	561	557	593	544	524	532	574	540	581	540	529	538	516	558	535	537	565	540	546	567	524	553	535	521	528	560	522	510	520	528	534	539	538	543	552	550	553	557	541	545	501	571	547	525	587	532	536	562	528	542	573	522	570	570	511	528	531	538	543	514	529	563	520	538	550	542	580	532	573	510	562	557	554	550	539	527	553	529	559	589	551	538	480	554	562	498	539	576	549	555	515	544	522	547	572	520	585	556	516	567	542	539	552	546	551	573	536	537	521	540	548	559	515	529	569	591	529	528	542	543	535	528	533	533	581	537	520	545	545	553	545	546	530	567	502	519	504	536	555	527	514	576	532	532	530	577	566	537	525	512	525	543	534	554	534	523	544	566	541	548	519	584	551	514	516	524	562	567	521	553	534	554	588	511	538	523	544	545	562	541	524	534	558	585	533	553	572	548	525	588	507	527	571	519	514	535	521	557	549	519	546	558	536	498	615	559	518	551	598	529	545	575	563	549	576	570	539	559	512	585	543	554	506	549	532	573	572	545	516	588	494	556	586	521	566	571	559	497	547	530	570	556	543	578	547	505	558	523	554	487	545	508	538	580	523	541	557	568	544	606	513	489	608	521	520	565	541	521	501	602	513	536	544	535	515	551	551	540	505	557	584	557	554	529	561	551	559	542	511	555	516	561	567	582	532	582	531	549	547	539	580	521	540	548	564	580	576	541	519	536	545	543	548	531	543	506	526	508	535	517	511	555	494	545	536	543	541	571	541	541	543	559	525	519	540	549	543	528	589	545	523	572	560	553	551	568	549	548	572	541	547	531	522	548	573	530	532	533	562	534	571	583	558	575	592	515	545	555	540	528	570	530	599	552	539	558	539	553	554	555	548	504	542	574	595	531	568	547	536	511	560	524	560	547	517	575	493	494	514	502	550	517	557	574	536	582	558	543	566	527	543	539	541	536	538	552	569	558	532	530	536	551	563	535	552	539	551	535	559	552	537	555	543	553	558	523	566	511	551	536	543	519	532	546	568	550	598	532	533	531	519	529	587	504	536	546	619	545	576	527	562	571	552	571	556	574	521	548	542	547	546	544	544	536	528	544	579	529	539	541	554	553	535	567	544	553	501	558	545	570	551	537	546	544	506	497	511	548	514	536	514	524	557	525	568	555	538	520	503	503	538	560	545	556	540	522	544	553	542	528	479	524	507	552	565	564	554	568	581	594	513	568	522	560	547	541	573	522	553	528	484	545	541	520	547	531	560	590	558	552	546	511	526	560	536	527	576	543	551	551	500	512	591	563	571	560	570	532	557	563	571	553	544	517	531	565	549	561	511	563	507	567	556	521	530	547	524	534	556	529	551	499	542	561	594	524	534	591	559	536	543	538	546	531	546	525	580	557	565	583	555	518	588	571	530	512	515	532	547	552	500	532	521	547	553	540	574	492	550	556	565	527	547	590	567	561	529	566	547	535	575	507	558	524	543	542	547	524	491	520	501	534	593	530	533	545	554	528	574	576	558	545	553	532	544	541	521	551	523	586	532	503	559	517	487	505	564	533	561	535	550	570	561	532	580	540	538	524	503	580	566	543
22064	20940	28650	23404	20940	20994	11739	1061	667	544	515	419	376	337	338	298	262	245	251	228	229	207	216	205	187	182	202	191	187	196	197	191	139	202	150	204	203	183	162	177	185	194	157	149	159	150	160	171	189	177	152	152	181	149	181	144	156	179	178	172	172	153	155	157	166	143	173	152	158	148	156	156	143	156	143	159	143	139	155	188	164	183	144	159	167	160	146	182	182	153	168	160	146	163	152	173	139	176	138	172	153	159	158	155	161	151	143	178	173	160	138	148	128	145	143	166	163	151	170	153	153	163	155	170	175	127	168	165	193	153	148	140	164	164	171	163	161	134	180	150	171	141	156	144	160	148	148	166	159	183	177	147	167	145	160	170	181	164	163	168	161	147	147	134	170	148	158	183	164	138	171	163	145	160	162	173	176	188	161	152	179	158	141	174	129	154	161	158	144	160	135	175	131	145	156	168	157	171	170	160	154	151	159	179	144	163	175	150	140	156	134	154	149	153	142	156	161	163	158	137	161	172	157	139	186	152	143	178	161	152	160	164	174	165	160	156	126	160	148	152	155	142	146	148	161	160	169	157	144	148	149	155	142	183	164	168	188	188	156	196	152	148	168	137	171	182	150	131	171	157	152	146	147	145	137	168	140	162	150	173	172	181	153	167	148	144	180	156	161	150	155	145	154	125	157	128	169	171	175	166	149	144	158	152	172	150	171	145	141	172	140	166	150	140	145	150	163	156	133	161	152	152	151	160	128	169	157	155	149	126	145	165	142	158	152	147	147	157	152	169	152	158	152	151	160	146	139	154	124	167	168	153	150	153	143	152	162	152	175	152	157	138	137	164	154	147	157	155	146	174	172	149	155	142	176	154	184	160	162	157	175	175	141	162	154	158	158	170	167	150	131	145	137	177	144	166	164	142	151	164	146	136	155	158	174	150	139	145	154	126	147	157	150	141	180	160	140	169	157	183	167	167	163	135	142	153	150	152	163	156	153	160	168	141	145	158	146	157	159	194	168	136	160	152	158	149	157	155	151	145	162	160	172	158	172	152	150	169	175	183	154	148	116	167	150	145	174	150	164	167	162	144	153	158	183	170	153	163	155	161	167	165	154	170	170	161	172	150	156	148	146	160	154	169	182	151	166	155	165	170	149	176	160	157	128	164	142	149	135	169	147	162	151	155	159	165	155	158	150	151	186	178	157	171	155	149	174	158	159	173	170	152	135	136	149	158	155	144	156	162	166	134	175	155	161	167	146	160	151	158	164	172	169	139	155	164	135	176	140	158	135	152	160	147	158	149	164	170	189	158	139	153	160	146	138	154	147	127	153	170	162	139	150	181	173	158	180	154	142	129	157	143	156	160	140	148	143	147	158	171	141	161	151	159	157	174	172	166	146	134	172	162	163	138	141	149	150	123	140	146	164	172	149	151	164	147	147	152	143	156	169	160	131	178	162	149	160	139	168	164	160	133	176	143	163	156	143	164	126	142	147	161	158	156	132	169	164	144	181	129	132	170	168	152	153	145	145	123	151	158	155	151	153	163	158	159	138	164	157	156	159	157	163	172	154	169	166	138	168	132	146	161	158	170	159	163	166	152	149	164	161	168	153	156	152	147	161	157	131	177	161	186	172	149	183	165	138	170	161	166	166	148	167	122	151	154	145	132	164	141	157	175	128	155	157	151	153	158	166	171	170	153	154	128	162	170	132	185	177	148	158	163	154	138	164	133	185	164	144	138	152	153	164	135	173	150	151	134	119	177	163	136	156	143	141	165	148	150	148	156	135	162	164	171	161	181	158	145	147	161	171	173	167	147	161	165	140	182	146	156	154	156	151	169	163	160	174	160	158	136	173	149	166	155	165	136	162	142	145	171	135	151	151	169	157	164	146	148	163	138	162	162	130	167	179	152	158	126	162	142	140	138	175	184	146	156	154	143	167	163	167	143	166	146	143	189	159	151	151	174	172	153	150	145	151	140	148	148	171	163	148	164	175	153	164	158	176	166	159	166	151	153	147	155	166	179	162	147	155	153	171	165	148	157	163	157	141	172	166	157	151	152	144	141	153	166	168	178	172	165	149	147	155	168	171	160	171	163	166	147	118	146	160	174	139	151	148	169	165	164	155	142	162	172	158	154	156	163	169	146	151	162	127	183	154	189	170	156	164	145	166	174	183	159	159	146	141	130	161	146	166	156	143	145	142	172	160	171	170	185	170	173	159	159	150	156	148	181	140	143	159	153	142	155	155	166	177	147	148	168	153	139	149	163	154	159	156	148	176	153	153	129	173	160	148	145	169	156	149	163	161	166	149	162	159	145	144	152	170	171	175	152	152	156	153	184	132	141	148	165	130	158	179	143	149	152	164	157	149	163	165	160	131	182	128	154	153	151	188	173	164	141	160	122	161	166	178	132	136	154	151	165	147	155	165	147	178	169	137	151	155	152	150	183	150	149	172	158	165	147	168	140	149	167	174	152	170	137	158	142	153	162	169	157	159	153	167	141	146	165	169	152	160	176	157	156	167	152	175	152	162	140	157	162	155	146	166	162	161	161	139	166	145	178	178	149	168	169	147	164	176	172	152	165	142	165	151	166	149	146	163	153	155	174	166	166	171	170	135	143	157	154	175	152	139	158	168	156	183	153	175	154	145	166	162	180	164	156	171	128	167	159	169	188	168	158	154	135	154	136	150	159	152	153	152	122	170	169	141	150	148	125	159	157	159	161	159	157	128	148	151	160	154	143	149	150	150	143	139	143	176	144	141	168	132	166	155	139	183	164	161	141	156	157	182	145	182	163	144	163	166	136	139	146	152	148	162	168	177	165	153	161	153	159	170	166	165	161	164	143	144	161	167	163	136	161	180	167	170	161	191	163	143	161	138	151	156	173	167	159	134	174	147	144	161	175	161	165	168	165	149	146	155	133	149	151	159	164	159	159	151	170	139	152	160	156	152	165	141	149	167	180	152	134	132	157	142	146	173	152	166	158	152	162	153	168	154	153	165	161	155	145	165	161	152	164	139	167	141	163	195	187	144	139	156	155	165	170	168	161	148	166	153	139	138	139	143	131	155	146	150	147	159	161	138	134	148	145	173	151	139	155	136	159	153	151	174	165	151	164	146	156	165	160	161	159	135	134	173	144	152	153	165	148	177	149	144	182	140	138	175	172	161	155	143	156	159	160	140	173	157	174	152	168	167	152	157	167	171	160	159	140	161	158	148	153	164	169	133	158	138	154	157	153	192	166	125	154	153	165	159	121	155	170	152	155	159	152	145	184	146	148	144	151	158	147	150	174	165	156	169	147	158	169	160	145	154	171	149	155	159	149	176	167	136	172	161	149	146	168	117	132	176	145	129	167	138	147	150	160	159	169	136	162	152	172	157	168	139	174	174	171	169	128	153	156	180	152	148	150	173	159	153	154	138	144	155	144	149	158	167	173	178	170	135	152	142	179	154	159	127	135	151	147	172	161	159	167	141	159	143	157	144	184	147	159
4448	14133	10639	5128	3629	2604	1999	1397	1032	809	703	567	466	412	390	367	326	276	291	265	249	258	236	239	217	221	220	187	181	183	210	183	195	175	195	182	192	170	149	173	168	166	173	183	191	167	153	172	167	191	185	175	160	169	161	165	141	172	161	165	173	150	166	180	156	196	136	145	169	166	167	167	161	160	159	155	160	169	156	179	176	171	175	172	163	166	161	167	158	152	155	163	145	181	171	175	160	161	163	183	135	165	186	160	171	151	148	161	158	181	154	142	165	166	155	187	165	169	160	140	139	168	142	153	150	151	151	163	151	163	141	181	177	135	150	191	152	152	150	163	162	161	163	184	161	158	160	159	146	156	156	161	145	168	147	149	170	178	148	172	176	141	178	194	157	146	146	162	166	151	182	161	165	135	149	165	170	157	161	152	183	176	174	137	156	140	138	170	123	146	142	160	171	156	178	138	177	161	174	161	164	155	154	168	174	159	162	154	162	160	153	169	167	178	143	170	178	177	154	154	162	159	170	192	177	149	149	140	180	132	143	166	176	173	155	144	147	131	163	152	155	162	181	165	188	166	140	171	154	167	148	164	146	173	170	147	157	193	155	169	129	166	155	162	160	171	161	162	151	172	162	194	164	157	151	147	172	132	153	164	155	161	162	182	160	134	154	156	153	192	165	164	153	164	136	160	137	119	131	163	162	152	161	133	147	163	194	163	165	172	172	163	146	174	142	146	151	153	182	176	173	153	161	174	162	148	165	171	151	149	175	183	162	136	175	177	172	170	165	151	178	153	156	163	138	166	159	187	154	159	142	161	163	162	158	161	140	147	174	176	177	160	169	169	149	150	147	165	162	171	168	146	161	168	158	145	182	154	174	170	153	165	155	149	166	150	160	176	176	178	177	179	156	140	163	158	166	159	168	165	176	148	176	155	139	161	157	170	177	168	170	142	147	149	179	158	155	153	155	176	169	143	179	165	150	170	147	144	153	174	150	165	140	177	129	173	160	142	147	151	155	169	161	151	159	166	178	129	146	176	172	166	164	141	148	179	153	163	158	169	172	131	165	170	149	151	172	143	153	153	142	197	161	176	164	151	148	153	174	161	175	160	167	168	156	141	153	170	167	159	147	156	167	173	166	168	170	151	157	148	144	173	150	164	160	169	160	155	162	156	146	153	152	162	141	156	135	163	167	163	144	142	160	144	145	144	156	162	154	156	165	134	170	154	174	153	171	159	151	157	139	176	154	145	177	144	167	123	153	152	158	149	151	171	145	163	166	164	161	145	169	138	165	152	156	156	173	161	156	166	164	165	164	145	152	147	161	164	153	174	141	174	160	154	161	166	164	141	166	150	170	182	159	150	165	172	147	167	152	159	172	173	147	153	147	156	167	153	152	160	140	148	163	171	169	156	160	147	150	161	156	162	154	153	143	184	169	170	132	150	159	144	170	150	156	184	173	161	162	156	129	155	174	149	149	163	170	167	151	162	134	167	151	180	157	159	152	156	166	147	163	156	152	139	153	164	167	178	146	165	147	171	168	154	164	183	176	174	171	136	174	152	157	165	143	169	153	159	138	146	177	162	168	162	142	138	151	146	153	130	142	154	156	147	136	151	165	168	151	177	147	135	170	160	157	139	177	156	163	172	160	142	167	159	152	144	181	158	160	164	189	152	174	153	147	149	154	137	142	137	168	167	167	176	149	170	163	162	149	166	170	155	160	153	141	138	181	170	149	156	137	159	154	138	152	138	132	151	147	147	136	153	182	166	135	169	172	165	153	160	177	158	158	150	156	174	144	150	148	155	140	135	160	141	143	167	168	158	148	151	175	157	162	171	135	145	150	157	141	150	154	153	149	159	154	158	173	143	157	152	141	175	167	154	172	145	158	168	169	130	134	160	181	179	149	150	179	177	165	167	153	172	188	155	154	165	169	154	152	140	184	168	161	135	153	151	183	154	162	164	159	159	136	151	159	140	168	157	148	173	154	152	166	171	124	163	143	146	162	148	169	157	150	160	161	163	165	163	155	135	138	155	129	148	168	156	139	149	155	157	156	166	158	145	139	144	137	145	147	149	170	144	154	164	153	135	148	148	173	141	174	169	132	138	166	166	157	155	153	140	152	153	174	160	183	158	178	127	161	162	188	149	168	141	151	134	157	162	162	161	146	146	145	166	164	157	151	158	155	171	171	153	152	157	162	184	144	160	149	167	165	153	158	158	159	158	150	159	134	154	142	169	144	167	140	175	165	187	157	161	173	155	152	148	187	150	174	158	170	166	154	155	137	160	165	149	189	147	155	167	169	158	139	141	163	154	144	172	172	144	135	158	148	150	145	143	155	140	178	162	146	173	143	160	162	136	179	163	161	166	167	162	163	158	153	150	160	153	149	152	166	168	180	145	131	146	159	133	162	155	177	148	167	145	158	138	145	151	152	166	138	155	164	161	157	152	154	144	171	170	154	153	151	148	166	140	135	157	147	163	171	170	173	153	148	161	150	172	156	162	156	156	159	149	165	143	148	147	159	162	140	175	169	150	142	187	158	147	162	177	151	143	160	159	139	168	172	159	149	162	160	138	161	150	161	173	165	149	135	157	158	187	152	164	142	155	165	138	135	183	146	136	153	162	171	147	148	125	166	153	153	158	161	172	161	163	146	180	164	188	167	157	142	157	175	158	164	155	153	152	163	149	167	165	142	161	140	181	146	146	168	145	138	160	137	168	156	150	149	175	178	168	152	145	153	159	128	158	173	154	153	141	168	169	149	174	166	142	161	155	156	132	166	183	163	181	157	171	153	155	169	151	172	149	157	164	151	151	183	167	159	161	178	158	136	124	146	155	174	149	153	173	146	147	139	187	153	154	155	148	187	163	151	152	176	172	181	158	173	160	168	164	156	178	168	160	163	157	159	168	164	161	174	149	171	177	152	154	164	164	136	166	171	141	174	150	161	157	149	149	158	164	144	148	154	157	169	184	161	185	146	155	164	166	157	152	176	156	151	145	159	185	147	155	153	136	176	159	152	150	180	159	150	150	166	166	156	153	158	156	174	173	163	172	149	171	146	159	147	164	178	182	141	156	166	162	173	152	158	162	168	180	174	149	159	166	154	182	168	142	149	145	162	155	171	172	155	137	151	164	144	137	154	144	165	152	156	156	136	144	151	162	139	159	151	145	177	164	160	162	147	166	153	147	167	163	162	154	147	146	152	166	142	173	142	162	143	197	159	144	150	147	193	149	140	157	179	162	149	190	141	149	164	170	185	151	167	153	143	179	168	174	160	172	159	151	152	158	169	170	138	135	148	175	154	157	166	155	155	159	169	157	156	153	156	153	160	169	149	143	169	168	159	156	144	162	182	156	154	159	152	162	156	166	155	172	141	172	153	178	153	142	147	155	171	179	165	143	174	153	163	142	153	156	138	167	177	173	156	143	147	165	156	149	166	152	140	150	150	178	158	158	165	170	148	176	153	172	137	167	166	144	173	173	164	159
27146	18042	4372	941	681	645	557	604	614	590	618	580	604	552	589	580	601	527	609	581	580	621	607	619	593	574	580	586	571	556	583	556	582	578	612	592	616	599	601	597	593	613	582	608	603	619	635	583	613	614	540	583	618	614	589	585	603	562	612	624	558	583	625	584	559	582	586	596	590	576	614	626	593	582	593	591	611	576	623	606	545	605	561	609	600	601	557	589	620	550	600	554	555	613	576	625	579	571	596	561	618	570	595	620	620	557	601	593	534	578	560	547	595	562	591	585	584	594	589	620	569	560	582	583	596	591	593	579	574	564	601	578	577	609	566	637	576	592	614	614	559	566	580	550	575	587	598	591	588	607	630	596	618	575	577	594	549	600	610	621	589	628	555	608	585	596	613	573	600	599	595	573	598	589	586	616	537	587	568	561	600	587	556	600	588	602	617	602	570	585	599	577	624	558	597	567	618	589	567	589	585	588	596	594	615	596	580	594	585	559	595	583	575	610	566	599	608	564	566	557	612	564	566	571	578	582	673	557	593	618	599	602	589	596	585	609	644	614	626	612	576	543	591	584	555	568	569	582	578	558	556	586	582	535	608	560	614	554	598	600	567	591	595	546	528	558	597	572	606	606	578	578	605	619	609	571	576	569	557	580	573	562	579	647	595	587	622	631	599	586	622	561	597	581	562	553	575	589	599	590	544	589	569	549	672	574	562	599	549	543	512	564	605	583	596	576	570	608	588	588	577	587	574	584	601	603	603	586	550	571	543	614	591	602	594	599	592	624	584	587	600	561	565	601	557	597	582	592	618	592	575	590	630	609	595	582	616	551	597	614	592	596	608	582	574	577	587	580	585	564	563	593	560	585	597	561	541	618	571	582	590	586	567	591	592	620	588	566	582	588	617	604	581	542	639	646	578	563	573	564	616	604	632	587	566	577	590	623	604	587	522	624	591	607	610	577	544	588	623	612	597	638	576	600	568	602	582	559	563	546	556	559	589	605	613	565	601	569	594	626	588	576	568	560	573	577	560	610	559	573	565	590	592	595	571	568	594	579	577	560	568	616	584	618	615	654	570	578	578	554	611	614	657	612	601	577	605	558	589	602	600	572	569	604	595	590	571	601	564	594	578	590	608	612	578	577	591	584	619	583	586	616	635	604	567	583	584	565	601	606	568	558	625	577	600	568	561	598	579	607	563	570	625	600	635	594	580	579	577	589	554	623	599	546	593	592	583	611	632	605	580	619	613	553	594	613	611	558	596	625	587	579	596	599	581	571	583	607	580	564	587	600	615	561	577	607	573	619	594	594	579	546	591	606	553	552	632	590	597	598	598	582	600	588	620	582	585	612	581	562	594	586	592	578	609	574	573	577	585	603	605	617	576	602	597	567	553	584	583	610	584	540	560	632	551	581	585	602	597	611	589	608	613	577	640	608	582	645	624	608	584	569	584	548	569	602	566	549	596	551	567	575	537	594	644	540	568	578	599	610	566	602	583	581	551	583	562	594	595	588	595	584	551	596	583	620	608	587	605	582	574	605	563	607	591	585	580	581	565	614	587	604	603	594	604	594	631	543	605	541	589	555	574	587	582	588	611	592	577	605	603	589	573	621	606	558	624	570	592	577	569	613	616	593	629	625	584	603	548	566	583	609	591	588	580	564	608	555	573	605	575	557	619	575	584	571	605	591	618	572	587	569	576	570	545	564	560	564	569	591	649	563	592	579	578	567	582	565	651	620	600	589	615	578	577	597	595	593	558	579	591	568	575	611	598	577	598	551	588	571	603	608	591	603	611	577	611	608	582	557	566	599	573	601	593	598	570	606	573	587	571	623	590	573	618	592	611	613	592	585	634	583	604	585	574	539	566	579	588	618	602	564	586	614	580	601	627	567	578	587	583	610	585	587	604	612	542	610	572	613	569	645	574	588	583	600	570	571	604	597	563	605	613	587	582	580	575	633	585	576	596	572	591	561	584	602	580	592	611	559	594	594	553	579	588	587	588	577	595	599	587	583	598	561	552	569	591	562	600	582	596	636	577	590	625	597	594	550	544	566	578	571	589	566	588	617	626	552	606	595	638	581	571	553	547	561	601	640	611	540	607	574	613	559	581	577	563	630	585	608	620	570	609	513	577	585	595	594	594	565	565	606	598	607	572	612	581	572	576	574	574	616	577	606	556	604	587	594	599	570	588	645	623	562	575	572	647	592	603	606	566	576	574	625	579	535	580	619	586	554	567	569	575	614	619	600	534	569	580	553	549	559	596	586	568	608	590	603	648	558	602	607	616	582	616	583	605	582	621	584	566	593	599	573	564	607	619	601	553	580	598	581	556	532	578	573	602	562	594	563	595	576	634	572	593	571	580	552	606	603	606	598	607	582	585	563	568	581	587	587	598	581	558	571	567	560	564	592	623	635	600	588	561	634	596	580	572	569	576	622	616	597	623	606	583	572	590	610	580	587	578	583	555	566	564	588	578	595	579	568	604	545	600	552	584	614	603	603	589	543	619	601	644	543	631	598	559	595	554	585	598	568	605	594	607	577	625	619	589	561	568	606	609	559	594	573	595	596	580	624	552	607	548	542	556	599	589	627	587	599	642	591	623	570	559	543	572	588	596	590	564	572	604	579	618	612	610	609	567	605	562	602	570	582	566	584	584	596	596	586	570	580	594	545	583	554	571	594	588	581	602	561	591	541	567	569	585	575	600	605	589	574	591	563	586	583	591	630	594	601	562	580	643	583	597	597	604	592	571	566	615	603	569	596	541	614	607	601	614	583	579	600	598	592	626	604	592	610	618	547	580	580	567	618	586	590	575	619	638	573	610	610	533	581	555	604	588	581	554	559	624	593	593	602	610	604	585	575	612	594	557	536	602	634	582	625	624	644	561	604	582	561	588	626	558	595	586	583	619	619	554	601	599	612	581	564	546	568	602	568	588	607	578	570	580	580	594	567	585	592	531	574	586	552	603	646	586	606	633	586	569	572	629	632	596	578	565	624	596	592	596	590	589	590	590	568	626	595	568	642	679	559	565	601	609	558	591	545	591	563	593	563	611	604	580	587	616	597	587	589	577	606	587	601	619	562	602	597	624	594	568	581	578	607	597	608	577	581	547	609	585	595	582	564	599	585	585	613	571	609	581	590	596	625	622	573	613	610	578	588	568	613	572	600	588	589	607	583	546	572	575	549	622	580	604	590	578	639	620	591	543	573	604	604	558	625	639	586	622	559	598	589	603	570	630	609	621	617	546	574	579	554	573	563	576	566	554	605	588	595	596	585	539	617	634	638	572	591	582	589	595	605	605	565	619	549	580	585	558	623	576	592	552	555	600	594	628	590	575	578	579	604	575	570	588	597	597	591	565	584	589	578	583	593	537	609	582	611	605	597	569	554	571	555	580	593	593	563	632	594	568	607	610	623	558	626	575	605	589	604	591	566	579	593	574	550	598	552	556	642	590	585	585	553	594	588	571	587	580	582	561	608	577	615	544	560
4278	1031	893	793	678	670	618	639	653	632	623	585	631	556	647	647	628	609	628	593	622	616	586	636	611	640	671	599	656	626	644	583	602	605	656	636	577	602	616	590	589	636	602	641	590	594	603	555	578	591	626	599	606	567	591	589	658	614	586	564	619	618	590	623	630	607	637	595	624	577	610	649	619	644	665	595	631	596	633	629	624	609	610	638	635	626	667	594	629	614	621	630	596	627	625	605	648	617	616	635	582	617	636	608	641	637	594	573	652	650	606	613	612	593	647	632	597	605	613	596	607	547	614	615	620	587	611	590	600	640	618	603	632	607	605	626	570	630	611	569	594	656	619	578	624	560	601	650	641	638	628	649	591	585	606	599	641	629	583	562	622	637	569	635	652	617	663	659	629	612	623	609	595	639	628	658	580	616	665	579	642	648	646	578	653	654	611	602	661	587	635	615	601	669	630	637	610	653	612	639	582	595	595	627	582	631	619	580	654	599	636	634	607	601	639	656	618	594	629	622	641	606	625	616	661	597	656	594	612	628	624	591	626	580	644	635	565	605	622	591	644	589	584	597	623	632	658	620	588	616	695	594	614	626	576	597	643	634	660	659	591	627	651	600	599	628	624	630	638	617	620	625	573	647	616	633	607	634	587	635	610	593	620	620	623	610	646	623	605	570	598	610	653	652	598	605	629	640	595	609	615	602	603	593	640	593	599	601	610	616	612	601	630	650	571	600	637	596	645	647	599	590	639	620	653	595	613	624	589	617	596	613	591	628	666	575	670	628	601	585	590	617	643	602	598	646	630	637	619	613	627	603	609	622	648	614	647	615	646	595	652	611	584	621	679	581	621	572	632	607	617	621	632	636	639	670	607	627	590	643	622	645	614	598	648	601	619	618	617	606	613	622	617	647	619	628	617	626	578	622	575	622	629	599	628	618	580	598	653	634	637	634	636	633	613	632	576	596	612	622	616	644	642	612	630	606	609	647	602	614	620	595	611	617	638	615	626	640	618	628	605	593	571	668	574	636	633	647	630	667	615	627	621	594	631	671	625	611	631	579	650	597	642	588	611	667	623	652	652	622	592	618	607	606	631	638	597	603	624	624	598	668	639	608	593	587	640	620	577	630	620	627	586	592	632	597	623	575	624	633	593	640	566	605	550	594	635	637	597	588	615	625	613	588	621	619	615	612	591	644	628	633	638	637	611	612	612	646	675	629	640	623	595	627	594	609	594	617	607	619	632	635	574	602	617	637	637	634	611	613	657	616	585	649	599	607	638	604	612	606	604	596	580	567	639	621	594	654	603	582	620	618	596	641	654	655	617	621	647	638	651	639	584	666	621	621	607	619	615	637	627	618	591	605	560	601	596	611	592	615	581	604	641	614	589	589	582	632	663	589	571	663	644	624	620	589	662	583	641	607	586	622	592	610	614	588	636	585	633	652	674	611	612	630	607	596	638	598	583	605	609	587	588	605	545	606	647	609	634	608	622	613	606	614	578	630	616	578	646	608	594	637	609	629	640	624	621	613	592	580	597	617	576	677	604	658	615	598	597	614	608	613	573	611	600	617	637	574	642	636	611	620	584	614	591	625	592	611	593	602	610	626	619	625	658	608	637	602	644	606	620	623	619	614	570	645	650	622	625	628	618	595	625	607	633	625	612	635	624	611	633	625	605	664	601	643	626	644	621	666	603	616	612	597	646	645	589	609	651	612	611	611	617	594	622	651	631	667	614	620	630	615	636	614	610	580	639	605	646	658	598	605	678	609	612	656	634	588	589	595	652	599	600	623	610	637	599	611	604	644	620	605	591	606	621	572	643	622	590	623	606	581	645	579	653	654	601	620	609	621	640	597	568	613	673	636	618	576	574	633	577	629	590	617	625	622	629	629	614	617	620	614	632	605	556	593	606	632	612	617	600	607	598	621	609	617	603	633	633	628	589	619	588	609	634	632	644	593	563	569	609	583	618	641	591	620	632	607	609	615	638	610	619	613	644	617	621	610	618	566	616	607	596	594	651	612	592	578	603	619	608	615	655	606	622	664	622	605	631	613	575	608	598	623	610	596	610	608	609	590	630	609	620	596	570	604	618	597	620	603	598	597	570	596	599	584	619	598	634	646	670	605	625	630	613	610	582	654	597	624	626	616	611	590	649	590	609	616	596	598	644	628	616	615	625	578	627	586	611	596	632	617	634	672	623	598	587	607	648	582	637	640	586	636	576	626	621	616	604	612	601	600	607	657	640	615	628	644	659	595	603	644	628	604	598	656	624	618	608	610	590	651	630	624	578	635	626	652	593	622	581	570	600	592	611	618	642	625	646	643	618	631	599	660	609	611	603	629	598	580	577	619	655	623	669	595	600	583	602	585	589	570	598	632	607	603	598	597	600	642	612	621	616	603	630	608	614	610	659	601	639	646	612	632	632	623	588	604	551	635	605	586	617	595	637	599	592	610	602	605	637	644	637	609	607	607	655	610	628	576	623	625	601	622	610	693	644	598	626	627	617	596	608	591	629	689	618	591	622	589	615	603	638	600	609	606	582	624	573	588	664	599	597	623	642	624	597	651	601	608	633	640	628	590	609	648	617	551	637	620	601	585	641	627	624	565	598	594	627	612	618	638	624	588	648	615	632	629	611	614	617	610	588	636	568	600	561	573	640	629	602	615	583	581	570	592	614	624	641	613	587	630	626	595	640	588	639	638	592	596	608	655	629	618	600	584	604	585	642	582	617	629	609	582	613	623	608	588	643	624	658	587	674	613	611	606	616	631	583	615	646	591	629	585	606	622	602	621	576	623	660	607	636	592	630	588	626	597	614	628	567	576	622	610	616	609	619	614	631	625	580	593	623	623	628	573	598	578	602	619	615	655	611	627	602	615	609	630	604	647	676	601	613	647	651	628	640	657	609	602	622	630	613	650	589	615	582	599	577	639	634	630	622	607	644	632	598	592	631	587	612	623	620	645	630	606	613	639	620	586	627	623	618	655	655	658	598	621	589	634	598	632	638	633	650	602	584	668	598	611	606	618	610	645	576	599	588	602	631	617	611	596	606	632	667	603	627	587	638	644	556	617	584	621	605	654	613	606	623	604	644	594	647	584	621	602	576	619	666	574	603	584	595	590	597	614	619	614	601	639	601	633	598	591	628	652	578	632	606	618	637	614	629	592	595	596	650	625	629	591	629	627	615	593	593	643	630	569	599	641	642	591	576	632	639	622	598	579	572	598	611	616	581	592	617	607	561	578	649	631	591	662	632	631	613	617	588	581	579	629	623	568	658	598	593	587	602	649	627	609	572	590	624	647	596	620	613	612	619	618	619	577	635	608	637	641	589	635	637	606	657	601	583	585	578	602	618	591	598	652	625	624	605	642	639	635	613	610	615	582	610	577	636	618	609	628	588	649	615	635	597	627	614	603	618	620	576	617	638	634	651	607	675	574	628	629	585	599	646	602	627	604	628	592	587	627	602	599	616	606	640	626	579	588	625	595
23088	20870	28196	23686	20869	12739	1216	728	568	538	474	442	427	387	408	347	359	312	342	342	333	334	351	336	348	320	341	352	308	367	288	328	332	307	302	311	308	280	308	301	310	298	303	277	316	331	313	300	286	315	298	325	342	309	314	306	318	302	276	305	294	322	315	308	348	294	314	313	296	275	284	275	277	309	334	283	293	309	313	288	316	302	291	321	310	290	320	318	317	340	300	292	282	331	282	299	304	290	314	304	291	306	296	294	304	264	287	309	296	325	326	330	288	291	299	305	308	294	315	347	322	303	315	324	295	292	293	283	280	292	311	294	293	297	313	316	318	295	314	325	314	299	336	272	289	309	304	314	284	316	324	307	312	317	278	296	304	319	306	311	296	310	297	301	300	300	275	291	305	323	272	297	304	301	298	275	299	319	295	330	320	299	318	322	343	297	292	296	308	302	284	307	312	321	325	287	296	303	280	286	312	282	302	319	288	288	282	292	286	325	300	305	295	331	327	320	293	297	337	297	337	286	290	262	293	274	302	305	255	315	296	282	341	315	312	319	310	306	283	313	289	303	312	284	293	290	295	280	303	300	325	284	295	271	305	315	302	285	284	331	282	332	299	321	326	283	324	282	304	296	295	282	309	301	305	304	298	266	309	303	296	284	303	306	302	279	307	277	308	289	308	298	286	306	330	292	307	286	260	262	287	301	303	309	300	283	289	299	302	295	300	298	304	295	305	305	308	271	307	313	309	313	316	306	294	325	293	316	299	286	319	259	330	303	275	336	297	324	293	309	298	309	276	282	327	333	290	329	329	298	312	252	291	306	314	320	296	263	323	334	309	298	282	267	316	295	298	299	277	299	304	286	315	295	303	325	320	303	309	296	286	300	300	302	319	301	298	298	307	306	323	294	301	337	284	261	277	282	276	317	330	287	304	310	306	298	297	329	321	312	303	322	319	302	320	268	286	327	278	305	293	289	301	296	286	293	270	270	285	312	307	305	299	295	330	330	261	268	330	309	353	312	264	313	274	298	299	331	277	301	290	307	301	300	322	288	304	297	271	320	307	301	273	337	312	301	306	292	305	274	290	266	294	300	308	313	301	292	314	308	300	285	319	331	306	266	278	275	280	292	306	309	270	332	317	304	310	302	326	316	292	322	290	294	300	296	290	328	311	298	299	314	273	334	304	311	282	335	301	293	320	311	310	295	274	319	291	286	307	328	265	310	349	334	330	287	308	301	324	286	300	317	301	291	301	310	304	309	284	302	316	287	307	283	333	303	295	307	298	294	306	278	288	314	285	287	307	308	290	298	306	318	277	284	313	315	307	286	269	295	284	319	283	286	314	273	302	299	304	297	303	297	311	299	314	333	293	319	299	309	324	308	277	294	306	317	302	324	328	275	300	294	302	306	305	286	303	270	308	286	309	313	294	302	300	290	323	290	291	301	338	299	290	285	291	277	297	286	308	321	299	299	265	284	310	263	345	287	302	290	305	270	297	271	304	311	313	254	302	294	296	307	273	296	274	315	322	353	301	314	319	296	307	299	335	300	287	285	311	307	294	300	288	291	307	322	338	355	286	277	310	310	315	298	312	325	296	312	281	291	285	331	328	300	313	294	295	304	309	306	293	323	302	308	271	303	286	291	308	301	281	269	302	316	286	308	297	324	288	312	291	288	295	314	294	289	297	276	277	296	321	325	319	307	285	318	280	301	300	294	310	293	290	312	282	311	299	301	308	293	320	308	285	313	325	292	297	322	306	322	272	319	256	314	305	332	271	268	304	293	297	288	304	318	283	317	319	288	342	348	300	290	278	301	288	311	311	292	316	266	288	286	293	301	312	302	277	323	261	295	307	330	340	303	322	288	294	298	282	300	290	314	306	285	338	297	289	311	327	292	309	327	327	302	309	284	286	307	304	320	306	302	268	323	317	294	309	302	259	336	341	308	302	296	324	321	309	308	292	316	296	262	283	264	282	290	326	284	302	309	317	292	306	276	284	314	326	280	308	286	291	291	312	287	349	279	297	327	323	283	317	267	299	297	302	294	313	311	311	304	274	308	311	242	300	283	301	300	277	290	307	286	301	336	295	275	294	311	315	287	313	276	316	301	294	301	275	304	291	295	292	264	312	317	273	310	320	298	295	296	294	301	320	315	291	304	312	262	308	273	320	279	263	290	313	303	302	294	289	286	294	267	306	283	329	281	290	320	276	313	300	298	284	288	333	319	277	307	280	280	311	340	305	288	308	313	313	296	295	273	291	301	310	275	322	313	331	293	299	285	270	312	314	287	269	308	292	273	304	268	308	310	343	324	299	309	291	320	327	291	324	302	283	310	311	297	309	302	308	307	297	278	305	274	332	305	312	306	314	297	329	313	331	353	293	289	285	305	296	318	311	293	260	289	320	306	295	296	284	301	316	301	321	281	323	316	328	296	294	295	297	301	292	293	302	307	289	275	302	303	312	294	288	305	303	300	293	295	320	298	329	305	279	322	296	312	295	345	327	276	290	294	288	319	318	273	297	320	298	267	280	310	293	297	304	320	291	303	323	280	279	321	285	311	294	297	282	292	299	304	300	297	297	288	283	330	304	297	317	300	274	300	285	302	295	319	289	310	275	278	294	294	316	299	276	281	281	292	294	319	286	339	323	291	281	315	309	268	297	333	290	274	303	279	303	295	320	306	291	316	322	321	311	334	301	282	285	326	332	324	305	309	292	321	295	333	299	267	332	265	323	319	290	326	292	307	316	272	281	282	297	346	288	316	318	325	296	302	278	301	287	303	335	288	305	299	334	340	298	303	323	290	297	322	313	305	298	295	293	298	297	315	314	279	300	323	313	312	324	268	296	277	329	304	304	317	295	294	291	271	283	305	266	372	276	317	310	274	295	312	311	293	300	291	312	283	282	280	272	276	310	336	282	358	307	314	313	303	318	289	296	303	308	307	324	285	297	306	308	308	277	329	303	293	315	250	301	283	301	279	293	334	305	310	284	302	295	307	335	321	279	302	274	305	300	274	285	331	314	283	286	303	288	294	323	291	302	308	293	312	304	277	298	302	295	299	323	310	310	314	298	290	292	315	303	296	326	296	310	298	289	299	286	276	306	330	283	306	326	264	298	296	334	284	296	321	337	329	302	291	277	322	311	282	314	299	332	306	294	331	292	295	313	271	314	263	311	293	309	316	294	303	303	318	320	317	301	296	286	325	267	311	294	311	321	317	319	313	320	286	279	315	320	288	318	317	360	296	318	296	338	292	281	303	300	350	284	312	264	302	312	339	282	290	302	288	301	342	281	316	327	282	288	320	292	298	312	276	302	328	277	308	304	297	285	323	332	285	328	289	317	299	287	298	305	324	270	314	311	265	309	304	290	335	334	276	347	321	298	264	304	315	311	281	276	334	308	270	286	292	312	294	324	295	295	291	306	288	296	277	336	287	327	313	298	277	305	295	290	298	322	299	335	298	301	288	286	288	311	325	293	317	308	294	268	288
3229	8253	6257	2881	2098	1617	1178	990	785	665	594	545	526	493	479	439	440	408	397	415	426	381	371	357	354	345	349	329	337	362	345	317	335	323	336	342	334	367	325	325	350	334	339	323	330	348	332	334	312	343	328	322	333	322	318	346	359	334	342	308	322	299	339	319	312	324	360	327	325	357	356	330	320	332	303	330	352	339	321	316	318	331	328	345	311	303	323	340	359	345	315	333	290	331	311	336	331	309	311	332	348	310	320	316	345	335	313	327	352	345	328	337	333	358	325	303	327	341	315	348	331	331	302	342	301	324	360	321	331	352	334	333	319	292	331	347	343	359	330	339	330	297	329	323	357	298	324	351	335	340	330	324	358	305	322	319	335	332	353	377	337	323	317	325	298	332	324	334	348	316	354	314	347	368	308	340	366	327	311	318	290	350	341	308	337	338	346	307	338	329	340	336	333	349	332	316	305	304	353	324	347	307	325	315	369	295	349	323	322	339	357	305	338	371	333	320	327	341	329	277	342	345	341	314	339	350	344	334	336	341	353	334	371	352	310	286	356	330	356	338	361	335	340	362	326	328	338	322	311	316	319	319	325	367	355	339	349	329	371	327	324	352	317	326	315	333	344	302	333	322	328	339	313	323	345	332	345	375	302	327	354	320	329	333	315	336	342	336	319	295	327	290	367	345	329	347	324	332	325	340	344	333	342	313	299	358	338	361	316	322	309	326	350	282	318	320	338	325	370	344	303	325	323	338	329	345	338	335	337	298	312	334	339	347	286	325	337	338	315	313	321	342	352	307	299	334	335	330	349	351	342	335	302	356	347	338	341	369	305	344	333	302	304	319	327	325	337	322	360	332	319	290	328	350	343	325	337	321	354	311	320	306	345	318	340	325	298	322	337	340	320	351	310	312	329	325	306	342	311	393	356	300	311	342	325	324	312	348	328	308	320	322	342	324	332	345	276	321	342	329	350	319	319	343	318	349	339	294	333	345	321	321	339	345	341	331	307	311	333	344	368	316	327	319	328	322	306	314	335	295	305	342	334	350	298	312	331	330	321	338	329	303	360	360	305	333	366	327	312	300	332	362	342	338	312	328	338	323	330	329	303	338	335	314	294	310	341	341	320	318	335	320	326	320	353	323	363	322	296	319	299	337	347	321	315	322	377	303	339	310	344	338	314	310	314	353	331	330	353	354	327	319	332	311	332	317	342	308	337	332	313	340	334	305	340	312	332	352	335	310	331	308	307	319	325	319	364	305	354	322	327	358	310	306	338	301	309	360	312	333	341	326	356	322	331	305	315	354	296	344	349	286	321	348	361	354	320	341	347	360	336	330	342	310	321	329	339	296	321	308	329	306	308	337	306	349	292	327	341	309	321	330	365	371	362	330	331	319	344	330	316	326	290	332	301	338	332	317	345	340	363	321	334	324	308	327	323	317	317	283	360	349	356	348	321	333	362	321	357	364	349	323	325	312	347	332	310	351	346	317	357	353	317	319	330	327	333	345	339	358	312	339	347	362	329	311	333	299	340	356	313	317	343	341	312	294	317	311	356	339	308	336	375	334	356	305	339	326	320	342	317	354	331	308	333	299	350	335	340	317	315	338	352	352	308	362	303	353	342	359	337	321	329	345	337	341	318	344	333	319	349	336	363	332	347	319	325	309	323	327	320	341	307	344	331	320	319	344	311	329	347	349	324	328	316	318	344	335	302	336	336	354	370	350	313	300	348	325	343	346	328	359	322	354	338	344	360	339	328	348	371	340	321	327	317	369	328	317	322	330	312	338	323	356	313	328	328	320	318	347	386	329	339	338	339	330	339	301	336	309	303	333	326	323	328	350	336	357	311	349	306	336	305	335	334	297	357	336	316	332	280	323	326	328	302	312	336	354	319	310	335	348	339	331	321	338	354	345	341	308	315	334	310	356	329	341	349	332	319	319	331	339	336	328	348	346	360	325	307	355	374	330	360	327	323	354	344	315	305	295	328	337	307	328	312	325	299	348	344	348	333	360	338	346	347	285	321	333	335	319	375	327	319	329	303	314	333	314	323	322	336	327	330	300	340	356	342	329	336	318	323	366	314	327	346	300	321	355	295	340	347	335	314	337	287	309	351	287	293	337	350	306	345	307	311	355	325	340	324	362	327	322	320	340	333	339	338	297	339	323	326	329	360	332	314	319	339	325	337	339	326	354	341	337	312	339	343	307	337	310	329	327	325	328	349	340	323	306	341	322	335	312	343	334	297	352	330	325	297	329	320	342	329	326	299	330	313	318	310	329	283	340	336	318	332	332	331	319	335	309	336	342	322	332	334	313	326	353	378	318	364	337	315	366	323	327	338	328	339	309	329	349	326	354	350	358	329	341	340	347	342	340	325	312	333	357	288	325	320	362	369	324	305	331	340	331	335	358	352	351	350	314	292	327	317	296	343	330	361	337	358	324	343	329	352	326	326	312	371	327	315	361	338	355	291	319	348	314	341	359	312	334	306	329	325	345	377	341	344	326	347	347	352	329	324	358	339	330	379	339	352	326	315	326	350	342	324	317	332	331	324	339	332	346	336	313	327	356	306	300	321	344	327	341	332	331	297	312	343	349	336	304	308	329	326	313	334	313	316	310	334	336	340	338	325	323	337	329	354	320	320	339	369	340	334	317	324	355	349	351	322	323	288	337	335	314	335	314	325	330	321	340	314	338	344	322	359	332	366	333	332	318	328	339	374	366	338	301	328	314	347	297	333	349	324	345	322	334	320	360	341	302	347	312	299	309	319	331	320	322	316	325	333	322	295	324	326	361	321	360	316	370	331	335	311	328	345	331	339	341	295	313	379	310	344	340	308	317	344	318	325	337	338	360	316	290	338	377	325	315	325	330	330	351	312	339	335	327	350	320	340	332	324	328	310	311	309	340	328	292	311	323	331	311	310	319	326	338	337	331	332	349	315	345	320	329	340	328	345	342	343	327	313	347	348	302	310	318	325	307	310	320	301	345	300	346	308	345	351	362	357	316	353	313	338	307	341	347	332	344	346	337	315	340	346	307	343	306	320	339	306	340	325	342	339	278	323	342	328	335	360	339	316	334	345	332	313	320	343	354	332	308	361	323	350	344	338	313	330	311	293	349	339	327	332	304	337	326	317	313	329	307	281	332	339	355	349	320	324	321	339	310	351	316	339	349	310	291	357	325	309	327	342	339	334	336	336	351	315	314	319	337	371	324	334	348	333	301	344	343	313	311	310	319	323	308	337	343	314	333	353	329	340	320	295	366	306	323	351	314	327	342	341	335	311	354	331	290	313	320	345	309	325	319	329	350	308	331	305	334	363	331	320	333	349	384	314	342	323	317	315	325	373	321	328	356	321	348	362	301	319	327	331	313	322	339	335	347	330	323	337	357	319	324	334	353	330	317	316	332	310	296	340	330	350	344	340	318	354	333	352	341	328	336	339	342	347	329	337	344	326	333	325	330	300	328	294	317	334	297	306	342	344	321	327	366
24217	20877	27382	24408	16297	1389	881	774	687	669	685	654	610	601	578	617	577	571	591	587	546	533	533	544	553	548	597	596	580	584	542	586	559	564	568	561	586	527	543	528	570	596	534	541	557	550	602	524	541	590	571	520	505	572	541	586	513	526	537	559	523	518	489	603	568	548	535	520	542	576	544	553	566	526	553	555	575	476	570	545	563	564	564	544	574	557	567	511	536	549	496	584	566	572	552	567	581	523	570	541	548	501	548	544	568	558	532	560	566	533	550	537	496	570	523	553	524	538	535	596	539	553	584	580	543	582	553	553	546	581	525	570	540	535	518	518	548	571	560	574	544	542	566	562	584	519	538	567	511	514	547	541	534	539	558	569	512	509	538	558	569	506	618	563	534	523	557	511	539	553	543	530	568	567	589	551	546	537	544	557	574	537	584	526	552	543	579	568	539	565	562	549	504	533	539	522	583	570	563	551	555	545	596	558	565	601	537	526	563	575	542	532	593	567	508	566	539	509	582	613	551	543	541	508	568	523	556	560	574	527	542	535	587	557	555	560	546	556	574	562	549	526	518	576	555	550	570	516	545	551	533	521	493	569	576	539	538	593	549	574	530	617	508	536	562	582	545	567	524	547	592	535	546	545	530	559	550	562	534	560	584	572	546	576	551	539	505	588	539	578	575	578	506	559	607	564	511	586	543	520	553	520	553	516	539	528	573	580	525	530	534	567	518	544	525	551	564	554	558	580	559	533	569	571	531	559	575	564	551	573	579	570	556	547	588	591	566	578	594	543	605	520	526	548	552	539	505	562	566	558	543	587	565	551	536	555	563	560	538	528	501	557	565	553	527	540	571	596	546	597	554	499	526	566	521	559	530	589	562	574	582	530	553	536	567	576	570	561	533	570	552	559	544	555	549	523	510	507	563	515	565	532	526	512	545	597	572	541	574	536	582	571	569	548	535	575	532	547	547	528	521	561	533	546	569	555	551	528	549	517	571	554	520	509	555	558	566	544	567	590	561	572	576	552	532	542	588	597	561	525	526	556	530	567	547	548	561	521	569	563	562	547	569	593	529	543	569	577	554	570	539	569	519	547	562	525	531	533	542	570	510	535	508	506	569	564	551	582	535	544	531	556	537	578	507	554	574	591	527	532	548	579	571	610	554	541	552	558	565	532	531	549	566	558	570	571	553	580	566	533	572	590	554	550	609	547	541	569	539	566	544	553	536	588	576	546	573	529	530	553	548	552	555	523	554	515	549	537	529	564	552	586	570	523	551	599	543	568	580	577	559	548	551	565	579	520	570	502	552	570	527	527	571	556	535	521	540	541	601	537	562	547	561	506	512	552	553	508	564	538	559	511	525	560	576	547	581	522	567	564	555	553	524	571	530	524	555	575	545	527	581	570	554	548	554	546	583	548	551	552	617	606	556	564	551	573	554	597	621	531	533	504	556	517	588	550	508	594	545	551	555	546	525	509	549	513	532	553	524	536	544	530	585	536	535	545	560	537	554	519	594	537	550	594	529	550	528	563	531	565	571	534	551	563	583	546	540	557	602	555	541	558	539	551	558	573	573	513	548	566	562	553	542	575	582	553	588	534	554	518	526	599	554	559	585	566	525	536	592	566	544	525	527	550	529	525	584	562	566	531	534	530	522	589	546	524	541	533	505	553	570	551	518	568	556	542	544	545	590	533	546	566	553	590	545	574	522	545	555	560	534	542	544	592	583	510	606	526	555	547	528	544	583	508	549	532	511	585	565	546	581	554	566	568	529	595	532	536	558	523	565	570	607	547	544	577	489	553	527	578	578	531	567	550	509	611	547	551	561	561	550	524	566	564	584	531	527	590	518	568	542	524	505	567	592	539	575	536	529	545	562	559	523	567	547	545	540	552	514	513	550	542	546	596	571	572	558	571	575	566	516	544	571	546	584	557	545	553	580	563	540	518	550	586	534	558	524	569	538	568	492	578	506	527	549	583	554	531	561	548	555	556	533	615	541	516	533	551	539	594	563	617	589	601	522	529	579	540	534	482	563	539	503	544	544	535	522	533	502	512	557	565	566	507	557	547	525	550	518	581	523	531	586	527	558	562	529	557	595	518	556	529	569	529	530	558	514	496	531	543	548	531	537	556	574	506	562	538	564	552	552	536	515	504	556	556	504	586	561	537	535	567	567	561	525	565	566	540	515	577	555	543	552	531	545	553	517	570	556	540	511	562	598	541	560	552	562	580	578	550	556	583	539	536	520	582	542	540	550	526	555	561	610	576	571	544	567	560	529	549	516	532	512	586	508	515	571	540	545	573	541	567	530	526	536	558	533	522	579	554	546	554	548	587	532	536	544	531	558	605	519	555	557	557	575	554	534	566	529	571	555	584	571	542	523	494	556	544	562	558	551	579	525	540	508	568	572	505	533	514	530	506	522	538	549	558	561	566	524	567	535	538	581	541	578	598	545	552	569	574	551	559	532	546	552	579	531	565	548	550	569	579	569	514	587	520	576	552	526	555	586	588	523	579	509	528	537	522	591	553	560	537	512	527	563	552	555	580	544	549	564	517	544	537	552	542	538	576	546	540	563	550	566	514	524	588	549	553	552	542	578	576	539	548	569	556	561	510	544	564	561	582	533	501	552	563	530	560	563	527	554	513	534	564	534	582	567	532	550	578	544	526	557	551	561	558	527	558	531	563	549	539	512	551	540	572	556	531	542	504	494	598	566	573	527	515	501	563	551	520	572	572	530	548	575	550	563	545	542	566	587	497	515	555	616	576	552	487	535	576	540	539	530	538	577	514	579	548	510	565	526	555	535	567	575	540	549	562	544	572	562	588	565	574	544	573	547	537	535	561	567	574	545	539	557	554	552	546	490	583	534	566	561	541	547	556	522	558	556	526	537	584	562	575	572	560	572	527	570	525	578	527	569	528	606	566	561	570	537	560	537	547	543	592	572	574	561	567	553	595	549	541	596	538	534	581	494	580	527	546	537	541	571	570	520	543	529	578	547	534	564	535	523	554	562	525	532	533	540	625	557	546	505	568	597	512	574	583	553	547	541	567	536	555	535	572	548	586	554	545	530	552	534	556	540	539	558	583	556	524	574	584	522	554	556	562	563	506	549	573	572	523	563	538	539	592	539	584	535	576	539	573	490	565	524	531	580	549	548	562	564	565	530	500	575	555	542	572	530	547	546	611	547	565	559	549	511	567	534	514	555	608	548	535	579	550	570	547	577	597	541	574	556	531	587	537	564	550	538	559	538	527	525	552	545	541	513	556	569	540	569	550	575	567	561	627	516	587	578	536	532	510	553	541	569	524	562	565	558	573	567	571	579	539	545	517	587	528	554	547	594	572	573	579	525	589	559	532	579	601	567	561	556	552	522	542	576	550	559	526	581	540	558	593	555	518	576	560	578	545	547	565	504	535	555	540	507	562	532	564	532	546	591	564	547	534	563	577	527	539	529	540	548	510	533	584	559	533	555	593	582	551	540	560	586	511
3446	5641	4069	2101	1652	1321	1077	921	831	737	663	673	665	644	635	647	652	605	597	538	613	623	592	562	536	563	560	607	588	575	552	535	572	529	587	533	548	592	565	595	519	545	540	562	578	571	495	579	525	482	509	480	501	529	558	562	551	510	547	545	552	515	561	542	584	584	563	555	532	602	511	577	559	573	543	496	513	553	557	539	585	555	520	531	552	530	540	527	594	583	559	603	548	554	506	563	568	567	530	576	579	525	541	574	544	593	568	538	514	501	560	524	562	574	555	513	555	542	554	571	566	584	574	564	542	573	547	589	572	549	557	542	550	551	594	522	568	547	538	529	542	530	517	594	573	561	562	526	591	542	486	591	542	563	538	530	564	524	599	583	566	579	584	590	514	546	551	508	517	572	576	520	591	556	569	516	551	473	565	550	534	555	570	558	572	556	559	568	561	538	539	551	565	532	563	551	585	517	576	552	569	511	558	522	566	590	570	540	510	538	577	542	594	501	533	520	567	558	551	524	565	550	529	525	546	542	530	588	572	544	533	542	569	571	549	545	582	527	583	505	566	530	534	493	563	582	514	580	539	550	555	521	572	589	579	548	508	554	572	586	547	575	583	546	553	531	547	523	538	540	533	490	571	579	534	536	545	580	562	549	564	530	549	585	553	580	516	608	543	543	549	542	562	559	542	565	575	518	567	564	608	524	560	566	563	546	546	538	544	524	562	602	555	571	567	562	545	535	484	528	542	539	634	584	580	589	556	541	537	520	548	581	547	574	600	529	538	554	551	592	573	584	577	541	593	538	553	566	527	528	552	536	496	571	561	576	573	562	562	550	544	526	573	514	548	577	547	564	551	521	532	541	528	565	549	535	546	568	547	602	554	566	559	573	609	555	545	537	526	580	536	569	552	550	558	599	591	535	568	478	561	563	563	551	514	597	593	597	556	491	516	576	558	527	588	540	573	554	589	569	549	547	596	524	520	547	585	566	526	536	521	610	556	576	554	541	544	562	523	509	550	571	586	602	554	546	587	556	549	542	561	524	512	586	553	547	547	574	526	577	529	620	588	552	540	529	585	549	545	542	529	562	534	563	577	544	542	560	542	550	547	600	521	549	612	543	524	554	548	551	558	526	527	531	534	516	590	533	538	551	555	552	539	578	545	547	558	557	545	559	548	538	563	529	526	572	577	555	521	564	549	511	591	572	570	569	534	563	564	557	548	509	543	603	547	591	566	523	549	586	501	580	551	564	553	551	520	570	524	557	508	520	536	564	578	511	530	549	572	567	556	514	584	556	542	534	570	545	548	581	579	526	588	517	552	547	516	554	525	536	545	530	560	578	508	557	555	560	536	514	533	527	559	558	524	528	542	556	557	578	551	542	536	549	591	579	546	538	550	573	528	567	600	533	546	531	562	590	594	548	553	513	539	580	539	511	531	520	542	555	569	586	530	556	562	559	552	525	538	548	559	549	602	571	546	519	519	613	550	540	549	566	505	511	543	527	542	508	576	569	544	548	539	524	564	615	565	519	568	547	526	571	546	526	566	547	542	571	540	530	507	519	512	567	571	534	507	537	528	517	517	516	620	540	500	527	546	590	533	571	572	545	534	531	558	596	580	540	526	611	570	575	568	533	569	562	566	552	564	543	547	572	556	564	554	502	526	581	551	531	471	531	575	541	557	569	522	493	559	571	549	592	563	532	577	589	560	571	542	563	541	587	552	574	536	541	530	541	518	553	554	584	570	556	552	531	546	564	525	567	551	523	587	532	572	577	569	552	607	529	550	584	558	551	593	540	552	535	523	517	541	522	552	545	534	573	561	555	585	537	519	572	585	543	546	565	544	556	523	555	565	493	562	587	570	567	555	549	562	540	584	590	573	590	512	554	532	543	536	539	550	543	535	576	580	509	530	555	582	560	546	597	538	539	589	549	563	572	566	540	532	553	555	571	534	615	548	558	582	545	561	558	526	534	592	542	551	571	536	540	578	544	554	584	545	591	564	531	485	511	550	555	558	517	547	566	524	572	546	550	501	539	539	524	552	546	582	512	534	563	579	571	507	573	545	582	551	564	584	556	537	573	523	556	565	612	530	580	517	567	506	569	523	572	536	569	553	553	541	583	520	558	546	526	551	550	558	552	576	617	570	492	522	526	524	524	549	523	562	541	570	539	583	555	591	539	526	530	554	530	551	547	553	513	586	543	533	512	524	543	584	558	575	551	528	520	486	554	556	533	506	488	539	550	544	563	550	528	565	523	559	522	607	579	571	575	562	586	541	576	528	549	553	514	570	522	552	552	521	510	555	578	557	559	530	558	564	517	528	532	530	540	544	498	520	551	568	559	559	550	580	508	545	574	545	546	560	543	581	556	564	525	554	571	526	564	528	552	570	525	558	586	536	593	558	567	557	531	563	566	570	537	542	555	519	559	518	561	591	568	554	547	532	548	541	569	561	569	559	544	547	538	587	535	581	605	537	554	569	581	519	570	562	550	549	555	516	577	573	488	539	515	550	572	566	516	507	528	530	557	527	496	578	591	525	534	565	553	548	548	565	571	533	530	519	566	567	542	524	590	587	486	561	536	576	516	599	603	525	530	562	576	573	542	521	549	565	565	531	544	552	533	549	517	574	511	551	554	549	571	599	569	561	577	512	542	546	570	587	554	518	554	552	561	507	526	547	572	506	558	607	523	523	507	576	585	541	505	556	564	548	539	565	596	588	548	538	539	594	540	531	548	561	562	563	553	547	509	543	503	557	527	529	568	539	521	560	570	545	549	555	597	526	539	568	526	561	569	552	509	545	549	562	526	587	554	544	584	543	559	581	575	534	585	541	529	587	571	558	544	528	582	568	544	522	569	547	535	589	563	573	556	542	578	548	593	564	570	546	546	564	530	524	596	547	534	553	593	557	508	531	581	552	545	558	518	595	495	586	540	558	525	558	587	582	561	536	580	560	568	562	537	537	570	540	557	582	580	570	542	592	520	548	576	525	588	522	531	578	531	520	538	534	580	563	531	570	546	546	569	569	561	544	533	551	551	543	519	577	583	583	544	561	559	514	582	531	492	572	570	540	573	594	530	556	544	594	537	565	553	539	542	520	558	580	526	525	569	530	548	531	579	555	541	562	541	598	536	534	546	548	558	528	559	562	495	557	568	557	519	494	563	568	558	521	538	510	559	560	568	568	547	545	543	546	519	526	534	551	566	574	577	562	506	561	557	540	503	578	545	571	542	596	529	579	593	622	540	521	605	566	571	549	545	555	555	527	553	556	540	586	534	557	560	574	559	567	542	561	555	528	562	590	514	556	505	565	517	575	552	574	577	525	528	522	528	548	563	565	505	557	537	510	569	540	515	563	545	506	558	562	520	547	565	535	540	519	548	539	566	555	522	531	544	555	533	550	507	525	564	546	542	532	569	551	581	546	574	552	566	541	555	562	574	559	552	513	553	527	543	537	568	544	560	563	521	540	522	560	526	577	579	566	581	517	570
21990	20826	28456	23272	20818	20859	11661	995	706	554	458	422	381	356	295	301	291	241	271	216	241	203	215	212	217	193	208	190	197	192	189	178	190	187	184	178	156	167	169	187	174	147	172	169	170	172	165	175	178	149	191	210	170	173	178	151	150	165	171	170	181	190	198	178	181	154	182	152	160	146	147	166	148	156	149	178	176	141	182	129	160	158	155	144	147	154	157	164	166	159	157	147	166	174	151	180	150	165	171	141	163	181	153	153	163	169	156	164	172	157	159	172	173	150	157	170	156	154	175	175	169	138	164	167	159	153	182	171	166	151	155	146	155	175	183	152	161	155	163	163	164	175	148	179	170	152	194	159	139	171	162	151	166	158	152	191	177	170	170	169	166	139	165	171	171	158	165	135	163	158	151	158	154	159	144	161	175	155	162	164	146	138	172	138	165	163	158	160	156	163	153	162	155	149	152	158	158	177	174	163	140	164	150	142	135	149	165	160	161	155	147	157	162	156	155	136	141	145	178	140	144	161	148	149	140	142	153	141	192	150	163	151	169	193	142	173	175	156	152	153	158	158	144	167	164	165	176	134	179	152	167	138	147	156	171	172	164	168	161	182	155	149	155	161	157	138	160	149	147	154	158	164	159	145	163	154	165	161	181	176	183	153	165	181	160	176	154	166	164	156	164	167	153	151	173	154	171	162	132	146	176	164	175	142	164	143	153	144	161	177	153	174	170	153	166	146	150	142	154	173	151	142	141	148	156	141	151	147	163	150	162	144	164	158	143	178	150	171	147	137	170	176	188	168	174	160	156	135	165	161	141	137	161	149	167	155	142	145	171	163	156	167	151	153	165	144	150	161	153	154	160	168	125	165	146	141	168	155	139	151	161	165	153	166	177	163	167	153	191	184	184	147	168	140	159	145	151	155	164	173	158	173	181	162	166	156	176	169	167	159	160	176	150	155	151	178	150	145	154	160	153	156	142	149	152	167	163	147	169	158	132	139	150	160	153	161	176	181	146	161	163	150	206	145	145	172	150	144	161	141	159	167	157	166	165	159	132	159	149	147	156	157	178	147	167	154	156	135	158	163	155	153	159	178	152	161	154	170	160	158	172	165	159	152	170	171	172	152	179	160	157	144	156	177	147	160	139	157	165	162	179	145	160	157	147	164	175	151	159	165	165	163	166	147	164	174	148	161	136	155	150	165	154	157	159	190	167	168	158	159	152	160	167	155	158	169	162	143	161	161	180	148	180	169	168	166	132	169	160	133	144	140	167	139	148	163	176	167	153	134	179	156	167	158	152	150	163	155	151	153	155	168	180	164	160	134	183	158	142	148	147	160	175	142	148	175	154	176	137	165	194	158	146	139	155	145	166	161	140	173	144	147	170	139	146	170	145	159	157	148	150	165	171	147	148	141	144	162	174	171	146	177	146	151	180	151	159	167	185	148	153	175	165	138	171	162	161	150	154	137	170	155	136	155	165	162	161	159	160	165	164	133	151	160	150	155	167	175	177	171	167	152	187	150	174	147	151	154	161	161	157	154	161	145	162	157	159	136	175	191	129	167	140	145	146	178	163	180	145	152	149	159	185	157	150	155	158	166	167	132	155	142	164	163	165	154	166	165	184	152	168	174	138	136	158	177	133	148	130	154	161	156	156	177	159	165	171	172	154	186	166	170	197	148	157	167	163	148	168	163	121	161	146	143	147	160	147	147	179	169	150	161	132	143	152	161	141	152	164	151	154	129	167	160	140	153	170	153	162	156	171	173	157	166	172	176	168	151	159	167	154	147	147	155	133	147	175	147	150	174	135	159	164	163	168	182	170	167	164	138	174	182	153	144	163	168	138	165	148	167	160	150	169	167	159	170	172	173	155	144	156	165	162	163	160	173	143	149	161	156	164	160	176	164	161	159	179	146	157	159	172	157	178	161	151	149	149	139	151	172	166	145	164	168	136	160	171	176	144	144	171	147	158	159	141	143	154	183	165	161	167	170	170	163	148	152	164	168	177	157	172	160	156	152	140	175	164	126	165	152	156	175	179	155	166	185	151	170	177	163	162	165	181	172	148	170	180	175	183	165	166	154	149	189	154	151	176	143	175	136	153	158	156	159	154	166	166	149	169	174	157	160	151	162	143	194	154	160	161	169	175	165	153	139	174	170	165	173	154	151	179	165	174	176	143	159	155	161	158	160	158	146	149	176	153	144	161	139	157	168	154	150	148	174	167	149	158	174	156	154	184	185	168	160	154	160	164	140	156	161	162	167	159	172	158	171	176	142	161	142	169	146	172	141	159	164	189	175	135	156	156	161	166	176	161	167	182	162	158	160	142	161	151	182	153	179	161	164	175	160	157	170	165	163	145	149	147	167	135	187	153	187	155	162	157	137	160	174	162	191	165	148	183	176	179	149	166	172	138	167	148	162	159	127	160	176	161	161	166	153	189	161	187	174	161	159	178	183	153	164	145	159	155	182	173	161	141	158	157	138	163	155	159	155	154	170	180	174	164	168	153	159	149	136	158	141	148	154	195	139	150	153	165	166	141	174	163	167	164	169	155	165	161	153	172	160	143	165	144	135	161	167	192	183	153	168	151	159	170	154	141	160	188	143	156	175	156	150	176	156	143	185	175	152	144	167	179	160	162	147	170	145	161	186	145	146	151	149	168	149	173	153	152	146	154	154	162	173	153	162	145	176	160	162	157	146	161	179	174	151	172	166	147	163	166	177	150	143	154	178	152	143	158	162	152	174	179	166	171	180	178	144	163	168	154	170	160	175	159	165	148	147	154	164	172	183	148	152	164	152	169	193	145	156	155	177	159	142	156	151	155	175	148	148	161	156	139	152	137	161	154	182	164	145	163	154	126	162	155	149	142	151	165	171	148	150	164	171	172	148	155	138	143	175	141	168	160	153	147	157	164	156	152	141	142	178	146	173	156	159	145	160	162	148	169	162	180	153	155	156	156	152	158	163	163	158	165	155	172	152	164	159	159	166	155	176	155	164	183	163	144	157	145	145	148	143	175	164	169	137	143	164	166	146	170	156	163	136	147	176	144	157	169	132	159	162	145	177	169	159	129	166	147	155	156	156	164	163	159	157	160	155	177	155	161	153	128	164	160	163	167	160	167	136	157	138	147	153	148	159	139	152	140	176	173	167	176	120	145	144	157	151	177	158	132	175	165	161	174	169	155	142	160	146	150	173	157	146	176	170	154	175	170	157	140	133	135	135	175	159	170	157	163	144	169	150	168	151	161	149	171	140	151	183	179	148	169	142	156	142	141	155	160	169	161	136	156	152	158	174	138	152	179	151	155	155	140	167	164	141	144	160	164	158	176	153	176	146	135	146	150	144	170	161	148	146	167	154	173	173	147	144	142	163	158	152	172	162	145	142	150	179	190	148	153	154	164	151	144	141	135	154	163	160	157	156	155	174	165	157	174	147	142	159	166	171	151	159	159	129	165	151	173	152	176	152	151	167	163	150	166	149	175	165	157	170
4410	14018	10484	5065	3564	2609	1830	1406	1109	829	697	615	495	447	420	374	312	303	321	291	282	237	239	219	220	212	198	224	192	171	185	166	189	188	197	187	195	171	189	179	182	175	177	171	177	157	170	173	185	149	161	179	162	175	206	166	157	155	149	150	171	173	185	171	164	167	174	156	162	157	180	141	150	181	162	189	160	166	155	166	159	155	168	161	174	173	171	140	172	168	172	175	156	179	182	190	171	157	165	165	162	157	158	193	167	185	165	144	145	154	157	186	130	159	171	167	148	182	175	146	168	178	152	157	168	170	133	141	175	165	170	160	158	173	163	161	169	176	160	171	152	174	134	170	152	168	142	173	135	144	175	175	151	166	161	169	174	168	178	146	149	154	182	150	151	164	169	193	144	142	184	161	190	165	148	187	159	164	143	159	163	157	160	170	158	183	173	181	181	184	174	164	144	194	169	142	165	173	170	138	140	175	126	140	152	151	161	175	159	146	168	167	162	169	161	180	155	183	159	138	165	158	150	153	152	160	158	161	155	164	135	151	160	141	159	138	157	156	143	159	153	146	176	174	167	176	175	144	172	145	170	176	159	150	161	167	147	166	165	173	148	169	151	189	169	176	166	167	144	142	144	154	149	174	174	135	149	162	162	158	159	165	150	172	159	143	174	157	177	151	163	156	163	171	173	155	173	155	158	156	164	168	171	148	143	166	132	143	159	147	156	153	144	171	154	173	157	150	170	203	166	152	156	145	146	132	164	163	145	152	131	175	167	162	160	156	159	176	168	163	139	172	174	177	154	152	162	148	142	145	147	177	150	145	150	140	157	162	153	133	164	165	172	148	172	149	155	177	151	161	158	168	159	185	187	172	141	172	162	174	156	130	167	170	155	159	167	152	139	143	166	174	153	179	163	144	165	142	146	134	158	174	153	163	155	143	176	164	153	160	165	177	173	161	167	176	146	160	182	173	182	152	191	156	162	150	142	170	155	163	182	149	162	153	163	161	138	187	180	144	168	165	173	156	150	155	158	144	135	176	159	129	166	183	171	145	158	163	155	165	184	171	155	147	179	158	149	143	178	156	155	181	154	171	181	175	163	161	151	171	168	157	148	177	166	141	151	141	149	165	133	148	154	165	155	165	150	161	157	163	142	186	150	159	169	156	150	157	167	174	167	162	147	166	168	153	185	154	144	199	163	170	152	168	161	160	172	163	170	157	161	158	169	162	144	144	138	161	173	162	147	152	147	175	158	160	127	161	182	162	151	153	177	181	159	153	163	152	170	161	153	169	171	166	150	162	180	158	172	155	152	164	160	172	145	143	166	163	174	152	137	157	154	149	165	171	135	164	181	175	152	164	181	182	174	175	147	153	158	170	164	167	163	156	139	162	170	148	164	148	163	168	157	133	150	187	155	150	169	157	143	154	154	178	161	170	151	175	147	159	170	135	168	182	136	171	169	158	124	152	141	170	147	153	157	144	156	169	148	172	167	143	135	148	146	155	144	151	170	152	154	187	148	148	156	175	152	158	164	182	172	142	163	139	166	162	178	180	177	140	174	164	127	153	177	164	153	170	157	142	184	164	156	144	158	160	151	143	170	161	158	171	169	174	154	157	168	160	137	154	160	169	140	152	166	159	162	161	157	169	152	152	168	141	178	142	162	154	157	173	162	165	152	151	159	183	138	152	158	155	146	134	154	154	155	144	164	167	154	165	144	176	166	151	176	141	154	159	159	163	174	168	159	164	149	171	159	160	160	160	156	142	158	169	161	169	155	146	176	182	165	151	166	151	162	173	178	164	154	146	178	168	129	159	162	196	166	160	158	152	165	147	157	146	156	156	140	173	151	157	160	157	148	157	152	161	171	158	157	157	173	164	163	151	156	159	156	162	152	151	168	155	164	157	188	164	160	151	148	163	164	160	129	165	160	158	145	179	173	164	151	156	144	188	171	153	161	171	188	175	161	145	149	146	159	174	156	149	170	173	161	145	152	146	148	161	174	162	138	174	139	164	147	158	153	154	169	166	162	177	162	157	145	168	166	150	163	181	158	137	150	167	149	152	154	158	134	161	159	165	182	163	147	154	169	161	138	190	157	161	143	153	175	164	154	166	165	144	170	145	161	161	175	149	161	142	154	165	145	171	154	164	142	159	163	153	153	168	181	162	170	165	160	167	171	148	159	155	132	173	164	157	156	165	152	147	174	138	175	146	161	148	154	169	150	176	154	165	160	155	139	156	162	154	163	157	162	170	159	168	159	152	174	150	145	168	169	143	149	188	158	183	136	144	168	165	168	145	146	153	138	158	190	180	152	169	149	158	132	165	145	176	165	158	167	164	152	149	174	151	153	155	177	152	153	166	144	162	169	162	145	162	161	157	156	152	172	183	179	165	158	149	151	148	177	156	182	155	162	170	159	154	145	166	150	144	155	147	154	192	146	165	152	152	150	158	155	189	158	172	153	144	169	159	146	156	152	160	181	169	168	170	170	160	167	167	168	168	151	149	157	170	154	140	172	154	148	153	166	146	170	182	174	171	143	159	159	155	161	167	152	174	142	175	146	177	153	144	159	161	172	137	160	179	151	170	191	153	165	165	161	150	159	157	135	170	168	140	158	164	168	163	145	177	173	136	165	162	175	167	170	137	189	164	142	171	163	160	148	161	149	157	147	160	133	155	153	141	127	148	175	162	160	165	201	151	175	170	143	157	163	153	171	137	156	171	171	164	140	147	180	164	151	166	158	162	155	165	191	158	160	140	147	164	157	154	158	156	152	165	172	163	179	134	141	155	155	147	171	169	153	150	168	163	130	172	147	181	152	147	146	165	160	148	135	160	165	155	177	170	169	165	153	163	137	147	156	163	163	164	161	184	159	136	159	162	145	152	164	148	146	153	172	157	162	183	161	173	165	150	159	146	164	152	165	170	169	155	150	178	157	170	152	172	154	140	158	146	164	150	136	160	173	148	149	150	169	156	150	158	166	162	156	165	187	165	170	149	169	151	140	169	149	155	159	148	174	158	152	158	170	171	155	161	171	161	177	139	175	151	145	155	159	168	152	178	156	156	160	167	155	159	179	155	166	169	179	173	160	161	152	158	161	155	127	154	182	169	160	157	150	150	167	124	153	170	163	149	169	157	160	177	154	156	154	162	169	171	167	147	170	153	153	172	158	160	161	171	150	167	148	143	151	148	145	158	157	178	151	161	167	143	174	179	159	169	161	154	153	161	158	169	171	138	155	163	171	164	169	175	168	160	160	174	165	171	160	162	139	147	180	126	163	162	157	146	170	183	157	172	157	159	185	178	150	149	162	165	174	181	163	139	155	147	163	151	137	169	140	147	157	157	162	173	142	163	172	193	131	167	154	169	154	161	166	168	166	155	191	145	165	160	175	157	171	160	197	142	155	160	149	149	162	151	161	159	153	146	158	172	163	153	152	145	164	176	159	160	174	156	168	144	137	144	166	139	143	162	162	147	159	142	150	159	139	148
27152	18429	4861	1095	848	814	668	622	604	615	613	628	624	622	625	600	572	579	595	611	595	609	601	635	651	563	600	640	617	602	564	594	613	611	636	599	638	589	626	534	621	590	587	588	623	607	588	576	586	606	566	606	586	623	565	617	581	548	614	618	608	557	583	586	600	560	558	605	609	626	622	615	564	566	580	596	630	590	624	626	580	612	589	608	619	540	613	633	590	551	597	591	617	577	640	651	559	588	635	650	635	588	572	567	576	627	527	623	610	594	575	577	607	606	562	587	588	593	593	625	668	592	643	595	543	593	556	633	571	610	608	587	591	674	569	617	576	642	608	580	622	623	598	572	583	633	563	608	551	628	579	624	593	578	599	613	566	612	620	552	617	609	610	610	636	614	566	608	618	592	593	622	588	562	581	570	582	629	574	577	620	643	577	608	599	602	599	579	585	594	588	621	570	576	569	604	579	653	594	597	607	625	585	621	541	649	600	618	625	616	627	618	633	619	641	599	641	584	626	555	574	597	622	620	632	610	630	594	606	596	628	636	583	624	589	641	590	625	631	610	619	600	564	615	572	580	633	634	583	544	655	619	617	658	603	582	586	597	596	582	641	594	560	533	646	620	577	629	607	602	598	581	547	595	621	595	592	600	604	649	599	602	612	582	597	631	549	596	583	559	601	625	577	648	577	593	551	611	624	592	554	617	600	580	613	629	594	630	583	609	565	587	619	626	593	623	598	620	613	639	630	595	598	594	600	636	614	579	610	638	567	574	638	612	594	594	550	569	563	620	615	648	622	613	586	578	635	574	609	600	575	599	647	597	599	599	586	592	576	615	611	609	622	590	628	571	602	598	639	579	605	601	642	598	588	635	626	596	589	583	616	610	615	596	608	583	584	623	584	538	628	587	603	587	602	585	613	553	618	584	599	602	601	620	616	624	588	584	608	602	574	647	612	607	540	589	561	573	619	620	615	615	613	585	604	604	534	606	588	591	582	609	599	591	613	612	578	576	585	620	623	611	612	618	599	604	582	617	623	568	578	576	604	621	563	628	598	585	629	641	647	593	602	603	599	552	627	629	567	554	566	608	586	631	583	607	577	591	542	571	620	619	653	574	571	637	611	616	610	639	559	628	614	614	633	613	597	624	609	637	589	631	560	627	595	623	583	577	573	636	642	618	642	624	628	636	579	629	602	603	575	623	576	616	622	627	567	582	570	573	594	592	630	599	620	617	610	613	601	614	555	579	621	559	568	578	645	585	577	565	586	596	591	611	572	606	601	573	591	620	594	571	578	625	601	595	616	605	597	595	590	622	550	615	604	580	603	595	608	629	587	569	597	609	629	652	621	612	562	581	571	544	634	625	616	606	575	607	540	601	638	628	653	577	567	541	603	648	566	596	612	594	631	612	581	567	595	599	597	561	615	634	588	615	609	608	636	631	578	540	623	585	615	599	547	548	574	631	646	609	593	612	590	640	626	603	617	574	610	585	603	574	579	612	619	609	620	622	608	590	580	647	625	630	572	602	655	593	591	621	583	594	596	586	603	597	601	585	609	602	575	585	647	610	600	623	584	624	627	561	596	568	595	579	613	587	606	576	590	609	612	591	645	594	581	570	558	624	595	591	605	564	659	624	570	607	634	555	585	633	615	631	596	600	627	616	624	537	605	576	606	606	557	586	570	601	597	565	605	625	593	620	590	548	580	608	603	615	588	583	634	541	618	593	601	578	589	599	571	589	623	624	592	591	602	617	583	621	582	586	586	640	571	648	595	581	588	556	554	575	611	625	609	624	624	637	625	653	571	645	607	574	570	562	648	660	589	629	583	587	588	604	618	604	560	619	568	606	589	595	578	595	622	615	567	641	651	581	640	636	648	587	614	579	637	612	587	566	576	618	587	582	587	630	636	613	595	579	572	622	586	568	599	632	677	603	582	592	589	580	608	628	600	548	621	633	542	603	607	568	582	573	570	568	639	561	583	624	590	610	657	591	565	634	591	600	573	631	588	614	637	628	612	569	535	586	570	601	618	583	643	584	628	595	576	609	603	585	596	564	641	656	572	643	660	630	599	615	589	601	584	608	642	580	595	606	601	618	620	605	595	585	600	554	585	602	614	591	606	586	626	594	573	590	595	589	629	582	574	580	603	581	585	570	602	593	557	550	608	625	571	604	610	630	604	592	548	624	554	598	602	602	629	605	621	607	553	616	616	566	572	599	605	573	642	646	629	586	566	561	577	611	560	588	643	628	590	591	613	612	574	590	553	603	635	598	622	570	569	558	609	563	598	625	623	608	615	618	582	612	606	605	595	578	617	597	617	644	599	593	580	613	676	589	611	606	616	575	592	594	541	576	630	617	575	596	598	600	585	565	567	593	566	603	672	608	629	588	613	558	665	598	600	615	598	616	592	575	617	592	589	565	631	597	561	584	609	590	621	606	596	596	568	613	654	570	572	587	574	601	588	646	597	614	603	584	572	605	613	624	656	604	639	609	600	575	602	575	692	609	569	605	580	561	612	597	610	604	609	589	635	617	581	573	582	615	622	626	580	600	597	609	598	675	589	600	583	589	638	583	580	588	593	585	598	569	553	649	594	582	580	600	615	582	656	586	580	623	611	594	593	597	594	625	587	589	604	616	602	637	597	616	598	583	580	612	591	593	570	590	636	561	579	604	594	610	601	578	605	558	607	592	607	596	587	602	579	575	620	557	594	632	610	610	564	601	611	622	588	644	565	607	607	651	633	610	632	623	616	659	622	601	612	584	605	556	605	582	552	608	542	573	591	590	592	620	624	587	606	613	596	586	621	619	550	602	585	642	618	625	601	597	596	591	579	570	548	642	585	581	606	616	554	583	622	618	613	581	625	613	660	636	609	575	560	570	603	624	616	644	603	592	553	629	609	600	674	619	609	588	633	615	584	550	627	600	621	586	568	614	631	593	598	549	628	588	557	611	611	595	587	613	608	630	570	592	648	584	592	661	638	569	601	589	584	623	585	585	592	573	599	610	600	593	613	605	623	593	580	583	564	597	598	572	588	565	618	560	585	585	617	613	553	505	608	601	629	603	581	620	587	629	594	599	574	573	604	584	589	556	637	628	604	601	643	581	571	580	608	582	593	659	604	616	590	612	603	662	551	569	563	597	591	572	569	610	649	575	574	656	594	643	571	590	570	653	631	599	585	558	582	597	598	585	620	591	590	609	605	611	626	643	609	596	577	597	580	583	605	629	604	623	576	615	591	547	604	656	571	618	670	577	591	595	610	597	608	612	574	653	581	604	657	606	628	590	553	600	615	650	602	584	606	622	605	605	593	563	588	589	628	603	558	617	615	617	612	607	616	622	593	598	574	612	588	587	586	638	639	577	553	611	626	587	593	606	580	618	589	597	620	559	635	615	592	558	584	580	586	536	612	542	621	588	588	580	631	569	617	596	592	583	574	659	594	642	589	609	606	575	626	590	611	610	640	584	626	613	575	631	622	605	592	618	617	584
4370	1093	1008	776	666	694	670	663	655	674	648	641	608	655	641	643	658	616	616	653	602	609	639	605	610	629	638	651	666	628	629	620	568	622	603	647	645	594	643	632	571	611	658	567	639	642	611	596	604	619	593	596	594	653	621	683	636	624	564	616	603	596	609	613	612	592	617	623	606	577	597	597	592	597	624	605	607	598	689	627	605	613	608	643	595	592	608	597	604	710	649	594	656	614	604	573	629	623	591	599	597	622	590	628	625	591	632	616	631	582	603	655	653	599	606	600	594	603	613	594	607	653	601	602	604	662	648	613	620	652	597	641	629	614	600	606	648	618	644	593	603	592	619	645	634	633	615	629	631	583	677	604	618	637	627	588	625	612	618	578	624	629	586	602	616	623	650	629	611	603	630	626	595	634	611	626	620	593	618	592	651	564	588	620	582	620	661	624	584	629	670	584	612	612	631	632	614	623	615	583	604	626	624	612	647	685	588	592	653	644	621	607	617	640	614	611	611	621	616	608	613	563	623	574	624	620	619	613	622	633	592	599	589	628	592	617	635	656	626	598	626	620	622	630	581	598	597	621	659	604	622	659	641	625	610	586	610	632	624	593	629	634	645	640	588	630	572	646	644	596	624	594	642	598	609	604	604	638	595	636	631	598	615	616	612	632	617	646	611	624	614	676	630	568	655	675	617	609	632	607	566	611	612	619	596	605	613	593	600	643	595	641	614	645	608	642	594	619	649	635	600	629	636	623	593	640	613	649	645	587	628	593	663	628	581	605	642	608	613	601	608	646	589	608	612	619	618	668	664	600	640	638	627	624	653	598	607	605	651	642	631	649	662	605	638	608	624	664	604	627	595	568	590	585	637	622	602	621	613	618	625	626	600	627	637	624	611	639	625	596	570	621	624	619	593	641	625	600	610	619	655	645	610	633	630	600	618	622	630	636	614	622	661	639	598	609	613	622	634	575	595	605	656	621	648	594	677	624	618	620	630	606	595	621	618	615	606	637	654	617	628	617	634	621	637	564	602	578	639	604	618	636	639	615	600	670	607	599	608	597	624	605	597	615	665	603	649	643	667	614	594	624	610	618	580	636	610	572	625	654	581	624	605	635	657	603	623	626	637	622	630	644	630	632	587	614	586	561	636	614	616	605	638	627	618	631	640	608	587	625	605	621	636	614	612	599	639	608	632	647	614	624	624	617	613	658	628	623	649	596	635	587	573	596	640	610	626	606	602	641	641	633	594	592	593	607	645	612	629	604	604	629	617	650	609	601	570	613	636	631	598	601	628	608	631	637	602	665	592	611	654	647	596	634	612	553	657	607	609	646	592	611	654	639	581	646	659	618	625	632	601	615	630	657	625	631	639	626	644	647	587	581	588	632	603	659	629	624	637	598	628	587	663	552	599	610	636	647	641	594	607	680	616	625	611	606	653	605	658	624	607	606	632	629	573	616	640	612	630	602	620	617	589	676	635	603	631	655	624	682	598	657	603	622	603	642	591	630	589	623	606	614	595	644	635	635	614	657	658	609	654	622	642	648	690	574	622	615	592	615	596	601	653	611	615	623	627	661	602	607	646	626	618	644	643	638	650	653	623	599	587	626	591	566	636	601	635	664	591	591	608	605	634	674	609	638	603	621	608	607	639	630	641	626	623	597	572	594	573	603	662	652	604	617	622	625	612	619	648	619	641	645	645	606	592	635	604	625	612	579	599	580	604	640	646	611	603	634	704	631	628	617	620	662	647	656	644	590	632	594	621	583	599	632	613	659	662	648	593	610	596	662	614	619	602	638	623	612	652	651	647	599	603	622	635	638	643	634	653	650	650	620	610	603	672	642	646	623	614	573	598	631	628	635	598	628	642	680	607	611	576	600	647	646	639	615	593	639	582	618	604	643	611	624	635	635	593	614	616	618	616	616	588	632	655	628	628	590	639	556	612	657	656	630	602	676	611	608	574	627	646	622	654	630	616	616	612	620	639	621	623	595	582	588	661	672	622	647	631	628	631	614	632	651	581	656	577	617	647	670	585	612	604	593	612	630	655	623	616	613	615	624	597	640	626	660	607	614	611	663	616	580	674	641	637	598	592	637	605	618	672	617	624	692	622	633	630	614	572	593	619	597	589	623	599	600	636	617	642	568	642	583	619	595	594	572	667	592	627	610	607	626	585	664	635	668	632	626	616	594	625	614	628	595	630	646	592	623	616	593	647	559	616	622	601	623	643	633	651	621	564	596	568	597	615	628	613	646	621	612	598	637	604	656	621	612	611	624	600	599	593	601	632	561	642	652	552	591	619	665	610	650	604	594	653	641	590	602	623	637	620	634	597	624	604	608	613	606	633	612	623	585	577	628	643	565	622	623	590	644	603	628	583	622	647	634	641	595	612	608	595	627	623	614	630	634	587	658	606	610	632	644	611	619	616	598	667	652	600	637	610	630	613	595	617	590	637	633	648	623	628	578	641	633	588	624	619	604	638	633	564	638	649	633	646	611	609	623	628	627	608	625	663	629	648	616	619	652	573	593	567	588	652	618	662	678	596	609	623	617	615	619	595	601	604	614	585	584	571	631	590	636	607	652	616	622	603	640	629	579	636	656	651	631	635	627	651	615	592	608	604	656	613	633	649	622	652	630	615	612	614	586	656	615	612	611	628	602	606	566	618	660	622	591	607	589	606	629	612	590	611	658	611	613	656	586	609	631	595	595	637	627	599	637	603	647	653	620	628	579	606	601	624	606	609	622	658	627	664	633	635	621	643	574	633	661	619	607	634	658	617	596	649	617	648	650	601	663	590	635	625	664	613	667	630	608	618	640	618	615	643	596	638	563	636	584	615	639	666	654	612	623	621	630	584	600	629	643	643	628	622	653	636	624	635	608	644	620	573	649	624	575	592	624	623	629	612	637	634	617	628	561	634	573	635	600	589	661	610	629	669	600	638	572	632	570	558	626	641	607	603	618	665	600	567	654	652	631	578	617	653	664	638	574	614	598	628	657	616	600	585	609	611	625	610	615	616	659	620	602	649	663	594	609	644	596	653	656	641	647	660	603	583	613	567	614	631	634	687	647	632	626	628	577	638	575	606	626	635	588	611	624	626	614	600	604	604	579	564	597	637	619	622	585	596	612	632	625	626	621	628	599	605	620	596	650	650	594	612	610	607	610	636	650	593	628	634	616	662	650	628	597	571	634	623	637	647	604	629	637	609	627	636	637	648	628	635	643	589	618	655	617	620	627	611	625	629	600	609	608	646	642	600	606	594	588	638	623	652	626	616	631	626	591	631	588	596	626	645	641	609	574	627	649	639	630	645	654	666	628	628	591	611	555	636	624	613	650	634	590	610	649	614	589	618	614	591	658	638	587	575	576	626	608	587	602	586	638	624	624	621	610	625	610	603	652	568	639	613	592	611	680	603	631	665	611	632	631	603	620	664	636	617	636	629	639	634	643	631	586	635	644	569	660	605	673	628	672	608	628	653	661	665	640	617	668
23138	20904	28241	23690	20897	12810	1208	747	572	538	454	471	412	384	366	391	372	345	363	350	352	308	340	346	323	336	327	327	325	343	370	317	316	326	357	306	340	298	308	281	297	304	322	320	312	280	333	325	320	323	325	299	332	332	304	328	294	313	288	317	311	286	308	315	309	340	303	312	270	330	269	305	329	305	302	270	307	311	305	338	324	266	310	292	330	317	305	302	294	312	301	288	302	333	288	306	298	269	269	315	317	329	290	334	293	300	320	298	293	296	287	302	312	307	309	298	278	306	319	327	320	321	295	316	300	327	259	320	289	304	307	311	304	336	335	329	289	298	269	324	319	306	312	333	323	316	298	296	330	302	320	271	304	303	314	318	307	306	326	297	304	323	319	285	316	287	294	297	311	311	342	332	343	310	285	294	307	310	279	318	296	287	289	311	317	311	315	297	320	289	295	317	277	287	297	301	329	330	294	292	303	322	298	280	294	296	297	318	325	309	274	284	281	296	329	311	281	317	319	304	308	313	298	346	298	294	311	279	292	294	297	291	314	304	317	276	305	301	330	283	290	284	310	305	305	322	301	290	296	301	312	292	295	317	286	325	307	333	293	321	300	314	286	301	313	300	301	295	342	280	311	305	293	299	331	320	272	292	300	277	311	281	313	337	324	309	290	300	299	285	315	294	303	311	306	304	296	292	307	302	316	294	332	284	295	291	318	289	294	293	322	289	271	308	259	303	283	320	322	325	299	311	309	306	306	328	289	305	348	321	332	311	355	291	291	314	320	276	275	283	309	284	310	343	322	305	297	310	278	325	301	319	269	298	281	323	323	314	297	312	304	281	295	343	328	289	318	314	300	324	277	315	310	301	317	315	300	321	312	310	323	272	297	271	276	306	298	278	300	290	316	328	274	309	305	311	290	287	322	305	313	330	301	288	278	309	305	318	318	327	333	312	274	252	313	304	306	326	309	304	293	355	303	350	291	307	315	322	304	321	288	303	304	323	309	316	337	323	316	286	291	323	303	321	272	310	357	298	310	298	308	341	285	322	333	320	306	307	335	293	313	314	292	302	316	314	291	299	289	296	331	276	297	306	324	312	293	300	320	297	305	313	287	288	342	292	303	292	315	300	318	319	280	285	304	293	301	306	307	322	295	287	318	272	300	292	307	307	340	331	329	311	338	322	296	324	323	310	312	315	308	323	295	289	285	286	295	288	311	319	313	312	299	317	282	284	316	278	281	311	294	274	282	295	339	317	302	306	328	308	304	281	296	318	337	325	341	308	299	318	305	289	313	274	356	311	333	307	310	319	319	288	298	330	289	298	304	303	263	310	310	302	286	329	290	301	326	326	318	307	318	287	337	316	280	322	319	294	340	316	285	310	291	305	304	311	309	313	346	313	322	306	287	326	316	311	298	323	313	326	302	324	302	332	281	300	308	313	270	310	287	317	273	298	318	293	340	300	296	283	322	298	280	269	316	282	281	307	291	309	275	299	294	287	313	318	293	299	304	273	333	299	318	345	259	272	298	306	332	297	302	286	334	332	294	272	289	322	320	278	310	301	311	314	334	320	304	325	298	313	335	322	321	315	315	289	308	308	310	300	303	304	300	303	306	305	301	351	302	312	309	275	333	296	282	297	292	315	324	300	309	309	329	303	325	280	291	307	329	275	317	298	303	321	331	295	315	329	315	285	333	335	315	290	305	282	330	307	318	299	325	307	301	315	300	293	326	331	292	306	313	283	291	328	312	324	303	292	276	324	325	301	308	312	322	295	309	292	317	304	296	342	286	294	300	288	298	316	312	295	315	330	287	315	284	286	285	301	295	295	340	307	297	319	327	307	319	313	307	291	309	330	331	279	309	302	313	337	326	296	300	311	310	317	281	300	291	346	308	302	304	316	300	299	268	322	316	286	307	327	306	295	301	302	267	328	307	304	313	331	309	304	303	318	296	288	319	291	345	308	339	284	310	273	316	292	293	324	315	300	303	306	331	301	305	318	311	307	309	282	284	307	338	275	317	334	295	343	315	330	326	320	311	295	280	320	290	310	289	299	315	331	315	324	310	287	320	312	292	299	325	331	269	319	329	335	302	303	295	283	301	297	273	315	279	299	314	321	279	308	334	343	313	313	314	318	288	303	338	277	274	323	321	301	305	336	307	308	311	343	311	313	312	326	333	280	293	293	291	292	323	290	301	334	298	308	322	324	346	273	306	290	310	334	290	306	325	294	272	302	302	318	307	308	333	279	313	317	317	328	299	309	316	267	309	301	307	311	298	320	313	320	340	293	265	306	295	310	287	326	308	331	326	307	292	320	303	300	301	280	320	296	346	339	308	274	271	310	299	261	309	287	307	320	321	307	318	290	301	307	348	315	327	295	307	291	300	321	315	312	311	295	317	285	315	305	281	303	332	333	305	293	351	341	295	279	289	333	273	306	300	295	310	267	299	300	280	317	301	298	311	315	317	331	304	301	278	300	299	294	308	324	308	303	329	300	320	283	306	307	338	307	310	303	335	292	281	314	306	281	266	280	304	292	331	310	294	316	321	329	283	309	318	353	305	318	301	318	312	297	303	294	298	283	326	300	304	314	304	304	288	316	280	296	299	291	307	347	299	323	297	299	283	306	300	279	313	319	310	289	309	331	318	321	308	321	292	309	325	321	296	319	333	258	335	313	317	302	281	310	306	306	327	307	291	324	292	322	311	337	294	263	308	303	305	297	312	330	286	326	292	305	324	328	305	331	315	297	288	332	320	305	314	308	325	288	316	313	315	307	310	263	286	293	301	279	323	250	290	297	308	301	286	317	323	302	305	314	285	277	317	308	334	298	361	293	311	297	318	286	281	307	319	312	292	280	310	299	288	330	323	324	336	326	303	286	346	305	314	278	322	307	301	288	293	302	313	318	324	294	315	312	311	308	324	279	297	299	313	328	303	306	282	301	317	309	300	296	262	308	330	317	338	283	296	311	305	301	302	293	311	288	321	273	310	326	316	294	306	323	318	318	269	287	287	323	252	286	331	301	313	345	302	290	335	313	312	288	297	313	306	293	295	293	320	300	288	326	296	287	314	324	321	309	281	318	242	313	302	294	312	312	336	314	310	307	291	303	290	322	293	324	325	312	297	338	285	324	321	306	310	315	278	309	298	285	307	315	296	294	329	310	304	289	292	333	298	323	298	264	336	287	322	285	299	301	318	285	304	319	306	323	303	271	293	337	318	324	323	342	312	317	312	292	299	293	280	320	310	318	291	288	311	294	298	281	321	296	331	315	317	328	297	278	324	328	341	318	315	278	320	314	337	315	305	294	309	277	311	296	290	320	318	297	302	330	302	277	290	326	318	327	335	288	292	303	316	326	293	309	296	321	300	276	312	347	311	317	275	323	328	317	322	295	301	332	312	270	298	306	296	294	318	313	281	328	310	308	300	282	284	339	309	313	306	293	292	302	307	279	318	280	302	312	302	324	322	291	285	339	330	290	298	308	271	301
3181	8588	6326	2968	2011	1652	1190	999	848	692	602	536	495	479	456	446	445	427	398	357	364	384	387	365	384	345	361	338	339	344	361	333	345	365	329	339	336	345	325	344	329	315	338	325	346	333	322	358	353	366	352	326	334	344	335	307	326	331	327	342	362	342	314	361	337	327	341	338	315	326	343	335	374	352	308	353	343	338	359	328	359	345	328	358	331	336	332	336	360	341	327	309	348	348	319	360	352	338	324	314	330	348	347	378	349	341	346	328	324	301	364	337	365	344	343	363	335	375	350	364	348	352	348	321	328	343	351	328	329	313	327	347	342	289	346	330	352	335	309	355	384	346	352	333	347	342	313	300	318	331	329	342	380	368	354	344	368	341	324	367	337	303	344	340	327	334	331	342	307	336	337	334	369	321	345	326	296	313	319	323	322	325	347	311	369	320	350	327	311	339	335	337	314	320	326	376	315	339	320	341	333	380	346	346	332	287	356	367	348	341	344	323	304	299	340	346	323	329	332	354	322	326	340	343	345	331	344	320	327	356	332	331	337	338	326	347	347	330	316	319	322	314	383	340	360	324	329	354	322	313	332	348	328	356	342	337	319	324	338	344	316	357	345	332	323	311	327	344	340	343	336	351	338	304	343	367	362	352	349	342	375	320	336	348	325	334	334	333	332	324	310	332	332	339	350	324	338	299	322	339	324	355	324	342	347	318	353	338	309	328	345	314	322	319	310	338	333	338	339	340	306	342	345	364	344	349	359	319	346	345	335	346	324	349	322	365	330	324	327	343	366	324	334	351	338	351	349	343	335	339	339	333	328	367	317	372	324	335	333	307	342	345	343	290	324	341	315	322	317	351	309	314	351	342	344	314	341	338	301	348	346	365	318	322	332	320	335	320	316	340	346	346	328	340	338	321	333	331	353	337	334	334	332	371	339	359	362	313	348	303	363	303	322	360	360	328	317	345	348	323	341	331	354	316	330	310	308	315	327	311	312	321	321	328	315	325	295	311	347	354	332	315	321	339	336	339	317	356	304	334	337	331	344	342	321	317	330	361	319	333	317	333	336	315	345	338	344	300	304	322	334	334	322	321	325	344	351	345	339	349	337	333	347	356	326	303	341	344	303	319	323	317	352	370	328	313	344	314	338	324	322	308	335	370	307	314	348	317	311	308	322	326	314	327	357	327	349	374	359	323	358	323	319	302	297	315	328	364	322	366	375	357	318	328	335	326	340	317	359	310	314	361	355	348	397	332	318	331	335	344	363	357	315	310	323	350	336	324	299	323	299	338	319	349	319	368	338	295	365	311	334	349	381	343	334	361	357	330	329	360	333	370	330	333	345	361	318	323	350	324	330	334	337	338	324	347	328	337	359	324	335	342	346	371	320	335	307	358	323	318	336	311	334	321	327	338	333	332	369	347	314	313	331	346	357	340	356	317	300	366	339	345	331	287	334	349	328	343	316	336	324	341	350	364	320	314	331	342	368	346	317	310	335	318	333	337	338	363	332	311	349	342	327	350	339	360	324	349	345	358	342	327	341	320	325	316	322	337	342	347	333	342	359	348	324	367	322	341	333	330	338	362	343	344	324	305	294	328	343	310	351	336	320	332	345	339	317	296	327	335	320	361	363	300	302	362	334	359	331	321	319	351	338	329	339	331	331	306	342	329	328	358	312	334	357	335	337	295	341	290	357	321	327	341	333	347	321	327	313	349	328	316	330	316	345	361	355	343	369	318	338	348	330	317	308	350	329	334	342	288	341	326	342	325	353	344	333	340	350	321	325	344	338	305	337	345	357	345	324	333	322	316	319	345	321	308	336	335	343	310	345	329	309	318	343	316	308	333	324	306	319	326	290	346	334	314	340	348	341	358	323	373	367	335	338	322	357	329	325	334	351	314	338	317	318	335	324	340	341	317	303	317	323	333	343	308	330	337	332	333	323	311	353	326	351	297	355	333	341	351	340	326	345	328	328	327	337	314	332	377	355	316	338	359	336	322	309	323	321	347	326	333	353	336	319	340	344	321	336	354	363	367	350	295	337	313	327	322	350	335	341	331	321	334	325	330	317	328	337	330	355	375	327	343	319	334	340	331	333	289	315	329	330	332	347	306	350	350	311	301	319	342	309	354	319	320	329	343	336	336	306	316	330	319	350	330	349	299	340	372	347	284	360	308	322	306	333	339	308	341	313	335	348	314	363	376	327	338	312	358	332	355	361	346	303	366	357	343	315	297	324	346	376	343	330	294	376	339	349	329	330	287	343	332	342	376	333	333	365	344	363	337	330	317	331	337	340	330	352	354	299	313	314	302	344	331	324	324	320	340	311	361	364	328	301	335	301	330	329	319	317	366	355	332	381	317	345	324	359	311	331	354	332	327	323	308	330	354	323	354	322	340	306	353	360	315	361	355	334	319	337	354	330	353	332	329	291	305	333	314	331	344	323	344	334	350	343	299	367	343	333	354	321	313	335	349	318	362	358	336	328	317	361	368	340	331	319	322	335	327	320	356	318	335	341	364	328	355	326	320	331	361	321	349	308	337	320	327	294	342	309	337	339	345	347	291	348	356	354	364	327	341	332	346	324	323	326	323	308	316	332	337	316	329	311	373	322	329	319	347	305	311	321	316	333	321	373	338	327	311	343	340	334	339	340	366	313	312	347	347	340	303	356	340	306	331	302	345	340	328	329	350	318	348	331	312	308	320	350	313	327	331	325	326	335	314	334	347	340	291	307	334	332	330	348	341	351	346	340	332	361	334	358	342	315	352	337	342	338	306	344	338	330	320	329	331	313	291	335	312	332	346	351	333	312	313	351	343	334	336	304	342	331	337	309	318	349	391	356	359	346	306	322	354	334	339	320	328	352	352	308	322	352	351	376	312	376	317	327	337	342	323	305	328	359	327	322	364	328	345	326	371	327	346	327	329	330	332	333	333	321	317	348	327	345	312	331	344	349	358	339	308	323	333	356	320	332	342	316	328	325	340	314	337	340	354	327	299	317	349	328	324	334	316	311	332	340	309	328	333	338	340	326	367	337	361	330	321	350	348	299	345	334	353	343	305	316	344	342	378	371	322	305	315	294	274	321	342	320	315	345	312	325	316	344	330	347	328	373	324	341	313	322	339	323	321	295	333	367	345	310	342	318	360	322	355	332	357	321	368	323	319	338	367	351	304	373	313	357	343	334	336	368	326	322	334	343	309	305	314	352	313	347	337	353	303	366	336	312	336	339	311	343	328	294	347	318	328	342	312	349	321	320	379	339	375	307	337	342	320	360	371	328	337	323	360	346	343	340	352	318	313	334	338	326	321	330	337	312	318	347	330	334	307	339	330	317	360	342	330	314	329	326	314	318	328	292	351	357	323	321	313	333	344	345	388	343	342	325	360	357	306	316	352	349	326	344	343	366	294	329	356	358	328	342	341	327	335	324	357	372	336	312	324	306	327	362	332	371	323	305	348	321	339	327	334	343	311	341	346	344	321	318	335	336	314
24327	20930	27488	24523	16559	1410	836	782	725	653	672	603	637	591	588	564	624	557	659	528	580	572	561	575	596	547	582	596	587	569	567	580	602	596	564	607	546	584	597	591	533	571	591	595	554	623	584	568	593	539	560	573	616	525	548	573	530	547	557	555	568	562	526	551	579	566	555	578	564	548	548	586	586	553	537	597	583	537	574	535	518	578	554	596	592	531	561	545	561	524	567	514	551	581	572	560	546	588	574	589	609	560	530	570	544	569	577	530	582	550	508	551	575	573	557	564	554	565	555	579	556	538	571	567	576	569	526	563	557	554	571	553	550	577	563	535	549	512	558	536	578	514	532	553	567	548	580	564	570	568	541	557	495	599	574	563	568	588	563	552	565	533	550	576	534	542	593	558	559	570	539	581	547	567	557	533	621	580	567	531	531	565	612	564	571	546	564	578	595	563	562	582	583	573	595	545	533	554	533	541	578	563	556	571	575	521	559	558	580	545	539	606	617	556	520	586	543	547	522	559	584	573	523	599	549	550	564	510	586	546	601	539	557	524	597	571	527	544	544	552	564	581	560	574	553	570	547	499	551	590	535	583	498	548	563	531	511	560	559	584	583	561	586	584	568	542	532	627	595	573	534	567	566	581	558	560	540	568	606	530	536	557	543	544	542	569	560	588	544	545	579	530	583	617	617	523	614	610	572	560	583	569	579	559	582	584	553	519	514	565	544	582	549	582	573	578	564	597	574	563	545	583	531	547	584	591	562	531	566	547	579	544	585	572	576	602	551	556	540	579	564	570	559	562	544	536	544	573	557	563	538	552	548	580	579	565	575	548	576	539	533	553	554	547	547	538	551	538	513	560	565	547	537	544	574	554	603	565	557	567	593	600	555	592	568	549	557	599	541	572	548	530	533	581	528	580	543	525	568	564	538	587	571	578	545	559	550	531	569	545	556	578	568	551	565	549	573	559	576	549	557	615	522	531	552	577	565	586	521	549	537	575	550	548	597	561	562	574	563	546	585	569	532	520	591	531	527	556	544	596	544	552	565	605	583	574	544	537	543	554	596	561	611	547	524	574	556	540	523	556	567	533	559	564	556	581	577	575	575	558	548	579	531	550	551	536	563	610	544	616	578	579	554	571	577	559	562	578	557	552	542	518	523	588	583	594	582	572	560	568	583	517	594	554	575	608	540	573	498	585	595	593	525	563	607	514	604	621	581	543	528	539	562	611	550	548	539	586	562	546	547	573	531	580	564	541	524	560	584	567	583	513	609	528	548	573	557	597	587	552	524	569	570	593	559	589	549	528	562	561	550	563	572	581	571	551	571	514	536	581	529	580	559	527	544	589	532	584	507	588	559	569	511	581	545	557	599	534	560	554	552	565	595	528	557	515	551	602	593	578	576	514	546	541	551	546	594	569	591	541	506	561	577	572	562	545	573	569	530	567	544	558	577	591	525	608	524	567	556	514	564	598	567	595	592	568	590	558	582	556	545	564	553	555	539	559	597	569	559	567	561	593	579	564	561	575	545	571	571	551	566	561	543	568	595	590	533	583	562	573	576	583	547	565	615	597	568	562	524	549	573	565	577	532	565	554	591	570	536	553	544	566	540	563	567	530	523	560	550	551	576	556	550	554	544	560	621	522	586	580	541	585	525	542	589	565	596	562	535	519	580	548	575	596	563	569	550	563	600	568	612	542	598	595	571	566	566	580	530	592	605	540	529	535	551	525	561	555	534	557	535	529	585	523	523	582	592	547	583	528	583	548	563	575	564	589	550	560	552	562	570	515	528	530	557	550	550	527	595	548	528	571	552	588	543	561	570	561	591	583	583	546	585	518	532	582	534	590	557	536	554	538	556	577	531	536	587	556	549	565	598	575	525	531	557	557	602	563	553	557	558	582	540	542	579	528	552	543	535	554	568	618	531	592	557	558	566	555	575	553	576	576	605	549	575	579	537	529	535	582	566	557	555	576	556	590	554	568	596	549	568	562	537	553	585	550	595	605	543	565	604	581	530	583	564	589	603	567	542	573	536	567	597	558	577	523	592	522	574	581	547	557	580	557	569	541	581	594	575	573	599	591	585	543	567	578	592	510	543	516	528	582	608	559	559	593	593	547	573	577	550	543	550	521	600	579	547	552	557	572	571	575	562	575	594	550	569	597	559	550	618	519	555	559	548	533	565	575	586	577	579	534	565	535	554	568	597	599	598	535	571	562	568	601	557	577	563	606	571	580	568	583	545	529	571	550	544	571	521	574	575	560	584	569	569	519	519	578	565	540	566	539	566	563	562	572	543	590	584	572	545	520	532	528	600	572	569	567	528	568	554	597	558	560	537	550	539	565	562	586	521	510	580	567	564	547	611	586	590	573	566	555	577	584	580	548	547	541	551	559	545	555	524	574	555	574	583	582	583	580	548	552	545	555	553	569	565	596	570	565	566	591	572	569	588	555	552	540	555	581	567	582	577	561	617	561	562	525	601	556	580	568	548	602	571	560	555	550	565	523	604	577	547	565	537	620	557	544	542	572	538	552	535	532	593	533	559	564	600	555	517	574	585	561	568	551	549	574	569	541	541	568	594	548	558	589	514	543	579	521	549	547	562	502	561	632	580	568	596	564	587	569	561	545	598	525	539	547	562	566	567	551	553	553	568	544	556	531	565	560	553	593	534	555	601	602	571	540	542	551	569	556	548	572	559	557	536	566	539	538	572	587	594	534	563	560	555	548	580	493	573	552	548	553	520	571	585	566	592	577	554	644	547	618	556	565	564	562	562	595	625	576	598	614	590	570	555	591	545	546	554	552	574	579	536	579	600	514	575	555	609	532	602	501	578	572	578	573	568	544	593	572	586	596	554	570	576	567	564	545	550	531	535	512	584	557	561	560	561	603	563	530	554	576	544	572	566	561	560	596	581	585	560	585	557	529	572	558	576	564	585	551	578	558	586	524	557	557	537	524	573	560	553	534	565	571	587	595	565	512	570	559	521	570	528	567	543	573	539	544	548	538	532	535	544	568	577	589	518	519	592	555	583	504	579	564	515	540	577	574	568	580	557	588	558	543	579	581	556	559	557	530	604	549	545	591	560	563	589	556	549	563	589	588	528	586	529	581	609	558	586	568	543	554	531	555	601	581	588	580	561	566	532	539	523	562	560	602	570	566	523	523	585	592	573	547	550	570	595	603	575	546	560	517	561	543	621	562	606	552	542	570	552	556	550	576	555	493	585	604	523	546	561	580	526	559	561	535	560	611	565	572	561	600	618	555	568	555	557	553	577	564	506	574	543	569	536	551	626	545	552	590	592	581	582	558	543	568	518	567	567	570	533	581	589	554	568	550	555	550	541	594	559	550	544	591	569	562	509	551	560	520	558	552	585	558	576	561	527	546	581	554	544	580	570	530	533	573	560	584	574	549	590	564	584	550	553	576	565	601	551	627	598	534	516	608	572	586	573	569	565	544	578	539	613	558	523	542	552	547	580	550	578	604	563	596
3596	5630	4170	2060	1708	1318	1146	908	823	781	731	729	633	637	625	666	587	605	559	616	546	614	578	587	611	591	561	577	594	580	564	515	575	547	580	578	533	593	554	536	559	563	544	567	543	584	514	578	587	556	585	559	569	603	568	589	579	595	576	544	511	587	576	572	578	563	560	581	584	512	576	543	554	538	593	553	517	618	522	562	541	572	579	594	557	548	530	539	554	552	570	577	571	550	614	530	537	525	535	562	498	572	528	562	596	586	481	587	532	534	535	547	583	567	541	544	535	595	549	573	560	545	590	543	538	530	530	529	527	573	567	593	571	531	539	595	565	549	557	586	587	514	557	603	558	571	541	561	586	533	547	537	548	582	583	523	554	537	586	545	538	562	565	562	564	558	560	530	547	543	538	563	591	553	527	548	581	579	521	601	561	605	589	524	600	560	525	555	529	553	542	563	562	543	572	600	568	566	512	574	556	555	574	560	540	513	532	567	568	539	581	558	590	532	564	601	592	535	574	598	572	549	566	545	556	509	516	549	529	569	547	553	542	594	552	572	565	546	565	544	534	540	584	601	554	555	566	537	527	589	557	556	603	575	584	567	554	551	516	570	542	528	555	602	570	592	587	536	571	549	567	547	563	575	527	547	563	529	528	521	534	561	518	594	588	569	533	567	548	554	559	588	554	552	576	581	575	577	573	559	563	543	561	555	559	559	559	565	525	554	555	570	579	533	555	547	522	544	559	584	572	567	595	549	551	560	540	574	570	547	598	536	555	594	565	558	550	543	567	527	541	562	534	544	556	580	563	563	553	602	536	545	557	574	551	523	577	534	574	575	502	560	576	514	568	591	603	583	564	518	570	578	590	554	555	559	583	554	544	562	550	565	609	563	527	575	567	599	566	553	551	569	554	565	548	578	561	544	569	591	530	572	550	592	552	531	523	617	572	599	496	558	586	555	573	549	548	545	540	534	600	572	562	570	584	558	585	538	575	600	544	580	563	566	574	519	592	539	545	497	617	546	607	537	539	557	531	579	565	560	556	594	527	545	584	524	530	519	585	580	570	522	533	633	536	562	591	522	579	528	579	536	559	537	544	535	528	532	541	587	539	548	529	554	553	590	571	567	571	569	577	520	581	622	545	635	524	523	530	545	562	518	540	555	614	560	514	523	505	537	535	589	526	589	551	562	536	576	563	533	549	608	532	542	553	541	565	570	588	551	557	525	552	540	546	537	530	553	570	553	566	598	586	546	588	580	563	545	575	550	536	532	559	554	546	529	554	547	565	544	544	564	563	565	588	553	561	564	542	547	549	595	546	575	574	566	530	522	582	562	548	527	520	565	585	531	599	582	569	523	554	569	544	556	553	542	562	532	512	520	567	556	571	538	566	563	543	579	580	530	559	577	558	575	521	529	576	569	530	533	579	555	593	584	542	521	563	585	551	547	551	579	557	568	591	560	552	546	551	530	608	555	559	527	577	575	555	586	595	557	584	547	558	563	590	559	595	562	561	602	551	495	573	552	554	581	587	529	548	613	576	567	555	564	565	537	562	543	558	601	568	553	571	560	564	587	579	564	556	549	581	573	535	541	593	592	522	552	570	648	567	580	539	578	547	583	554	542	565	551	539	597	584	587	554	531	599	568	592	576	543	577	556	564	536	538	525	550	529	555	554	564	577	543	578	604	543	583	550	562	582	540	557	562	602	569	529	561	579	531	603	510	583	559	513	569	590	516	547	566	545	531	544	540	578	575	539	538	558	538	583	510	551	541	572	554	547	531	589	564	569	601	547	590	549	527	558	588	527	551	555	624	549	540	566	514	567	549	575	541	600	511	522	524	542	533	564	542	554	560	566	599	541	618	555	544	535	576	533	565	591	568	577	535	586	563	536	560	533	563	567	540	577	593	538	542	526	541	578	563	560	554	530	543	557	536	562	570	540	574	590	562	554	582	545	576	564	604	526	540	577	547	554	570	541	584	558	517	620	550	608	546	577	563	525	538	546	551	603	613	557	519	544	547	582	572	561	578	594	550	538	584	564	573	567	520	590	531	542	583	519	604	590	569	578	524	537	539	541	575	542	553	534	586	569	526	531	564	589	517	601	561	577	552	568	548	599	579	554	608	545	603	560	563	574	561	534	536	553	562	572	540	545	524	531	508	557	509	572	566	602	546	587	537	611	599	587	590	519	546	528	570	552	580	579	576	564	531	616	549	525	548	563	513	522	553	532	565	537	561	549	604	503	552	588	582	549	496	554	559	580	593	558	564	582	544	530	533	521	573	587	539	547	558	563	549	556	534	541	570	571	520	562	554	527	555	553	561	556	579	566	584	529	541	587	512	538	561	607	548	596	586	571	577	533	512	601	605	562	566	563	577	597	559	565	500	548	571	591	550	622	551	566	601	551	592	563	581	560	527	548	582	559	576	569	529	563	562	582	571	568	555	541	572	540	520	569	545	567	525	547	565	585	542	573	567	539	562	540	567	533	599	591	549	579	611	582	628	544	577	594	569	543	572	583	576	557	548	553	568	562	552	516	576	573	577	576	571	555	517	585	548	578	565	565	558	562	567	565	531	560	540	580	584	540	571	617	528	506	559	562	553	554	565	558	536	550	568	542	569	529	549	523	579	521	559	566	558	538	581	527	547	565	567	592	576	592	545	558	599	563	537	560	577	526	544	554	569	553	571	573	538	552	570	539	516	551	585	564	529	593	591	589	530	557	545	561	579	559	528	563	575	562	576	568	581	547	551	592	553	567	558	524	571	563	555	613	576	550	573	526	579	546	555	583	559	563	533	521	568	570	570	564	550	578	582	563	554	545	567	573	565	497	570	575	524	535	540	577	566	545	500	578	556	577	571	549	556	556	589	578	602	568	569	524	566	554	597	545	563	576	533	512	563	576	538	578	525	576	562	564	516	578	517	561	593	561	548	539	599	542	593	556	585	511	552	583	598	560	579	559	562	513	576	540	513	558	552	559	535	564	530	560	551	528	606	533	549	591	614	543	547	576	592	570	524	607	546	568	538	553	535	565	569	575	527	543	558	563	571	599	546	592	579	577	531	561	525	539	522	551	585	577	567	586	562	564	571	580	566	548	536	562	594	591	506	548	603	556	530	547	543	541	568	595	552	545	555	530	569	561	525	580	544	569	553	530	576	519	555	588	586	597	576	546	576	539	565	566	596	580	577	524	546	555	526	541	595	518	565	541	577	540	562	543	556	595	596	542	525	577	547	592	563	555	609	546	546	526	556	606	588	549	535	569	633	575	542	563	525	559	554	551	543	611	584	584	582	568	543	565	553	585	560	559	572	583	529	540	552	574	575	582	532	548	547	572	517	565	613	538	589	563	572	557	592	555	549	518	543	520	539	572	553	555	557	579	598	547	565	546	579	592	575	603	584	580	589	562	574	562	569	576	598	578	534	582	553	519	533	554	573	551	585	603	572	585	521	548	550	578	585	581	599	571	541	562	539	534	579	578	546	525	579	515	525
22180	20978	28692	23444	20981	21029	11902	1024	702	573	472	403	380	346	328	279	271	267	255	239	217	244	249	199	216	193	187	233	173	188	163	189	175	158	182	180	168	169	186	181	159	190	174	185	156	184	168	168	163	146	152	147	184	185	191	174	166	174	160	164	185	171	151	163	181	151	156	168	152	152	172	161	144	159	154	187	188	172	164	167	158	175	167	184	175	169	156	176	153	163	158	154	158	173	180	174	146	169	153	172	150	134	177	172	156	154	150	152	168	187	160	145	172	147	150	159	185	172	177	168	135	150	152	146	164	191	180	174	143	171	136	164	166	153	169	157	164	173	139	159	169	173	147	171	181	177	200	155	179	189	141	179	164	151	156	187	158	151	124	184	153	174	182	164	180	158	177	190	169	142	179	143	159	159	166	154	157	153	142	160	174	150	155	140	172	162	180	172	159	142	151	163	154	142	173	150	162	148	143	165	144	208	149	154	146	165	182	154	184	145	159	148	160	148	167	162	154	167	164	138	161	167	180	153	175	172	145	169	158	173	159	143	152	160	170	182	193	166	137	150	179	138	179	177	189	157	146	150	138	184	149	157	166	172	179	171	184	159	170	149	152	163	156	167	161	171	160	159	154	171	125	166	149	153	175	159	173	143	161	166	174	175	138	168	187	146	166	172	154	165	170	165	147	166	169	149	157	145	165	151	154	169	169	183	168	178	146	175	150	152	156	160	157	164	164	174	164	162	164	156	155	154	147	133	143	159	190	173	152	180	181	156	180	144	157	167	169	160	137	181	175	167	151	159	153	166	153	139	167	161	168	148	165	137	176	183	141	146	151	163	157	150	155	145	165	152	167	167	165	196	180	162	182	167	173	170	175	158	183	158	174	169	164	159	180	161	157	151	146	152	194	171	168	166	141	151	149	150	132	174	154	179	145	168	165	157	163	171	146	150	157	181	161	178	148	148	156	154	177	162	167	141	166	155	156	198	163	147	149	140	160	192	165	152	122	158	168	177	153	151	157	156	152	164	164	174	182	158	137	152	159	159	137	161	174	144	157	161	158	151	162	181	155	165	133	160	157	159	160	149	166	160	177	163	172	171	146	156	148	160	162	170	173	161	147	140	164	177	173	157	150	173	150	158	164	186	140	165	162	181	161	170	167	181	155	159	156	156	155	170	160	161	179	177	168	161	164	161	155	161	187	165	156	155	174	161	172	177	151	156	184	165	148	141	183	149	182	179	170	131	139	162	150	180	153	179	141	156	146	157	173	152	172	154	161	151	173	153	173	149	156	181	167	135	153	169	176	169	162	162	147	166	187	145	165	172	140	152	178	197	167	170	168	190	152	162	152	178	155	154	196	148	157	144	173	144	171	148	173	138	178	166	187	150	162	167	148	141	156	162	161	152	155	131	178	161	177	138	185	160	161	160	160	144	172	150	166	163	160	165	134	175	158	156	162	157	154	168	155	179	162	167	129	162	155	158	176	169	143	179	149	159	168	162	153	169	174	176	159	160	149	149	164	158	159	154	146	156	154	153	164	153	153	176	164	160	159	131	158	167	160	147	152	161	162	178	174	178	161	165	154	146	147	157	190	152	156	174	162	170	164	150	158	173	149	162	158	135	167	165	147	153	176	163	157	156	164	164	138	170	158	165	146	151	171	151	161	162	130	163	147	142	167	155	159	169	180	166	145	149	179	153	164	151	160	157	163	188	151	151	147	150	139	176	149	158	152	160	166	165	176	172	162	179	146	167	163	145	144	158	149	143	160	150	155	153	147	165	151	146	166	152	157	175	149	158	174	145	182	182	150	177	165	156	180	154	174	160	159	163	140	164	160	149	160	161	166	160	169	156	156	162	184	185	158	149	169	139	166	174	151	170	135	176	154	169	152	167	152	140	164	174	177	149	151	174	159	128	148	160	141	160	161	170	136	162	158	148	124	153	184	173	152	151	163	137	183	185	177	143	169	173	160	177	146	160	178	155	175	147	185	158	154	172	139	162	172	183	162	172	178	175	159	174	165	154	159	144	178	129	189	167	147	176	132	163	162	151	170	163	182	163	164	186	164	184	170	163	171	166	150	162	156	171	166	171	137	171	155	179	173	161	159	165	157	171	165	177	160	158	160	183	153	146	162	162	175	175	168	154	141	159	160	151	163	150	169	152	143	177	164	177	156	164	154	146	174	164	150	178	179	175	170	154	170	172	179	161	129	156	150	155	162	152	176	164	162	167	172	175	145	169	165	140	178	169	159	168	153	171	162	166	196	161	166	155	162	147	165	159	158	185	163	160	148	170	175	155	152	158	186	183	171	170	163	154	162	158	182	153	161	154	156	149	170	188	193	180	175	138	181	176	142	155	150	151	162	163	151	161	166	162	152	148	165	174	151	157	144	194	181	156	156	175	155	171	173	167	168	133	159	160	190	155	164	126	146	166	145	159	163	156	161	144	170	162	177	169	153	147	141	149	137	152	183	148	158	159	175	162	166	155	161	144	175	151	157	163	166	155	161	165	153	142	164	152	179	164	176	150	161	144	151	165	161	158	142	187	160	153	162	162	175	144	157	176	140	154	156	129	148	155	140	171	155	143	166	132	175	164	190	146	165	155	166	154	151	184	167	159	158	176	154	160	163	167	178	163	176	178	158	152	170	160	147	142	156	162	151	160	171	177	176	141	156	145	164	173	138	156	162	179	171	156	167	174	163	161	149	172	169	170	143	155	160	192	148	173	151	164	179	164	146	174	153	137	166	174	161	140	158	191	144	185	187	156	161	154	156	175	143	162	159	150	155	172	155	153	151	159	138	165	177	156	161	150	144	171	180	171	145	142	150	141	172	168	151	158	183	187	163	147	173	156	146	183	164	153	168	161	152	165	170	165	148	160	154	170	173	170	161	144	142	137	164	178	188	163	160	156	155	170	154	137	143	167	170	172	162	167	158	160	171	149	148	172	155	184	144	154	150	165	145	159	163	187	144	173	167	154	169	173	162	144	152	153	148	152	174	163	171	138	146	145	157	167	154	184	150	166	160	164	144	162	160	155	153	146	167	148	179	166	169	144	159	158	156	166	179	198	152	165	169	161	166	156	140	148	176	130	157	147	147	140	162	175	152	150	163	147	174	151	152	164	174	161	149	148	185	137	146	171	170	161	168	180	176	152	149	153	166	170	172	155	157	169	157	172	167	188	157	165	176	160	154	177	153	154	166	156	171	165	142	160	167	173	165	159	155	158	167	146	158	167	155	168	168	157	182	183	186	151	164	154	149	160	159	148	165	171	174	158	132	143	134	157	147	168	168	150	162	181	162	163	159	177	168	149	151	156	174	164	201	157	166	127	154	180	167	166	153	148	150	150	174	153	166	191	172	152	162	131	145	179	160	148	168	146	146	176	141	159	159	149	145	180	161	139	139	150	146	164	131	159	150	175	172	152	138	179	153	156	164	173	166	200	169	159	160	148	165	161	166	179	161	163	141	159	150	134	161	153	162	151	182	167
4681	14279	10752	5260	3602	2571	1982	1458	1062	901	754	560	498	443	414	364	293	326	300	272	294	243	230	219	184	209	229	245	206	195	190	206	189	195	192	184	188	186	179	189	180	170	169	189	190	185	188	156	203	183	183	178	192	162	182	154	180	192	163	157	162	178	171	186	161	140	195	176	147	183	166	200	173	156	184	168	182	163	152	160	178	148	143	158	154	153	157	192	148	151	148	159	161	157	159	171	148	150	175	162	169	147	173	158	156	167	165	166	149	174	161	146	160	144	151	159	175	173	189	183	164	159	175	189	169	171	182	162	144	164	182	146	153	151	161	167	154	179	190	149	178	167	139	151	191	147	135	172	161	168	169	175	183	155	163	159	153	180	153	147	174	153	167	147	143	151	158	165	166	154	173	149	172	183	139	155	160	168	152	146	167	179	173	160	161	158	159	136	181	154	148	192	166	148	178	180	175	169	161	187	178	162	133	157	169	164	162	148	160	158	148	132	164	144	160	165	163	182	158	163	189	168	166	161	172	154	167	175	166	159	155	176	167	149	182	177	170	183	163	164	153	159	167	175	174	152	164	155	175	185	155	140	166	161	155	152	155	176	168	156	154	147	144	155	160	154	181	170	162	173	162	149	170	173	159	175	149	160	192	154	161	165	177	168	148	171	167	178	162	180	134	163	163	182	154	184	186	167	155	165	148	190	178	176	185	174	148	174	157	174	159	185	166	189	161	139	165	170	195	172	167	139	174	164	161	167	166	169	158	143	168	157	154	151	140	169	160	155	148	169	166	161	153	181	159	167	146	170	166	164	159	180	157	168	173	138	150	183	153	155	150	175	160	164	178	177	160	151	176	150	180	147	150	205	163	147	179	143	178	168	172	165	152	150	170	174	168	174	177	162	161	157	187	156	177	181	166	146	150	166	174	180	148	189	158	176	143	175	144	178	139	163	159	170	166	148	170	155	170	143	192	169	165	192	158	153	176	168	164	165	153	156	160	177	159	145	181	149	151	183	175	156	181	170	169	193	162	164	150	161	179	165	145	153	174	163	148	180	151	166	188	169	181	162	149	168	170	179	170	165	181	179	169	160	159	167	143	160	155	167	154	206	170	165	156	173	165	141	158	168	152	158	162	151	169	165	150	168	168	149	161	150	159	187	154	174	145	173	163	158	185	152	162	161	165	166	165	167	169	159	145	170	179	185	159	165	159	156	166	161	167	149	161	148	149	166	148	148	170	174	173	174	178	147	151	190	188	187	167	164	158	156	160	162	149	158	170	161	181	142	170	177	180	186	182	148	158	155	152	159	172	150	186	168	159	183	158	182	169	155	185	159	156	142	154	175	157	167	168	164	148	168	173	168	169	146	170	165	155	153	174	187	190	163	164	147	148	169	152	150	170	157	164	159	172	184	174	172	190	170	160	161	177	163	148	175	154	179	143	144	165	138	148	184	172	181	148	174	165	160	173	170	188	180	158	143	148	156	170	146	177	154	152	190	148	163	161	154	154	176	153	166	183	146	170	147	165	174	183	164	149	183	159	165	173	171	152	166	178	163	164	174	170	166	138	162	154	163	163	168	159	173	144	162	157	189	179	176	152	143	176	182	156	165	144	156	163	161	158	155	162	172	171	197	155	180	154	161	183	167	143	163	165	175	157	174	174	179	184	176	168	161	185	189	179	163	179	161	176	177	161	167	152	162	158	175	167	159	174	177	148	180	179	148	183	152	181	173	157	151	183	163	171	133	151	163	156	182	141	161	178	167	178	155	143	167	151	165	184	141	167	166	142	162	155	158	166	156	187	154	167	184	167	169	134	168	152	174	186	158	163	146	163	147	160	167	166	166	176	161	152	161	165	156	175	173	176	156	174	150	164	174	162	183	149	184	164	155	136	153	150	158	165	176	161	181	179	173	154	159	158	151	173	168	153	162	175	159	190	159	127	154	145	145	165	175	150	163	163	162	180	154	134	180	172	168	166	182	182	174	133	182	157	183	170	191	151	167	142	175	174	152	155	165	161	163	192	139	167	168	147	163	166	147	138	161	158	168	159	150	146	167	178	169	145	137	177	160	197	181	161	159	176	179	160	176	168	174	165	149	150	184	183	151	153	154	143	175	141	171	168	149	161	177	190	161	136	167	151	161	163	170	159	151	160	156	179	175	158	169	158	151	173	157	168	177	170	160	151	172	179	160	144	174	154	171	174	144	147	183	150	157	149	136	167	164	148	172	152	173	179	171	178	164	162	164	170	169	178	162	149	169	176	183	161	157	168	154	181	135	174	158	147	168	174	137	151	149	180	147	160	162	145	197	126	170	153	173	150	185	172	170	175	177	161	176	160	153	156	146	148	165	173	181	173	139	186	180	165	169	158	158	156	171	150	155	184	168	151	165	163	150	173	166	145	160	153	148	153	165	168	167	168	141	153	150	167	163	180	180	163	187	181	166	153	184	174	158	148	169	167	159	155	155	142	178	169	164	191	169	175	182	167	165	167	170	170	178	160	169	172	145	157	181	165	174	176	147	177	171	163	156	170	162	167	163	173	166	157	170	160	163	157	162	175	145	145	176	160	174	171	183	174	168	162	160	164	155	152	181	185	161	156	148	160	171	177	172	166	164	170	168	171	167	149	151	166	165	154	164	167	143	154	177	165	154	174	142	147	157	174	170	162	160	156	145	148	179	163	180	144	169	134	154	196	158	147	147	165	150	197	179	174	156	159	153	151	153	152	184	149	185	152	141	159	155	171	173	168	146	187	153	144	152	151	165	144	161	162	163	146	167	175	153	163	178	171	138	153	153	152	154	151	161	154	163	176	165	173	193	174	143	165	169	165	165	180	153	165	147	171	165	145	168	182	182	169	166	180	157	186	167	162	137	183	185	138	159	159	140	165	143	154	160	168	138	165	161	167	171	170	138	153	160	168	153	166	181	131	175	179	159	161	181	163	168	170	159	180	145	154	138	173	163	167	158	169	166	170	185	153	149	151	169	179	171	158	148	173	159	165	155	132	152	175	148	181	173	163	175	149	166	157	178	178	183	156	163	180	178	157	152	169	164	169	155	179	160	158	142	161	159	170	171	162	157	160	151	185	150	161	149	156	167	157	149	163	154	169	151	177	174	172	164	178	157	183	153	157	159	181	153	169	148	175	170	170	161	159	161	181	175	158	148	146	157	147	150	161	164	155	142	172	140	154	135	172	175	177	147	170	191	134	169	160	200	174	147	142	146	159	183	133	183	178	130	172	190	163	189	166	161	165	173	170	155	160	158	176	151	163	193	150	171	169	162	155	160	184	166	159	147	157	161	168	173	148	174	159	160	175	156	173	160	151	179	150	172	165	164	176	167	149	202	160	176	168	177	167	162	198	157	173	164	149	159	173	184	152	125	153	169	147	147	148	178	158	157	180	160	175	184	178	161	171	175	167	179	161	150	171	175	142	135	172	155	185	159	165	173	156	164	146	172	187	159	175	160	154	187	163	171	165	174	176	186
27328	18154	4719	1033	810	737	712	600	576	600	607	623	607	608	649	642	630	594	610	563	599	609	605	613	616	596	591	573	597	593	581	555	569	609	590	571	611	610	588	611	624	592	568	577	569	574	606	556	578	588	585	590	657	574	571	602	625	606	609	562	618	516	592	589	582	582	645	556	632	603	615	623	614	570	616	604	606	617	595	600	599	622	619	601	621	623	605	610	592	608	624	578	545	611	565	615	623	640	579	619	548	608	630	580	618	639	620	609	620	597	609	632	589	612	613	603	579	610	602	621	617	577	565	597	574	609	586	595	604	565	605	596	603	604	580	581	622	588	653	612	571	609	657	581	609	558	611	591	625	583	545	618	649	635	603	587	578	609	543	582	591	568	593	576	632	581	635	629	610	559	572	601	617	571	592	605	635	566	581	599	607	596	602	625	575	596	575	606	624	601	597	575	653	574	561	554	600	583	648	596	624	604	596	600	590	620	586	620	592	592	625	572	572	618	602	600	583	577	588	573	642	593	553	591	614	630	573	561	569	631	610	582	583	607	633	604	646	621	630	576	574	606	588	627	605	628	613	607	536	603	641	600	650	619	660	582	623	575	554	663	593	609	620	577	600	637	604	564	592	561	609	626	597	610	587	611	622	560	649	599	606	608	608	582	615	572	612	575	595	622	582	605	581	642	606	555	587	535	632	597	573	544	558	633	580	589	577	581	614	587	590	628	611	591	603	570	550	640	574	595	607	621	594	614	635	635	600	642	606	611	612	592	573	591	644	604	611	593	599	613	632	603	584	601	625	572	620	626	626	634	622	601	567	583	589	560	600	576	593	572	626	583	555	588	619	571	619	577	662	581	606	586	597	587	588	649	580	631	592	614	579	598	554	601	601	589	594	554	613	631	596	612	622	576	573	588	666	591	604	584	594	551	623	629	593	590	573	624	627	586	567	608	605	635	564	559	590	552	599	606	644	619	640	620	605	602	612	655	576	641	616	589	595	596	597	632	584	632	597	562	604	608	568	640	605	600	566	586	614	598	622	638	603	597	620	631	615	578	560	604	566	616	600	612	604	615	560	613	545	594	536	570	590	563	577	580	624	633	664	584	578	628	598	619	609	611	629	643	617	651	614	606	617	619	629	581	587	576	629	636	614	590	620	602	617	576	609	634	598	617	568	597	622	536	581	601	579	606	590	565	575	597	655	632	590	578	564	603	590	629	586	610	621	639	617	612	556	603	589	630	624	613	570	596	609	638	603	583	638	658	556	596	648	628	572	585	656	610	617	542	607	609	590	586	592	591	614	586	610	642	574	547	621	597	607	599	569	604	575	651	616	626	625	559	578	581	614	624	596	580	580	584	607	601	594	609	581	615	585	631	607	621	618	575	639	572	595	619	619	602	570	599	596	596	624	582	592	580	612	596	617	619	619	599	585	567	616	608	598	625	594	604	616	575	609	565	621	602	581	628	609	594	588	606	606	608	662	565	620	635	565	579	591	595	621	592	593	593	609	613	647	586	628	586	599	593	573	614	598	574	581	603	628	634	591	603	596	632	593	623	611	625	606	612	600	606	590	590	547	649	580	576	660	606	569	592	649	583	567	577	615	599	569	583	572	573	641	621	559	584	645	602	589	616	610	628	576	554	595	606	626	555	592	659	599	629	616	635	611	619	592	611	595	592	607	590	568	575	625	573	592	646	620	570	642	632	572	602	604	600	614	666	599	615	569	579	615	572	606	592	623	559	576	570	586	621	648	601	654	566	569	623	583	596	646	553	588	625	618	593	589	594	585	617	631	588	604	615	570	604	609	573	594	607	609	590	567	578	561	587	575	639	654	553	603	604	619	611	603	595	596	604	573	593	581	608	624	604	598	569	609	618	597	609	605	564	565	614	597	567	606	574	585	616	620	618	614	634	610	623	600	571	569	618	601	587	593	597	615	604	610	581	604	627	601	611	586	612	570	586	594	605	610	609	545	572	594	603	644	601	566	618	596	597	576	571	558	592	617	602	596	625	630	593	597	603	572	643	574	606	616	554	607	609	556	610	561	593	613	648	589	610	612	607	625	602	570	627	588	617	562	636	612	602	578	588	623	636	625	597	606	588	561	636	607	581	617	604	623	630	609	607	612	604	604	639	606	622	603	631	571	609	575	625	552	583	621	580	606	642	598	576	582	656	594	574	621	610	581	635	577	604	573	582	593	647	610	597	629	620	592	637	609	625	610	609	589	602	661	634	608	577	572	617	665	604	610	582	629	615	574	627	591	586	615	600	610	607	578	624	629	628	602	622	595	610	613	606	594	625	572	569	584	620	630	576	622	545	605	604	562	601	604	615	604	598	617	638	648	635	594	603	586	601	597	589	592	545	644	607	625	603	587	573	583	623	600	585	629	581	573	595	587	624	565	579	605	578	605	597	617	609	584	574	581	605	573	636	601	604	602	583	616	618	601	637	589	558	587	588	574	578	621	585	629	615	603	614	589	597	635	653	666	597	638	617	610	628	575	635	636	632	591	624	620	594	623	660	542	574	578	566	596	558	613	620	603	628	618	632	644	580	638	584	644	592	604	565	599	624	591	585	604	633	613	597	629	619	602	575	621	525	610	629	587	620	623	580	593	605	590	641	612	624	605	573	572	634	594	612	632	593	585	587	647	607	636	597	584	647	650	614	612	622	559	600	605	589	607	605	607	659	608	577	629	627	590	584	615	618	602	614	615	595	576	559	637	607	657	614	582	627	610	591	599	580	582	601	579	606	628	600	596	619	554	647	609	627	584	590	569	587	584	591	609	596	619	614	602	613	570	640	565	653	643	549	601	582	608	594	561	609	628	609	608	577	629	616	579	598	587	605	606	631	596	552	607	612	585	570	575	575	567	608	609	579	607	564	585	638	572	576	597	599	621	632	599	608	579	606	575	585	613	608	626	623	600	582	596	644	631	604	567	585	591	586	611	630	592	598	602	567	555	596	608	639	618	572	586	598	589	572	592	615	582	618	601	591	562	641	640	623	603	609	610	605	588	636	547	580	596	618	614	598	625	620	597	631	610	621	607	608	577	639	578	632	602	645	621	572	583	608	610	623	594	646	565	579	606	599	628	589	658	633	607	623	637	588	604	550	650	633	596	614	611	600	580	555	609	620	615	638	658	597	601	612	615	660	602	642	606	618	598	606	610	616	616	641	654	584	563	602	584	596	645	609	604	602	592	609	603	591	578	636	587	607	587	625	541	649	614	620	638	639	589	586	622	596	602	601	583	576	585	592	649	586	586	617	640	566	575	624	628	599	556	634	638	643	585	593	636	598	620	619	604	578	563	632	600	573	602	588	593	585	603	556	607	588	600	576	599	569	593	607	608	609	623	649	589	574	587	604	579	594	620	603	610	609	585	614	608	599	586	596	613	610	578	551	575	585	604	587	617	612	602	613	588	609	570	600	588	588	632	588	598	588	623	597	633	600	607	614	634	597	619	598	614	582	603	596	623	609	586	631	646	575
4448	1135	1058	767	704	684	705	627	637	669	624	608	657	628	604	653	642	661	657	655	623	599	618	642	584	612	598	642	634	668	655	619	663	634	652	612	595	660	622	635	620	626	637	585	611	625	611	597	638	623	591	629	650	635	613	629	602	666	587	660	587	623	568	681	636	673	578	688	649	625	654	627	636	651	659	647	647	612	661	608	623	605	613	633	632	650	600	617	626	602	621	584	636	584	614	578	658	617	595	620	639	619	622	627	658	610	629	695	631	637	628	677	638	613	623	615	619	592	591	657	646	600	671	634	674	591	639	605	633	611	637	622	594	652	638	627	625	562	622	620	594	616	638	584	615	658	632	580	659	637	625	627	643	584	654	581	639	605	574	644	627	640	626	645	619	575	610	652	636	614	641	633	646	644	644	609	603	620	643	640	638	606	628	586	634	606	645	688	601	676	645	625	594	613	655	622	611	662	650	573	632	666	630	573	654	581	616	600	604	641	605	576	644	673	606	608	693	602	614	612	594	627	616	614	610	600	644	653	627	632	624	614	611	629	647	601	610	645	609	654	614	652	620	641	646	655	604	589	618	594	634	653	600	689	679	655	661	594	649	628	626	625	675	650	650	684	636	643	672	624	638	663	649	640	603	629	629	605	611	600	638	626	613	635	627	647	624	655	631	583	598	638	598	634	590	617	608	633	608	601	617	628	649	610	614	609	615	607	648	666	617	596	614	631	634	574	674	625	641	607	637	644	612	648	595	641	643	625	594	613	640	624	682	595	647	607	604	623	639	636	640	606	654	639	602	625	649	629	624	601	653	617	627	616	624	623	632	634	628	579	619	600	656	633	612	664	622	663	667	622	598	648	636	650	632	667	606	651	646	644	636	608	640	656	629	630	618	584	657	610	641	635	639	621	652	658	663	681	637	616	623	614	605	583	617	625	676	598	664	628	675	631	618	663	617	650	617	647	599	642	649	604	650	622	664	681	647	641	604	638	633	583	611	598	586	614	668	606	590	650	580	622	649	622	625	622	627	665	636	661	635	631	633	619	600	655	623	595	667	630	589	642	575	618	635	598	638	672	649	612	639	646	686	615	669	654	584	662	632	605	616	648	642	643	632	634	643	641	596	628	622	674	621	621	605	632	574	628	606	650	596	628	608	634	681	654	650	612	634	626	644	598	677	658	624	656	647	597	607	661	597	639	598	648	656	624	659	603	662	622	630	625	648	624	610	640	587	585	655	634	648	667	646	618	644	603	670	650	663	628	620	616	595	624	592	649	646	642	640	620	621	635	621	631	627	635	601	634	632	616	621	621	618	590	622	614	627	609	625	633	627	609	623	624	611	643	671	622	630	627	624	611	671	672	600	649	612	620	632	634	625	646	642	615	626	609	602	653	604	609	615	618	647	637	663	583	616	625	608	615	617	620	631	650	641	634	636	654	597	607	591	626	626	583	656	676	642	603	625	608	680	654	635	603	645	638	622	630	586	589	601	609	608	621	607	637	592	628	638	597	610	673	613	674	597	648	619	627	650	619	646	624	620	612	629	615	610	609	591	649	634	646	622	640	650	643	675	683	590	678	621	617	603	643	617	635	596	631	622	616	618	624	656	627	627	627	608	643	651	640	638	600	691	623	635	631	635	647	609	633	614	678	645	638	614	676	664	617	599	632	654	598	618	615	676	583	592	613	653	621	642	636	667	651	609	616	627	606	667	684	648	615	628	626	595	639	602	674	652	649	644	658	596	660	615	660	586	608	627	648	650	629	627	600	631	679	629	586	680	605	629	613	666	590	642	622	633	653	618	611	594	646	630	641	643	661	638	645	606	644	634	663	629	635	605	634	620	627	620	603	656	595	636	626	621	617	621	653	612	642	626	638	631	642	608	611	606	658	678	621	623	621	642	639	625	682	609	658	586	602	615	583	597	595	602	638	630	621	626	605	638	640	640	606	600	607	605	640	569	664	614	640	620	580	641	641	637	601	622	664	606	591	598	603	610	659	664	614	607	631	606	632	604	647	650	635	628	583	578	641	625	579	620	622	656	652	649	609	602	589	551	624	659	624	646	630	641	618	616	607	624	573	599	613	627	624	596	596	599	616	609	628	622	620	571	684	641	569	639	627	603	578	624	598	611	617	615	602	634	645	632	636	656	601	643	603	619	617	643	633	662	609	617	576	639	661	641	660	610	640	585	609	568	623	657	637	611	639	641	611	615	606	650	652	616	633	624	646	673	643	631	607	608	628	623	615	595	658	641	612	591	608	615	618	625	635	617	562	621	590	616	653	608	638	611	631	657	585	665	665	580	625	647	657	613	570	653	599	630	615	642	662	628	604	633	622	624	633	640	615	608	664	638	638	666	632	619	625	580	633	646	631	642	624	630	651	590	608	611	618	635	648	650	629	625	625	641	666	628	587	648	621	586	641	603	628	622	614	619	616	651	629	625	627	633	640	634	635	613	608	619	653	608	624	586	637	593	605	622	632	670	673	679	622	645	651	635	624	667	613	658	625	620	614	641	597	642	678	658	639	637	602	606	597	651	695	663	645	618	626	646	645	599	643	615	633	617	635	606	624	648	573	665	616	625	613	641	603	609	602	593	631	593	616	621	604	638	626	625	622	599	612	633	632	614	607	654	646	631	606	635	615	635	661	632	627	682	641	640	597	616	606	609	635	664	632	705	616	663	664	652	650	618	597	634	630	640	642	615	626	613	612	609	682	605	613	707	635	649	677	642	646	655	714	686	620	627	644	583	659	619	648	643	647	633	617	610	669	598	627	641	651	639	632	607	649	598	667	648	616	627	592	593	659	653	577	629	616	595	610	646	626	621	584	573	612	616	636	670	588	637	622	609	608	616	593	615	681	630	646	657	649	616	576	646	644	612	593	663	664	610	618	630	602	578	614	591	625	644	641	647	640	636	639	626	611	599	645	618	607	676	648	649	624	653	625	643	625	664	647	611	639	604	645	646	630	644	596	686	622	647	607	620	657	620	604	595	658	605	606	681	594	580	675	598	633	657	636	653	629	594	607	613	614	615	637	609	635	601	602	625	595	609	620	661	639	633	624	578	691	605	651	637	621	637	587	632	650	634	594	644	608	639	645	626	648	569	635	607	640	638	630	613	618	599	623	670	597	579	579	624	630	623	605	610	653	653	642	662	665	610	603	661	616	655	620	619	617	660	613	655	642	631	637	609	665	659	603	662	623	614	605	617	666	606	651	668	636	613	647	594	590	638	625	618	618	623	600	596	625	616	648	575	648	623	634	599	622	634	594	607	621	606	607	608	667	626	640	661	613	639	604	641	659	689	630	614	656	638	634	601	667	638	629	648	625	617	620	590	608	633	634	633	610	607	613	626	620	585	649	619	628	624	607	633	639	679	609	663	645	620	581	639	635	638	658	653	664	617	648	642	686	620	653	627	691	646	668	651	632	599	627	667	615	634	658	620	602	630	594	635	628	616	626	641	619	598	626	595	639	639	628	644	613	611	623
23173	20922	28271	23732	20932	13009	1211	701	611	559	544	467	404	448	384	399	348	374	397	360	317	345	346	340	350	314	304	341	320	321	326	318	302	339	342	329	333	322	317	345	311	319	337	316	330	340	327	324	338	333	341	299	310	341	300	324	278	335	317	293	340	303	289	313	304	270	328	324	294	361	330	341	311	314	324	315	300	346	311	320	315	288	330	303	311	313	331	304	343	326	294	295	360	330	303	303	340	321	325	332	313	311	306	270	300	305	311	315	322	327	284	315	301	285	313	326	307	331	281	303	325	294	322	338	341	340	319	340	312	272	303	308	334	307	320	334	276	332	303	326	322	312	307	309	308	316	303	329	313	319	327	303	304	308	316	284	324	298	289	296	314	294	280	287	309	341	324	345	301	330	313	328	306	315	329	346	286	311	347	281	287	297	325	301	329	305	284	282	318	281	330	333	308	315	323	295	307	308	307	300	300	319	317	324	312	328	307	301	311	263	296	314	320	314	290	327	330	301	303	317	316	285	319	253	311	313	317	328	300	332	343	290	314	313	331	281	302	325	322	326	311	304	290	319	331	288	311	314	296	287	325	351	313	329	302	321	295	295	344	299	303	316	303	321	313	278	331	331	304	320	319	298	302	330	339	297	330	322	305	273	326	324	299	282	294	284	309	338	324	309	296	288	296	300	296	289	313	316	309	318	293	305	298	335	275	304	344	317	304	320	289	304	321	276	341	332	318	307	299	324	276	329	343	291	279	297	313	293	333	327	306	339	320	300	342	314	317	304	294	333	303	321	324	307	321	306	315	286	303	291	337	297	315	306	334	268	307	293	322	309	269	294	322	308	298	292	311	314	283	298	307	316	315	328	320	291	285	311	303	319	299	282	281	299	332	333	317	341	296	329	332	285	337	320	277	290	304	299	303	361	294	323	324	284	315	344	318	322	295	317	305	331	316	323	312	297	327	305	277	302	301	279	299	321	311	309	313	320	331	302	303	306	324	273	301	291	289	287	302	315	287	303	330	311	323	309	341	295	351	299	324	271	284	275	332	298	313	313	281	345	267	301	296	304	281	314	346	316	326	322	303	321	306	313	300	328	313	275	337	305	317	319	307	324	303	338	301	342	313	312	290	301	288	282	316	297	323	280	284	328	314	302	293	307	326	315	322	313	298	318	354	368	311	301	321	333	332	273	298	307	329	293	312	307	313	304	310	314	321	307	299	294	329	291	289	270	299	310	289	308	310	289	316	298	289	326	312	309	308	312	294	326	315	346	271	321	294	307	306	318	289	323	308	323	303	320	285	304	327	320	309	323	274	319	332	308	298	298	309	300	304	313	308	300	316	324	295	299	308	310	326	301	291	337	327	299	274	296	325	288	313	304	280	291	312	293	314	303	287	321	287	317	310	303	310	324	289	292	297	326	334	303	323	286	333	332	300	327	296	298	324	311	304	315	272	335	306	308	311	319	288	285	325	318	297	300	310	283	303	295	328	323	303	324	316	300	263	304	305	291	313	305	279	313	295	302	326	332	298	309	297	318	339	307	337	305	299	319	317	315	323	305	316	315	336	300	297	305	321	310	324	289	292	274	327	324	283	323	328	294	267	320	320	303	319	298	300	306	301	327	294	299	314	295	300	298	314	316	342	344	317	321	309	315	306	296	318	312	303	303	324	297	335	316	300	294	303	296	320	311	315	310	320	315	294	329	290	320	285	306	335	294	323	304	303	325	300	318	300	328	297	280	312	312	320	289	328	326	331	284	298	298	344	308	321	332	318	329	326	288	314	312	294	312	305	341	285	319	320	293	301	323	321	328	340	325	302	297	353	306	295	294	317	308	310	289	319	301	300	327	324	301	302	333	320	320	288	300	303	296	301	293	315	294	321	324	342	320	332	308	305	289	308	321	318	291	317	313	338	307	300	304	335	305	319	331	327	311	309	258	283	312	262	322	299	338	284	340	293	315	298	321	287	304	326	314	316	312	265	304	313	288	282	305	320	294	284	301	289	334	277	295	298	326	303	313	310	325	266	355	322	296	296	327	304	328	317	298	320	323	299	314	315	326	322	302	311	312	296	280	319	290	301	304	277	309	324	322	307	288	293	312	312	276	296	313	309	303	320	299	282	302	309	307	327	329	295	317	285	290	294	324	331	288	309	311	316	314	317	295	297	299	347	311	311	313	331	301	289	293	278	306	293	298	286	334	322	297	328	329	282	295	332	307	339	322	300	329	294	335	281	310	291	319	313	304	292	339	310	308	301	317	281	308	332	292	329	297	321	305	328	314	362	294	306	321	299	326	305	282	296	322	327	291	326	318	288	310	327	308	322	359	324	285	322	331	311	295	291	356	306	266	308	310	324	313	296	288	306	303	334	308	316	311	274	317	332	320	317	309	281	336	315	306	301	315	332	331	319	347	313	347	302	350	307	313	294	298	306	283	326	309	287	353	301	343	306	308	300	301	359	329	313	291	302	302	291	292	316	308	320	283	329	314	288	289	339	294	307	311	305	316	321	294	301	304	321	277	330	306	283	317	295	309	320	331	321	308	312	300	278	304	301	333	305	294	290	323	311	311	297	325	304	297	327	329	314	280	302	324	319	299	294	315	333	304	315	319	296	345	298	290	316	330	320	335	323	310	340	273	280	293	310	323	301	292	279	288	323	307	314	315	305	330	291	328	328	285	308	337	304	305	320	275	336	299	321	334	312	337	278	318	316	306	304	317	331	308	301	321	296	309	302	294	301	328	311	290	331	331	288	278	295	295	310	349	307	303	306	295	308	335	292	298	310	331	339	316	317	346	312	297	298	290	330	316	324	307	318	310	317	274	306	312	301	284	313	323	313	338	299	313	319	303	309	306	307	319	300	337	324	346	310	335	299	313	321	310	301	304	290	322	285	320	331	309	307	281	290	317	337	344	303	311	292	279	299	297	329	307	317	296	322	301	309	319	327	313	332	290	315	308	330	320	329	303	337	342	291	318	297	301	325	304	314	318	303	301	294	296	331	333	323	295	335	289	326	288	301	321	307	324	283	308	317	323	314	319	314	316	310	363	331	330	301	315	318	305	306	308	306	297	288	338	323	297	300	305	274	307	268	296	349	300	310	337	272	311	340	283	309	286	305	288	308	295	322	290	302	308	326	310	301	293	304	306	330	318	292	302	358	306	361	329	333	316	308	308	300	303	302	344	335	278	296	280	297	292	320	300	313	330	289	307	312	306	300	303	318	292	317	295	293	320	299	311	328	315	319	310	317	301	310	308	326	325	303	284	318	312	309	313	305	302	273	303	314	288	297	280	336	290	281	343	304	320	352	267	306	307	301	326	320	328	292	331	341	324	297	353	312	302	338	304	321	294	302	311	308	300	327	306	302	323	323	306	287	312	289	328	305	316	305	269	287	333	306	343	313	302	316	289	343	323	303	310	336	344	320	314	300	330	326	292	333	305	338	297	343	304	317	287	300	313	312	298	332	295	349	321	313	308	288	296	279	278
3352	8530	6305	2880	2160	1532	1208	992	850	725	607	545	509	470	456	416	426	380	385	398	360	413	380	369	355	367	384	369	367	380	346	347	355	325	372	344	341	379	356	370	338	349	347	354	358	319	360	331	364	362	346	341	324	359	369	314	321	344	321	326	337	332	349	343	337	356	323	337	347	326	325	371	321	334	325	331	341	325	332	351	342	317	314	331	346	328	337	321	343	355	328	325	355	322	331	340	344	343	344	340	330	371	339	360	305	330	357	317	325	320	318	358	332	325	357	357	314	342	329	318	333	369	307	329	339	351	362	345	350	340	325	308	349	332	336	333	295	339	348	368	351	340	335	330	347	352	330	349	336	312	353	328	316	344	351	375	347	361	353	320	310	332	322	344	333	343	341	357	327	304	355	359	363	330	353	314	340	337	323	331	334	349	354	368	352	323	338	336	350	347	329	331	330	316	349	338	327	362	377	363	338	339	323	319	341	314	339	344	356	334	350	353	345	338	338	313	337	357	348	328	337	354	302	311	361	350	309	306	351	327	326	317	324	326	368	320	365	329	337	308	339	327	330	330	343	292	323	309	354	329	302	363	325	304	332	339	330	308	368	358	325	341	331	350	317	320	343	320	354	334	354	333	351	326	308	306	344	323	341	342	334	322	345	318	333	348	330	346	337	295	341	341	319	335	386	336	370	303	320	317	357	357	324	326	331	342	343	355	325	321	337	352	335	331	338	320	356	325	345	342	329	314	305	323	334	349	341	347	323	334	327	332	370	339	323	339	371	324	330	341	333	309	333	305	366	315	306	326	338	310	343	311	333	351	317	337	311	342	336	328	326	372	351	318	361	324	336	323	353	352	326	329	354	342	336	332	331	363	324	310	308	330	334	313	342	347	346	340	341	335	327	342	348	315	359	341	331	321	362	296	363	318	361	359	321	334	313	382	344	332	343	301	355	345	355	357	304	324	349	328	359	328	336	341	330	301	336	328	353	320	362	336	363	294	344	335	319	354	366	333	312	360	332	341	348	341	333	353	338	352	309	323	357	358	316	338	327	337	356	344	352	313	333	346	351	327	296	335	329	310	360	319	337	357	358	339	335	339	315	345	342	322	320	337	339	348	334	353	347	353	327	326	319	341	338	351	301	321	313	319	341	333	342	356	352	322	327	338	324	348	356	360	346	342	314	306	337	353	331	348	323	341	313	342	359	368	336	328	355	349	324	336	347	314	359	357	343	344	316	342	321	324	335	357	321	338	322	343	327	333	310	351	324	317	301	323	301	322	369	341	328	330	332	336	358	355	362	367	370	339	339	302	324	310	328	352	332	321	311	338	354	343	335	302	375	348	358	331	345	325	334	325	335	323	310	344	315	379	353	324	332	338	376	317	366	336	312	346	314	345	359	323	352	372	288	320	321	320	370	323	332	305	336	303	330	303	326	338	384	322	341	327	337	335	370	331	331	333	335	353	334	342	330	349	344	334	350	305	342	356	330	294	343	307	319	317	336	319	377	315	342	344	340	354	324	343	349	323	324	321	305	328	336	339	335	321	292	335	313	330	358	315	355	337	363	345	333	353	341	356	325	335	339	376	383	365	313	344	349	340	356	313	348	360	326	363	327	344	322	338	350	349	334	334	343	359	342	337	304	328	370	338	356	339	322	353	324	329	324	323	338	342	344	335	281	343	353	350	344	320	326	358	309	346	355	343	347	315	354	332	317	365	349	356	317	367	317	313	358	360	357	360	345	347	333	326	341	350	321	343	363	334	301	332	334	338	338	363	327	344	349	351	307	355	301	342	314	344	320	363	382	339	377	349	316	315	359	352	355	338	339	367	332	366	322	338	340	300	318	340	341	340	348	288	337	323	364	373	359	368	321	328	331	388	336	305	357	322	340	340	296	366	339	332	334	301	330	345	345	336	344	336	332	344	328	328	361	353	343	335	319	357	360	336	308	316	344	335	319	322	341	302	327	334	340	311	362	326	337	347	336	312	339	304	338	332	373	310	308	357	336	344	351	331	367	329	353	339	354	348	339	324	353	338	349	317	326	357	348	322	316	354	336	341	353	319	359	345	341	323	359	328	347	331	363	308	345	338	343	338	346	355	310	338	356	341	335	335	289	309	351	345	360	344	365	386	344	328	330	288	334	326	340	335	305	341	328	331	355	347	357	316	356	348	349	344	373	365	327	340	296	331	341	373	314	318	352	327	336	372	357	346	315	336	359	316	378	350	323	316	342	342	324	334	346	352	342	332	350	328	328	343	317	343	371	348	306	317	304	335	329	338	357	321	310	354	360	347	314	303	364	360	335	313	348	344	327	335	320	326	319	320	329	366	324	339	344	329	324	336	315	337	344	331	370	329	330	354	343	333	317	344	356	302	328	326	330	325	327	362	340	329	349	352	332	337	336	320	314	321	334	324	328	326	350	356	326	335	354	343	350	336	350	356	318	346	322	318	320	300	337	346	326	348	336	338	337	338	372	343	299	348	362	339	325	366	356	334	332	333	312	348	351	326	348	323	320	358	307	323	347	354	314	342	360	365	340	342	355	340	336	339	342	344	383	334	324	380	336	374	317	365	334	337	348	331	310	330	333	328	316	324	342	372	305	374	352	303	310	333	352	322	318	364	346	368	293	329	306	321	339	349	368	360	323	316	329	320	339	331	315	331	333	388	344	322	288	379	325	295	336	334	335	306	333	339	330	343	364	362	346	352	308	342	347	338	324	350	347	350	352	341	330	317	323	335	343	362	335	330	365	335	344	358	349	376	335	326	333	362	327	334	351	337	331	358	322	308	317	350	315	340	347	319	353	377	315	322	344	343	330	331	337	346	366	317	346	355	327	324	326	329	362	367	311	352	334	300	338	312	349	349	307	337	342	340	347	326	344	338	342	329	315	367	312	304	320	346	321	323	334	355	346	358	316	293	330	357	334	311	314	343	336	310	366	363	368	335	349	329	317	311	343	353	352	337	313	346	291	327	334	347	321	344	347	317	336	308	337	320	325	341	350	305	314	324	349	322	350	341	312	354	311	337	351	367	324	350	360	313	322	347	325	341	331	339	358	354	362	356	329	323	335	322	362	344	321	338	321	322	336	345	345	322	339	334	316	339	348	354	325	328	318	340	320	341	332	337	356	382	372	360	293	332	322	354	315	345	296	339	318	315	340	317	346	313	329	313	334	319	340	341	307	314	382	344	331	355	324	348	357	333	344	354	323	333	314	351	339	373	354	344	351	337	319	340	344	344	341	319	357	345	354	318	363	320	343	323	320	335	344	305	368	365	334	348	341	368	351	331	339	366	346	327	334	333	330	314	349	367	309	340	325	338	308	359	325	334	343	342	323	352	330	370	328	340	322	328	331	308	324	312	334	351	339	311	341	316	351	339	325	355	329	337	320	358	340	317	348	385	321	320	303	350	356	344	333	353	353	338	330	334	339	387	313	352	328	324	348	327	358	333	354	325	305	349	348	378	348	344	317	371	328	355	316	327
24389	20958	27533	24502	16561	1455	949	757	728	661	698	648	577	663	621	621	621	578	579	566	568	592	572	597	620	578	595	602	565	519	593	589	507	561	570	537	608	556	621	591	557	611	591	572	558	579	619	598	553	549	525	561	545	588	527	560	578	544	593	527	587	564	562	630	575	554	609	571	554	568	580	525	600	571	599	548	574	551	588	565	559	571	541	562	555	576	560	571	569	562	600	551	564	563	606	571	562	546	558	538	613	532	542	584	502	588	569	552	579	556	542	554	544	551	565	578	545	572	603	583	588	586	587	536	543	623	570	573	573	558	566	555	538	563	586	542	587	564	563	534	586	581	610	539	546	567	575	560	556	549	530	551	552	592	556	549	560	568	571	573	541	568	536	558	518	540	523	541	583	595	508	582	589	582	566	578	563	581	546	603	522	587	585	543	578	607	543	579	556	610	567	578	571	587	584	570	528	546	581	544	556	552	574	571	557	608	569	568	577	604	602	580	515	571	588	524	535	577	570	573	552	553	593	543	599	545	566	593	563	565	539	587	598	576	591	606	577	572	562	583	600	518	586	588	600	529	550	534	565	623	544	573	576	585	599	527	573	559	562	621	549	549	594	548	602	520	605	541	585	599	584	566	535	613	569	592	594	591	605	559	552	599	562	603	538	586	542	528	605	591	556	532	588	514	576	571	575	571	543	563	535	573	634	550	554	559	567	587	565	559	592	587	533	560	579	597	600	548	590	559	514	640	600	583	576	573	536	591	604	544	544	539	531	617	589	658	577	556	593	567	563	590	582	575	561	609	583	578	548	589	592	560	533	590	577	585	586	572	520	614	600	560	529	575	584	548	546	558	532	602	550	570	606	560	607	550	584	530	540	547	533	560	549	545	594	583	545	609	531	544	547	548	546	590	542	540	590	575	571	604	555	572	560	565	611	571	588	534	554	574	518	533	584	578	571	564	578	536	568	589	560	567	623	557	576	589	583	562	561	555	556	521	534	556	558	545	542	549	558	602	581	572	582	567	556	579	608	543	571	564	573	587	552	573	604	544	530	561	588	574	571	565	553	559	543	546	591	557	530	564	621	529	515	583	567	569	548	538	552	540	594	532	607	576	561	590	560	563	593	540	539	589	557	530	574	569	563	602	537	524	597	563	572	611	573	618	570	562	578	599	559	578	583	588	588	578	584	573	590	575	600	537	574	536	523	567	565	543	555	580	525	549	553	569	560	562	548	546	597	575	575	616	565	572	588	566	553	580	572	568	552	547	571	549	558	541	576	614	584	556	574	575	519	578	574	577	558	576	522	537	563	577	592	552	577	558	585	587	588	610	563	560	546	564	576	571	580	586	545	598	558	540	543	536	562	531	548	557	597	563	548	549	570	547	565	581	575	603	562	575	536	582	593	551	554	589	567	576	575	565	570	558	548	590	575	549	535	581	515	555	579	578	568	569	545	558	562	569	555	540	567	581	571	532	577	535	543	558	563	556	558	641	564	593	535	545	548	545	589	542	564	564	576	543	590	606	601	571	581	596	523	547	587	577	548	546	546	622	573	575	563	539	580	566	565	608	581	547	611	584	566	576	541	553	547	587	541	608	582	531	580	551	586	572	561	547	550	561	612	572	605	560	594	580	545	530	543	567	608	519	532	577	568	574	571	532	530	518	553	541	539	579	558	604	569	577	571	542	560	549	515	586	561	583	586	576	566	564	564	576	584	559	556	587	557	571	538	579	542	625	544	535	527	573	541	585	571	588	548	569	573	574	596	533	608	584	575	566	553	562	604	552	559	581	586	549	576	544	531	569	593	565	544	536	571	540	588	567	567	599	568	555	563	563	583	570	572	598	573	548	580	610	622	555	558	546	577	581	599	562	568	568	597	557	586	512	536	596	548	592	560	568	578	566	590	593	540	563	598	560	577	609	572	596	577	590	557	566	537	578	574	559	572	554	560	573	584	535	578	597	569	540	524	560	584	536	573	596	590	582	546	553	537	516	579	529	573	535	532	551	557	573	611	590	567	547	548	529	594	564	551	573	606	586	628	550	596	580	558	546	549	542	559	567	623	574	615	552	569	537	550	560	566	537	579	562	596	506	557	554	539	568	547	571	536	582	541	580	559	553	593	569	571	556	584	532	560	561	558	529	541	576	595	560	574	553	605	585	600	552	569	586	567	594	561	564	582	592	601	533	575	596	594	521	595	574	560	569	547	574	566	572	577	586	560	624	561	540	537	548	570	572	599	570	589	544	567	578	540	561	569	557	563	572	540	523	601	569	559	564	537	547	533	560	530	549	597	588	568	578	572	547	575	555	544	539	603	567	608	561	583	548	609	561	574	550	571	553	566	563	587	534	543	559	609	607	585	558	552	568	597	577	582	582	557	621	539	601	590	559	590	553	559	568	582	538	592	547	571	577	599	554	570	565	555	531	577	580	584	580	589	526	554	548	610	583	570	577	570	565	558	572	558	582	545	566	552	584	621	592	578	568	533	607	578	547	570	518	577	538	581	589	593	553	575	524	563	529	586	609	578	562	555	545	590	581	578	566	560	546	572	549	592	568	538	593	599	571	543	596	553	597	589	585	610	587	546	572	532	565	528	579	560	594	565	545	576	573	576	531	540	568	536	589	532	577	543	571	572	508	561	573	590	540	533	551	548	594	563	590	594	545	576	582	572	590	550	536	586	566	532	545	560	595	561	580	581	544	560	603	607	543	600	577	584	570	564	503	612	531	542	601	495	557	566	601	590	612	557	540	571	589	541	534	588	574	566	549	592	536	521	534	516	572	548	597	553	636	590	550	548	519	538	519	583	534	572	522	590	541	564	571	571	569	531	505	553	595	597	541	562	548	566	559	583	583	562	556	547	564	562	533	600	583	559	532	591	586	565	550	541	576	571	576	577	559	562	536	563	564	580	554	567	559	530	556	569	570	553	539	572	545	581	552	533	559	555	567	574	580	544	608	558	576	550	561	582	571	581	537	567	599	585	548	516	601	521	591	569	590	546	515	531	559	588	558	556	566	540	568	566	576	562	556	568	571	557	574	534	570	592	566	550	527	583	547	578	609	559	573	547	504	602	532	590	549	567	587	602	550	585	582	584	576	527	585	575	551	555	591	597	567	581	565	591	544	562	553	540	548	575	567	564	594	592	557	568	549	548	565	610	567	580	556	561	589	579	590	544	586	534	555	574	562	581	593	563	532	561	600	602	571	586	569	597	591	551	560	548	575	541	595	607	540	564	568	545	543	567	523	517	589	615	546	583	563	537	562	596	585	548	555	520	547	527	524	581	570	571	542	556	570	571	550	539	555	594	541	592	552	570	574	549	548	585	606	573	534	555	585	566	559	623	574	585	559	555	526	557	517	564	549	570	572	577	504	535	572	590	560	572	542	575	605	618	569	544	573	585	607	576	573	591	573	547	593	574	625	564	562	567	567	569	597	587	579	574	591	570	533	589	560	581	593	544	573	590	568	593	552	598	535	602	570	588	569
3490	5705	4278	2178	1651	1348	1129	985	840	770	715	683	662	626	627	653	578	594	633	588	549	579	618	599	565	589	565	577	591	618	579	567	569	559	558	596	570	606	569	558	552	597	526	600	560	557	619	572	571	578	611	596	578	548	576	566	602	568	563	551	594	551	575	562	588	574	564	580	548	553	558	561	549	567	536	610	543	567	545	562	571	560	560	547	609	567	539	591	604	538	597	559	553	608	548	597	573	596	534	554	579	584	531	591	557	557	513	561	559	550	550	573	607	551	545	548	607	557	596	565	547	514	583	599	556	615	573	566	576	563	578	570	542	572	586	565	579	555	531	564	617	541	580	528	584	538	544	589	548	538	583	564	542	553	573	551	589	572	558	555	603	591	545	541	578	601	564	557	578	564	580	540	548	586	523	558	579	528	530	578	576	586	551	543	516	564	612	548	620	597	537	540	568	584	550	582	565	536	569	561	536	531	520	551	544	559	584	562	544	554	585	571	585	556	554	555	592	574	546	591	556	582	574	530	503	555	522	522	621	549	578	542	533	588	595	544	567	529	575	540	549	574	602	577	582	577	574	577	531	540	551	588	553	537	560	585	556	541	545	540	583	591	548	558	637	598	554	553	540	521	559	544	566	611	570	529	573	571	572	572	511	624	539	595	527	570	525	565	558	556	577	523	590	564	556	548	512	571	597	578	582	561	587	567	565	533	568	583	598	590	584	592	590	512	554	561	545	568	553	626	557	553	539	573	573	616	582	604	503	596	584	514	563	537	580	571	560	577	560	566	584	588	571	566	539	554	558	507	568	571	593	554	564	576	606	575	561	552	570	574	587	580	587	550	577	561	584	567	563	583	541	587	591	570	557	573	579	562	576	548	545	546	578	564	602	541	547	551	530	543	536	550	589	527	565	535	582	580	593	574	565	587	569	541	568	576	591	588	570	557	599	615	508	564	558	540	583	576	580	585	569	572	563	540	580	558	599	557	578	587	591	568	573	565	557	544	540	526	545	606	581	572	568	539	526	582	545	614	615	568	581	513	557	585	582	592	559	598	555	547	564	555	546	590	567	572	550	539	570	566	579	543	568	570	592	571	583	551	551	574	529	603	581	585	560	611	576	615	537	557	607	590	549	542	560	607	584	567	555	585	559	583	545	597	561	556	528	575	568	549	595	560	577	554	589	559	566	589	602	575	583	563	586	536	586	559	620	545	554	517	534	569	620	569	547	581	577	581	576	568	548	568	590	576	554	605	585	602	574	554	549	553	599	560	565	611	561	588	573	560	568	578	541	557	564	600	609	557	611	577	583	551	561	546	548	566	595	551	520	551	554	570	524	551	540	587	610	576	594	561	542	581	555	533	574	501	540	512	587	599	545	555	575	592	535	585	578	506	619	532	568	529	562	553	550	566	540	589	550	551	589	575	588	540	558	561	568	553	565	572	534	579	531	536	589	575	539	515	574	564	529	568	524	536	587	582	582	561	578	552	554	587	560	568	500	588	568	505	552	589	535	567	560	556	561	528	603	533	561	571	588	577	612	541	557	566	570	552	570	550	548	578	567	529	606	566	567	596	559	560	520	550	564	628	582	564	575	548	597	569	545	556	566	564	560	592	571	557	582	592	566	562	566	542	629	568	540	553	573	591	539	593	555	554	549	546	558	552	555	558	588	584	539	584	568	527	613	573	520	557	590	572	524	558	588	583	555	550	600	550	611	560	595	578	592	567	561	569	531	540	548	567	531	594	601	597	560	536	560	535	562	540	563	602	566	579	534	582	531	528	542	558	583	564	586	539	550	555	533	617	526	556	553	537	587	528	561	580	567	509	541	606	603	577	574	585	565	557	555	566	545	569	595	589	575	541	592	572	598	557	598	566	561	552	542	539	544	552	562	578	619	572	592	566	582	605	552	532	542	532	545	551	584	583	590	577	553	549	556	595	543	560	524	541	567	542	555	566	557	558	593	574	602	550	543	624	570	581	564	545	588	566	578	551	606	579	558	554	596	556	554	557	536	538	537	544	547	590	574	521	583	609	567	551	552	529	587	533	548	577	551	568	557	535	560	572	584	577	571	540	563	582	562	562	541	571	574	577	572	587	564	551	563	550	601	591	594	563	536	534	542	576	591	567	568	576	585	569	541	551	583	577	607	569	581	572	532	561	555	535	583	537	609	551	549	573	535	577	574	546	579	536	592	554	566	594	594	555	599	584	565	554	565	550	549	573	592	573	536	570	573	558	571	624	537	592	559	604	589	579	587	586	571	581	548	569	572	579	588	557	542	565	573	558	568	577	562	565	597	569	568	584	585	586	586	569	565	580	543	582	576	532	544	517	540	571	548	534	552	544	578	569	522	574	559	558	553	581	526	585	616	559	551	568	580	542	554	619	572	569	576	614	581	507	548	533	572	566	596	592	605	546	537	550	593	572	539	549	589	548	517	596	537	539	586	605	545	579	573	535	577	561	580	563	561	594	559	521	588	580	591	543	589	593	581	563	547	603	529	601	584	564	546	609	567	563	551	554	544	530	552	556	556	556	568	570	575	579	556	543	588	540	534	533	558	557	555	574	555	558	564	548	533	581	566	557	530	526	575	549	529	617	571	548	595	561	542	547	587	551	561	567	563	567	564	514	557	537	545	570	593	574	548	541	603	563	590	553	571	533	548	533	581	579	562	508	553	553	559	555	540	569	551	545	507	537	539	591	556	585	587	526	544	544	559	537	558	554	633	526	535	584	542	534	518	513	543	564	576	536	591	579	563	517	552	497	557	567	583	575	545	586	528	574	612	542	575	612	559	537	614	530	567	520	592	601	557	575	579	584	557	579	548	569	564	552	592	617	596	594	601	570	561	570	552	560	552	541	569	570	583	538	589	595	591	576	553	573	617	561	570	554	581	617	545	546	563	566	572	594	574	575	544	584	532	535	574	584	609	549	508	555	552	557	593	562	571	580	553	567	577	559	544	588	561	603	582	571	601	531	550	513	579	643	503	574	583	617	568	564	600	571	603	570	571	550	618	542	551	545	585	554	561	557	555	578	565	587	541	594	550	551	540	545	579	608	540	548	546	565	570	573	576	538	554	584	571	586	563	541	539	573	573	534	604	624	535	545	598	510	557	537	581	551	608	556	553	572	538	574	577	530	551	567	556	590	554	553	526	584	584	617	570	558	566	561	621	542	580	573	584	545	569	570	584	548	602	586	573	608	535	576	592	624	570	551	543	594	565	575	600	584	551	554	570	582	570	578	591	572	548	580	560	529	602	578	588	525	609	590	581	565	566	579	606	565	602	594	555	579	614	613	566	570	566	602	527	546	595	586	543	522	592	556	556	558	568	544	612	518	583	578	578	589	525	526	577	601	558	523	571	561	544	573	574	607	532	534	530	587	561	554	555	581	595	569	556	601	586	589	554	538	552	533	559	582	556	585	553	595	547	556	506	540	584	582	606	575	558	537	573	597	546	550	570	569	560	531	575	558	557	576	600	562	575	574
22124	21002	28740	23449	21002	21053	11910	1090	702	578	476	432	359	353	349	319	283	250	266	248	229	253	231	240	210	198	216	184	183	202	179	204	194	202	168	167	164	159	202	199	185	184	177	172	181	154	149	177	170	183	169	193	176	167	165	173	161	207	178	160	159	150	149	157	149	163	200	165	157	182	159	174	154	193	154	149	152	160	170	175	171	164	173	163	187	150	171	140	196	169	172	163	161	153	150	160	155	163	153	160	161	149	154	161	170	153	174	152	176	137	167	176	182	163	166	168	179	155	176	156	189	156	164	176	171	154	179	162	165	192	159	146	147	148	156	162	150	188	162	153	154	171	163	186	185	179	176	187	170	156	181	168	185	169	185	157	189	146	164	163	178	183	171	157	157	176	162	136	165	162	156	176	159	146	164	173	183	156	165	160	142	162	153	162	177	172	151	161	169	151	153	139	131	155	164	189	166	165	164	120	176	157	173	151	173	170	174	142	151	153	146	166	172	147	170	175	184	170	173	176	163	152	147	151	166	158	158	162	143	164	157	149	163	195	173	157	175	160	158	167	162	153	165	150	176	153	166	171	159	178	144	182	158	169	175	158	161	165	169	151	163	167	163	148	176	187	155	176	178	163	188	174	157	151	185	155	155	162	159	167	162	172	192	167	201	160	154	154	174	161	168	138	183	151	157	167	168	171	192	169	175	183	154	159	169	153	151	169	173	180	164	161	158	149	164	163	158	158	135	165	187	169	161	148	183	145	183	165	176	176	154	174	161	140	159	151	179	155	164	148	160	154	169	147	178	162	160	155	152	159	160	171	148	163	184	150	151	154	156	170	168	168	184	158	154	165	167	152	177	174	173	172	151	141	171	147	173	150	150	180	157	176	157	165	167	160	156	157	167	157	179	182	158	171	148	152	159	157	143	171	147	153	176	162	173	144	158	150	166	151	159	166	147	157	159	139	157	165	149	160	151	183	162	147	138	164	149	152	143	151	174	181	157	170	184	157	150	149	157	182	151	199	167	154	151	173	178	173	174	178	164	187	148	158	165	150	157	163	144	142	190	177	162	155	165	190	194	166	158	141	172	160	187	167	158	176	147	147	185	174	177	144	162	189	171	163	163	160	167	158	150	169	186	160	167	161	158	136	171	145	173	180	156	170	168	165	160	157	186	201	169	158	200	174	183	155	163	185	169	150	167	154	173	174	171	182	163	186	160	177	141	151	160	163	167	170	151	182	180	182	188	173	154	182	170	176	162	156	150	169	149	168	183	164	185	164	169	174	175	165	169	166	145	150	143	169	161	158	177	154	172	178	159	168	172	186	154	149	157	158	148	161	172	166	167	171	164	159	174	167	161	156	175	174	165	148	151	143	162	160	172	159	157	161	165	163	187	165	168	164	167	152	152	146	150	176	142	180	158	148	161	163	173	155	180	161	155	166	141	158	151	167	151	145	187	174	161	161	159	170	160	197	158	165	160	170	163	143	166	173	161	136	168	142	163	175	154	127	163	161	164	155	167	178	149	160	184	142	159	147	186	171	170	173	152	167	167	176	177	175	191	157	170	156	162	185	165	154	178	156	137	188	160	149	163	172	142	165	151	170	163	177	171	173	156	153	169	178	166	184	159	173	149	177	139	157	157	170	164	185	170	168	147	154	173	172	170	176	181	172	139	140	177	162	176	168	166	178	162	182	155	160	159	144	178	169	176	143	166	149	183	141	154	155	154	150	168	148	178	161	168	168	165	158	165	163	166	160	158	153	158	176	180	164	172	169	167	162	164	153	164	163	164	134	159	153	182	164	160	143	177	170	149	153	165	165	154	143	166	160	146	174	166	157	170	154	156	157	149	188	151	149	166	171	165	190	191	169	159	179	174	163	169	139	153	128	166	153	155	161	182	139	156	161	141	162	170	172	167	142	175	177	154	156	184	165	172	170	155	160	151	170	159	164	152	182	200	173	172	152	163	172	165	156	153	181	155	170	163	184	172	182	160	145	181	163	149	155	168	137	147	172	176	145	150	168	163	151	162	159	178	151	149	161	169	166	157	165	171	148	178	158	171	147	166	152	145	164	161	160	191	153	183	152	150	132	162	153	149	145	146	159	148	161	182	142	145	169	163	161	159	165	157	150	179	165	171	144	182	185	172	146	170	144	158	157	160	155	147	150	145	166	159	170	165	156	158	199	166	169	153	151	149	136	170	153	166	140	157	164	151	164	174	142	161	165	159	160	180	183	190	169	151	180	175	163	140	151	155	181	139	178	184	160	154	138	168	163	184	167	166	151	179	158	154	180	168	160	144	162	134	158	153	157	171	162	150	172	185	164	166	166	156	168	145	185	158	159	177	162	156	183	141	147	176	155	158	154	169	159	169	156	147	140	170	139	190	152	154	161	159	136	176	157	140	168	159	155	182	157	167	170	184	170	139	178	159	167	196	180	173	147	159	142	149	158	154	155	187	168	179	158	161	153	158	152	168	172	166	165	156	168	139	172	174	158	173	166	151	134	142	170	182	149	157	168	156	177	154	193	158	156	180	169	166	158	152	162	171	164	152	157	154	174	163	168	180	159	152	178	145	172	147	174	172	178	177	179	145	157	183	151	169	160	151	146	177	167	157	168	155	150	167	161	168	168	166	156	143	146	155	157	168	165	166	165	144	176	147	167	189	178	177	161	157	164	152	143	173	166	165	166	145	146	148	164	170	174	155	180	164	149	155	182	146	190	162	187	179	161	189	181	164	151	147	171	144	153	164	168	170	184	158	148	143	158	146	169	159	157	181	164	162	160	161	154	155	172	160	171	158	156	165	178	171	163	147	187	175	180	151	166	198	180	157	158	131	166	191	179	189	158	141	158	174	158	132	180	154	158	136	184	191	166	159	156	167	165	166	152	162	177	178	170	162	160	155	177	195	172	151	149	178	169	154	172	152	202	156	182	145	181	160	157	142	181	156	155	161	152	146	171	172	144	158	170	140	154	179	180	159	152	148	146	178	145	195	174	160	180	164	150	172	173	153	146	159	152	148	180	156	162	156	183	163	133	164	173	159	162	156	166	170	180	165	162	198	153	163	167	175	152	145	148	163	154	168	166	160	153	142	165	161	166	165	158	165	147	155	158	143	151	147	179	165	151	166	178	145	167	142	170	177	156	180	167	174	152	155	174	170	169	180	168	177	172	165	162	162	144	162	177	148	158	163	134	161	164	162	179	184	166	178	169	182	167	161	165	148	166	166	168	170	155	143	142	169	183	176	160	160	181	172	185	181	146	164	177	178	173	167	158	166	157	184	182	152	169	148	164	165	167	158	169	156	172	159	157	168	156	171	173	164	165	169	151	172	140	167	172	173	167	172	163	161	182	166	162	150	150	146	167	156	144	156	158	164	168	143	144	177	166	212	133	174	166	147	167	156	161	155	151	170	169	162	178	151	189	151	158	185	151	168	181	152	155	146	145	170	146	158	162	150	167	159	176	176	153	173	153	167	183	146	139	157	171
4511	14184	10800	5150	3609	2541	1930	1419	1098	865	674	594	516	461	398	374	370	302	307	277	242	249	227	223	228	214	200	219	217	220	201	222	215	180	194	175	180	216	192	186	183	199	190	180	182	194	195	184	171	177	165	176	196	156	176	157	148	175	180	187	160	182	176	177	168	167	189	170	160	156	168	192	178	195	167	178	181	168	157	157	174	167	178	175	161	165	180	160	151	152	175	170	157	169	169	166	160	177	172	160	154	157	161	170	158	171	179	164	157	160	147	177	166	154	165	172	169	167	175	185	178	162	174	156	159	197	184	169	180	155	163	161	155	193	178	169	162	155	160	177	170	132	169	178	164	168	156	155	161	174	164	166	151	161	196	183	169	175	165	175	200	175	156	159	154	149	165	168	156	172	172	134	159	178	185	147	166	173	182	177	159	163	159	191	169	139	142	164	158	157	157	174	178	170	183	177	175	158	150	164	142	160	158	175	158	161	184	185	147	159	169	157	152	162	170	178	168	154	176	156	164	190	166	172	153	165	183	170	150	179	194	155	186	166	167	153	184	156	174	164	161	170	172	184	174	140	182	147	170	167	176	188	180	171	147	174	168	180	158	155	181	166	169	157	177	180	173	171	167	173	165	172	165	172	144	164	172	159	159	150	190	154	184	170	169	142	152	161	168	170	172	144	168	185	167	162	174	175	187	177	140	173	151	151	173	177	162	127	138	165	169	152	154	169	160	145	148	171	194	167	175	161	168	157	150	183	161	145	140	143	157	158	164	166	163	189	165	168	166	169	164	148	149	156	159	147	169	175	164	146	155	162	159	163	156	186	172	177	155	164	163	166	162	158	165	160	167	139	177	167	171	176	149	168	169	178	161	169	176	173	171	142	177	167	167	160	156	170	175	148	155	147	156	162	172	159	149	174	143	169	157	168	162	176	160	159	167	177	147	189	194	159	160	177	176	153	197	154	176	160	195	161	169	159	154	184	157	178	176	179	159	165	168	152	172	156	159	175	163	146	178	174	143	142	159	159	162	188	168	158	159	164	136	157	170	175	156	148	164	147	164	141	163	146	159	173	177	167	155	157	161	156	173	175	164	162	170	175	193	155	166	163	170	171	171	168	170	181	174	145	153	152	160	144	170	182	163	170	157	178	174	157	162	166	161	184	136	157	161	190	147	175	156	168	182	177	187	156	133	168	151	142	160	172	157	159	154	162	159	189	159	175	163	167	150	147	161	159	188	168	170	162	168	172	134	168	174	166	179	193	172	184	143	169	164	183	174	155	185	204	171	173	165	154	177	155	193	155	165	155	174	146	163	172	162	182	168	159	165	183	166	174	191	179	156	160	152	186	146	163	159	192	162	146	171	168	149	171	155	187	148	163	149	155	166	158	156	156	157	172	167	157	163	207	149	164	171	176	159	143	131	178	148	174	151	169	150	195	181	182	173	137	183	176	157	173	184	169	147	169	159	140	187	160	172	164	144	167	158	149	172	167	150	188	167	164	169	158	144	164	168	165	163	158	154	185	170	146	158	182	167	154	169	149	173	173	183	161	166	169	169	192	150	186	165	171	161	171	160	168	159	163	167	163	172	147	183	154	153	154	170	160	159	179	172	152	159	178	165	169	139	165	185	149	166	151	165	155	157	177	159	170	156	176	139	172	165	199	155	168	163	164	170	159	182	179	151	153	155	164	164	167	162	183	144	163	157	165	155	155	173	188	178	199	173	169	153	159	171	137	178	153	164	158	171	157	165	156	163	161	140	186	167	160	162	171	174	165	160	176	189	170	200	161	163	166	157	154	165	154	173	180	188	187	151	187	170	165	142	154	166	173	161	163	174	172	151	152	170	153	170	166	166	175	168	174	157	178	171	145	189	150	179	185	166	156	155	148	169	148	155	146	148	131	165	169	164	152	182	167	177	179	154	158	168	178	160	162	161	159	169	179	161	178	159	149	148	154	156	151	175	147	176	162	172	158	158	167	151	177	165	146	183	173	174	162	158	152	160	180	180	177	162	160	130	176	184	178	189	160	182	167	157	157	170	158	159	170	173	157	155	171	172	192	152	173	163	171	145	161	179	164	162	192	179	170	168	171	165	161	169	150	186	153	179	166	167	179	151	174	153	162	182	156	175	171	166	146	174	157	145	157	161	160	164	151	168	180	180	160	165	158	172	168	174	169	167	146	175	142	163	161	160	193	172	190	158	175	156	141	146	176	171	174	138	130	170	170	162	167	154	166	168	176	176	165	190	182	173	163	172	159	176	180	153	175	187	154	172	165	141	157	163	158	159	150	160	163	158	157	151	176	158	151	186	142	164	174	174	169	160	151	169	180	170	173	169	145	172	182	186	179	171	149	181	152	156	171	167	161	154	158	166	172	154	175	164	169	169	178	173	171	154	173	161	173	157	201	173	164	170	146	178	179	165	155	175	172	158	167	170	150	173	166	168	170	171	155	147	161	186	186	145	191	179	174	178	155	138	161	142	155	147	174	171	175	170	179	166	158	167	152	194	140	171	169	175	178	173	155	164	180	176	175	195	162	135	169	163	178	176	146	156	147	184	153	186	151	163	168	149	161	143	185	152	169	179	147	177	147	157	176	198	157	155	141	167	156	172	177	175	184	174	183	185	156	158	148	167	168	176	167	150	166	163	144	163	191	152	181	162	178	189	149	172	149	170	172	141	157	155	166	155	188	169	152	152	178	158	153	180	148	154	172	171	186	159	154	174	153	157	151	161	185	146	175	186	163	182	153	163	173	149	173	157	182	165	180	173	178	151	145	150	168	175	149	176	173	155	171	169	169	163	172	162	165	156	177	142	192	157	157	167	167	153	174	156	170	162	180	179	188	166	154	153	142	167	162	160	165	136	173	180	169	158	168	174	149	167	146	161	165	163	176	180	152	163	154	150	174	148	177	155	197	193	142	160	164	150	173	177	159	162	171	162	166	172	154	157	151	156	151	147	180	134	159	156	160	165	178	189	190	167	169	149	153	180	162	173	154	191	164	170	175	174	167	156	166	176	169	191	152	167	169	166	172	183	186	174	180	154	180	195	180	184	161	167	167	166	167	169	162	155	152	155	151	156	175	180	170	145	182	190	186	162	178	140	184	169	185	169	182	174	158	165	165	177	142	193	167	163	198	166	168	179	156	167	157	171	153	163	160	162	164	159	137	151	164	183	173	173	180	168	180	179	171	157	165	174	181	159	150	162	189	162	185	187	149	150	157	174	160	168	186	150	168	165	186	173	170	165	164	187	157	159	165	177	169	162	165	180	163	165	169	153	155	157	162	153	150	159	159	176	158	163	139	158	153	144	180	156	147	199	136	151	178	171	167	175	151	182	167	160	165	176	142	139	176	164	179	163	147	170	168	163	163	162	180	179	179	165	151	191	175	150	138	176	157	182	162	173	181	162	167	154	164	161	143	175	183	156	145	166	158	163	158	175	154	197	179	165	176	162	164	137	191	163	155	177	151	171	188	164	160	160	184
27276	18204	4582	903	723	669	660	616	621	656	579	621	650	615	633	603	612	640	571	577	598	588	625	623	571	615	589	622	595	601	624	593	596	585	598	598	617	557	615	595	617	610	578	647	607	604	604	610	652	574	563	599	664	606	611	645	620	622	610	658	596	608	626	626	605	595	578	594	592	619	587	591	633	569	593	593	618	613	621	591	593	659	605	637	610	600	619	606	601	603	622	625	546	629	573	597	589	608	566	625	618	605	575	605	582	617	595	625	617	621	636	591	581	548	609	594	606	622	580	637	619	646	605	586	593	614	596	618	636	635	617	543	623	602	607	663	574	574	601	598	624	578	591	612	647	609	609	590	632	627	600	580	552	636	621	601	618	592	572	676	590	615	613	568	594	615	605	591	566	624	575	600	572	616	665	601	577	606	624	613	622	619	571	561	639	562	604	608	581	604	600	588	637	604	620	605	663	587	629	634	593	617	598	618	616	618	627	627	591	625	585	578	597	577	629	673	584	663	609	680	627	620	635	597	577	625	588	591	626	586	541	595	601	569	648	626	591	612	610	617	606	630	644	616	599	617	558	628	625	675	605	582	583	596	623	606	614	591	638	611	609	631	607	668	652	574	599	596	596	619	617	621	621	622	557	600	589	625	564	646	595	600	627	613	624	624	595	624	565	580	628	604	608	612	634	612	614	591	644	598	605	628	644	609	590	654	624	639	597	602	593	655	657	616	606	651	610	619	597	612	620	616	609	594	631	631	548	572	634	610	671	591	618	602	612	633	592	616	619	592	641	595	605	649	616	631	660	603	623	615	595	617	563	648	632	624	656	647	599	602	636	618	610	649	656	602	657	594	605	625	617	579	614	606	612	587	595	675	619	607	620	604	586	623	581	573	577	633	550	679	621	614	600	648	648	609	624	619	602	627	590	629	628	620	602	595	637	651	612	653	578	634	654	607	631	568	606	643	639	686	605	612	577	607	597	597	592	627	574	610	643	623	662	609	584	654	616	590	645	576	627	628	625	626	566	626	605	603	634	604	615	592	625	598	649	578	627	614	610	629	618	597	578	610	611	625	589	604	618	607	610	590	544	622	598	599	592	626	573	611	612	562	620	624	614	591	587	597	633	582	588	617	603	577	634	605	625	614	600	582	576	581	621	563	615	596	624	615	631	640	594	604	620	640	602	619	638	583	616	622	611	656	615	611	661	619	605	602	591	635	646	580	635	625	651	629	608	601	612	602	615	621	567	622	574	616	592	638	632	620	620	592	610	595	631	580	613	636	632	632	595	567	632	623	597	599	578	615	578	616	654	594	615	615	603	612	609	592	576	546	612	572	593	582	641	604	644	587	617	654	605	623	617	631	593	559	595	606	631	636	595	584	633	624	591	589	602	594	595	603	543	633	573	579	610	593	622	657	590	595	613	615	622	631	609	593	618	644	632	632	652	663	617	627	614	638	600	638	681	656	610	606	638	594	587	618	659	609	548	580	579	624	613	612	624	638	615	575	617	600	615	607	595	567	600	594	581	625	580	634	567	612	605	616	589	562	594	590	589	628	591	604	530	623	581	596	603	588	581	628	633	649	580	606	599	602	672	612	631	594	571	606	604	616	645	612	637	620	598	583	557	627	595	634	579	582	616	582	595	627	562	597	630	647	643	622	626	600	583	652	667	660	574	617	611	615	576	638	617	564	621	610	596	591	623	592	630	593	613	658	668	614	613	611	624	620	637	572	627	637	624	572	631	610	592	614	560	612	594	583	640	612	662	572	617	598	664	594	647	606	626	633	579	622	558	594	611	628	636	618	586	668	616	592	636	582	606	621	578	636	609	581	665	653	597	614	645	614	676	587	626	582	591	630	650	629	593	576	588	555	603	627	600	619	617	604	591	590	585	612	580	583	634	576	591	618	632	615	620	603	621	607	566	586	620	572	603	607	629	580	591	656	627	597	566	625	615	650	570	617	647	616	579	561	592	602	622	549	597	608	630	588	623	577	595	628	593	558	599	621	573	595	624	606	611	607	597	590	591	583	632	633	631	601	562	592	622	658	595	621	621	588	622	619	622	596	595	639	630	617	631	596	602	627	557	632	611	611	609	631	597	593	596	575	616	606	579	621	595	575	638	585	609	651	599	594	632	613	571	579	583	600	598	566	632	609	631	591	597	577	581	642	618	585	603	594	576	608	641	605	567	613	645	626	611	576	640	598	616	652	628	638	593	606	611	598	620	594	611	590	592	596	618	633	630	586	594	599	615	615	621	629	619	620	598	635	619	649	609	630	634	647	627	640	653	607	603	608	647	624	615	600	621	646	603	611	567	605	588	638	668	640	583	586	624	620	571	584	590	606	660	621	628	623	631	618	570	608	617	573	642	656	580	618	615	675	662	675	597	601	570	589	639	590	580	606	624	644	607	578	584	607	571	602	639	651	628	568	617	624	647	613	577	631	587	625	622	623	605	615	602	623	590	603	607	601	628	576	665	654	640	611	650	656	601	573	630	645	608	596	580	634	632	642	597	671	612	632	627	548	593	630	649	606	609	622	617	650	615	615	612	623	629	629	639	578	585	675	604	573	565	634	627	665	616	644	603	580	587	591	609	655	559	617	622	614	570	636	582	576	626	615	605	570	581	624	620	611	603	646	616	604	656	600	588	649	601	613	606	611	579	624	560	600	602	568	620	653	634	633	633	670	608	607	588	588	620	640	597	578	609	666	605	588	607	664	572	559	659	584	605	612	636	588	635	602	599	571	604	629	620	626	583	589	697	606	664	617	613	652	643	593	587	575	615	600	614	603	607	609	625	600	609	603	567	593	588	645	665	603	592	634	596	632	632	615	560	596	623	620	633	592	607	557	627	598	610	610	608	617	637	616	619	624	600	606	656	578	646	609	618	610	642	592	622	576	600	578	599	566	585	583	625	609	641	590	632	615	620	628	622	558	618	615	614	588	627	622	633	653	625	637	616	586	627	600	573	595	607	623	578	582	656	572	648	587	621	622	585	635	633	622	643	639	579	604	621	599	604	593	610	627	670	604	642	566	628	597	634	602	618	582	579	627	618	635	649	612	628	547	608	589	619	621	609	566	587	614	642	590	602	600	641	585	630	604	648	594	635	614	574	643	632	598	585	594	614	582	584	632	645	675	572	628	537	611	669	623	634	591	570	642	576	606	569	605	626	640	595	635	591	609	664	574	636	583	632	641	585	613	603	588	630	653	619	627	565	602	657	667	608	629	601	615	606	584	619	607	605	632	612	589	616	578	636	586	576	583	580	648	601	597	626	599	597	606	613	634	598	623	609	628	616	647	595	617	628	616	571	608	614	620	577	587	644	579	624	620	620	595	597	619	630	581	609	621	605	581	576	612	624	607	637	596	680	602	588	552	612	631	643	589	610	562	624	618	583	628	607	628	609	613	606	628	614	598	652	606	575	611	607	598	579	596	624	609	591	590	636	612	623	576	567	600	627	639	615	628	600	637	633	610	582	632	615	578
4429	1048	1031	802	726	722	659	684	657	695	618	633	621	603	631	609	651	662	622	660	652	660	605	691	635	631	672	606	646	697	645	625	673	631	624	620	674	637	637	600	660	642	695	624	622	629	642	674	613	638	632	637	638	675	674	617	646	624	645	701	613	654	654	641	651	642	664	677	596	649	672	621	612	663	646	633	643	652	598	646	655	632	678	651	633	686	591	636	620	633	597	623	637	599	656	670	644	589	576	668	602	645	623	618	612	629	674	672	611	640	648	631	608	645	665	670	644	654	637	663	659	624	638	630	647	649	602	602	657	648	604	637	637	652	652	641	633	619	650	610	643	652	628	664	647	621	614	637	653	668	687	654	618	607	650	630	624	613	684	642	653	631	657	653	630	611	626	664	652	646	619	613	626	604	643	637	633	631	645	632	712	602	636	656	642	593	613	657	620	642	636	574	637	587	665	612	651	606	681	645	648	639	643	634	619	623	638	638	610	633	596	613	617	657	650	640	598	634	582	621	618	660	627	635	603	663	634	594	638	630	629	679	660	661	626	657	711	616	672	623	602	591	666	670	617	628	718	600	668	666	641	663	601	637	632	636	630	656	631	643	620	619	610	619	664	655	662	664	648	581	583	649	608	656	602	657	632	649	596	649	654	645	602	661	658	610	605	592	665	620	622	612	653	620	650	604	679	652	661	624	644	649	686	582	666	617	614	647	667	623	661	649	616	684	678	667	626	628	605	614	644	592	665	629	670	652	649	655	620	649	686	621	632	696	631	656	640	585	628	651	637	580	617	623	654	623	640	638	635	639	608	613	630	648	610	596	628	673	645	596	641	635	632	675	647	644	626	667	583	612	620	570	631	656	598	619	638	660	655	614	604	635	624	635	625	600	640	620	637	643	606	642	601	697	663	665	602	583	618	658	618	659	654	605	643	645	634	639	615	648	690	647	634	639	641	673	655	668	647	614	583	623	628	677	598	629	659	665	599	701	635	654	625	632	587	642	630	604	663	618	627	584	646	623	678	618	631	676	587	646	649	595	592	666	661	664	678	648	621	626	605	651	635	641	631	658	635	631	668	621	637	595	607	620	658	657	632	606	610	670	627	635	597	637	567	644	611	637	673	649	638	640	652	639	641	635	607	606	667	658	665	621	660	622	641	632	698	658	650	661	604	657	663	621	621	634	640	633	647	615	676	616	630	678	619	624	653	630	697	611	661	596	627	641	656	600	631	646	651	627	564	600	638	666	687	664	659	641	634	658	599	615	590	655	668	623	641	663	647	637	639	645	612	575	685	620	657	631	617	572	626	598	643	624	620	630	686	632	658	644	656	664	613	640	645	636	600	650	640	660	589	644	659	634	637	638	624	635	615	661	651	673	666	639	615	595	608	655	605	617	613	597	667	640	613	604	660	611	632	603	659	631	603	666	642	664	661	621	641	657	650	609	662	644	651	644	600	607	646	662	618	625	656	632	631	582	623	685	665	630	625	685	660	661	621	624	622	606	600	670	638	623	614	631	658	605	631	630	628	637	609	640	596	609	625	647	643	665	671	632	632	628	685	616	693	648	644	659	630	640	656	671	669	659	633	633	647	618	601	613	683	596	655	668	661	641	660	667	601	610	662	649	634	613	693	617	582	631	645	657	612	611	666	615	631	629	679	634	647	612	678	668	654	581	612	652	660	626	636	608	658	561	646	663	626	625	603	617	660	644	651	664	599	591	622	642	680	655	640	608	676	606	647	633	656	613	697	623	710	634	609	648	596	647	632	659	633	672	613	628	646	643	638	657	660	651	625	649	616	631	650	625	611	654	677	623	616	636	655	604	662	662	621	649	641	628	650	586	608	662	670	576	663	618	602	645	647	643	609	612	616	660	623	637	618	629	595	616	663	666	627	602	657	659	617	615	674	609	599	639	645	638	629	625	646	679	633	625	644	642	618	671	621	617	601	643	670	661	617	638	656	631	689	611	575	648	644	636	631	595	589	574	669	581	620	674	641	659	639	605	662	680	640	657	644	650	588	609	649	640	652	642	632	625	640	664	688	641	631	655	619	637	660	653	649	600	621	637	657	618	644	613	587	597	631	609	593	638	628	624	679	672	625	669	617	585	626	630	611	618	637	630	645	658	656	640	622	673	603	633	641	650	657	590	613	640	625	605	656	626	678	592	615	659	654	586	612	681	624	632	619	611	636	640	636	631	615	704	666	645	658	647	685	650	611	661	612	624	624	636	667	631	660	587	648	620	619	657	656	665	592	690	645	658	645	602	667	617	582	641	658	642	645	672	648	639	662	624	628	698	638	610	638	607	673	664	651	599	624	695	651	609	635	630	680	679	656	587	673	585	621	649	630	651	645	632	612	673	642	661	658	668	618	648	643	616	640	665	710	668	638	628	663	623	626	614	672	661	644	615	606	614	656	663	637	642	656	653	641	603	649	636	668	603	623	592	621	673	631	666	658	674	676	622	637	601	645	637	617	596	638	649	658	660	628	636	639	641	626	676	632	634	635	641	634	600	594	639	630	614	653	655	644	641	615	593	633	614	627	636	662	625	662	605	640	605	624	645	613	627	605	607	669	635	637	708	643	633	624	633	632	657	654	653	640	644	646	653	679	658	594	669	579	661	599	596	631	668	605	650	603	660	645	619	632	641	673	655	599	646	634	645	622	615	616	669	633	651	643	662	687	666	677	626	620	595	646	684	649	628	655	626	665	664	646	616	623	634	663	660	643	622	607	659	657	621	683	618	643	619	621	648	637	630	620	647	657	684	691	625	638	634	648	611	627	639	623	637	593	604	628	649	633	610	628	627	613	639	608	620	593	595	682	654	607	629	605	638	621	683	611	560	609	676	598	657	668	651	625	639	669	614	614	601	693	635	614	643	612	650	640	642	634	624	626	618	633	680	612	636	655	607	604	620	635	613	653	673	605	629	660	669	627	637	618	615	619	648	624	636	595	657	650	631	658	675	626	609	602	614	641	597	617	589	622	645	634	656	634	658	622	656	585	612	649	630	677	673	633	615	628	610	611	622	610	640	613	667	651	637	633	619	639	670	616	628	605	644	668	623	651	669	646	671	651	654	647	587	659	640	632	661	655	615	673	700	613	615	649	583	610	631	650	616	628	690	591	705	658	632	636	679	623	659	601	615	640	625	673	648	665	571	630	651	609	658	624	599	632	640	593	635	628	694	640	644	651	635	631	695	608	669	663	675	632	602	652	630	628	610	627	620	662	618	616	642	648	617	601	647	647	650	637	636	606	620	666	639	640	629	651	668	630	687	633	599	632	613	643	668	623	643	618	626	617	678	583	642	626	632	649	656	664	656	655	662	659	618	635	630	602	606	635	577	605	629	642	611	653	616	625	628	627	627	646	643	651	585	668	607	641	635	656	643	648	655	641	645	647	652	605	646	618	628	635	595	618	622	616	626	616	643	699	652	604	610	570	607	664	645	666	619	644	673	659	628	633	642	625	647	657	631	631	628	620	630
23228	20952	28330	23750	20957	12837	1270	714	586	521	498	424	400	408	370	351	380	367	364	331	341	352	337	318	330	335	382	319	312	303	327	318	310	340	329	318	319	330	306	341	338	300	326	287	328	323	343	300	315	308	344	313	293	303	345	334	327	320	302	309	304	335	313	314	332	326	303	327	286	323	320	301	319	319	316	335	342	296	345	310	308	324	308	285	301	307	356	288	333	319	324	315	300	313	330	294	307	316	323	325	312	280	321	305	321	287	306	325	306	303	306	346	329	286	346	321	289	305	352	316	281	300	322	319	333	311	324	330	282	349	306	314	286	319	327	287	280	313	293	337	301	280	352	302	295	308	341	284	309	311	300	319	329	303	302	363	296	336	313	315	315	313	286	309	323	278	312	300	303	306	355	300	366	316	321	295	296	299	364	299	308	320	297	310	324	318	297	349	311	310	278	334	317	338	315	297	280	336	307	312	288	326	283	322	310	301	302	318	274	331	301	291	296	314	330	287	307	311	332	309	326	315	323	327	313	319	300	290	310	321	325	307	297	367	303	281	329	341	298	306	341	326	325	311	325	303	340	327	333	298	346	298	308	312	315	289	329	317	302	284	321	307	336	317	305	304	303	300	333	323	327	306	285	303	311	292	294	309	344	328	291	333	312	330	315	309	321	322	286	315	324	294	339	301	315	308	335	320	306	323	297	345	314	320	327	289	303	314	309	329	328	294	333	324	347	294	314	286	325	298	342	318	346	326	337	322	294	321	281	356	299	304	287	303	330	296	297	317	301	283	328	281	290	315	329	315	304	300	322	325	328	317	306	341	324	285	294	315	326	317	332	315	299	325	317	321	291	314	301	297	301	289	332	336	288	298	334	320	336	333	324	299	301	299	280	293	330	315	342	328	338	303	286	307	293	332	319	301	309	338	327	336	296	285	287	299	326	293	304	301	332	281	322	334	318	296	309	353	283	293	309	309	305	312	293	298	298	310	292	318	348	290	317	314	309	265	353	285	282	274	282	330	319	299	297	287	295	323	328	319	306	360	298	287	306	302	304	320	299	335	311	289	311	318	328	318	306	319	259	312	296	316	299	337	303	316	320	325	350	303	315	321	339	317	329	303	333	330	291	276	314	301	321	312	306	304	292	321	317	304	303	296	316	313	337	280	321	279	298	345	322	308	288	336	289	302	294	281	322	308	318	311	302	320	316	344	306	323	312	284	281	308	317	314	351	314	307	324	347	288	284	312	319	300	296	342	324	317	283	342	346	358	316	313	279	290	316	315	311	318	321	289	322	297	293	324	300	301	309	315	302	320	312	301	299	301	309	316	305	348	323	328	330	323	326	341	311	313	319	330	307	325	335	329	312	320	318	298	275	339	296	325	309	307	316	300	307	326	328	304	328	323	338	353	333	339	326	289	288	301	317	302	282	292	304	330	300	293	329	309	324	307	320	303	322	305	305	314	318	315	314	308	310	306	311	330	341	307	301	302	308	316	311	321	297	337	307	318	346	322	291	321	311	272	307	284	278	318	297	293	331	316	315	303	341	312	312	320	320	305	297	291	296	311	294	300	293	303	308	314	309	326	298	342	308	313	311	273	318	324	318	338	333	299	309	275	296	288	333	299	320	263	306	325	281	313	300	290	330	296	316	301	298	315	320	294	307	324	307	326	297	317	307	326	340	305	299	340	307	337	344	332	303	313	314	302	324	320	325	329	299	307	327	302	303	313	318	307	322	316	291	283	317	324	329	317	305	311	336	285	338	316	312	294	320	324	330	314	279	313	334	306	325	328	339	281	303	329	326	354	295	296	300	282	335	311	301	335	296	327	301	314	308	336	316	316	310	288	291	309	330	306	319	319	300	304	276	310	297	311	330	305	296	318	305	307	360	303	318	312	316	304	349	332	282	314	299	300	320	316	348	333	302	326	300	312	302	299	318	273	284	294	328	352	278	296	321	287	286	320	309	305	309	305	313	299	315	299	281	338	305	313	316	304	288	334	310	306	290	318	308	329	312	340	330	312	305	305	303	317	293	311	302	340	307	312	307	275	299	323	297	309	351	309	320	291	347	319	314	297	296	310	303	312	304	294	275	314	302	298	328	295	281	317	279	296	336	315	330	327	316	312	341	292	317	316	330	319	277	306	311	338	293	311	340	320	327	318	315	327	288	314	311	331	301	320	341	319	300	291	305	329	304	285	342	318	301	324	279	323	300	320	312	331	323	343	341	273	303	302	344	294	281	286	277	311	301	338	298	333	306	310	305	304	298	305	289	272	313	320	293	284	317	292	334	330	283	272	316	295	283	335	308	293	265	317	334	328	331	303	282	279	294	302	341	283	313	303	322	303	300	292	328	267	292	324	330	298	328	295	316	308	318	297	361	306	327	331	315	301	316	306	325	332	292	277	317	347	321	315	301	336	349	357	307	307	292	304	329	281	320	321	314	291	338	312	312	301	296	313	314	325	287	314	318	343	308	329	336	330	326	284	333	306	311	304	301	296	307	299	314	308	268	357	300	287	341	296	346	325	320	333	303	316	313	298	343	294	312	314	306	324	301	321	347	319	328	332	300	326	306	317	323	308	277	316	310	332	303	310	309	293	313	327	324	314	314	300	313	317	327	284	295	359	325	299	322	328	332	309	309	296	322	316	311	310	311	285	310	326	331	308	326	305	305	300	299	309	312	316	306	253	332	308	326	313	317	319	312	333	312	306	336	303	300	289	325	300	315	315	327	321	338	332	284	308	287	300	292	301	289	320	287	319	324	328	298	334	322	319	317	313	316	319	300	339	323	297	282	320	320	306	315	298	303	302	312	356	331	291	337	293	310	292	322	323	299	286	291	291	325	289	298	306	312	305	323	314	293	301	339	337	310	334	318	301	308	291	321	285	331	330	296	303	337	310	316	333	306	310	296	291	332	306	316	325	340	297	284	309	290	290	308	320	306	322	295	329	273	291	336	325	306	333	310	313	295	306	295	348	280	297	295	319	295	297	306	298	323	295	326	312	327	301	336	282	304	279	313	289	264	320	340	307	300	293	299	303	306	315	294	312	312	321	302	282	312	329	324	308	324	311	309	321	300	346	299	319	332	294	307	313	292	304	324	296	326	338	324	277	296	338	316	318	296	325	318	302	324	319	329	287	296	322	315	342	321	308	314	318	296	300	321	275	307	301	310	348	315	321	324	299	313	277	354	298	326	301	299	314	298	290	341	337	345	315	337	340	287	311	295	323	340	355	287	320	316	293	324	316	286	300	308	329	308	312	317	290	315	317	337	313	290	300	335	308	324	318	329	329	301	295	325	317	325	299	324	313	316	325	308	306	328	316	344	301	326	322	315	313	329	315	317	303	315	293	327	315	316	303	308	294	327	278	299	305	315	316	311	319	308	302	335	337	303	331	322	305	301	335	318	313	318	290	315	297	330	309	302	327	327	338	308	301	305	312	318	305	298	286	295	298	341	336	292	310	324	309	300	300	301	298	292	307	319	319
3184	8369	6373	3024	2072	1617	1285	1003	795	697	560	568	478	480	440	475	423	414	427	388	369	399	374	345	365	344	394	378	341	367	358	318	352	327	327	344	357	395	309	371	351	353	357	350	312	335	356	358	344	336	363	324	348	377	352	310	322	337	379	329	369	356	346	353	333	364	343	329	333	334	348	310	366	310	378	356	371	355	351	352	340	381	356	340	312	341	328	341	315	361	350	342	343	334	335	360	340	351	357	343	298	322	348	334	322	355	339	343	312	334	368	384	370	339	333	340	321	316	335	336	323	346	357	314	343	339	348	354	342	343	330	356	372	364	336	312	326	364	312	336	321	385	362	344	367	354	367	339	342	352	337	342	363	323	335	324	341	361	378	329	366	350	337	310	304	343	325	345	319	316	356	329	331	339	309	339	372	346	348	341	361	348	353	311	351	303	373	344	351	323	336	368	358	359	334	348	323	340	318	344	339	324	399	314	362	323	345	336	352	349	316	351	321	369	316	327	340	328	326	331	349	318	349	352	344	319	353	347	341	309	326	299	348	354	333	320	328	346	318	317	364	332	347	302	355	346	340	323	305	321	328	338	336	353	364	328	360	358	339	354	321	385	342	321	313	318	367	364	322	335	344	329	341	339	362	312	352	319	357	363	370	301	334	356	332	350	327	335	352	331	349	363	316	349	334	364	343	361	327	334	322	338	315	383	322	336	353	324	339	349	354	368	341	332	358	349	317	342	327	396	371	339	347	341	311	332	309	391	333	323	341	321	315	382	367	336	315	362	348	333	343	331	351	339	335	351	383	341	325	349	340	341	287	345	360	329	323	361	345	312	371	341	304	352	358	371	362	356	319	348	327	370	333	331	318	337	352	313	338	346	317	355	327	341	365	331	371	327	348	343	326	302	365	341	350	366	348	338	358	335	359	308	317	322	335	355	321	345	314	373	330	348	352	366	346	369	348	348	358	351	360	334	352	322	319	366	321	326	327	341	335	325	354	327	293	341	339	322	326	342	336	349	361	327	343	353	335	332	340	337	367	335	349	324	321	342	360	348	322	310	327	343	292	356	313	343	352	352	350	328	357	381	371	341	326	365	339	358	390	320	325	343	336	310	314	328	345	368	342	328	296	328	338	352	351	300	351	341	346	362	318	342	345	334	328	350	338	367	311	351	328	330	330	338	317	337	357	351	366	372	332	342	348	347	339	310	330	367	336	337	353	320	343	320	330	371	328	368	350	341	321	344	332	337	328	339	318	343	379	320	327	311	373	357	365	362	332	358	359	316	375	367	329	349	353	349	363	326	376	354	345	363	344	316	355	339	334	338	284	346	351	333	383	319	346	331	340	328	317	351	349	360	315	369	375	344	325	361	331	331	302	366	335	343	357	328	352	331	338	329	321	340	332	297	331	335	344	331	322	319	310	348	348	304	315	314	355	347	338	334	386	335	356	334	332	359	346	365	346	341	324	355	348	367	352	338	364	329	341	318	341	360	378	332	342	337	334	322	319	331	376	338	353	349	373	328	327	323	337	323	353	344	338	331	306	363	335	319	346	331	351	342	317	357	351	343	355	365	353	351	352	330	342	366	355	363	349	324	347	342	327	306	369	357	316	346	342	349	364	328	315	328	350	339	367	328	341	322	339	342	308	332	363	328	336	334	321	321	335	337	335	385	318	332	363	349	328	364	329	330	332	375	353	357	356	355	361	350	330	321	338	363	350	364	350	303	344	345	367	363	333	345	320	339	302	346	341	337	328	311	320	332	362	337	308	375	348	358	340	309	330	371	330	370	334	356	365	336	341	355	343	335	324	334	329	306	384	344	348	296	333	334	352	296	357	357	354	360	327	361	323	334	357	316	338	350	329	366	348	354	352	309	344	323	334	339	388	328	330	336	354	348	328	327	324	317	360	361	339	351	326	335	357	331	338	352	349	338	351	359	349	330	335	355	325	355	349	334	349	363	331	360	347	350	347	345	330	350	332	322	314	307	313	349	331	324	317	344	362	337	363	347	353	356	340	374	355	333	330	309	340	336	355	332	332	332	314	337	355	313	346	317	362	347	352	351	343	339	318	342	312	336	324	328	329	320	364	356	346	311	315	341	324	317	336	372	337	341	337	364	337	373	352	360	314	333	343	355	368	332	334	330	361	360	333	345	324	348	327	341	306	368	365	321	343	355	314	333	331	344	329	333	330	322	335	345	347	321	336	339	340	338	362	342	357	312	327	352	335	347	365	338	322	342	311	388	350	347	344	359	354	346	335	341	301	352	340	324	348	372	343	337	355	335	334	360	359	345	326	329	340	352	342	367	351	295	347	342	347	344	328	391	343	369	335	349	359	382	348	334	324	325	345	348	367	334	359	366	350	357	346	357	383	342	314	366	299	337	388	342	344	297	345	353	335	354	324	326	318	340	322	343	321	348	335	307	337	322	372	318	356	372	324	345	322	349	317	355	354	319	362	369	382	336	345	350	379	352	335	358	365	347	343	342	317	332	337	348	329	348	334	339	314	330	347	340	325	352	349	360	339	355	316	345	345	339	331	337	324	333	330	358	367	334	379	347	318	347	302	352	338	332	339	332	338	354	369	351	354	340	377	328	349	330	310	354	337	322	360	384	345	317	377	370	316	346	364	325	315	327	310	348	329	341	362	355	325	343	377	358	365	337	311	328	316	313	321	341	304	357	334	308	369	328	374	346	359	343	373	319	286	356	331	363	358	301	354	361	301	343	365	357	366	350	336	377	341	339	335	329	341	341	361	322	330	358	326	357	322	351	352	346	314	305	340	334	359	358	333	345	313	333	333	329	358	362	300	333	362	355	334	376	329	331	359	354	323	298	342	323	358	342	361	341	314	338	333	369	341	341	355	341	343	339	342	358	321	339	332	347	301	318	307	362	317	315	329	347	332	355	311	339	335	334	333	341	337	361	338	366	323	329	311	332	354	316	345	341	357	342	333	317	373	309	364	321	332	362	369	340	318	313	324	322	336	353	373	321	345	336	356	311	355	333	318	337	308	362	311	329	312	342	369	323	326	340	360	336	322	342	343	331	356	346	366	356	319	368	321	341	308	329	365	336	308	346	378	330	337	331	341	352	367	342	347	344	322	316	372	351	297	327	324	324	352	371	344	337	388	347	341	392	320	333	308	320	355	341	345	345	374	341	340	328	333	324	315	347	346	340	331	342	335	382	320	339	355	326	333	354	315	332	371	329	348	341	366	352	321	348	312	343	337	326	333	337	335	350	338	342	333	355	343	325	345	325	344	361	327	360	326	343	357	378	325	325	303	365	367	327	327	343	360	362	317	347	317	342	365	338	326	310	385	350	357	344	378	354	366	333	368	370	358	340	317	329	373	349	321	305	315	343	338	337	298	333	332	319	331	327	335	371	350	328	352	326	358	332	358	330	347	364	331	319	300	327	336	360	366	379	312	361	376	357	362	344	349	352	374	374	323	347	342	362	363	333	334	338	347	312	328	323	332	345	309	323
24219	20982	27588	24518	16509	1453	900	810	698	670	690	643	601	669	656	648	638	606	605	584	599	587	641	592	578	573	587	576	645	607	526	598	541	618	627	586	581	605	579	580	547	564	578	585	593	568	565	593	584	588	583	582	574	575	572	567	597	573	594	557	582	553	548	568	616	605	574	564	574	542	558	541	591	571	582	543	528	592	509	612	569	583	569	555	595	570	587	559	545	588	555	579	552	569	548	559	541	542	576	562	556	580	524	579	575	591	579	554	575	593	586	580	590	567	562	592	598	616	564	586	557	566	565	567	533	569	579	590	576	580	579	585	529	595	572	555	557	601	560	555	554	540	611	579	625	611	527	530	533	574	539	553	532	565	595	617	583	576	598	574	597	572	546	582	576	570	564	596	565	583	561	600	563	560	581	560	592	567	541	593	606	602	586	594	583	578	612	542	587	622	586	576	557	542	588	576	554	577	593	580	550	547	571	528	564	523	561	594	587	533	614	570	576	550	571	634	519	573	638	594	544	557	571	554	557	563	583	532	579	592	540	587	531	628	587	578	569	583	605	576	575	566	616	534	548	559	532	568	571	594	540	567	549	546	572	596	567	572	576	548	584	596	565	557	564	574	605	551	579	587	560	591	609	597	595	589	532	556	570	601	564	620	597	565	567	538	585	603	593	558	568	597	621	518	544	531	571	542	610	619	558	540	599	570	537	593	564	557	544	557	574	592	546	584	595	602	573	550	570	589	566	569	564	599	538	589	598	620	576	538	526	607	566	582	584	578	560	589	608	562	586	547	550	528	555	544	544	555	541	564	589	559	594	578	549	539	596	602	575	562	612	559	566	580	570	542	587	551	547	591	566	580	591	579	560	553	550	524	588	585	603	583	605	594	572	574	573	585	547	571	594	570	554	555	600	572	573	583	577	540	572	596	560	573	548	607	585	584	561	597	566	595	565	541	570	581	549	566	561	598	578	556	549	571	568	558	578	612	569	585	559	573	604	586	589	541	570	592	563	581	546	587	547	587	625	551	564	525	588	535	546	571	576	571	587	585	613	553	534	622	617	571	582	580	558	576	577	546	565	531	534	569	589	611	554	591	576	584	567	559	581	618	568	535	561	576	605	590	536	548	573	544	548	578	592	596	591	605	552	557	537	549	585	552	589	580	547	538	584	550	581	583	618	584	587	578	585	562	607	591	597	558	576	581	560	583	549	548	577	591	571	573	566	567	612	574	563	549	547	613	578	578	568	548	587	576	594	563	636	573	545	602	581	611	555	549	562	573	562	549	580	568	556	610	578	544	608	582	572	581	572	598	564	602	529	586	581	553	584	589	558	623	597	597	571	556	607	598	537	591	565	599	579	548	575	565	569	557	556	517	568	534	586	563	562	521	601	562	589	577	594	566	629	549	566	590	575	562	597	580	547	558	578	559	542	594	595	593	572	586	555	578	554	565	578	583	542	622	557	611	567	595	547	567	601	538	565	562	580	564	570	609	604	575	607	564	542	549	595	577	568	570	530	553	583	550	554	558	569	601	573	592	584	587	566	651	572	569	623	561	582	547	579	574	569	588	535	586	553	543	594	567	598	587	564	550	553	538	590	561	561	577	571	595	614	578	595	592	560	554	561	554	560	564	556	556	561	526	517	578	567	570	566	547	562	531	548	559	564	602	580	564	580	548	545	578	565	590	532	599	597	571	531	526	567	564	571	588	572	592	569	516	564	574	576	579	567	586	593	627	608	605	541	512	604	564	549	576	565	580	579	587	556	584	540	579	582	516	610	584	605	574	580	581	574	606	580	538	558	593	559	548	580	597	570	633	578	567	562	590	582	511	561	581	523	561	618	561	590	586	572	556	617	626	570	615	581	631	574	579	554	623	574	559	637	614	560	541	591	589	580	623	589	550	594	557	559	560	593	583	556	551	607	597	575	585	563	572	576	589	552	588	603	577	566	557	548	565	533	530	562	586	575	574	566	585	597	598	528	577	575	541	576	563	562	577	554	567	548	537	546	573	576	594	552	562	624	601	588	579	586	575	562	548	556	577	532	593	556	549	580	585	580	582	544	575	558	547	606	583	600	578	585	538	599	547	582	539	599	556	595	576	576	571	568	592	616	549	555	568	562	541	588	570	584	539	573	559	545	551	541	561	570	577	558	600	582	576	579	586	611	600	595	600	563	603	581	561	584	507	591	575	569	571	532	568	567	565	607	582	575	565	524	567	629	561	570	581	576	573	582	635	557	602	581	548	601	593	544	597	534	588	591	612	547	597	581	574	585	588	569	619	594	565	587	577	545	572	570	550	552	557	572	564	587	538	580	586	568	526	574	584	561	602	573	572	591	597	562	576	531	599	601	545	571	592	578	580	586	564	555	596	620	570	556	573	586	552	581	619	530	552	569	577	530	596	607	581	580	563	579	537	577	557	556	605	561	545	560	539	569	589	553	577	556	570	558	544	586	575	557	562	516	554	552	582	590	578	545	551	562	541	573	558	540	588	575	569	581	557	543	558	576	564	568	553	570	586	619	560	565	516	545	578	570	584	580	603	531	563	608	541	606	627	582	596	569	588	558	568	557	558	574	598	592	588	603	574	602	603	557	556	555	596	573	573	606	544	591	594	618	576	563	539	564	570	563	607	557	613	546	540	581	549	584	584	555	623	580	556	584	552	611	569	580	592	585	576	579	577	579	552	572	593	596	576	577	527	589	545	596	544	537	557	531	541	581	619	607	545	615	554	535	554	565	563	564	587	534	559	554	565	606	558	560	551	541	540	594	575	578	567	601	553	534	586	587	531	598	631	538	561	552	593	578	551	554	607	615	569	567	580	527	502	594	638	565	564	550	597	606	573	588	562	595	570	542	538	552	561	577	575	553	589	558	584	589	555	581	551	551	552	591	589	566	582	563	550	576	524	538	578	559	593	550	556	573	585	586	616	576	550	569	631	548	528	564	542	591	584	557	585	571	591	551	578	572	588	596	536	597	595	554	582	568	595	566	603	543	566	584	505	585	572	565	575	577	597	571	537	579	575	567	544	621	576	587	564	573	557	566	601	574	555	616	597	552	578	551	566	568	598	539	567	593	580	594	523	555	555	537	567	579	546	576	592	552	596	549	565	573	547	574	551	524	535	551	551	584	580	588	574	555	557	552	621	588	594	547	573	597	598	563	608	525	543	607	564	573	581	587	580	575	541	587	586	559	554	593	609	560	592	560	572	649	597	564	574	553	550	567	582	564	599	564	566	568	571	595	549	583	587	571	584	535	544	575	588	553	626	577	547	539	596	569	580	547	566	567	590	539	597	565	519	582	555	577	585	576	585	563	597	578	585	580	556	591	604	612	559	586	572	607	582	595	603	531	558	616	584	578	581	568	540	622	569	569	539	537	571	600	579	587	598	593	551	573	624	574	601	581	535	572	579	552	562	615	562	565	557	563	561	606	563	577	555	598	551	518	544	607	557	579	582	600	571	611	622	570	611	561	556	540	563	590	605
3392	5578	4139	2218	1631	1333	1177	979	850	801	722	706	665	633	639	608	636	580	587	604	569	556	615	560	603	541	571	551	588	575	580	556	633	610	576	586	539	601	609	560	525	544	573	620	563	599	598	535	586	571	623	550	561	554	561	595	562	577	600	590	562	568	584	618	586	571	620	581	576	578	589	564	542	589	583	554	575	552	618	591	603	588	526	529	582	566	569	568	547	556	572	581	597	572	601	557	557	537	556	590	567	546	593	554	568	548	596	559	591	624	549	584	585	551	547	560	570	543	601	597	592	548	567	580	635	571	580	566	587	570	583	575	594	611	607	560	584	532	557	616	554	530	547	563	592	551	538	563	538	569	591	594	596	556	559	600	573	600	570	607	594	573	560	571	565	572	547	520	577	577	564	589	559	543	620	530	615	546	583	570	568	523	583	575	553	534	584	578	583	545	529	532	567	567	599	586	578	560	542	539	553	584	559	577	555	593	568	570	528	560	520	620	543	541	590	536	593	574	500	587	598	561	566	591	561	523	579	591	596	546	560	530	549	609	560	590	592	567	586	553	573	584	575	573	542	591	574	562	590	556	632	614	579	582	551	557	554	579	614	572	559	587	610	590	578	590	579	574	542	641	568	565	610	605	540	581	576	598	560	567	597	570	565	571	571	591	598	601	565	591	566	563	623	596	555	577	534	567	549	612	537	580	576	597	568	562	573	553	568	573	597	562	546	577	571	577	558	556	572	562	584	581	558	587	609	560	547	549	541	598	627	579	586	549	543	573	578	586	551	553	582	550	573	558	581	505	584	583	559	594	577	554	550	603	547	578	553	597	579	559	599	616	595	565	593	607	580	538	560	576	574	584	588	591	562	570	579	538	582	608	599	583	538	574	593	582	598	598	614	588	541	612	603	568	593	590	526	587	555	522	593	568	653	568	567	580	577	574	550	572	555	608	543	580	540	560	565	562	592	588	579	530	580	568	543	581	598	593	591	589	611	598	591	592	621	535	588	575	600	598	598	585	611	548	600	584	559	626	535	544	541	537	562	559	562	560	571	558	556	615	556	555	532	579	529	585	566	584	566	556	584	585	544	544	576	594	562	542	585	591	568	582	596	550	576	581	571	542	576	542	604	602	581	586	586	592	572	566	578	588	515	567	586	632	586	565	563	598	520	547	632	551	531	597	555	594	555	596	575	585	585	588	556	547	594	597	578	568	569	574	554	534	582	595	543	594	547	543	529	577	550	588	534	554	593	562	571	574	592	571	545	590	568	589	588	548	552	590	580	531	584	578	566	594	594	543	589	574	584	568	582	574	595	575	599	548	578	551	577	574	571	586	560	577	552	559	587	588	591	591	579	599	587	606	550	563	559	540	583	540	559	548	597	555	585	603	557	561	554	545	517	601	563	575	586	566	584	525	533	551	552	608	508	565	587	585	575	529	625	586	612	566	577	583	595	524	564	542	579	520	592	555	560	548	583	548	544	580	564	525	575	589	498	563	567	558	584	576	582	596	561	598	569	596	588	548	581	567	565	593	551	582	547	622	553	601	569	572	543	573	573	543	581	609	585	553	529	599	583	585	591	570	560	587	574	579	556	590	568	599	594	559	583	558	548	578	574	566	547	594	577	603	572	561	566	547	600	566	646	563	572	563	574	579	510	569	587	596	564	548	568	571	569	580	618	563	576	565	567	547	602	553	558	566	595	558	593	545	560	552	551	592	553	590	548	554	589	593	568	578	578	586	608	580	551	597	567	590	559	585	544	577	552	542	569	565	612	597	575	597	591	578	554	526	576	597	537	562	531	587	567	541	574	545	592	565	528	518	559	604	601	551	548	600	584	590	589	572	526	569	564	607	553	567	601	576	572	555	566	582	545	552	557	575	646	556	561	582	605	607	561	572	529	546	508	589	558	617	569	539	563	576	561	581	541	574	524	573	534	556	600	580	557	542	572	582	580	565	546	599	564	555	606	556	592	588	547	569	560	584	602	582	590	564	604	582	566	584	560	549	585	590	586	563	564	544	570	603	586	583	548	599	555	571	536	558	604	554	593	579	586	548	556	550	588	562	553	583	579	590	586	550	552	588	609	549	573	561	572	588	558	567	569	585	563	602	571	551	572	607	585	561	539	537	555	599	597	571	594	550	587	546	539	570	568	602	557	585	585	544	578	648	572	551	580	597	622	589	552	545	597	570	579	572	545	545	581	561	582	557	581	577	576	560	542	559	555	588	653	549	589	575	594	575	570	574	547	553	578	592	572	566	576	584	565	560	556	611	575	615	566	533	590	597	560	594	565	614	540	598	613	572	572	575	602	586	568	570	551	595	613	566	595	551	521	582	592	569	527	602	590	579	577	591	581	586	602	568	569	563	581	608	576	611	538	599	583	578	530	602	609	552	597	600	582	576	563	542	559	608	567	601	555	573	546	550	557	569	579	541	589	564	577	584	611	573	597	568	562	544	550	515	543	597	532	560	580	573	563	559	597	568	613	579	579	608	565	580	563	544	577	595	569	522	590	598	550	586	509	580	581	546	534	581	535	536	573	583	512	571	567	560	590	578	525	588	551	589	580	548	579	595	520	582	551	571	554	568	586	585	545	565	573	596	571	566	547	543	600	588	586	558	546	577	533	585	563	523	582	574	572	574	602	557	590	587	544	590	575	591	572	578	583	580	551	585	537	588	544	594	596	562	582	558	546	569	543	580	605	563	543	590	582	521	552	581	570	583	548	574	581	568	589	529	552	571	601	593	554	573	580	573	544	553	604	583	571	540	560	573	572	593	540	586	568	548	556	561	546	589	585	551	586	567	578	557	590	574	546	527	548	556	575	588	565	592	574	536	572	576	564	562	510	576	582	586	555	566	585	576	589	592	592	543	582	555	559	554	574	560	564	569	601	563	603	601	572	557	573	574	570	513	579	535	553	586	547	540	613	583	598	540	552	562	562	573	565	580	615	584	591	541	579	547	590	506	581	568	547	595	575	543	605	578	558	552	517	607	596	574	580	591	554	558	558	583	572	560	556	567	532	533	533	534	535	554	551	568	550	559	594	560	568	586	533	583	576	619	522	566	545	522	562	562	599	567	577	557	532	579	546	586	594	565	576	533	574	528	549	592	581	523	562	580	567	537	599	575	568	565	512	581	562	553	556	561	558	569	570	566	564	556	603	601	580	553	551	652	565	542	558	583	574	580	542	590	569	555	619	568	629	562	578	582	551	576	578	573	574	575	563	559	523	510	535	544	556	522	550	597	605	575	590	562	587	593	496	556	559	543	589	578	526	567	576	613	550	589	569	567	565	594	585	576	598	569	600	608	587	583	596	557	583	571	546	536	571	607	592	567	582	610	561	555	559	560	543	560	591	540	610	611	582	528	579	597	550	587	559	561	567	550	545	557	550	557	544	545	537	594	580	564	530	575	583	619	546	571	584	556	554	572	589	566	581	534	573	571	541	549	542	553	588	555	587	571	558	582	559	514	573	586	537	605	590	541
22139	20970	28717	23388	20976	21025	11899	1033	706	556	469	407	404	313	320	306	290	275	244	240	247	242	242	190	183	216	215	214	214	242	200	204	213	184	182	167	172	193	171	184	171	197	184	180	184	183	183	161	177	167	165	166	169	148	163	168	142	172	158	162	173	156	148	167	168	155	177	159	187	182	153	151	164	152	181	179	149	189	167	164	183	170	171	165	161	169	186	153	194	188	158	143	152	165	150	156	165	158	178	170	173	166	173	157	183	173	164	179	152	178	161	172	196	158	162	153	177	175	159	164	176	189	176	145	162	175	187	166	176	162	167	164	159	176	156	194	163	153	154	193	171	190	151	168	166	170	161	157	181	168	168	162	176	164	176	140	174	159	167	172	191	161	166	150	146	158	164	152	144	165	149	174	192	169	176	157	168	140	145	182	185	164	170	172	162	154	191	164	169	191	177	184	171	153	168	175	165	171	150	150	170	132	176	154	160	163	156	158	166	181	172	160	171	155	163	147	179	159	167	195	165	155	178	180	178	161	164	153	202	161	177	181	175	166	179	178	151	170	178	153	190	170	184	163	158	148	162	165	160	186	170	141	170	171	152	177	167	175	180	193	166	172	185	185	186	153	169	160	149	151	160	175	177	169	172	173	155	147	155	156	170	178	147	151	159	174	158	154	176	182	190	159	193	154	156	147	156	174	167	157	158	152	162	158	151	173	169	170	158	146	153	174	165	170	188	145	157	177	175	168	168	150	145	147	176	158	166	193	161	156	183	163	187	164	148	156	153	141	150	193	152	178	141	197	164	170	169	182	170	155	140	186	161	153	187	181	169	144	166	125	177	174	168	164	157	164	164	173	142	165	172	153	165	150	177	153	165	165	171	136	170	144	188	176	160	190	164	155	189	171	165	177	152	151	164	151	182	158	160	175	163	203	158	183	166	154	169	159	150	176	178	158	151	167	170	173	170	147	169	182	207	168	146	178	178	165	168	147	162	175	138	169	151	166	168	168	150	183	165	165	173	152	133	196	146	143	166	154	173	156	190	182	166	168	123	168	191	153	173	181	148	157	148	177	189	160	190	164	191	179	144	183	151	177	172	180	164	181	182	187	155	172	140	152	148	195	168	157	169	150	161	191	157	154	163	146	181	170	181	176	150	166	150	154	132	198	184	153	165	173	149	160	171	135	177	174	176	149	173	176	178	175	174	144	173	151	149	187	181	166	157	164	164	168	165	173	167	183	173	185	147	140	162	162	175	178	149	175	153	151	160	157	168	145	160	137	157	152	180	163	174	157	183	179	164	175	168	160	149	159	145	184	147	164	155	165	160	177	142	159	154	137	160	158	165	160	166	142	169	154	163	157	164	166	173	179	154	160	136	178	155	194	156	146	158	176	166	149	167	188	153	142	207	186	164	163	147	147	165	166	155	160	166	169	151	177	191	168	152	182	165	167	177	169	164	176	147	141	158	152	180	142	186	158	177	169	151	169	178	159	142	172	176	164	167	157	161	173	166	158	162	167	160	163	171	169	158	135	165	157	184	169	166	164	156	166	139	151	164	173	156	159	148	177	185	139	175	150	190	169	164	178	161	170	172	161	168	169	162	167	164	181	164	174	178	151	155	161	149	171	191	166	171	179	170	152	148	154	188	171	172	161	148	170	182	157	140	147	156	145	170	169	176	178	160	160	159	171	144	147	167	167	172	160	158	176	173	200	147	202	189	217	151	163	177	180	189	156	173	158	161	152	175	159	170	170	144	165	178	177	173	149	170	165	151	175	169	180	183	166	157	151	148	181	131	157	165	162	155	167	165	171	165	176	154	153	169	170	178	163	157	190	154	186	147	144	143	160	182	180	157	184	158	173	154	169	168	162	164	137	171	179	157	174	160	187	156	186	159	179	171	160	177	178	152	141	164	170	168	164	140	171	172	142	148	144	182	165	170	168	159	157	180	190	167	154	191	164	172	164	175	142	135	170	169	173	184	147	198	173	167	169	166	176	174	154	171	170	183	166	175	183	157	172	169	170	150	172	162	190	188	178	166	167	145	144	168	165	161	180	144	172	166	143	149	154	160	165	170	165	147	163	176	183	168	160	150	173	186	164	165	164	168	164	152	165	168	166	147	173	177	155	156	167	163	141	179	151	178	144	180	178	162	151	165	165	162	169	152	183	195	148	159	177	160	158	163	163	196	164	140	162	161	176	154	171	164	170	163	146	140	173	168	170	184	182	171	159	189	176	156	163	161	157	168	157	157	168	179	155	160	159	206	158	138	167	192	164	156	167	174	163	189	161	156	187	187	163	158	161	159	151	153	153	156	178	174	151	140	185	154	163	163	153	174	167	170	159	150	170	160	160	150	156	173	156	169	168	164	163	167	144	182	171	152	154	176	141	165	171	185	171	183	167	176	185	161	182	148	175	172	159	177	151	167	183	173	164	166	133	161	167	182	176	138	157	163	159	172	175	162	188	164	147	148	143	183	172	154	168	159	164	176	187	149	155	137	171	166	151	188	148	157	160	151	156	151	184	168	156	166	168	137	155	157	164	188	134	176	184	169	166	150	140	169	152	176	156	167	178	166	204	162	177	173	160	172	155	175	153	168	147	155	174	171	153	155	172	146	151	145	152	165	166	175	158	158	165	188	169	178	152	170	170	170	183	153	137	145	156	182	179	171	152	166	179	172	152	158	173	150	156	178	159	174	145	154	155	171	162	181	177	158	168	171	177	181	159	189	168	156	171	162	155	143	165	172	163	161	145	170	183	163	157	150	164	160	149	166	180	158	173	146	151	162	161	164	174	158	140	149	180	154	171	149	179	167	157	170	149	167	152	164	157	173	138	175	164	175	162	155	150	145	187	157	195	171	154	163	141	175	169	160	158	148	149	180	153	187	157	178	168	165	166	159	173	146	146	174	180	160	167	190	166	138	172	154	171	169	159	168	177	165	161	173	172	181	151	184	177	164	160	172	164	132	155	168	180	159	145	158	179	166	162	199	183	186	154	185	159	120	175	167	161	149	169	133	177	180	168	157	160	152	158	152	185	171	171	178	166	161	187	173	156	156	183	165	150	157	171	167	167	186	141	157	171	159	160	175	152	166	141	197	168	152	156	162	188	158	176	150	168	176	134	179	166	182	168	146	178	157	176	168	160	138	170	162	161	159	154	158	146	158	162	172	163	160	142	165	165	148	177	178	157	150	182	146	151	165	151	150	171	157	157	166	180	163	157	187	171	186	165	182	172	162	177	179	145	162	158	162	147	167	161	163	163	171	149	186	179	165	173	158	158	172	170	176	157	175	183	163	164	167	184	158	159	146	152	161	136	163	164	161	149	167	165	179	178	156	175	168	161	150	173	164	158	167	145	153	159	169	178	157	166	171	156	151	168	151	156	177	140	164	184	170	175	186	146	186	153	170	177	170	168	146	168	184	169	185	174	151	157	145	162	156	163	173	167	172	164	148	185	153	170	169	147	185	185	162	165	176	164	167	154	163	178
4545	14282	10689	5191	3631	2600	1840	1400	1086	897	721	584	487	453	411	373	318	293	292	286	269	244	240	250	251	235	230	196	209	222	213	204	206	197	223	193	207	195	167	206	161	175	206	178	184	207	167	187	190	194	178	178	163	187	185	172	169	154	186	174	173	165	180	183	157	180	168	191	158	156	180	186	173	173	174	179	199	182	165	165	183	171	169	170	165	181	157	173	141	173	159	171	165	176	165	157	166	162	162	183	167	171	154	179	155	178	175	168	159	186	168	178	159	147	156	152	156	174	183	163	189	168	161	150	162	185	170	146	163	150	156	165	162	164	181	183	162	178	164	159	174	164	184	174	157	178	163	190	162	180	158	182	157	153	157	174	185	184	170	174	170	180	142	178	173	167	167	142	154	153	158	172	172	162	174	154	169	158	172	139	155	151	167	179	160	192	149	147	166	169	167	188	167	186	173	173	181	171	160	164	163	166	173	160	151	172	174	181	167	167	170	140	182	173	145	163	169	169	170	166	186	164	190	165	167	146	168	173	177	154	155	166	175	167	176	163	174	177	158	173	140	187	187	183	169	160	153	186	199	159	155	159	170	188	143	154	157	167	172	180	156	181	184	181	154	154	161	140	163	142	175	150	181	184	165	141	150	158	169	159	191	173	148	153	167	168	171	155	174	176	166	171	156	170	172	165	162	154	178	176	158	186	150	177	187	160	161	186	146	174	148	171	162	182	167	163	189	176	156	176	171	176	180	180	185	165	159	159	158	166	169	156	170	174	174	180	178	170	165	166	161	177	188	181	182	166	159	171	171	170	176	171	173	158	152	158	175	160	167	192	171	163	144	186	183	184	156	152	151	172	165	148	180	184	177	162	145	156	181	182	162	155	180	162	152	179	196	186	169	180	163	171	187	190	168	165	175	174	167	156	149	153	164	166	167	148	161	172	172	164	177	163	167	148	173	179	154	171	158	150	167	147	149	153	166	163	150	196	167	191	152	172	166	159	165	168	156	156	141	150	143	137	160	180	150	171	169	180	168	178	160	158	170	147	174	156	171	169	160	157	161	186	188	180	164	165	169	173	180	162	192	164	154	184	161	167	183	148	205	167	174	162	159	175	171	175	153	140	154	170	168	177	146	166	181	158	160	185	168	170	171	173	164	164	166	172	148	161	170	169	182	170	177	151	163	185	173	150	152	158	158	170	164	150	180	128	187	157	160	154	167	183	171	173	174	175	166	189	157	156	143	172	195	157	193	141	182	168	186	163	183	161	169	157	144	150	171	139	178	164	192	183	163	177	161	176	178	166	176	168	173	169	155	179	168	177	157	172	180	148	173	201	147	176	164	187	189	175	155	180	168	154	168	181	164	161	157	145	179	192	169	164	180	161	151	170	175	150	156	176	198	133	155	166	167	157	170	181	146	178	174	161	185	174	161	180	150	170	149	172	158	173	169	169	162	161	180	181	195	169	156	138	171	160	151	151	172	184	154	175	166	168	157	182	189	175	163	162	181	171	154	166	175	182	162	178	154	177	180	170	176	155	178	192	185	151	164	150	166	150	146	170	162	174	168	147	180	156	186	168	156	159	168	150	155	158	149	170	140	165	163	168	176	174	160	177	175	160	186	166	163	156	172	149	159	181	174	193	171	182	181	136	158	131	150	186	175	159	195	163	145	162	177	157	172	170	159	176	172	183	152	158	167	166	158	178	164	183	155	162	170	189	189	170	172	153	165	148	169	164	161	151	163	169	160	156	183	148	165	164	177	179	187	146	159	164	190	166	182	171	163	174	174	183	166	172	170	178	196	143	167	162	171	162	178	183	186	145	166	186	152	169	181	139	181	189	161	176	161	163	177	159	153	176	175	160	195	169	155	158	167	173	168	176	167	194	165	185	189	163	166	183	149	153	164	173	151	169	183	183	145	182	160	161	161	163	179	165	144	170	168	158	164	154	178	158	154	150	175	157	182	147	164	182	162	168	164	130	127	154	157	163	177	161	159	178	158	157	175	175	187	154	155	158	175	164	156	177	183	172	156	164	159	160	179	164	181	157	190	194	157	184	170	144	138	167	148	156	144	155	166	157	171	179	163	157	169	164	191	148	190	184	147	163	163	142	172	147	158	139	165	185	193	154	171	133	171	153	174	150	155	170	184	146	178	169	176	179	164	159	179	190	163	155	181	163	157	146	178	163	180	138	166	161	174	166	179	158	151	151	169	180	153	188	172	189	203	147	174	184	164	175	177	154	184	181	155	148	143	143	172	165	173	194	157	152	181	144	167	164	184	173	156	179	151	187	165	140	172	142	169	171	165	163	185	194	165	168	159	167	162	176	156	160	167	176	168	177	170	161	167	155	146	157	160	161	155	181	164	154	173	166	149	180	148	183	171	174	169	168	163	178	174	180	187	151	155	168	147	172	171	169	177	173	151	160	151	194	170	159	187	173	148	151	191	164	167	167	165	145	164	159	169	171	173	177	167	163	157	176	163	181	162	161	153	180	179	165	162	165	165	171	161	164	173	166	183	161	181	160	149	181	184	167	162	144	140	182	152	141	169	184	149	181	161	188	199	167	180	173	141	151	167	177	160	167	160	167	169	166	166	162	152	162	186	182	159	146	169	180	165	156	159	178	160	191	152	152	162	166	171	172	163	174	156	168	149	168	193	173	156	172	165	191	189	168	175	173	160	176	177	157	157	175	169	153	178	182	158	171	139	158	186	182	196	159	175	145	174	162	166	170	192	156	167	164	167	161	182	167	160	198	181	177	169	169	159	151	172	164	161	179	163	165	149	173	153	151	168	180	175	193	154	164	164	176	181	153	162	189	194	168	181	169	176	168	143	157	166	178	183	180	162	171	165	166	163	199	177	179	166	173	167	166	160	185	168	176	163	158	171	169	141	164	178	150	173	164	181	172	186	175	181	142	159	142	173	197	175	165	156	174	152	150	166	153	180	159	171	160	161	171	165	163	153	161	166	178	133	174	158	152	164	155	173	152	168	171	199	144	184	177	163	185	162	166	168	161	184	182	160	175	158	171	164	174	157	181	181	165	154	187	174	172	148	157	173	149	153	156	183	174	157	161	153	180	159	164	175	148	177	157	169	161	151	175	159	174	175	158	153	156	171	178	162	153	178	178	180	144	160	173	164	149	156	172	177	173	153	146	180	161	162	167	174	156	150	171	154	183	167	142	175	162	177	180	182	156	180	171	183	162	152	171	183	184	173	153	182	166	180	165	171	139	161	168	133	163	174	156	153	161	165	179	174	184	158	170	170	163	160	151	153	157	177	156	170	164	175	162	192	173	164	174	162	175	173	144	162	178	177	172	161	167	175	157	169	154	172	173	155	153	176	151	174	183	163	154	148	167	169	158	180	174	178	157	181	181	162	183	160	161	187	162	184	175	165	170	175	175	143	148	168	203	166	152	166	172	188	166	162	173	173	166	158	168	164	181	183	178	189	170	123	195	142	166	151	145	152	169	159	149	151	165	146	170
27361	18213	4589	932	729	704	668	633	638	602	625	577	647	672	604	665	643	643	599	604	613	573	588	629	621	624	630	600	635	610	598	663	637	625	642	616	591	619	634	582	634	570	649	606	616	592	620	676	627	613	601	612	657	591	669	630	586	632	607	645	602	621	630	612	606	632	607	581	626	633	599	600	569	612	576	681	555	606	616	606	642	592	671	621	646	571	619	676	630	678	613	640	616	623	638	639	655	625	609	587	642	627	592	593	668	604	615	642	604	642	648	607	624	614	643	600	636	612	601	622	613	624	628	617	613	612	657	614	583	572	643	614	665	638	635	617	654	604	616	598	630	652	635	644	572	624	598	582	621	620	604	603	666	618	570	612	660	610	635	631	625	648	618	617	615	614	635	635	601	665	649	660	592	585	599	646	658	586	555	624	606	614	603	609	625	612	610	644	626	590	606	626	680	621	666	646	587	665	609	650	589	599	639	630	572	552	645	628	588	601	619	572	639	577	620	591	593	630	618	610	617	587	595	594	669	599	629	637	615	598	631	640	631	594	563	648	636	632	624	586	623	615	679	631	607	601	579	579	620	631	632	593	610	578	594	635	600	633	695	615	617	639	621	630	592	617	624	623	606	569	609	611	552	625	614	565	662	663	667	657	629	669	597	624	598	593	648	617	664	612	628	598	626	628	611	592	605	584	627	642	590	618	655	631	631	642	621	650	626	632	628	581	641	622	615	579	600	654	640	632	616	666	650	626	628	667	623	595	690	589	574	598	625	616	615	649	610	627	632	563	637	600	615	652	619	647	600	615	622	587	601	617	635	628	612	611	611	605	643	650	633	649	623	645	596	657	596	613	606	591	658	624	619	605	597	593	666	632	632	655	622	650	644	627	631	615	619	644	564	618	607	595	629	674	614	627	606	588	611	640	644	653	605	608	651	634	601	605	621	592	589	574	586	607	639	647	675	638	620	588	628	626	625	644	611	551	629	580	621	605	609	614	585	626	594	595	659	641	593	628	635	662	611	593	670	644	643	627	644	601	588	597	586	636	619	684	600	592	596	625	614	587	615	614	612	659	580	609	637	604	548	561	630	626	615	645	676	564	672	607	672	671	637	648	649	618	602	590	573	608	599	621	588	608	636	616	602	642	612	583	604	602	637	629	642	580	617	621	626	628	633	570	595	610	589	611	610	572	576	575	605	600	649	625	634	605	616	609	671	612	600	604	617	659	599	592	672	654	641	641	594	632	613	656	622	621	608	626	623	599	626	625	616	689	590	675	570	629	579	589	611	603	598	581	653	630	597	619	611	637	628	576	672	593	574	648	626	570	630	614	601	622	610	633	611	609	633	695	646	605	604	613	642	624	617	653	646	694	629	686	610	625	627	620	658	653	593	627	608	633	638	637	602	568	626	604	652	665	596	607	621	624	597	638	598	590	605	619	600	610	587	604	595	606	638	653	592	592	625	619	668	692	643	597	641	564	622	591	655	675	624	555	642	639	622	673	615	608	638	631	635	576	588	614	586	622	617	578	577	679	624	659	630	593	642	597	598	610	625	637	639	605	607	614	640	665	617	605	592	601	607	644	623	647	559	613	602	641	575	627	618	608	581	602	616	598	612	619	608	661	642	619	604	586	629	600	658	590	592	631	623	607	614	654	629	602	612	595	616	649	613	632	595	641	594	617	640	597	609	616	588	598	592	575	619	597	632	674	613	655	645	575	628	632	621	628	632	642	567	634	668	635	633	632	615	618	615	613	622	615	627	656	628	593	610	634	621	609	640	592	598	624	634	671	645	674	624	616	626	620	661	623	607	592	643	590	638	626	632	590	657	656	569	586	621	606	576	630	607	648	604	665	623	596	642	611	644	636	639	630	628	644	672	602	621	640	639	604	614	602	660	643	630	607	589	613	618	587	640	619	596	600	582	644	600	629	617	622	629	634	613	657	594	600	639	603	634	618	624	628	613	668	646	614	681	624	586	645	620	643	614	678	619	633	662	628	625	628	646	603	632	576	579	675	613	619	607	615	613	638	617	642	606	612	593	583	590	629	607	620	581	606	597	603	631	627	630	611	633	644	583	578	633	581	565	621	622	628	637	596	613	641	633	637	632	608	612	658	651	617	636	607	663	612	594	620	617	659	646	624	607	625	624	612	607	656	640	623	637	632	611	603	609	637	593	592	646	638	635	623	627	591	595	644	633	621	643	610	668	624	635	634	640	613	644	615	639	641	636	625	621	614	587	602	599	608	649	655	628	619	661	589	598	610	596	631	632	617	631	643	608	623	608	629	622	619	670	637	584	590	607	637	691	641	625	631	613	631	604	596	589	589	648	664	631	608	617	562	599	586	624	600	648	619	611	620	595	639	554	596	600	647	647	674	643	631	621	553	614	587	637	611	615	615	603	616	639	598	634	640	595	605	641	629	588	609	599	660	665	642	608	619	602	633	588	588	634	663	615	643	626	642	636	607	573	603	607	599	619	675	596	653	620	587	630	608	638	651	623	672	650	611	625	646	596	579	601	623	612	594	581	607	619	621	601	654	635	661	653	646	631	618	634	589	616	676	614	598	631	611	661	595	613	605	648	652	580	581	618	614	593	616	627	601	602	660	644	578	684	579	597	662	601	625	631	626	570	642	630	670	573	640	617	614	634	593	588	580	637	632	594	651	629	653	596	584	644	636	663	638	625	656	630	600	598	648	578	630	632	662	624	596	620	623	623	589	615	636	645	631	642	639	614	607	610	573	634	589	647	628	630	681	618	637	601	640	612	636	619	623	597	635	627	642	577	600	683	641	636	613	650	583	578	606	639	632	616	603	624	635	605	599	641	657	635	639	576	624	598	587	599	616	572	649	632	607	635	611	672	647	628	620	615	601	586	620	632	660	605	622	568	590	628	626	621	606	639	633	635	661	587	618	612	661	630	596	638	623	634	641	625	588	581	610	645	619	660	673	577	588	631	604	584	581	646	669	629	648	587	602	606	625	631	587	612	570	645	608	646	584	600	651	600	572	605	603	610	628	614	597	571	620	623	597	599	608	598	577	611	625	603	627	612	623	596	580	591	610	641	574	606	628	593	604	574	584	654	608	645	612	597	648	637	579	593	622	582	612	578	633	613	619	612	559	623	626	617	607	620	608	620	634	633	591	652	618	639	597	652	637	609	651	647	602	568	621	605	650	647	625	651	601	612	688	635	613	607	607	628	636	626	615	668	615	629	653	620	599	682	610	580	561	637	634	656	647	622	602	630	623	593	653	656	631	649	630	604	651	648	634	649	623	606	629	639	589	596	640	661	636	621	563	643	592	642	599	620	636	595	613	592	582	590	599	642	705	630	567	650	598	638	610	623	618	607	645	603	616	596	642	581	589	615	594	596	592	605	648	622	578	605	658	627	617	639	626	644	621	633	611	642	633	609	600	595	653	591	635	601	617	589	585	614	581	614	647	624	622	622	606	656	629	665	652	616	608	623	583	607	670	598	575	639	638	608	596
4386	1011	994	740	712	721	749	660	659	615	662	695	678	637	635	663	644	646	679	629	655	611	635	654	647	619	614	644	696	645	672	656	635	638	619	624	626	610	606	607	675	655	689	678	645	600	633	641	648	624	652	621	598	624	623	676	686	663	642	630	643	624	647	652	674	676	657	642	637	654	644	605	662	633	645	663	675	638	671	607	643	624	644	660	664	686	655	651	647	683	662	611	690	623	711	657	663	657	642	644	631	663	648	630	654	628	659	595	637	587	665	659	636	639	613	632	653	607	626	612	619	598	654	629	628	643	624	685	626	703	619	623	616	633	619	622	701	635	650	665	671	664	620	611	648	678	682	677	635	636	676	640	650	644	633	687	629	621	656	624	669	648	612	639	614	653	606	619	666	626	593	680	677	624	636	620	592	657	656	643	648	663	673	602	614	673	615	687	674	670	663	623	667	646	628	617	643	636	690	631	685	605	625	610	672	598	672	636	628	629	628	629	640	625	615	665	660	634	615	648	683	640	648	670	678	630	679	628	692	638	646	647	683	636	625	651	664	626	639	676	643	622	638	652	627	655	626	641	640	644	673	645	659	646	653	609	651	634	660	616	642	646	635	631	633	651	646	649	633	657	681	680	628	639	665	672	671	642	632	605	605	627	699	624	674	642	648	649	606	655	642	595	655	604	680	659	642	644	650	673	663	613	644	659	648	679	640	604	657	598	635	649	655	649	647	667	626	643	688	622	649	643	675	638	616	590	669	630	669	673	635	626	612	667	632	631	667	691	638	672	640	676	642	608	655	662	666	639	625	665	556	598	643	662	631	638	633	697	643	663	619	615	637	626	603	659	687	599	655	647	632	652	636	673	636	683	647	645	622	623	682	652	610	643	658	614	618	632	625	649	638	630	667	678	639	680	639	661	693	659	592	663	669	605	692	644	628	674	682	620	639	644	651	656	605	628	647	618	646	679	677	638	649	632	660	674	653	685	645	609	644	626	647	609	640	617	643	683	647	656	723	652	630	647	666	656	652	697	627	633	662	593	613	612	642	673	667	672	602	647	586	624	637	654	644	649	701	686	662	677	635	627	663	650	683	617	621	655	637	680	673	620	598	629	649	641	617	633	652	653	633	674	667	660	597	635	669	627	656	668	614	667	636	650	699	676	640	639	671	604	641	599	634	675	646	642	668	675	646	685	641	641	671	618	675	631	641	666	632	649	599	633	613	649	663	652	631	627	663	635	627	645	666	616	635	626	665	674	654	690	623	638	672	673	622	649	632	667	676	654	675	655	659	642	690	645	651	626	643	665	642	666	622	660	643	635	635	621	673	625	662	623	673	641	661	650	614	616	644	636	635	639	665	618	659	633	661	646	620	677	621	645	705	604	654	670	627	672	669	649	643	615	657	633	620	621	643	595	596	665	630	601	635	662	645	646	653	662	638	631	702	639	663	687	576	658	656	648	663	640	639	634	650	614	617	604	699	599	685	607	645	652	624	653	623	614	618	626	622	617	625	677	607	664	656	629	667	652	656	648	645	658	644	659	677	622	613	665	663	634	669	634	665	636	653	657	644	576	632	633	653	696	653	605	670	651	660	630	661	637	642	595	648	656	630	637	644	628	599	624	657	586	633	627	610	630	668	685	609	689	625	634	669	615	618	655	660	650	607	647	643	647	657	678	619	639	644	640	641	663	642	645	673	679	668	604	688	678	656	621	638	637	638	676	685	616	643	599	619	676	670	609	703	654	634	657	625	630	670	609	617	612	611	657	624	624	660	661	654	678	626	634	659	629	665	611	673	629	653	664	672	671	626	658	649	618	653	679	672	673	660	669	675	613	598	593	630	652	632	592	629	655	658	631	665	614	641	684	664	615	660	667	656	606	633	632	644	615	701	642	620	599	638	664	646	649	714	587	635	681	648	650	677	657	609	632	624	677	676	684	632	604	664	630	690	642	664	646	658	660	649	627	665	663	709	623	643	644	651	656	646	618	646	624	677	660	668	644	644	639	633	637	640	651	651	646	672	609	619	665	641	669	649	672	629	638	635	622	656	652	643	634	677	637	667	640	643	649	655	624	659	665	636	634	656	650	649	659	666	623	666	622	612	670	649	662	654	670	674	641	636	591	681	638	659	689	645	637	643	625	674	657	639	655	623	625	613	694	609	625	631	663	629	584	648	704	667	627	643	650	667	623	659	644	634	646	611	686	645	657	620	638	629	590	660	636	575	642	640	649	685	621	620	693	635	670	655	605	631	672	659	608	599	649	634	645	635	640	597	652	624	650	638	617	654	646	637	617	603	618	616	637	627	622	639	611	625	651	655	655	662	673	622	603	654	643	635	702	669	647	636	632	636	641	623	659	635	595	618	607	611	625	647	650	633	676	636	643	647	647	593	701	678	679	659	646	678	664	623	631	638	615	643	635	646	594	624	648	601	619	606	621	631	658	652	656	642	689	638	623	593	646	655	648	655	629	624	667	631	669	656	629	647	610	630	674	659	668	623	637	620	674	660	682	619	692	609	658	649	613	645	637	650	606	664	656	659	669	662	695	630	650	641	673	614	643	657	630	635	647	647	663	629	652	662	628	642	634	633	653	642	641	632	672	649	606	630	650	634	615	640	599	667	617	614	660	672	641	661	610	600	620	648	658	658	700	655	667	600	613	714	635	666	632	638	629	708	650	660	673	638	613	652	664	647	688	614	635	683	709	631	634	630	631	618	607	614	626	652	635	604	621	638	643	626	609	627	667	646	650	637	593	653	679	650	652	690	606	672	619	670	630	611	667	617	653	662	619	663	661	654	658	632	652	694	621	635	649	616	648	610	641	676	650	641	624	639	657	631	638	617	628	617	664	656	648	646	628	681	639	690	600	676	681	675	634	670	671	655	623	629	600	649	641	600	645	621	593	647	661	623	662	634	581	661	661	641	640	626	662	650	645	643	656	617	619	640	632	671	653	650	673	602	648	600	616	645	658	633	680	587	619	695	646	628	651	648	632	655	634	664	671	617	625	613	675	622	616	644	627	638	656	663	646	690	690	643	638	662	685	587	683	683	624	645	639	619	643	650	665	639	661	625	604	669	612	638	625	627	641	612	617	629	656	685	631	661	686	672	666	677	691	631	616	638	632	633	606	672	684	648	626	579	681	648	660	631	643	644	611	620	647	679	599	602	633	618	628	624	657	632	665	590	655	716	625	630	593	642	641	638	603	639	600	630	619	660	643	678	679	634	640	635	606	677	621	651	657	638	622	637	652	660	638	678	646	666	667	631	665	669	656	609	660	638	615	657	672	641	669	640	636	583	649	590	598	675	676	690	643	630	638	663	616	636	658	661	647	639	650	643	627	646	682	634	643	658	646	641	618	637	643	638	708	630	651	625	617	636	628	647	639	621	649	627	632	611	591	654	640	639	657	632	649	638	652	625	672	607	612	654	650	681	692	673	605	656	605	592	612	639	623	623	645	642	618	646	647	621	607	609	653	681	608	673	664
23323	20918	28135	23566	20785	12835	1206	800	613	529	519	452	436	421	431	383	374	361	388	352	332	376	328	330	307	353	330	341	330	319	337	306	332	333	325	329	330	353	356	315	356	375	336	309	335	329	319	324	291	309	325	331	307	306	298	324	329	299	309	344	334	327	316	312	334	319	351	360	327	337	307	316	347	313	289	337	332	343	311	304	288	285	332	328	313	315	314	315	320	322	284	324	333	321	320	331	332	330	333	329	333	297	322	316	280	336	362	311	313	323	316	320	271	320	323	333	330	316	290	332	315	312	344	320	314	315	323	330	327	325	319	307	296	331	334	314	311	332	319	313	348	342	312	313	272	294	352	320	309	336	317	318	339	333	312	322	311	296	342	292	284	331	343	306	289	298	307	324	311	304	313	310	332	310	295	315	341	287	302	352	315	306	316	328	338	316	346	324	311	294	345	320	322	310	297	316	343	308	323	331	322	301	344	320	331	296	298	320	321	331	301	348	339	306	307	354	304	289	293	330	303	284	305	331	306	282	296	334	310	305	324	347	288	315	349	278	305	323	346	302	322	281	301	321	334	310	312	333	286	324	313	349	291	342	340	305	313	328	315	299	283	312	307	342	320	307	294	354	352	321	342	311	348	315	323	305	312	337	330	336	340	295	278	352	305	281	320	333	329	322	359	316	339	300	313	342	313	346	316	303	306	335	303	307	324	296	307	280	329	342	320	309	355	319	301	315	335	313	298	301	288	331	338	314	357	302	296	292	320	282	305	308	337	295	320	313	323	308	333	363	324	295	339	299	309	310	321	316	322	328	330	330	320	279	309	345	350	308	301	293	323	364	309	308	326	292	309	301	349	335	319	309	318	287	331	317	307	342	295	329	316	290	313	301	329	316	310	339	295	340	361	320	324	349	302	330	331	322	306	320	333	325	309	293	308	340	315	302	313	334	350	290	298	289	330	320	317	282	316	327	343	312	318	294	304	359	312	304	332	325	322	293	303	342	336	347	282	302	323	315	294	328	294	316	321	309	346	321	308	305	338	347	321	301	315	293	337	314	343	323	310	291	319	307	299	360	312	326	330	317	298	330	338	319	285	345	303	333	335	309	331	307	327	288	341	327	277	290	292	325	286	362	303	331	303	339	323	275	293	314	308	299	319	343	311	284	314	325	310	352	339	313	310	351	308	307	322	340	324	322	302	323	334	326	284	331	294	345	323	321	314	321	335	352	322	337	300	279	285	350	338	319	296	275	340	352	304	313	310	287	348	304	307	290	312	330	340	276	331	302	292	338	306	334	315	333	308	357	327	324	324	297	355	320	309	306	321	295	336	355	327	314	330	298	296	351	314	291	322	348	309	312	309	350	330	296	341	328	281	296	329	305	289	360	324	308	304	334	336	318	287	323	291	323	290	311	306	306	294	329	300	325	330	319	323	297	339	339	300	304	291	316	298	323	292	313	322	288	320	324	339	367	312	316	325	277	309	310	308	312	303	311	306	346	309	290	341	332	328	281	282	308	318	302	283	332	336	305	316	334	273	316	307	311	324	308	342	320	325	325	308	351	320	299	315	300	319	309	294	324	297	279	335	328	303	347	308	286	316	317	322	315	331	320	309	323	313	306	347	331	287	330	333	337	285	296	332	347	341	335	328	332	296	335	304	339	339	326	320	311	310	314	336	339	314	295	279	320	318	316	334	322	317	292	313	308	326	321	295	332	290	289	336	316	328	348	317	309	340	330	298	296	318	330	306	309	341	306	336	280	303	291	308	335	343	379	341	341	321	333	313	308	327	310	280	301	309	346	289	304	316	322	330	342	304	306	344	311	319	344	308	332	307	311	322	280	334	356	333	336	363	289	341	324	344	297	345	303	313	331	330	306	323	310	325	317	323	329	331	302	342	302	294	327	349	338	281	295	304	294	329	308	335	327	329	315	313	341	335	331	310	326	308	334	282	325	346	283	333	335	301	316	305	331	329	299	363	307	311	307	347	328	319	302	328	358	311	331	315	293	306	292	330	323	295	288	318	302	340	338	286	341	320	301	319	305	315	341	306	305	309	311	295	299	336	294	292	337	308	306	331	324	313	327	329	294	347	314	324	303	324	332	300	329	335	320	323	325	318	312	342	299	294	325	333	330	341	328	286	321	318	283	329	335	300	355	299	338	326	317	316	320	305	341	283	309	307	322	353	276	348	288	318	301	291	318	320	325	309	333	338	284	293	320	333	311	306	351	301	334	295	327	338	317	295	297	315	323	311	301	342	331	320	302	315	329	338	321	317	314	354	326	280	320	350	320	316	308	326	348	289	331	331	331	314	293	313	305	321	338	316	297	306	331	343	305	307	305	305	332	332	281	331	303	324	303	317	349	296	329	305	302	323	299	321	292	327	316	322	285	314	301	324	314	308	303	314	326	300	317	302	299	307	327	308	333	340	295	311	322	309	335	322	323	317	281	327	303	288	345	334	309	346	331	306	321	323	333	312	336	292	296	316	302	331	298	322	333	319	305	327	320	313	322	315	309	306	299	334	307	314	348	332	310	307	308	321	303	322	304	302	295	312	330	315	315	302	312	337	343	347	327	340	301	352	316	307	328	321	313	329	296	309	301	316	333	324	289	333	310	329	309	344	346	328	313	345	316	280	327	321	331	317	319	349	328	324	307	368	331	317	312	299	307	328	311	352	316	336	332	340	349	313	303	326	316	301	303	319	358	337	311	309	337	360	309	340	299	320	328	319	344	328	312	310	333	315	300	302	314	330	311	299	311	298	310	308	292	316	338	285	321	314	306	308	309	318	346	336	345	315	318	292	279	316	336	328	335	315	317	346	319	309	299	323	339	336	270	326	302	318	324	347	300	334	319	315	327	321	315	325	341	338	328	277	306	307	309	311	301	333	325	292	275	317	325	308	299	301	306	339	325	297	308	312	287	322	291	337	325	301	314	331	326	318	324	305	334	332	283	314	324	318	303	324	282	311	318	315	324	312	310	294	317	300	326	327	313	376	327	284	313	327	349	317	284	367	338	328	330	328	282	325	294	307	324	321	305	329	314	290	320	312	325	323	323	323	327	297	290	303	300	337	309	348	305	326	329	310	308	315	316	276	327	300	302	272	303	328	304	321	320	315	330	306	332	340	332	314	314	308	300	291	266	313	329	313	299	314	321	345	318	324	305	312	334	286	322	331	322	283	322	307	295	330	324	309	317	322	329	320	328	300	324	350	314	309	310	333	297	341	318	304	315	321	348	306	340	298	335	299	312	313	332	297	313	265	333	324	335	335	295	321	312	303	307	307	344	282	308	311	341	311	304	306	317	321	309	308	346	317	320	271	304	314	318	280	331	314	311	299	302	318	327	323	320	303	329	308	298	306	331	317	295	342	334	323	346	328	295	304	323	307	290	329	383	343	315	316	326	301	299	319	297	294	310	291	301	317	322	329	319	301	342	302	306	279	330	326	319	340	326	328	303	306	312	293	310	309	341	306	318	335	313	324	297
3291	8497	6284	2923	2079	1636	1207	977	754	729	595	542	513	495	465	486	416	404	415	427	411	391	444	337	375	373	380	367	302	325	381	352	394	375	369	324	352	339	343	362	349	360	311	362	346	352	325	346	342	334	345	367	311	372	347	344	331	358	362	334	340	357	379	361	325	353	351	347	370	356	347	361	347	327	340	349	376	369	356	333	312	344	386	380	342	335	354	338	359	353	354	352	319	341	317	383	344	380	375	400	345	312	332	338	349	357	359	313	304	344	353	357	335	319	358	346	381	345	352	327	307	313	333	336	357	358	317	349	345	353	346	350	347	361	335	356	352	340	358	343	366	326	330	357	331	340	349	357	358	369	327	333	380	329	326	357	337	350	330	340	325	332	367	336	368	350	314	358	355	361	363	350	343	335	366	341	333	382	356	367	337	351	331	338	350	326	358	333	348	352	332	359	332	368	376	341	379	329	332	343	321	348	340	323	351	384	378	349	362	351	341	350	345	323	373	329	402	361	325	324	329	366	342	357	341	361	319	343	336	327	325	342	370	344	315	343	357	314	345	317	341	369	342	339	366	345	361	356	348	343	325	318	334	394	343	388	340	358	344	357	354	320	330	320	314	356	374	347	357	357	336	370	308	389	371	303	342	333	341	342	336	364	352	391	367	311	344	333	319	339	388	331	355	355	354	346	381	368	356	366	326	344	320	338	363	335	361	365	375	338	346	322	333	300	352	361	332	330	335	331	343	367	346	370	333	367	336	340	372	354	331	368	351	322	326	361	371	350	329	322	382	351	355	348	340	338	341	347	357	363	331	310	348	332	360	348	360	335	339	321	339	338	319	360	326	360	381	360	332	357	370	347	350	305	354	343	315	359	334	343	338	359	348	339	383	346	340	401	325	345	362	345	328	343	406	354	335	308	328	356	326	344	336	334	346	350	353	329	361	365	347	375	393	351	371	337	326	344	320	331	335	355	342	345	333	334	332	359	314	353	357	368	346	363	366	340	346	339	346	321	381	340	364	337	329	338	325	359	364	351	356	333	345	363	340	347	333	330	361	362	344	336	335	365	345	349	350	322	354	348	319	353	339	329	338	359	350	353	345	332	323	319	343	383	344	349	338	326	352	352	360	365	385	360	372	329	321	319	369	341	342	355	322	326	362	347	348	352	328	382	336	371	384	349	375	343	341	308	354	345	337	346	321	352	337	355	340	366	329	324	347	378	369	336	335	353	354	383	326	354	338	334	361	348	312	371	368	348	317	341	341	388	376	366	367	324	340	354	355	343	353	359	339	344	367	339	349	353	347	334	343	372	364	388	334	351	337	318	362	290	332	331	341	339	359	330	331	319	335	337	336	315	393	342	323	351	347	335	347	348	361	349	359	365	359	328	377	350	324	357	340	357	360	328	339	320	365	363	335	336	315	348	323	317	352	363	352	351	319	332	349	374	337	330	344	353	335	370	366	342	342	357	364	361	369	333	357	377	315	339	347	334	361	330	340	346	337	323	358	340	337	329	350	326	348	356	333	329	319	352	350	336	334	331	322	294	335	356	366	349	351	328	342	353	377	336	347	384	334	308	338	363	347	337	326	357	336	366	370	311	317	319	383	330	360	358	326	327	326	373	350	365	331	336	364	358	353	361	348	351	340	379	358	359	335	363	376	323	338	381	350	322	355	349	329	351	340	338	335	363	341	338	376	362	334	364	351	355	349	324	347	370	299	339	353	330	363	340	361	364	331	337	373	315	357	362	325	373	332	353	332	340	365	350	340	326	337	345	374	370	328	329	377	371	345	347	367	350	386	401	295	336	363	372	356	339	343	367	374	338	382	345	341	343	360	357	348	306	355	336	334	351	320	319	332	339	350	346	353	357	375	344	346	333	376	392	351	363	354	302	354	348	339	335	330	333	327	341	345	352	368	376	324	333	326	397	335	352	345	334	357	343	366	331	322	377	314	343	360	336	311	334	356	359	329	333	354	357	347	362	375	354	321	353	359	354	364	359	355	360	342	339	332	314	380	359	351	378	356	357	354	331	336	345	366	345	346	331	341	316	336	392	360	336	340	353	353	364	325	358	352	386	355	356	370	337	323	345	337	319	361	371	346	358	330	347	358	376	363	356	354	345	354	358	364	370	346	356	371	365	346	358	353	334	342	353	323	342	349	302	328	321	359	342	348	343	348	350	375	331	326	355	343	368	342	379	345	341	379	305	377	328	368	364	354	340	341	334	342	343	303	327	403	356	372	352	327	376	329	364	341	370	358	332	349	379	307	351	340	353	308	362	344	367	361	302	310	357	339	353	350	341	344	382	354	372	347	384	334	340	347	344	343	343	306	326	371	363	363	309	338	344	358	328	366	338	355	350	374	335	314	360	336	357	369	372	337	372	343	367	350	338	353	352	314	343	332	361	376	324	337	357	337	387	338	334	316	343	329	382	333	349	349	336	356	321	323	341	342	295	339	330	316	364	333	363	359	361	307	363	356	350	353	360	341	354	345	380	369	343	374	362	388	307	290	344	341	331	310	340	380	372	349	350	321	350	340	340	325	322	332	343	334	333	342	353	341	369	366	337	301	315	340	370	343	366	332	360	343	322	333	329	331	329	340	352	380	361	363	353	339	345	373	327	319	378	338	333	366	352	361	330	363	367	340	332	369	363	369	374	335	324	343	367	343	329	326	335	349	357	378	337	367	336	339	336	364	326	333	333	381	364	349	309	333	348	317	360	347	377	309	331	356	348	363	353	354	349	347	332	369	346	361	341	353	355	321	338	349	327	343	358	378	389	324	376	359	326	332	322	343	326	378	331	306	349	361	333	367	338	346	352	353	374	324	341	350	346	360	317	361	350	303	372	313	348	347	380	366	341	338	345	347	334	337	356	361	350	320	343	345	342	349	327	345	330	355	340	356	329	340	351	357	328	349	321	359	343	353	362	330	307	380	349	342	370	344	327	327	344	335	368	362	367	342	351	340	375	377	327	325	387	385	318	357	338	346	309	344	347	383	330	364	345	381	299	351	367	340	345	326	345	366	352	341	304	334	360	327	347	341	376	327	339	314	314	345	347	318	349	349	332	334	333	366	336	348	398	360	340	337	340	348	350	341	318	328	353	351	381	324	350	363	328	307	340	336	346	306	361	372	353	356	341	343	358	329	320	350	338	360	364	354	347	344	335	287	348	337	306	347	317	358	354	363	345	340	352	322	362	369	314	329	354	374	342	321	348	325	325	302	337	347	335	335	359	353	389	340	340	356	353	334	334	338	346	374	382	316	349	386	320	336	356	363	341	332	346	342	364	321	368	322	333	368	345	328	376	352	365	367	326	364	335	374	314	334	359	306	334	320	349	368	347	323	323	341	329	364	340	341	360	371	336	357	322	367	366	316	364	341	338	353	328	317	341	373	323	346	330	336	350	344	314	339	343	378	338	342	341	343	347	367	315	299	335	353	341	353	343	378	374	338	346	339	340	331	333	310	304	380	337	331	351	334	351
24335	20986	27548	24555	16584	1558	919	755	680	732	636	632	664	646	660	598	606	598	609	646	612	600	614	585	561	561	600	571	602	590	601	558	598	578	615	614	652	635	601	598	596	596	575	593	580	612	604	578	606	562	629	573	616	570	563	563	560	572	629	642	603	562	580	582	559	620	582	572	600	602	537	603	593	569	597	533	583	586	549	608	575	597	604	565	581	572	589	597	521	585	598	575	536	575	595	599	588	555	548	522	610	621	580	608	533	577	572	583	573	564	642	559	588	594	567	545	597	596	640	555	577	615	595	581	627	618	598	577	585	524	577	608	549	563	562	517	598	592	567	585	567	586	578	578	582	570	572	603	596	579	584	586	563	554	568	630	574	552	577	608	629	561	580	625	580	561	576	609	606	556	590	554	601	526	626	573	600	578	643	588	577	571	604	607	558	623	592	564	559	605	617	552	618	605	618	619	557	598	547	561	576	568	568	550	537	573	583	552	593	617	552	595	561	577	602	569	594	597	530	565	550	602	574	608	551	556	571	575	581	595	618	601	569	543	554	612	562	592	572	588	594	594	566	547	584	582	568	585	560	539	590	534	611	579	570	565	592	590	597	557	586	593	609	564	587	561	537	612	556	548	609	583	602	552	577	619	613	577	539	565	602	559	559	535	581	551	584	602	572	570	580	608	548	602	579	599	602	558	546	585	538	609	551	551	623	557	537	599	603	585	562	569	543	548	534	579	581	596	591	605	567	541	552	561	563	601	551	589	576	577	600	575	542	596	546	601	549	540	584	588	574	574	630	604	564	588	561	545	556	558	589	590	593	570	591	538	580	611	588	546	542	598	553	573	599	546	590	579	575	530	569	577	586	578	525	525	591	578	573	624	620	566	558	576	581	547	588	585	570	576	510	581	562	577	573	610	597	553	575	622	593	566	605	599	577	591	586	571	610	582	534	552	597	626	504	579	573	578	555	602	565	557	579	584	588	566	572	567	579	572	575	599	617	594	595	552	547	580	570	538	546	551	556	603	592	581	605	555	589	563	597	555	596	607	541	550	611	606	593	553	556	586	618	580	560	572	605	547	577	566	560	614	594	566	590	566	610	625	553	577	551	592	562	581	581	593	554	561	567	620	564	591	583	580	609	574	542	577	585	597	562	573	566	587	554	571	571	588	585	594	587	587	574	606	547	585	488	585	581	620	609	542	554	586	589	574	566	568	592	574	551	605	598	565	569	552	557	566	580	576	582	602	594	597	594	563	569	604	575	540	581	564	563	561	561	594	566	588	558	587	603	504	578	572	610	551	575	553	582	569	592	539	592	584	581	556	596	592	573	586	523	584	585	569	519	571	591	567	570	581	600	586	579	615	607	611	588	555	588	584	584	574	565	561	593	546	580	592	559	572	597	630	575	601	608	551	571	603	563	587	591	576	533	580	605	572	547	593	567	537	581	527	610	628	580	587	583	598	591	548	551	608	587	568	583	617	562	563	615	581	591	598	581	563	547	601	582	628	565	578	558	555	584	589	585	595	537	596	620	610	586	576	604	586	595	621	593	579	579	605	582	558	579	563	550	559	579	570	553	573	600	579	613	594	607	573	572	532	578	589	556	603	540	600	535	598	568	598	590	578	548	623	553	556	575	581	580	572	569	561	608	570	578	577	539	606	591	555	561	564	575	567	556	604	623	556	614	593	576	568	597	597	596	574	576	548	543	560	571	618	575	543	595	584	564	556	529	570	606	590	542	577	605	588	598	573	600	564	624	620	558	570	566	577	622	572	592	556	572	610	583	563	581	608	553	597	546	564	553	590	525	548	611	574	572	578	613	595	595	620	581	561	588	591	589	592	564	579	600	635	610	556	593	581	552	564	587	562	638	576	571	570	601	580	565	579	596	560	586	534	616	577	571	588	551	570	575	565	548	609	565	541	544	597	648	603	526	583	609	598	573	570	607	574	561	611	559	559	600	578	601	536	597	616	597	566	609	623	611	591	575	581	587	543	589	594	583	585	584	536	606	572	588	545	577	520	585	572	612	571	568	576	569	531	596	573	556	576	580	557	605	541	577	599	559	577	589	550	568	610	594	594	570	600	588	652	563	575	585	589	551	576	567	576	568	560	565	569	603	573	593	573	605	517	576	554	554	601	554	585	604	574	543	573	600	578	618	586	598	587	583	566	554	558	586	597	588	599	584	543	590	574	595	557	580	570	540	559	610	572	578	607	583	617	579	595	583	560	573	622	543	558	573	566	584	585	609	566	563	582	584	619	568	532	549	593	555	589	609	546	581	567	602	584	509	584	549	602	560	584	601	639	598	598	629	563	596	577	568	552	607	587	578	560	602	570	563	537	555	589	571	581	629	608	539	548	535	568	563	569	562	616	558	592	508	545	546	543	606	613	532	556	573	569	583	604	602	601	557	566	586	563	616	599	631	571	612	606	608	534	575	539	594	554	529	614	570	574	587	590	588	640	549	576	562	586	576	550	614	557	597	551	595	615	577	538	576	602	574	557	547	521	543	619	568	563	587	609	609	571	605	582	573	596	591	573	610	637	555	572	571	612	623	572	585	587	584	566	549	555	652	619	561	641	547	634	560	542	553	584	548	576	560	554	551	591	545	562	588	596	597	595	550	586	570	582	556	603	547	589	591	585	551	574	590	611	556	581	589	590	606	640	568	580	549	515	541	557	570	587	559	597	586	580	614	572	586	562	580	545	592	594	545	564	538	557	611	532	575	576	635	565	608	584	536	582	572	561	559	582	597	541	582	621	565	520	564	572	628	585	594	593	541	639	568	625	602	553	554	570	609	568	600	514	562	579	534	617	584	562	614	523	586	574	590	574	559	591	569	589	606	544	581	582	598	575	607	586	632	540	584	579	545	552	578	579	544	530	573	592	579	587	561	598	583	615	556	605	556	607	554	622	600	551	640	559	569	586	606	597	615	542	543	583	597	517	584	557	610	534	587	543	581	616	568	566	568	546	558	560	608	544	579	548	594	580	557	577	606	559	578	602	568	571	581	561	569	550	581	582	596	539	583	585	585	591	586	581	598	596	559	588	560	549	560	554	585	549	566	593	558	548	560	570	536	538	570	559	563	597	537	560	565	560	584	600	571	559	594	588	626	588	574	569	581	583	586	573	562	586	588	600	599	555	562	593	584	612	602	566	536	565	580	543	594	607	583	548	522	551	600	574	617	593	587	551	552	592	572	592	628	580	559	548	586	585	553	607	596	568	598	542	543	578	587	591	634	544	550	599	573	606	577	537	565	555	543	589	588	623	594	596	564	603	590	637	570	548	609	545	590	559	604	586	567	571	594	575	545	610	599	551	547	569	594	593	597	576	579	559	562	633	598	579	610	570	565	559	569	552	614	599	599	600	562	578	575	595	549	536	531	603	598	544	607	592	556	565	612	605	581	616	565	559	546	593	576	533	594	521	608	564	595	552	584	585	544	585	543	570	570	589	596	545	570	580	590	533	527	576	594	585	547	603	578	588
3459	5725	4120	2118	1662	1370	1158	1001	927	814	730	664	685	667	646	647	675	612	634	582	650	617	600	556	616	591	605	579	572	567	628	602	650	551	555	548	629	622	556	572	613	628	547	548	655	584	606	592	572	610	621	618	562	589	575	558	554	583	596	585	550	590	597	594	534	607	569	585	579	596	571	570	600	597	558	627	580	582	550	601	624	605	574	567	587	571	560	598	602	563	598	596	588	588	568	662	560	606	582	615	553	524	608	574	594	594	610	586	579	564	574	550	655	568	620	596	621	597	612	575	571	566	602	543	589	590	526	608	581	593	606	575	597	543	616	592	597	563	567	596	573	608	598	590	613	613	608	557	561	576	517	530	558	595	594	580	566	619	608	606	590	603	610	540	563	589	569	555	570	601	584	593	604	568	543	571	578	562	594	598	584	578	597	566	546	590	599	582	599	578	568	555	563	529	574	551	595	593	580	558	572	610	591	581	629	601	626	544	578	578	579	621	577	601	564	573	561	611	595	580	597	553	577	562	606	575	543	591	590	561	569	611	560	625	591	629	560	583	580	570	587	553	573	601	615	537	537	584	553	549	584	587	579	570	575	593	599	611	532	555	596	568	615	585	571	616	578	562	554	558	612	577	562	581	572	597	576	577	597	596	611	591	596	556	569	531	571	564	566	562	546	583	547	562	576	595	572	589	540	559	581	650	602	566	577	568	563	577	590	562	610	605	608	580	587	551	552	564	604	576	584	579	595	523	584	561	573	557	593	529	582	606	564	590	575	597	566	570	571	623	546	599	566	593	580	566	610	593	575	573	574	583	576	594	562	570	582	576	573	608	550	532	591	543	562	621	576	575	610	552	564	622	602	541	594	572	563	614	559	522	635	605	572	605	555	597	564	590	598	603	542	546	553	581	605	580	558	584	602	542	612	589	595	524	546	588	552	550	624	591	614	580	569	573	588	580	607	586	545	578	605	589	569	570	624	566	588	605	514	570	546	580	556	580	606	595	607	539	570	567	564	548	599	599	599	539	600	577	562	578	568	580	592	591	614	584	570	579	605	605	601	637	612	584	608	595	582	603	563	576	551	590	600	608	556	588	576	584	611	589	607	568	551	576	578	571	566	572	593	623	597	598	579	609	549	559	594	622	585	577	598	586	614	605	572	574	555	591	610	588	590	567	564	601	633	578	545	595	557	600	597	559	584	553	583	556	589	542	574	571	559	582	585	559	570	606	616	575	580	618	572	572	579	611	595	585	578	593	577	541	582	594	584	623	541	594	568	577	588	571	534	584	608	591	600	584	535	565	556	613	606	591	609	590	567	550	576	580	554	547	554	606	567	599	560	573	558	544	609	592	577	540	567	607	600	566	585	581	555	583	593	587	593	614	656	588	573	599	565	595	585	572	568	582	568	580	556	599	572	564	556	557	560	537	564	581	611	610	593	538	622	555	574	568	610	583	571	605	533	568	584	591	567	565	570	586	556	642	555	597	594	567	576	566	608	528	590	550	552	597	632	550	581	602	588	602	588	575	598	572	569	558	579	583	606	563	558	581	570	589	553	590	587	573	579	615	572	595	576	538	580	620	617	578	581	503	579	575	590	563	589	548	586	582	564	604	565	567	549	614	601	571	602	566	575	578	568	560	592	579	523	590	557	604	601	576	585	575	570	550	553	606	635	561	611	559	553	542	567	572	587	587	552	540	563	587	578	577	568	536	544	607	565	549	600	581	570	536	613	564	579	537	579	616	621	560	597	593	551	541	557	555	566	628	603	609	546	602	574	607	622	607	548	542	544	576	540	589	553	612	559	598	601	627	540	579	559	569	625	581	575	559	547	559	526	552	532	554	619	621	566	599	606	548	633	578	592	593	613	524	617	556	536	585	597	542	558	579	647	563	615	587	568	577	594	589	610	567	554	574	577	577	588	557	594	606	581	546	590	544	589	536	591	553	615	591	571	558	537	599	567	545	625	560	555	570	599	623	574	602	561	586	571	611	559	581	574	560	582	596	582	594	560	580	558	554	609	589	613	589	554	609	560	581	603	585	598	612	532	539	569	588	574	583	572	576	519	551	570	559	549	573	567	552	578	527	602	575	589	601	541	602	564	568	585	597	533	569	548	539	565	577	581	578	558	550	532	535	584	581	595	570	540	544	630	572	628	566	527	546	599	634	567	588	588	598	576	552	571	580	563	566	571	586	621	601	602	607	614	582	561	581	599	584	578	612	653	565	576	606	569	548	510	534	545	578	593	575	585	566	558	567	556	572	582	555	566	557	589	562	544	539	568	581	605	562	558	586	595	650	556	567	568	547	607	589	544	580	547	573	614	556	613	589	589	575	558	568	605	583	558	569	539	530	558	573	584	591	586	559	563	577	576	571	560	595	542	568	646	544	573	556	563	597	549	573	575	574	599	580	582	522	620	572	592	578	579	551	561	567	624	571	602	549	591	580	602	599	603	616	576	567	556	554	576	550	569	577	609	626	584	569	545	562	604	599	573	611	574	604	595	619	604	622	564	580	580	564	547	588	568	574	571	584	568	560	569	588	541	577	586	592	582	563	561	554	610	593	607	590	575	553	595	592	564	551	632	575	566	567	574	547	605	573	595	553	550	597	562	579	552	583	580	563	524	563	551	547	620	584	576	594	560	600	580	588	569	592	558	603	554	602	559	584	608	544	588	566	543	565	600	583	597	573	585	559	576	522	573	573	576	606	579	564	608	586	557	563	574	600	614	546	577	624	547	611	618	549	637	545	546	603	632	560	589	595	572	536	586	561	605	596	613	598	548	598	622	588	527	615	567	625	589	522	604	572	572	573	573	581	573	568	591	541	594	570	594	561	605	563	534	549	584	629	581	533	617	565	547	586	550	645	582	577	575	611	589	606	549	565	624	602	582	562	540	581	576	554	565	559	541	556	602	585	574	540	586	615	542	591	603	552	581	573	557	544	615	566	562	549	581	632	552	534	587	530	659	549	576	604	584	608	595	611	555	529	603	620	570	586	582	580	595	602	597	561	570	636	572	583	568	598	566	614	584	620	554	615	588	596	593	582	585	590	490	589	558	537	553	604	570	585	578	583	622	620	627	572	602	598	617	585	563	570	564	597	627	612	618	594	629	610	638	568	608	570	569	569	595	568	560	589	579	549	556	584	584	567	573	593	548	574	557	600	574	557	614	569	618	587	545	552	601	588	582	577	545	602	631	533	576	581	539	616	558	600	518	568	590	592	585	609	626	591	526	544	607	584	584	569	557	597	570	557	615	602	555	592	518	591	605	610	591	592	576	563	577	568	566	598	559	555	578	524	551	560	582	585	577	627	579	569	568	557	587	619	566	624	594	577	554	599	573	573	585	551	579	615	562	560	558	565	607	579	576	539	581	564	556	578	544	585	562	561	617	581	609	525	572	605	547	586	571	563	586	568	578	575	584	587	583	628	599	563	572	537	534	520	592	621	589	518	570	549	568	574	565	612	632	562	578	552	611	588	601	630
22214	21012	28750	23475	21013	21064	11992	1119	680	577	491	425	359	359	348	303	292	247	233	254	276	252	234	224	215	202	186	216	186	193	207	202	182	208	185	191	211	210	198	191	182	177	184	161	164	209	170	197	185	166	172	173	174	175	174	175	182	170	191	153	153	181	165	171	174	180	181	170	178	175	151	166	189	168	185	163	163	175	179	188	167	183	173	163	151	155	166	157	190	172	151	146	169	174	168	184	192	176	174	169	164	159	152	174	163	192	172	176	185	188	170	183	170	170	166	177	195	160	177	146	155	151	174	155	185	200	162	170	158	174	160	165	175	180	168	156	186	192	185	154	160	165	205	179	181	163	168	172	156	200	164	168	159	162	148	167	183	177	165	137	176	158	159	153	141	168	149	164	167	153	175	158	155	158	155	162	183	156	163	200	184	173	165	194	158	168	172	149	178	174	157	164	178	162	165	171	193	137	159	153	180	173	193	168	152	186	171	171	171	172	175	165	160	172	174	153	165	166	177	174	154	158	181	180	191	160	180	178	164	170	163	174	147	164	181	186	167	171	150	178	158	155	175	181	161	175	169	171	163	152	199	177	163	174	178	156	162	165	181	179	175	160	170	195	154	174	165	164	165	163	184	160	194	165	188	172	174	167	160	150	150	138	161	170	177	179	167	155	170	160	184	181	182	169	151	167	171	167	161	174	169	184	201	174	153	166	162	166	150	182	193	165	163	166	174	152	171	155	170	130	168	175	159	169	170	154	188	174	171	168	158	172	173	174	167	170	190	186	135	158	154	152	174	154	173	178	149	181	181	174	157	171	159	141	176	187	169	178	155	202	168	185	178	159	167	162	168	180	175	170	180	155	167	169	170	160	150	178	164	179	158	156	142	177	183	159	156	160	194	172	172	144	161	168	154	160	188	150	164	150	147	177	140	166	167	167	165	182	154	155	152	181	169	138	172	185	149	170	192	151	165	175	180	152	176	174	186	166	157	170	150	157	158	174	174	189	174	180	161	190	159	176	178	179	167	172	170	150	169	176	144	163	169	156	165	168	144	159	157	164	146	150	173	130	150	164	161	155	147	193	183	153	169	152	168	157	165	194	167	179	172	194	186	171	173	156	188	178	191	168	154	160	185	137	185	179	173	168	152	162	155	175	154	153	172	167	179	181	151	169	174	152	170	171	150	171	156	174	155	170	177	155	160	172	168	177	178	190	172	159	155	172	182	151	174	158	179	158	152	171	159	176	178	183	167	166	166	145	189	171	181	184	186	171	178	172	179	145	149	183	154	174	178	168	169	158	168	147	167	139	172	176	175	165	174	154	172	167	163	172	156	194	157	158	154	140	200	163	179	175	135	169	161	192	180	154	171	174	172	173	189	162	173	160	182	186	156	149	187	149	169	168	160	176	184	197	187	158	146	185	195	175	172	156	177	165	154	171	144	152	163	180	163	173	185	182	164	146	162	151	184	152	188	162	150	170	152	167	166	197	156	149	157	151	166	177	187	160	188	174	169	172	173	175	167	167	179	163	167	158	162	143	188	160	181	184	147	168	168	156	166	164	187	172	157	158	179	160	193	145	179	177	183	164	168	166	175	174	181	174	164	174	186	179	191	165	184	164	171	168	158	166	173	160	152	166	157	184	160	163	172	172	166	172	178	177	167	175	154	185	150	175	140	171	137	183	177	154	173	161	155	167	161	167	183	182	180	170	166	176	144	190	183	169	174	163	187	164	151	160	181	179	171	185	156	176	175	149	153	172	179	168	188	176	174	158	165	147	173	190	188	172	146	151	169	176	173	161	180	171	158	162	148	166	153	201	177	161	162	168	155	178	157	165	157	178	173	166	204	167	172	172	167	160	167	154	169	181	170	165	168	150	166	156	168	174	179	183	166	182	181	149	164	158	151	160	167	186	168	163	167	156	180	168	161	177	149	179	178	172	164	159	151	165	189	167	160	147	201	181	157	169	183	177	152	180	188	155	158	174	169	166	157	160	148	149	171	165	158	162	175	151	164	169	169	198	173	163	178	175	176	157	189	183	171	175	191	192	170	158	183	150	169	177	185	180	166	166	139	192	172	169	169	139	165	172	167	157	166	174	172	159	163	163	173	178	164	169	180	190	164	136	150	188	159	184	168	169	179	180	195	149	183	191	156	171	184	147	172	165	153	164	179	179	188	166	188	165	166	170	170	160	187	174	158	181	174	153	179	146	174	164	168	169	174	170	159	170	166	156	157	143	159	170	172	178	161	184	158	200	164	162	173	165	194	170	152	181	160	160	178	178	186	170	151	159	183	172	181	157	159	176	157	158	197	148	190	133	163	158	164	192	172	144	170	156	139	183	182	183	162	169	178	173	156	158	148	177	156	193	167	169	170	164	190	151	139	173	157	177	158	185	169	156	188	155	169	173	165	169	169	161	167	165	186	157	164	185	158	171	182	157	152	150	178	169	162	163	159	172	169	187	163	169	166	157	160	160	182	168	173	174	187	168	167	160	184	165	177	172	161	167	178	177	145	160	171	176	182	143	165	180	156	170	173	183	203	167	157	173	175	170	156	157	170	172	176	169	187	173	155	185	168	160	179	175	166	177	181	177	152	158	173	170	182	191	160	158	165	167	148	148	170	155	173	162	156	169	152	150	175	170	167	168	156	163	182	188	159	165	193	188	163	159	186	169	159	155	154	161	159	178	149	164	186	168	175	133	159	162	183	173	150	154	167	175	156	179	175	159	156	167	175	156	157	182	204	158	190	177	163	158	155	157	166	162	161	167	162	177	161	161	163	175	151	178	169	157	126	163	159	184	165	164	175	159	156	147	169	149	162	170	164	160	182	171	194	182	176	172	202	157	149	185	162	179	151	167	179	193	168	149	182	171	193	137	160	206	187	155	183	174	199	154	154	179	150	174	183	173	209	167	164	154	178	197	180	174	139	160	183	170	164	171	164	172	147	176	151	174	169	157	146	177	170	174	162	176	155	165	183	171	176	174	166	146	171	159	167	170	151	171	174	160	179	145	154	169	168	194	169	160	163	176	177	165	165	146	177	202	170	166	161	162	154	166	139	143	168	177	143	148	172	177	146	186	177	205	182	161	193	177	173	186	158	162	176	148	185	174	155	144	164	155	184	152	158	176	189	194	149	201	182	169	153	168	162	184	156	163	186	153	154	161	176	161	174	141	173	155	156	162	173	187	187	167	189	147	160	176	179	177	168	183	158	167	147	189	167	171	151	163	167	174	174	159	143	172	172	171	172	189	178	182	189	179	170	180	139	184	169	188	177	161	185	177	178	145	158	156	169	185	183	151	165	175	160	168	152	163	189	175	149	147	152	165	165	177	173	169	187	183	153	166	186	164	184	154	190	161	185	157	184	156	169	183	156	167	178	202	164	168	189	147	177	180	186	151	179	174	173	177	154	162	172	154	145	163	163	170	181	180	154	164	159	171	187	164	167	167	136	166	173	166	186	146	176	168	167	170	166	175	183	160	165	172
4622	14152	10827	5164	3592	2742	1900	1476	1064	873	647	540	507	523	400	350	342	276	282	275	278	252	292	209	233	223	204	226	230	225	217	214	202	199	199	214	195	235	191	177	206	204	184	177	188	163	168	180	171	191	189	195	186	153	178	176	179	193	160	181	186	164	185	190	181	217	171	182	171	176	201	182	166	163	169	175	173	182	158	185	172	154	169	174	192	159	179	166	184	159	178	191	168	170	197	172	167	185	185	169	206	180	174	163	176	175	158	157	174	177	147	154	166	163	171	175	174	170	190	171	186	185	166	172	204	166	170	192	169	162	182	189	177	185	184	202	169	175	172	204	157	168	181	178	175	180	170	183	179	191	159	162	171	209	168	181	148	177	172	168	177	143	177	162	161	168	173	177	161	193	172	191	189	161	178	154	178	158	156	185	162	174	176	178	157	182	156	167	152	184	168	170	202	181	166	169	175	155	202	163	171	162	179	166	193	170	172	163	166	157	169	168	166	150	160	160	165	213	191	167	150	163	190	166	172	165	189	195	180	178	174	190	186	179	151	199	171	186	150	169	174	169	172	167	164	179	171	173	167	165	182	169	176	188	184	183	183	171	181	188	158	185	183	191	188	153	155	164	178	174	148	170	163	178	147	164	172	199	163	151	156	177	170	182	183	168	162	179	158	185	149	163	144	161	216	160	168	183	182	169	153	156	173	170	179	169	150	158	189	162	161	170	174	162	166	160	177	156	174	164	167	170	162	174	194	164	163	164	167	157	147	169	191	161	174	159	152	149	161	170	177	179	154	182	165	162	162	163	156	164	153	161	165	203	183	171	176	158	182	192	170	149	160	156	162	174	182	210	183	174	165	157	185	173	176	157	148	160	193	167	152	176	179	158	148	166	161	169	168	180	173	161	152	180	172	143	128	170	178	162	184	174	175	156	163	151	158	180	162	173	164	166	175	145	150	179	141	154	204	162	191	158	161	179	161	163	186	166	174	135	179	148	173	160	169	176	187	181	185	180	166	178	194	187	164	173	163	154	143	184	157	170	159	144	161	175	153	177	189	197	178	170	136	165	165	158	160	156	188	193	154	159	163	165	192	161	202	185	158	160	167	178	168	162	187	160	203	167	167	179	198	164	159	177	148	147	152	194	168	150	144	188	165	149	153	173	168	182	151	154	159	185	170	155	182	165	168	184	169	170	176	171	167	183	170	156	190	182	174	152	167	180	150	178	219	181	171	150	157	196	180	161	163	160	176	147	176	157	152	165	190	155	164	174	173	163	172	164	167	176	139	172	179	167	160	170	185	182	157	177	186	177	177	143	172	180	176	165	194	192	186	172	186	152	178	161	154	160	159	138	170	183	180	181	165	175	166	178	163	177	185	161	167	167	175	147	166	181	181	184	179	158	175	172	165	158	200	203	167	159	170	169	175	162	164	164	166	158	171	169	169	188	144	176	169	170	179	183	181	172	152	173	213	182	165	168	189	190	154	152	170	151	148	180	168	170	162	163	187	178	148	151	179	170	169	156	135	163	149	155	173	160	194	157	151	170	154	178	185	137	156	166	160	164	201	162	182	172	171	155	181	162	168	155	178	139	170	145	166	179	162	167	168	182	178	165	179	186	159	158	161	187	205	184	157	192	156	170	135	186	161	171	184	175	168	150	185	153	174	146	154	195	169	189	179	186	172	167	154	185	181	169	178	165	174	182	175	188	179	163	184	182	187	167	177	169	198	191	187	161	173	161	160	181	173	196	184	175	191	178	175	161	178	163	160	176	167	144	163	182	181	199	180	189	176	143	188	159	176	182	179	178	174	171	164	182	156	183	171	162	160	166	165	159	140	166	165	163	166	158	126	172	175	178	168	173	186	187	183	162	166	150	168	145	170	171	182	167	155	158	184	152	176	174	179	181	170	176	173	173	183	210	181	179	175	153	160	161	163	165	180	179	184	172	179	169	151	176	182	176	168	189	160	186	159	177	173	167	171	162	189	173	173	190	166	171	167	173	154	197	156	181	175	177	172	186	188	157	196	171	173	186	179	173	176	157	168	146	190	167	175	173	175	160	159	163	166	190	168	158	166	202	144	183	183	174	159	164	172	149	173	182	175	182	184	175	178	167	167	171	158	154	183	179	156	181	173	157	185	176	214	157	138	169	182	176	171	173	165	171	182	145	181	187	185	182	162	172	169	171	180	166	163	199	157	173	180	176	171	178	177	163	154	176	153	191	155	146	192	176	181	170	161	164	157	167	168	165	171	145	178	160	197	188	168	169	163	151	158	165	171	161	155	176	171	153	177	161	176	203	173	180	167	168	147	166	155	168	171	164	166	192	179	169	164	181	194	190	185	155	176	188	166	170	185	182	188	177	155	193	170	161	180	151	173	196	127	170	183	180	166	171	153	182	191	192	157	184	183	157	166	167	169	172	160	181	161	142	158	148	170	155	173	179	179	154	169	151	160	150	171	170	153	185	160	173	168	161	178	161	172	196	161	176	160	186	182	182	152	152	160	165	190	164	176	183	176	175	169	167	167	171	143	171	186	163	160	173	173	163	155	158	165	155	149	191	194	170	172	162	163	149	208	166	174	142	187	164	141	183	176	176	152	169	170	178	159	181	159	177	152	141	172	174	160	158	187	181	164	188	146	152	182	180	182	181	171	146	154	167	176	159	178	167	180	167	170	158	181	165	127	171	151	165	190	160	152	151	186	168	168	162	158	163	175	160	174	169	170	157	189	166	172	183	171	176	161	154	151	159	185	163	149	168	161	188	167	155	157	184	187	172	153	165	156	153	180	171	194	163	169	174	167	155	175	165	168	153	161	158	167	162	171	177	166	175	170	175	161	165	159	159	169	160	189	187	150	158	159	155	171	159	174	186	171	199	182	156	172	164	184	161	152	138	140	145	172	151	188	164	185	159	178	178	180	145	169	173	161	163	163	141	171	162	162	174	173	188	168	171	172	179	157	174	156	187	182	166	184	149	174	163	169	176	161	155	182	178	168	186	183	191	187	191	165	168	171	185	153	190	151	152	161	173	175	196	190	196	174	178	160	191	177	166	179	195	193	161	179	170	174	135	168	157	166	166	178	200	183	174	171	164	156	181	169	164	185	170	177	179	193	172	172	152	178	171	166	175	189	170	180	166	160	179	151	168	155	166	168	200	167	179	169	167	150	185	176	162	170	168	160	177	169	188	177	155	191	195	173	168	149	196	193	176	157	171	180	142	156	169	189	169	143	177	185	182	163	170	164	152	160	170	172	178	164	154	179	144	183	187	167	159	185	190	142	175	175	172	165	155	159	159	166	165	158	147	172	158	165	192	175	179	171	167	179	155	166	179	180	164	176	195	170	180	181	165	148	151	174	156	171	167	190	192	147	177	196	156	180	185	163	155	163	179	170	149	161	201	170	172	170	178	174	156	176	179	173	163	142	197	170	172	177	162	173	162	149	175	148	151	173	168	170	143	178	159	153	180	197	149	143	157	187	149	156	171
27129	18140	4732	1002	792	722	697	635	646	586	655	618	612	646	580	621	599	618	597	637	650	655	623	628	659	644	608	626	654	625	602	607	609	644	598	634	611	637	659	617	617	636	633	643	643	586	613	599	649	594	577	616	616	552	657	625	662	603	627	624	623	643	654	620	573	623	601	689	641	590	625	622	567	596	657	607	645	629	611	618	585	610	649	608	620	585	656	629	648	624	658	614	615	619	670	652	631	639	656	612	624	623	560	651	582	625	593	595	606	662	590	578	603	605	565	648	608	598	601	625	595	607	645	606	654	649	611	635	656	568	595	588	617	664	611	614	667	615	625	595	628	633	636	592	616	662	594	597	666	653	620	629	627	599	625	618	595	604	595	646	592	628	599	622	664	629	603	601	654	581	616	605	623	632	655	645	624	654	627	619	614	622	607	648	617	650	600	609	597	645	588	618	655	610	603	615	618	639	627	648	615	621	571	648	638	606	626	609	633	615	619	652	619	626	606	656	664	628	623	587	608	598	588	641	635	629	642	565	640	561	625	636	668	609	580	586	624	678	598	695	598	601	654	618	580	634	647	642	633	612	592	639	630	655	609	596	619	619	667	623	623	614	664	627	611	645	602	656	633	626	593	614	608	604	638	645	634	610	645	599	597	666	624	638	611	619	586	603	646	566	644	659	611	606	587	655	640	614	645	610	663	644	608	576	601	651	619	622	569	633	636	590	596	614	606	629	614	631	634	600	610	609	634	600	620	614	624	605	602	625	630	618	626	619	635	606	589	575	620	570	613	648	647	586	641	610	659	655	624	626	598	653	559	618	595	582	624	633	628	606	615	612	595	603	620	640	664	620	608	627	613	618	634	652	597	598	618	612	587	627	592	621	658	660	579	601	587	625	604	647	631	624	625	662	616	553	634	632	605	606	629	593	604	651	628	615	604	599	631	627	584	639	600	591	640	620	651	590	633	639	616	614	629	627	595	621	620	698	602	608	572	628	644	623	618	639	630	645	634	607	611	631	573	622	595	626	629	662	652	591	659	619	614	636	587	661	633	637	599	634	629	652	629	614	613	627	617	601	620	606	586	581	622	605	615	611	624	575	652	625	638	640	621	642	644	622	655	646	607	655	631	616	664	588	649	641	644	592	580	630	615	634	624	624	603	639	595	600	645	627	618	616	655	630	649	639	592	666	612	587	633	657	634	615	643	633	625	637	632	566	619	565	612	631	629	650	651	641	606	644	570	616	609	590	632	649	585	606	578	594	579	670	635	609	584	624	597	606	611	636	635	585	613	647	674	610	636	625	575	620	619	654	637	614	669	637	646	647	645	624	588	608	604	651	640	638	644	666	687	636	587	625	635	657	652	589	634	654	587	595	560	615	613	600	586	618	634	590	588	611	589	639	594	630	591	716	579	622	590	662	608	620	645	592	595	659	599	625	601	633	625	619	612	582	622	612	566	665	627	609	597	628	613	646	622	627	625	650	602	642	634	618	657	632	626	664	582	584	599	650	673	585	610	598	628	599	607	614	605	602	584	651	577	602	614	638	629	642	567	674	594	634	613	572	639	622	627	622	576	612	575	616	663	625	614	641	681	602	606	560	635	605	629	644	616	584	600	602	562	614	601	657	659	571	629	610	635	630	603	621	623	584	590	612	600	595	594	599	627	602	679	611	595	635	602	617	605	602	618	656	613	592	641	665	626	598	581	628	585	604	606	620	629	696	600	549	674	614	595	593	655	582	637	619	597	642	588	631	650	621	634	597	574	555	587	629	609	630	617	646	607	618	626	625	622	611	669	634	630	636	637	611	630	613	625	603	613	617	564	635	585	655	633	585	630	631	600	594	650	614	627	586	634	630	603	620	616	649	636	615	591	593	602	631	620	591	620	612	624	647	623	625	626	556	578	627	602	599	631	597	622	603	623	629	627	584	626	675	630	607	571	594	658	601	649	613	647	622	608	634	647	666	594	562	605	641	610	589	614	556	645	626	606	579	611	594	639	621	643	602	599	651	621	637	618	631	592	609	643	639	627	637	598	631	627	632	580	648	609	631	656	653	605	608	647	646	578	601	625	620	593	574	654	660	631	630	613	581	607	604	616	670	614	628	622	615	653	610	673	630	624	614	639	577	637	571	645	625	620	675	657	622	667	586	645	614	598	667	582	595	625	607	572	612	603	598	598	615	609	619	598	596	600	609	628	602	662	601	586	630	666	649	598	635	591	581	624	625	621	618	638	605	646	605	602	603	638	632	617	618	607	630	605	639	613	635	660	631	603	600	654	651	665	667	638	616	652	628	609	650	614	625	628	643	629	644	608	576	663	588	580	577	599	597	601	613	646	654	619	589	603	623	602	603	611	656	620	610	645	646	669	622	623	586	595	618	624	642	614	614	634	634	652	597	605	562	616	581	604	611	611	602	651	623	607	619	620	640	596	652	631	595	623	612	626	617	637	627	592	645	611	617	705	635	624	635	593	658	624	635	617	587	595	636	603	632	635	646	605	636	647	586	580	584	635	620	625	590	608	616	608	626	599	607	620	632	591	677	655	634	644	669	644	667	632	613	636	624	587	645	635	663	640	596	583	599	633	601	604	611	614	629	609	602	626	591	597	612	601	607	605	585	680	616	625	624	631	625	642	591	598	646	634	607	617	624	594	569	614	598	616	634	623	640	636	616	618	609	608	620	648	604	595	635	605	578	615	586	609	629	647	610	639	649	625	619	628	607	597	601	621	608	600	613	573	645	659	643	564	626	606	638	615	643	622	649	615	591	659	606	604	572	613	634	639	640	631	617	672	613	613	645	613	627	642	572	623	633	586	645	608	614	607	621	612	581	603	607	624	619	649	571	609	628	633	635	614	594	673	625	622	685	634	628	646	614	605	634	608	606	593	601	618	617	619	611	594	628	603	614	624	616	628	586	636	612	584	600	623	604	620	621	624	600	638	618	610	634	588	615	623	637	608	625	595	635	582	644	616	623	660	623	651	610	602	577	628	613	593	621	643	607	663	602	625	622	620	645	612	600	589	595	613	608	571	643	653	635	632	546	646	650	670	659	603	630	672	614	568	598	587	633	641	649	609	615	648	604	631	630	629	649	573	588	604	653	633	639	641	649	637	614	568	635	650	617	638	619	616	589	636	589	694	575	638	606	585	665	660	630	614	626	638	630	628	641	623	610	652	659	637	595	613	643	645	625	585	561	581	582	603	647	573	619	607	590	557	652	598	667	625	652	613	607	660	591	613	642	618	567	637	643	605	605	628	641	619	653	625	627	652	634	628	654	588	639	643	640	622	676	635	624	661	656	623	659	633	612	618	568	592	602	575	659	625	615	614	636	569	623	619	608	659	627	582	599	605	613	605	671	640	590	635	598	580	588	637	688	646	612	581	602	652	619	591	613	643	631	661	590	628	614	610	622	642	619	633	627	654	609	632	635	609	595	620	610	608	627	668	659	607	602	670	618	625	628	617	638	598	642	594	597	633	639	627	602
4446	1128	1003	730	777	716	694	725	651	696	653	640	641	664	655	702	654	654	662	641	666	630	576	670	627	659	591	645	659	616	658	706	625	648	674	631	608	617	652	649	633	642	668	645	653	672	644	646	677	669	649	683	633	613	613	642	668	677	675	634	658	682	627	626	665	609	643	678	656	704	633	623	577	641	689	669	639	658	623	647	660	612	649	646	665	704	668	655	626	615	661	652	596	617	623	637	649	713	628	676	632	656	567	622	665	658	676	628	606	654	655	661	697	619	626	671	667	597	634	641	631	664	657	705	621	697	643	641	630	680	615	611	676	623	606	671	640	624	603	614	666	612	644	637	674	649	618	666	613	661	625	649	640	661	605	648	664	653	661	694	606	634	649	651	636	663	641	645	673	648	646	569	659	663	656	622	706	648	637	655	616	666	688	665	632	667	633	625	614	607	630	643	656	685	624	670	651	623	624	650	653	608	638	611	642	666	653	606	654	652	629	644	625	637	651	638	631	644	661	665	647	658	659	665	645	643	626	633	641	643	675	617	683	620	622	673	647	637	652	690	601	668	625	587	708	653	680	607	674	689	667	635	647	680	610	636	622	667	651	621	650	634	653	630	636	657	628	650	665	595	686	695	651	642	616	630	659	675	651	595	613	625	631	637	678	677	632	664	685	655	648	626	635	659	632	643	643	606	644	630	623	660	641	659	667	639	648	628	630	646	622	669	669	683	586	658	669	618	682	631	632	609	656	621	644	679	620	665	651	641	667	614	661	634	649	641	644	645	586	631	644	654	651	693	671	658	659	604	628	607	643	667	656	626	662	607	663	621	628	644	649	625	614	597	611	642	742	612	638	616	641	676	657	600	642	660	604	655	653	609	693	683	616	651	631	638	649	673	667	654	717	628	616	624	644	665	696	636	657	663	644	631	619	693	634	688	637	620	662	620	638	661	685	678	674	599	644	648	642	683	614	618	627	650	598	675	646	663	645	645	677	677	643	639	641	651	659	632	630	607	663	637	668	663	646	656	661	654	626	647	638	610	638	676	620	640	618	696	630	619	642	577	661	647	599	659	651	643	613	656	669	681	678	665	682	632	614	637	655	682	642	634	647	624	638	660	651	626	653	654	648	651	642	668	625	640	647	640	659	686	621	676	681	656	628	612	643	625	666	650	625	655	624	647	644	630	691	629	677	659	621	666	667	617	651	686	687	625	671	636	609	673	620	648	662	631	633	650	677	667	699	635	642	645	605	644	626	636	643	643	636	662	611	645	677	678	657	639	677	628	633	666	620	651	641	615	617	632	593	660	660	623	629	655	682	654	641	668	659	626	620	666	671	632	703	681	682	663	610	587	659	663	656	663	634	606	622	652	650	634	647	643	636	608	653	645	661	635	635	617	649	634	617	635	698	662	607	634	617	668	673	647	657	633	617	670	625	657	634	622	683	651	655	646	671	630	656	659	639	588	680	632	640	633	626	650	663	665	649	682	650	653	645	654	666	656	593	649	631	660	648	665	619	638	653	655	644	589	630	700	666	634	642	651	640	679	646	643	639	662	640	679	631	687	675	619	654	648	624	658	649	639	660	622	595	613	694	629	635	620	653	663	617	644	636	679	649	649	689	622	638	684	632	643	685	635	621	646	615	674	624	629	664	622	615	631	630	671	675	639	665	641	633	661	643	673	636	560	644	638	676	644	674	674	657	633	677	623	685	663	668	655	645	628	643	641	627	656	650	634	622	615	671	658	668	639	645	685	589	628	721	621	687	599	695	662	664	586	653	634	658	667	660	668	672	639	656	593	676	676	630	614	632	669	643	637	630	661	719	635	632	605	624	621	687	656	665	673	645	654	639	672	629	688	658	660	676	639	682	585	617	662	662	632	643	658	633	626	597	613	700	666	676	671	677	579	645	710	659	632	681	621	664	639	606	663	641	637	650	650	664	659	594	685	666	657	659	629	641	596	626	650	651	635	642	693	667	691	650	636	675	666	675	616	656	651	662	619	651	646	610	645	645	637	663	676	653	639	642	622	665	633	660	667	675	602	672	611	664	616	620	660	622	622	645	716	626	610	709	631	624	655	657	678	665	610	691	669	673	689	693	656	625	675	666	650	669	664	642	678	664	626	666	663	640	682	686	640	664	692	626	651	665	647	622	654	696	647	684	671	626	627	667	619	670	670	593	639	685	642	660	677	655	615	673	651	636	658	627	660	644	731	621	636	682	605	628	669	661	599	605	651	618	652	612	656	691	660	636	651	684	621	619	649	643	681	619	675	644	679	645	646	599	617	650	664	692	628	640	623	635	635	653	656	605	690	619	612	649	693	622	673	683	597	641	681	636	696	662	663	644	653	664	677	654	681	624	689	615	626	637	661	645	628	659	639	631	664	634	659	673	609	650	677	610	662	643	668	689	611	676	644	632	604	678	678	632	681	661	654	715	612	664	660	659	645	661	662	641	663	597	658	646	623	637	606	681	583	601	646	663	683	637	654	644	667	593	684	660	648	602	671	624	671	624	638	651	684	680	657	679	660	647	700	640	615	638	624	618	627	666	657	643	674	662	614	635	655	630	652	630	632	647	617	655	676	633	635	664	691	644	646	626	595	634	647	676	616	630	645	608	660	620	678	661	628	684	644	657	671	641	679	618	657	651	593	650	651	651	659	665	624	615	654	646	619	634	660	679	686	620	658	617	650	619	663	647	639	682	650	642	650	661	634	655	637	628	620	685	668	645	659	622	620	651	644	662	666	642	613	700	653	678	706	654	671	677	648	670	602	641	595	653	655	649	670	610	667	650	643	670	649	644	644	668	641	628	644	679	654	635	655	647	666	675	631	637	607	673	617	639	651	621	637	676	679	601	629	662	682	632	613	625	619	629	661	652	670	651	724	648	621	664	646	650	650	669	656	616	682	677	652	648	629	641	642	657	686	671	646	626	629	645	650	674	653	664	632	678	653	629	677	644	637	638	619	632	671	648	633	681	656	639	630	654	621	626	596	633	644	656	682	639	647	668	653	676	650	661	673	655	636	662	712	660	658	675	624	641	626	615	676	645	656	654	614	654	656	670	676	662	633	653	632	616	608	634	615	679	631	670	662	612	638	666	700	641	628	651	624	694	621	642	636	676	615	684	643	648	678	611	648	637	639	625	605	665	658	660	659	630	698	658	566	641	625	605	632	672	677	662	685	665	666	676	646	645	676	653	679	630	642	665	686	690	686	623	659	650	656	620	672	674	626	648	645	656	669	655	661	601	670	668	593	648	621	614	598	627	629	639	635	631	666	627	632	641	659	670	667	681	661	645	654	670	659	650	653	669	607	661	632	697	653	637	665	654	666	610	627	631	649	630	638	642	666	629	629	664	661	579	644	644	632	650	682	624	647	663	675	716	619	663	594	636	596	606	656	608	688	625	634	668	640	614	664	650	677	647	637	627	646	616	653	624	615	631	686	616	654	654	652	654	645	676	629	683	659	638	640	697	638	667	655	633	680
23213	20958	28334	23770	20965	12802	1223	740	595	537	505	463	433	428	414	370	367	390	363	368	373	356	370	346	352	306	335	322	338	343	330	320	320	314	316	311	321	304	346	348	326	341	303	319	311	313	337	339	310	300	288	340	318	313	332	303	303	327	318	359	342	301	331	331	348	316	334	312	375	279	328	331	291	334	298	322	312	322	328	315	310	325	296	300	340	317	345	312	325	350	307	302	298	323	293	289	330	320	348	295	332	339	289	328	347	290	349	334	329	314	326	323	302	322	285	315	289	299	297	331	335	351	334	294	316	318	300	319	316	305	346	330	326	311	324	322	358	337	293	299	264	317	303	342	298	326	328	317	305	323	339	296	319	324	328	325	323	305	302	350	288	313	326	349	301	289	334	317	327	337	351	305	321	305	281	327	335	323	309	316	314	319	298	327	321	285	305	332	317	314	305	321	342	324	326	318	299	300	294	315	305	351	353	340	312	314	306	340	326	307	289	277	316	302	339	315	327	316	305	330	307	319	304	335	319	308	326	321	313	334	292	332	325	325	313	356	316	323	355	315	281	320	332	336	290	328	293	334	296	360	371	333	306	319	309	308	333	321	325	294	323	321	322	335	317	317	338	283	324	331	331	317	294	288	310	285	311	342	349	300	300	288	331	307	308	352	310	310	301	315	288	289	311	310	316	322	316	316	311	297	309	301	347	306	313	325	334	315	317	298	305	325	297	310	327	306	321	328	319	309	311	316	315	325	322	306	299	289	334	310	300	301	292	343	331	308	300	305	307	326	309	329	342	303	332	343	310	278	298	318	316	336	339	326	319	334	330	288	316	316	333	317	336	299	320	334	308	328	295	309	330	326	331	326	279	309	324	302	316	303	313	331	321	324	302	304	314	317	296	335	316	310	325	328	287	305	319	317	332	311	311	333	317	312	297	330	316	334	327	334	300	335	320	329	299	308	315	308	343	293	297	305	299	331	336	311	322	309	312	317	346	315	329	314	303	303	300	318	313	308	287	309	310	335	307	299	310	327	291	325	353	321	301	313	318	306	318	311	345	322	343	293	323	281	322	314	298	296	313	329	335	344	291	302	322	295	293	311	335	360	303	290	314	322	291	308	364	324	293	303	313	280	266	326	294	320	322	319	320	316	305	298	344	317	316	304	324	323	311	326	289	320	305	293	297	335	314	331	319	331	309	313	329	305	348	299	339	291	311	301	326	322	339	299	308	305	338	294	291	310	313	308	318	310	322	302	285	334	296	289	316	329	302	296	332	346	316	328	307	324	305	328	309	316	308	331	326	292	328	333	322	293	300	343	297	319	347	323	324	326	325	331	331	318	267	324	352	294	304	305	326	303	300	325	308	314	344	315	308	278	325	299	301	311	320	324	342	306	326	304	326	335	286	324	309	304	310	310	318	302	307	309	319	305	311	314	304	308	336	325	302	299	330	320	289	336	307	296	326	328	322	336	295	321	322	337	323	305	330	289	312	323	345	289	316	314	306	295	334	330	324	328	326	315	293	292	325	323	371	328	284	323	329	351	305	315	286	356	314	305	345	327	332	331	312	321	365	337	322	315	292	282	300	285	377	308	323	324	328	290	284	321	332	306	340	318	274	297	286	304	343	316	309	290	303	315	293	308	327	343	319	309	289	325	334	314	328	335	306	300	339	273	331	324	273	323	307	290	339	280	312	323	326	295	333	341	319	328	292	322	314	306	298	335	331	302	301	293	319	313	300	336	326	332	327	321	311	336	317	342	345	346	327	350	325	322	284	307	330	310	297	314	323	310	325	301	364	327	321	310	271	324	310	352	331	312	335	335	300	332	293	308	347	289	323	322	355	345	324	318	301	292	339	326	350	299	359	330	334	319	322	307	326	298	318	317	310	309	342	306	349	324	330	301	309	315	310	297	298	320	322	322	292	293	329	284	325	362	313	343	348	313	330	306	290	316	333	350	309	303	333	319	315	284	306	307	324	304	287	321	314	313	307	311	337	319	298	302	299	351	333	306	310	293	331	307	295	339	336	344	314	344	311	319	324	304	321	308	303	270	303	340	330	315	319	303	343	355	306	295	301	326	334	349	294	313	308	294	290	336	301	323	334	296	368	331	316	325	296	301	335	364	310	324	300	331	326	340	333	332	324	326	334	321	298	305	296	339	310	324	292	327	283	349	292	312	322	314	314	300	351	297	325	325	283	314	314	295	291	319	346	331	330	308	319	312	301	351	316	302	315	357	311	347	334	313	300	306	310	323	338	312	272	332	340	303	343	338	340	305	351	300	299	294	306	267	348	295	319	287	292	341	327	319	321	309	336	308	347	320	315	282	324	334	326	291	322	301	307	325	317	339	294	291	332	298	334	306	347	336	325	328	332	346	317	307	345	300	335	312	349	358	297	321	325	317	332	324	308	311	327	329	313	334	279	333	361	315	319	338	317	347	318	311	333	318	316	312	318	315	314	315	324	336	345	286	337	324	326	315	300	332	307	327	297	321	339	363	301	337	338	356	292	346	333	335	323	293	319	286	332	305	304	309	329	322	304	316	322	319	341	317	304	291	338	324	280	315	310	311	295	312	320	291	286	303	322	311	342	295	324	320	315	316	310	306	309	324	309	284	311	322	306	304	317	362	320	297	320	313	289	314	309	290	324	312	294	350	328	290	327	317	305	295	327	287	301	321	323	337	294	315	314	286	357	308	297	324	339	329	307	348	334	299	326	307	294	289	324	311	338	283	321	317	285	317	311	312	316	332	325	336	334	355	333	329	324	307	307	317	347	332	309	291	350	316	320	348	339	278	288	372	321	319	315	336	306	335	326	323	291	312	332	322	314	311	308	291	297	257	304	358	312	323	302	348	313	346	327	324	284	288	317	301	304	304	329	324	317	322	307	328	336	314	325	316	334	335	317	328	317	314	332	286	328	341	314	312	318	317	315	310	296	283	321	319	308	285	310	321	302	338	335	324	314	302	299	308	320	305	298	325	292	322	340	294	326	350	272	323	312	301	293	293	313	294	301	315	320	296	326	333	313	293	310	320	321	305	316	301	328	336	318	322	317	328	316	339	302	325	269	305	324	329	340	327	329	335	332	293	347	329	327	320	309	336	275	334	322	279	286	318	342	321	329	306	332	329	279	307	312	330	311	319	321	297	320	319	350	318	291	350	324	317	297	291	320	310	326	327	337	311	294	321	340	313	355	311	282	340	351	306	317	284	338	315	344	341	303	310	304	323	326	300	333	317	316	306	306	306	353	323	325	344	287	321	340	310	302	335	298	310	323	329	300	328	312	316	297	352	322	316	324	338	331	309	311	298	302	292	334	332	308	328	302	309	319	364	332	338	321	302	306	330	331	330	309	294	320	338	325	328	307	303	316	291	318	295	302	347	330	318	324	304	311	343	328	298	324	322	327	327	311	321	272	303	333	316	353	348	323	287	297	302	333	327	306	294	309	310	313	322	329	312	324	311	343	316	363	299	308	309	336	310	328	295
3200	8564	6430	2963	2178	1647	1243	998	806	705	607	571	518	491	446	467	430	416	413	411	420	382	389	363	370	353	379	329	350	361	386	335	341	355	348	340	382	322	370	347	360	368	320	318	383	331	336	332	361	382	350	337	357	347	360	382	363	332	338	367	367	326	331	353	354	334	377	348	358	338	367	338	327	316	340	346	357	373	356	347	359	335	343	377	374	382	340	339	368	330	366	336	355	354	370	349	358	327	348	353	311	378	330	364	350	336	306	360	355	337	329	365	370	365	362	388	351	364	358	341	334	335	355	345	330	359	344	351	344	339	315	339	328	372	336	355	327	352	353	347	348	350	336	336	338	331	341	359	316	345	343	324	364	364	380	358	348	361	370	335	330	353	324	327	327	321	378	371	373	341	362	345	343	345	351	370	349	333	350	339	347	299	319	363	345	330	355	322	368	369	354	348	340	332	336	358	341	352	354	375	344	363	370	365	327	342	360	342	336	368	344	353	352	315	327	353	341	357	340	359	384	353	340	342	374	396	334	338	340	374	367	331	340	352	338	351	347	318	339	363	316	342	343	345	345	384	350	327	331	356	344	379	370	356	340	338	328	335	331	357	349	353	345	359	323	354	342	349	352	386	368	308	296	306	345	320	358	326	366	328	379	351	321	353	314	368	328	359	354	359	361	386	367	330	302	372	344	360	299	332	336	360	315	351	357	360	333	314	365	331	351	382	346	337	322	369	359	339	352	382	345	350	352	348	325	353	331	357	344	365	364	325	350	366	344	337	358	373	346	337	351	360	373	362	339	301	371	358	335	326	344	323	364	317	352	362	334	335	373	390	357	334	351	361	353	321	343	347	338	334	340	326	352	372	389	372	386	342	310	345	319	341	348	328	330	377	347	322	369	357	333	361	359	361	349	369	356	379	373	346	349	334	364	345	379	360	354	343	330	355	371	365	326	361	347	340	318	345	328	348	378	358	361	345	349	325	338	334	331	359	385	338	309	372	320	324	337	325	366	364	336	357	356	335	349	347	328	378	367	345	327	337	328	380	335	346	335	329	367	351	338	388	338	337	363	332	306	347	304	353	326	366	350	328	328	361	342	340	361	362	355	349	370	321	335	329	315	372	331	336	362	341	332	366	328	326	324	340	333	343	322	316	359	370	347	360	340	362	336	365	333	349	320	353	356	331	357	365	332	302	343	373	384	343	362	340	326	356	340	317	337	359	363	311	342	346	331	310	334	346	357	319	371	375	336	405	362	364	339	360	351	338	329	334	366	375	366	377	347	335	350	345	381	371	363	360	357	323	355	308	339	334	331	334	376	341	361	334	342	354	336	340	361	374	348	381	355	328	362	331	340	329	338	357	345	339	382	321	332	334	355	316	348	368	325	363	323	343	360	349	344	332	321	370	361	315	379	333	346	356	359	348	317	345	326	333	388	344	362	362	340	336	351	367	375	336	316	352	330	395	304	335	361	348	353	328	318	326	361	348	352	351	347	361	361	335	354	337	354	351	368	315	359	322	389	350	330	358	346	326	311	325	323	337	353	336	355	348	340	302	345	347	366	324	363	342	308	359	357	357	369	354	336	337	325	354	351	329	327	393	359	337	359	346	343	362	340	344	351	359	347	351	365	335	342	320	347	333	332	323	359	361	376	347	335	337	329	355	377	357	325	332	351	371	343	326	331	354	384	309	323	335	376	343	352	366	358	341	321	369	330	341	320	361	338	344	379	311	360	339	348	380	343	362	335	390	339	348	353	365	347	334	359	359	357	349	334	338	324	347	349	340	335	375	347	351	345	375	349	305	366	363	349	384	344	338	361	299	342	325	349	321	352	335	326	349	342	368	329	328	336	319	339	352	351	339	357	331	358	364	371	344	359	321	345	385	346	368	363	355	339	354	347	356	363	338	356	340	344	304	342	362	340	357	327	373	348	358	352	330	337	355	352	333	325	371	329	337	340	359	346	374	331	352	342	346	343	377	372	312	356	356	321	354	354	397	345	355	356	381	359	352	339	340	356	334	377	355	355	365	312	340	322	346	344	347	346	320	326	347	359	362	345	355	350	356	345	357	362	349	332	347	321	328	351	340	323	339	344	354	371	338	340	336	399	349	310	336	369	387	349	331	340	325	311	359	348	316	336	312	357	315	335	327	356	334	387	308	333	350	372	371	344	348	332	373	389	338	341	313	368	373	370	351	336	325	379	352	365	347	318	364	385	330	347	377	339	311	334	338	371	329	365	346	343	308	345	376	320	324	364	348	355	371	379	344	324	395	395	354	330	323	337	333	354	334	359	359	378	346	360	345	357	352	335	323	354	363	347	322	346	343	365	354	302	334	327	318	346	367	362	324	335	354	351	354	363	362	362	348	341	339	342	382	313	364	345	330	355	316	344	356	370	353	335	352	377	383	365	372	395	342	304	354	323	327	338	345	361	342	358	328	369	362	357	359	327	346	353	364	370	339	318	354	355	348	303	301	354	358	344	384	355	342	362	354	342	349	362	390	369	324	357	368	378	349	355	346	339	345	324	380	322	330	326	332	343	371	354	355	366	327	360	308	367	327	379	328	336	353	392	341	314	375	341	351	339	332	316	351	355	362	346	353	322	358	376	355	367	360	356	378	354	356	331	338	340	345	322	335	356	337	331	330	336	328	323	337	329	328	380	335	358	344	324	359	336	341	349	356	356	369	355	341	376	351	343	314	354	330	339	345	355	339	340	360	348	350	340	359	340	320	306	385	358	351	377	364	400	374	352	319	333	346	305	341	358	311	346	366	350	342	335	323	385	300	340	348	351	341	342	337	344	329	351	355	347	333	366	353	375	357	365	322	356	381	349	351	357	359	358	360	338	351	367	349	352	361	359	329	385	334	329	311	357	352	381	376	365	334	356	363	326	333	349	358	323	346	322	314	358	353	370	316	360	348	359	358	351	359	344	327	325	377	362	357	358	348	328	316	334	364	338	342	336	360	359	366	387	356	355	332	342	356	375	356	341	368	378	308	346	362	333	351	344	350	353	344	337	371	356	337	343	321	341	361	328	331	341	340	353	364	348	346	352	319	311	333	354	333	340	348	385	333	344	337	372	330	320	334	325	313	328	364	351	359	363	367	367	353	362	322	350	323	363	343	325	335	371	324	350	370	356	350	343	383	341	351	317	325	393	335	351	346	335	354	363	366	345	353	355	374	337	311	360	369	322	311	338	318	346	342	335	343	332	342	372	340	351	361	340	352	339	356	377	335	370	345	352	324	346	352	347	327	325	372	360	320	348	345	308	368	331	386	333	323	348	363	339	329	375	348	354	364	355	347	318	323	336	315	337	367	354	362	353	346	385	347	342	358	321	324	338	364	326	388	374	371	366	369	360	365	330	355	379	333	326	355	381	353	369	362	329	331	353	343	362	361	350	308	359	343	343	324	324	387	345	327	344	390	356	332	368	367	356	352	358	348	352	320	329	335	327	342	346	333	338	358	333	373	340	355	366	343	347	328
24230	20920	27476	24486	16657	1496	960	809	728	730	717	660	612	637	666	653	614	604	595	616	618	603	620	636	611	566	598	568	585	578	628	605	562	627	559	629	531	546	639	572	619	633	603	627	641	624	581	604	594	604	565	591	585	596	573	580	637	572	609	551	589	574	591	544	567	574	588	570	560	588	588	611	591	599	591	606	588	575	575	587	607	607	589	600	603	558	568	548	564	601	594	597	614	593	605	575	593	573	545	622	610	574	553	597	630	584	605	570	582	602	580	606	551	565	583	591	590	595	582	570	570	581	577	606	521	563	552	534	568	593	574	584	586	516	581	606	559	590	597	531	603	590	578	565	595	611	614	582	611	543	601	540	588	590	603	572	622	534	599	606	566	577	556	609	584	545	539	603	553	565	596	581	612	575	582	606	584	576	581	540	634	624	575	538	599	566	638	579	557	575	586	588	555	588	598	569	572	593	592	580	605	596	609	611	586	613	580	588	574	587	602	558	585	578	565	596	614	619	618	592	577	556	589	649	554	524	592	586	541	562	607	569	615	605	603	531	580	566	608	591	614	542	590	561	600	547	616	554	598	575	568	560	609	560	564	578	584	581	614	612	589	601	594	577	588	595	597	608	580	605	551	605	561	591	608	595	600	594	633	611	633	570	537	627	578	588	595	634	624	551	593	583	616	557	592	563	532	564	578	573	558	529	538	569	581	616	591	604	537	595	590	587	565	598	582	636	554	574	572	668	567	596	552	580	569	593	565	599	575	602	548	621	593	536	594	531	600	572	556	569	609	606	589	538	590	560	602	576	574	552	554	554	608	569	566	570	600	603	576	592	586	585	613	621	632	605	623	598	611	562	562	578	601	566	596	591	594	610	578	585	609	572	568	605	530	549	597	555	640	562	575	588	606	579	588	606	600	583	599	590	561	574	597	588	564	599	600	602	543	573	601	584	643	629	580	606	562	600	586	614	598	582	536	626	550	585	553	629	608	596	580	588	574	572	537	588	556	601	587	568	632	574	584	585	568	602	561	585	547	577	585	601	620	557	595	581	566	566	522	594	618	546	653	559	585	553	586	615	562	640	557	590	606	671	573	589	521	587	602	604	554	574	604	574	632	590	574	588	589	612	607	601	620	582	542	619	604	601	630	596	616	602	593	574	561	621	577	611	584	588	559	536	610	594	561	612	538	609	559	586	583	565	595	581	638	584	611	573	550	554	633	555	542	562	568	604	585	534	570	642	600	574	577	568	547	583	573	548	600	595	566	580	585	584	586	554	614	570	547	567	617	596	578	615	598	558	556	537	568	560	561	540	592	606	582	583	581	551	591	568	562	577	585	580	604	561	581	583	636	597	578	561	570	567	576	593	572	553	588	618	559	640	563	587	605	591	617	566	613	553	607	578	641	578	525	562	581	560	587	577	599	587	582	566	581	608	569	564	579	642	595	597	632	596	533	607	584	602	563	571	565	571	617	579	638	551	592	574	529	579	603	601	608	566	566	593	570	575	556	587	603	582	598	607	547	594	599	573	584	573	548	607	572	543	579	591	576	612	594	621	572	634	601	550	576	583	554	593	638	584	593	570	559	577	630	602	590	554	580	555	576	562	619	572	573	543	577	567	604	579	607	598	577	576	589	592	609	573	581	593	594	588	587	598	596	590	597	595	555	568	548	597	661	590	595	606	616	615	599	601	644	548	621	601	569	583	597	596	573	581	552	606	608	602	549	589	586	578	530	575	567	607	592	606	535	613	617	550	624	563	619	599	601	587	601	605	618	578	611	587	576	565	569	606	569	569	594	613	576	564	601	583	624	595	566	586	569	570	550	560	559	582	555	611	607	581	606	565	596	524	563	572	628	592	564	591	602	585	573	546	587	598	601	571	577	615	567	562	584	586	598	584	606	578	563	528	584	537	567	579	544	597	582	564	601	596	570	567	609	599	582	592	591	573	592	610	590	589	592	606	597	636	566	553	614	589	564	596	526	604	560	548	587	585	595	598	586	569	565	584	563	549	584	558	617	580	581	608	587	555	582	569	569	580	584	622	592	609	575	571	553	579	560	570	587	594	615	593	558	583	595	601	593	536	577	611	591	595	558	566	557	578	597	595	612	585	605	569	589	599	556	573	592	559	651	558	621	586	566	594	597	591	569	608	594	555	585	620	600	629	565	614	589	603	595	543	596	557	577	601	577	580	618	595	602	586	583	553	584	617	592	545	575	601	549	565	577	554	556	614	600	575	531	572	531	616	573	585	619	557	606	603	629	597	616	587	580	564	597	567	584	585	592	585	572	570	596	610	573	558	624	582	565	613	610	590	614	611	540	600	578	557	593	625	550	533	625	629	597	579	536	602	627	622	610	616	557	587	592	599	539	594	613	543	543	571	615	583	578	588	631	563	627	581	573	599	577	590	562	603	577	549	539	555	568	594	567	570	593	608	622	603	597	594	583	589	588	609	606	619	610	604	558	582	589	626	543	547	577	616	612	590	575	589	575	559	611	572	588	606	642	546	584	606	591	591	604	601	578	618	556	571	568	606	573	640	565	567	597	562	598	552	592	557	596	558	590	563	548	552	575	595	669	600	599	561	579	578	597	608	578	593	619	580	608	569	572	548	595	624	616	583	598	520	583	577	554	596	601	608	577	561	538	606	560	590	579	608	586	576	576	563	588	601	578	651	572	543	635	577	577	537	573	568	609	604	577	608	584	594	596	565	589	568	613	612	598	557	553	574	554	576	535	579	593	575	607	559	624	599	659	550	565	601	577	607	606	561	558	596	580	571	589	573	594	595	600	539	561	590	593	617	555	563	576	547	577	559	621	631	624	583	602	606	582	611	595	545	615	627	546	592	575	573	638	601	587	571	562	616	604	588	592	558	599	540	583	573	599	588	622	559	541	578	579	616	597	574	598	619	595	580	584	577	585	594	569	553	606	559	556	589	550	586	634	562	627	583	599	604	628	610	583	589	551	598	564	559	577	587	598	595	599	563	574	606	581	592	575	593	544	582	597	613	566	584	614	611	613	572	582	560	569	561	552	602	599	578	619	620	580	572	588	578	580	575	579	571	604	604	537	576	523	648	539	636	643	572	584	579	586	601	595	582	598	583	604	610	563	597	620	570	594	580	570	656	605	592	579	559	545	574	609	597	551	584	617	594	550	592	571	591	564	585	611	566	583	566	571	575	576	597	570	562	563	529	579	595	579	604	593	599	565	572	598	576	564	574	595	553	613	587	589	574	607	566	565	557	579	595	582	593	595	574	583	607	539	618	577	567	580	588	621	563	598	533	615	577	589	583	589	618	568	606	605	574	558	590	579	647	590	589	576	541	622	563	621	566	580	626	590	602	590	575	538	594	568	542	597	612	575	561	609	576	594	597	565	588	576	582	589	586	580	610	555	558	578	579	581	592	575	556	586	584	587	597	562	601	625	609	591	614	526	590	598	629	575	556	627	599	621	591	566	589	581	592	588	595	607	577	557	571	573	565	608	620
3456	5669	4106	2137	1633	1432	1094	965	902	783	732	677	689	658	659	626	650	640	590	616	633	626	579	629	624	621	648	582	575	639	599	624	598	590	610	570	642	598	628	590	583	604	564	568	618	573	592	584	588	605	592	607	564	553	569	587	597	585	565	600	588	608	585	634	574	578	576	575	526	550	626	594	548	601	603	583	552	582	638	553	602	592	600	566	566	566	622	584	576	575	559	582	601	588	551	572	606	591	556	591	561	570	569	582	642	541	604	616	588	567	551	553	517	599	538	572	571	560	605	621	565	580	579	578	547	609	544	594	577	585	598	567	594	543	581	586	562	575	558	567	564	601	554	576	605	572	606	571	642	585	579	592	628	580	625	616	539	560	605	602	612	596	571	601	601	582	600	627	588	585	591	591	616	579	560	568	573	558	559	609	588	566	575	583	562	583	591	597	566	615	611	582	618	564	572	562	564	568	578	544	577	585	568	594	571	608	600	581	544	571	567	638	607	622	593	603	581	548	587	592	603	562	572	590	576	593	626	588	559	606	554	591	554	608	614	617	579	562	572	601	599	580	571	549	600	607	604	559	583	604	646	548	616	571	589	609	543	564	574	575	573	569	570	545	578	591	590	579	554	571	568	557	569	578	586	558	587	609	599	554	614	579	551	594	608	574	571	593	595	597	569	638	564	601	578	535	563	589	585	604	585	597	576	567	555	574	562	600	635	557	560	616	600	593	573	587	559	556	586	594	596	637	605	608	572	595	646	563	533	548	588	553	586	578	567	560	624	588	566	571	532	571	566	574	622	584	559	562	549	590	539	605	575	593	643	607	563	615	600	568	548	573	578	570	587	600	587	603	577	569	583	626	594	607	542	600	553	561	662	608	580	561	603	604	620	580	609	557	576	601	621	555	626	530	607	619	591	555	564	579	611	592	574	610	539	562	588	572	621	626	572	636	559	618	595	571	567	580	595	549	583	607	609	591	606	592	562	561	541	589	613	614	597	537	568	570	549	570	592	588	609	629	567	562	610	585	565	567	594	614	610	532	597	575	565	571	573	597	568	568	539	598	547	602	584	565	579	590	585	569	575	588	602	611	640	591	537	565	548	621	586	559	562	571	568	617	592	570	561	566	553	561	597	596	590	571	616	608	570	585	553	593	561	551	600	546	557	564	635	551	583	589	580	617	620	573	556	594	600	584	564	551	588	538	535	584	598	605	635	588	582	584	554	646	575	588	599	560	568	573	598	592	615	553	576	609	596	571	602	558	561	579	612	578	570	599	570	575	570	573	591	529	567	574	551	584	588	580	600	611	591	593	586	600	619	557	571	594	551	585	555	563	568	608	539	574	577	567	576	604	595	588	553	550	596	534	591	583	562	616	567	610	590	604	573	605	582	635	580	593	623	553	595	576	614	571	624	581	599	538	568	545	534	559	594	589	567	589	597	559	600	608	549	576	596	648	523	611	609	615	598	571	617	546	604	578	535	587	569	555	615	585	561	558	577	555	575	619	603	596	567	601	583	593	593	602	558	593	544	544	575	606	570	603	549	594	601	589	607	575	606	568	532	582	567	573	579	582	593	597	539	583	580	582	623	619	578	581	578	542	559	630	627	593	583	590	577	603	565	613	583	577	621	629	564	589	621	557	620	543	608	526	567	597	600	593	590	594	680	583	618	628	551	610	552	595	598	615	592	543	584	599	580	583	616	557	622	555	573	639	593	568	558	539	597	593	578	578	561	577	600	592	560	559	555	573	547	608	590	537	576	532	623	588	588	595	611	581	567	612	534	596	586	587	575	608	581	582	586	560	561	594	608	577	588	585	571	575	581	587	572	573	573	554	571	582	619	564	549	625	597	598	590	546	572	583	570	572	601	563	611	588	595	557	583	616	605	608	607	562	598	601	595	559	557	588	587	603	633	555	588	566	555	606	601	579	581	550	528	645	594	609	630	619	556	590	628	577	603	569	537	592	544	595	621	610	586	613	576	605	622	548	583	591	605	589	610	561	557	608	606	612	616	616	569	542	590	592	578	607	542	578	586	549	586	545	599	581	652	592	566	593	614	581	580	630	615	552	536	623	596	566	580	528	564	553	555	646	592	556	609	536	621	568	541	583	612	603	610	551	597	595	590	614	557	575	610	555	582	608	601	612	579	545	548	587	615	555	600	591	579	584	552	576	570	579	571	551	578	597	600	564	567	597	622	552	594	573	574	625	583	562	597	579	578	586	581	565	577	569	561	579	601	594	575	578	574	590	610	602	587	589	582	603	563	592	574	612	563	586	562	603	567	577	575	590	611	592	578	559	576	613	583	615	575	585	592	602	586	583	586	551	557	587	628	574	541	557	587	619	603	602	568	581	570	599	594	540	579	580	611	604	584	581	553	535	542	549	548	591	569	606	587	545	562	591	560	581	564	562	585	574	574	565	576	569	565	586	548	590	594	645	599	547	583	606	649	562	602	614	617	577	601	587	581	612	598	625	605	595	559	584	592	575	580	600	614	570	597	548	609	548	617	624	602	578	590	610	563	603	560	569	581	597	551	557	610	576	607	597	540	633	559	601	587	541	569	585	596	604	603	571	562	569	594	573	565	590	576	604	584	572	600	605	555	604	620	608	579	566	605	564	548	584	560	631	579	584	554	558	593	611	593	626	555	564	576	588	588	629	581	581	579	610	562	579	595	579	557	566	609	594	569	579	548	550	599	581	563	597	583	567	619	624	641	586	532	569	637	597	574	624	610	541	573	563	559	566	557	602	628	591	616	584	597	581	587	570	606	605	568	607	548	573	558	557	613	598	538	604	536	585	603	598	550	576	586	629	599	574	610	572	550	596	549	557	552	596	551	589	570	592	593	554	565	573	587	607	587	555	568	617	578	575	573	603	560	584	579	577	578	621	557	582	530	545	558	597	602	583	583	589	552	570	587	569	584	513	567	582	566	591	590	558	558	584	573	573	544	579	552	619	572	592	569	592	574	565	566	588	558	587	608	594	578	570	549	580	625	558	593	587	604	561	566	580	598	582	597	585	582	581	601	579	585	553	654	568	537	590	571	559	588	615	595	621	600	559	605	583	586	569	609	617	527	562	637	579	589	598	568	587	636	549	622	608	581	569	599	555	621	606	606	547	606	559	586	606	580	642	561	658	602	618	544	564	600	577	571	577	602	524	556	583	565	579	576	591	587	562	589	585	602	596	595	599	602	591	577	526	571	572	626	618	562	578	588	565	623	587	589	626	605	548	557	547	584	562	580	593	593	538	563	607	549	627	579	625	573	574	623	578	631	629	582	561	585	530	595	601	566	618	597	559	554	539	574	592	586	588	587	555	553	575	583	597	609	576	578	619	584	575	565	592	562	554	571	606	602	541	585	539	569	592	593	588	571	602	552	600	536	562	600	592	582	596	594	557	536	584	568	576	568	559	578	596	594	535	591	541	606	574	547	564	590	611	588	563	569	593	594	568	594	574	601	569	584	600	567	546	616	602	561	580	607	578
22164	20974	28686	23437	20976	21042	11880	1125	719	592	539	442	381	340	349	305	284	277	278	242	254	265	233	225	210	203	217	198	195	212	200	191	188	186	203	201	200	164	185	182	156	200	176	190	205	184	220	146	183	176	181	183	173	189	185	191	185	180	177	180	182	184	186	173	168	158	175	161	178	168	206	180	166	166	173	192	180	169	159	181	182	158	178	196	161	180	148	150	149	165	177	181	200	160	194	159	154	154	150	174	147	187	153	175	164	147	147	153	139	183	173	168	174	157	154	176	180	158	184	188	152	170	167	158	186	156	165	193	158	161	171	176	186	165	173	170	161	191	168	165	187	202	160	158	175	170	165	160	161	176	168	169	171	197	162	157	172	165	193	159	176	181	156	186	193	178	186	196	160	181	175	162	151	174	159	157	147	165	171	167	184	178	166	155	182	170	171	183	155	177	180	172	172	168	154	187	175	174	165	162	178	163	174	180	186	184	173	168	154	181	163	167	156	182	170	184	143	154	165	160	163	169	155	191	162	153	151	180	150	194	178	169	164	179	171	170	186	187	162	190	178	157	157	191	165	172	166	169	188	151	186	148	182	160	177	170	184	194	167	180	158	183	166	200	167	190	185	158	175	170	161	190	155	179	158	177	169	161	178	156	172	177	174	191	182	153	153	177	183	170	157	187	166	178	179	177	151	181	172	188	169	169	195	184	162	170	158	164	191	158	168	183	169	161	177	192	166	184	174	168	178	150	181	167	176	168	178	169	153	178	160	180	173	182	160	183	136	187	143	171	183	168	164	193	172	156	158	193	173	203	184	184	151	183	156	151	162	163	157	190	175	172	161	172	170	164	166	146	170	171	160	185	179	156	194	176	178	170	170	178	193	191	192	175	161	167	147	162	189	180	184	165	145	167	171	180	188	176	163	168	176	190	181	173	150	190	202	151	170	168	183	189	158	197	168	154	178	169	175	175	179	180	199	167	165	166	180	148	169	160	163	186	161	155	189	182	184	182	159	176	178	166	164	186	167	162	180	168	162	173	155	176	172	176	157	179	169	161	173	166	160	175	187	171	179	169	162	176	153	182	163	159	167	192	170	156	193	167	165	177	168	168	177	160	145	175	181	185	182	181	157	171	180	183	157	184	177	172	195	188	156	150	164	175	170	151	165	174	147	188	179	146	170	184	147	183	184	191	187	157	170	183	174	154	209	175	166	177	168	169	175	168	154	170	172	181	179	160	162	163	169	196	173	168	192	187	153	189	161	158	155	177	172	155	167	166	142	155	154	174	173	169	174	155	201	163	189	165	191	163	179	165	166	159	169	168	167	165	168	187	153	189	221	170	184	189	187	158	169	149	186	170	148	163	168	171	172	153	165	157	187	166	167	188	143	154	159	167	166	186	200	159	164	178	171	168	198	171	153	187	153	182	161	161	197	167	167	174	160	183	189	170	175	192	160	163	166	184	169	139	173	164	183	185	174	177	180	174	149	153	171	177	193	176	181	182	162	182	165	139	160	162	161	179	140	161	180	154	170	160	161	179	165	180	179	169	173	192	153	178	174	184	160	177	164	153	169	182	165	164	159	158	175	176	172	187	144	158	180	173	159	160	201	169	172	189	173	225	181	184	169	173	193	183	157	187	174	140	167	192	168	195	191	191	171	173	172	192	156	186	178	167	169	164	187	168	175	166	138	158	179	190	180	178	172	172	167	158	183	183	170	203	160	192	203	188	167	154	149	174	153	168	174	182	170	169	169	164	171	181	177	176	184	164	181	181	150	161	158	149	176	169	170	189	169	132	160	181	169	175	159	174	170	163	163	164	167	140	178	187	184	167	182	170	180	166	150	158	160	162	166	161	163	173	172	154	184	169	180	170	183	171	185	173	182	144	165	175	182	177	204	187	189	165	187	170	186	187	172	171	186	155	171	161	173	168	169	165	198	179	179	181	161	170	173	202	181	169	182	155	183	164	165	174	189	167	199	198	170	152	178	171	151	162	181	174	160	183	173	163	178	185	182	151	165	172	160	166	173	178	182	170	171	171	191	175	169	168	160	173	172	158	167	198	163	168	161	163	165	144	158	163	165	154	164	196	181	143	175	164	184	196	143	184	184	156	172	184	141	160	163	173	157	206	149	179	152	173	164	175	178	173	174	164	194	184	186	180	160	167	202	152	174	167	189	159	165	155	179	182	158	163	181	173	166	182	157	152	182	178	180	186	166	163	166	173	191	149	170	163	162	190	170	151	170	186	154	155	158	182	178	171	168	175	174	173	141	173	154	159	170	138	163	168	162	175	155	171	159	188	181	170	180	165	181	176	170	163	153	172	158	146	165	158	176	176	207	153	176	194	184	165	155	176	183	158	197	188	181	172	172	148	165	154	164	169	180	158	168	185	164	164	169	175	170	157	158	156	181	167	176	190	157	162	181	143	149	169	167	171	172	173	171	136	175	182	178	154	156	169	150	161	163	180	186	168	154	172	164	172	172	135	157	180	151	189	167	166	182	183	168	175	162	179	173	163	153	167	173	174	139	168	172	193	162	169	155	186	172	178	150	167	163	184	161	191	162	153	175	186	173	169	191	186	187	166	169	169	179	184	190	157	165	157	148	175	157	179	186	166	172	187	162	161	188	191	149	171	164	183	150	171	193	161	175	172	160	177	157	158	172	174	195	151	208	178	155	170	150	166	169	202	139	170	159	169	171	172	177	192	177	168	150	181	155	155	156	191	150	164	158	152	161	176	174	197	187	175	154	167	153	176	160	164	169	175	143	166	169	147	160	171	168	175	181	189	187	162	187	186	158	170	167	160	189	194	168	202	163	167	153	165	151	175	185	181	177	177	177	176	179	162	162	180	184	153	165	183	140	176	161	179	168	167	192	209	170	167	174	175	166	147	199	178	179	171	172	200	151	189	186	197	180	184	162	165	158	163	183	172	175	168	188	193	157	173	168	163	195	158	172	158	170	163	178	178	168	153	158	183	161	164	179	158	164	187	166	174	158	174	163	150	187	173	161	161	182	182	155	180	176	166	166	185	191	199	181	169	168	192	160	177	178	146	177	172	183	182	188	177	176	179	165	137	179	160	168	175	175	157	174	172	176	186	157	171	173	163	179	160	171	188	173	152	185	166	166	194	180	159	167	168	178	179	185	167	166	181	164	163	190	189	193	170	182	171	155	166	186	161	174	154	183	163	160	160	160	187	178	172	149	187	176	157	188	165	195	165	189	177	174	157	148	194	149	164	183	142	170	172	174	185	162	176	188	186	172	164	186	160	184	163	170	165	187	198	169	184	160	174	156	143	182	164	170	179	176	160	167	162	146	176	186	172	178	203	166	165	178	157	175	204	165	155	158	170	171	160	166	170	173	160	155	191	170	201	157	173	170	170	169	154	175	176	165	178	163	155	161	171	158	164	162	206	167	176	180	173	215	184	170	166	174	185	183	174	168	167	182	183	156	158	161	192	180	160	181	147	171	187	161	165	186	152	158	176
4647	14336	10521	5136	3638	2651	1910	1408	1117	887	666	606	522	477	392	376	326	299	317	295	225	261	246	289	231	227	226	211	222	222	197	185	189	207	212	210	198	212	194	179	190	166	200	195	185	187	181	201	211	183	171	174	161	177	193	154	190	190	188	159	168	210	183	173	188	157	217	175	158	150	155	160	177	155	177	177	188	182	189	150	168	187	172	180	169	175	185	193	173	168	175	153	174	184	177	173	169	161	170	169	169	171	170	184	173	153	164	159	187	182	180	184	171	146	179	165	193	183	165	192	147	177	178	205	181	197	151	220	172	176	177	174	177	158	191	186	200	162	164	171	172	184	166	176	159	171	174	163	156	176	172	168	172	181	168	197	185	182	139	182	158	180	164	166	161	164	198	177	202	169	182	200	159	153	157	161	198	167	163	191	176	180	184	159	159	161	188	163	160	194	165	182	164	176	176	183	154	159	191	153	167	162	166	173	168	183	185	157	191	167	149	164	171	174	154	184	180	159	154	163	197	187	186	155	155	178	153	153	167	170	175	170	171	163	192	187	181	184	172	154	178	165	159	185	162	176	182	187	193	163	169	192	179	163	160	180	168	186	184	194	173	165	178	150	157	134	175	155	160	151	163	174	186	167	174	168	198	147	169	208	209	156	176	165	174	187	178	174	192	183	183	185	188	162	202	156	183	173	191	164	186	172	147	147	184	175	180	170	175	189	171	172	166	161	169	174	166	175	168	172	191	168	191	184	203	172	157	176	171	171	183	152	190	180	189	148	174	165	187	152	174	175	173	150	169	158	139	158	189	188	154	163	178	163	176	196	160	168	180	183	168	188	184	155	168	183	180	171	177	171	192	169	162	155	172	164	186	167	171	199	164	179	176	171	162	175	169	158	175	160	159	156	157	162	194	181	165	176	183	159	169	177	171	169	158	171	187	167	147	155	174	177	167	168	172	178	174	161	162	161	186	180	170	165	183	161	180	189	181	166	176	183	162	145	192	161	166	167	153	173	186	169	165	171	165	160	167	178	168	161	168	180	172	169	182	169	167	181	196	178	165	164	154	162	165	162	171	170	187	172	167	173	154	143	153	163	159	162	159	142	154	163	172	166	192	182	187	174	183	180	164	147	174	170	180	161	181	180	178	184	188	141	171	179	184	162	157	181	157	178	194	159	165	181	174	167	165	156	183	166	187	176	169	170	183	168	182	188	180	159	169	162	180	165	173	172	149	160	174	162	159	167	171	159	191	176	174	176	159	177	191	170	193	171	163	169	175	185	147	191	185	174	157	170	176	172	174	172	148	162	167	170	182	187	177	155	169	152	162	170	198	180	194	149	176	170	170	180	193	177	153	166	170	178	197	156	185	195	173	190	172	188	188	170	180	174	179	185	163	143	200	174	157	168	156	172	166	164	172	183	170	173	181	194	142	173	193	161	185	161	158	190	178	174	168	172	180	179	177	164	168	176	175	172	157	172	155	159	180	154	158	188	168	175	160	157	195	157	180	180	153	137	166	179	174	162	170	174	167	182	181	182	181	176	167	181	163	185	169	161	152	149	177	197	163	169	160	176	143	168	150	179	169	168	201	166	173	192	156	182	197	173	176	167	179	157	173	194	168	169	153	132	152	166	151	152	190	165	191	175	161	185	179	194	166	175	180	168	172	159	161	180	168	190	146	188	187	186	172	185	169	166	156	194	187	183	178	158	163	162	161	175	162	183	175	177	173	147	173	174	195	191	150	163	185	153	173	197	151	181	144	166	182	155	197	165	188	175	174	184	156	170	180	154	178	185	169	171	182	167	164	169	166	160	179	175	151	167	181	185	181	189	161	184	203	151	170	149	179	170	170	178	176	174	152	161	171	163	181	172	151	177	185	153	161	164	176	167	180	159	187	155	157	172	144	182	179	187	178	180	178	197	174	164	198	161	155	168	165	175	187	155	195	198	188	163	175	197	153	169	170	192	175	177	180	184	165	172	197	164	175	177	181	147	184	177	173	189	166	187	167	171	182	187	168	166	169	173	151	157	178	175	173	181	150	198	174	180	183	173	177	150	176	176	174	164	179	154	165	161	181	161	154	149	170	164	170	167	184	166	169	176	202	155	142	172	179	144	171	174	154	153	163	177	167	197	157	187	190	176	196	195	181	189	179	171	169	167	179	185	165	174	193	176	186	180	161	155	177	178	171	177	171	167	171	185	174	149	189	172	191	168	179	189	176	185	192	189	171	168	172	178	155	167	162	158	201	185	173	168	164	164	177	178	187	164	181	156	179	172	185	167	167	177	158	187	153	179	168	159	171	175	173	151	190	164	167	176	172	167	184	153	177	187	178	176	169	170	169	180	147	164	179	160	179	184	153	171	164	174	158	168	182	151	169	152	162	187	148	174	158	174	176	178	187	171	173	139	161	185	180	158	150	189	168	187	178	163	201	171	177	159	182	179	177	173	153	164	182	186	175	167	180	158	143	148	151	154	198	166	163	158	176	172	159	208	175	173	190	173	166	163	155	160	182	156	175	172	198	160	189	154	169	176	169	176	197	186	152	199	180	184	174	159	175	188	147	173	156	170	183	184	164	175	175	182	185	153	182	153	180	162	189	179	175	170	174	207	171	180	176	174	170	153	151	175	207	183	174	185	172	178	167	171	178	171	182	158	157	179	156	177	159	168	191	141	168	186	151	168	177	157	166	170	199	146	165	179	182	180	167	174	166	171	190	186	191	194	162	177	162	200	163	182	185	186	171	164	182	164	181	175	156	180	191	172	154	181	171	179	179	175	181	167	168	167	187	155	162	165	184	166	152	186	165	154	169	171	185	176	178	178	172	171	168	162	168	202	166	162	154	151	182	169	178	168	172	174	153	177	172	166	162	185	169	169	174	175	166	177	161	190	184	171	179	169	167	146	172	172	169	167	171	169	172	144	167	180	162	164	169	161	170	193	163	181	165	182	202	164	173	152	179	180	193	166	175	167	171	180	171	168	156	162	183	181	178	159	175	174	150	181	179	159	181	179	179	159	167	184	184	176	180	178	177	175	170	145	153	181	164	175	198	156	158	200	163	162	165	199	194	169	162	162	165	172	157	186	178	181	170	178	171	145	154	162	178	166	166	154	191	182	158	173	162	166	161	170	183	156	163	167	168	172	181	172	176	142	166	186	188	162	174	169	159	170	166	186	189	192	174	179	189	181	191	174	197	169	144	189	170	180	170	177	169	168	182	176	175	173	171	183	157	172	162	163	183	178	171	176	199	208	173	168	184	180	172	181	173	148	169	181	182	176	185	180	161	173	187	171	168	168	181	193	165	172	176	169	167	173	167	182	178	189	169	173	179	205	160	174	155	168	197	186	170	172	172	172	180	171	168	175	182	169	177	171	170	193	165	158	204	192	170	192	183	167	162	141	182	174	171	179	181	169	172	144	166	146	173	167	183	159	180	183	188	180	186	158	152	189	161	177	185	162	166	161	174	160	190	175	146	189	164	187	168	167
27249	18225	4925	1208	881	920	759	655	677	679	662	656	647	630	597	667	662	627	636	595	652	629	624	612	640	614	657	642	606	661	628	629	640	612	634	622	704	611	619	617	614	579	643	637	616	605	643	640	649	664	585	593	639	623	582	638	630	617	612	656	681	637	643	684	651	614	625	627	634	630	576	689	627	589	599	601	605	596	651	619	631	635	609	624	615	623	661	624	624	605	694	609	633	676	602	633	575	637	607	626	612	626	609	631	637	605	616	632	592	617	661	681	628	667	669	623	632	691	616	648	660	637	622	644	638	647	651	618	629	615	606	650	630	622	666	598	639	636	641	628	615	602	605	602	616	641	634	616	638	633	580	601	626	618	643	661	622	648	635	714	637	641	607	680	652	614	627	625	629	621	592	586	629	662	639	607	634	637	662	617	625	617	615	611	621	666	610	692	600	627	609	650	641	649	601	658	632	603	637	649	637	595	623	635	613	638	634	592	629	630	649	619	603	626	657	585	641	625	635	631	626	614	623	597	614	595	587	637	599	627	612	691	605	687	675	625	654	653	614	624	663	659	649	620	648	629	647	606	643	620	624	617	629	617	623	657	664	620	621	621	651	601	605	632	606	594	595	605	639	608	650	602	640	622	639	655	626	636	610	633	638	607	613	652	624	673	648	634	652	652	652	646	659	641	606	649	616	620	649	610	625	618	643	618	661	619	637	590	599	651	662	624	653	671	642	622	629	591	655	656	611	653	624	650	617	592	633	596	670	661	636	632	589	648	645	614	629	645	608	689	610	613	631	599	621	662	588	617	607	640	617	659	632	622	647	640	642	648	631	623	639	602	606	629	542	607	573	595	608	647	613	670	649	603	663	621	584	612	618	634	596	607	651	681	632	637	616	622	676	649	585	646	630	618	639	639	627	621	601	644	599	618	651	594	666	598	657	646	604	640	654	645	641	603	592	594	591	629	641	619	645	627	662	673	602	652	642	666	606	635	563	647	636	626	608	621	640	585	615	635	658	640	603	630	616	618	640	649	611	604	658	644	648	611	676	658	574	632	620	603	625	614	642	652	668	588	685	598	629	616	648	642	632	602	643	648	603	671	637	624	587	629	588	630	584	643	631	625	631	642	646	660	650	616	621	634	651	601	600	613	616	623	660	648	591	611	650	621	674	656	633	593	641	618	638	651	638	632	630	641	603	655	621	578	616	666	616	665	651	635	676	612	634	631	627	653	604	570	644	650	631	600	665	625	664	616	608	618	643	622	598	663	633	622	649	624	654	679	625	601	630	609	612	630	559	610	564	613	666	628	651	639	668	636	646	609	643	619	621	632	690	621	629	672	607	614	625	616	607	625	617	625	628	595	605	659	627	616	673	629	590	657	701	653	602	641	609	661	643	620	619	640	664	677	618	587	634	616	657	635	614	674	656	608	644	652	617	648	644	672	655	662	684	670	639	616	649	606	639	608	605	631	647	636	632	638	614	598	617	655	625	609	646	682	635	582	655	606	660	623	588	591	615	653	601	652	643	553	632	679	635	620	590	624	662	617	625	603	637	625	619	620	634	647	679	609	631	658	618	622	654	586	630	650	628	603	649	644	627	610	647	680	606	640	686	618	643	626	597	603	649	609	628	653	642	623	616	627	674	580	646	655	643	585	634	621	637	621	604	583	607	619	610	680	617	629	630	613	602	585	606	601	647	646	622	666	617	639	617	593	618	620	590	623	588	662	643	635	657	617	630	666	620	586	653	603	659	612	576	644	624	661	604	591	614	594	694	587	637	648	612	640	635	661	612	601	621	642	602	611	637	623	602	682	612	636	633	658	606	620	633	676	665	629	631	576	627	636	552	623	657	585	657	600	613	616	641	631	618	634	614	595	631	620	625	646	672	642	665	637	648	632	676	595	589	636	617	616	636	638	630	616	652	637	632	587	641	612	577	644	634	598	600	604	644	649	591	626	604	628	581	640	645	643	594	622	627	608	624	676	634	672	626	607	655	585	628	673	632	635	610	657	590	646	617	618	609	608	668	585	618	648	604	661	657	618	613	625	671	573	627	619	644	633	624	667	650	642	682	606	640	605	636	624	621	630	642	638	630	605	659	650	623	678	636	660	638	607	643	657	648	626	653	643	662	652	631	647	642	617	615	612	602	593	618	642	646	630	659	625	598	641	610	687	637	646	660	624	594	630	591	626	650	658	666	612	632	639	621	602	616	616	625	604	630	624	648	572	653	648	660	665	612	588	619	601	610	657	662	630	680	619	654	609	621	616	638	646	657	614	651	601	592	606	640	609	629	682	597	647	620	629	623	580	675	650	612	614	654	632	611	671	589	615	639	630	623	615	646	594	621	633	601	626	608	630	633	658	591	619	621	635	669	581	693	633	613	617	633	641	669	652	615	629	658	640	658	654	659	598	696	636	645	624	646	584	615	645	629	613	607	612	638	657	648	612	617	608	621	615	632	591	613	661	640	628	668	581	644	646	610	621	639	593	582	596	634	624	603	656	599	618	587	627	669	631	654	621	608	636	613	633	632	659	602	673	629	636	690	608	647	601	662	630	581	627	619	663	638	637	645	621	665	613	625	606	696	642	624	617	614	608	607	639	606	632	564	627	649	657	628	634	613	644	655	599	678	611	679	643	654	687	654	630	636	658	628	629	678	604	606	623	665	631	650	653	580	664	684	616	566	639	643	601	658	608	637	593	609	627	655	660	715	632	667	617	633	676	613	660	677	655	629	623	638	600	561	638	629	647	604	588	608	594	605	637	584	627	635	605	645	595	648	591	565	589	636	613	649	590	627	662	615	604	621	606	600	636	671	634	659	602	616	591	635	664	593	640	616	634	613	635	600	585	635	653	609	614	632	649	632	586	604	614	666	638	609	632	631	594	659	658	623	645	626	622	592	653	629	623	647	648	622	585	618	638	613	626	652	658	635	601	589	620	622	626	653	634	636	640	644	613	618	680	615	593	618	626	613	635	632	616	684	597	634	619	641	665	588	617	643	560	627	630	654	595	647	613	617	635	569	652	622	601	619	671	617	634	646	650	620	643	622	607	648	604	652	653	654	652	594	613	638	580	626	624	606	658	674	605	601	648	670	662	604	599	630	606	678	645	649	649	629	631	621	653	640	634	586	582	624	660	602	637	598	593	588	647	649	683	622	646	670	625	609	637	612	663	659	630	617	672	627	639	596	641	617	628	644	619	660	665	668	638	608	656	635	612	640	631	625	638	573	592	598	602	612	583	618	578	618	652	657	624	658	546	617	632	648	625	573	621	616	653	644	641	645	597	596	594	680	623	624	633	636	581	665	619	646	591	594	590	657	623	607	585	659	645	646	610	644	626	680	612	659	626	592	657	609	655	666	698	626	650	610	644	629	668	643	631	650	673	655	627	655	569	649	667	636	607	608	659	637	655	658	607	630	620	631	678	639	627	630	592	643	624	647	606	644	633	679	618	621	583	624	634	674	631	628	595	614	601	609	657	619	611
4499	1164	1061	785	781	800	761	655	666	705	693	655	667	666	681	643	638	613	619	629	687	646	659	615	693	665	677	651	694	638	670	650	658	658	633	660	693	663	649	669	640	650	657	613	668	668	647	648	606	643	665	636	628	688	647	620	678	629	650	683	627	656	659	655	654	640	609	661	696	607	657	658	700	694	581	611	662	650	649	647	661	634	649	667	720	658	644	678	631	690	669	637	620	621	694	682	671	663	668	700	661	649	646	609	656	680	643	676	670	621	675	643	611	616	673	639	676	672	682	659	634	669	621	637	612	607	705	640	704	653	677	595	625	669	635	708	689	652	647	608	662	650	651	642	675	629	651	654	657	641	639	669	619	630	662	625	639	614	664	612	640	688	625	624	612	662	667	673	682	647	631	612	636	638	644	614	666	729	692	672	668	634	626	619	662	690	652	661	611	649	611	644	666	617	650	664	645	633	666	656	627	648	638	653	612	630	679	688	651	657	624	637	692	708	618	663	672	644	668	644	683	642	645	649	684	658	656	706	668	635	628	630	648	647	677	679	609	668	661	645	645	616	656	646	697	683	685	654	658	637	682	634	665	663	683	709	612	578	670	627	712	689	643	656	657	664	653	651	633	600	639	652	671	688	634	663	648	642	691	670	668	631	621	661	676	636	621	639	677	663	604	616	649	612	621	660	628	621	632	648	658	629	635	693	657	713	688	647	649	621	673	612	645	627	614	648	606	660	662	619	675	650	619	652	671	626	645	701	650	672	637	665	654	674	641	695	651	621	653	684	642	615	643	635	614	612	677	675	642	649	636	625	626	690	642	664	634	653	637	676	673	678	647	646	689	676	631	670	634	618	640	708	603	647	644	646	648	646	626	638	649	634	663	677	641	652	682	672	649	661	674	669	666	649	624	650	644	637	663	612	647	660	662	645	608	618	632	680	630	700	679	673	607	683	668	661	641	670	682	645	705	625	673	625	621	659	661	669	626	677	662	715	628	616	654	658	667	667	639	621	674	642	646	678	682	627	659	665	687	590	657	661	619	687	645	621	629	692	663	628	651	662	656	697	625	641	618	668	650	655	645	659	640	618	618	606	642	691	655	652	636	663	677	637	703	641	600	658	676	621	609	624	679	661	629	618	670	641	695	687	653	683	660	663	678	707	665	643	652	679	635	611	652	637	609	653	645	626	709	652	626	640	691	670	679	653	679	679	711	639	636	665	647	657	657	674	674	619	704	685	687	643	656	613	642	625	681	643	624	644	637	625	666	694	648	666	673	614	680	661	665	624	640	672	642	720	702	651	650	642	665	672	636	629	655	624	642	659	673	602	667	645	620	661	684	648	605	600	615	653	643	642	660	661	620	710	697	652	706	690	643	657	621	656	652	654	634	641	658	629	643	684	652	678	660	668	636	650	664	624	626	643	692	675	647	664	699	655	665	663	670	670	701	640	635	653	660	647	675	681	642	623	633	663	645	669	660	664	667	628	642	616	647	688	640	647	641	607	687	630	608	606	705	665	654	679	645	686	626	671	657	651	654	632	638	628	658	669	626	643	666	615	648	686	672	644	683	645	645	589	627	599	631	673	628	646	672	672	661	653	658	627	639	643	635	661	667	633	676	667	658	616	602	633	678	688	679	674	635	642	622	665	681	680	655	621	624	633	648	640	626	655	659	626	656	651	630	649	634	670	623	680	577	678	639	645	699	656	664	641	655	653	703	672	626	669	648	652	668	561	673	687	657	599	668	720	668	649	608	630	612	650	630	677	653	613	636	653	637	651	648	624	576	648	682	636	647	680	648	637	674	631	672	623	675	643	655	694	670	671	632	674	642	600	619	674	665	648	686	665	638	687	639	586	700	596	640	645	634	625	649	653	657	667	649	656	644	647	642	703	648	685	638	646	648	618	658	650	655	651	654	659	666	665	630	659	672	617	640	625	626	627	705	669	638	639	663	671	622	639	643	687	705	671	649	673	649	632	644	665	687	636	659	667	646	656	616	686	666	626	623	666	675	621	621	652	628	625	652	649	664	641	656	659	607	706	626	685	668	609	677	644	659	651	660	647	670	642	672	663	634	672	639	662	630	597	657	641	650	704	657	642	634	630	626	666	643	652	664	612	637	621	674	617	651	615	694	647	679	667	632	641	634	655	648	680	686	591	664	642	619	638	659	630	627	684	657	684	679	635	640	700	644	675	644	624	668	622	668	711	669	634	605	663	629	656	634	686	666	688	689	679	692	662	628	642	660	650	660	678	640	624	670	652	659	631	626	681	651	692	651	671	653	645	665	673	698	683	644	660	661	653	632	660	627	656	622	673	643	684	662	636	682	650	691	636	612	673	682	672	661	607	637	650	669	630	651	638	655	637	674	664	666	642	641	630	595	691	673	668	729	670	639	685	639	624	691	641	625	665	689	645	664	546	631	678	618	653	658	643	643	664	677	649	653	648	617	655	618	679	656	664	650	655	673	619	668	642	648	644	618	579	639	645	643	653	605	633	674	669	678	664	634	655	593	662	676	590	634	664	680	657	667	620	640	670	641	686	661	624	640	614	629	629	628	659	627	664	658	638	689	596	627	638	690	678	662	683	667	706	651	641	649	641	674	652	645	660	677	685	645	639	637	651	671	643	650	651	663	657	678	652	653	700	652	612	633	683	660	628	612	640	622	615	653	602	692	652	623	656	638	675	679	644	681	670	651	679	662	612	688	662	666	671	643	638	653	653	610	672	654	696	688	649	646	663	664	635	688	635	642	639	680	663	643	622	629	644	671	662	683	691	691	648	632	662	663	619	662	634	638	622	598	643	696	641	692	660	644	633	640	665	659	634	628	683	669	666	657	648	661	650	617	645	622	617	672	645	645	656	656	613	613	621	669	701	636	669	624	627	690	624	655	639	662	620	675	689	667	655	634	650	662	638	660	635	640	665	609	671	675	654	667	682	621	626	619	666	712	624	634	614	671	650	692	662	647	619	643	655	608	659	671	652	685	605	668	647	637	645	698	675	618	586	650	653	685	634	648	657	627	717	637	696	629	667	611	668	658	653	610	688	666	666	654	686	663	621	627	641	657	627	653	653	659	668	671	677	655	699	723	690	648	672	662	629	657	630	656	647	677	648	667	627	660	601	629	624	648	664	635	609	671	645	664	660	656	637	614	680	673	596	656	637	687	644	661	643	658	681	666	652	692	695	681	631	642	643	652	624	681	707	684	631	631	672	642	648	668	692	696	648	641	653	643	673	680	640	621	685	694	618	684	622	663	624	631	626	693	642	678	608	689	661	622	643	647	660	644	660	640	705	670	641	657	659	664	679	632	660	631	687	639	623	632	632	632	673	638	645	670	631	686	625	646	639	692	654	645	670	641	607	636	598	646	635	676	624	624	632	657	698	646	680	659	627	662	619	621	656	653	701	624	667	665	636	633	629	678	654	690	696	645	612	659	664	688	661	644	610	631	681	640	654	599	618	668	626	605	695	681	640	646	673	640	673
23228	20982	28334	23820	20987	13119	1264	786	634	511	507	437	455	412	446	390	404	385	361	366	341	358	372	362	329	337	333	336	358	329	368	346	341	336	355	359	311	329	333	363	330	306	318	344	326	335	350	344	334	361	339	335	331	350	362	334	316	348	294	306	330	329	335	333	332	343	327	314	334	304	357	280	334	325	310	345	324	319	347	331	351	340	324	335	302	328	348	356	342	315	313	316	286	355	317	296	360	309	358	324	312	326	336	329	336	333	307	318	339	341	322	319	310	342	307	350	313	328	315	332	313	310	362	354	317	285	300	345	335	312	327	330	307	364	348	335	310	325	288	329	321	313	340	329	318	330	328	320	317	355	322	340	325	337	297	315	311	309	299	324	315	325	335	355	299	324	322	304	302	330	324	336	310	322	338	323	333	317	328	319	355	317	299	336	308	327	322	356	318	323	317	268	319	340	309	344	324	333	335	301	344	295	356	335	323	343	356	331	305	298	329	296	305	333	313	337	329	312	311	327	317	285	318	346	301	340	321	387	330	296	304	316	318	324	335	332	340	356	308	315	358	317	316	293	364	325	326	315	299	338	363	302	322	301	325	326	314	329	346	332	319	331	322	357	335	301	309	323	332	325	309	336	293	298	318	320	333	318	317	312	326	310	327	366	307	297	343	312	323	318	310	322	315	334	356	312	340	332	322	302	321	291	302	324	340	315	293	311	382	315	337	319	334	328	312	308	295	329	340	337	302	340	358	324	357	312	321	360	311	323	315	343	311	336	289	322	355	346	317	329	295	298	331	320	322	321	336	307	319	314	331	317	327	338	327	326	338	325	318	308	342	315	337	332	322	355	333	305	312	339	326	321	343	330	319	305	275	360	280	291	293	339	343	310	330	331	323	296	341	322	338	320	315	275	333	320	312	359	310	290	322	324	279	303	349	331	325	312	339	299	336	353	320	339	345	313	306	321	353	329	351	328	315	298	323	345	310	326	353	338	318	336	333	368	320	354	344	311	326	337	332	334	319	289	365	333	320	315	340	292	337	322	333	314	330	310	330	326	340	335	319	373	307	312	325	321	330	316	344	304	315	290	321	301	322	331	316	321	301	305	307	319	343	343	331	327	285	319	343	307	318	310	320	314	326	315	295	317	344	313	304	350	319	323	335	308	323	337	338	339	329	327	289	337	301	334	327	328	329	342	327	293	307	332	314	353	320	308	339	316	315	325	324	305	309	347	322	296	300	341	340	298	334	298	314	320	326	325	290	319	315	324	327	326	328	302	305	301	318	318	322	323	338	340	324	363	270	332	339	307	302	306	301	348	337	297	303	304	305	328	330	309	363	323	356	345	331	304	330	317	286	317	331	351	353	329	324	328	307	315	326	302	297	320	317	332	338	312	352	335	315	314	336	281	294	313	319	349	321	326	343	329	300	350	344	317	345	319	316	318	301	331	310	341	325	333	319	342	350	355	328	326	325	319	309	351	301	345	339	315	335	324	365	366	335	320	337	333	355	310	335	324	333	320	338	281	281	318	325	360	320	353	296	320	350	359	315	297	316	318	316	302	350	353	320	332	292	319	320	301	327	334	275	316	356	317	309	295	310	301	333	327	325	326	341	340	342	278	313	345	312	359	330	308	336	324	315	299	311	314	306	280	323	327	292	297	343	323	338	291	290	298	368	323	331	339	327	355	313	311	334	313	314	339	312	331	292	314	309	333	332	318	324	368	314	322	329	314	326	340	288	308	329	287	310	351	294	321	324	298	348	313	330	349	346	337	318	349	300	286	321	325	318	317	363	323	299	345	323	311	341	329	310	338	299	329	320	308	339	333	309	336	310	349	320	314	309	338	320	338	313	330	357	359	332	301	321	337	322	319	333	309	330	311	314	322	315	315	322	298	335	325	308	315	372	324	321	321	297	331	341	311	326	323	330	331	325	311	301	322	291	327	310	340	296	326	277	319	350	349	339	339	344	325	296	330	342	305	295	339	372	338	299	298	325	306	311	331	354	354	327	364	297	328	308	311	317	311	322	323	310	293	323	334	286	302	338	304	334	301	321	327	324	338	311	300	339	321	328	335	335	336	298	341	269	336	340	312	334	324	319	342	319	339	324	345	327	336	304	300	349	300	327	316	327	305	333	330	347	308	348	308	334	356	339	342	292	334	321	318	308	333	311	327	324	330	331	319	292	328	348	354	334	328	305	333	357	326	330	332	347	343	311	296	337	369	323	324	286	355	326	318	320	350	307	301	330	331	294	281	322	374	322	330	313	330	312	333	304	341	321	350	338	309	315	322	321	325	323	325	287	310	339	315	343	270	339	297	302	348	323	314	322	307	314	307	333	342	333	319	285	329	310	318	313	339	286	314	325	302	342	292	335	353	269	324	345	321	299	352	321	323	325	304	322	356	329	345	343	324	310	335	324	312	302	322	314	326	359	329	331	314	297	352	326	357	352	318	356	296	313	302	319	313	354	319	348	328	312	308	333	290	319	312	314	332	316	327	319	307	314	324	332	348	338	339	323	312	337	356	314	312	328	322	316	345	333	330	315	335	344	313	334	323	294	313	314	343	324	302	321	290	321	326	315	331	336	353	310	329	342	319	306	324	297	315	311	308	298	344	316	334	324	303	328	309	346	288	318	318	344	351	325	359	338	336	322	306	338	306	325	340	326	342	316	302	321	338	325	334	345	315	340	315	325	323	305	315	352	338	287	327	302	333	359	282	324	345	326	342	313	346	337	331	314	313	352	322	322	343	328	334	359	317	298	297	341	306	335	316	338	316	305	329	323	301	331	366	312	329	314	330	346	320	328	327	330	304	331	338	341	328	325	325	314	324	322	324	314	358	320	316	327	318	319	346	306	341	337	314	311	287	330	324	322	331	345	313	314	339	340	326	312	328	326	289	328	340	324	318	320	312	324	315	315	313	301	331	317	323	324	310	322	305	316	299	328	284	325	291	341	330	328	297	327	340	352	340	306	314	307	353	322	356	304	352	318	302	364	298	328	339	316	301	350	315	288	300	308	333	325	325	322	319	322	327	308	304	309	315	332	287	340	313	309	312	292	317	341	329	333	334	313	328	289	313	303	318	327	312	320	308	308	327	326	348	350	314	309	322	295	354	316	339	327	320	331	307	325	337	330	299	318	305	359	331	326	326	310	294	337	323	303	289	310	370	331	320	320	344	327	329	343	341	333	316	332	328	357	327	335	337	360	304	349	298	346	330	341	325	349	353	313	343	351	323	318	317	344	338	343	354	323	315	342	302	358	300	317	331	313	348	355	339	290	336	326	340	323	302	346	312	323	305	323	327	287	330	329	338	328	308	305	290	318	324	340	303	308	325	321	328	320	327	357	337	335	331	352	322	321	323	347	299	338	300	348	320	338	344	316	332	283	322	305	335	327	310	312	342	348	293	313	314	338	318	320	333	321	361	349	318	317	318	301	319	300	365	302	312	322	332	332	302	344	346	334	349	312	334	328	344	294	295	339	334
3382	8433	6283	3042	2136	1608	1274	992	783	712	577	533	546	475	504	458	428	481	445	430	389	413	389	373	392	365	415	369	363	376	361	354	354	379	361	382	364	377	362	334	340	372	381	338	361	369	373	378	341	362	374	371	348	345	358	374	357	325	333	344	365	345	336	348	358	338	341	365	357	347	333	389	331	363	356	349	379	343	366	362	385	362	362	379	367	337	364	370	338	355	362	357	350	363	378	319	361	355	332	351	377	356	334	356	348	358	362	336	383	367	364	328	340	353	365	337	350	349	396	347	340	359	344	352	372	345	383	372	324	366	317	370	341	319	330	359	359	372	363	363	358	385	353	345	357	369	359	332	376	346	296	350	312	357	327	364	360	340	363	350	365	348	359	351	372	327	368	388	342	349	344	329	336	366	346	362	349	375	355	365	391	340	380	344	364	363	331	315	344	341	359	365	384	342	333	346	350	326	339	344	359	331	354	316	349	357	343	378	364	378	347	337	338	361	348	348	349	332	338	341	329	330	348	327	333	355	317	345	384	304	359	342	327	365	324	353	359	363	370	371	380	318	374	371	373	361	327	333	376	339	325	353	340	318	376	387	345	343	331	338	374	339	342	366	347	355	379	373	350	337	372	365	356	341	333	347	349	346	353	356	349	309	370	341	337	330	359	305	351	363	378	340	343	376	330	363	346	350	379	336	311	349	340	330	360	348	341	363	366	383	365	335	348	341	382	339	360	326	372	404	340	333	361	345	348	370	376	350	364	369	340	369	333	370	355	354	341	349	406	354	343	372	328	347	350	362	347	352	372	353	349	374	340	358	356	343	347	322	352	316	312	348	343	340	319	366	377	332	373	315	381	372	340	336	358	363	353	340	359	360	338	364	372	332	350	333	330	364	374	358	342	384	365	347	361	353	349	358	364	350	342	349	357	334	355	328	369	341	359	335	333	349	345	344	336	362	389	339	358	335	332	356	360	345	339	373	328	358	329	377	354	346	345	358	330	365	384	347	345	331	338	333	329	368	371	357	326	343	379	358	387	312	344	326	323	371	367	394	377	340	367	360	341	315	356	342	338	327	323	357	337	356	344	324	371	349	354	364	351	339	367	364	391	367	400	348	370	363	346	342	351	344	330	368	380	393	387	355	357	334	355	339	335	336	303	348	370	376	322	335	329	324	362	335	355	355	333	346	329	340	377	359	358	358	360	350	320	364	351	356	349	319	354	386	358	345	337	375	351	359	334	376	347	339	380	380	367	359	382	357	346	356	360	343	344	356	347	352	335	322	356	375	365	373	344	364	380	340	322	343	335	326	348	349	347	351	345	349	335	368	363	352	311	322	347	377	359	367	348	342	380	352	348	366	363	369	337	372	374	361	337	337	340	348	343	340	350	341	346	351	311	326	335	365	357	363	336	352	353	353	325	338	345	341	350	371	350	354	344	334	349	354	361	340	384	340	343	314	355	373	341	381	357	324	359	378	346	388	336	338	399	388	340	347	387	339	347	342	382	338	334	361	343	335	367	331	354	332	355	352	353	336	325	397	334	350	352	354	360	342	343	380	392	349	331	382	380	345	350	350	360	352	348	347	337	342	354	350	366	343	333	330	349	391	341	344	350	375	369	384	343	339	334	333	359	356	370	357	351	361	351	317	357	362	319	377	350	334	331	354	351	369	370	322	320	361	388	364	363	384	342	356	370	354	350	331	367	326	344	309	331	380	335	369	336	348	358	310	351	323	356	345	311	338	325	352	372	348	365	353	338	395	359	345	382	364	316	360	331	349	336	342	348	374	350	338	377	386	364	348	344	365	361	357	357	339	336	356	327	341	354	318	310	377	330	339	339	361	352	365	353	369	334	350	361	315	349	357	371	368	345	334	344	375	354	328	346	362	356	381	400	342	357	328	345	360	336	330	337	357	347	359	360	348	355	340	351	335	365	324	344	344	351	355	346	360	341	352	351	370	354	393	353	390	378	360	350	371	372	340	359	359	355	365	343	343	379	338	370	341	365	350	347	376	367	364	357	391	354	322	354	339	369	375	348	318	325	322	330	377	384	342	365	322	318	330	372	361	378	350	302	363	305	352	321	358	342	338	341	321	355	325	342	330	345	350	309	366	335	375	328	339	339	343	368	374	352	375	397	347	345	378	362	341	339	365	343	345	328	346	359	354	301	337	361	324	369	345	346	348	326	360	374	364	344	343	386	357	325	354	366	358	375	362	346	359	352	376	365	352	362	377	322	336	325	333	342	349	378	337	343	339	372	305	370	329	330	349	362	351	340	362	366	318	365	336	349	328	384	337	365	367	334	344	348	335	360	324	372	356	360	366	369	336	328	362	364	332	363	319	331	366	340	382	358	361	346	333	368	398	359	374	331	400	345	328	366	361	356	360	364	328	352	359	351	357	364	332	375	366	348	329	375	338	347	320	336	333	340	374	320	342	342	328	361	334	347	383	347	335	366	360	370	330	353	375	342	379	363	355	346	330	326	338	357	364	368	348	349	355	379	339	359	356	350	364	340	343	369	345	396	363	339	363	378	344	325	347	347	366	344	352	362	376	357	354	341	312	369	338	334	359	322	345	340	363	334	338	349	346	372	352	373	361	332	406	355	343	336	343	375	355	342	348	372	381	348	348	342	344	366	396	352	311	346	349	347	332	367	356	356	357	371	343	332	346	346	372	354	348	342	366	364	330	373	387	347	333	337	346	327	360	376	348	358	352	369	346	359	343	387	341	322	361	399	404	327	366	345	350	375	354	336	331	341	339	352	366	319	379	369	352	363	346	351	377	336	302	345	340	375	362	372	335	381	365	361	334	354	333	352	341	324	371	335	373	346	330	335	356	356	331	373	365	336	330	351	358	367	326	323	329	359	383	350	334	344	348	364	352	370	328	338	361	343	333	368	349	335	346	351	361	351	374	338	344	374	356	374	339	370	351	379	346	351	332	335	342	357	343	339	332	347	326	342	396	346	349	377	341	352	313	353	331	350	367	381	351	369	337	381	348	363	354	353	327	330	352	344	307	360	351	364	346	340	359	350	383	349	357	358	316	357	411	350	329	359	366	364	365	346	358	329	334	338	341	343	364	359	361	398	349	348	359	326	349	387	370	365	371	370	342	346	327	335	385	310	351	322	379	395	320	323	342	359	313	369	357	337	369	360	335	352	365	321	330	379	332	371	359	331	315	379	360	303	362	324	337	331	304	324	363	361	345	362	337	379	345	339	356	353	355	354	346	373	376	325	312	341	348	350	355	368	379	358	338	376	359	353	347	371	361	372	348	365	347	336	336	351	365	347	383	368	323	322	347	390	363	354	339	361	377	372	382	349	335	343	335	380	353	343	365	353	313	335	347	369	364	364	345	326	371	366	379	366	337	357	341	333	345	366	333	349	327	412	337	335	373	362	354	350	391	346	336	372	340	350	337	341	358	345	366	330	338	331	330	340	351	352	317	348	369	375	355	374	324	369	336	348	381	356	332	331	335	364	372
24271	20945	27509	24493	16732	1594	1008	795	746	753	685	651	684	624	666	649	586	589	630	603	579	646	627	612	621	618	636	637	582	560	605	627	610	646	623	592	648	633	559	641	569	618	616	592	581	629	563	592	604	598	593	589	645	584	592	571	597	595	561	654	608	596	554	579	605	560	584	614	607	577	660	597	617	613	623	607	563	611	557	635	594	583	636	627	596	583	611	613	600	604	568	605	578	607	619	599	558	598	646	578	586	579	625	578	602	583	685	607	623	600	601	574	574	622	630	594	586	600	555	616	565	605	604	565	573	615	592	585	578	606	645	579	629	600	588	585	633	613	645	605	607	610	625	591	601	582	620	582	630	568	619	593	571	656	613	625	613	638	561	587	628	627	602	593	611	630	606	581	585	606	558	572	600	602	563	593	633	561	621	595	616	561	615	573	578	602	628	619	598	592	557	645	593	590	621	599	643	602	611	585	633	633	632	584	585	603	589	599	591	573	608	598	610	566	624	588	581	629	581	572	568	592	597	584	630	546	558	540	585	604	581	583	607	579	579	611	583	589	603	576	579	629	610	607	613	595	599	594	599	553	573	599	603	578	645	607	605	585	631	604	605	601	598	598	601	576	611	589	581	566	593	632	599	562	588	568	621	638	613	661	674	564	624	601	602	597	641	601	619	580	603	599	582	619	559	582	556	622	568	587	646	606	624	612	592	568	581	592	591	611	589	581	619	581	596	587	646	553	595	578	575	651	598	572	578	576	601	582	587	579	608	620	632	555	568	574	586	581	597	567	634	592	618	591	609	627	613	565	611	602	568	654	584	628	593	611	596	565	602	554	566	572	683	608	621	586	578	598	570	608	593	605	591	592	599	619	634	595	622	562	636	594	592	553	576	612	570	587	642	640	599	586	612	577	617	603	597	592	581	585	576	591	603	562	599	607	627	633	598	581	596	565	586	629	578	578	592	636	563	616	576	576	566	588	631	602	606	582	582	574	607	582	582	637	601	604	630	593	605	583	577	579	601	631	631	637	583	598	620	579	600	590	544	607	571	560	587	599	594	592	581	628	575	607	571	612	616	591	617	661	594	576	611	575	620	609	546	627	602	568	619	592	627	626	589	598	545	638	563	575	541	590	613	604	573	582	576	602	628	603	627	631	567	647	618	569	603	598	631	610	599	633	626	602	627	615	578	635	607	602	587	627	577	565	614	615	606	646	600	608	571	542	578	591	602	592	585	590	596	582	596	586	609	567	579	573	583	559	611	611	646	612	640	581	595	590	621	631	563	571	615	606	606	601	593	618	627	589	593	603	588	579	610	603	563	598	613	604	576	600	610	582	621	626	642	618	631	615	626	629	582	573	582	571	592	592	583	593	585	619	601	584	577	598	615	599	604	609	610	574	556	616	603	588	572	593	606	551	559	618	602	586	610	542	627	598	575	585	582	580	577	615	602	590	594	603	584	618	631	550	617	596	611	596	588	627	603	549	608	583	637	606	547	601	589	590	615	602	612	646	583	602	601	564	603	602	585	577	628	560	578	617	600	607	590	577	601	561	605	569	564	579	593	568	622	647	631	592	658	590	643	598	572	559	610	595	589	569	595	577	618	579	621	590	592	607	649	566	584	581	631	552	636	552	612	586	607	634	584	586	585	607	615	611	580	589	551	605	550	623	562	567	609	557	624	615	592	597	600	592	594	592	600	599	591	618	586	618	604	592	573	622	596	614	586	593	630	633	641	651	582	602	607	597	559	598	626	595	622	632	595	591	571	615	635	572	585	598	606	580	629	569	549	556	605	617	594	620	577	546	611	589	603	614	592	568	595	613	603	598	606	594	616	545	569	610	543	596	645	642	625	589	597	596	612	584	559	595	614	589	574	588	599	583	619	629	635	591	581	594	647	595	542	601	587	593	591	584	564	589	582	594	641	592	587	566	574	558	619	576	598	634	576	626	581	582	581	577	628	562	569	617	633	636	555	638	565	594	595	630	604	599	584	599	588	595	627	580	625	584	621	619	610	597	628	609	603	603	592	593	623	631	602	584	557	596	565	598	587	591	527	603	607	626	618	576	640	597	622	611	621	656	621	620	640	606	614	570	592	576	633	654	597	604	597	560	592	609	614	596	543	585	589	641	622	604	589	571	583	573	608	614	588	551	583	559	590	589	603	589	627	581	643	596	598	582	614	599	567	598	595	592	603	605	584	578	607	612	580	570	560	579	598	602	616	577	610	598	584	546	588	571	610	608	547	570	607	587	630	619	602	613	623	596	601	603	584	587	621	569	585	567	600	590	636	592	590	579	590	560	592	601	570	567	587	582	602	589	583	622	622	630	585	585	603	589	548	612	606	558	556	574	571	588	633	612	602	592	629	619	541	597	576	605	534	578	596	618	615	624	594	630	565	614	604	615	597	559	622	609	589	602	633	632	572	600	589	619	591	552	576	613	630	590	642	607	575	589	568	609	619	598	632	619	588	603	642	604	587	619	563	559	579	613	610	591	616	592	562	624	596	581	612	583	595	562	594	614	625	595	602	549	591	622	586	582	597	568	535	594	632	574	606	617	547	589	619	578	586	575	557	598	586	632	560	616	587	537	555	578	600	616	595	594	587	550	586	610	586	591	573	587	566	585	597	598	605	611	596	603	582	554	626	589	577	584	598	603	610	581	615	571	610	594	587	556	600	562	616	573	591	588	612	578	619	584	560	610	602	669	573	608	586	614	611	609	635	583	631	571	617	583	607	593	576	577	624	583	593	584	612	586	547	586	592	618	601	578	590	593	594	593	604	542	604	545	576	572	607	603	549	628	583	587	591	613	606	585	581	589	599	596	618	585	620	605	615	618	596	571	606	585	616	609	606	576	569	573	602	619	587	582	610	581	638	579	609	593	595	592	627	601	531	613	605	572	569	607	601	609	564	577	605	631	592	538	616	621	629	611	602	591	591	614	611	606	636	592	560	625	610	598	567	603	557	620	592	589	604	589	567	572	581	617	619	628	592	639	560	620	614	573	561	569	591	592	588	603	676	618	638	611	635	620	608	601	640	600	617	568	570	629	603	596	582	564	612	610	545	597	593	625	589	608	578	608	614	597	585	606	593	519	553	609	619	601	573	586	582	576	554	582	643	629	579	610	611	607	635	597	627	566	597	626	616	603	644	623	631	568	569	606	603	611	630	582	615	574	590	581	613	623	599	595	596	580	602	617	621	612	598	559	564	609	617	630	621	609	609	575	581	603	570	616	576	617	598	611	598	567	592	574	615	585	603	569	583	600	605	623	582	586	560	614	613	599	578	612	617	618	580	588	584	637	569	559	570	586	623	555	615	611	568	613	586	637	609	622	621	581	627	626	595	590	632	653	619	598	626	591	605	608	609	580	558	620	546	571	609	606	593	586	590	595	595	596	589	575	563	597	616	587	611	574	623	626	605	583	623	594	561	600	569	577	599	580	605	602	617	620	613	580	603	595	576	580	575	592	619	594	604	591	604	648	606	611
3636	5719	4241	2204	1790	1393	1170	906	836	823	761	699	694	658	643	636	628	654	661	601	627	619	613	596	620	638	551	616	615	621	577	592	617	568	602	623	610	631	604	548	619	570	617	575	558	623	606	622	600	626	574	589	622	623	616	630	628	618	608	617	625	588	637	580	597	618	547	591	588	600	587	567	614	592	591	617	594	607	628	626	592	625	595	584	567	562	592	598	614	552	568	583	638	596	592	554	582	551	598	547	595	574	616	617	578	580	560	612	625	610	624	592	599	593	563	603	607	597	589	609	607	587	588	583	594	579	574	597	572	639	630	609	592	607	629	612	604	608	604	579	606	590	608	606	579	641	553	573	559	579	629	579	557	568	594	550	629	542	633	604	621	606	604	583	580	625	556	569	593	622	565	602	595	557	578	606	578	600	577	613	580	569	618	612	656	573	585	574	550	628	584	597	600	580	582	563	565	589	585	556	615	630	625	614	586	617	605	590	630	554	575	582	599	580	578	592	607	599	651	574	598	641	610	596	615	574	578	575	599	602	575	640	595	618	618	579	601	585	588	584	582	570	648	567	604	597	603	584	589	601	584	608	581	574	599	582	574	571	578	586	570	579	613	549	559	607	618	542	597	603	588	603	631	583	553	603	601	601	550	642	626	596	610	571	602	575	595	592	607	550	590	636	582	583	628	606	601	613	578	606	570	587	578	627	623	607	628	566	619	633	618	601	619	578	629	546	558	606	614	589	623	592	591	586	533	585	625	584	624	591	593	604	572	623	584	644	630	584	565	588	537	587	608	596	579	630	617	616	626	599	551	617	601	585	576	622	585	578	627	618	565	582	610	577	599	607	601	588	577	589	580	601	619	580	571	611	604	600	584	559	576	570	619	580	598	626	581	575	568	597	612	575	594	589	581	661	556	616	588	580	582	625	597	594	554	559	618	641	572	616	556	566	609	598	604	588	582	547	594	582	606	624	589	608	583	571	600	605	621	593	545	590	599	598	584	579	570	579	622	619	567	567	556	569	638	601	594	582	581	561	581	568	592	612	626	622	557	618	616	635	613	580	573	614	580	591	563	610	586	666	615	580	585	570	594	548	591	601	608	592	595	546	619	572	560	621	577	630	633	575	602	595	575	601	583	582	583	605	556	598	624	585	626	609	593	562	565	608	598	549	564	570	595	620	583	602	636	616	669	657	609	604	600	602	647	600	582	585	639	599	622	525	625	566	635	610	590	550	627	555	599	629	579	635	534	608	583	592	606	587	573	567	576	597	579	562	566	638	583	578	602	588	623	622	592	559	595	593	603	580	607	592	590	620	605	587	604	572	552	635	586	600	578	621	620	523	582	593	575	598	583	580	618	628	630	562	557	594	590	570	597	577	605	595	558	585	625	569	589	636	616	628	644	600	591	598	594	592	565	595	573	584	575	558	605	566	595	596	573	620	590	565	583	601	616	620	570	571	598	588	595	582	570	618	554	565	629	604	589	621	607	611	615	572	586	580	639	594	614	614	599	583	546	565	577	602	614	604	593	637	613	619	607	584	578	591	575	642	616	589	597	581	572	602	560	608	623	595	600	626	568	568	562	649	620	617	625	597	593	581	632	590	588	627	558	608	609	576	569	593	562	604	594	577	582	618	580	634	587	583	564	608	620	602	598	536	593	592	577	592	575	574	627	602	620	593	583	576	593	580	626	618	610	611	588	577	621	584	561	585	580	579	579	637	574	617	582	578	628	561	586	567	576	585	649	612	568	568	536	603	620	589	596	591	604	576	566	576	608	607	607	589	573	585	625	622	587	569	584	632	605	609	604	587	569	563	577	556	594	576	587	623	601	592	593	601	592	591	547	618	574	547	595	587	619	586	633	611	576	599	606	626	598	581	614	583	584	602	597	583	608	629	578	590	592	610	583	592	552	643	592	636	642	606	618	604	593	634	596	590	576	603	616	606	596	602	601	614	569	606	583	644	563	610	631	582	619	573	613	601	571	580	588	568	607	593	599	585	621	598	571	597	596	575	594	625	606	582	604	605	620	589	591	555	542	597	647	602	647	600	591	579	573	588	591	624	594	604	596	595	593	583	594	594	602	565	621	587	610	617	602	591	589	590	623	598	620	592	555	613	581	605	588	604	599	574	562	577	608	606	616	591	609	573	561	603	623	592	601	580	631	634	575	595	586	632	588	600	580	612	599	594	634	570	611	617	584	600	604	579	585	576	598	532	569	586	602	598	580	588	570	610	576	641	581	587	614	584	601	579	613	582	560	583	547	622	635	591	578	599	570	606	607	595	578	587	609	586	566	538	610	569	596	567	584	589	543	603	571	596	573	635	635	596	643	556	593	592	561	558	576	590	567	570	653	607	611	577	582	617	594	576	560	600	572	619	576	601	608	591	601	612	642	606	612	615	609	634	593	621	627	588	631	634	583	599	620	604	620	567	563	570	597	537	605	619	576	570	600	607	570	642	624	629	594	621	628	592	600	573	608	618	594	596	572	605	574	576	612	596	601	568	607	604	560	568	596	611	600	638	597	592	565	604	544	574	610	592	580	575	584	610	587	604	608	589	585	614	575	634	562	591	576	555	631	564	570	607	615	579	605	605	630	631	617	612	564	637	625	592	615	646	587	619	597	595	616	625	606	582	605	664	587	597	590	587	601	597	614	594	581	593	558	581	604	550	603	552	564	592	595	607	574	569	623	589	567	584	587	629	587	585	609	579	562	582	595	591	629	607	598	585	576	600	613	569	636	612	578	594	578	616	612	588	615	583	584	581	566	589	562	620	546	635	591	557	618	582	545	585	623	591	596	586	593	631	596	599	599	592	599	575	609	591	604	553	571	581	612	613	601	575	592	587	618	576	571	587	584	598	589	593	638	586	596	603	639	590	608	590	555	601	569	622	577	613	616	586	634	619	579	562	526	620	580	596	582	656	635	614	637	565	567	586	620	583	571	573	611	596	600	569	574	603	585	550	603	564	580	599	594	546	616	568	552	601	581	596	598	605	572	583	615	547	589	609	545	606	570	610	573	592	586	598	567	588	572	599	610	589	542	614	568	580	589	600	538	582	595	602	591	608	570	617	638	639	569	594	607	591	594	576	561	632	587	602	652	611	564	574	565	560	576	608	610	641	597	603	590	580	581	611	600	592	580	601	628	587	565	559	619	595	592	590	654	610	562	613	589	587	575	630	598	585	601	605	600	597	603	597	609	585	585	555	600	595	597	589	557	606	588	583	568	586	596	563	576	634	588	572	606	593	616	588	593	609	565	605	599	611	557	560	609	576	582	598	580	588	586	552	585	607	586	606	578	574	609	587	589	607	631	601	597	606	599	593	563	581	563	597	580	593	584	592	577	574	572	590	583	649	597	601	604	588	609	589	617	554	606	609	590	594	605	587	578	592	586	551	598	606	565	589	579	636	570	584	584	578	600	617	540	560	549	570	574	598	614	578	584	635	560	572	591	585	614	552	535	581	571	593	601	632	539	567	609	600
22067	20942	28684	23347	20946	20987	11963	1070	650	593	500	420	413	344	341	318	294	271	261	241	264	232	219	225	221	225	206	211	206	207	218	211	191	194	199	189	178	202	178	199	179	164	178	183	207	188	173	188	180	176	172	165	180	170	182	188	178	182	177	174	208	187	163	200	168	166	184	167	186	155	176	194	175	176	192	183	192	175	175	164	181	178	202	179	178	176	164	201	171	166	169	186	214	179	180	164	159	164	167	188	157	206	168	157	165	148	167	171	175	172	176	160	218	168	171	160	151	192	171	195	193	163	162	163	159	192	164	183	158	160	182	177	184	189	168	198	178	177	170	163	187	144	182	176	177	166	180	187	144	174	188	164	154	153	169	177	159	186	168	172	167	160	171	182	172	172	178	157	165	188	163	177	175	185	179	182	159	182	170	176	176	179	176	145	186	171	166	183	164	192	183	191	170	184	155	156	147	166	204	183	168	199	176	171	172	159	151	157	181	171	188	182	181	173	164	163	173	172	161	176	146	175	156	176	185	156	170	176	161	176	171	175	174	192	184	160	156	164	169	185	192	173	168	171	167	163	168	203	160	185	199	196	186	194	171	145	200	167	179	175	192	187	187	198	165	193	180	210	200	193	165	152	182	151	179	181	173	157	179	158	160	163	193	167	179	159	172	166	173	188	161	168	183	174	209	188	177	176	168	182	150	161	178	167	160	178	152	186	175	166	162	174	151	169	180	160	173	167	166	171	185	198	167	169	183	155	170	185	161	185	142	170	169	171	189	158	162	195	189	164	145	193	177	180	191	181	182	153	172	169	179	180	166	155	171	176	200	189	160	145	162	185	166	178	180	191	192	160	189	167	188	171	155	157	186	157	196	162	157	185	162	171	169	196	152	162	171	165	165	157	187	164	191	172	184	171	188	192	183	169	176	165	161	182	172	157	161	163	179	168	185	175	169	155	165	153	177	157	158	180	172	183	171	177	180	168	180	205	169	161	155	162	181	142	171	195	189	161	153	184	155	161	172	190	170	187	193	142	173	188	165	179	155	133	164	194	173	184	176	168	185	181	194	154	160	157	166	184	160	199	180	169	179	174	176	164	165	170	170	160	174	191	172	179	200	153	146	169	166	155	181	193	180	164	170	172	160	173	158	190	180	175	165	162	176	168	167	164	173	191	163	197	178	142	160	172	176	175	201	171	185	158	195	180	185	173	183	182	152	153	163	172	165	188	145	161	171	178	173	178	169	191	168	160	168	200	192	176	166	184	168	186	195	191	164	165	201	187	189	156	193	173	164	173	174	177	149	161	146	171	185	168	168	183	178	159	175	171	180	177	158	166	190	177	203	209	185	163	168	178	177	156	159	171	161	197	178	167	176	208	190	183	168	183	184	181	171	191	157	179	194	165	174	218	166	191	177	201	167	167	183	170	159	194	203	155	161	180	166	160	195	156	167	168	175	175	160	171	178	173	172	158	168	190	197	160	168	167	171	166	152	194	171	186	165	179	165	170	164	157	168	175	198	159	160	194	176	176	181	171	171	175	189	151	172	153	168	172	187	169	190	162	170	156	162	155	186	174	167	188	154	179	187	173	165	150	176	156	157	171	190	152	181	173	155	168	157	163	206	176	184	149	154	169	176	165	199	177	175	190	183	161	163	166	179	199	167	165	156	189	175	161	175	172	204	175	173	150	154	155	159	154	187	179	176	197	201	169	167	170	161	186	178	169	165	197	168	155	151	151	159	178	147	188	170	142	179	173	166	180	177	156	170	173	166	168	173	146	156	190	187	184	190	194	180	186	167	153	167	168	178	177	138	161	169	207	160	172	190	177	167	175	171	188	172	152	157	203	183	184	174	192	166	185	182	192	165	152	170	143	175	155	152	171	179	179	169	177	174	185	188	195	168	178	181	189	171	191	167	157	166	173	170	188	176	159	162	153	170	189	156	169	173	172	142	176	206	163	183	178	169	177	180	185	182	161	164	145	161	171	163	175	171	172	191	200	192	197	173	181	164	157	201	164	174	163	189	163	191	155	167	164	181	168	188	168	160	156	182	169	215	162	186	195	160	198	182	176	160	181	165	128	164	204	163	171	169	178	174	189	174	152	180	185	180	177	184	190	184	164	154	163	177	161	195	178	190	211	164	181	153	183	131	176	185	190	157	207	162	151	182	167	173	172	184	175	172	197	165	176	163	185	175	180	178	190	173	167	178	202	163	169	156	163	180	186	181	187	175	169	154	164	171	149	194	170	159	194	183	196	175	177	181	169	176	192	195	194	182	170	160	163	162	163	186	179	165	180	181	184	151	161	177	155	174	161	169	166	194	155	163	160	161	167	173	158	164	155	179	181	176	166	184	167	185	178	181	180	191	168	188	182	168	165	174	165	185	164	185	163	173	168	163	172	162	177	182	167	153	178	152	176	166	204	186	188	160	202	171	172	172	156	188	181	173	177	191	152	157	152	176	157	161	171	174	172	157	183	185	159	158	162	177	170	182	185	154	156	168	173	182	162	179	156	183	171	184	172	186	180	178	145	160	166	191	153	187	183	168	187	183	172	173	192	187	158	194	160	186	170	172	194	167	163	178	173	163	171	184	176	187	169	161	162	177	193	180	178	176	187	157	185	194	165	163	166	175	168	166	172	182	152	158	169	168	175	178	186	172	152	180	195	165	172	183	175	169	170	172	162	187	182	184	178	158	159	177	163	145	179	174	167	171	190	170	190	191	168	155	163	170	172	205	186	169	167	159	188	167	160	181	169	174	171	179	157	170	167	155	189	179	163	178	203	164	181	182	192	192	167	170	187	177	174	177	180	162	197	164	171	189	166	186	168	186	158	174	178	194	151	184	162	173	182	158	148	177	171	151	167	179	181	160	186	174	154	162	153	168	168	170	173	159	181	165	163	197	172	182	154	169	164	168	197	157	179	174	197	175	166	159	166	170	174	155	174	173	159	204	169	152	156	186	188	185	185	156	186	156	197	170	159	172	151	172	172	186	159	157	171	175	159	160	170	186	178	173	180	183	178	156	166	168	171	174	183	173	182	174	171	167	176	155	175	171	161	164	167	167	170	176	180	182	193	172	151	174	178	166	162	163	172	180	169	184	165	171	154	171	165	156	177	180	148	194	161	189	164	168	150	165	178	190	178	166	189	188	161	163	158	152	156	172	169	144	172	176	170	167	162	164	173	163	177	152	185	169	165	185	179	155	156	145	201	175	171	167	169	158	184	168	160	151	182	160	165	178	192	170	176	169	183	150	173	194	167	167	174	174	173	208	163	188	181	143	168	165	151	172	158	174	159	191	149	163	207	176	183	171	154	163	204	156	182	151	183	176	159	151	142	165	138	163	197	173	161	158	171	176	175	162	187	164	160	154	169	178	183	174	175	159	192	169	156	177	203	195	181	154	154	180	153	188	168	139	162	168	176	215	162	165	183	168	181	190	194	168	151	188	191	166	167	172	176	149	190	170	181	181	182	178	183	162	174	174	170
4652	14193	10449	5195	3758	2763	1915	1506	1094	912	695	571	506	433	420	419	325	332	302	289	242	309	250	248	240	220	223	217	236	200	218	198	217	202	188	205	196	223	205	213	200	186	198	170	170	182	176	211	187	194	181	183	181	170	180	202	198	191	198	183	181	169	186	184	172	161	196	170	171	180	137	188	211	166	169	164	183	174	203	175	171	195	192	177	197	186	183	170	152	162	170	184	215	172	166	163	163	186	189	208	189	165	169	180	173	143	166	179	158	178	168	176	187	188	173	172	160	198	178	164	188	172	185	186	163	188	183	178	178	183	187	188	183	175	160	174	177	168	169	192	169	156	166	174	171	155	203	181	177	174	149	156	178	201	159	163	192	166	193	158	156	189	168	193	180	187	172	178	188	146	177	191	180	178	177	173	165	148	151	186	167	179	157	169	213	190	163	193	184	161	208	187	214	163	183	168	157	171	169	173	213	176	163	187	170	164	178	169	165	187	173	167	174	175	186	202	171	195	172	196	156	150	179	190	184	152	176	176	177	192	176	174	196	184	184	161	172	191	180	172	160	183	165	160	173	178	169	168	156	158	164	172	205	170	181	179	163	191	161	188	176	186	170	180	157	171	176	160	178	169	187	154	173	158	175	197	151	182	184	173	161	173	143	178	200	185	165	150	147	156	163	181	156	175	171	180	192	190	174	172	187	153	189	145	187	177	179	167	171	141	178	161	172	177	177	156	173	164	183	188	178	195	158	183	178	174	169	169	157	152	174	183	171	177	163	165	182	163	183	182	184	172	188	178	156	169	149	185	191	195	184	192	207	184	180	175	186	170	180	178	156	185	174	185	150	166	169	177	161	172	174	176	169	188	176	163	153	175	187	174	173	192	184	157	169	178	168	177	185	167	184	180	184	172	160	176	168	150	172	171	168	183	183	183	173	185	210	184	180	164	187	177	166	185	192	175	148	163	180	167	189	164	166	168	181	153	192	183	178	210	199	200	181	164	178	174	166	167	166	159	184	167	184	175	190	176	196	157	174	193	160	159	152	160	178	182	162	169	180	180	166	167	190	178	155	162	175	179	181	155	163	162	151	159	161	181	178	165	173	172	173	190	172	187	174	181	153	157	174	185	169	176	182	158	178	165	167	185	154	183	178	164	176	157	168	192	177	177	173	143	157	180	189	144	183	171	176	175	169	168	156	184	177	198	159	173	164	180	171	180	162	179	158	161	151	173	137	150	189	174	178	176	193	164	163	171	169	186	178	191	172	175	194	161	171	185	181	178	171	184	170	178	183	191	175	161	189	182	170	162	183	165	178	152	176	171	167	179	171	167	169	167	158	176	159	172	190	186	167	159	169	155	208	177	181	154	182	185	160	181	183	184	185	168	149	176	181	174	164	161	196	183	163	182	179	178	173	168	159	161	182	180	187	179	191	156	173	192	175	192	171	168	178	190	182	152	171	175	177	159	157	170	163	185	179	159	199	170	184	170	161	189	160	183	171	164	175	159	182	170	161	155	164	167	183	193	181	163	180	177	175	181	178	193	187	160	170	171	178	184	181	171	184	159	208	179	173	188	174	171	169	157	170	171	162	175	163	168	180	183	187	172	159	188	171	180	163	164	162	172	178	177	161	168	164	202	178	174	177	159	158	176	187	169	167	183	160	160	171	161	198	165	152	169	186	187	162	183	168	169	177	161	171	188	178	189	180	159	183	181	185	186	182	158	188	165	140	161	168	184	194	193	175	184	164	166	181	174	169	163	175	170	142	200	197	162	177	168	187	170	166	172	182	159	170	151	172	164	168	166	176	167	177	165	192	175	187	180	152	191	185	193	175	190	191	161	182	172	171	166	169	158	168	170	160	180	166	156	170	176	149	191	179	155	148	179	199	156	173	190	177	153	194	180	153	161	161	181	181	187	165	181	165	171	173	184	205	188	179	175	182	172	180	169	187	182	154	173	182	180	196	171	165	177	157	199	175	176	176	187	183	165	187	166	172	179	172	179	199	170	182	186	175	192	161	168	181	185	174	171	208	164	155	187	165	183	178	190	170	158	180	176	169	184	188	191	168	178	189	178	176	184	162	202	166	161	169	176	159	167	195	187	164	166	162	171	174	155	145	185	197	200	181	186	162	195	173	175	165	174	155	181	170	171	158	181	194	191	194	178	176	158	200	168	183	170	173	186	175	162	183	166	162	156	168	174	175	170	167	184	179	170	173	163	177	172	167	174	180	166	183	169	178	174	183	184	190	188	158	176	165	187	185	189	156	174	178	170	155	179	157	183	182	183	166	182	164	180	182	179	196	156	187	181	192	172	190	152	170	147	163	181	173	146	167	184	165	181	165	176	174	168	155	185	185	158	173	167	155	204	156	163	149	179	193	154	181	217	160	183	161	172	177	193	158	172	152	162	170	169	184	175	181	173	180	169	192	169	151	186	188	168	188	174	179	171	168	136	183	171	160	167	181	173	176	181	191	173	179	197	167	178	173	181	209	175	173	174	158	175	147	174	151	190	184	174	187	188	181	152	171	173	167	155	188	189	179	182	143	202	157	174	213	179	177	157	196	180	191	183	168	173	161	179	168	167	166	181	169	172	183	161	179	190	176	150	164	176	176	192	168	185	192	189	173	169	151	175	179	169	161	160	175	188	167	177	165	181	163	171	172	174	170	193	193	181	161	156	157	153	186	197	179	169	171	171	192	168	164	196	192	173	166	152	169	173	161	183	181	178	184	164	154	193	165	156	185	198	203	154	175	170	183	184	174	157	166	178	172	164	155	171	175	181	172	164	182	171	185	164	164	180	172	179	178	174	167	183	186	179	160	168	177	165	180	197	169	177	180	163	161	205	161	182	150	190	187	196	177	149	201	166	173	160	185	169	173	191	181	172	161	170	176	154	182	176	164	155	172	178	176	173	168	186	174	175	179	161	178	168	141	204	178	194	174	157	185	171	171	171	183	178	152	163	165	185	163	168	190	168	154	181	172	180	189	184	184	167	168	177	173	179	170	186	168	181	162	178	183	179	190	169	186	166	182	192	184	173	162	177	172	162	170	165	165	155	190	172	185	199	166	166	154	181	182	158	164	170	179	165	184	160	169	175	175	173	182	167	175	160	189	185	166	160	158	176	200	166	179	175	181	185	174	194	202	176	158	189	174	167	177	182	168	181	156	201	169	200	170	179	156	198	183	185	191	188	166	176	165	197	167	183	159	179	173	205	175	196	161	183	183	170	179	178	156	174	156	153	166	198	167	162	166	183	163	177	177	178	186	196	174	167	167	177	173	169	178	151	197	181	158	145	169	198	172	198	172	175	179	157	192	188	201	161	146	184	183	176	153	162	218	167	179	192	171	199	163	161	136	197	182	162	180	168	174	170	181	154	192	170	169	175	173	179	173	172	200	201	160	184	168	150	184	198	186	173	187	183	155	157	154	160	149	150	189	209	189	164	172	142	172	150	195	161	169	169	163	157	192	140	165	179	162	194	144	171
27386	18265	4599	886	733	693	691	712	667	652	628	628	650	634	610	619	631	673	617	657	685	603	640	640	644	623	628	699	682	623	666	644	643	667	655	624	653	629	633	620	661	643	639	640	664	707	638	666	606	649	656	627	606	611	664	655	677	647	661	653	637	609	686	658	676	658	645	641	620	615	677	639	639	638	626	686	616	641	649	627	664	652	647	629	647	647	630	616	645	654	613	694	592	660	672	636	618	641	616	726	614	610	651	632	641	696	613	645	633	628	608	620	650	688	639	661	667	646	639	682	662	632	676	675	638	621	669	629	635	592	639	636	667	634	689	659	654	625	663	634	631	652	660	601	591	625	665	650	647	610	638	654	621	665	626	624	593	650	619	651	640	592	620	676	679	654	681	627	601	631	662	615	640	623	656	636	658	689	630	614	650	629	646	642	573	618	643	612	629	625	596	618	681	664	625	671	641	593	633	638	643	676	599	661	664	646	701	641	638	627	637	621	600	600	592	642	646	693	633	637	628	638	608	642	639	619	650	672	644	591	633	703	667	640	621	621	653	650	654	646	625	700	638	627	656	639	644	606	625	680	654	671	589	596	627	690	636	624	631	601	632	672	601	660	654	629	627	642	596	620	631	679	651	652	682	650	684	607	603	602	638	652	677	602	655	654	666	666	633	637	685	622	621	623	647	629	678	652	608	635	692	640	636	665	641	683	648	625	661	677	693	661	627	628	640	623	634	676	619	581	643	653	648	625	672	657	646	672	653	663	617	673	596	592	654	625	638	658	638	646	564	601	645	641	639	647	622	645	675	601	642	675	681	623	657	661	653	653	697	671	651	665	637	616	656	629	648	618	657	611	613	658	635	635	651	636	711	667	633	679	600	629	618	648	623	625	610	631	639	641	633	645	607	649	620	645	669	634	628	625	645	635	635	626	688	644	683	635	644	644	641	645	634	654	670	648	625	671	653	634	629	636	648	642	665	664	593	615	642	653	654	670	614	611	716	666	647	613	619	651	657	558	669	636	627	640	660	613	637	593	651	611	637	633	624	662	639	664	667	583	605	635	612	644	635	675	621	650	688	668	662	632	635	653	657	632	599	619	691	671	665	642	620	632	649	629	667	642	619	656	627	652	707	657	668	652	629	621	624	633	689	626	643	649	633	631	639	630	619	658	643	660	654	649	647	639	648	645	623	614	640	654	681	672	661	710	625	621	653	604	672	686	650	648	618	649	639	641	602	625	675	641	660	663	623	672	612	646	669	663	646	624	624	616	634	664	652	647	637	623	634	596	650	636	620	664	645	626	648	584	678	636	609	653	670	585	642	637	663	622	685	624	640	660	634	662	668	687	646	672	604	691	579	629	607	663	645	669	616	625	681	656	650	602	621	634	635	650	652	633	621	667	640	634	647	643	618	651	697	667	661	699	616	626	642	626	624	659	638	670	609	640	660	647	625	629	602	649	603	662	685	633	609	591	677	651	625	646	624	651	647	702	647	668	624	678	618	689	631	653	598	646	648	643	630	687	650	616	647	645	646	654	636	678	639	612	616	622	633	651	641	627	636	644	630	652	626	675	678	698	590	684	628	694	641	692	627	613	624	658	637	649	655	627	620	657	621	650	623	656	621	633	647	664	657	644	603	653	630	656	643	634	613	658	647	688	674	659	640	640	698	640	691	610	621	652	637	591	654	656	635	650	574	624	617	692	641	652	652	660	594	654	596	673	652	642	686	662	610	650	643	671	619	651	656	603	660	648	603	683	628	641	638	680	627	618	661	625	648	613	649	610	673	609	618	642	625	669	641	613	657	623	683	593	626	658	593	642	622	611	665	611	647	625	656	624	630	663	645	659	648	659	615	648	634	633	650	642	625	611	636	622	590	646	677	678	625	625	638	601	659	638	662	656	620	692	648	654	699	640	648	605	655	655	663	638	644	699	621	626	633	662	664	634	632	658	638	634	697	630	661	640	671	624	635	650	655	634	658	646	643	638	640	667	661	669	634	654	671	666	678	646	655	615	669	675	670	679	642	658	647	642	682	617	620	683	628	633	640	607	654	641	619	647	637	678	633	627	634	624	655	660	644	639	611	636	645	621	637	627	651	652	592	688	661	663	612	618	655	594	653	639	610	650	583	645	600	632	619	664	641	638	660	663	624	634	698	629	649	640	650	645	621	636	630	628	635	677	712	589	605	604	627	641	638	630	696	674	636	661	650	646	675	665	709	656	603	646	685	602	611	653	627	660	628	690	651	637	649	608	657	643	632	614	662	613	647	654	603	604	663	649	656	698	618	645	647	615	617	627	633	633	642	637	651	662	596	634	652	658	620	698	640	669	629	646	622	623	623	662	658	632	675	683	665	665	615	658	663	620	602	671	630	665	606	624	637	618	633	599	687	614	693	638	619	595	637	662	604	651	661	650	647	621	612	643	669	570	606	637	653	611	664	664	659	611	599	633	638	685	656	665	661	642	604	635	680	660	616	684	589	636	642	612	615	645	654	641	674	657	652	617	654	651	610	637	590	635	638	653	664	640	660	662	597	638	672	682	672	614	657	629	627	692	626	636	644	659	655	663	642	649	615	624	647	645	673	632	640	677	638	656	606	658	632	663	635	676	625	625	662	558	655	639	634	651	632	587	664	643	615	623	703	700	626	665	638	653	597	687	648	659	649	642	710	616	668	621	683	605	635	640	627	675	653	625	654	644	670	663	612	640	706	604	614	571	620	640	643	629	634	649	681	693	641	600	643	614	640	629	643	662	621	649	658	624	673	622	654	629	683	646	655	653	633	643	658	603	663	647	632	619	646	661	618	640	647	615	629	702	628	624	606	653	626	681	664	685	645	607	661	675	600	632	618	685	677	621	670	704	656	611	621	659	605	633	643	653	636	630	670	670	655	609	613	606	624	595	631	655	619	642	621	641	630	664	651	678	674	645	595	621	656	649	650	674	602	624	624	664	666	629	635	634	665	652	606	640	641	634	656	654	645	638	608	700	642	651	635	605	631	665	656	610	635	654	665	632	638	639	622	667	621	616	638	603	689	672	652	609	643	637	611	601	622	643	691	635	615	636	642	645	640	642	623	672	652	597	648	600	608	622	649	675	627	631	661	614	603	627	634	622	657	630	690	650	651	637	621	651	657	662	639	649	656	641	648	634	663	631	631	640	636	615	632	623	628	655	640	666	689	628	649	618	636	632	658	579	637	654	643	622	631	633	686	633	599	640	631	672	630	665	604	644	651	612	639	612	595	654	633	624	646	616	641	644	629	657	632	658	627	650	587	621	675	615	632	628	668	719	659	644	673	654	626	621	597	583	659	670	675	643	650	639	635	604	635	691	616	624	640	644	654	667	626	652	628	638	637	657	682	647	638	638	663	615	661	613	605	606	707	649	567	699	632	636	660	610	655	667	666	617	648	631	590	630	670	630	673	661	669	609	624	625	608	655	662	640	634	660	613	612	625	628	607	678	660	608	638	623	613	634	616	624	667	665
4463	1003	1006	754	741	768	661	772	635	683	656	631	644	702	669	701	683	627	661	675	648	717	659	648	604	647	676	678	645	662	677	682	659	662	711	671	650	636	676	695	634	676	659	665	675	674	689	712	617	712	665	701	630	661	670	661	680	678	647	647	655	660	654	682	653	648	671	633	650	688	649	721	612	630	685	629	672	638	660	714	642	646	704	645	707	661	659	675	657	688	657	650	633	715	643	633	687	683	663	693	638	684	640	658	683	654	635	706	628	664	683	667	657	625	658	687	705	670	664	701	658	686	652	686	688	675	674	676	638	636	656	602	639	671	651	666	678	698	650	676	641	702	704	666	686	654	618	682	678	665	651	655	681	640	627	644	626	645	640	631	648	632	669	645	658	728	660	667	655	687	635	683	683	656	669	673	673	624	664	658	703	655	630	673	692	675	669	653	626	692	647	672	652	702	669	651	646	658	639	651	639	675	646	638	670	681	712	666	718	702	638	666	654	661	673	624	660	645	691	667	618	664	644	683	691	738	640	658	676	707	665	661	602	687	684	656	668	667	667	644	643	654	700	724	666	631	680	715	686	634	690	604	680	714	646	673	657	608	636	683	641	667	655	646	675	663	660	669	672	646	637	634	634	642	683	680	660	642	652	655	675	660	696	661	651	671	712	665	674	634	675	664	689	680	665	659	664	650	663	653	693	693	691	623	707	667	688	611	673	668	668	686	624	617	671	704	642	696	695	643	657	661	648	637	625	683	630	606	658	664	621	663	711	658	666	665	635	667	698	623	653	651	657	687	646	658	686	649	646	641	659	641	689	676	674	673	648	676	656	623	666	658	669	624	718	642	659	685	671	630	708	629	645	614	647	617	670	625	670	675	710	660	677	684	634	606	628	711	646	695	638	690	667	635	682	665	640	657	691	678	669	673	628	679	658	653	678	679	684	617	673	675	642	646	709	668	637	663	697	655	633	727	679	681	640	731	664	613	708	635	657	661	711	677	676	685	675	716	694	682	695	662	690	655	623	690	671	636	657	662	711	699	652	675	635	639	653	698	655	630	636	678	647	663	648	659	605	676	606	701	659	682	687	651	674	640	670	651	672	645	726	670	676	703	661	682	672	662	672	634	636	661	654	650	662	701	681	655	637	682	638	669	668	651	664	672	664	623	631	690	657	656	660	707	689	663	738	681	698	638	656	618	643	684	669	656	641	648	639	644	670	639	694	633	684	645	696	672	684	653	627	655	658	683	670	650	685	667	669	678	670	631	665	668	617	658	607	676	667	632	632	663	645	651	624	682	694	674	697	682	654	669	698	684	668	701	667	632	632	678	659	657	655	683	652	667	653	686	651	651	688	642	703	684	655	652	716	628	678	685	687	648	661	668	566	664	616	709	626	665	635	735	693	703	654	658	649	688	634	639	665	686	635	661	631	641	684	704	677	669	649	675	660	651	681	650	681	638	668	679	650	610	630	707	651	698	666	702	647	636	728	630	648	684	669	700	681	681	638	648	621	677	655	655	692	646	635	660	624	669	637	664	650	691	686	671	659	664	658	667	657	668	677	645	700	633	627	659	656	682	676	641	645	636	662	680	674	663	624	635	648	637	674	656	646	665	648	665	717	636	701	676	691	673	643	666	700	683	705	652	688	652	637	680	664	651	668	684	718	603	653	647	667	615	626	653	652	671	691	653	659	695	700	658	651	639	656	671	640	658	649	662	645	687	660	728	676	643	661	654	649	650	655	654	627	724	723	660	666	654	687	656	685	637	671	657	705	621	624	673	682	651	680	693	659	648	679	634	657	703	629	628	683	706	712	619	651	653	730	665	670	670	660	639	682	686	675	713	651	665	653	686	696	654	729	635	639	650	611	655	676	665	690	665	652	631	616	684	657	708	653	632	654	682	637	683	648	690	643	734	695	679	718	661	640	719	651	679	662	687	676	657	707	672	662	670	611	624	658	684	673	658	675	631	622	726	701	709	676	649	627	659	660	668	670	599	656	678	654	666	674	670	666	700	631	655	640	733	676	626	672	640	653	662	656	706	672	688	657	660	663	693	676	635	652	681	656	702	652	622	652	646	659	683	618	660	657	674	694	642	646	670	668	655	616	616	664	671	671	679	715	674	630	674	657	674	614	647	634	663	680	673	645	645	666	652	701	690	613	671	693	668	678	636	659	625	678	680	622	664	683	701	662	693	667	730	694	698	639	667	637	701	692	664	673	687	622	679	688	654	684	648	673	641	651	636	704	669	665	649	681	647	649	674	660	672	670	655	660	644	653	627	673	699	667	651	659	677	684	677	674	666	623	671	647	670	687	642	667	681	634	700	629	675	650	698	653	679	619	634	646	641	674	667	672	616	634	628	644	653	681	666	690	647	687	686	660	702	653	643	647	616	649	676	689	677	681	661	681	662	659	663	657	654	653	635	623	691	669	646	678	644	662	675	614	688	683	645	637	642	637	646	673	673	681	691	627	668	698	690	639	624	704	655	668	627	650	642	685	703	647	678	672	674	653	681	682	639	670	638	626	693	714	670	629	694	713	665	658	619	675	680	686	668	677	628	648	660	654	653	701	675	615	664	683	657	646	636	667	674	641	651	657	711	624	697	718	637	671	652	636	680	656	678	610	656	660	679	670	625	642	683	643	670	645	645	612	680	636	662	649	679	670	671	660	677	654	702	658	669	633	667	666	680	669	682	654	680	628	642	651	668	660	727	694	683	701	651	665	715	645	679	650	627	640	653	658	713	700	714	722	695	691	669	666	707	659	636	628	665	674	680	687	671	685	620	649	698	641	665	685	658	665	636	656	653	702	651	663	671	708	675	699	680	658	651	660	605	726	630	731	688	661	661	669	710	666	694	667	630	655	669	690	682	679	649	674	653	651	633	620	616	686	630	661	692	687	674	685	702	607	676	644	683	615	696	635	586	676	680	626	623	664	673	682	640	669	628	674	683	608	679	678	658	660	647	723	680	691	655	634	676	713	653	597	674	663	647	660	625	657	670	684	647	658	713	679	642	613	637	661	669	706	662	620	636	648	662	665	636	647	673	710	651	668	667	660	656	631	621	674	664	691	644	662	706	673	695	681	640	674	667	679	696	636	676	684	626	627	658	660	698	716	699	659	683	687	648	676	641	695	692	657	690	642	694	700	656	704	668	659	646	627	654	709	629	658	642	616	669	701	640	679	693	657	662	656	669	681	685	629	658	727	626	654	659	638	641	699	652	693	659	687	661	659	640	657	615	617	674	659	663	687	645	657	650	675	707	670	698	665	654	743	676	652	659	658	630	681	666	683	647	682	595	657	713	667	630	623	645	683	672	620	639	676	687	628	672	647	680	656	667	650	681	686	662	715	644	652	665	635	722	697	676	731	684	721	656	622	657	687	662	688	702	659	672	664	618	660	658	656	652	652	642	649	700	683	652	684	700	648	676	644	671	685	685	641	659	664	700	662	669	667	713	715	677	602	647	674	635	658	677	638	678	696	708
23252	20954	28286	23767	20961	13051	1329	754	610	578	519	472	416	435	425	370	376	353	400	337	316	361	344	370	372	331	325	377	358	361	346	351	348	360	313	335	328	320	319	330	313	330	325	340	326	337	349	334	334	308	355	313	335	327	321	315	362	341	330	352	335	371	323	327	339	313	320	326	315	348	341	353	358	299	321	334	311	334	322	340	337	320	330	351	320	328	306	342	307	347	303	335	302	346	304	292	314	340	316	328	332	319	327	340	302	343	310	327	335	319	335	336	312	313	311	325	289	344	328	315	345	332	341	322	319	314	349	311	320	339	330	330	334	346	325	311	325	298	325	307	305	329	306	328	350	298	342	324	285	307	339	304	304	348	343	316	335	325	316	342	333	317	318	322	299	337	280	301	320	299	331	305	335	316	309	351	331	320	325	345	310	334	325	325	348	334	314	316	336	311	333	320	353	337	339	340	310	332	314	324	299	301	331	350	296	318	343	332	342	340	350	334	281	324	330	311	318	286	323	341	340	318	313	319	314	312	311	322	352	322	333	319	344	342	325	301	309	316	295	299	326	319	345	302	310	347	347	355	331	319	336	312	295	335	341	336	328	333	326	335	341	303	326	306	352	330	310	333	306	304	314	298	332	280	279	314	323	306	284	335	320	305	339	338	305	341	322	260	325	323	299	313	352	326	311	362	312	311	338	320	315	360	365	298	313	289	326	304	313	337	318	319	302	324	330	305	340	320	294	341	332	339	317	304	325	350	343	315	330	345	339	303	358	336	351	320	301	312	337	294	304	351	320	343	345	353	333	331	349	330	294	287	327	340	343	328	304	373	330	322	314	321	328	344	337	326	345	322	318	319	329	291	326	342	338	370	302	344	317	316	322	342	323	371	303	305	300	335	316	321	324	320	337	295	354	347	343	314	321	347	285	306	313	306	281	318	325	324	318	309	340	339	322	345	297	346	337	341	330	335	319	344	323	290	319	302	333	353	350	297	348	314	319	308	310	291	320	301	291	303	333	312	315	346	302	337	352	323	308	337	371	319	322	360	317	326	350	331	334	335	333	335	324	318	332	338	301	312	331	335	352	335	323	315	307	300	311	302	323	322	308	331	361	303	327	339	332	306	340	310	321	328	357	329	317	293	303	336	358	316	346	271	302	310	322	313	332	350	330	319	324	337	344	355	346	305	334	303	325	336	297	334	341	310	367	313	327	339	314	318	327	341	306	293	343	310	340	346	320	305	323	328	325	325	301	313	305	326	326	338	353	297	311	299	342	320	296	336	335	299	327	289	333	334	333	304	353	321	320	309	320	334	334	327	328	304	351	329	340	327	353	351	316	320	322	354	335	341	361	339	351	354	354	298	352	323	334	332	321	312	374	344	320	340	334	306	332	326	351	327	311	336	331	339	335	328	307	310	343	313	327	346	329	335	326	311	319	311	313	327	338	316	331	325	354	332	344	339	332	333	295	286	356	319	318	332	350	347	345	313	341	361	327	324	321	339	325	312	329	314	319	335	327	305	334	342	342	354	307	301	333	332	329	330	282	341	321	279	341	335	312	316	335	307	318	332	347	333	321	321	339	335	316	324	357	318	355	379	340	354	318	315	329	330	328	351	328	314	322	304	337	350	308	320	344	318	320	331	363	336	334	300	337	326	342	322	351	323	319	324	310	319	327	353	312	317	321	314	315	338	339	323	359	341	335	350	321	312	346	343	320	322	326	314	311	357	302	317	361	356	326	310	320	318	327	340	335	319	325	329	334	370	332	318	319	334	329	328	332	320	351	311	301	324	316	377	347	346	301	336	330	318	324	320	327	332	320	322	292	345	326	329	298	318	335	314	319	310	322	317	293	337	298	319	332	340	337	345	327	322	319	321	344	314	328	331	337	327	332	300	304	356	360	371	306	319	320	330	316	300	324	385	322	325	312	318	320	319	334	344	310	332	310	334	349	335	343	316	311	327	327	290	316	326	298	312	334	323	343	342	318	328	338	319	360	308	334	358	331	308	369	328	332	300	326	308	330	298	311	331	341	314	298	314	312	346	337	323	341	355	323	291	325	359	293	322	335	335	345	332	325	298	279	321	347	303	325	327	310	319	334	307	327	354	327	340	338	316	314	345	349	335	323	292	352	327	328	302	317	274	327	342	343	348	319	319	327	334	334	300	350	335	334	333	332	329	314	348	351	311	313	311	317	313	345	321	338	315	323	347	317	320	308	333	344	335	342	330	307	324	344	344	330	353	293	331	340	320	346	334	323	355	310	334	352	309	320	347	325	311	291	359	325	348	301	325	342	311	326	309	326	342	314	289	319	317	322	320	328	301	308	341	339	297	323	323	293	321	355	328	305	334	336	310	325	351	331	302	331	328	342	323	329	307	332	337	325	330	333	314	296	321	302	317	328	331	351	313	300	315	343	332	317	307	301	294	318	291	300	333	319	296	338	331	313	298	347	330	326	323	345	344	308	347	342	346	331	352	295	302	353	307	295	342	316	318	367	345	332	301	342	342	322	312	336	312	292	309	342	349	336	319	309	334	335	327	327	306	316	326	356	325	374	319	322	319	342	348	339	310	337	341	359	310	305	314	309	301	334	348	335	295	295	326	307	321	325	334	334	335	314	285	318	345	302	308	312	330	336	339	281	336	302	318	308	337	348	335	339	342	341	365	310	293	328	332	320	300	307	322	324	328	308	309	371	323	342	293	331	350	377	311	336	310	283	332	330	336	301	301	319	299	297	307	332	367	325	337	318	330	306	329	322	360	314	320	334	317	313	355	319	317	277	289	332	341	332	345	330	279	337	291	299	352	353	317	283	332	343	310	352	319	321	307	354	334	335	324	288	314	331	360	291	310	333	333	322	278	317	332	322	311	329	305	343	313	340	298	320	320	323	313	322	351	322	347	330	312	301	328	316	367	307	328	316	314	331	335	322	325	321	289	322	297	346	326	314	318	334	321	303	338	305	287	340	320	301	325	314	328	290	341	357	351	334	318	329	305	355	313	361	320	303	322	331	320	304	327	346	336	320	367	336	325	331	340	319	316	337	331	351	340	329	331	331	314	306	317	287	320	364	339	308	328	320	319	339	306	329	294	319	340	300	326	317	309	315	321	283	329	300	343	281	307	335	330	307	338	303	302	326	334	311	319	319	308	319	321	341	339	333	315	305	322	309	345	319	312	340	352	306	337	323	294	338	331	324	338	353	324	340	278	311	347	320	339	347	308	307	317	316	330	322	307	321	319	294	326	349	333	346	347	311	326	329	319	306	323	340	327	318	343	288	356	315	321	315	358	313	326	323	336	307	309	325	299	323	318	318	291	309	345	312	339	329	347	294	289	353	292	313	295	307	300	340	357	352	315	327	341	324	353	292	323	310	341	327	353	342	322	351	343	324	305	308	341	347	337	325	343	346	305	305	338	313	352	319	307	329	324	335	332	307	325	320	324	337	311	334	316	333	345	312	359	319	307	294	331	328	331	320	313	335	285	339	308
3422	8360	6243	2933	2217	1704	1271	974	829	697	619	563	502	472	496	434	472	449	377	430	401	388	361	393	391	370	374	370	378	372	373	375	390	365	359	385	377	388	386	363	351	343	354	362	388	338	406	339	390	359	333	391	355	336	311	351	387	359	389	351	332	347	361	333	345	367	364	384	363	333	362	323	347	365	330	382	383	380	310	360	355	397	346	350	369	373	347	368	371	347	358	401	367	356	356	348	367	365	361	347	350	380	328	323	367	354	360	326	341	363	361	323	350	372	331	397	404	338	356	335	333	362	358	355	319	376	332	380	344	353	337	362	339	341	358	341	337	385	327	332	374	359	375	378	371	360	369	370	357	378	358	347	351	365	362	364	358	359	364	375	338	361	345	357	354	351	353	346	375	383	363	365	389	350	355	343	355	336	333	364	342	372	315	333	335	339	348	379	375	377	333	355	376	356	341	368	369	345	341	373	358	348	356	387	312	361	359	347	363	368	365	400	370	312	351	348	378	321	366	360	392	371	339	363	354	344	350	347	364	339	367	318	353	339	392	335	352	352	358	361	349	356	365	351	343	376	362	367	367	347	354	376	353	357	326	348	332	352	379	324	350	352	342	363	361	351	361	331	317	338	354	353	384	329	373	379	335	351	353	362	369	336	360	360	392	353	357	340	356	316	349	343	374	366	369	329	363	372	376	369	386	355	331	338	353	345	367	351	314	357	322	321	336	389	341	374	369	343	342	360	339	360	336	353	329	323	352	370	327	355	337	321	372	359	333	350	358	358	344	356	353	346	351	358	376	395	352	386	345	388	350	354	324	365	345	353	380	351	324	338	361	365	352	378	354	347	364	366	329	329	385	336	373	327	361	359	351	374	364	369	361	343	306	351	365	332	357	345	346	330	342	346	337	368	364	378	364	287	344	343	328	411	346	371	339	358	330	357	341	375	367	349	382	355	369	303	387	373	334	370	371	370	360	353	374	397	341	355	328	320	381	332	351	337	377	356	368	362	323	362	383	361	347	380	326	359	369	322	356	363	333	317	357	345	370	332	344	347	361	363	339	359	368	314	337	359	354	354	349	348	324	338	380	367	347	342	379	379	353	357	351	350	350	333	385	332	363	364	348	338	346	344	367	365	381	378	336	361	365	374	368	368	377	344	313	351	348	342	369	376	392	324	367	365	376	356	341	378	372	375	331	335	367	351	338	357	373	317	370	325	342	387	365	333	361	379	330	372	365	348	358	382	348	342	386	337	361	391	357	375	340	346	345	349	351	331	361	345	367	344	334	344	385	369	358	364	364	344	343	356	370	349	322	347	364	373	351	345	366	341	363	336	369	388	377	346	375	345	333	324	361	346	330	357	356	381	352	345	339	348	368	332	338	303	365	356	357	365	390	350	392	351	372	362	369	353	355	359	343	370	365	350	331	334	345	326	342	356	354	375	352	338	370	364	388	335	333	367	364	372	376	338	341	376	318	332	338	344	346	344	353	377	388	375	325	343	370	378	389	350	356	376	338	335	348	339	385	352	321	374	332	347	384	347	385	331	344	368	368	309	343	350	367	354	326	320	386	335	379	338	359	355	356	397	379	330	362	348	362	318	350	321	353	371	341	346	382	356	376	313	326	360	358	355	363	359	363	350	385	348	370	341	348	366	363	345	330	390	332	347	339	367	335	341	371	378	347	370	354	339	323	352	339	362	343	323	361	346	351	334	370	337	361	390	326	336	347	361	332	372	348	344	370	359	369	352	366	345	338	372	364	366	355	375	346	384	356	356	326	363	323	353	337	356	327	346	358	367	350	365	330	342	355	365	352	321	359	369	354	398	363	382	333	346	330	345	347	370	342	373	390	352	326	373	356	344	370	370	368	367	370	377	344	333	346	350	384	342	344	349	361	402	364	313	362	358	351	382	388	353	357	361	350	353	354	371	367	335	336	340	357	351	363	357	339	358	358	353	329	345	357	352	358	349	360	339	373	360	370	345	334	345	362	350	353	381	357	346	368	327	338	357	343	344	372	328	350	347	342	338	323	364	349	368	352	374	335	375	375	358	344	354	383	339	352	351	339	389	379	331	371	358	351	344	343	373	361	355	368	360	339	332	364	348	377	342	339	352	353	346	355	344	315	354	328	373	337	381	363	367	360	357	322	338	364	361	382	353	377	350	390	364	367	340	377	339	348	347	362	335	368	361	372	363	333	333	397	358	341	338	349	356	368	331	323	348	337	352	364	379	357	376	370	335	360	348	385	387	367	312	361	360	377	347	386	327	340	353	317	364	360	344	328	304	342	366	357	347	366	320	343	332	330	340	374	341	354	354	358	365	372	340	370	366	329	317	355	340	372	393	375	355	348	366	334	326	348	374	357	344	343	340	369	301	338	356	336	339	313	365	359	331	323	380	386	370	379	379	357	326	334	345	358	347	360	405	367	330	341	337	345	381	328	352	346	354	359	361	354	343	350	346	370	345	364	403	341	371	350	331	386	364	362	349	357	328	378	359	311	359	341	380	337	311	382	352	359	355	371	405	382	332	352	366	354	348	307	366	348	344	377	324	341	359	394	360	355	396	388	336	370	351	350	343	332	371	376	332	373	381	342	354	369	366	348	361	332	406	344	359	361	360	314	355	348	340	371	340	349	392	373	362	374	308	362	365	363	323	372	372	368	346	365	326	388	349	354	374	345	375	374	346	377	356	375	357	358	382	381	381	319	365	329	354	357	341	340	351	363	350	389	369	345	324	378	360	364	352	376	340	340	318	352	339	348	411	376	349	343	356	346	354	345	341	349	383	339	375	355	331	346	341	331	313	357	367	348	305	372	362	339	361	345	340	330	355	388	342	342	328	347	336	326	315	344	352	346	351	344	362	338	393	336	385	337	329	357	349	389	384	350	342	350	357	396	344	341	379	398	345	353	344	347	333	332	334	341	314	354	339	345	352	349	335	416	358	330	358	339	345	356	392	360	358	344	350	329	348	350	361	378	352	389	357	378	377	352	364	334	339	367	374	325	360	356	338	331	372	366	373	345	366	345	355	345	330	340	339	345	390	362	366	331	333	337	353	391	347	347	353	378	377	359	362	371	332	366	331	332	375	346	359	373	336	341	356	398	345	333	350	329	358	359	339	333	337	363	342	344	345	319	367	334	346	354	401	367	402	341	352	365	390	334	341	337	373	354	373	319	371	379	379	351	357	379	367	369	342	364	375	387	368	350	372	341	338	341	361	358	382	367	344	374	333	352	360	341	322	355	385	362	396	346	358	334	370	352	363	351	368	383	339	332	353	386	356	409	384	346	360	345	330	364	366	322	354	373	365	330	325	363	321	396	346	338	345	351	354	369	373	373	387	357	332	332	354	362	340	344	356	353	319	354	386	360	312	351	327	370	336	354	339	320	351	352	339	341	338	352	371	322	330	330	371	343	367	326	393	359	359	315	352	356	316	350	366	363	341	363	330	375	372	349	321	335	319	362	343	375	344	331	370	371	351	341	345
24256	20940	27526	24502	16489	1587	992	860	735	731	722	720	648	635	662	656	612	646	619	636	640	618	642	589	612	586	589	617	585	625	613	619	586	596	616	615	640	655	608	601	633	570	643	622	625	631	604	628	583	624	571	591	610	619	608	606	602	587	612	633	607	563	625	621	601	600	617	635	659	626	603	544	547	600	662	561	595	592	616	613	611	582	568	615	657	596	570	652	638	605	630	618	634	592	586	578	542	632	600	637	611	592	608	605	578	609	611	586	572	571	603	593	611	579	586	591	612	608	629	596	581	638	589	591	580	612	605	606	602	625	576	576	566	570	617	526	609	598	574	568	570	627	593	597	635	634	589	619	607	637	556	596	578	591	624	639	625	609	611	580	642	594	609	597	631	590	586	611	598	644	625	586	580	602	637	668	648	613	660	577	560	590	653	580	656	615	612	564	568	605	589	589	598	594	586	654	621	614	600	612	591	583	572	642	586	592	565	615	619	634	628	584	594	599	555	563	629	613	599	605	595	624	587	601	587	582	636	583	588	584	647	619	598	635	605	601	625	579	582	598	614	599	618	617	611	609	606	619	602	621	580	588	599	609	626	603	604	626	642	594	570	610	604	633	618	616	613	628	657	612	600	600	611	607	620	605	615	646	582	569	619	614	630	649	611	592	612	569	557	591	616	657	605	593	610	577	616	641	605	600	608	568	621	596	565	586	620	568	612	577	582	602	606	599	593	573	573	586	640	630	595	568	599	606	619	638	597	610	593	592	631	642	596	563	567	637	633	574	578	574	566	602	585	579	571	560	570	608	598	628	608	634	600	617	561	604	637	585	637	590	592	636	598	629	596	619	629	642	620	611	559	607	580	624	629	622	590	593	589	590	634	620	639	629	600	597	590	559	666	615	612	568	601	618	602	595	612	589	655	585	585	613	613	587	631	607	597	621	574	591	581	592	592	637	658	605	593	581	641	543	570	580	632	604	597	617	597	591	601	616	606	634	565	585	606	619	584	600	584	594	584	576	580	576	595	581	605	601	559	542	537	599	561	619	583	581	576	576	622	566	555	612	580	601	641	613	618	571	602	557	599	605	613	561	616	572	583	610	566	611	605	588	617	598	598	588	605	665	615	626	587	606	562	594	607	585	634	568	610	609	616	571	554	595	591	603	592	590	575	577	592	642	625	594	623	575	591	620	630	623	610	605	557	630	596	601	586	528	628	562	592	634	593	580	613	615	578	569	619	623	573	574	599	627	578	577	574	602	577	590	635	620	600	544	526	591	609	574	621	614	677	602	569	630	570	620	564	582	568	592	626	590	591	567	601	612	569	592	564	547	594	562	575	640	649	601	586	598	579	597	584	590	555	608	575	585	610	580	570	641	602	590	575	575	555	600	615	587	587	644	589	560	577	614	616	625	628	588	599	623	545	603	587	561	580	583	639	603	613	631	628	616	621	609	569	581	573	593	635	576	567	613	612	618	611	580	646	644	614	583	574	626	615	633	596	607	574	569	613	598	638	586	586	619	636	617	604	592	608	569	597	611	655	609	614	621	606	580	579	615	604	612	594	562	610	605	590	620	597	553	579	612	630	617	568	605	611	590	615	606	571	639	632	631	599	597	579	586	605	569	564	590	583	593	598	626	594	595	577	604	591	629	566	626	574	576	579	596	603	610	612	547	617	615	589	575	584	578	604	550	597	615	595	564	630	571	637	571	603	550	604	571	599	580	566	589	636	617	663	609	612	621	614	607	619	623	575	634	574	640	560	599	586	621	575	644	590	573	573	637	588	607	577	608	578	587	587	630	591	597	604	652	625	563	593	575	598	632	594	587	587	615	604	548	614	590	597	656	581	580	584	585	574	627	608	589	602	606	592	582	574	611	593	583	606	615	600	606	583	594	625	614	609	585	576	586	540	616	550	613	634	641	601	541	561	645	614	634	592	625	598	574	602	599	577	635	601	644	617	616	599	584	631	567	580	599	584	586	620	595	540	611	575	652	625	572	610	567	631	628	623	557	588	620	550	604	620	591	639	599	643	609	603	600	594	640	631	618	612	611	612	597	610	598	634	579	588	593	589	643	605	589	615	585	567	601	566	595	645	611	609	563	605	586	566	559	576	587	619	583	564	630	592	625	573	568	641	617	599	568	607	623	576	638	565	585	617	595	580	613	587	586	590	599	597	582	574	600	587	574	597	577	626	548	613	585	610	590	608	615	587	575	621	658	601	606	599	603	586	603	595	573	612	601	620	636	606	616	588	592	631	588	619	598	562	601	594	623	603	645	600	592	603	607	610	632	612	572	606	572	618	645	590	627	600	618	599	605	590	601	645	615	673	622	572	568	567	628	627	615	615	582	601	575	607	597	628	595	628	560	612	630	604	576	630	597	652	620	598	612	577	618	607	549	601	644	634	590	606	603	589	579	610	612	616	600	629	578	579	620	638	644	625	614	619	597	603	629	553	613	590	620	605	605	595	619	590	620	596	603	584	631	586	595	620	588	602	598	586	594	604	628	586	598	593	612	589	627	605	557	630	614	596	576	610	603	600	593	567	600	632	619	639	590	557	593	573	595	622	615	624	599	566	598	574	622	593	586	584	591	626	606	571	611	574	619	606	560	587	611	572	629	655	586	606	589	565	601	604	607	612	646	566	563	606	604	592	635	635	577	532	573	583	608	588	592	588	576	605	593	573	579	554	603	578	612	597	576	576	543	598	585	614	692	633	575	606	615	598	624	613	647	573	607	612	617	618	610	567	592	546	562	571	568	625	579	628	564	585	588	639	638	574	558	620	599	594	613	590	583	578	610	563	604	599	648	587	606	606	609	585	615	625	555	630	560	589	586	588	592	643	589	605	611	602	630	602	591	567	628	629	584	580	611	598	605	590	600	608	578	622	605	611	589	594	630	563	603	603	595	572	608	585	562	633	621	625	601	584	598	573	630	581	612	614	573	564	637	610	595	617	574	603	598	621	571	603	583	610	586	566	606	603	611	619	578	594	553	578	578	577	606	568	583	633	582	614	605	626	585	633	599	559	605	616	599	603	597	561	630	608	596	554	585	600	615	564	586	606	565	604	605	586	583	591	614	568	589	590	582	636	602	584	686	611	561	598	608	579	606	603	601	582	576	599	546	596	603	576	640	589	601	538	610	570	619	641	616	612	560	628	618	615	589	680	605	628	588	567	592	587	604	602	616	555	589	596	613	603	630	561	598	562	569	582	628	633	586	590	588	608	568	624	592	590	600	610	556	596	610	582	625	574	616	608	582	598	590	592	632	646	639	612	647	592	640	614	564	610	612	589	605	599	568	539	611	601	584	624	629	654	576	615	607	622	597	588	596	594	621	619	599	629	582	576	636	581	590	629	623	610	549	598	576	565	592	634	594	604	611	611	565	591	577	625	583	582	600	569	629	602	585	621	584	551	622	589	585	662	611	601	601	624	581	597	583	595	593	570	583	594	611	604	563	590	584	541	622	598	599	626	607	671	574	588	555
3552	5622	4080	2140	1688	1451	1276	988	866	839	751	704	728	702	706	657	622	682	643	618	648	610	596	597	636	614	639	588	621	592	612	615	600	582	606	578	598	628	582	594	589	615	578	578	607	608	626	643	575	580	594	549	599	613	578	594	639	590	621	609	600	593	616	632	576	594	574	610	588	581	589	605	537	602	610	618	633	583	569	577	633	547	566	635	593	578	597	615	588	589	606	593	589	639	547	598	633	628	634	578	603	631	616	599	616	552	558	622	577	601	621	595	606	632	617	605	603	584	580	623	550	632	593	588	560	632	571	656	530	558	636	605	607	519	618	598	621	629	628	596	590	621	621	568	604	565	611	609	604	558	558	591	590	583	607	604	611	587	618	586	580	587	561	616	579	605	597	590	576	632	643	605	608	633	580	609	604	634	577	572	616	606	596	604	633	630	629	639	571	615	581	577	622	604	590	600	569	529	595	607	610	574	626	588	620	637	609	596	594	606	596	563	612	576	622	611	577	590	599	589	651	579	580	608	614	608	596	585	567	565	625	584	568	608	575	597	585	587	572	574	578	610	594	585	607	610	591	578	612	586	566	632	585	588	606	595	605	620	567	611	600	595	606	611	563	651	618	569	559	614	564	614	650	591	613	587	587	590	609	596	609	547	649	563	589	566	578	624	563	589	577	586	638	597	571	605	611	632	558	610	585	632	566	568	639	527	610	602	543	585	607	572	590	562	617	614	646	590	583	580	576	583	596	595	592	619	577	583	549	603	634	572	569	586	586	605	578	599	592	595	614	587	569	640	584	612	573	623	568	561	603	562	603	609	618	607	581	595	579	583	608	614	591	594	603	609	584	623	565	606	610	617	564	580	574	591	635	629	537	604	623	569	606	606	605	635	566	605	582	591	564	563	601	601	588	624	605	605	571	611	609	631	588	596	581	579	610	587	592	558	617	547	592	574	605	630	617	596	623	597	595	560	614	621	617	588	574	607	629	626	588	569	583	636	587	611	630	554	572	590	627	583	615	598	577	576	564	587	561	594	608	610	587	577	607	626	648	585	628	631	608	640	594	609	593	582	601	601	597	589	604	637	606	614	592	626	587	624	598	608	605	603	581	581	563	605	628	605	621	586	536	542	592	627	595	605	600	595	591	614	592	579	602	627	621	636	612	573	588	571	591	618	620	579	619	583	606	560	591	575	606	555	567	588	571	534	571	592	587	565	561	626	615	626	604	578	606	597	619	588	580	594	587	594	553	580	572	585	547	620	608	578	592	621	603	656	584	623	603	585	617	562	641	574	574	606	629	595	566	637	564	599	614	632	586	615	649	613	604	581	586	590	558	593	651	592	630	635	559	614	574	626	585	641	609	566	616	587	584	634	592	602	643	614	611	547	602	536	558	606	640	576	588	624	622	590	589	555	587	569	580	613	588	617	603	553	587	569	599	615	653	594	607	638	587	561	582	603	578	572	594	574	580	584	588	572	572	588	604	608	582	603	643	578	650	586	617	587	628	633	608	566	616	656	608	593	614	582	660	594	635	570	629	565	559	598	568	638	587	621	587	612	577	613	592	573	598	569	592	603	559	539	593	634	611	580	602	602	588	593	622	598	584	606	569	625	594	601	595	630	553	592	586	612	604	606	592	566	620	576	625	690	566	609	609	616	558	593	605	591	592	604	640	615	588	599	596	620	596	627	558	626	642	564	576	639	590	604	597	586	628	631	622	579	593	579	604	613	529	594	629	621	631	606	647	608	605	567	579	578	619	610	590	586	633	611	586	571	609	574	583	578	648	635	576	561	580	598	564	595	589	610	575	612	595	583	579	597	576	593	610	568	598	560	562	626	631	587	577	616	601	590	597	571	600	603	577	605	596	602	623	599	536	588	576	598	590	601	602	588	604	593	606	593	590	613	594	603	602	615	621	590	574	618	585	595	603	592	589	610	592	604	565	570	609	596	599	610	603	542	549	575	573	592	583	595	614	622	629	587	580	638	574	569	575	568	609	613	620	602	552	630	616	552	560	601	625	607	607	577	530	606	597	582	564	579	557	582	578	593	605	561	635	653	587	574	598	591	596	619	621	629	565	609	595	581	573	550	591	573	611	628	620	640	604	604	653	595	593	581	553	621	602	603	603	590	598	563	583	589	611	618	551	582	565	593	605	599	591	592	629	585	607	612	615	611	602	601	618	599	592	596	589	581	608	607	639	616	611	578	590	633	603	585	578	592	632	578	569	641	624	598	593	625	658	571	545	581	604	596	625	609	598	617	626	575	595	572	598	598	604	608	610	618	596	622	585	605	632	578	551	615	564	616	582	538	586	602	638	628	593	602	587	563	556	621	641	604	639	602	618	619	618	624	617	620	620	674	595	580	599	623	620	605	615	625	586	570	592	569	542	585	550	647	613	583	571	595	612	617	612	611	622	617	583	596	601	649	591	602	565	644	611	585	607	586	568	596	600	584	588	607	605	606	589	579	612	568	577	611	570	552	592	577	542	650	631	573	596	584	581	609	555	583	578	589	658	584	589	586	579	605	570	579	589	565	604	615	612	610	603	601	588	626	562	544	592	605	631	585	601	652	589	578	637	612	575	622	617	562	598	590	619	601	637	622	600	628	562	616	598	586	574	621	623	554	567	563	607	591	587	605	622	623	583	573	579	589	609	581	587	599	624	599	589	609	614	623	635	549	578	602	601	577	610	597	580	634	609	624	548	612	586	629	588	615	594	591	614	618	615	660	607	626	627	641	628	590	550	614	593	606	600	586	595	619	619	543	609	627	567	606	555	615	582	629	634	586	609	611	568	581	643	618	611	590	628	585	625	583	615	592	589	602	613	614	579	594	628	585	611	626	614	611	585	613	589	580	595	597	602	557	582	557	567	568	589	648	638	627	564	608	607	602	566	595	582	602	604	590	593	585	551	586	584	593	602	565	643	558	598	627	613	578	552	605	563	590	600	588	610	613	574	560	631	636	583	614	617	582	590	578	593	605	612	603	588	563	591	611	618	563	617	582	607	560	570	610	598	670	626	594	562	582	622	586	614	603	578	582	578	595	607	589	615	592	629	621	646	617	604	589	599	599	627	620	622	608	566	614	610	625	574	585	628	645	635	595	569	611	612	599	628	606	610	600	598	606	601	564	612	611	563	580	590	620	609	593	593	598	567	609	601	611	585	589	655	577	569	646	544	595	587	579	629	615	582	600	617	637	600	604	583	603	577	567	587	643	591	602	597	630	593	578	616	628	624	596	591	615	579	584	604	563	580	558	609	606	617	558	610	577	592	603	585	603	613	602	611	567	569	568	627	598	600	619	594	618	578	550	606	597	589	625	611	609	623	623	635	552	537	593	591	588	616	595	548	627	583	603	650	640	595	618	615	602	601	624	583	625	637	645	615	626	566	603	582	605	592	628	637	608	598	583	628	601	628	591	570	643	585	620	594	623	587	636	586	586	630	578	613	613	600	622	572	614	601	587	584	590	597	547	572	581	591	582
22114	20932	28644	23385	20935	20991	11808	1156	743	641	518	427	386	366	311	307	295	301	261	250	255	243	245	221	233	222	211	213	196	193	192	208	197	217	213	191	210	202	186	207	173	202	177	194	218	188	183	168	157	191	193	202	199	185	177	175	187	167	167	181	184	184	158	198	174	171	186	162	187	174	207	159	162	173	177	176	177	176	181	184	173	155	185	176	205	170	191	190	178	197	181	190	190	198	175	179	142	174	200	186	179	155	183	201	147	144	174	181	179	173	194	156	194	173	166	182	171	194	181	181	191	208	174	183	158	168	185	163	170	166	151	178	166	167	192	189	153	178	167	182	171	181	197	184	162	199	187	173	186	181	170	183	178	187	186	192	191	200	183	170	161	173	185	169	172	192	184	167	167	177	161	169	191	181	177	181	173	178	185	158	180	184	189	162	185	178	164	150	174	196	178	186	168	171	186	160	172	187	155	173	193	175	170	164	165	177	180	164	175	186	186	185	171	192	197	166	184	167	181	179	181	186	196	169	175	180	179	177	175	183	183	205	176	158	162	169	163	178	171	172	156	205	179	174	174	195	161	176	178	176	166	168	181	173	170	180	173	168	170	176	187	174	198	204	187	182	161	181	185	169	183	173	180	191	204	182	187	179	191	203	163	167	181	168	147	179	184	178	175	158	205	161	176	184	158	169	176	167	174	186	145	156	169	191	177	185	156	185	174	189	195	165	189	182	164	176	188	148	186	164	176	170	176	184	206	165	166	179	185	179	160	180	158	202	163	178	188	183	185	172	188	169	185	180	168	158	170	171	186	177	150	142	169	148	151	152	165	159	184	174	150	147	211	163	158	182	161	165	166	193	177	153	190	187	172	185	170	172	159	190	168	157	183	164	172	193	168	170	182	169	197	175	174	189	196	171	203	177	179	183	176	176	171	178	197	181	169	170	179	165	183	166	192	183	179	185	173	154	147	164	195	163	167	167	163	187	186	207	166	173	181	180	202	186	174	180	182	177	187	189	182	160	182	154	188	165	175	158	177	178	146	167	174	181	178	170	158	176	193	146	165	175	173	174	174	176	182	189	176	200	178	172	173	181	168	175	165	169	187	172	196	168	185	170	170	173	179	162	174	186	174	153	173	159	170	166	151	184	192	183	178	166	191	166	177	186	173	162	169	170	173	180	140	176	169	164	179	168	177	201	159	183	172	179	178	188	171	173	150	180	171	202	173	182	160	200	188	189	171	185	184	189	192	165	181	194	162	196	191	150	159	196	187	148	159	175	190	171	178	205	176	163	163	178	172	152	191	174	193	174	170	181	157	179	186	144	163	162	186	167	167	180	168	164	158	183	180	167	189	172	171	191	172	171	165	190	181	178	176	179	178	157	182	172	170	195	174	158	189	180	202	176	168	178	184	166	181	156	162	198	159	167	164	176	164	184	191	137	186	156	173	158	163	178	199	169	172	165	161	160	168	172	176	175	182	162	172	168	174	157	157	191	175	149	169	177	172	158	184	180	184	193	173	164	195	159	174	157	180	193	152	171	173	176	180	184	189	186	172	169	179	189	162	194	179	186	164	198	166	192	201	177	187	198	194	176	173	170	187	183	156	188	183	178	165	181	180	177	191	149	145	155	204	173	172	152	193	179	174	167	189	171	154	181	141	159	205	181	176	166	198	170	164	163	193	192	181	192	180	186	171	164	172	174	189	175	167	149	162	164	179	189	176	181	173	175	196	155	175	180	174	179	155	184	179	159	180	188	174	181	169	147	174	168	160	176	174	183	181	172	202	171	182	172	165	180	176	166	184	199	181	156	160	202	185	181	144	181	184	170	171	203	171	185	193	174	166	192	164	193	179	175	167	201	166	178	165	183	180	191	159	166	205	167	187	177	200	190	150	184	193	146	169	161	163	180	180	192	161	165	177	185	185	162	184	179	165	161	177	160	192	197	175	194	171	186	181	194	166	185	185	196	171	184	167	180	198	157	186	178	195	171	186	170	190	189	189	190	188	179	173	175	176	171	177	174	174	159	170	153	168	187	178	169	159	173	178	170	200	182	163	193	197	158	171	162	189	166	191	176	188	176	181	165	191	166	168	190	160	179	158	164	179	184	193	187	182	177	149	154	171	177	181	173	211	204	168	192	186	157	175	180	179	173	180	176	176	176	190	164	170	162	175	181	160	167	184	174	191	161	195	187	207	185	163	163	172	175	182	174	197	174	184	165	168	179	184	192	172	173	162	169	168	156	163	178	176	155	187	203	181	146	177	169	153	155	199	193	167	213	163	173	196	157	166	162	209	173	153	167	167	154	187	172	176	167	164	192	169	187	175	190	181	181	165	166	180	179	187	159	185	180	153	182	174	175	166	155	175	163	194	173	177	172	177	208	183	191	176	184	177	199	160	181	170	164	154	165	196	195	181	199	185	154	147	181	161	184	175	178	185	174	169	174	148	182	181	172	170	168	185	178	161	161	158	188	200	169	165	176	164	168	169	195	185	171	180	166	162	192	179	172	178	197	188	173	177	189	162	176	154	169	181	166	210	159	194	172	169	175	150	176	181	175	157	148	163	180	160	190	183	159	180	183	192	161	188	146	180	158	164	176	181	191	158	167	169	184	173	180	191	191	193	191	165	160	163	191	185	180	155	145	186	171	173	180	200	174	162	164	176	192	185	164	171	173	188	172	169	166	167	182	191	180	168	177	173	176	173	162	165	158	194	182	177	184	172	170	166	166	182	166	199	182	166	185	169	144	179	172	177	174	157	200	175	152	175	184	190	185	180	161	159	161	176	195	145	154	167	149	180	184	160	196	175	173	165	176	182	192	163	169	175	193	195	189	177	161	152	174	155	184	178	219	169	185	177	168	159	196	185	181	164	163	182	191	162	196	161	173	191	192	183	178	194	179	147	165	186	172	182	161	160	147	176	196	162	186	205	179	153	180	173	197	194	184	185	181	182	174	196	173	173	165	173	190	162	186	165	182	157	145	193	175	163	180	173	150	169	157	170	168	210	173	195	178	167	206	164	195	195	177	180	173	187	189	180	168	177	181	170	189	177	189	196	163	143	185	152	180	181	165	191	184	207	160	206	148	152	169	159	198	183	201	151	173	182	165	161	195	179	181	163	184	167	181	189	191	174	182	179	160	183	154	153	194	185	170	183	161	188	153	179	216	166	163	168	177	147	189	187	186	192	161	158	188	175	182	177	165	194	192	206	162	182	163	159	159	189	170	168	181	199	146	182	177	186	175	149	175	176	175	180	175	179	188	187	183	183	152	186	169	182	178	179	170	168	184	168	176	167	197	161	179	175	198	185	173	203	193	161	170	172	171	143	174	183	176	204	150	185	179	144	165	160	186	164	173	183	188	180	185	173	167	177	177	163	181	176	177	185	185	171	177	177	161	181	179	186	175	166	172	181	196	141	176	198	164	166	186	172	178	172	157	198	169	166	197	197	185	170	201	172	165	178	172	180	194	156	171	189	191	162	181	174	179
4797	14187	10589	5092	3547	2765	2079	1477	1103	896	662	556	484	484	410	354	341	333	341	296	282	294	261	257	255	232	224	225	224	231	213	231	207	222	238	203	208	216	194	198	188	209	200	190	188	191	196	191	175	170	195	201	187	168	191	208	204	174	174	188	180	193	177	204	183	179	164	159	181	172	178	161	175	204	168	209	182	178	164	191	193	152	174	174	166	186	181	177	179	199	167	164	180	182	199	169	181	189	179	177	177	159	168	187	190	185	190	187	164	175	185	162	172	167	157	175	175	186	193	154	175	172	165	175	195	176	163	184	181	178	168	180	188	164	162	178	165	174	179	185	157	187	176	177	167	163	175	170	168	158	162	182	165	151	160	190	201	149	189	159	184	186	180	171	169	176	188	162	166	162	176	177	204	185	152	189	180	161	163	193	176	170	164	146	176	184	177	172	213	187	181	177	157	171	189	187	189	166	161	164	210	176	199	194	184	173	179	153	151	174	181	171	186	153	190	170	183	204	189	202	181	165	193	182	184	158	167	162	172	164	171	162	170	183	196	169	183	167	174	169	169	190	172	169	173	195	154	168	177	162	183	180	172	171	159	189	205	156	162	167	172	160	180	216	191	183	181	195	161	180	166	189	195	154	182	168	169	168	177	192	182	164	179	170	177	168	193	156	155	169	180	195	187	184	196	194	154	175	170	175	165	181	167	206	186	184	189	168	160	158	187	199	178	188	148	187	174	175	174	186	182	187	166	184	181	174	173	185	159	184	201	170	182	196	178	162	167	179	183	189	164	163	165	181	183	195	162	166	160	195	216	167	165	166	165	165	197	162	167	167	181	152	178	172	176	161	186	169	166	180	148	179	173	177	164	183	166	181	162	182	188	175	164	214	187	184	194	176	189	174	183	183	156	179	150	153	172	157	171	196	164	182	187	175	167	192	169	176	178	163	192	161	192	172	188	161	173	174	158	167	178	182	196	202	190	180	182	142	181	174	189	180	177	198	178	161	164	164	168	163	181	161	201	159	172	175	160	175	178	159	176	170	183	164	185	157	179	157	180	192	160	178	166	160	201	202	181	138	180	165	182	163	160	204	182	189	209	167	182	180	152	190	183	172	184	174	173	169	185	181	186	161	166	163	183	193	184	163	154	158	176	193	180	177	183	170	187	171	164	162	151	169	177	173	153	178	178	148	181	178	201	182	155	185	183	185	151	173	165	162	173	186	179	180	180	181	172	190	153	185	190	169	173	191	162	172	187	181	164	163	178	158	150	193	168	173	169	180	169	193	163	184	204	169	180	205	166	172	180	184	190	198	160	196	159	187	155	187	170	204	181	163	184	175	179	196	168	169	160	165	157	185	173	178	155	157	170	188	159	179	188	184	194	198	177	172	156	186	170	178	188	166	182	161	168	174	171	180	185	170	155	160	186	167	212	149	190	164	189	179	184	181	169	171	181	197	186	180	174	158	165	189	195	189	143	204	179	170	182	182	175	195	186	182	188	172	189	165	189	173	161	180	167	169	177	171	169	218	172	135	174	188	179	179	177	171	172	170	178	179	180	203	168	155	192	197	176	169	193	163	162	161	159	156	198	181	183	180	205	205	188	168	178	174	176	192	173	184	184	164	172	158	167	204	207	177	172	189	167	181	170	189	167	150	174	179	192	200	155	181	157	188	169	149	164	189	194	160	177	199	161	174	165	145	169	201	169	186	186	179	182	181	191	176	167	170	194	173	180	177	186	162	166	166	169	178	176	184	168	158	172	183	174	184	164	176	184	164	180	187	188	186	157	157	177	173	175	178	199	166	186	181	180	174	169	186	182	180	153	163	169	168	171	150	180	163	197	177	184	190	169	182	190	173	189	181	187	192	177	190	182	180	162	170	148	181	163	191	188	154	192	172	186	170	194	190	162	183	187	185	173	183	148	183	161	169	189	190	186	147	176	141	165	181	190	201	158	153	174	185	172	157	194	174	189	185	192	190	173	171	169	177	188	175	177	169	180	167	165	188	187	185	176	189	174	190	174	170	169	186	167	151	153	164	160	180	177	173	156	196	187	177	165	173	165	153	187	167	183	175	197	190	198	164	177	169	162	167	170	190	173	194	178	159	175	159	186	170	179	178	212	172	173	169	195	176	189	197	172	166	210	149	176	186	190	183	192	156	166	164	162	179	194	183	172	198	166	179	175	165	167	183	156	192	179	184	159	187	192	190	158	189	185	201	162	149	170	186	175	168	197	170	178	180	188	192	170	186	164	173	195	176	188	168	182	165	171	180	154	176	180	163	168	175	191	163	188	183	188	198	194	184	171	174	186	164	201	180	204	184	181	167	166	163	175	147	158	158	160	179	163	195	158	176	184	167	180	162	192	185	152	195	188	200	165	179	185	166	157	178	176	189	177	145	167	179	188	170	195	156	180	167	175	179	156	174	179	177	165	181	171	181	190	170	145	183	184	177	171	187	168	182	157	167	170	173	184	208	162	184	201	176	169	175	180	199	173	186	192	182	163	175	186	190	168	175	167	170	182	176	158	153	199	149	188	186	193	177	181	191	203	182	154	185	177	188	186	174	218	160	175	164	198	183	195	178	181	194	162	194	190	167	179	149	175	188	163	166	186	161	198	185	205	163	193	181	213	185	183	171	193	172	169	186	173	174	181	196	172	168	158	161	167	186	180	181	173	151	161	174	170	169	152	186	168	179	172	174	175	180	160	178	159	180	192	157	162	153	155	163	151	192	177	177	167	170	161	187	184	161	182	185	201	168	186	151	173	156	180	145	168	177	193	185	183	166	184	184	195	178	194	203	167	177	182	179	191	178	157	169	167	173	191	177	169	185	196	155	174	208	164	162	177	190	152	207	193	181	172	182	178	179	199	183	173	178	166	168	168	186	179	177	170	169	175	180	169	172	186	175	202	167	191	193	155	183	161	200	187	187	196	180	189	173	169	183	172	199	161	173	152	160	193	168	201	173	153	175	185	184	174	158	167	177	158	194	174	183	169	177	174	169	171	180	187	209	182	186	183	192	171	161	176	187	207	175	167	172	163	193	177	197	174	180	165	192	170	168	162	142	183	156	173	179	187	168	189	177	190	152	182	163	153	178	170	146	188	187	171	153	153	179	192	180	201	191	206	175	182	150	147	182	175	188	162	177	131	163	185	203	186	178	161	185	190	182	201	190	176	186	166	176	157	199	160	178	165	163	176	180	193	164	193	170	159	180	166	169	183	165	165	174	192	195	183	155	182	166	182	179	211	203	191	165	175	168	186	172	198	163	150	190	183	180	177	172	169	175	184	175	153	183	173	185	178	176	180	166	155	167	160	163	199	166	175	165	173	200	178	199	167	165	207	185	173	181	173	171	176	190	194	174	189	182	178	166	161	203	167	174	191	201	201	161	181	173	154	180	175	194	170	165	174	191	167	180	191	193	154	184	190	169	193	183	199	189	160	158	169	191	178	175	167	185	174	172	164	195	172	176	170	157	186	173	172	152
27348	18136	4635	951	782	739	732	659	700	622	637	693	604	641	612	627	635	663	667	621	687	656	639	649	657	654	651	649	710	674	651	610	672	619	632	668	660	624	595	659	651	626	660	643	683	645	663	641	664	616	651	597	622	656	573	683	615	694	622	642	637	669	657	625	633	616	654	656	652	686	610	600	602	629	684	681	667	660	637	650	677	650	639	643	637	620	647	631	666	625	671	697	665	631	698	667	599	586	658	608	602	638	663	614	636	663	610	621	663	635	656	597	610	608	635	660	677	631	596	652	638	629	691	677	626	635	632	670	602	671	641	653	635	640	658	621	633	645	675	654	634	641	639	644	699	628	628	649	667	615	658	607	639	668	655	638	626	620	671	579	631	663	665	646	622	635	627	669	616	643	636	637	660	679	631	638	624	635	605	629	639	616	707	634	663	678	639	649	669	642	672	638	637	602	601	657	630	630	688	704	622	672	680	650	657	643	671	640	656	653	657	676	653	664	643	625	677	644	629	634	634	668	603	654	665	666	665	662	664	648	621	632	613	648	689	661	585	611	639	618	643	657	650	638	616	622	628	615	686	577	634	654	678	652	654	637	661	599	614	629	684	622	616	635	637	643	635	639	628	668	621	679	680	687	624	613	605	656	692	688	644	654	653	568	674	625	658	589	635	714	662	613	656	702	651	629	624	608	647	637	681	673	613	644	621	671	663	614	663	632	674	687	670	675	623	583	633	662	656	617	651	637	666	644	622	625	635	629	693	634	619	683	634	609	660	629	612	614	651	650	662	668	609	675	652	666	634	653	660	636	664	641	632	659	627	639	623	648	589	664	616	659	657	645	651	650	641	641	616	619	719	672	668	680	644	629	685	606	583	646	693	665	673	627	656	627	633	664	610	672	637	652	654	624	639	638	638	645	656	671	633	649	616	637	622	672	631	584	678	605	671	648	620	646	639	614	638	620	613	609	656	638	611	628	622	668	678	602	660	668	641	635	627	613	648	644	640	645	643	661	638	693	681	643	656	616	613	635	633	656	619	611	671	643	662	646	611	644	696	621	671	644	658	608	641	608	625	667	612	620	655	627	634	660	632	630	573	622	608	643	601	655	666	655	698	696	600	631	622	601	639	604	623	660	686	633	648	645	653	654	646	614	627	647	642	640	629	635	633	625	620	650	631	651	652	688	600	715	650	648	649	647	651	665	619	630	668	633	661	655	613	614	653	657	647	687	620	643	665	603	616	648	700	647	695	656	642	642	653	653	642	696	648	649	618	652	610	652	600	647	629	637	649	678	622	627	612	665	687	635	675	635	643	651	645	626	641	643	642	637	635	632	631	644	609	618	656	630	623	647	633	589	639	608	643	677	661	654	668	613	665	661	617	697	635	646	643	623	715	623	625	616	634	625	675	634	621	609	673	633	612	705	683	649	684	639	666	680	651	616	599	632	625	632	659	645	656	670	647	654	680	662	642	677	628	650	659	621	696	696	658	629	640	661	683	651	597	589	603	585	625	612	607	623	619	673	629	646	624	641	609	669	686	615	625	664	648	657	606	587	675	633	698	641	655	673	621	639	679	669	643	604	654	729	658	641	666	653	641	619	634	675	639	651	673	621	696	625	654	657	645	601	643	637	629	657	644	643	658	636	642	588	634	632	660	672	639	645	667	673	653	617	634	591	682	642	643	640	608	627	591	627	674	600	622	616	645	670	612	677	610	661	632	614	642	617	643	636	682	643	634	617	650	674	596	650	607	627	619	682	666	630	601	661	600	637	663	645	686	607	574	632	630	660	629	638	665	617	648	629	624	625	652	645	588	651	618	700	648	668	619	620	654	619	658	633	643	647	662	668	624	660	640	682	648	675	671	613	615	614	640	630	655	636	682	607	681	614	676	649	633	664	601	637	652	616	615	626	624	665	695	620	618	662	607	640	618	618	633	663	610	679	688	631	627	654	616	682	646	649	667	654	648	590	586	632	601	674	628	586	611	642	624	627	649	620	668	651	657	680	710	632	641	675	644	645	639	623	701	661	639	630	662	643	600	646	631	625	640	650	646	666	633	655	631	639	605	669	647	649	617	648	619	659	666	645	639	673	667	618	655	616	649	601	617	629	660	640	636	613	629	640	643	621	673	676	671	620	655	617	617	675	611	605	674	649	636	635	629	648	622	629	631	680	639	633	652	624	666	605	626	625	614	668	680	673	651	668	586	672	615	662	596	654	628	667	651	678	644	676	624	644	644	676	649	666	633	678	593	666	638	600	657	629	649	654	635	607	656	692	667	630	659	668	624	636	628	649	650	656	621	659	661	663	643	646	615	642	623	633	611	638	637	664	651	626	646	678	622	655	649	627	672	628	638	629	648	642	624	648	618	657	595	617	609	648	614	673	644	633	599	643	649	639	628	615	645	624	635	623	659	641	689	660	612	654	633	631	630	655	641	680	667	673	617	636	598	637	651	666	622	647	600	663	627	667	642	627	680	645	650	663	669	686	632	623	632	617	626	623	655	667	644	635	633	625	634	627	666	655	620	681	667	643	611	646	626	611	674	649	625	595	684	639	585	640	656	675	636	661	618	620	681	673	641	700	666	609	629	637	627	684	649	688	614	664	612	659	621	648	653	628	622	656	653	663	674	684	659	654	657	675	657	691	647	626	653	618	667	605	632	653	615	631	586	663	663	656	672	642	603	633	639	634	655	632	703	635	629	673	672	614	618	631	639	667	642	702	667	638	643	665	629	620	628	619	648	666	646	694	653	630	628	643	627	624	602	622	657	637	658	649	624	650	673	603	613	623	653	617	708	657	665	668	623	638	605	620	584	643	651	680	612	605	617	625	615	685	646	629	632	622	685	619	667	645	666	634	602	634	671	646	656	648	596	652	618	651	643	646	613	629	665	633	618	642	632	659	656	641	618	684	650	650	635	610	628	644	632	658	685	624	628	628	598	633	674	620	623	656	659	632	635	657	600	657	646	667	637	642	669	686	664	663	643	636	661	624	659	631	626	625	688	634	597	645	613	625	682	654	612	622	639	639	673	581	635	658	661	653	651	684	645	638	647	646	610	650	661	637	642	643	651	621	651	610	685	631	626	632	652	678	634	660	683	599	647	597	570	639	617	632	656	636	612	646	661	611	631	615	601	616	644	645	590	672	611	643	645	630	663	705	645	631	648	643	609	606	665	627	635	648	596	666	606	638	645	628	617	683	686	654	674	626	654	633	649	613	617	628	607	634	617	663	604	679	643	622	683	595	636	631	692	643	612	597	670	647	670	613	640	637	590	613	620	637	649	646	622	660	645	632	619	677	658	663	620	653	701	605	645	642	596	658	684	599	637	680	702	681	565	604	647	632	637	685	671	702	682	634	643	655	646	636	634	635	635	656	580	626	675	627	662	645	670	630	653	639	613	636	643	645	637	671	661	653	595	623	632	634	634	641	651	678	668	646	649	629	666	660	617	620	637	623	613	634	621	569	633	640	615	630	676	622	654	650
4589	1047	951	814	819	807	743	709	706	693	698	672	709	657	678	636	723	691	702	681	654	647	669	640	633	646	694	692	686	697	735	692	657	684	702	686	673	656	646	657	691	633	678	650	632	669	664	688	692	711	657	638	691	691	684	693	696	651	703	631	664	688	711	670	687	702	664	674	702	652	668	667	605	636	660	658	683	664	708	664	656	671	638	641	706	702	677	651	655	659	685	655	703	698	606	715	663	686	682	669	627	658	625	657	702	679	668	628	705	683	690	612	669	643	648	683	684	675	707	654	653	677	632	687	682	693	619	672	696	648	675	681	632	641	661	661	662	667	688	690	688	663	713	659	674	646	659	657	662	679	688	628	653	650	718	645	671	642	643	653	650	658	697	706	676	706	684	675	676	670	668	698	639	693	682	692	662	681	608	723	669	632	654	659	673	651	708	691	643	662	641	631	652	676	654	679	678	621	681	694	697	681	638	662	674	655	712	703	716	665	644	658	694	626	689	703	697	664	630	663	669	669	687	672	636	672	670	666	658	701	630	714	644	675	714	641	668	684	651	681	695	659	686	648	685	663	615	679	648	678	713	609	686	652	630	705	658	663	677	635	670	667	708	680	691	641	704	691	638	672	727	665	612	647	669	646	681	659	634	690	637	700	631	679	666	630	754	667	735	700	694	667	663	674	633	659	678	649	689	623	725	647	696	657	668	661	718	647	667	727	682	632	680	668	618	657	669	693	662	687	668	673	660	651	656	708	640	687	679	625	650	672	659	679	682	683	689	672	707	692	689	696	663	672	683	665	682	672	669	660	644	648	664	677	627	672	617	601	664	637	648	643	680	657	697	733	649	706	644	656	690	641	658	611	696	582	631	699	713	658	671	678	672	697	675	680	648	682	699	671	690	684	624	711	676	700	619	666	667	691	669	671	652	659	708	687	673	700	676	638	629	675	698	691	654	664	639	671	687	636	641	665	646	659	682	624	658	664	700	718	658	679	692	699	634	686	637	731	723	630	663	688	707	631	704	661	646	723	655	662	696	612	666	685	681	640	689	659	674	686	692	627	669	649	714	695	688	653	709	641	682	694	691	675	683	657	707	666	617	653	682	672	707	645	673	679	637	633	679	665	651	645	651	697	701	670	668	653	664	672	738	633	631	652	709	663	705	635	685	648	710	661	704	687	638	698	685	663	622	655	687	700	677	683	638	726	677	663	630	644	657	636	709	676	678	649	658	656	743	688	651	740	663	654	670	707	671	629	687	693	638	644	647	689	641	677	639	586	668	652	669	693	618	616	670	684	659	651	639	662	674	673	674	631	619	649	654	675	654	667	679	691	692	675	695	655	663	681	694	658	668	678	664	674	730	686	665	659	681	662	637	663	696	666	659	639	685	677	682	660	696	709	668	642	666	693	637	716	672	686	681	689	686	639	690	688	631	678	711	657	684	726	699	706	667	687	683	676	674	647	668	666	696	646	661	662	711	676	672	685	649	683	655	665	635	703	672	605	720	667	673	641	706	679	688	684	641	643	673	655	669	658	649	621	668	686	703	672	657	675	672	689	677	662	671	649	649	657	652	653	674	682	694	674	635	640	694	670	640	652	682	692	669	655	720	698	654	664	690	643	653	645	686	674	658	658	660	673	607	642	688	653	694	647	655	686	687	658	665	661	692	688	686	660	699	667	677	628	668	654	635	669	655	661	693	626	677	677	678	652	700	643	724	669	721	684	645	672	687	650	649	647	615	669	638	713	645	689	679	652	698	749	674	667	650	702	622	671	683	672	711	652	656	652	720	695	666	684	648	654	696	613	643	657	630	642	634	609	660	663	662	663	665	708	683	692	673	682	690	714	627	641	690	664	631	677	668	595	704	647	681	647	683	679	660	664	709	680	667	662	684	683	682	666	654	689	663	643	671	665	694	623	637	718	695	684	647	652	667	625	667	699	706	663	688	712	649	690	717	687	654	698	629	700	702	686	694	709	663	655	736	665	657	612	679	633	669	672	638	666	679	638	657	636	666	704	627	678	705	624	697	637	694	643	696	633	680	674	633	632	667	657	720	631	732	684	647	642	640	636	688	654	639	702	666	685	664	695	656	685	713	685	663	667	677	658	668	685	603	685	666	648	726	685	671	656	685	641	698	701	665	764	647	685	676	645	677	657	687	624	690	687	659	684	680	719	638	662	664	685	637	637	641	637	693	666	684	603	699	646	657	692	661	671	665	680	651	715	672	693	679	667	671	648	709	665	658	640	659	674	639	693	668	665	652	669	708	684	662	689	639	634	658	627	622	652	658	688	670	698	705	650	630	640	725	659	682	721	642	682	642	652	670	705	676	665	697	633	666	725	658	705	673	670	664	696	677	667	700	663	681	690	667	658	663	682	667	682	613	660	684	634	648	661	648	664	676	663	696	647	679	678	608	618	713	685	690	693	667	667	632	630	696	672	671	672	684	644	701	660	678	674	664	679	642	696	633	653	727	656	690	679	680	688	633	653	677	693	644	666	616	656	704	694	650	626	654	666	658	689	713	646	703	697	640	718	640	678	701	645	667	629	669	688	678	660	726	634	651	692	691	687	682	630	693	707	636	658	645	710	721	661	643	670	622	631	626	634	719	706	668	659	708	675	678	663	729	648	662	630	658	705	671	659	691	678	694	642	662	677	670	704	689	661	690	693	668	682	713	639	701	705	637	715	681	694	661	700	712	691	678	696	632	710	695	635	693	655	649	661	681	659	670	678	655	644	641	672	642	671	669	703	694	677	715	630	677	645	652	737	698	672	659	663	694	647	683	643	663	608	622	683	690	650	656	690	663	662	697	651	677	702	692	660	655	642	677	659	643	679	690	721	662	657	687	662	698	659	631	677	657	667	684	654	662	682	713	638	681	667	652	693	645	660	679	668	674	617	668	665	675	701	664	706	661	714	683	626	691	705	669	620	611	655	693	618	692	648	651	668	645	692	646	661	649	673	659	701	726	680	632	696	674	693	674	640	665	717	666	675	709	721	703	695	672	700	686	673	711	633	656	678	706	627	711	639	643	651	699	690	716	692	684	673	658	672	667	663	721	668	726	694	689	666	663	686	633	655	661	700	674	639	623	691	690	686	688	679	670	688	631	668	649	679	712	682	656	641	668	675	702	661	630	678	641	667	631	676	683	656	673	648	662	696	650	619	697	662	680	647	622	687	625	612	699	700	656	653	632	655	681	630	644	635	666	639	700	671	663	681	698	695	617	622	686	659	693	672	636	659	675	696	667	638	637	654	691	670	662	685	635	735	689	623	684	643	644	658	646	636	704	681	686	655	651	654	687	652	652	639	666	625	669	629	698	702	638	649	651	658	662	703	666	672	728	669	621	656	700	660	689	656	678	652	643	653	690	665	691	690	659	632	661	633	640	681	671	654	570	666	723	679	683	662	659	677	671	691	645	691	699	724	656	634	657	722	634	579	616	657	646	669	681	698	658	692	697	653	688	685	675	673	631	663	694	692
23229	20946	28250	23801	20960	12874	1358	813	600	595	482	472	441	408	408	421	384	379	375	340	378	373	326	365	337	371	341	367	361	318	367	324	309	348	351	318	372	321	332	323	319	337	308	321	343	324	339	317	337	332	322	334	322	362	330	325	325	318	344	356	356	317	332	324	307	321	334	328	320	352	277	340	316	326	341	322	293	304	310	340	338	341	321	360	366	308	339	310	336	334	322	305	298	318	362	314	346	319	321	339	316	321	320	313	327	312	333	302	317	319	335	340	331	328	301	344	338	359	329	337	301	319	306	307	304	324	330	305	311	335	316	322	293	317	367	309	345	305	330	341	360	342	321	316	321	325	305	301	330	297	333	324	326	304	320	321	338	320	337	309	367	317	302	325	333	317	346	360	349	337	333	335	351	330	342	314	311	306	315	323	305	316	335	326	343	363	335	293	321	323	289	302	358	311	353	315	329	323	318	368	333	361	320	320	355	325	336	340	344	331	341	337	320	278	282	284	318	335	336	340	345	323	302	326	349	305	367	343	336	331	344	331	314	314	322	331	314	353	343	322	311	293	334	325	345	314	322	360	347	330	307	356	318	296	318	336	322	337	302	284	338	358	314	314	331	338	351	327	313	324	319	323	331	349	322	334	299	314	324	306	311	333	311	316	348	360	300	332	340	318	328	311	308	330	351	295	317	324	332	293	287	346	339	327	311	328	324	341	329	321	325	281	334	293	311	322	324	334	322	324	310	309	304	335	318	316	331	315	331	323	324	353	318	327	325	299	326	317	323	359	332	355	333	322	329	339	320	316	332	326	353	309	299	330	328	326	307	332	328	338	331	351	323	362	327	345	333	318	286	321	371	336	337	322	368	335	342	336	357	314	313	321	351	372	301	325	354	344	329	325	345	304	298	294	334	313	295	327	312	321	341	347	342	314	337	339	322	315	317	327	297	303	355	310	330	323	362	312	339	316	304	298	326	346	332	358	308	353	330	296	297	345	342	336	322	326	336	332	337	344	303	310	320	315	344	308	323	319	333	322	301	317	304	331	317	315	333	304	325	317	358	289	333	301	332	310	302	314	325	306	326	344	352	324	330	300	323	294	308	294	327	342	316	342	311	310	310	320	316	329	342	331	327	317	350	324	303	334	360	326	338	326	315	323	330	303	347	322	322	309	311	343	308	334	326	311	269	313	354	340	325	331	304	310	361	311	332	344	319	338	338	312	334	305	341	337	334	337	311	351	316	361	305	330	306	326	342	356	304	324	359	335	320	326	299	334	309	317	337	317	366	301	300	284	323	305	299	295	304	311	334	307	337	322	324	339	329	326	333	328	366	311	333	322	350	323	311	334	289	306	320	308	298	298	330	337	325	341	348	317	320	339	324	339	316	313	326	273	352	359	339	331	346	318	319	323	323	337	288	335	344	307	320	302	325	334	336	321	304	324	333	328	355	323	355	326	341	315	283	316	333	305	310	327	338	295	324	351	337	310	325	312	335	356	318	366	349	311	348	329	332	310	355	278	327	319	274	304	320	329	318	356	333	338	321	346	308	302	305	310	349	295	346	349	317	332	313	310	286	321	323	319	329	329	335	315	357	333	349	324	328	306	327	321	295	333	320	324	339	318	335	343	320	332	335	328	370	353	322	326	334	354	326	316	332	328	299	337	309	338	340	325	351	361	331	316	299	318	339	314	309	362	322	331	348	300	318	331	335	342	342	324	320	322	329	303	336	323	333	339	341	318	313	342	341	309	339	385	359	374	314	338	337	337	313	307	296	317	322	300	340	341	303	293	312	338	325	325	324	304	317	316	338	306	329	325	312	312	332	310	346	338	315	344	333	347	309	341	328	323	354	287	326	371	344	303	310	320	337	334	319	318	310	341	346	336	313	342	351	323	345	311	312	291	322	331	329	330	274	290	327	317	360	346	303	319	364	333	341	318	315	334	297	313	321	317	337	331	326	345	344	320	294	328	335	323	304	330	328	348	314	329	327	316	323	335	281	334	322	292	314	318	297	321	326	338	310	304	283	343	330	321	341	303	325	313	304	334	328	329	334	346	306	344	356	336	313	303	334	318	317	347	322	310	373	333	318	327	346	325	351	301	327	312	320	342	312	349	317	308	347	309	352	307	342	348	341	318	319	302	344	346	318	347	320	324	357	333	318	318	327	328	324	300	349	308	321	358	363	311	317	321	346	301	313	297	322	335	333	342	318	293	327	347	332	349	309	333	331	386	333	335	338	329	325	294	333	319	327	296	339	322	326	340	315	319	324	344	316	317	319	373	341	330	351	344	358	299	301	343	335	359	329	323	324	350	317	375	335	291	373	306	317	337	287	317	309	332	329	333	335	357	318	306	307	304	340	294	323	355	292	317	326	319	333	304	330	348	329	327	336	278	318	345	343	307	322	325	348	340	326	311	332	326	367	296	359	324	360	325	285	309	332	357	343	308	333	331	339	349	302	331	356	314	331	306	337	350	316	293	348	340	319	304	311	295	336	334	319	333	324	321	344	322	310	334	330	341	321	301	351	336	326	322	298	337	349	350	326	314	293	331	313	339	339	321	309	345	322	312	294	336	339	289	319	333	312	334	360	352	309	330	333	333	310	328	345	344	370	340	335	326	285	333	340	327	305	307	352	305	336	306	331	315	319	307	335	328	327	319	312	319	322	335	330	315	308	309	325	365	322	322	307	296	303	347	365	350	305	350	319	312	304	335	321	320	303	340	321	305	371	313	325	303	320	316	303	334	337	335	317	360	332	318	295	337	323	344	327	323	324	317	306	325	363	300	302	337	357	362	309	339	348	361	306	332	335	336	311	332	313	358	313	313	340	334	328	356	359	335	334	337	321	312	350	339	341	351	292	344	291	334	313	323	372	327	331	337	322	297	296	328	338	329	317	303	314	305	362	296	287	311	288	350	312	301	325	331	334	341	340	343	333	331	322	311	339	353	306	349	297	296	302	331	321	324	347	290	308	324	300	310	328	356	298	324	338	338	340	328	304	300	311	323	315	343	330	351	308	305	337	316	335	332	310	321	332	313	367	304	346	308	345	259	321	314	331	341	314	321	329	319	334	328	319	309	367	318	326	352	327	333	304	308	310	324	331	321	314	304	330	331	319	333	304	324	328	339	312	341	308	312	307	307	309	316	322	310	295	314	326	332	328	292	337	303	335	326	315	313	313	311	344	303	321	341	339	320	340	306	314	310	316	365	326	324	319	324	339	310	323	316	343	331	315	346	291	304	316	318	293	336	336	347	346	345	334	351	306	360	330	344	307	336	342	321	338	308	306	341	342	308	338	327	331	304	316	325	308	330	311	345	313	325	322	307	341	317	361	322	362	327	340	261	305	335	329	343	342	308	328	331	350	347	333	308	352	342	314	323	333	329	359	325	316	313	312	324	320	339	326	303	339	343	287	325	335	338	327	320	340	311	324	315	351	336	307	326	331	328	335	336	337	322	350	339	329	338	342	344	317	305	326	348	337	294
3467	8286	6029	2881	2143	1855	1356	1152	831	751	641	586	539	520	493	456	467	432	452	416	410	396	418	396	374	409	367	384	364	413	366	369	359	370	387	373	363	399	387	355	351	392	364	343	362	345	381	325	364	381	352	345	376	355	374	328	345	377	372	394	408	380	414	378	345	347	371	331	343	391	380	348	357	311	349	363	334	366	361	334	354	351	380	378	350	341	349	345	378	368	334	355	370	347	354	354	310	324	361	334	343	361	381	340	368	337	365	357	363	343	338	368	330	353	345	369	354	357	341	348	365	342	360	360	350	327	370	388	357	336	391	369	299	382	371	347	372	365	353	362	339	363	403	379	332	382	370	372	340	360	379	335	308	317	340	383	338	374	327	369	368	379	367	338	360	341	351	313	363	343	344	363	329	343	316	361	374	337	394	363	396	364	363	358	361	394	357	350	348	360	342	314	360	366	374	368	360	376	394	372	332	344	383	387	341	347	364	344	354	386	338	351	347	349	360	374	357	347	340	356	336	366	321	368	365	345	375	331	351	359	358	371	362	339	374	366	364	343	370	350	345	331	363	328	338	367	347	345	345	341	359	363	382	372	356	387	352	345	401	361	351	410	355	373	325	374	373	369	344	368	404	385	345	365	341	361	321	395	384	363	397	344	370	362	352	365	375	365	376	380	345	330	312	362	334	378	327	351	340	366	366	380	351	355	334	337	347	361	368	366	373	344	319	348	380	375	367	401	356	338	337	370	360	372	383	362	367	366	381	336	387	350	357	351	361	355	388	358	370	366	360	366	351	336	353	316	352	379	337	367	348	348	362	388	331	356	396	348	386	355	361	338	349	344	385	369	343	350	392	339	357	346	393	373	329	344	337	344	333	346	333	353	370	336	374	354	371	358	369	374	369	372	349	334	335	362	378	345	363	314	372	359	360	361	353	343	382	384	389	335	366	343	357	343	390	353	370	391	330	370	388	336	375	393	362	335	373	398	341	366	359	360	368	346	375	356	356	369	349	343	345	371	323	360	339	340	355	359	341	393	355	355	364	371	346	351	313	366	357	407	344	374	360	340	367	376	366	362	334	369	366	334	342	351	336	373	349	375	386	361	330	356	342	343	374	347	360	321	346	343	350	363	387	350	372	368	354	310	371	362	362	350	315	375	364	382	356	377	360	361	336	341	361	342	371	354	353	360	393	353	374	348	350	351	351	357	368	363	352	367	348	336	395	381	378	349	351	336	347	375	362	357	346	364	369	353	359	358	367	370	322	362	386	338	339	354	398	345	357	331	335	340	369	331	329	369	339	379	332	393	360	379	307	334	394	350	360	355	356	359	361	376	372	360	374	333	353	378	352	384	314	353	368	358	359	328	384	347	365	390	375	323	345	350	364	361	361	303	364	363	353	342	381	354	377	365	356	387	315	336	325	344	375	372	357	369	368	340	323	318	336	348	363	336	397	338	319	343	347	344	368	381	366	353	342	341	353	370	335	330	368	360	342	343	343	378	397	332	337	354	343	339	351	362	364	371	335	379	349	378	320	374	342	372	340	329	368	376	350	344	360	377	383	398	369	347	301	341	351	349	347	347	361	336	370	346	336	372	356	349	393	331	343	359	349	398	389	385	320	328	367	366	334	373	381	359	365	343	334	340	348	389	391	369	343	348	367	360	360	326	365	366	372	370	352	321	377	333	361	320	350	360	335	380	342	352	341	334	327	345	327	353	374	358	386	374	369	355	374	360	369	377	356	394	351	338	357	351	351	349	364	328	376	351	359	359	338	331	384	371	362	307	372	382	341	322	366	381	378	351	343	338	352	366	350	397	335	359	379	342	384	358	332	338	338	354	365	374	342	347	339	363	363	351	374	371	367	341	365	331	342	374	365	354	357	330	357	357	341	342	362	378	332	338	380	386	349	371	363	397	365	344	380	359	353	365	364	369	354	310	393	346	354	390	327	383	323	325	362	352	357	341	352	371	350	362	366	360	364	336	322	383	374	389	338	394	350	386	346	348	345	327	373	375	377	382	383	369	365	339	337	355	367	340	359	360	346	347	373	348	389	357	344	353	324	385	357	338	366	367	334	375	349	371	361	344	346	361	358	333	353	367	352	360	343	345	354	364	343	336	356	362	393	373	348	347	357	375	321	331	327	353	374	355	363	313	358	306	352	360	361	336	357	363	350	341	366	358	381	333	355	356	392	358	354	332	345	352	331	373	327	347	348	344	338	345	331	338	366	383	355	331	373	361	372	366	319	357	371	356	335	329	342	361	345	329	366	349	370	342	362	348	377	395	363	363	376	337	388	354	340	331	355	330	340	342	372	336	326	399	406	338	349	331	358	348	338	370	345	339	365	375	364	354	350	313	324	327	355	346	344	355	374	351	367	380	352	344	303	338	378	351	356	341	330	353	374	377	397	356	343	336	359	399	369	351	378	373	348	386	332	372	354	361	358	336	372	391	372	357	368	357	317	387	351	364	384	328	387	408	345	363	366	337	371	387	340	381	339	356	365	365	367	323	351	338	338	365	373	371	350	336	330	343	347	392	334	348	359	345	355	389	351	343	373	316	356	366	355	345	332	359	350	345	346	353	324	339	369	370	354	383	353	399	335	356	359	352	345	339	324	330	349	347	352	361	333	358	362	318	334	371	375	345	332	349	371	382	349	322	353	368	348	376	331	373	331	316	341	334	384	345	357	358	347	365	372	353	371	360	362	358	361	368	346	368	323	347	345	349	338	325	362	375	357	375	390	362	326	337	349	369	327	344	351	373	352	335	343	361	355	356	345	373	351	345	365	363	355	381	347	333	349	355	354	340	372	367	348	346	366	338	334	336	417	389	355	393	353	372	355	351	354	385	349	372	334	374	333	366	354	345	373	351	374	352	346	306	346	324	372	343	363	323	306	337	375	383	356	352	337	337	353	358	346	383	356	378	338	379	361	392	379	351	356	371	342	339	341	370	340	368	369	409	379	375	379	356	353	405	330	372	336	348	331	327	385	367	376	386	330	361	392	378	350	320	358	361	353	312	359	327	350	357	344	363	375	328	329	350	384	320	401	327	346	364	342	380	347	339	360	354	381	376	377	382	364	356	349	344	366	351	352	372	351	333	379	354	374	379	384	359	360	365	331	361	382	351	341	352	360	334	369	371	362	349	378	364	346	337	339	355	359	350	355	342	345	342	349	329	357	328	370	361	309	358	374	367	331	345	331	335	349	351	374	375	370	362	362	378	354	389	330	355	317	347	350	358	348	361	367	354	334	365	377	345	357	391	324	337	351	356	354	335	343	358	368	379	368	364	358	355	389	337	373	358	343	358	360	398	377	351	360	362	344	352	368	357	358	366	335	405	363	356	338	361	364	374	330	365	362	384	342	325	375	342	349	380	366	366	362	372	356	345	354	366	345	350	354	331	336	339	345	341	349	363	339	340	374	359	345	346	362	346	389	341	374	324	373	368	366	351	352	360	336	341	343	381	336	364	340	355	358	373	355	319
24248	20950	27475	24552	16359	1626	1030	806	783	719	677	641	698	714	705	611	628	599	616	602	632	617	610	627	637	643	590	605	576	624	621	604	647	561	594	616	569	600	597	591	648	585	583	564	625	586	581	607	600	603	622	601	598	642	658	612	627	582	636	594	580	585	596	584	630	577	625	607	618	585	614	595	624	615	603	607	583	625	548	599	653	587	619	589	547	627	615	604	588	609	615	590	638	570	603	644	598	628	611	594	622	641	592	572	597	599	587	606	602	609	617	606	613	645	585	618	581	619	662	592	595	599	571	623	624	611	574	591	589	565	616	589	616	587	619	621	615	584	584	609	590	609	571	597	653	574	615	568	611	581	599	611	578	598	570	605	606	576	619	617	596	585	625	609	575	585	631	580	550	567	635	608	611	573	609	601	581	597	605	603	640	617	564	596	614	603	573	567	636	589	615	640	584	595	585	619	602	630	601	602	569	615	613	593	565	626	604	584	602	653	622	605	605	628	594	645	625	607	587	594	578	575	572	621	598	604	608	599	615	586	612	599	639	566	590	597	575	623	562	587	582	601	587	575	629	635	596	620	592	560	609	634	605	576	616	594	614	606	607	609	595	599	612	575	585	621	648	584	600	585	583	636	599	558	561	588	618	582	644	561	600	578	636	587	593	619	579	586	620	632	586	590	547	615	654	616	649	605	598	592	580	628	596	596	616	634	582	603	599	633	619	596	602	625	613	618	627	631	612	577	590	648	599	604	570	592	668	601	605	633	617	582	597	605	608	638	572	625	601	593	590	629	542	599	589	599	612	591	595	586	595	636	621	668	631	618	613	615	640	563	590	622	599	616	602	614	634	590	596	616	587	601	609	592	644	590	570	588	589	590	603	618	647	587	594	586	580	643	596	587	621	603	610	570	615	600	613	620	586	622	624	590	634	605	627	590	564	609	604	547	566	616	579	620	562	594	627	617	596	655	629	635	622	592	604	566	608	574	631	588	606	602	621	647	627	595	597	629	606	632	642	620	605	656	631	563	593	577	600	587	647	617	608	628	603	615	649	624	588	578	626	566	620	638	608	613	630	623	601	663	624	624	653	594	612	595	585	607	618	546	606	596	648	614	645	608	593	585	640	582	618	558	607	640	630	624	594	587	580	596	595	599	601	585	625	616	606	593	581	595	650	556	671	596	600	597	584	567	621	570	611	617	601	586	635	646	612	647	601	587	663	550	567	610	601	605	570	590	592	576	582	611	593	598	587	639	623	582	582	608	584	630	675	584	580	621	608	640	586	599	598	613	631	635	611	652	575	549	577	654	617	557	616	597	628	595	633	655	618	613	584	569	603	614	601	586	615	628	594	593	581	593	617	597	630	584	628	609	610	610	610	617	609	582	569	592	575	607	627	617	624	633	630	639	611	566	580	591	630	568	619	582	617	650	601	653	642	598	598	601	626	573	595	581	614	620	632	588	608	650	573	621	572	604	630	622	605	591	635	575	611	630	541	612	550	611	615	594	607	594	624	596	630	630	611	615	609	570	625	609	628	639	602	611	587	622	612	576	604	575	617	616	599	632	588	611	592	553	573	595	638	629	622	609	603	596	538	604	592	602	615	599	582	600	625	621	589	595	609	601	614	567	611	639	623	634	546	621	568	605	609	589	616	574	584	605	600	600	594	610	603	635	627	623	591	624	626	615	615	585	597	575	597	591	616	611	631	625	610	597	583	585	582	607	610	639	627	626	598	636	558	596	605	576	564	624	586	587	597	604	623	620	606	569	639	612	626	646	563	671	595	577	593	643	607	637	594	558	617	580	644	614	598	531	631	632	607	577	558	592	605	598	623	653	597	533	595	594	651	619	582	601	583	641	592	638	587	661	612	546	610	581	606	595	631	573	574	621	583	586	631	616	602	581	588	594	568	588	624	646	627	615	594	622	591	579	644	606	600	669	588	602	602	597	559	624	593	569	575	603	598	632	571	545	594	605	590	601	607	588	588	598	573	629	568	564	593	602	603	590	605	619	607	611	586	600	619	636	652	644	602	611	622	606	607	599	592	601	540	576	635	551	632	630	647	558	539	581	590	606	618	610	613	668	624	602	585	578	627	557	618	592	636	626	611	555	569	563	587	609	620	635	613	601	626	593	574	588	630	635	619	612	556	582	666	613	644	591	607	603	589	604	604	599	601	605	657	608	588	574	606	610	616	609	621	615	614	600	597	608	651	580	566	604	604	567	648	559	596	625	637	616	601	628	595	605	602	607	599	593	583	596	631	614	613	582	577	610	558	537	587	581	592	659	586	569	611	589	574	643	612	593	563	575	631	589	599	616	579	563	656	580	564	608	566	631	585	609	573	581	585	654	582	577	593	597	571	611	574	601	595	607	621	586	651	588	653	646	611	614	605	576	607	584	598	598	615	591	648	658	636	587	666	613	605	580	594	623	573	575	625	615	595	600	603	606	594	641	627	597	604	616	613	588	602	644	617	661	576	540	619	583	628	585	603	629	569	590	644	621	567	623	613	567	598	629	600	616	578	621	597	616	590	539	597	608	568	599	601	601	566	644	580	563	561	574	625	608	599	604	594	605	604	623	624	587	621	592	586	595	611	556	610	580	586	596	666	583	575	609	553	572	604	595	579	656	626	616	615	580	572	602	605	604	624	582	566	628	622	565	578	566	606	571	620	566	600	572	607	584	610	563	582	601	604	598	626	609	611	637	581	591	622	616	603	611	618	619	649	593	649	584	566	617	603	644	609	637	623	656	593	622	631	628	578	590	581	607	614	610	594	592	629	645	592	595	585	576	618	577	559	651	627	622	590	606	578	625	597	614	569	650	569	591	616	615	596	594	614	589	588	563	581	632	590	615	612	643	590	601	621	629	620	548	592	592	608	599	617	636	629	574	561	612	596	589	580	633	606	623	573	599	603	569	614	588	577	584	544	567	617	588	608	557	605	631	614	592	649	596	611	598	586	623	596	639	568	620	602	614	629	594	631	580	628	643	582	621	612	608	571	595	616	615	572	619	612	598	615	597	634	564	591	572	589	615	631	574	610	643	551	593	634	584	590	642	604	559	615	645	620	625	615	591	593	637	574	634	597	600	623	568	577	581	584	572	617	610	600	562	654	605	577	574	617	575	640	572	589	587	619	589	585	599	595	614	574	603	640	566	552	597	592	570	645	582	622	645	590	572	612	567	606	626	615	623	596	594	601	608	659	554	625	572	603	625	550	586	638	622	613	614	611	620	652	620	629	608	590	651	591	592	578	602	601	647	600	653	591	598	621	601	641	597	633	595	602	612	597	620	598	581	576	658	611	558	603	556	606	647	620	645	631	574	588	608	612	634	586	584	605	620	644	608	609	623	595	607	595	598	613	598	578	655	572	608	596	587	600	589	554	625	579	627	595	551	576	625	576	593	642	566	571	609	633	633	607	611	602	595	561	601	584	592	574	558	636	615	650	621	643	639	577	580	594	619	593	581	600	618	632	623	615	584	598	633
3690	5594	4224	2186	1777	1502	1353	1096	914	837	752	736	697	693	718	611	647	691	666	663	628	602	600	619	592	617	555	591	680	633	584	626	631	641	612	605	598	626	573	656	608	583	592	616	593	626	629	609	613	614	579	622	594	625	605	609	588	588	622	640	568	558	599	629	600	623	632	637	569	621	554	665	665	543	615	645	603	593	632	615	649	612	599	617	572	614	609	599	612	581	625	619	632	663	610	573	653	615	626	570	593	628	569	623	587	622	583	588	634	656	565	575	597	593	579	563	593	585	611	588	624	613	609	599	591	620	618	625	592	621	583	612	568	598	623	571	577	613	639	631	577	614	631	651	625	625	650	627	618	637	608	611	610	621	617	641	611	578	573	622	602	586	555	583	624	619	592	583	601	608	625	579	599	613	604	567	603	582	587	596	619	620	595	560	632	577	655	602	644	603	593	603	603	574	589	625	618	602	618	578	603	583	629	586	576	571	644	560	614	596	598	599	554	613	657	625	603	604	676	655	567	597	595	556	635	554	596	582	659	577	578	637	593	580	558	596	584	603	624	573	623	620	603	604	534	600	599	570	614	601	622	601	566	585	626	623	649	624	614	612	570	550	591	589	621	631	585	630	600	584	566	650	574	641	588	586	570	589	594	582	606	628	598	603	619	591	564	627	611	659	582	651	540	607	611	606	589	611	559	595	609	624	621	623	590	581	604	655	618	578	638	592	597	617	629	617	552	604	591	617	610	590	574	610	600	618	603	645	565	590	631	572	610	631	597	585	610	596	610	628	581	577	597	628	609	609	589	625	596	627	602	611	599	651	592	631	582	559	583	635	583	568	612	583	592	578	577	654	610	607	612	644	538	604	612	629	635	609	566	585	586	600	568	616	564	606	587	554	602	577	626	554	630	631	567	574	616	584	625	570	608	626	558	620	614	598	627	606	631	632	592	606	623	588	618	596	594	590	624	600	627	561	591	619	591	594	589	591	581	619	639	607	605	612	570	604	647	657	577	634	620	603	562	598	595	608	580	604	651	623	607	578	613	622	609	626	628	574	602	611	595	595	578	606	626	612	546	641	563	579	600	619	639	583	627	626	549	601	551	620	595	619	611	640	580	624	594	585	632	580	583	571	592	609	536	622	627	622	570	605	608	593	596	606	577	607	631	615	601	629	594	637	579	603	588	605	585	546	572	607	604	635	612	651	612	600	624	652	601	603	575	606	627	631	593	608	613	601	644	620	547	560	605	619	587	637	597	591	621	615	611	609	623	622	605	603	589	617	601	625	591	562	597	579	577	587	583	590	582	640	602	595	576	592	606	608	588	577	587	626	605	583	584	610	564	595	581	630	567	612	602	576	588	658	651	601	633	590	631	609	579	560	567	593	598	622	601	623	594	614	599	592	618	560	639	633	586	593	560	661	619	622	619	608	593	606	612	567	594	595	596	618	624	632	603	616	608	570	587	602	640	601	610	577	607	596	583	598	600	576	587	595	608	601	613	632	583	593	627	577	621	632	602	620	604	619	586	635	627	590	633	593	616	597	607	634	585	544	573	637	595	610	633	583	616	607	609	600	634	564	637	636	622	587	569	609	572	613	633	631	579	618	621	614	596	575	602	620	616	617	619	583	587	638	566	593	574	646	633	580	615	587	568	598	586	569	623	599	626	623	604	567	571	603	586	596	602	576	615	631	581	606	595	595	615	642	599	620	599	617	619	560	622	582	586	584	593	611	645	586	573	579	609	603	606	629	581	631	596	617	651	572	627	582	597	608	622	628	607	591	574	618	582	611	577	619	598	586	612	625	590	612	579	631	581	575	573	542	561	580	592	611	631	576	628	598	623	608	611	600	637	631	605	607	618	609	559	584	607	587	549	615	614	597	601	589	581	620	603	600	578	617	629	658	613	593	569	626	588	625	602	593	586	590	574	591	596	545	639	574	555	616	596	663	542	580	582	613	579	605	626	658	520	582	591	586	576	607	593	602	599	628	604	614	584	591	612	595	573	637	650	545	628	615	588	616	596	601	624	610	653	598	614	617	595	593	613	557	576	613	593	593	627	596	600	588	599	598	588	606	624	578	630	567	635	622	631	637	629	601	625	608	607	620	621	623	598	588	545	636	639	602	632	572	629	573	623	603	641	595	636	605	600	618	611	617	611	597	594	607	630	649	638	637	610	659	589	600	618	607	634	584	552	617	619	622	603	554	601	589	664	628	598	678	604	584	609	602	607	580	596	569	603	583	576	612	586	605	606	619	646	632	546	563	624	620	590	594	621	598	565	605	558	605	569	583	579	574	626	557	613	609	613	583	624	583	626	566	614	568	594	588	633	600	584	633	594	642	623	604	592	588	600	610	579	622	588	562	600	594	565	586	639	601	607	624	625	598	594	640	573	643	648	613	573	643	577	603	566	564	616	648	590	621	636	623	612	644	611	581	605	693	561	603	595	604	613	631	612	618	608	609	579	601	611	647	599	616	618	598	593	598	605	587	613	590	615	632	620	594	560	629	653	653	587	639	623	609	605	594	619	601	587	614	617	594	612	622	656	620	564	577	672	565	600	599	636	598	614	604	601	618	613	635	621	598	601	589	599	628	604	612	581	589	633	611	609	655	587	603	607	608	604	609	607	608	593	597	599	609	582	597	576	626	602	605	639	555	589	644	638	661	593	612	590	607	586	622	596	618	571	597	605	609	602	582	621	582	596	613	604	597	615	563	629	629	625	587	585	589	642	588	625	625	649	606	597	616	576	611	650	607	597	613	615	636	606	595	568	611	616	599	581	580	581	612	648	603	596	610	607	598	613	592	602	617	578	568	618	633	559	565	604	658	655	636	578	591	568	637	600	613	601	616	598	624	585	608	596	636	601	619	622	642	529	615	589	608	578	606	584	557	583	568	597	642	603	621	607	608	595	592	597	616	614	619	619	596	573	584	582	580	626	589	623	591	589	609	595	617	600	627	587	599	604	611	587	593	651	569	586	593	592	603	615	628	594	593	568	626	630	610	624	630	575	589	609	602	622	631	594	571	579	611	611	576	624	632	611	610	626	600	576	586	560	556	620	612	606	599	628	542	618	585	594	604	609	570	593	575	622	584	556	624	600	603	586	627	607	585	609	592	583	601	593	598	606	614	598	613	605	592	591	611	569	618	609	615	613	601	595	587	572	602	561	589	605	612	593	590	614	630	638	606	645	659	615	580	628	612	606	577	632	614	588	566	601	659	615	613	542	606	577	618	584	613	641	581	577	608	625	602	588	608	605	591	594	621	588	599	570	587	624	596	640	632	592	593	594	618	632	650	641	576	601	597	619	548	639	608	632	576	657	609	634	625	565	640	582	610	608	601	597	621	564	571	595	627	651	619	561	569	597	592	628	632	574	611	621	591	591	572	582	618	648	630	564	608	616	620	573	592	640	586	615	605	638	638	584	564	630	617	635	578	611	589	607	588	659	587	584	606	582	608	617	609	626	622	599	551	602	608	607	640	614	615
22223	21022	28749	23511	21022	21093	12150	1235	695	580	512	451	368	338	339	315	278	275	284	246	234	223	226	240	230	202	224	218	196	218	206	232	193	222	208	181	224	226	192	195	191	180	197	207	198	182	201	181	172	177	191	167	199	181	166	208	153	201	169	189	178	182	173	210	173	186	171	172	165	190	196	174	199	194	151	218	168	179	205	204	161	190	160	178	191	205	170	187	185	205	201	178	176	193	198	177	174	192	171	186	200	188	184	169	168	165	182	173	181	172	171	178	171	188	207	170	183	183	172	194	182	175	176	169	182	175	174	169	178	171	190	189	185	204	164	163	177	182	190	160	173	186	192	198	172	193	167	164	189	163	162	158	182	154	211	202	172	166	169	156	189	184	156	177	184	189	181	184	173	184	181	195	177	186	156	185	196	187	189	193	155	172	173	172	203	185	169	194	164	171	151	188	180	182	186	173	181	192	184	171	169	185	188	163	201	151	189	145	172	193	193	161	175	168	166	191	181	164	173	180	152	185	207	173	175	163	175	184	142	213	183	176	167	183	177	168	191	170	181	190	188	184	205	160	185	173	188	176	178	200	183	189	197	169	178	181	183	189	159	182	186	194	188	186	212	166	181	198	182	175	183	170	166	161	163	172	178	182	170	187	179	172	162	187	197	172	193	157	180	191	168	168	184	157	180	178	173	187	203	176	154	166	172	185	168	177	176	210	176	189	173	184	176	166	219	179	190	168	178	186	168	194	190	172	170	144	178	176	174	182	155	170	182	199	180	177	172	196	194	164	178	193	184	189	188	179	181	182	168	181	196	190	186	171	163	162	177	169	181	185	184	163	149	170	165	147	175	179	195	199	188	182	204	164	181	200	182	176	173	192	201	177	173	183	196	185	170	177	183	182	175	171	163	171	182	153	179	209	200	194	164	175	185	195	155	194	200	175	183	169	200	190	188	175	178	166	186	166	180	185	165	174	185	183	148	178	185	164	196	156	186	194	157	196	174	196	194	199	192	179	182	173	173	183	183	184	182	197	146	203	199	198	225	181	172	178	205	175	190	186	154	186	199	210	181	161	189	155	169	187	180	165	202	165	188	182	185	174	159	191	177	170	167	184	178	204	195	171	159	173	166	192	193	191	178	161	190	160	183	184	186	185	149	194	201	172	183	201	184	179	165	180	179	165	182	178	201	167	170	179	136	205	171	175	162	153	165	157	176	181	174	195	175	184	172	174	174	174	186	182	173	190	170	202	175	189	148	167	159	171	170	160	171	180	196	160	163	184	188	202	154	160	138	176	201	194	170	178	169	164	170	182	186	171	157	177	186	178	190	216	176	179	184	182	180	167	177	176	168	190	179	172	208	183	165	185	164	174	172	182	183	185	167	196	179	173	191	192	173	183	173	187	166	183	181	176	186	171	204	177	172	158	175	176	181	178	184	178	169	170	155	166	185	168	197	198	177	160	168	163	166	171	172	193	177	171	150	181	181	198	168	160	197	169	190	192	181	174	185	168	203	171	192	169	165	177	165	158	192	177	174	185	197	187	167	176	150	175	192	179	203	176	196	167	201	164	186	180	160	150	191	174	164	160	201	172	184	185	177	209	170	181	196	167	176	188	180	159	192	168	177	157	186	175	177	175	190	185	178	162	162	176	201	163	187	178	184	188	183	163	157	180	154	188	163	193	173	183	167	179	176	188	165	158	165	166	175	185	200	185	157	180	153	184	175	198	193	190	181	183	180	195	199	193	190	181	191	186	193	202	166	164	196	179	189	169	181	207	175	179	204	190	182	166	178	156	178	171	166	170	173	179	184	191	182	168	171	194	172	182	179	172	182	184	186	169	185	157	176	172	170	177	178	169	183	170	175	182	195	186	189	171	192	168	197	160	165	169	185	164	165	190	175	184	170	148	186	203	193	165	178	190	183	168	173	150	188	169	188	186	177	192	189	149	171	175	170	182	162	177	189	184	177	170	183	177	146	185	166	169	187	160	194	166	166	165	177	149	190	196	188	179	181	192	176	179	159	166	186	184	169	197	173	179	169	174	185	183	193	193	190	177	192	175	160	160	174	193	175	160	181	193	183	185	160	202	170	179	164	176	185	198	166	179	180	172	176	165	175	170	180	175	163	170	182	179	184	182	179	201	181	163	168	164	215	174	166	180	168	190	202	167	190	195	176	195	192	175	189	212	157	186	181	185	166	181	152	166	199	171	182	185	172	169	172	180	204	173	170	197	181	179	186	176	188	183	174	171	183	170	178	160	206	188	176	179	156	167	176	201	154	165	179	186	167	170	157	159	169	179	172	179	190	191	191	154	157	158	170	171	184	177	177	170	167	189	190	174	166	202	163	161	188	185	173	165	195	181	170	141	157	154	163	177	182	189	199	199	161	198	199	168	151	174	181	178	170	186	191	175	150	178	158	174	172	164	168	166	184	176	201	182	175	153	168	176	177	180	169	174	173	186	171	196	189	181	201	195	197	183	165	205	159	199	178	180	168	167	157	181	182	172	155	151	183	181	170	197	178	181	166	177	186	173	178	197	167	163	175	201	174	168	172	169	170	178	170	171	189	200	171	175	191	208	180	170	173	186	190	172	185	199	210	160	171	169	158	196	164	184	171	172	167	163	173	163	155	167	175	195	187	139	186	179	188	175	168	160	200	197	178	182	188	195	170	173	166	165	175	186	178	189	177	177	189	171	173	173	158	169	208	178	192	194	181	157	200	161	189	168	193	166	205	173	197	178	158	162	174	169	188	203	165	187	191	182	183	178	200	169	192	185	178	179	187	158	171	193	186	201	170	194	179	179	180	187	186	181	184	180	168	188	176	171	186	181	165	146	158	177	160	204	169	170	167	177	182	160	189	166	183	165	170	155	149	153	199	176	167	168	151	179	182	170	180	174	197	182	163	171	199	178	172	200	173	173	205	195	167	180	169	176	198	185	189	187	179	194	197	173	173	167	188	184	196	189	173	183	185	166	195	174	169	169	172	178	173	172	171	174	176	179	191	194	166	165	192	179	167	180	200	186	186	172	195	191	157	151	177	157	181	169	215	183	189	181	181	174	199	203	196	177	167	174	184	166	199	186	166	170	180	167	188	195	178	156	194	195	159	179	171	199	177	152	180	174	182	189	180	176	171	186	181	192	192	183	185	169	177	190	168	181	158	182	188	179	170	163	191	176	180	179	166	174	188	152	170	172	160	181	184	162	161	174	180	148	158	149	177	178	203	187	184	154	167	175	160	165	163	176	165	164	189	183	187	169	168	176	153	159	178	174	186	175	179	186	168	156	175	173	193	194	156	183	174	176	165	193	204	168	177	213	180	181	157	174	178	156	178	178	160	183	171	168	197	169	182	155	173	176	202	177	167	173	195	192	175	181	162	173	191	194	163	176	180	201	160	184	176	178	189	165	157	175	164	193	187	190	170	179	163	184	172	177	160	191	161	161	199	194	174	190	193	178	172	172	163	175	177	150	210	166	200	156	160	160
4633	14193	10283	5138	3600	2959	2305	1626	1128	871	778	624	490	427	447	379	340	340	274	280	317	246	272	270	263	237	195	217	221	248	209	246	218	205	224	197	226	212	216	189	193	177	202	196	204	212	212	189	198	189	200	181	193	192	177	194	172	191	182	187	187	197	160	180	186	197	157	178	183	196	202	192	197	171	186	187	181	188	180	179	182	181	199	176	186	201	157	163	170	189	187	173	169	182	195	176	184	205	193	188	161	188	182	178	203	168	176	162	178	160	165	201	187	187	184	174	166	161	189	196	175	183	187	193	160	200	187	179	185	184	195	179	181	173	184	178	206	177	157	166	198	193	169	168	183	180	211	194	166	154	179	171	167	177	179	203	174	192	163	170	182	173	181	193	191	161	168	186	173	193	160	181	178	178	173	181	174	166	149	168	172	180	215	187	168	168	189	183	171	180	154	163	166	160	191	200	206	188	202	168	174	191	191	186	200	199	192	155	191	173	165	187	215	179	203	158	189	162	181	172	197	182	178	209	191	193	164	164	190	162	167	197	188	180	160	170	177	177	163	172	189	170	176	177	175	183	181	193	205	181	175	165	163	173	178	186	186	177	173	185	177	166	167	194	169	205	170	198	200	184	191	183	180	159	168	165	163	173	168	192	166	180	181	194	177	165	196	166	167	174	171	206	150	172	165	197	201	213	178	181	182	190	183	178	194	163	160	183	198	199	178	201	178	183	160	176	176	188	173	175	208	185	171	177	190	185	177	189	185	163	166	179	210	193	206	193	183	191	188	186	161	199	177	188	170	170	160	167	187	189	159	188	180	173	156	181	176	180	168	180	165	165	182	182	193	193	196	190	175	170	173	188	190	204	182	188	169	174	196	199	186	157	158	191	186	186	171	173	181	186	189	190	179	197	179	169	178	197	162	169	193	188	166	184	174	173	186	185	168	177	177	181	196	211	175	184	170	157	176	151	186	200	175	163	175	186	178	167	194	186	214	179	173	165	182	178	178	173	198	171	192	185	184	173	178	187	170	188	183	156	170	166	184	188	178	162	205	176	191	186	175	165	158	162	181	199	190	191	178	185	195	182	181	160	199	209	190	195	178	164	190	177	193	191	179	206	160	169	192	195	187	191	184	147	187	167	180	177	160	161	172	171	202	217	158	183	179	160	186	194	185	178	167	165	169	187	153	171	190	178	190	171	190	169	169	172	190	177	179	183	182	177	182	191	215	157	181	180	197	156	179	187	177	183	181	189	181	164	157	184	158	178	175	195	184	183	176	194	169	181	174	175	176	196	168	200	167	183	181	179	172	196	153	169	180	183	200	140	187	176	200	199	167	176	179	185	167	210	198	187	181	141	177	156	177	206	175	178	180	197	166	184	190	178	174	195	180	166	184	190	170	166	200	185	178	164	171	182	172	169	175	173	177	179	180	177	166	164	187	175	190	180	172	181	194	175	194	194	169	176	183	188	172	205	170	144	187	185	200	151	169	182	170	197	192	171	170	200	181	183	188	185	166	178	180	212	200	181	205	176	178	170	168	181	175	181	185	171	194	180	181	184	197	192	187	175	164	196	182	180	178	192	211	179	182	183	186	177	192	179	167	170	175	185	162	184	188	168	177	211	183	184	187	156	176	179	175	150	185	201	163	183	177	169	189	195	184	191	170	188	182	174	184	182	176	188	173	174	164	187	164	180	152	192	176	183	177	186	156	197	169	180	199	165	192	183	165	165	184	177	167	177	174	160	174	202	177	195	171	180	186	200	164	188	174	199	203	169	199	194	153	168	193	173	175	169	172	178	167	157	166	217	177	197	164	195	188	188	173	180	182	178	173	213	192	185	179	168	191	187	181	163	198	184	196	160	194	195	204	173	167	179	177	165	181	203	185	162	181	142	169	159	177	181	202	186	181	158	180	213	183	176	181	197	178	183	193	193	156	178	180	166	177	184	190	176	195	194	184	191	155	158	139	178	178	178	171	168	152	183	154	155	137	173	168	177	158	171	162	181	187	176	185	173	191	144	189	168	171	194	176	161	185	187	198	185	177	168	168	177	172	166	184	185	199	196	192	192	182	163	205	168	165	173	194	190	170	189	174	186	179	176	180	190	187	197	180	188	160	189	194	191	199	182	167	180	180	191	195	194	174	188	194	191	171	175	185	188	187	171	176	202	172	181	174	171	171	209	181	186	189	185	187	161	205	203	160	190	156	173	183	191	185	169	168	182	196	187	192	162	178	162	177	200	206	183	185	187	195	182	186	184	202	169	179	161	178	180	187	181	178	190	193	190	209	186	179	205	167	164	180	184	200	162	180	152	181	169	166	188	187	184	207	199	174	184	175	196	174	191	178	182	203	178	170	172	163	179	163	170	163	180	202	187	182	180	202	194	176	197	195	189	182	166	210	178	196	196	169	187	186	183	158	174	185	161	192	191	178	181	182	165	199	165	191	175	188	177	189	169	188	215	161	187	173	175	196	147	186	184	165	183	181	155	183	216	164	172	170	163	175	174	164	161	153	171	186	175	176	147	184	193	160	167	190	187	156	188	154	179	151	184	195	193	174	189	187	172	173	197	160	152	181	182	183	188	163	159	179	185	159	202	182	193	173	196	183	181	164	181	191	190	187	177	164	184	182	190	184	186	175	166	163	160	195	199	170	182	177	179	182	190	170	159	178	194	180	162	162	174	174	187	186	189	179	203	171	187	164	163	179	151	157	195	171	187	164	162	196	170	161	153	163	186	165	157	194	183	193	180	173	187	169	182	211	171	178	167	182	191	147	189	180	189	162	185	193	173	198	197	188	185	164	177	197	183	168	185	155	187	206	187	177	164	188	162	172	164	182	173	157	194	179	198	168	160	206	176	198	163	182	161	158	175	179	191	189	187	180	185	178	168	175	176	181	172	168	182	194	171	174	168	161	187	193	184	190	171	183	183	180	172	171	179	205	166	180	183	166	175	173	166	181	168	199	168	170	184	172	159	167	171	166	173	178	171	169	202	177	202	189	155	191	161	182	169	163	178	172	158	167	186	164	192	198	191	173	196	196	188	167	148	187	169	172	167	184	175	171	172	163	151	168	172	183	172	186	182	163	158	194	168	164	186	187	179	182	185	177	179	157	178	186	164	178	176	205	191	206	157	177	178	189	179	168	179	184	177	184	190	178	181	178	190	197	183	218	168	191	182	172	195	189	177	163	177	164	167	183	174	175	178	166	182	194	187	183	170	184	176	181	176	193	189	207	193	186	176	173	195	190	165	182	175	174	194	185	172	180	170	165	175	169	152	184	165	157	190	187	199	187	179	182	179	189	174	155	168	185	171	174	199	184	184	192	169	190	212	181	195	179	183	199	162	166	194	183	167	168	162	173	177	171	176	184	183	183	188	188	162	184	212	168	177	195	196	179	188	168	177	162	179	169	174	186	142	143	173	173	178	146	163	174	164	187	178	171	181	174	168	166	182	165	212	185	179	159	206	177	191	173	200	200	172	170	203
27283	18138	4570	950	754	713	798	750	691	710	662	658	639	641	679	679	680	653	674	643	682	644	620	670	634	634	631	644	597	660	653	633	626	594	698	641	635	641	627	641	661	638	655	697	628	654	693	637	644	673	602	646	617	656	688	665	673	629	631	648	677	617	655	663	661	665	650	671	635	656	688	626	625	630	660	661	675	669	610	684	617	625	635	691	672	640	626	644	627	706	663	664	588	612	644	658	637	657	629	649	643	684	669	680	658	673	651	653	692	666	637	625	629	681	682	644	670	620	685	656	622	664	667	674	675	644	629	671	622	648	630	658	648	623	652	690	682	628	673	662	684	654	690	671	656	647	631	651	641	665	705	621	673	614	675	631	628	619	674	631	642	659	630	608	673	658	673	663	692	648	621	666	644	659	627	647	623	670	697	658	700	644	659	650	664	628	622	653	650	638	626	665	637	632	673	647	643	629	665	674	659	693	645	639	676	613	662	679	704	657	639	624	663	619	642	677	680	630	615	661	661	610	658	707	673	659	664	629	628	613	674	658	663	651	654	687	677	669	660	619	661	624	646	632	674	635	680	659	649	662	620	671	628	647	634	649	632	649	640	668	651	702	694	643	657	647	640	650	667	599	689	632	686	648	658	634	650	681	649	651	670	650	666	643	644	654	642	606	664	601	665	594	636	622	645	647	625	671	630	640	625	652	650	663	627	665	639	643	648	632	595	613	650	658	607	660	620	654	640	702	693	665	661	676	612	632	617	611	654	680	693	644	668	621	679	637	653	590	650	654	648	611	618	684	667	680	715	654	654	621	630	687	688	627	648	639	699	645	659	646	646	639	595	668	715	613	622	627	736	648	649	656	648	653	656	662	665	639	666	610	635	635	608	623	655	647	666	649	644	633	613	609	696	631	614	657	644	637	627	654	633	638	652	658	690	602	575	619	658	662	587	610	629	629	661	654	628	649	593	646	674	592	597	614	698	658	646	612	678	619	677	610	693	642	596	639	647	597	657	597	677	657	649	661	587	668	655	696	644	649	591	626	671	681	686	646	643	657	613	640	620	647	626	669	645	662	608	640	621	632	654	648	607	629	622	681	619	659	612	673	661	639	595	650	653	630	636	649	657	607	625	629	674	633	627	617	659	596	634	671	653	590	630	637	664	647	607	655	644	658	618	678	654	627	665	663	683	644	649	643	629	599	654	606	614	623	657	667	633	655	665	600	674	630	687	630	638	681	616	613	615	649	676	664	635	639	661	659	693	657	621	672	665	644	635	635	643	695	681	684	632	698	660	636	619	650	635	655	667	666	633	640	629	657	623	655	629	686	654	640	679	686	599	646	642	647	647	587	607	653	682	655	690	609	623	651	671	646	667	650	613	567	624	649	592	661	635	607	697	618	663	659	628	642	669	611	600	656	674	676	631	648	603	656	663	656	660	653	626	626	658	687	632	637	671	630	661	679	619	658	647	671	647	661	617	668	702	628	663	636	641	655	684	668	667	637	654	641	640	669	691	624	605	581	614	617	659	658	633	619	636	641	694	620	601	676	667	665	650	666	666	666	639	694	641	630	667	670	666	665	635	656	686	653	643	589	648	654	618	634	635	616	598	629	638	659	644	646	640	673	651	651	639	644	710	648	657	631	682	651	676	647	615	640	647	677	639	643	651	638	652	651	630	666	621	671	650	655	658	652	686	628	672	598	668	651	643	617	644	640	644	615	646	678	659	673	666	647	652	618	701	649	670	665	672	655	646	687	660	665	646	633	633	615	654	656	696	634	641	644	627	682	587	643	683	605	646	663	697	653	626	683	650	649	697	633	646	661	637	615	624	630	607	628	642	615	610	682	576	646	674	701	662	627	697	611	664	642	629	662	701	609	640	633	632	657	654	626	648	673	661	645	704	663	621	628	626	645	656	625	628	698	639	624	622	610	639	659	601	637	667	672	643	631	657	657	634	665	637	631	649	619	652	646	678	644	664	674	663	636	648	672	625	713	654	657	668	615	665	631	642	688	642	687	686	640	665	705	655	639	599	704	637	670	661	617	648	622	642	639	634	662	649	620	685	657	676	674	662	698	638	668	611	663	661	708	617	666	661	650	641	603	653	690	602	718	618	648	678	644	630	622	629	669	639	674	710	663	648	630	664	640	656	667	646	681	605	619	691	617	650	653	659	670	654	634	670	646	660	661	690	692	634	696	668	638	649	674	639	619	691	690	661	674	623	660	637	682	634	677	610	589	647	669	650	664	651	621	650	601	681	681	644	627	615	642	651	656	616	631	617	701	644	654	705	600	651	629	632	625	701	683	673	643	613	644	639	637	613	696	644	672	647	650	640	674	644	635	651	618	631	599	642	653	589	684	644	605	631	684	633	636	653	628	663	647	685	629	692	659	671	680	592	719	607	632	658	685	572	616	630	579	623	651	687	664	611	605	635	665	614	619	669	676	662	695	674	647	684	624	670	655	649	652	669	621	636	637	638	664	628	623	649	664	666	599	677	670	670	666	612	708	634	686	661	620	614	651	630	650	660	618	681	616	654	599	628	680	646	711	646	632	642	626	611	643	630	634	632	719	664	692	669	620	663	653	665	598	659	652	633	652	657	636	645	614	694	683	635	597	620	688	638	641	671	623	611	662	642	659	664	678	678	608	691	675	607	680	666	662	678	648	681	653	676	661	663	634	663	655	643	617	662	696	638	665	603	638	674	646	672	598	674	696	626	640	657	617	597	694	647	660	599	657	663	652	672	633	592	693	654	640	669	664	660	662	651	629	634	644	673	618	636	593	645	641	654	650	642	626	679	629	670	643	615	682	624	680	639	643	718	630	657	644	630	613	625	635	639	674	642	645	657	636	650	629	642	678	651	655	619	663	625	683	611	663	670	661	643	635	617	601	678	663	678	646	648	621	649	682	616	627	645	642	653	647	651	670	635	631	641	650	627	631	621	654	623	676	635	618	675	639	674	647	645	649	618	664	645	646	615	686	634	655	675	677	680	678	655	692	662	617	643	670	668	661	648	689	666	653	704	688	670	650	679	679	618	689	638	625	646	661	642	663	646	676	658	641	603	655	615	664	648	683	655	665	643	611	639	666	643	683	679	647	638	667	673	650	639	678	678	659	639	652	672	636	644	662	670	652	615	674	639	664	664	669	671	656	679	677	684	638	597	648	655	700	650	626	648	642	621	627	631	666	619	637	714	624	639	648	641	676	673	625	622	660	637	643	629	654	663	657	608	656	687	630	662	679	653	629	665	652	646	622	626	664	655	642	626	696	679	632	627	660	617	597	690	701	632	651	700	652	631	678	629	647	617	676	701	623	625	643	656	611	586	606	647	719	645	675	623	614	653	652	634	650	681	602	625	669	635	687	633	648	662	641	638	698	663	587	648	620	650	633	631	609	652	661	633	657	675	626	633	646	622	671	639	633	647	671	699	658	653	652	642	623	649	635	633	682	637	631	695	628	659	608	639	660	647	612	667	642	642	689	650	653
4510	1066	946	816	734	831	865	698	711	703	727	681	677	636	713	650	675	649	738	710	637	637	695	693	687	657	695	704	702	672	662	668	637	661	632	666	643	676	677	667	710	671	650	662	692	672	716	701	655	700	702	681	669	699	702	682	692	671	635	635	664	654	653	642	655	691	709	665	661	690	705	687	719	713	660	666	683	713	663	681	697	675	670	707	633	668	688	650	694	664	635	675	654	674	641	658	686	645	667	671	696	633	668	684	682	687	693	659	671	701	642	662	665	664	670	666	675	656	674	694	628	624	660	678	674	668	652	717	690	655	663	657	630	676	645	685	687	675	672	630	677	732	657	693	685	698	680	647	679	647	648	721	677	651	651	667	695	713	687	680	664	673	680	671	690	640	687	666	637	658	682	648	661	650	645	702	677	687	696	672	689	700	682	689	709	718	635	677	668	652	653	690	673	652	688	692	655	648	711	670	657	732	653	670	649	699	675	666	680	619	685	675	644	664	727	653	656	695	648	692	675	678	681	662	702	673	673	642	646	713	676	694	675	702	680	643	672	659	659	656	674	713	673	664	690	656	683	674	678	686	640	693	704	705	675	697	672	635	651	645	648	638	693	693	647	643	642	693	720	684	721	674	643	689	683	634	697	676	698	685	664	664	665	671	696	672	651	642	623	732	648	700	697	687	627	641	668	678	676	663	648	708	698	674	637	678	694	723	656	654	677	724	701	683	694	706	697	659	624	647	689	694	720	659	656	666	658	686	669	678	651	708	657	650	644	620	656	681	674	633	672	702	683	640	713	690	709	650	654	639	691	675	625	666	664	668	673	680	710	643	711	634	706	655	651	642	702	674	642	696	700	687	643	678	654	696	639	644	639	651	657	634	665	653	659	680	672	686	680	641	626	649	639	681	677	681	649	656	652	637	700	664	653	708	662	620	666	677	715	674	663	658	645	675	645	668	690	692	636	629	663	692	723	730	712	660	655	668	648	648	691	642	680	652	616	689	670	675	700	679	674	660	644	622	672	745	672	627	638	675	645	689	662	699	679	713	666	675	643	643	651	642	694	603	686	648	689	627	680	656	671	668	726	642	682	677	685	613	688	709	660	639	665	661	713	680	720	650	660	636	644	670	651	663	677	646	642	657	647	701	712	706	699	682	687	631	640	607	642	649	656	693	660	676	650	630	657	698	726	681	652	721	716	683	664	669	679	655	638	685	701	643	694	616	659	689	650	662	661	685	689	688	628	697	638	686	676	668	678	677	672	675	701	698	653	718	663	679	698	674	711	702	671	685	629	677	676	661	718	651	634	673	682	668	696	671	685	667	690	673	676	664	636	659	645	682	697	695	678	684	724	692	654	656	679	679	673	677	637	661	699	681	701	696	671	665	693	666	657	694	666	682	647	669	654	673	670	684	678	643	639	684	650	646	624	685	685	639	667	637	697	650	677	715	669	655	672	708	660	680	661	706	693	704	706	663	665	655	677	651	697	719	679	659	730	680	647	675	697	653	637	652	713	709	679	611	637	676	640	676	679	655	659	655	677	706	660	687	681	695	684	632	671	686	721	708	641	698	647	705	671	647	662	696	643	685	712	664	732	696	657	629	705	677	651	687	717	716	676	633	676	650	674	685	661	693	713	679	677	676	693	625	638	669	631	644	683	706	649	671	701	725	679	661	691	621	746	691	659	667	649	697	681	681	656	644	732	654	687	683	656	677	674	671	688	691	682	675	695	636	664	663	650	681	688	659	699	687	631	674	715	644	661	684	676	700	650	679	703	663	674	676	627	666	668	622	656	643	698	695	676	668	684	649	700	732	660	651	682	710	665	624	677	673	678	654	679	661	655	660	657	684	714	693	699	692	674	700	665	672	651	632	729	719	667	693	693	661	654	651	651	668	659	684	692	612	678	644	711	670	648	665	687	668	677	636	691	671	650	705	708	667	669	696	689	712	672	641	660	688	694	662	642	688	657	720	662	680	650	661	639	695	664	721	699	680	680	711	724	646	657	659	691	660	622	683	656	708	594	675	684	634	671	711	659	716	674	664	641	687	653	679	718	676	719	647	678	662	702	716	630	699	733	652	682	665	646	671	689	680	689	672	660	709	658	666	711	708	650	663	652	655	715	644	673	707	720	687	641	677	668	667	717	718	681	689	667	666	642	681	697	693	683	653	687	679	631	661	626	666	645	703	694	680	664	695	694	682	672	655	692	696	661	655	673	671	679	653	648	672	691	642	668	645	660	693	633	678	677	674	618	692	678	649	641	725	661	680	694	618	717	729	662	634	661	691	703	696	684	702	665	645	691	675	644	672	685	672	667	705	655	677	626	692	679	673	633	649	657	697	660	656	660	666	684	711	676	680	656	695	687	671	633	685	654	729	661	694	680	689	657	707	673	663	590	666	688	677	704	699	667	662	667	698	678	657	672	653	640	664	699	660	658	651	705	662	653	646	676	746	691	682	662	664	669	655	700	655	674	689	681	626	674	704	699	616	719	633	690	684	641	673	679	618	678	659	722	650	647	637	657	670	690	673	688	661	682	669	688	700	652	686	662	649	606	674	633	662	695	671	655	665	658	665	692	723	689	731	685	684	690	691	669	671	714	667	659	720	705	687	649	697	679	696	708	718	682	642	649	666	647	665	717	699	706	681	694	667	717	679	714	665	683	652	647	684	641	667	671	696	673	655	684	707	673	697	681	669	641	633	663	687	683	652	664	692	641	693	662	694	657	731	716	706	717	674	643	691	684	692	695	641	689	678	643	654	710	686	668	645	682	693	669	693	681	668	689	687	661	681	650	658	653	676	704	691	678	683	655	681	654	731	694	636	670	692	633	684	665	703	685	660	676	736	670	710	679	703	652	682	688	674	643	628	643	683	711	696	723	701	660	682	676	703	667	632	663	670	657	673	718	673	673	724	679	677	667	664	710	685	716	690	669	687	701	658	688	655	651	715	705	705	620	689	692	696	682	683	701	690	645	643	680	657	700	650	702	675	652	702	668	632	698	684	682	655	641	659	642	653	625	681	674	690	638	666	707	700	712	648	692	656	628	656	697	726	655	695	698	671	657	672	683	700	661	673	651	702	702	640	685	671	668	681	685	658	693	665	711	646	653	663	711	689	670	684	679	706	698	672	668	670	661	670	714	671	680	630	649	643	693	687	673	645	637	674	664	704	678	677	648	643	664	684	690	650	683	698	667	651	704	630	705	674	691	635	655	685	731	706	772	678	689	636	685	688	700	651	656	677	646	685	648	670	684	679	699	695	675	722	647	661	702	724	645	626	640	627	643	701	640	636	695	631	684	631	647	645	677	713	654	672	686	721	685	672	640	686	673	651	672	672	663	692	712	715	690	654	687	714	753	660	669	660	645	651	695	666	689	712	671	663	691	645	672	632	664	679	696	662	670	674	648	681	669	666	703	687	665	682	670	711	672	680	724	666	654	682	648	704	700	665	691	647	697	643	630	650	680	651	692	698	693	657	706	669
22960	20766	28065	23556	20771	12778	1448	789	568	522	523	441	410	421	424	394	395	361	355	331	376	346	353	358	359	347	333	343	331	343	370	390	323	353	331	366	342	317	347	333	333	346	350	349	307	360	318	339	326	337	365	328	342	328	318	336	347	374	338	307	331	339	367	356	341	322	306	351	321	361	316	320	319	337	310	325	329	354	329	310	342	348	332	349	353	386	334	335	320	351	322	360	311	335	325	370	318	372	326	330	334	323	334	325	298	334	311	336	340	339	330	328	350	318	304	322	344	333	273	338	351	343	315	321	347	336	340	345	295	333	317	349	317	316	343	357	329	344	311	342	334	331	344	343	354	329	354	351	329	318	328	341	337	301	297	327	348	328	282	294	333	330	351	318	348	344	376	336	321	321	302	336	318	325	324	361	312	323	351	349	368	343	313	301	315	343	352	309	303	340	353	331	329	315	277	309	318	328	342	363	331	333	350	337	321	333	339	316	317	309	315	346	310	314	348	321	339	317	337	315	327	303	309	345	350	323	351	325	341	331	288	322	324	328	318	332	352	308	325	331	299	307	333	319	322	307	326	310	326	321	340	324	293	332	321	338	340	352	330	348	332	332	329	330	344	314	332	326	342	304	352	321	354	300	349	327	314	318	333	299	377	330	313	328	326	341	300	338	318	319	325	302	323	331	335	327	346	345	343	342	366	308	322	350	320	332	321	331	317	280	353	328	320	333	319	328	354	315	298	318	333	341	330	367	332	314	299	333	326	325	297	332	334	309	337	342	295	352	324	332	333	317	306	345	317	339	303	306	303	307	315	316	332	351	331	313	310	315	330	332	325	323	352	342	291	354	329	338	362	311	324	334	346	349	311	344	309	334	330	321	334	301	311	344	349	341	323	351	349	299	335	333	327	360	323	334	338	315	327	304	332	325	314	336	333	321	313	321	324	327	327	348	318	346	312	310	362	343	335	343	320	315	317	334	316	319	309	334	332	353	298	321	352	314	323	340	336	332	316	323	303	326	320	328	334	341	350	311	332	321	347	304	327	323	345	344	307	308	352	331	338	325	320	317	329	319	357	310	333	352	335	331	351	343	305	352	338	319	350	340	308	323	313	362	340	340	313	325	325	335	317	320	292	330	348	326	345	323	309	331	318	343	324	310	337	290	321	320	343	313	330	303	308	377	321	327	326	344	317	342	323	309	324	322	316	309	322	311	347	305	333	307	319	345	361	331	338	346	339	353	307	356	314	315	351	343	339	303	344	354	326	328	341	365	316	342	351	326	339	302	354	351	302	303	326	323	313	327	306	344	338	317	342	326	319	312	327	293	307	331	310	295	313	342	323	318	328	312	347	339	322	327	320	324	325	346	367	345	333	321	321	330	306	339	315	355	330	343	328	294	318	345	330	319	339	348	302	316	345	340	354	346	354	311	306	339	333	337	303	291	327	339	340	334	316	323	310	323	324	337	341	348	345	313	342	342	313	315	319	346	327	335	327	304	339	334	293	310	339	285	351	291	309	329	329	288	317	291	343	302	348	345	329	295	307	344	327	333	322	320	340	331	338	312	315	333	316	335	316	309	324	307	335	334	319	288	317	307	327	322	294	296	333	321	328	316	324	318	296	324	346	315	317	365	341	349	319	325	305	329	294	323	292	319	319	342	335	294	339	344	336	338	345	350	337	329	313	321	336	301	325	313	319	358	349	313	314	342	321	327	330	347	306	315	329	302	362	344	332	316	336	348	348	332	319	293	333	314	344	336	334	329	302	315	329	310	305	332	352	330	341	348	362	337	341	340	364	341	356	319	328	268	316	337	328	336	360	328	308	349	343	309	318	350	321	352	294	328	332	326	331	314	307	342	318	369	301	315	316	324	303	329	327	330	341	314	303	340	322	314	318	327	341	345	332	328	336	336	341	318	336	310	327	333	316	334	332	343	303	313	312	309	319	317	337	349	327	384	290	317	318	314	338	320	338	325	322	326	337	299	358	337	300	318	323	339	303	350	320	327	322	349	359	326	338	310	320	360	323	360	328	339	300	311	336	329	364	308	329	348	346	332	331	350	321	342	320	332	326	319	344	326	322	307	360	360	334	299	321	330	324	315	317	329	350	335	352	351	307	303	318	320	306	326	336	355	327	344	333	350	362	356	327	329	333	329	350	374	311	300	332	342	342	300	329	311	317	341	308	290	332	366	348	298	320	308	312	341	323	312	333	339	311	327	342	338	315	342	338	338	338	327	345	301	347	311	324	317	333	334	327	352	346	317	322	330	325	337	334	334	329	333	298	327	328	352	333	333	299	324	320	342	334	330	317	324	359	333	310	327	330	338	316	359	323	329	329	310	328	323	352	308	321	344	338	298	316	332	348	323	313	287	322	337	306	336	352	300	359	337	325	292	363	300	316	334	362	319	298	341	323	331	340	343	352	340	309	326	332	332	304	331	288	331	323	306	334	324	312	324	348	347	302	347	343	339	341	309	323	357	339	307	330	328	301	302	305	320	354	322	325	316	290	334	319	344	323	334	350	334	314	330	335	327	292	309	348	353	353	340	325	343	327	315	354	320	312	311	360	316	328	345	299	296	317	345	333	325	315	313	332	307	357	304	315	337	308	328	317	315	319	307	325	342	342	319	314	309	330	349	311	333	297	325	335	327	337	367	316	314	356	372	329	317	331	328	314	323	306	308	330	313	357	386	348	336	316	338	340	309	323	309	298	343	340	302	358	369	313	320	332	344	306	304	336	335	331	319	303	343	321	350	336	313	356	356	344	338	323	351	369	305	337	308	350	336	311	319	338	324	316	334	316	310	300	319	323	288	345	308	273	326	354	349	316	299	305	276	348	319	336	334	328	351	293	323	319	352	346	305	342	342	315	308	326	339	311	305	329	346	295	329	326	328	326	328	341	338	343	318	304	303	344	350	327	355	333	337	377	333	355	323	325	343	297	290	320	301	308	314	323	325	316	335	326	320	315	301	319	323	302	342	319	372	296	334	338	325	334	323	322	301	347	332	330	357	343	323	308	337	323	337	352	332	336	336	321	327	335	322	335	323	357	358	339	313	326	330	305	321	324	335	313	332	339	348	356	332	323	337	335	332	314	348	340	328	332	338	376	326	304	294	361	326	343	318	351	303	310	345	318	285	332	323	342	322	328	305	335	295	299	315	335	316	314	322	318	305	326	357	345	315	350	332	344	327	310	312	337	324	314	341	335	309	329	342	334	350	302	301	333	318	345	348	321	278	343	333	325	326	317	368	307	275	329	305	348	344	332	308	352	297	342	331	355	336	327	342	351	333	370	372	328	304	340	345	288	325	321	334	349	342	326	375	330	310	332	318	356	331	303	328	343	340	306	347	359	331	296	330	339	340	344	341	328	319	321	305	320	342	340	313	341	370	303	346	307	322	311	329	294	313	334	338	313	330	303	329	321	331	317	309	312	328	311	326	315	338	302	297	321	313	351	311	350	323	329	342	332	341	352	330	339	357	356	353
3243	8297	6064	2898	2109	1755	1473	1005	849	690	648	546	517	471	511	483	435	440	420	420	431	356	430	380	419	397	352	382	381	380	400	387	389	370	374	394	377	364	356	367	339	375	352	360	377	393	352	362	348	351	379	378	366	359	360	364	397	372	365	383	362	370	362	363	360	409	358	350	375	393	362	379	351	305	376	366	355	361	406	347	369	373	360	352	341	360	358	341	342	353	353	369	356	341	346	375	322	332	310	411	393	373	318	344	331	356	335	361	372	365	369	331	335	396	338	370	328	367	352	389	375	331	359	357	371	361	387	331	322	360	366	365	339	364	360	379	360	347	366	371	350	317	369	343	412	351	334	363	384	360	377	346	386	361	330	368	362	368	347	376	396	331	362	358	363	357	385	362	363	342	356	319	335	351	371	350	409	385	356	365	393	375	327	331	362	390	380	398	352	336	361	359	369	330	380	349	343	350	376	340	361	355	379	353	372	392	341	369	353	334	352	348	358	364	347	371	340	363	340	357	378	323	384	347	350	362	345	331	378	342	343	330	352	359	357	369	339	372	332	356	380	338	349	343	350	344	331	337	353	347	337	386	374	364	334	359	344	358	347	364	362	336	363	355	367	370	349	335	316	340	334	333	395	378	357	408	330	368	345	375	350	355	365	378	363	338	336	338	367	376	365	329	366	378	368	346	333	373	386	334	376	343	327	339	358	386	328	386	367	362	318	346	347	354	378	332	331	371	349	339	332	378	348	422	352	338	330	358	361	376	383	372	354	358	342	373	389	359	373	358	367	347	322	352	355	391	379	353	402	358	368	338	402	381	391	345	342	346	404	311	365	324	372	384	378	371	371	372	372	409	381	345	331	346	365	346	364	356	371	380	338	346	326	348	373	386	333	353	339	370	345	350	342	399	320	351	367	309	369	348	364	362	355	320	349	343	341	364	340	336	328	383	332	359	373	358	351	364	360	385	365	349	338	367	383	307	387	361	360	321	398	357	350	373	321	354	348	363	337	371	375	328	353	322	372	343	373	378	347	384	329	313	339	369	345	334	381	331	381	389	374	364	357	348	371	347	334	376	374	363	374	349	349	334	364	328	379	370	375	387	324	352	329	388	382	312	364	384	352	340	390	358	380	347	360	374	352	381	342	366	355	356	359	343	367	343	367	369	386	358	341	384	340	357	381	365	353	377	332	368	353	376	343	345	352	378	358	309	356	365	342	407	362	389	361	368	391	343	345	343	392	357	343	385	345	369	371	354	366	314	383	348	375	362	342	368	359	353	339	321	377	362	342	361	365	408	335	340	348	390	391	334	337	360	380	343	334	336	345	344	338	336	375	357	366	379	342	340	366	337	363	415	329	358	369	368	332	324	369	361	339	349	353	347	374	369	330	351	339	348	338	386	362	377	354	366	364	362	347	362	335	352	382	351	337	340	334	356	353	369	375	365	368	346	368	340	354	337	357	337	331	361	354	364	356	362	378	361	350	308	339	353	357	330	361	331	361	368	359	359	351	371	391	362	374	345	383	390	359	363	369	384	337	353	354	378	377	361	344	360	350	401	368	345	412	384	340	359	338	354	397	343	373	356	382	360	364	346	380	397	329	336	368	354	354	347	349	346	379	343	388	361	379	381	357	363	358	345	347	390	358	370	363	324	377	356	386	336	354	357	333	323	370	325	388	382	382	376	343	378	356	361	334	348	336	366	356	363	360	339	371	364	343	380	359	351	341	390	372	374	356	349	369	373	352	344	359	385	358	337	350	357	353	378	354	330	363	360	371	376	372	362	355	341	330	372	335	324	393	341	365	390	380	352	331	365	364	366	347	356	363	370	339	362	372	376	335	366	334	383	419	358	336	377	361	372	354	346	357	335	344	358	330	363	359	323	340	333	376	338	351	351	358	358	378	373	362	332	323	318	349	379	354	377	392	374	365	352	330	349	383	360	394	376	372	375	359	340	326	371	365	362	338	347	343	377	379	340	380	387	360	340	382	317	367	368	394	365	323	327	330	355	333	357	348	348	358	357	348	378	381	401	354	334	370	371	358	350	389	351	389	347	393	346	341	356	369	372	362	333	349	361	345	338	405	365	367	352	353	375	367	357	382	333	345	387	351	343	371	366	347	380	344	358	341	349	330	354	362	353	354	375	405	358	373	358	316	402	352	383	364	372	370	386	339	345	357	352	357	357	357	361	369	364	370	356	371	354	356	364	347	376	332	352	365	361	370	353	358	378	351	368	358	371	361	347	347	363	372	351	345	373	334	352	338	388	384	359	349	359	402	379	336	366	345	366	349	340	407	387	375	366	374	361	332	345	354	364	365	353	368	355	359	329	385	395	339	372	373	369	332	361	346	370	344	349	376	359	326	355	355	323	353	342	380	352	362	369	345	307	388	344	288	375	341	357	321	370	336	367	370	379	335	339	363	399	361	362	356	364	341	355	392	392	329	376	346	374	342	342	359	348	380	363	389	364	360	322	358	400	352	374	350	325	366	342	356	346	357	364	322	383	387	366	367	359	382	376	354	337	343	389	402	370	339	341	389	361	370	369	393	375	395	340	347	360	365	333	398	366	362	353	345	378	337	383	355	371	374	340	367	346	349	382	346	326	336	380	340	352	336	337	373	355	364	318	353	353	359	348	330	352	334	341	339	352	365	357	351	342	406	359	363	341	356	394	366	385	369	339	343	376	306	348	347	324	382	366	356	361	362	350	368	331	362	372	365	385	382	346	378	352	350	337	338	365	347	370	401	341	395	334	333	396	388	377	324	336	350	343	400	371	372	349	320	339	377	349	344	346	369	350	330	348	357	386	361	348	368	369	328	353	375	366	372	356	395	364	354	359	353	345	379	331	298	365	378	339	356	343	353	363	359	352	383	385	308	317	372	365	349	376	373	377	327	339	382	372	390	391	328	363	343	361	345	330	324	381	340	336	371	355	371	344	318	321	408	329	348	339	361	389	405	318	401	368	341	347	362	351	357	332	349	377	362	357	380	382	359	345	396	363	336	301	355	354	326	320	405	364	378	353	342	341	368	352	369	337	346	371	322	335	349	352	354	367	372	352	346	340	340	356	358	386	336	355	360	343	361	347	381	353	342	406	325	344	344	343	361	378	372	373	355	365	382	394	376	366	354	379	340	353	360	416	363	373	342	335	333	360	340	330	371	332	362	355	370	332	330	344	352	367	374	355	344	338	345	378	360	382	376	352	396	390	391	361	346	364	373	366	347	385	333	358	354	406	339	363	373	408	383	389	377	352	387	331	384	386	360	344	352	353	328	401	357	341	370	346	351	361	373	350	378	364	329	408	359	338	364	313	336	352	358	376	383	341	327	339	336	354	302	313	363	380	358	381	366	366	365	358	358	375	354	338	403	316	365	342	356	330	343	331	397	348	329	366	397	380	333	325	329	368	365	353	357	350	372	359	329	340	339	368	331	372	352	367	367	374	337	334	356	369	356	358	380	381	354	384	347	347	385	348	371	356	352	362
24308	20986	27540	24575	16466	1562	1052	884	719	695	751	704	706	668	676	675	660	688	657	617	605	595	641	661	631	661	635	629	644	682	578	655	637	602	574	590	635	561	647	635	563	633	603	647	594	599	605	591	643	572	622	611	609	601	624	628	590	605	642	599	618	580	606	639	648	631	611	611	647	654	596	617	621	586	617	627	647	599	637	665	655	623	616	680	629	606	615	618	604	617	604	611	575	627	612	603	579	602	671	646	671	631	611	590	600	590	663	649	606	601	635	603	617	616	568	589	594	635	626	616	687	629	610	637	584	585	631	651	669	600	600	633	559	652	634	640	571	601	618	642	660	612	571	625	608	673	633	646	605	573	648	637	579	552	630	579	591	634	656	618	645	540	608	597	587	618	632	613	642	634	588	653	599	608	648	617	570	563	658	624	611	611	642	592	621	600	663	594	574	621	620	585	622	619	632	634	650	632	628	629	617	557	673	607	613	672	576	621	577	593	635	627	585	633	637	599	642	631	594	637	604	588	643	645	636	613	603	613	605	608	585	614	589	625	588	612	638	639	598	604	587	580	580	666	595	588	587	639	631	589	620	653	626	619	591	620	608	612	638	589	626	593	633	608	642	604	586	645	627	617	572	608	649	643	620	581	646	576	596	626	594	607	624	622	595	576	642	601	605	581	593	612	638	620	634	618	596	611	651	610	619	560	567	562	565	591	608	592	600	614	603	627	609	595	595	610	596	625	668	607	573	592	620	576	625	658	594	594	610	641	620	594	603	606	617	599	584	594	595	584	628	642	605	593	618	623	620	608	606	622	562	616	645	616	645	623	596	606	610	612	623	637	622	596	574	586	620	608	618	669	621	646	660	616	596	660	619	591	572	607	624	617	589	651	617	642	622	612	631	591	631	629	609	552	613	622	615	629	621	610	586	590	605	579	629	608	651	631	565	610	604	597	595	610	591	661	606	603	595	596	585	630	606	600	637	649	656	626	636	571	575	621	603	572	599	608	598	627	599	611	632	595	677	626	622	607	601	628	620	585	632	605	631	600	604	616	666	640	650	591	587	610	656	618	641	619	644	579	575	674	579	621	616	590	606	571	620	638	678	599	608	609	620	618	615	628	615	640	666	644	592	589	623	592	606	609	629	621	612	591	599	550	600	614	595	683	584	634	624	607	625	597	647	602	586	624	644	591	590	630	605	629	588	623	665	616	626	598	594	669	616	637	627	603	599	601	543	626	623	607	573	651	564	620	632	660	601	613	622	616	617	642	663	585	574	609	533	644	622	614	610	609	603	640	669	648	659	587	579	622	627	666	666	596	586	630	627	662	624	614	563	591	634	639	597	635	572	597	582	607	626	623	614	598	610	577	645	644	615	636	599	617	632	589	613	627	628	600	610	604	673	661	608	611	609	660	640	638	655	633	592	616	633	592	594	633	623	598	639	598	650	648	590	639	606	615	631	624	632	641	617	576	661	630	611	586	616	588	618	641	615	597	578	605	594	601	599	620	622	595	593	670	601	620	590	599	592	645	608	632	599	598	663	621	621	614	618	606	638	566	637	609	617	639	633	627	622	577	613	597	666	639	600	615	584	641	578	656	617	600	648	615	584	627	607	648	627	602	612	579	600	586	610	605	636	592	580	634	621	601	584	605	631	568	620	635	638	596	614	614	596	580	614	646	637	620	630	625	579	634	614	590	644	649	614	590	620	576	599	576	596	633	615	646	650	583	590	629	618	607	597	636	622	576	571	644	633	595	601	644	632	642	675	617	634	575	659	574	586	643	585	629	584	598	608	591	630	594	617	593	639	622	630	642	651	594	575	619	649	608	599	612	587	620	595	621	613	620	578	562	572	636	624	603	623	613	630	643	575	625	596	615	593	630	621	626	617	649	649	584	638	613	610	599	614	631	620	618	616	609	595	546	657	610	665	630	599	624	612	576	605	616	645	624	598	651	576	607	626	655	593	605	640	618	588	617	599	590	627	613	611	620	559	617	648	605	569	672	621	638	608	664	631	618	614	622	592	576	642	583	617	635	598	642	613	597	610	616	567	603	624	599	617	613	636	608	593	608	578	634	620	609	602	643	581	615	623	642	620	620	605	637	592	580	646	592	608	628	649	637	627	665	586	625	604	595	600	597	613	621	641	658	631	606	607	626	578	614	625	633	585	584	612	596	606	601	647	627	618	619	603	632	586	621	601	575	627	623	648	601	637	601	601	614	667	658	625	577	637	626	579	673	606	625	588	631	663	557	615	595	651	620	566	568	598	584	613	586	586	587	613	584	568	609	594	610	599	609	609	601	611	587	610	641	594	613	560	628	581	590	608	645	636	606	584	608	574	607	646	648	653	604	573	622	597	644	583	605	604	635	593	554	638	601	611	603	579	648	644	594	578	616	550	590	589	609	625	618	676	596	614	586	581	589	614	627	629	631	646	656	651	625	589	588	592	631	601	620	607	650	625	629	608	623	623	617	645	580	618	602	628	613	650	624	647	623	619	621	628	595	621	638	605	557	591	668	620	576	574	632	591	637	624	628	582	587	633	623	597	581	626	621	631	625	622	571	622	625	629	617	591	598	626	626	578	596	663	646	588	605	632	634	590	644	625	596	619	584	576	650	607	586	610	631	635	623	620	619	614	622	651	618	605	563	631	585	615	601	622	587	577	580	600	626	611	647	615	610	613	573	586	616	583	659	610	612	624	685	615	568	602	639	626	595	624	637	622	659	627	643	598	642	632	598	612	631	618	585	636	603	568	624	635	619	615	632	587	601	603	619	658	599	618	584	614	598	588	600	600	598	601	617	603	666	662	597	616	611	599	640	613	612	604	621	626	678	641	618	613	605	606	616	644	642	650	605	608	622	610	595	610	614	604	589	635	575	597	610	652	640	608	592	626	595	645	579	633	593	605	621	680	590	593	689	578	628	624	619	617	606	669	637	597	664	623	656	645	605	629	602	603	612	615	557	631	629	644	582	602	600	612	578	587	673	592	620	628	640	595	604	626	648	583	577	586	586	604	567	601	584	600	636	623	617	620	626	667	636	627	591	623	607	619	590	626	664	554	605	619	615	640	642	627	641	624	600	629	629	565	620	593	640	595	627	570	677	612	617	594	608	588	613	598	634	643	616	617	629	594	657	618	641	624	579	648	655	602	580	623	611	595	575	651	637	617	620	600	615	569	612	610	611	633	590	594	589	618	609	628	612	637	603	637	621	602	624	626	625	590	606	650	621	635	599	628	653	618	606	640	618	642	664	589	617	619	611	611	593	626	636	647	621	594	653	643	600	632	566	613	616	601	602	631	587	636	605	645	635	619	590	602	616	604	642	636	599	652	591	662	586	629	646	600	582	596	602	626	630	633	605	584	597	618	612	566	595	604	603	568	622	611	624	576	624	642	637	602	576	640	614	607	627	588	629	633	595	645	578	537	615	622	582	625	643	581	639	615	600	692	618	632	607	623	595	613	639	593	612	669	553	619	643	612	606	624	597
3438	5657	4048	2220	1643	1501	1453	1056	885	872	753	735	724	708	665	671	692	657	631	662	638	665	590	612	644	642	670	637	650	625	661	590	663	612	611	643	634	626	675	632	587	631	602	642	561	579	598	592	614	621	639	601	620	612	610	651	635	647	584	636	626	568	618	567	624	643	613	600	603	653	650	653	599	610	614	584	614	631	625	599	624	592	614	653	613	600	607	594	609	601	612	604	636	636	588	636	613	612	594	589	592	622	598	583	616	632	625	653	580	618	589	657	652	589	603	630	647	648	564	625	614	591	618	622	596	602	617	568	618	625	596	613	642	596	654	616	589	589	601	556	614	639	588	586	586	630	616	606	662	614	635	581	605	671	606	594	647	627	626	554	619	633	618	593	591	586	581	603	655	610	624	603	604	600	613	605	594	647	598	564	617	602	597	598	609	608	583	616	637	589	606	575	629	594	586	599	603	626	602	630	631	604	575	608	557	589	587	629	559	614	644	602	588	600	592	566	582	647	630	588	570	585	577	640	627	641	559	621	624	636	629	655	633	610	579	661	591	637	634	597	626	622	620	621	638	622	564	664	626	588	577	604	592	601	630	624	625	582	624	586	624	646	552	622	578	620	640	634	638	614	642	572	618	590	599	623	639	634	641	647	641	592	611	617	630	622	577	633	617	651	637	575	637	574	627	634	604	634	603	622	589	585	664	612	584	606	603	636	617	583	625	599	575	603	598	638	643	631	585	630	593	604	622	655	599	618	625	606	637	591	607	634	632	567	602	579	580	621	592	628	589	601	631	605	625	621	555	626	637	652	570	592	578	638	583	569	615	639	594	589	606	547	626	583	602	586	584	630	611	625	590	596	622	659	588	612	640	629	655	623	602	588	617	588	629	609	659	573	588	643	589	611	607	594	577	597	573	620	576	625	672	619	583	592	601	589	619	586	563	617	583	641	622	602	605	600	597	586	600	556	601	622	633	617	629	616	588	616	610	636	593	610	580	592	627	652	629	603	593	613	620	610	596	608	641	577	618	623	611	592	616	645	611	616	636	611	663	559	648	630	637	592	654	584	561	610	618	644	620	633	592	594	608	615	637	622	589	626	610	582	568	650	620	669	589	590	596	622	644	597	612	646	631	637	614	657	628	622	609	642	617	642	618	591	638	566	639	648	596	594	616	634	628	652	627	582	622	623	575	576	581	586	659	605	596	580	633	603	614	587	622	625	630	576	613	613	574	625	597	638	600	640	617	619	586	623	632	561	607	634	602	601	638	619	580	586	615	597	585	609	635	647	588	597	639	625	601	628	605	583	572	654	632	582	613	606	638	584	614	584	612	601	591	599	623	624	623	613	597	628	584	653	616	652	630	606	668	602	602	635	639	583	619	624	598	649	582	618	606	597	630	618	576	636	589	647	588	630	608	578	571	565	568	619	645	641	622	635	657	598	623	620	647	638	584	574	616	589	611	636	598	590	646	586	605	603	621	630	634	606	598	643	637	590	603	609	620	554	632	576	629	605	631	615	573	587	595	625	608	560	581	593	631	592	634	576	578	590	638	614	587	602	671	581	622	621	594	608	632	593	607	575	625	617	609	594	599	640	649	616	563	573	587	609	597	609	588	631	600	606	626	618	572	638	623	597	612	625	665	591	636	619	595	607	605	630	604	622	583	637	605	660	610	606	589	628	634	611	595	615	624	561	615	575	639	601	623	564	652	592	611	615	647	558	631	597	636	619	590	623	616	599	578	618	608	609	564	644	570	639	565	645	629	606	613	623	605	632	605	612	581	585	593	617	635	633	588	645	607	627	579	632	596	567	574	623	621	620	616	627	587	616	608	630	594	642	585	587	602	627	618	604	607	618	594	622	604	580	618	566	643	577	642	602	601	603	584	584	636	669	611	652	618	632	615	594	585	621	625	620	591	619	642	623	624	636	604	649	604	629	619	641	646	619	620	573	631	596	625	641	611	610	661	639	592	606	568	595	650	586	590	619	581	656	595	590	593	604	621	613	644	658	590	614	565	565	556	613	616	600	597	602	623	622	585	629	608	640	623	632	600	594	638	592	581	587	624	639	578	572	632	603	606	623	625	643	649	589	638	620	574	604	623	610	580	604	618	621	641	614	623	637	574	625	572	622	580	593	584	614	589	645	635	632	604	618	663	586	621	609	630	605	582	628	601	601	597	629	631	584	630	646	595	614	606	612	638	578	667	632	625	620	610	557	607	600	611	678	620	608	577	597	606	604	649	602	633	571	650	572	586	603	561	593	602	629	616	619	624	614	649	617	646	652	604	610	630	649	578	653	599	589	620	600	589	624	629	585	638	625	618	654	619	623	604	612	628	570	629	604	652	618	556	620	630	611	596	639	621	623	603	583	626	611	628	639	631	649	594	563	621	622	622	610	606	592	608	602	580	589	641	609	617	597	613	621	649	616	599	617	632	626	543	563	599	630	624	597	614	591	627	650	640	604	622	624	595	611	632	623	611	620	598	616	665	643	599	627	638	581	603	632	593	624	623	656	572	615	630	596	589	574	634	643	590	611	543	615	588	619	600	620	590	589	594	643	623	632	581	637	626	615	574	617	636	678	578	633	589	648	677	577	605	584	658	601	632	565	610	622	578	620	610	647	611	588	646	604	641	607	610	619	577	632	652	575	612	613	629	629	597	628	589	625	631	615	624	562	626	619	632	605	626	600	601	586	603	620	617	673	616	602	621	597	622	606	611	651	635	647	648	637	603	633	636	603	616	631	609	619	625	591	594	627	617	584	588	642	578	623	625	555	608	616	643	636	636	595	604	633	592	614	582	582	613	631	614	567	592	603	612	605	629	608	609	606	574	634	611	637	631	612	604	637	588	596	597	617	639	618	621	615	587	627	601	610	613	617	646	634	587	604	580	616	595	642	597	599	574	609	612	622	601	596	517	611	620	601	604	609	605	596	623	595	649	611	586	638	613	605	574	618	621	582	617	621	614	577	613	635	602	590	618	647	583	612	598	644	608	602	613	647	613	637	631	633	605	597	591	577	615	674	592	630	636	591	610	586	574	593	616	645	624	618	619	611	596	610	629	578	631	660	613	649	553	630	585	598	612	653	660	627	593	583	627	634	640	614	643	600	580	607	586	626	601	655	614	577	645	630	603	578	634	594	601	620	602	595	606	607	639	586	586	602	589	608	601	590	605	594	627	619	597	629	626	616	583	609	606	604	643	604	601	617	626	606	606	628	648	637	628	599	616	572	618	647	603	637	620	574	539	612	644	604	612	666	589	607	627	633	627	588	611	608	596	615	623	605	654	585	621	644	581	626	615	624	598	609	591	613	618	580	607	601	555	575	621	587	607	566	605	598	640	590	551	609	589	630	615	583	593	615	634	603	688	642	642	643	602	584	578	559	639	616	586	592	617	597	590	607	670	621	607	613	616	585	642	621	661	608	638	616	629	630	607	634	601	632	635	625	583	644	627	612	557	613	588	562	633	613	640	608	636	588	611	567
22169	20954	28638	23445	20957	21020	12035	1295	739	605	492	422	387	332	333	313	286	261	283	253	243	223	215	233	193	220	205	224	216	189	208	210	192	191	203	210	199	174	242	207	186	220	168	190	195	182	196	165	155	186	194	191	198	170	200	192	211	171	212	183	171	199	179	172	187	178	169	189	176	206	176	181	185	156	175	221	158	161	177	189	178	167	155	185	192	170	170	174	182	178	183	195	188	162	196	161	194	187	165	159	167	189	174	188	157	184	170	170	196	201	186	189	166	179	178	183	202	168	190	180	191	169	170	178	193	171	172	186	187	190	170	183	166	161	210	180	172	187	180	175	191	179	184	184	155	182	174	165	180	180	182	169	175	163	175	181	168	185	190	195	173	159	175	165	166	192	192	168	155	193	180	188	176	177	182	189	164	175	225	165	175	179	168	194	182	165	179	186	156	181	190	171	195	168	169	151	179	164	179	186	190	166	187	140	190	155	178	167	182	175	200	178	171	156	179	175	181	167	209	161	162	193	168	209	203	188	174	177	175	188	189	179	200	180	209	184	187	174	167	165	173	164	190	189	169	181	151	188	203	157	186	161	194	199	185	177	185	189	174	184	192	182	172	174	172	198	188	189	173	187	191	171	179	175	182	172	188	187	162	182	183	157	182	188	166	179	151	191	168	162	178	174	167	191	181	178	187	159	162	180	186	183	173	183	176	177	160	187	177	179	165	187	184	161	182	162	172	173	178	197	162	183	181	176	159	161	170	169	180	183	196	174	174	156	191	163	177	161	162	184	188	174	188	153	190	140	154	198	166	211	164	186	202	172	170	172	176	179	170	173	189	171	167	174	179	198	178	186	161	153	159	203	167	197	189	181	185	165	172	175	175	187	207	178	166	179	206	183	193	148	164	199	191	159	183	173	176	164	176	174	164	181	177	176	178	185	191	174	193	189	178	143	182	137	169	191	172	169	197	162	197	183	193	183	194	163	166	177	182	180	178	168	172	189	184	198	188	181	186	182	197	195	169	169	172	175	167	173	157	197	191	192	202	160	184	196	185	189	176	178	188	164	180	175	188	189	170	208	194	191	184	193	188	158	174	205	168	200	173	195	173	186	217	191	161	176	170	184	172	184	172	190	172	165	170	167	177	175	185	180	175	184	171	194	163	192	177	198	219	164	176	176	167	194	190	190	196	192	179	182	199	182	163	174	159	179	166	198	170	194	183	172	192	203	191	222	197	190	164	199	191	194	163	166	180	161	161	180	188	189	183	184	161	185	161	191	183	184	170	192	156	174	174	191	165	193	198	180	197	165	176	172	168	194	168	160	177	174	184	162	183	169	169	198	207	191	191	177	162	173	155	164	164	192	183	192	181	173	173	164	199	193	164	192	179	161	180	199	161	195	177	170	173	208	175	209	189	169	174	187	184	219	184	165	189	192	193	175	166	192	174	187	177	181	166	185	160	172	185	174	199	185	181	166	185	169	166	189	167	186	193	171	190	164	202	169	182	169	195	176	180	187	194	196	156	185	158	178	183	184	204	189	214	196	165	174	215	177	180	205	185	162	184	194	160	158	192	159	195	182	167	166	169	175	172	205	178	164	187	162	187	174	176	176	186	175	193	174	163	165	177	174	195	160	167	198	192	165	183	182	165	183	193	168	189	194	179	169	174	182	183	188	175	171	184	179	177	171	144	191	184	183	195	204	202	174	204	184	182	185	190	173	190	162	173	194	159	175	185	157	169	198	187	187	189	174	201	183	184	184	166	169	170	182	166	162	187	202	185	169	181	192	177	168	191	185	200	176	186	174	179	195	172	179	180	184	177	201	202	169	185	193	206	188	155	191	179	177	164	183	191	173	186	193	207	167	160	186	175	186	175	180	153	179	171	184	168	195	198	172	152	162	168	181	188	183	178	190	185	191	176	171	199	169	174	180	192	200	176	185	182	168	164	180	176	192	170	229	179	183	173	171	183	174	172	172	213	163	187	171	177	163	193	183	169	194	193	164	183	193	172	175	200	185	199	191	177	189	187	185	166	149	192	182	187	175	189	175	195	176	184	177	155	177	171	168	184	157	175	179	155	157	188	164	197	164	203	153	184	179	146	184	188	176	199	182	182	160	171	174	165	169	201	174	170	151	183	166	184	160	172	167	190	175	182	191	213	179	172	163	172	190	190	176	183	157	177	170	189	213	179	170	189	169	181	189	154	175	184	203	181	194	198	174	178	195	158	158	193	164	167	171	191	178	188	195	176	165	171	166	183	178	195	181	156	187	167	171	182	182	179	184	178	197	180	196	152	180	201	173	175	161	174	198	171	183	176	182	202	186	170	197	183	198	177	189	219	185	201	198	178	189	170	173	191	181	175	178	192	187	181	165	168	173	176	190	206	189	205	192	175	188	184	190	186	178	176	178	188	181	171	184	187	182	173	165	149	184	180	150	183	181	171	192	201	191	186	191	171	201	174	194	185	162	169	169	190	160	189	184	179	189	180	188	162	208	196	205	153	184	182	179	197	189	151	187	157	189	171	149	208	200	177	174	161	189	187	180	162	165	175	176	158	176	182	175	199	180	182	176	184	203	186	180	180	179	201	178	182	196	183	158	184	182	183	202	168	190	176	182	168	152	184	159	155	172	166	176	201	167	182	177	189	164	174	179	177	192	176	187	201	183	161	187	181	179	180	167	167	182	165	166	178	179	183	178	165	180	176	182	191	165	164	186	172	200	190	168	184	177	166	167	188	160	183	181	185	182	189	189	182	174	165	171	183	180	177	181	167	159	174	159	183	166	179	200	204	203	166	154	153	194	176	192	180	183	182	168	190	162	160	171	167	166	171	180	195	178	170	177	157	198	181	164	181	191	176	186	190	179	177	193	203	176	155	179	153	173	167	156	174	211	196	154	167	183	167	184	189	180	223	172	185	175	173	173	202	193	183	176	154	159	179	184	170	187	188	195	191	177	161	176	190	185	181	158	183	194	182	187	170	188	174	176	170	162	141	181	183	207	158	174	156	160	167	199	201	169	179	178	209	172	194	180	206	184	179	186	174	162	170	171	180	191	165	209	178	176	170	164	173	194	186	175	175	174	164	180	182	179	199	171	168	193	162	157	210	195	199	187	194	180	180	189	181	210	162	201	193	172	199	176	176	171	148	196	171	181	152	178	162	163	191	183	185	186	179	180	174	186	201	162	203	155	166	171	154	166	196	155	180	195	161	190	184	193	158	175	173	176	179	186	156	196	184	174	177	163	170	160	193	184	193	160	167	158	180	169	196	182	201	163	158	186	183	173	181	151	206	179	183	174	183	180	190	178	186	182	185	153	161	186	158	193	146	191	178	192	161	156	187	164	189	175	179	187	154	183	187	183	178	170	201	180	206	186	172	172	195	178	163	178	194	182	147	178	177	163	170	156	181	197	163	170	172	203	175	158	186	187	185	171	157	170	176	161	179	185	182	185	188	185	180	164	166	189	177	199	160	146	167	177	187	206	170	180
4537	14027	10471	5178	3581	2884	2398	1595	1244	886	684	596	537	448	413	369	342	318	308	320	278	284	243	272	263	251	229	260	237	216	240	231	230	220	227	211	191	218	217	220	186	194	203	217	202	193	223	201	203	193	183	212	192	201	190	199	187	198	203	192	186	183	192	189	227	174	203	176	192	201	204	186	184	178	170	201	189	208	197	195	192	185	191	171	203	193	186	204	179	193	177	212	183	178	186	169	173	174	168	154	192	175	181	182	171	193	178	178	194	181	178	186	206	205	158	165	190	198	180	196	196	200	194	190	169	195	176	183	165	177	185	182	175	186	174	197	178	186	185	187	203	164	159	157	195	173	185	166	178	193	175	173	195	199	182	184	168	194	199	190	174	173	178	195	206	190	180	163	180	193	191	190	188	177	186	198	180	213	171	174	204	174	190	166	184	195	198	196	174	194	186	162	181	154	172	189	173	192	214	187	168	173	169	155	187	160	200	180	175	176	197	171	151	177	169	199	174	180	165	172	172	168	187	157	169	176	196	192	184	216	175	202	188	180	186	194	185	200	181	168	184	186	194	170	185	197	185	202	194	190	198	161	178	187	191	198	186	193	190	188	185	149	200	173	207	208	189	186	162	164	193	186	195	180	150	184	152	186	171	194	190	174	164	185	166	214	178	218	189	173	181	171	189	164	190	178	159	172	163	194	189	203	173	172	173	176	186	190	194	188	188	152	186	185	189	167	175	177	156	177	187	182	181	177	200	184	154	180	183	195	190	197	188	184	182	177	188	170	197	177	161	172	176	191	174	177	192	183	166	175	195	189	195	204	184	184	187	180	186	181	164	191	169	184	197	165	165	172	191	193	184	199	188	170	201	168	183	162	169	181	161	173	185	175	170	175	171	181	183	173	175	196	184	185	183	167	190	179	183	183	175	175	212	163	181	163	196	172	190	173	183	154	173	177	191	172	193	178	188	182	198	191	193	174	167	177	168	182	186	198	172	170	172	161	170	164	189	192	192	188	162	173	193	158	161	193	171	167	193	170	196	183	185	206	175	141	170	191	201	201	196	163	179	197	161	170	170	146	168	188	177	198	207	186	162	198	148	185	187	166	169	162	183	185	170	165	160	180	167	162	195	165	203	184	184	177	171	176	185	185	176	142	149	186	160	173	172	182	185	180	202	198	214	162	186	197	190	204	186	185	199	181	175	170	209	197	168	170	185	176	206	184	196	170	183	180	161	213	174	173	183	189	175	200	183	192	192	185	193	189	165	185	182	164	178	172	176	194	184	171	183	190	167	181	187	200	164	182	183	162	176	183	187	164	188	179	174	179	189	164	178	178	187	174	150	204	180	205	175	169	182	196	194	172	157	185	173	196	177	174	175	190	169	149	183	192	166	156	176	166	200	168	171	174	188	176	160	196	192	182	191	174	188	169	178	191	192	173	192	196	162	173	184	180	174	197	181	171	166	169	190	172	195	180	177	175	192	166	212	172	191	192	176	178	189	186	174	175	160	192	193	174	176	180	186	180	170	188	172	177	188	181	158	178	178	198	183	178	155	200	159	195	200	176	175	174	164	180	184	202	193	203	174	185	197	174	180	198	169	191	191	160	165	185	200	145	167	186	170	193	154	193	205	198	188	181	172	183	166	184	177	173	169	183	186	194	187	180	170	160	173	170	166	203	171	162	194	175	184	182	195	166	172	188	190	178	191	187	186	181	177	187	163	181	179	209	181	193	167	163	177	169	189	165	166	209	185	193	150	184	161	190	175	192	203	179	174	186	180	172	186	158	183	195	172	169	181	178	166	186	161	180	175	158	193	184	188	153	171	189	184	189	169	194	183	206	195	174	198	171	187	202	180	202	173	192	190	141	176	166	170	170	165	184	179	185	185	146	173	174	178	209	188	200	183	187	185	172	190	168	192	185	158	179	178	172	206	170	187	190	191	178	161	185	181	169	187	196	183	174	178	200	150	182	185	195	188	173	158	194	178	175	181	189	181	177	172	180	170	183	195	167	188	176	182	203	186	180	189	175	173	199	196	179	213	164	168	158	196	179	185	187	176	170	199	190	165	181	203	170	162	183	167	184	191	156	187	192	166	164	187	205	160	182	172	183	203	174	202	188	186	177	184	168	194	191	224	160	177	175	175	187	183	163	168	207	152	189	175	189	186	168	161	151	200	177	173	183	168	175	193	188	180	180	171	199	200	186	176	177	166	190	164	176	176	203	197	186	177	189	162	148	173	178	151	179	180	197	187	189	181	180	172	174	197	168	174	209	192	167	166	169	172	185	168	170	181	199	176	176	191	191	185	192	182	150	202	158	199	178	195	172	185	168	180	164	159	200	193	176	173	195	154	174	170	175	203	169	184	164	161	182	186	201	167	180	175	186	173	196	197	165	202	188	177	177	167	170	190	179	193	172	190	214	176	179	201	178	196	197	193	199	165	173	189	178	182	158	177	166	165	191	179	189	197	159	179	180	188	190	179	167	169	185	162	171	187	180	181	193	158	179	192	180	205	196	177	187	188	179	187	182	174	151	190	193	191	178	186	180	181	196	171	189	186	162	197	180	173	172	171	182	167	193	170	181	182	174	172	190	174	178	170	178	184	198	185	187	171	177	179	194	207	169	201	191	185	173	183	172	164	165	177	172	194	180	203	177	171	165	193	162	172	195	169	179	166	186	208	186	192	161	173	192	172	198	196	180	163	184	194	197	184	169	206	165	189	199	162	189	200	176	174	162	172	203	184	190	184	188	172	214	146	220	186	162	156	178	196	180	188	192	175	194	194	166	193	198	197	172	203	175	188	172	197	156	190	168	190	184	170	210	178	203	172	173	190	198	193	190	189	178	201	216	174	177	186	192	172	173	164	205	180	208	184	184	184	180	180	167	212	203	186	183	161	172	168	168	203	190	169	170	190	208	185	169	168	178	168	191	176	195	181	196	168	187	181	179	177	188	183	202	182	185	171	196	185	163	203	202	179	202	177	197	177	195	188	200	195	169	164	187	184	190	169	186	179	185	176	162	186	176	177	157	165	173	174	197	161	152	171	192	181	172	181	192	201	185	199	182	192	179	181	164	184	159	166	157	183	177	176	196	185	184	197	164	176	191	188	174	166	195	206	174	170	182	181	195	194	181	180	174	181	172	186	193	174	201	159	191	192	174	187	162	192	167	172	169	174	163	176	171	153	216	159	183	186	184	172	160	193	170	167	182	189	171	174	174	187	174	166	165	183	186	214	166	183	182	188	182	184	196	181	208	180	173	186	203	186	175	177	159	166	182	176	191	190	181	180	183	178	188	181	165	173	174	171	176	172	199	186	176	187	180	190	175	198	175	163	163	172	195	178	179	207	185	179	170	174	169	195	173	169	168	202	190	187	188	153	192	162	184	182	183	194	194	173	186	172	193	203	167	183	169	167	179	179	189	165	167	194	182	185	176	178	186	181	161	170	164	165	162	176	170	179	168	175	160	173	163	177	192	180	178	205	192
27205	17952	4475	975	737	704	790	721	690	728	689	624	634	728	659	641	596	645	636	653	641	695	656	649	613	679	635	659	667	629	667	618	673	643	636	682	615	636	626	669	667	665	665	706	632	640	602	677	645	675	629	641	614	648	633	641	700	646	651	659	619	643	685	640	689	636	659	612	603	680	661	651	610	606	639	617	618	655	661	674	628	614	635	664	666	639	632	659	656	696	673	677	632	702	673	638	643	656	645	646	605	694	641	591	662	661	623	648	669	628	655	624	606	638	660	633	677	681	634	678	658	659	634	631	639	642	692	608	647	606	631	644	627	649	648	702	701	650	632	652	673	603	630	699	636	677	616	612	669	659	716	639	654	654	595	627	670	634	647	622	667	647	657	596	651	688	637	641	624	693	654	651	658	694	656	611	659	627	677	665	666	695	640	651	634	636	622	645	627	651	651	690	636	669	663	670	592	634	647	614	666	670	632	607	607	664	635	659	640	637	664	668	646	663	648	630	670	613	631	593	606	641	661	653	683	620	661	639	654	650	672	652	608	616	652	682	643	658	676	648	604	604	612	671	674	654	666	697	665	631	615	638	628	649	670	649	665	634	636	682	612	677	662	622	665	661	647	629	635	617	627	661	644	650	656	667	602	643	642	626	647	670	686	676	675	623	667	680	664	640	712	677	660	612	654	678	621	635	677	696	620	645	644	651	655	705	617	633	680	672	652	637	642	629	646	654	612	630	622	628	639	682	656	666	660	675	643	652	632	626	659	678	640	626	629	597	673	650	680	635	676	676	644	612	641	636	604	634	654	654	645	647	682	633	661	650	640	653	677	672	656	674	655	617	580	629	627	628	671	659	620	732	654	655	696	638	668	629	668	676	642	707	655	625	680	653	650	677	645	657	694	606	639	666	648	682	650	648	611	692	646	644	622	630	700	672	649	652	646	678	640	637	665	652	689	628	668	666	703	643	659	644	652	642	664	644	638	659	643	677	656	666	650	648	678	643	644	665	666	609	652	636	670	655	647	680	633	696	673	642	680	677	661	689	652	630	658	646	671	666	642	664	609	614	667	638	657	631	715	674	660	658	678	671	650	659	705	662	654	660	633	638	635	629	667	644	646	662	691	635	669	647	610	653	663	635	645	636	645	657	632	686	676	696	632	657	646	649	616	651	675	623	632	683	687	652	666	660	656	662	614	615	679	603	628	647	642	661	654	703	643	660	638	647	641	676	642	652	612	628	628	615	624	614	662	653	634	627	665	680	658	657	668	646	609	637	625	676	640	651	658	636	682	661	666	699	665	648	666	683	624	692	644	646	670	646	681	694	625	604	669	684	624	683	711	651	660	655	698	606	664	662	628	638	660	660	642	666	639	682	652	618	678	648	674	690	618	637	684	653	615	722	646	680	642	636	676	637	598	636	629	658	618	608	652	650	666	653	688	605	639	674	664	611	665	646	662	663	662	667	665	625	648	689	629	679	632	662	661	682	690	659	606	646	657	653	648	615	629	672	617	623	658	676	631	661	684	669	673	671	663	660	660	677	646	657	664	670	640	618	651	600	617	634	700	714	689	646	596	663	662	609	641	667	623	648	646	657	640	659	637	632	657	625	588	668	660	667	676	631	682	636	652	683	627	642	646	715	615	633	629	652	656	644	673	610	656	655	669	685	626	631	643	649	668	675	643	658	653	636	670	658	676	670	626	630	675	629	640	646	616	665	634	688	634	628	655	643	649	696	614	648	623	635	680	620	649	652	656	585	691	623	675	646	660	703	626	714	669	680	664	665	743	641	657	679	617	619	646	672	692	642	653	660	638	643	657	671	660	639	697	634	670	624	646	664	650	635	664	633	669	658	724	658	632	652	679	642	690	662	645	661	670	680	642	648	643	639	678	623	650	636	671	690	664	625	625	668	688	671	664	652	591	642	655	697	654	632	613	638	611	628	658	675	645	643	618	654	638	628	643	591	681	648	688	651	663	687	679	638	603	650	669	693	655	665	663	653	629	615	625	655	636	671	663	642	673	631	640	675	633	693	667	642	666	645	609	645	636	665	608	626	624	649	659	645	640	640	647	679	657	643	692	690	665	623	612	699	649	685	681	691	688	690	658	633	704	670	693	627	656	662	645	619	640	661	618	638	671	633	626	688	655	660	664	690	693	703	634	620	665	634	630	594	650	692	673	653	682	650	640	641	679	657	648	649	652	680	626	673	695	657	635	669	654	693	632	655	620	609	666	637	655	694	689	652	633	612	658	679	657	679	695	603	624	585	661	644	678	625	673	690	631	631	625	632	675	661	626	641	601	652	639	667	663	660	600	674	690	638	631	631	645	691	649	617	678	630	633	651	648	661	673	648	648	615	669	603	636	636	630	628	647	638	646	662	659	613	641	656	630	697	687	651	674	711	657	625	638	637	674	643	641	680	617	657	666	619	637	612	658	640	680	675	666	683	644	601	615	641	679	639	661	697	660	719	664	654	608	677	640	616	672	675	680	667	580	654	663	683	650	648	661	640	668	670	670	655	656	633	666	666	653	649	664	643	638	637	661	689	629	694	674	695	663	676	594	644	650	643	587	611	586	658	676	656	665	643	623	667	681	645	626	638	691	625	629	641	693	637	660	702	636	636	684	657	678	677	624	617	638	609	701	652	672	621	644	630	658	675	677	605	687	672	633	646	694	709	664	644	695	631	713	639	660	653	633	659	662	621	655	652	645	652	617	617	621	594	649	643	662	640	641	639	711	641	641	633	643	660	659	684	622	669	710	680	651	732	638	652	692	655	669	691	675	689	629	613	657	637	656	637	601	629	679	632	638	650	646	621	650	642	673	616	653	634	670	637	688	699	622	670	663	667	697	600	684	632	663	696	689	645	668	640	639	632	687	607	642	679	631	643	668	626	690	669	638	629	688	627	651	585	683	708	641	665	628	660	697	647	666	613	650	663	673	668	702	618	647	672	690	674	712	695	673	662	681	665	642	629	704	644	654	663	680	692	655	643	629	644	674	642	665	601	632	633	660	640	621	665	661	648	660	640	627	657	649	615	692	623	613	633	671	651	665	593	669	636	662	664	632	634	623	636	634	641	657	688	647	664	617	667	655	632	704	677	659	668	659	683	628	642	698	667	626	633	664	653	673	640	701	676	649	624	635	593	633	630	637	702	658	687	648	633	673	692	701	624	674	630	643	624	628	646	619	708	659	676	662	624	597	660	660	662	644	650	653	634	677	663	676	649	714	659	675	589	645	622	652	666	654	652	652	675	627	647	630	674	675	689	666	628	632	645	676	639	662	681	641	638	658	629	656	658	591	612	647	667	668	680	639	639	712	691	688	669	655	665	621	674	639	719	689	637	692	621	635	637	607	672	644	656	622	678	636	677	682	618	647	663	634	609	644	612	679	660	639	663	661	648	662	672	664	620	643	687	674	623	603	679	666	629	654	629	646	627	661	681	635	704	617	680	677	665	654	646	669	635	664	664	666	657	634	628	674	723
4419	1083	913	817	699	765	820	768	741	721	710	708	669	665	694	721	674	704	684	661	705	688	685	704	683	629	675	692	648	724	656	661	639	649	667	708	717	670	666	671	713	657	671	675	710	664	686	718	745	686	658	645	670	710	660	673	693	719	690	644	647	696	705	667	663	655	667	701	684	662	642	657	681	611	642	708	671	655	674	667	680	692	662	691	708	666	689	671	631	657	671	723	661	718	678	707	682	709	683	674	671	737	670	651	681	645	638	717	715	662	615	676	650	673	678	671	663	644	689	661	676	656	673	676	699	649	677	666	663	677	688	641	627	655	671	656	667	705	653	645	689	672	649	674	692	695	672	663	700	593	684	725	650	670	680	739	668	712	708	725	675	680	680	686	693	651	682	661	642	703	663	703	693	713	694	708	689	677	657	676	694	661	662	706	671	702	670	717	629	682	668	633	691	635	674	654	659	692	656	689	694	714	693	656	666	660	704	643	687	688	669	702	682	681	679	675	679	705	665	653	682	715	623	698	696	651	707	684	698	694	677	642	711	674	682	644	680	698	669	695	639	657	695	707	666	699	674	677	681	714	684	709	625	678	682	665	687	666	677	680	646	680	656	706	697	688	634	720	660	689	675	701	664	664	685	666	693	672	712	669	709	670	716	686	665	665	646	695	674	692	673	679	696	688	708	712	665	645	689	704	665	673	695	663	679	684	685	690	663	692	710	683	651	717	659	643	683	693	630	634	659	624	614	682	668	627	671	667	663	647	711	681	662	653	716	683	641	664	698	644	709	686	667	630	656	703	657	696	691	700	701	617	715	705	673	735	657	661	670	669	666	667	694	632	686	675	679	711	705	682	631	652	733	688	694	613	670	679	716	644	684	703	661	664	714	647	605	694	658	689	651	663	686	690	707	706	639	680	645	662	683	714	687	657	698	668	670	645	667	698	652	664	703	680	682	648	726	638	592	704	664	685	680	683	705	710	660	690	681	645	679	661	628	695	711	683	665	642	714	709	669	642	698	690	658	651	643	666	708	687	636	696	683	684	722	675	716	679	677	728	665	718	691	663	705	695	678	720	694	648	692	678	684	673	714	665	734	683	676	683	702	716	698	698	654	661	667	713	637	670	654	638	671	666	670	689	658	686	682	707	661	699	684	684	677	683	648	655	657	638	703	628	670	688	677	716	695	679	709	668	701	716	648	656	710	711	677	661	713	690	703	642	702	715	694	653	693	673	724	652	686	627	668	688	670	684	719	718	684	663	671	680	657	658	676	706	650	674	664	673	681	710	679	687	665	666	673	684	652	661	697	667	670	643	714	651	648	652	679	670	673	686	760	655	705	693	651	647	699	675	681	714	714	721	684	629	661	678	672	631	597	717	700	659	656	669	665	708	659	668	675	599	676	678	673	710	687	669	660	653	639	688	649	628	697	655	680	733	663	687	674	667	634	667	660	696	648	687	698	639	674	679	686	667	689	644	688	687	668	659	663	685	675	700	655	683	665	693	662	662	660	676	675	700	726	697	697	700	665	665	686	753	606	706	674	692	654	693	679	662	705	636	677	728	675	663	703	655	709	722	669	637	721	633	679	696	656	711	701	655	643	683	658	705	698	645	673	642	647	670	706	657	712	639	667	688	692	670	656	727	662	667	662	698	689	713	674	740	666	673	696	678	689	722	658	687	655	645	705	658	712	712	688	673	669	696	705	700	699	659	678	714	642	679	667	662	644	687	695	664	681	651	666	709	647	655	673	665	651	722	697	666	676	713	682	690	685	712	683	709	698	624	653	650	693	633	691	648	718	697	672	710	680	678	667	671	706	711	689	718	649	668	665	659	671	709	645	668	678	705	714	699	658	639	642	622	671	698	711	702	692	707	693	694	672	636	677	647	716	685	661	666	673	679	682	702	664	633	725	703	641	708	672	653	731	674	661	692	712	695	691	701	679	657	684	666	650	670	639	713	707	651	688	678	665	703	700	678	652	709	645	656	655	662	676	707	684	704	733	683	663	679	688	682	651	691	697	701	646	678	649	707	705	657	681	708	683	687	641	710	708	640	694	678	659	738	671	714	644	660	660	712	632	708	710	693	720	690	685	643	707	665	706	718	679	670	717	675	657	655	697	708	630	671	696	638	659	681	662	706	644	703	668	685	694	704	680	672	670	686	684	686	626	696	668	656	681	683	674	687	674	693	668	727	671	650	691	667	699	660	632	651	713	680	711	671	711	618	678	677	669	700	741	708	715	676	686	686	663	668	671	683	622	707	717	675	704	670	741	638	688	680	641	692	726	644	672	691	687	672	647	664	655	679	692	685	677	664	692	680	633	714	702	697	675	689	636	626	635	666	697	646	661	689	687	661	688	695	685	664	689	665	645	724	671	673	644	694	698	673	673	675	658	738	669	652	686	735	663	628	671	672	668	671	636	658	660	677	697	709	676	666	676	691	671	687	668	639	682	688	681	714	690	698	686	656	701	689	675	668	689	631	621	628	731	711	698	665	688	663	673	610	669	646	665	655	643	695	695	720	676	700	648	648	682	698	734	644	686	684	700	661	664	701	684	715	636	716	656	684	718	702	648	664	703	667	705	668	680	667	679	691	687	658	672	660	679	665	617	642	703	678	700	675	701	664	665	679	675	658	662	703	670	677	680	648	656	647	653	689	717	677	678	717	636	680	659	663	685	682	699	694	683	746	699	655	642	676	684	695	685	678	696	683	704	670	690	655	695	682	642	695	694	652	681	641	703	684	698	594	698	683	634	704	681	687	689	693	661	678	654	632	640	667	670	673	643	669	663	661	639	676	708	666	662	705	676	679	676	674	689	669	654	714	719	652	653	660	666	695	693	631	650	684	659	676	680	685	641	676	687	667	671	710	679	667	665	620	678	721	728	690	701	670	688	667	678	659	715	670	711	709	655	708	696	689	698	656	695	634	632	652	678	641	691	723	685	640	708	705	682	668	676	682	645	645	651	654	672	667	655	678	680	622	691	690	704	652	709	664	643	625	685	691	699	672	638	672	681	696	674	657	699	687	694	695	681	728	733	667	676	694	654	671	672	674	721	669	662	705	670	639	693	697	669	685	611	697	677	669	665	631	635	663	675	721	664	665	658	717	692	662	713	659	667	644	656	722	705	684	631	639	672	698	714	657	689	696	641	706	653	636	685	681	625	707	710	597	644	670	701	678	651	636	705	645	688	674	663	701	675	687	694	709	693	671	724	677	667	710	729	664	720	669	688	664	639	677	687	671	637	672	685	701	659	681	697	629	727	627	668	652	719	652	706	661	655	688	652	673	680	671	692	698	615	672	698	718	687	606	631	654	661	650	673	689	723	722	684	682	706	698	705	694	717	724	738	659	671	662	679	691	682	711	666	667	658	685	639	660	659	713	681	687	666	697	618	678	670	673	714	672	648	670	698	707	697	718	705	661	651	691	680	653	643	696	645	688	656	615	658	716	678	660	719	678	654	672	613	704	627	650	691	683	690	697
23231	20934	28271	23762	20945	12835	1423	831	667	549	467	462	428	459	408	407	373	367	375	381	396	358	387	349	354	395	326	338	346	349	352	313	359	357	365	341	358	329	352	351	356	344	335	342	331	341	340	346	324	337	337	349	304	367	355	318	336	341	315	329	356	325	365	322	361	330	310	314	320	324	336	364	346	321	320	335	348	342	366	341	334	311	317	330	338	329	328	338	343	327	287	371	352	342	309	312	320	345	330	318	387	346	331	314	361	310	330	351	351	293	328	331	316	335	310	308	322	354	330	330	338	317	358	365	341	322	329	362	343	336	346	343	339	293	342	349	330	323	337	316	350	373	328	319	336	313	334	325	344	339	277	355	308	320	353	321	325	338	347	346	341	338	327	354	337	333	331	334	331	333	358	365	307	343	346	325	332	321	309	348	366	307	311	333	321	334	315	304	351	321	334	341	346	306	329	350	313	350	308	314	328	329	356	336	311	320	330	331	297	338	309	298	362	339	315	317	353	359	331	327	333	350	344	307	335	345	333	319	342	325	322	344	324	352	350	376	338	365	333	337	355	354	358	339	302	353	319	320	325	341	346	345	349	337	317	345	339	344	313	334	299	346	359	365	344	334	331	330	333	357	325	294	327	333	319	313	305	339	341	306	357	371	289	336	344	323	358	332	324	350	293	329	311	347	317	308	327	340	334	335	344	328	368	325	367	337	315	311	348	333	329	353	330	325	317	323	308	312	313	346	332	309	342	326	340	336	329	299	336	353	335	315	335	327	321	312	341	333	338	348	359	329	336	313	328	362	335	327	334	304	350	331	332	339	350	309	329	307	338	346	370	330	334	338	354	356	323	365	338	369	331	327	361	341	332	342	306	327	309	371	331	295	384	297	332	344	284	342	370	320	320	330	334	321	336	321	334	334	326	339	316	345	357	323	320	293	320	321	320	343	358	319	351	334	354	337	352	334	355	339	312	332	326	339	297	310	349	365	311	359	367	344	328	337	334	342	348	312	329	320	308	319	379	350	324	350	297	315	331	351	342	346	346	341	342	327	341	349	345	306	319	318	339	338	356	314	323	325	326	329	326	294	317	310	347	345	347	348	366	308	331	328	315	327	328	338	323	321	319	336	346	313	309	319	313	341	344	324	354	347	323	328	317	351	319	335	343	320	325	310	345	348	318	332	336	327	357	342	355	305	347	337	313	322	316	316	333	343	322	306	351	307	304	340	335	356	314	339	330	323	363	312	348	330	316	336	344	324	329	366	331	355	335	317	343	335	331	336	310	324	358	332	335	355	341	345	300	303	306	314	344	318	364	354	337	309	335	358	317	351	311	360	335	344	315	336	328	312	354	325	326	322	343	298	310	325	304	331	328	337	337	346	317	309	342	310	360	308	347	324	337	318	337	335	318	337	330	320	337	338	326	299	296	310	334	313	327	340	316	362	307	315	343	333	265	341	333	323	335	345	319	318	370	331	341	324	366	307	339	335	299	317	345	348	318	377	333	328	352	341	331	340	289	368	326	366	317	330	352	325	288	298	312	349	323	339	341	331	357	302	343	327	316	319	336	358	345	324	331	317	312	332	320	359	338	319	302	325	304	294	345	351	338	337	335	340	364	328	342	339	343	326	328	319	349	326	377	349	348	335	334	319	299	343	302	273	352	344	330	328	341	330	358	305	323	322	334	344	354	348	343	335	340	327	304	334	311	338	376	342	328	330	326	329	341	327	312	302	334	304	334	369	340	314	315	334	329	373	326	308	351	281	327	334	343	336	328	353	347	310	328	327	333	335	328	323	309	335	334	340	344	326	318	340	351	330	300	308	334	356	327	342	320	358	314	315	310	314	353	282	328	324	316	329	358	322	356	341	330	319	342	319	356	320	336	303	325	321	336	350	349	321	318	306	331	355	328	330	290	362	357	309	343	344	366	332	323	356	342	321	316	322	322	296	315	326	333	317	332	330	322	347	321	321	352	336	308	344	312	335	305	331	309	338	389	313	343	364	328	311	298	316	352	345	298	327	377	322	353	343	342	317	318	317	332	304	348	334	358	330	331	352	360	307	337	321	306	316	290	347	333	304	358	342	319	340	325	350	321	316	332	331	333	326	335	349	361	320	351	351	309	311	338	333	352	333	347	310	375	316	345	346	326	342	318	317	357	340	347	326	339	335	329	344	320	312	306	312	334	330	312	342	350	342	354	352	348	332	306	318	323	356	352	334	330	339	348	329	332	317	321	340	353	324	349	342	321	346	297	322	326	341	324	295	326	326	299	310	354	316	302	364	309	339	342	315	332	302	336	344	353	328	328	305	332	315	343	369	324	328	326	363	343	345	331	367	328	358	325	323	337	310	327	308	362	334	343	347	355	353	364	348	308	344	334	341	299	325	297	359	328	360	307	335	327	323	360	328	337	342	332	342	321	303	329	329	357	308	334	353	326	332	336	373	340	324	348	348	317	333	326	317	350	330	372	344	310	325	353	314	335	319	341	356	347	352	303	340	343	363	333	323	319	323	330	387	357	350	349	314	325	325	349	307	359	325	337	328	334	352	325	325	341	320	280	338	297	312	352	324	301	337	317	369	314	325	339	339	310	329	346	322	356	345	314	372	332	327	363	319	316	312	350	315	324	324	316	343	365	354	312	330	318	364	342	329	328	362	361	326	337	335	311	341	336	293	336	303	336	349	291	323	300	323	309	323	370	343	313	317	303	333	352	298	308	346	314	326	310	334	353	284	356	328	332	339	323	345	316	357	347	330	387	291	348	331	319	327	364	343	338	320	337	337	294	380	323	304	335	312	304	300	324	363	326	321	316	345	340	337	314	350	306	315	318	338	340	320	287	311	331	326	322	345	351	316	322	322	326	354	335	372	346	368	333	336	323	351	330	343	384	348	344	348	301	329	336	324	317	312	306	327	317	322	324	319	327	355	348	321	330	369	344	312	342	335	325	316	360	335	332	335	311	314	347	339	309	277	323	324	337	316	321	342	326	326	343	354	335	332	317	326	340	297	346	342	326	361	341	353	312	317	333	320	330	327	325	351	346	319	347	312	329	335	350	340	302	343	325	349	346	345	314	347	334	347	304	300	354	335	297	356	330	350	305	339	330	337	310	337	341	368	325	358	334	339	333	339	318	312	324	340	304	349	352	324	292	341	359	321	345	312	339	350	323	315	292	359	345	359	359	328	336	317	311	323	323	326	344	309	306	326	326	279	336	329	334	314	317	327	313	354	346	344	309	303	338	317	367	331	320	332	333	300	279	313	299	347	333	332	345	287	331	327	346	340	343	307	317	309	323	337	342	301	360	339	329	334	347	333	332	343	338	345	287	305	324	323	316	343	331	348	324	336	331	332	334	358	339	346	333	319	323	367	347	321	325	333	318	316	340	349	364	305	333	327	308	354	325	329	295	367	343	313	330	341	337	312	326	342	359	323	331	361	338	342	326	326	324	361	344	287	327	310	346	342	361	320	350	305	328	322	355	330	315	315
3269	8532	6187	2979	2171	1734	1404	1221	867	780	647	525	583	510	488	467	443	474	459	397	403	431	385	390	390	381	388	380	375	400	403	362	369	394	417	367	347	361	393	407	361	371	386	345	366	393	382	366	378	362	345	362	398	356	377	378	390	391	379	375	378	355	380	378	371	357	402	384	346	356	365	375	326	350	377	385	349	365	357	376	334	393	378	357	384	354	358	384	388	346	325	352	346	375	397	362	351	373	369	371	398	383	412	356	357	363	415	365	392	366	363	354	409	332	402	380	356	343	328	381	347	378	378	352	343	366	378	362	332	380	412	354	328	391	382	373	370	379	379	353	377	330	370	344	326	370	353	350	374	378	355	346	361	348	355	354	342	353	345	396	370	354	385	363	367	364	348	400	376	357	371	364	389	360	353	373	361	368	372	358	355	365	396	347	378	354	371	376	372	339	375	346	343	379	361	367	385	359	377	368	360	376	343	364	393	377	359	357	361	348	350	334	350	410	345	367	360	353	372	352	377	366	341	358	376	351	334	402	359	326	358	354	390	341	336	344	396	341	344	347	374	375	370	376	355	372	365	384	351	323	374	364	343	367	399	338	332	382	371	360	354	365	384	366	374	338	401	390	364	369	394	346	347	357	378	353	373	319	321	367	380	339	354	357	386	392	355	372	391	365	381	338	391	350	386	386	366	342	365	378	368	390	393	343	365	360	351	371	347	352	363	348	414	364	369	387	339	384	371	365	379	379	376	352	402	330	366	375	356	366	359	364	373	369	371	371	350	358	377	373	363	390	375	365	368	333	382	333	348	339	379	393	345	405	352	352	359	350	381	368	372	354	352	374	359	350	358	408	386	334	392	367	360	344	340	375	349	363	368	343	373	401	377	396	360	370	335	350	393	333	347	329	390	396	389	343	368	358	367	385	381	357	401	366	387	371	378	364	392	360	380	374	371	390	361	339	347	344	381	358	375	340	387	370	366	345	358	336	396	383	339	387	380	341	365	360	363	387	358	397	359	376	361	340	346	347	391	354	395	361	362	398	361	352	349	354	377	365	362	361	358	383	399	404	361	391	368	374	346	384	360	358	360	345	379	368	389	374	387	367	376	359	376	394	373	372	374	399	399	359	368	381	326	341	394	386	340	352	369	362	389	365	369	363	353	346	359	355	382	349	384	368	360	372	381	378	349	379	345	347	381	356	351	348	364	398	367	360	335	376	400	377	350	386	365	350	338	351	353	345	325	357	378	374	381	351	409	352	316	366	371	357	350	369	391	349	346	339	380	346	360	361	384	352	345	339	347	376	354	370	390	368	359	359	364	367	350	344	354	350	364	362	345	330	368	340	381	365	345	356	391	407	357	368	382	333	372	358	402	347	386	338	360	348	389	387	347	351	348	376	359	378	346	352	350	382	347	354	368	350	363	343	360	329	353	353	352	365	364	362	360	395	339	367	335	351	397	376	348	355	359	411	371	373	371	397	375	369	375	338	375	390	360	393	354	365	313	373	367	339	341	363	337	382	370	335	356	343	404	361	409	367	427	364	365	372	317	340	374	387	393	391	370	373	372	361	371	371	360	354	341	364	363	310	347	364	354	363	393	358	390	375	367	391	365	342	378	377	364	387	365	336	363	339	419	354	381	374	350	346	352	407	351	345	343	369	394	348	363	356	389	335	367	364	372	370	365	361	377	352	372	335	390	367	345	347	379	327	373	362	389	364	347	364	359	345	361	369	346	364	402	357	362	392	355	313	372	382	386	335	369	380	386	371	342	403	369	370	381	366	352	396	358	376	358	398	378	350	390	348	386	347	382	346	358	379	367	341	372	347	368	370	370	334	365	359	363	391	374	389	352	355	369	347	347	363	362	349	342	329	392	347	401	357	362	345	356	354	354	360	375	352	349	344	367	356	371	364	367	360	387	357	355	349	336	343	354	359	370	397	368	338	384	338	369	352	363	363	351	370	349	356	384	372	344	367	379	359	337	366	368	363	358	400	376	388	390	383	330	366	362	387	371	394	362	349	350	358	371	367	383	392	385	355	323	335	376	372	369	385	384	354	373	359	359	377	338	372	377	332	375	373	365	340	373	339	355	355	357	329	373	373	348	390	387	363	350	366	387	387	344	341	390	367	335	352	331	371	360	358	352	356	362	343	365	340	369	362	358	354	364	384	332	355	349	388	401	350	352	370	401	382	366	373	384	342	371	352	383	380	342	365	391	396	382	364	371	368	391	347	368	376	333	357	364	385	359	366	382	364	356	357	357	374	380	379	362	369	348	343	332	375	358	360	382	360	399	339	381	352	377	350	362	351	351	374	350	353	350	350	375	342	372	343	355	379	344	374	363	408	384	333	378	366	364	360	347	388	350	371	406	368	345	365	353	363	335	359	356	402	364	351	384	351	360	372	360	384	377	365	376	387	349	365	389	387	334	352	346	422	365	382	358	369	330	347	364	348	400	373	363	358	343	332	371	369	362	351	386	347	375	371	348	347	358	357	377	360	392	355	389	370	368	401	357	340	343	380	379	354	357	356	400	371	349	372	383	375	340	335	366	403	371	362	335	345	378	352	352	374	376	328	383	353	369	398	348	380	358	344	404	376	326	364	392	331	369	350	363	379	329	355	352	365	373	358	381	371	337	363	357	350	356	351	350	365	376	373	369	381	376	356	362	389	363	381	354	360	361	374	352	411	342	342	359	387	362	378	366	405	356	353	380	377	396	379	359	383	379	380	367	366	352	357	355	363	385	338	377	379	339	375	398	412	370	354	360	347	339	364	372	345	375	368	315	342	339	364	368	409	378	364	369	364	387	369	376	350	361	371	356	354	385	348	371	361	350	394	368	377	341	380	361	361	374	367	359	340	341	379	362	379	363	382	363	367	338	358	396	378	375	360	342	383	367	368	352	376	365	344	360	374	354	361	362	326	340	338	351	414	362	329	364	360	357	323	396	353	372	371	349	329	332	341	398	363	390	360	351	350	358	370	376	362	357	385	356	366	350	375	367	393	371	371	383	363	394	353	348	406	369	339	393	350	366	368	343	365	361	332	343	390	371	398	351	373	361	372	358	352	339	361	346	414	354	355	351	331	366	359	345	376	350	368	333	367	368	340	345	397	350	360	349	391	374	313	380	380	344	339	374	348	347	373	354	345	341	365	405	359	366	387	347	360	367	372	356	368	422	346	339	351	305	375	354	337	385	362	356	360	343	407	386	388	375	320	384	372	360	386	381	363	351	377	378	357	340	322	363	364	353	360	378	381	351	344	370	352	385	362	374	385	365	372	366	345	369	359	368	339	358	360	367	368	414	373	363	409	379	352	371	381	364	376	348	371	358	351	336	344	377	388	353	394	331	348	371	355	353	340	370	358	352	337	360	346	349	380	364	343	361	381	340	382	378	361	393	347	332	362	369	363	407	376	385	372	369	354	364	379	380	358	370	375	361	341	373	351	387	378	366	368	372	359	379	337	324	376	338	343	320	373	366	359	378	374
24227	20958	27496	24524	16422	1618	999	834	761	731	726	720	677	690	660	672	604	615	577	630	652	574	643	662	657	598	637	624	613	645	633	661	632	611	611	621	636	575	589	628	595	640	598	602	607	617	581	644	638	606	640	632	619	609	581	633	570	620	626	623	646	633	637	579	601	635	652	627	625	605	655	639	603	641	597	619	599	604	639	591	608	608	590	629	634	665	630	584	618	600	615	606	616	607	631	662	653	555	611	619	601	632	677	588	587	643	578	611	637	602	619	576	608	607	628	601	626	593	639	632	653	627	661	622	588	661	683	612	627	605	624	599	628	579	642	631	616	658	627	626	609	600	612	577	634	650	617	651	609	583	588	619	571	644	603	629	593	575	602	618	609	614	595	614	581	615	601	601	655	585	600	629	580	631	623	624	623	632	573	685	657	602	618	590	603	625	612	643	672	600	650	651	635	588	638	633	634	622	632	620	639	657	573	653	563	591	578	627	628	611	634	631	659	627	636	645	583	639	625	611	575	618	604	573	621	613	593	598	595	610	601	616	613	639	618	671	591	622	693	608	589	610	650	596	648	611	631	607	629	591	616	606	606	605	648	595	610	653	658	673	619	583	620	585	605	631	585	597	587	620	609	681	635	595	618	630	589	625	631	641	627	647	654	622	632	610	594	626	638	594	604	623	586	570	634	599	578	610	567	600	601	611	617	600	621	619	584	687	575	619	642	580	600	639	615	579	604	613	626	603	604	631	660	638	581	645	627	596	648	619	565	600	655	584	606	614	614	619	592	634	586	579	607	657	574	666	618	611	635	577	633	634	627	608	611	610	597	651	636	631	640	590	639	619	637	582	598	637	623	584	632	576	605	627	665	683	577	684	630	605	603	607	642	616	634	616	602	593	595	648	628	613	600	657	621	582	618	585	608	634	632	632	612	642	614	610	604	624	600	620	564	614	595	643	594	618	563	581	657	640	633	592	632	630	615	586	645	633	638	588	584	635	638	602	642	576	640	575	592	594	571	581	614	606	624	636	619	587	642	635	602	629	628	632	629	631	597	665	650	613	581	629	608	645	633	598	589	584	650	622	662	588	621	655	626	621	648	625	615	604	611	608	618	575	661	625	647	662	605	562	606	564	620	607	587	621	627	646	595	611	647	532	652	575	633	663	633	575	610	593	631	612	648	654	641	588	639	627	592	576	609	596	591	623	630	635	640	581	636	610	628	617	602	624	651	614	617	606	600	662	646	610	565	623	630	611	613	580	571	622	637	606	623	605	664	653	640	603	577	611	583	623	610	566	600	663	672	598	623	574	634	555	610	583	611	628	607	612	652	608	634	597	635	614	581	637	629	612	597	611	637	609	631	611	588	589	600	609	593	613	627	632	578	605	583	606	616	660	640	609	601	666	616	655	626	596	672	582	627	625	602	600	601	675	682	620	618	634	683	615	623	655	608	653	611	616	570	598	632	640	600	665	628	625	601	612	589	615	554	640	591	649	591	587	613	643	608	647	564	605	633	643	610	645	607	662	644	596	660	622	607	621	609	605	616	621	604	635	588	593	595	626	598	645	600	631	640	622	615	660	582	633	616	639	574	664	622	617	580	597	628	582	628	642	611	562	558	608	614	623	611	621	610	650	621	602	607	618	628	630	616	614	647	619	611	626	573	648	631	609	637	594	604	619	637	676	612	674	600	582	644	656	609	652	606	610	642	588	603	596	629	600	612	585	610	666	628	567	630	647	601	611	617	638	632	605	589	623	639	616	670	599	638	576	630	596	622	623	602	587	584	611	615	607	602	613	616	606	608	626	599	664	577	641	597	639	635	610	640	598	642	615	626	650	649	619	611	600	613	620	622	580	622	643	634	639	565	585	601	631	614	626	623	587	619	637	611	617	666	565	577	598	599	630	615	629	610	626	604	600	623	605	636	633	620	608	659	581	598	675	614	613	595	603	625	637	638	632	648	613	607	676	626	612	649	596	585	655	636	612	622	653	600	653	639	584	631	664	598	623	647	652	622	615	554	603	611	622	630	605	602	583	630	622	625	637	632	644	620	595	606	617	614	637	629	613	614	636	616	620	666	642	619	651	636	607	563	620	561	658	648	668	588	631	615	606	586	593	625	584	599	615	584	624	644	634	629	599	601	625	660	646	663	623	640	618	609	625	646	633	613	614	603	603	606	647	625	612	608	616	655	630	613	628	606	616	619	609	625	611	635	624	625	628	606	566	658	606	627	675	617	614	579	619	616	659	646	651	631	572	636	636	629	611	639	600	598	596	604	612	641	608	645	645	602	644	571	620	652	661	588	599	632	628	594	623	635	616	591	652	583	612	579	615	634	636	653	656	627	612	586	610	656	594	597	619	619	570	624	614	624	631	616	594	606	647	622	626	600	636	626	574	630	584	593	622	602	652	664	662	588	603	606	552	570	618	634	623	587	605	650	604	667	642	646	632	635	652	596	637	619	602	587	632	607	617	602	650	624	599	602	624	640	632	647	644	656	625	639	602	587	594	621	639	608	631	634	635	613	604	647	672	575	585	610	599	640	636	588	644	560	600	621	636	659	663	645	595	607	613	633	607	590	645	581	624	592	588	634	617	616	614	622	611	604	580	635	643	635	593	609	599	670	615	614	610	596	625	598	580	622	625	606	615	599	654	605	617	585	645	604	607	606	623	668	628	610	593	628	557	670	669	645	594	617	652	652	641	640	636	637	636	626	623	611	638	653	638	592	564	598	623	589	615	619	625	612	630	619	621	602	600	647	611	591	605	621	616	630	624	590	639	620	578	623	613	655	560	589	634	602	601	598	618	645	606	622	597	628	593	621	652	638	625	605	586	622	633	616	651	611	654	593	644	639	620	667	640	621	616	659	646	619	665	633	662	618	615	592	600	613	619	622	683	562	608	581	639	580	590	627	602	591	607	590	567	613	637	632	602	624	619	622	560	604	603	646	553	604	640	611	660	608	595	594	655	620	618	617	602	636	603	585	631	650	585	599	654	644	627	676	612	608	612	603	623	642	590	636	668	614	614	671	613	610	567	644	601	661	601	620	612	644	601	573	572	651	637	633	654	620	618	631	603	652	679	619	620	621	617	603	589	661	593	628	598	653	634	644	611	672	618	617	599	605	640	611	562	604	615	609	604	597	644	613	594	617	615	592	593	640	583	660	543	604	631	642	587	648	622	609	645	609	612	618	632	574	541	581	604	592	605	642	615	598	614	604	623	606	634	579	621	621	634	662	643	604	613	599	636	632	575	650	629	628	596	601	611	616	595	618	637	594	614	583	617	615	595	607	568	610	615	664	626	634	623	595	644	635	603	608	636	642	649	624	624	632	643	592	644	616	630	622	596	631	592	658	615	608	569	597	649	595	603	648	629	606	602	644	609	609	610	645	617	582	664	624	662	633	637	566	670	573	661	608	598	632	612	599	641	614	615	616	621	596	626	616	618	564	581	627	598	606	621	604	619	629	635	643	581	591	601	639	629	612	640
3442	5544	4143	2199	1736	1445	1295	1064	945	821	738	753	740	720	685	693	638	661	711	635	615	593	635	659	641	659	628	645	633	656	655	620	591	620	643	669	584	635	631	592	636	590	611	608	638	613	646	592	611	578	598	581	581	590	623	628	616	598	622	596	592	637	642	603	631	632	589	588	621	591	643	643	629	600	604	611	634	638	619	610	622	587	603	582	592	639	637	625	604	619	607	613	621	620	627	580	641	613	577	618	611	607	599	591	636	595	654	619	633	664	637	586	607	616	605	604	625	615	606	603	632	625	645	629	589	615	620	625	605	607	625	618	638	585	621	652	634	616	622	589	642	606	605	622	643	617	610	589	620	604	567	596	603	636	569	574	603	656	619	647	608	604	647	619	605	623	584	598	640	584	629	615	636	657	619	584	620	640	582	587	609	657	609	624	595	622	613	670	612	654	632	641	594	558	599	611	656	626	622	633	598	617	610	633	588	643	626	572	586	573	654	606	654	624	638	623	620	631	625	580	622	607	584	592	604	622	607	614	604	609	628	601	613	591	632	636	631	620	616	632	626	634	569	586	649	679	618	631	623	610	635	563	644	591	635	644	614	613	651	620	621	650	656	594	642	585	643	594	613	601	635	612	653	603	604	619	601	647	621	642	649	653	626	644	573	638	589	661	612	593	621	665	647	613	606	608	617	629	597	631	648	621	618	577	567	619	636	645	605	608	611	605	605	646	626	628	617	620	630	685	605	636	645	583	626	581	599	598	597	625	594	623	586	557	606	647	562	620	596	599	655	624	596	574	572	618	601	608	617	630	625	599	579	623	614	652	612	591	659	590	645	607	564	606	600	633	626	563	639	565	588	626	630	650	614	634	643	596	652	652	618	629	611	609	582	643	618	638	613	639	590	608	655	569	616	583	621	651	606	628	615	642	646	580	615	612	647	626	596	606	597	572	633	591	648	614	633	602	567	625	640	673	590	646	615	639	610	670	628	626	589	616	587	601	634	614	618	610	634	622	624	617	613	658	615	580	606	619	608	605	602	606	614	615	631	581	625	657	588	657	591	667	568	597	615	597	601	606	592	603	649	608	599	610	602	650	580	653	596	641	583	609	634	680	624	603	601	629	645	624	634	611	563	608	623	647	580	604	660	660	597	581	613	562	608	614	656	662	613	605	617	680	622	648	616	610	611	602	619	578	657	611	652	628	624	653	632	632	622	619	598	629	612	649	605	619	674	606	658	631	625	652	596	635	615	596	672	584	618	591	598	581	596	613	608	650	632	616	601	578	609	625	609	585	630	620	627	586	635	587	604	600	640	600	592	604	599	633	681	638	580	586	624	623	606	578	585	583	603	638	605	585	598	628	584	648	636	588	648	626	617	639	600	606	571	629	601	617	590	620	583	645	611	605	607	617	624	656	587	581	607	583	639	608	619	631	616	574	618	585	644	637	582	635	582	623	665	663	623	672	611	611	620	642	651	695	624	594	611	586	593	626	624	651	612	644	622	653	641	608	586	621	618	599	590	642	665	569	592	606	663	621	595	623	601	638	612	653	632	599	655	640	605	611	611	674	623	615	603	608	623	614	656	585	647	590	604	626	590	619	618	626	618	632	646	652	630	568	620	543	624	593	622	587	609	623	597	579	604	622	593	633	627	637	596	620	604	626	645	606	609	627	654	598	640	656	626	617	614	629	618	634	590	645	643	585	612	648	604	622	582	598	594	646	641	639	627	631	625	608	633	636	623	574	636	579	619	599	590	628	600	591	600	580	603	634	643	615	591	605	657	618	594	564	639	603	658	599	593	613	600	561	565	576	665	598	635	623	617	633	623	602	609	609	633	650	634	595	634	614	631	657	658	591	604	650	627	674	620	649	618	614	619	574	623	601	594	642	607	590	607	621	642	609	611	583	595	634	586	599	568	607	576	582	624	614	584	621	593	638	635	639	676	606	587	649	598	626	666	648	660	597	609	647	629	573	613	646	631	606	644	595	625	608	616	588	576	646	629	609	637	633	596	575	591	619	608	630	641	590	583	583	650	657	611	629	630	567	629	612	592	620	608	610	632	612	610	599	592	592	612	610	628	604	596	594	615	607	571	611	612	616	625	618	627	644	652	618	630	643	655	606	589	585	627	615	599	617	612	585	638	627	645	601	635	638	633	574	594	615	623	585	594	619	594	618	624	649	593	612	631	637	607	607	636	635	601	596	612	613	600	640	642	613	592	625	677	643	584	638	606	625	665	611	629	572	624	611	674	625	624	630	676	593	600	621	614	626	620	612	589	637	622	611	624	647	611	618	567	613	583	641	595	634	564	624	655	585	560	617	635	585	591	619	597	570	650	625	674	605	640	649	647	609	659	593	610	628	612	618	630	637	646	663	587	634	607	592	596	549	611	649	600	678	637	623	605	644	616	609	613	621	635	610	592	653	648	626	636	619	585	632	628	651	643	617	614	631	662	628	616	686	601	644	617	631	605	593	635	662	579	600	637	633	610	627	606	622	561	658	623	621	603	620	619	625	566	669	611	607	662	648	591	656	614	587	620	583	615	592	649	637	567	572	599	588	643	616	631	592	619	634	578	574	580	602	597	585	617	628	629	626	608	594	638	604	611	621	594	629	621	642	606	554	599	604	627	639	641	627	597	612	629	612	638	589	637	629	628	646	596	664	654	638	622	640	626	622	603	650	584	610	643	630	640	614	643	605	636	602	633	622	635	626	618	646	666	595	639	606	638	590	638	606	598	614	635	587	630	627	616	651	585	622	684	645	623	600	612	608	615	595	651	652	531	639	617	609	572	557	632	574	601	640	622	640	598	600	616	628	603	578	583	578	626	637	664	573	645	590	624	613	656	571	559	600	617	658	657	643	589	588	583	620	661	658	608	621	653	606	608	623	582	605	623	607	591	611	610	596	620	633	614	636	624	604	583	594	605	594	646	622	658	641	588	598	635	615	620	612	643	631	653	594	642	586	604	581	646	619	612	604	692	608	635	607	624	616	611	572	580	673	649	603	573	579	643	629	658	624	633	599	620	611	601	619	602	590	547	602	627	614	628	568	593	576	617	577	577	617	660	605	595	647	654	637	604	601	661	573	620	571	645	605	657	601	604	608	616	619	645	654	604	628	641	611	600	624	590	623	614	628	639	602	675	626	632	649	666	648	637	591	623	604	628	641	594	605	605	573	622	594	598	585	618	563	573	602	589	590	607	576	611	617	602	650	617	673	637	559	608	619	580	593	636	581	633	582	590	607	595	582	612	612	616	631	613	582	602	587	618	634	603	599	591	624	610	686	666	594	570	607	599	633	616	637	615	599	599	651	608	709	621	600	609	637	588	629	617	633	618	637	604	642	601	618	619	626	613	619	662	606	619	615	611	604	608	625	629	643	593	614	624	626	628	607	623	629	607	636	606	620	603	629	642	588	604	608	626	643	588	615	564	601	608	659	559	642	601	614	606	640	614	588	602	596	624	620	640	646	601	614	604	597	592	603
22023	20932	28677	23354	20934	20990	12018	1136	719	634	505	465	393	368	337	309	308	318	298	239	261	218	239	228	236	231	225	206	200	215	215	218	227	206	182	219	195	203	207	202	226	194	176	203	199	184	201	182	181	175	190	196	182	198	198	196	190	176	172	199	210	199	195	188	212	178	177	168	232	193	184	186	184	190	195	178	184	177	178	172	202	192	183	194	194	184	165	194	177	183	207	163	182	181	183	171	204	185	177	192	171	194	166	209	210	188	168	193	192	174	184	201	197	193	174	180	189	194	176	166	181	184	201	183	216	205	192	199	177	181	168	197	195	192	178	175	185	161	189	188	165	180	191	162	159	197	177	181	182	183	188	210	177	181	172	188	187	185	174	170	169	171	179	177	182	210	152	180	202	172	202	200	182	185	193	177	169	162	179	183	157	188	178	206	163	162	207	193	157	161	167	184	186	151	192	158	153	193	193	190	171	192	172	169	186	191	184	169	179	173	171	182	168	171	187	181	213	184	199	183	178	150	167	183	170	192	179	201	153	185	187	177	178	187	180	179	168	194	202	182	177	192	177	139	190	191	194	164	196	173	162	190	168	185	176	168	182	162	193	202	177	190	177	187	195	177	171	188	194	196	187	161	193	197	209	182	161	196	182	182	191	192	204	187	186	176	184	174	176	186	197	201	193	187	184	191	175	184	172	193	174	203	166	150	198	171	190	162	169	179	188	168	151	191	192	168	169	194	188	191	185	164	177	167	185	182	191	207	189	188	164	176	170	181	167	202	191	197	194	196	191	173	217	195	166	176	193	190	191	182	188	200	166	178	182	193	188	158	174	168	170	158	166	171	179	173	181	171	174	174	195	200	177	204	178	195	174	169	175	191	179	194	164	172	202	183	171	187	175	187	186	162	168	144	200	179	209	181	174	166	186	192	172	189	177	177	163	168	206	186	182	184	174	200	189	160	189	189	176	181	160	194	196	163	193	202	183	191	199	178	170	190	198	178	187	198	180	177	187	189	201	211	177	222	181	183	184	187	167	172	186	171	169	190	186	185	181	147	176	209	187	184	159	164	182	195	167	180	195	184	205	205	178	189	196	169	154	185	208	194	178	199	219	137	174	218	179	191	180	182	169	181	175	173	170	181	191	177	193	173	183	182	183	187	177	166	186	173	174	169	215	193	185	163	195	170	176	183	188	186	178	195	209	173	192	171	180	161	177	183	192	158	196	169	174	192	171	176	161	214	157	173	185	176	183	190	184	186	195	185	200	193	190	193	187	169	186	149	197	207	188	186	186	173	176	171	182	165	186	185	206	179	180	189	178	191	193	153	190	183	165	181	183	174	177	209	176	165	168	186	168	179	172	174	181	160	169	186	201	183	187	178	189	199	161	198	197	199	199	178	174	191	182	185	170	192	167	184	176	190	166	191	174	178	186	173	162	185	186	199	164	197	171	190	195	200	191	208	191	178	168	183	181	193	185	190	177	198	182	189	180	199	190	175	176	162	197	172	169	193	181	192	190	202	170	170	171	194	204	174	190	217	168	172	166	181	161	174	171	184	207	188	164	185	207	200	172	186	178	181	166	173	188	214	182	203	184	190	164	191	200	170	189	177	180	202	160	185	190	195	188	163	187	195	205	187	190	152	190	209	179	175	185	188	197	174	182	178	172	192	165	183	162	168	183	170	190	196	173	191	193	186	171	199	197	175	172	175	207	161	172	176	186	185	176	175	145	166	173	196	172	165	161	184	160	180	211	179	188	187	179	159	205	178	182	187	158	187	189	171	163	167	186	178	195	175	177	208	179	205	185	188	175	179	169	192	181	167	198	195	180	208	196	184	164	187	167	176	164	170	196	186	181	180	183	172	173	196	178	179	203	174	175	184	166	210	190	189	173	176	173	183	167	183	168	174	204	182	155	205	188	169	164	168	197	166	142	177	175	191	188	175	181	173	179	202	180	194	197	183	184	209	198	196	181	181	180	164	177	186	174	173	177	178	155	176	205	186	172	191	164	202	169	174	178	187	172	200	193	176	180	176	181	181	158	180	181	188	228	175	214	197	171	207	184	180	168	190	160	180	181	176	200	182	179	168	217	190	189	175	183	199	208	183	159	184	175	180	198	181	153	171	180	183	179	184	181	189	146	194	186	185	213	180	197	180	191	197	205	198	197	159	162	176	177	183	173	165	213	154	183	167	170	175	201	187	180	160	157	191	158	194	179	190	184	173	196	163	169	165	182	182	182	172	159	179	195	170	170	173	177	177	177	194	188	214	178	177	181	170	206	175	186	162	186	213	194	160	184	179	164	170	209	181	163	180	162	196	178	177	174	178	162	195	174	160	183	177	190	191	181	165	206	178	198	191	193	197	184	175	190	183	206	184	187	202	152	184	167	196	169	197	144	174	182	190	179	181	196	184	194	192	164	178	169	169	180	160	184	198	201	173	157	181	193	201	204	180	157	190	157	188	185	174	174	187	196	182	168	197	180	183	199	182	172	181	171	163	205	185	189	190	172	171	193	168	183	186	197	176	178	179	188	173	176	192	181	202	158	195	188	178	175	182	195	179	177	179	226	174	204	198	178	212	186	175	167	153	188	174	190	220	191	174	165	183	175	191	192	172	171	206	183	192	199	177	188	168	185	159	170	174	198	200	192	177	185	189	182	169	188	173	175	186	163	199	204	162	184	181	177	167	144	187	173	194	167	179	173	197	170	172	193	181	189	160	176	219	173	171	169	183	182	183	171	181	149	179	170	183	191	180	164	183	174	169	186	161	156	165	177	161	179	176	147	196	173	196	168	158	188	199	190	182	188	181	177	199	189	180	165	182	198	182	182	161	188	169	178	198	183	177	194	188	169	183	193	184	183	195	159	196	176	156	184	168	164	183	165	173	194	179	171	213	183	192	155	179	180	183	200	173	172	198	172	192	208	173	193	161	186	196	189	182	173	172	171	180	200	188	174	167	198	186	187	181	182	191	191	200	172	181	163	191	196	194	192	178	188	188	174	196	175	197	178	183	184	180	184	160	207	172	176	173	188	193	179	187	169	174	172	179	173	178	162	176	170	179	159	180	188	186	179	195	178	168	192	161	203	186	177	180	206	185	164	195	194	170	168	195	187	156	173	198	195	168	178	183	196	203	190	200	187	164	196	175	198	176	166	161	176	188	181	191	179	192	191	184	181	198	196	210	215	203	170	196	183	171	166	187	183	175	181	182	194	189	182	181	208	207	187	199	187	199	195	188	181	175	158	197	171	191	179	172	194	188	184	161	180	202	181	179	171	192	185	178	185	169	157	195	208	191	161	193	172	178	175	166	182	185	181	181	179	165	193	181	160	148	195	157	163	175	196	171	179	184	171	214	194	191	172	174	210	211	212	184	196	193	197	189	183	203	190	168	187	195	170	171	194	158	192	194	204	176	193	161	172	173	175	175	166	176	197	163	188	183	179	188	195	187	197	181	183	191	177	192	179	176	190	202	170	187	158	166	179	200
4390	13966	10483	5046	3618	2767	2087	1616	1205	887	693	569	493	487	439	383	351	321	316	287	271	244	242	245	254	225	216	249	230	204	213	202	240	202	213	223	206	226	189	172	208	213	214	197	187	207	194	182	189	214	218	212	194	179	228	195	195	184	183	191	188	189	176	202	166	210	193	192	195	167	185	182	188	189	187	198	195	171	185	211	185	214	165	181	191	184	171	183	194	179	192	180	182	179	175	193	180	173	172	173	187	200	167	178	185	185	174	191	169	199	184	174	182	203	209	195	153	176	177	173	183	180	173	168	181	200	180	180	182	191	166	181	196	165	193	179	179	186	165	171	183	200	176	181	183	161	190	184	187	187	189	188	216	207	189	161	205	209	163	182	206	187	205	181	192	190	180	175	192	171	187	192	173	168	161	180	193	205	193	171	194	177	166	150	178	175	191	165	217	179	180	205	209	209	177	185	185	186	203	197	169	191	197	172	150	192	171	193	177	213	170	168	184	178	199	179	216	182	177	187	177	181	179	197	191	176	165	204	162	167	197	185	190	182	179	183	174	184	187	196	179	185	163	197	212	183	196	199	163	196	198	185	176	170	191	170	170	192	180	178	174	177	182	157	194	175	185	179	175	165	214	209	186	157	191	169	187	211	196	183	205	181	187	165	173	188	196	182	163	198	173	167	191	185	188	158	176	184	194	169	168	201	190	197	194	170	175	190	189	193	194	205	163	186	191	182	190	186	169	183	191	189	200	166	169	192	165	163	194	202	188	171	192	194	197	175	183	194	160	184	163	186	176	183	187	171	186	210	193	177	193	186	181	189	181	185	203	181	193	178	175	170	157	179	199	173	193	171	196	194	181	188	182	194	191	172	182	179	164	182	206	154	184	190	175	193	187	187	160	166	192	181	178	175	174	191	178	180	166	184	186	180	208	179	189	189	192	183	189	205	199	174	181	158	193	164	175	181	165	180	173	193	176	183	159	197	196	189	204	180	187	170	185	184	183	175	166	178	180	160	177	173	174	170	183	221	185	186	186	186	177	185	200	183	182	195	190	188	180	170	209	181	197	186	177	163	192	169	212	177	184	186	186	178	188	172	184	164	185	200	181	171	186	188	182	176	192	173	184	171	200	201	183	176	187	180	173	183	160	168	198	190	154	190	207	194	185	204	171	177	184	167	176	167	175	187	185	175	170	195	172	159	168	169	162	184	166	193	183	170	178	193	173	150	187	185	190	182	207	166	190	179	173	191	177	190	194	174	207	182	184	187	185	166	179	197	191	188	178	209	175	187	169	170	179	182	170	163	188	164	202	205	167	178	181	194	192	195	217	187	163	174	193	188	194	180	182	191	188	178	175	190	194	173	208	159	203	181	193	161	191	187	199	178	160	171	193	200	199	192	185	179	204	159	159	176	176	161	178	188	186	175	190	169	189	201	208	188	169	179	176	200	194	169	180	182	180	193	204	178	186	171	203	162	173	185	174	190	174	188	200	184	175	185	183	164	172	203	169	197	180	171	204	205	197	207	190	187	188	180	172	178	181	157	198	146	176	197	198	183	166	184	172	166	173	197	165	167	184	196	191	168	187	162	178	182	179	182	194	171	206	194	159	191	193	200	207	184	206	179	194	184	188	181	190	176	173	164	202	174	181	186	164	184	177	189	165	169	213	211	180	179	172	198	175	173	199	192	182	167	171	188	171	207	164	177	182	170	187	181	184	181	171	174	164	161	190	201	168	184	185	189	190	187	211	177	167	167	179	168	196	196	164	205	186	170	176	192	185	196	184	180	159	177	187	174	181	198	197	190	184	168	180	186	176	180	172	199	181	197	178	190	173	198	173	188	180	192	167	175	186	190	196	185	190	173	190	195	184	204	175	188	159	175	193	206	189	183	175	182	185	186	187	175	195	183	174	176	187	190	186	208	182	173	183	175	168	172	170	209	172	199	184	184	180	190	198	177	196	196	176	207	171	173	173	197	170	183	172	196	180	176	168	178	187	193	203	190	169	175	171	187	179	181	191	181	192	188	208	181	180	179	187	179	201	152	187	162	176	160	187	193	186	195	186	182	179	164	182	170	194	180	177	196	208	177	186	186	178	177	195	191	186	178	173	164	205	181	181	190	181	197	170	184	188	198	185	165	181	189	164	204	159	174	171	164	185	207	173	178	165	178	190	192	194	200	201	184	182	160	209	209	162	202	182	174	187	217	200	176	187	172	189	186	174	166	180	179	171	197	176	188	189	183	186	183	191	215	202	164	147	194	206	182	197	182	169	183	190	174	184	160	169	175	206	201	190	203	177	182	182	170	198	209	172	202	185	190	156	171	172	166	184	178	160	209	201	180	185	202	183	171	172	179	181	195	167	172	163	171	189	198	191	179	185	175	180	187	172	162	161	192	188	179	200	171	188	201	191	175	165	193	176	174	174	170	163	164	169	171	166	178	208	201	175	202	191	188	189	183	174	169	199	214	187	171	194	182	189	152	181	156	163	164	206	187	180	192	172	188	180	206	192	178	179	198	193	210	187	166	205	165	202	217	178	174	195	174	173	181	193	197	160	179	159	170	209	177	183	187	196	188	188	172	174	195	166	203	185	163	176	170	201	175	156	170	172	180	162	167	175	195	183	195	164	179	197	202	207	183	168	167	179	194	173	186	159	181	205	185	186	210	199	198	191	183	196	188	199	198	205	157	186	168	194	180	185	179	185	192	185	189	188	182	180	178	202	184	171	165	175	201	192	164	168	199	205	187	185	182	170	181	203	183	160	179	171	181	184	149	183	167	194	179	197	152	187	185	176	186	175	185	183	184	184	155	126	197	207	173	170	204	169	189	170	209	180	199	183	194	195	179	196	188	180	196	183	210	172	173	182	177	192	186	184	173	171	200	190	172	188	202	190	174	176	195	166	191	190	170	185	174	189	171	179	173	193	189	180	182	179	192	177	187	185	171	173	187	201	194	186	189	180	185	195	197	201	174	176	164	180	191	216	205	151	183	190	177	188	177	182	185	176	173	183	200	189	177	176	166	197	177	202	212	186	190	188	164	187	176	160	180	194	193	159	166	192	162	180	182	183	177	196	210	181	171	171	198	189	191	229	149	183	204	182	196	186	187	192	165	189	167	190	180	179	186	170	173	182	166	176	165	199	178	160	176	181	184	185	176	162	173	187	189	188	179	171	183	171	197	163	184	165	187	186	150	165	177	194	164	182	204	194	220	204	177	202	179	194	198	194	180	166	194	191	178	166	179	199	169	198	193	191	172	167	181	180	166	188	202	170	187	184	191	162	176	179	168	191	209	187	152	172	176	189	174	163	173	178	184	182	186	177	186	160	203	200	166	208	195	174	193	181	174	196	220	157	203	180	169	181	201	190	191	187	184	192	170	178	189	169	179	172	199	180	199	210	166	171	168	167	183	204	209	179	185	179	169	171	183	190	200	182	188	187	182	186	187	200	177	175	182	180	187	173	193	197	193	157	165	167	190	192	171	186	167
27352	18225	4639	919	773	775	681	738	666	698	678	678	687	685	637	645	647	697	707	656	640	665	628	635	649	692	712	687	636	686	704	675	741	640	641	642	687	670	651	649	696	673	721	664	627	686	659	679	653	684	693	675	692	670	663	694	672	651	681	638	665	645	636	694	698	678	691	713	627	671	669	722	664	696	667	634	653	691	673	680	657	645	628	654	735	638	668	666	610	637	643	696	682	699	698	650	652	643	634	685	717	638	716	697	668	643	641	701	627	607	708	648	657	655	662	662	641	691	666	656	684	642	627	648	714	650	705	677	587	686	652	643	618	672	731	680	649	624	658	647	632	668	672	660	740	676	644	601	629	629	597	653	649	650	663	689	691	676	621	642	658	648	708	694	620	645	654	680	680	634	636	664	610	664	675	648	655	635	631	646	677	628	708	665	690	659	667	681	666	703	658	705	653	692	686	645	646	652	644	722	653	675	686	668	682	719	656	710	689	729	654	699	649	660	654	639	690	687	670	642	662	662	634	682	675	660	690	701	632	686	642	700	624	655	635	646	700	604	666	633	623	653	643	696	654	671	634	661	680	712	660	644	624	699	671	681	679	673	667	629	674	669	591	682	635	672	646	649	706	689	667	665	611	653	660	628	667	647	668	684	668	657	637	664	641	691	630	654	635	647	670	665	682	608	666	762	692	669	661	707	658	693	697	661	682	671	629	680	645	627	652	668	682	662	653	655	673	656	638	663	661	669	675	650	715	640	690	674	666	671	670	659	649	668	667	711	691	709	634	693	574	683	644	633	680	671	701	682	666	679	735	681	653	709	681	646	661	662	670	684	625	623	681	639	683	673	673	665	740	667	638	632	667	663	667	705	677	650	698	649	732	681	706	687	670	718	643	656	684	660	643	673	705	641	695	626	658	700	682	709	678	633	639	679	651	677	647	663	703	686	676	686	657	708	698	655	686	640	686	697	659	638	648	644	673	678	640	657	642	654	632	651	688	634	674	625	653	671	656	678	668	662	612	647	643	667	689	650	663	682	662	646	635	666	661	701	634	679	665	636	651	643	678	694	680	671	622	656	673	733	617	639	653	657	658	691	663	639	672	687	659	709	646	685	615	703	658	681	647	694	629	658	676	649	600	686	673	677	662	704	678	694	640	646	629	649	617	687	673	681	649	700	671	665	671	653	664	670	621	677	688	649	668	655	653	668	682	632	666	678	648	656	699	693	628	665	666	666	665	618	644	662	656	698	692	684	663	675	677	673	640	665	697	672	653	656	689	656	674	668	618	691	646	695	660	683	716	649	640	682	709	705	707	666	718	691	688	620	645	681	687	714	660	633	660	684	662	681	662	652	691	676	646	643	667	674	656	649	671	661	643	648	665	734	671	685	667	717	725	628	709	665	687	664	666	648	653	671	666	689	703	669	694	658	678	658	707	624	670	625	620	683	672	653	669	630	664	630	648	622	702	608	629	702	662	716	706	680	629	667	639	694	640	727	642	632	677	676	687	668	697	684	671	713	704	665	659	671	708	680	657	642	667	691	645	680	654	666	643	649	674	620	691	649	723	687	631	670	619	640	682	644	645	674	639	650	675	621	685	682	706	610	633	671	629	639	687	666	627	697	685	699	690	697	715	663	654	678	649	686	646	660	641	698	666	704	709	681	637	670	649	698	687	646	625	667	689	621	688	658	691	654	643	655	660	658	649	661	635	722	672	596	660	680	639	640	700	653	690	654	657	665	645	686	678	667	668	684	607	633	675	672	637	616	679	675	684	677	708	661	661	629	671	676	690	659	653	660	686	668	637	644	668	654	659	664	684	673	653	640	684	677	647	674	622	667	696	677	630	669	662	688	709	688	667	661	662	647	708	676	637	635	671	639	689	622	630	672	664	660	669	642	634	688	709	645	651	600	652	677	648	673	666	693	681	661	698	653	659	675	696	665	682	666	638	659	696	704	654	682	708	673	672	706	659	674	677	693	613	638	689	678	636	653	620	667	674	669	675	670	690	663	661	661	647	657	653	654	634	671	626	657	646	675	716	691	641	684	668	719	730	699	735	685	697	633	660	722	700	618	686	627	650	688	677	673	641	679	666	642	658	681	692	655	681	662	708	646	656	655	670	662	655	701	661	684	697	659	722	678	632	660	633	688	618	664	626	649	646	662	686	639	696	670	707	709	700	723	635	698	650	674	661	645	665	695	649	713	674	675	671	653	695	717	672	630	649	701	625	674	654	654	640	658	643	715	637	680	675	665	706	599	666	694	644	674	653	674	707	607	676	621	623	681	654	661	616	687	628	665	668	673	649	651	637	684	655	704	644	691	653	680	650	701	651	666	692	643	666	684	633	641	667	674	695	649	671	680	671	687	676	655	668	668	644	710	665	653	679	691	670	660	756	683	704	661	716	637	659	638	651	669	679	651	678	673	671	639	641	680	660	659	661	683	625	643	705	663	660	655	636	681	699	655	701	680	650	653	740	676	708	644	707	633	678	649	606	681	630	701	684	598	693	650	704	653	665	611	705	668	664	702	693	654	674	651	656	712	694	670	681	697	637	696	650	663	717	645	667	675	618	669	690	659	635	643	689	678	640	649	647	651	640	698	640	714	665	612	654	687	643	684	721	683	651	679	666	699	670	640	720	664	622	622	691	649	624	627	629	658	703	664	660	659	641	659	672	684	619	650	673	646	657	650	642	672	680	663	641	697	692	666	662	661	737	664	687	667	661	660	666	671	608	659	706	691	718	708	643	659	674	682	632	631	690	686	636	671	649	640	649	656	665	703	648	638	658	622	659	659	654	670	675	666	710	703	695	665	632	651	713	686	732	682	627	649	650	668	609	668	682	682	620	665	669	670	626	641	688	622	670	611	678	660	631	670	676	661	661	687	679	699	643	708	701	648	643	669	697	682	684	636	641	679	629	708	711	722	700	716	710	666	666	649	699	662	718	717	678	661	707	626	670	684	688	707	679	637	678	661	630	612	680	700	699	693	647	653	656	617	609	678	696	658	690	648	695	660	621	664	673	693	673	618	694	669	709	650	634	652	627	644	681	677	678	678	669	664	645	657	691	694	666	654	680	674	699	689	716	668	629	667	697	664	640	688	653	649	676	681	688	697	669	679	649	701	672	652	674	620	713	661	629	653	656	645	665	686	678	673	643	716	625	641	657	655	679	666	642	617	650	676	660	673	686	697	646	626	642	673	696	601	701	666	686	660	627	650	673	668	654	657	674	643	680	669	675	664	703	624	654	620	673	653	693	682	700	671	681	688	631	671	650	681	703	696	676	715	700	636	678	641	638	709	641	698	659	634	628	657	677	675	697	630	660	633	667	628	685	651	682	641	707	681	658	644	670	645	685	680	639	654	699	675	687	703	670	650	679	640	668	645	666	656	664	698	675	657	673	672	628	681	685	670	657	676	657	700	690	690	701	668	678	669	667	696	655	678	671	647	692	641	662	656	682	608	689	717	693	657	678	682	676	670	707	673
4395	1077	945	846	776	819	761	750	755	714	728	714	697	676	685	706	716	706	691	683	683	674	638	674	676	646	653	657	667	675	640	694	735	714	632	710	660	689	658	732	688	734	674	671	658	665	709	716	658	706	670	663	724	664	704	726	740	681	694	663	665	690	682	698	712	696	678	687	693	694	718	686	688	637	691	672	694	683	677	735	692	652	667	666	708	641	722	744	651	658	684	708	642	677	658	716	659	677	692	700	681	720	738	689	664	675	699	639	609	705	644	672	724	738	695	709	640	700	671	667	695	659	691	699	697	726	687	696	703	679	689	671	692	695	715	673	729	629	743	696	656	682	703	653	640	686	677	687	669	721	704	696	704	685	731	706	701	728	705	709	722	681	656	719	694	692	667	700	724	689	693	686	686	677	697	658	678	745	677	683	709	703	645	723	727	696	678	675	710	662	640	696	648	745	742	701	740	712	675	680	674	696	652	675	734	713	697	708	675	663	735	683	637	677	695	723	732	707	687	679	672	684	664	708	658	703	677	713	730	696	682	693	703	705	691	660	651	664	703	658	718	709	692	730	688	675	723	698	685	695	672	673	646	719	632	704	671	680	692	656	696	679	688	694	673	737	707	712	669	660	666	701	701	697	689	669	685	667	682	670	715	720	696	658	750	603	717	695	684	654	657	678	729	682	676	690	684	645	635	687	673	757	705	691	707	717	642	654	657	686	710	714	633	689	683	623	665	664	654	713	671	724	704	665	700	691	699	691	683	689	648	679	703	681	673	709	691	721	709	664	718	714	679	675	729	678	669	676	663	693	718	701	704	650	670	690	694	658	686	671	654	681	663	706	673	696	708	724	644	697	647	593	669	704	704	639	685	697	679	673	691	701	716	647	675	670	751	687	698	718	666	711	652	752	660	706	702	690	697	658	697	735	709	696	687	640	662	667	649	718	690	672	700	697	675	704	729	674	694	676	716	702	664	707	712	695	712	718	639	709	709	667	707	623	707	715	658	705	740	675	707	669	677	669	643	643	672	669	704	696	677	687	673	670	693	684	674	664	645	679	649	742	633	661	683	654	661	699	693	691	679	649	661	682	666	721	699	672	654	689	690	658	669	727	667	700	709	703	669	698	701	680	721	673	685	668	661	686	704	679	736	645	693	690	654	699	657	633	695	691	715	718	729	661	663	694	651	698	663	687	654	686	711	665	642	681	686	704	722	691	680	681	678	629	665	705	650	693	724	721	738	664	705	708	661	670	684	655	676	674	675	720	680	674	681	691	669	711	725	743	719	630	672	703	689	691	626	680	695	626	679	649	704	659	705	672	707	690	670	695	700	675	702	669	684	721	658	676	659	676	663	663	672	693	678	681	708	698	703	655	694	691	671	667	706	673	665	681	675	745	663	702	724	695	647	699	679	705	677	707	723	700	678	729	716	654	668	666	676	642	682	706	673	692	639	679	696	658	628	656	675	676	697	654	688	698	691	700	702	707	669	708	689	692	686	702	692	689	666	664	646	698	668	683	654	658	664	715	666	692	691	715	661	653	673	667	614	692	673	678	685	675	662	740	686	701	702	687	643	685	661	705	736	688	683	672	649	664	709	685	677	649	685	671	677	654	691	697	708	728	668	691	691	673	704	656	714	669	689	696	664	703	739	669	660	719	729	695	660	654	707	680	681	673	669	685	708	693	711	700	709	715	671	687	716	701	682	715	654	668	680	719	664	668	680	657	707	637	688	672	686	699	686	732	713	652	688	709	709	698	616	677	730	689	666	721	706	694	633	650	675	691	723	706	710	691	682	670	671	722	699	683	700	633	716	696	695	705	690	704	689	675	645	680	689	699	668	728	677	703	670	684	720	674	675	698	661	667	702	680	652	721	683	710	686	678	690	723	664	718	722	661	695	663	658	684	722	672	706	684	653	683	700	691	694	704	665	681	709	688	677	640	685	670	683	648	714	700	641	709	653	662	696	690	744	732	689	687	697	719	675	691	607	722	664	691	713	711	702	695	670	685	699	679	640	662	750	688	705	650	672	728	698	680	673	672	680	688	702	685	668	675	681	711	702	704	685	708	659	709	677	696	661	684	631	660	698	710	677	725	700	678	679	658	656	707	675	655	713	670	668	651	700	661	670	735	658	711	672	697	627	679	738	689	655	696	718	701	672	690	718	730	718	724	694	637	715	667	720	685	669	635	667	702	658	653	752	708	726	702	710	696	644	653	686	660	718	694	699	688	667	644	648	658	673	713	659	689	717	694	660	647	644	682	635	684	709	678	641	675	686	718	705	651	633	680	673	689	659	651	679	694	708	667	694	723	713	655	722	691	649	688	676	700	691	651	725	698	707	683	714	707	717	696	643	709	705	660	670	639	645	706	711	704	669	721	722	677	712	699	650	668	668	704	687	691	692	722	729	668	652	679	660	678	696	708	683	708	674	653	648	673	715	675	676	695	668	723	639	648	681	691	669	700	630	702	668	695	678	652	722	689	721	710	710	640	658	748	716	722	727	669	697	671	688	696	660	658	689	702	663	695	676	675	668	688	676	682	717	709	708	714	672	688	706	728	653	650	663	644	712	694	697	660	674	720	693	650	684	706	645	682	656	711	709	711	720	733	699	700	699	657	724	701	683	663	672	685	699	666	650	632	704	685	664	739	740	637	672	696	738	693	653	695	714	650	646	709	678	699	677	696	712	703	688	756	719	680	682	679	674	639	668	683	687	681	676	691	709	672	658	666	698	669	712	721	652	699	734	673	693	671	647	737	672	721	703	724	649	681	676	679	689	677	670	633	736	720	693	745	682	722	687	707	709	709	695	665	660	683	689	683	688	679	701	676	664	704	718	710	662	653	674	667	655	670	669	701	699	648	707	700	693	647	707	649	682	673	685	704	646	704	628	712	682	736	704	711	702	669	716	709	662	730	715	692	710	680	754	662	662	697	706	715	675	723	720	691	657	708	672	690	663	728	682	694	719	694	697	674	721	711	739	750	672	663	713	688	683	714	693	739	705	687	701	658	702	638	658	647	691	679	704	685	658	671	646	652	685	674	683	690	686	688	628	713	645	668	692	735	690	702	706	677	680	700	711	703	665	666	684	674	782	668	700	668	694	726	713	672	664	679	716	679	707	697	672	707	688	702	645	707	713	682	674	703	641	710	676	723	724	670	668	705	640	648	709	710	709	700	686	641	662	708	683	656	711	672	688	704	709	705	685	695	709	682	718	660	648	669	678	690	717	679	696	727	718	712	726	738	650	698	723	749	650	675	712	680	681	686	724	658	667	664	736	690	649	760	673	691	678	675	694	664	727	713	679	685	671	686	665	655	668	661	700	630	638	684	707	673	674	675	664	679	649	682	718	738	655	734	713	689	702	674	705	666	686	688	730	633	691	679	655	708	682	639	671	703	668	640	691	667	648	707	655	692	654	663	744	683	681	684	724	706	679	689	698	691	711	674	674	635	731	712	694	699	714	693	684	692	634	699	733	688	687	685
23258	20960	28298	23794	20965	12993	1379	799	648	595	507	454	450	418	406	384	393	423	383	385	405	385	392	371	359	343	348	380	353	349	361	340	346	345	353	346	342	352	360	380	359	373	369	334	355	352	372	346	329	369	347	338	346	360	323	305	322	358	318	365	337	329	329	363	326	338	346	300	344	344	348	356	301	354	319	351	349	324	341	354	332	313	323	319	325	342	342	354	358	341	344	338	343	368	324	342	335	316	346	339	329	327	323	330	322	350	340	343	350	324	353	328	371	342	345	346	342	324	323	338	323	354	354	330	312	353	366	355	325	348	353	361	318	338	379	352	325	340	309	317	309	326	322	352	304	353	364	348	316	304	334	353	337	348	337	334	315	338	323	317	305	303	309	344	349	334	351	324	361	329	357	299	296	327	326	356	321	329	333	343	342	338	323	362	326	357	332	330	339	384	307	318	325	362	377	329	323	357	307	339	322	347	361	346	328	318	351	343	342	313	339	329	347	317	323	293	366	335	362	328	311	331	390	311	338	337	336	323	346	320	359	365	344	334	313	342	384	321	337	340	345	328	328	317	343	322	356	330	321	333	314	336	330	298	339	332	330	348	314	345	326	356	315	332	375	364	318	343	326	340	333	366	355	318	338	285	352	344	317	323	379	357	344	342	322	343	366	357	369	380	327	348	343	314	347	319	294	371	349	337	356	335	356	348	339	320	328	316	343	364	338	328	317	367	326	341	375	335	320	347	341	349	328	337	377	316	352	320	346	326	322	327	367	335	334	326	320	323	297	313	330	339	354	317	317	359	330	333	348	330	364	318	303	329	309	324	335	331	315	365	338	326	347	336	320	325	327	320	348	349	389	351	331	353	323	377	352	350	350	316	328	349	386	323	318	329	353	343	335	324	285	343	326	307	339	337	357	332	315	333	313	355	337	338	330	314	369	402	350	335	340	340	358	359	323	316	339	344	351	325	335	349	294	340	333	312	344	327	331	320	333	310	347	335	335	354	342	327	339	336	323	304	377	354	317	324	322	324	376	323	358	358	347	348	324	355	361	334	324	314	353	316	341	317	317	330	317	341	310	316	331	353	368	361	347	359	363	328	307	310	341	359	364	345	347	321	314	340	358	331	316	335	345	296	318	329	291	326	332	357	363	329	326	347	333	355	319	381	323	354	345	350	332	329	346	334	343	320	336	353	336	341	311	345	341	366	318	341	327	330	360	328	335	373	365	300	324	311	330	318	343	346	336	344	343	321	307	352	304	292	306	328	340	336	330	338	350	335	356	318	358	357	350	376	307	290	317	346	384	346	342	348	359	330	353	354	316	362	317	326	339	318	328	311	335	360	349	329	353	336	345	319	329	360	381	309	349	322	336	341	321	321	348	308	343	336	305	324	305	332	351	338	346	354	381	340	352	327	342	344	336	329	344	328	359	359	362	318	341	332	357	324	324	374	350	339	340	324	347	336	330	323	339	335	344	354	305	364	322	295	330	347	322	321	341	327	321	319	305	316	325	330	311	318	322	350	357	367	297	322	333	353	304	316	334	336	322	363	318	363	354	316	299	350	334	368	323	344	315	348	314	313	341	293	362	308	357	346	322	345	327	338	331	327	348	340	342	320	354	321	345	354	345	337	347	362	344	361	324	309	324	334	340	333	367	331	333	366	356	326	347	313	353	327	402	359	347	325	339	339	343	346	357	355	346	327	341	357	334	310	349	348	339	312	306	349	339	346	351	319	316	369	366	313	337	317	331	337	373	326	322	315	347	338	339	334	364	329	334	341	297	329	369	357	351	366	309	356	326	344	321	306	323	369	320	327	342	337	346	303	333	335	344	350	383	310	325	323	342	364	362	347	327	335	387	367	330	387	308	328	348	372	365	319	371	343	335	315	340	361	346	335	361	361	369	382	329	323	307	347	338	373	320	333	354	358	365	353	308	310	325	349	341	349	348	354	377	327	377	327	371	339	334	318	327	353	368	328	326	379	350	329	295	342	345	345	348	318	323	347	311	313	331	330	313	354	319	300	323	327	330	317	334	336	352	293	363	381	362	315	339	332	313	338	349	322	320	342	338	341	381	331	303	340	327	331	329	363	344	358	348	342	339	333	327	320	325	364	372	312	326	335	342	333	323	351	350	330	359	301	339	338	352	368	315	284	339	348	310	324	337	326	326	344	359	358	316	325	310	342	347	359	356	307	340	342	335	335	328	342	319	354	336	320	335	323	329	330	350	369	309	355	361	327	331	347	341	352	328	326	334	332	333	357	334	360	369	328	351	341	363	316	337	295	323	352	334	341	317	350	368	347	358	333	356	344	365	337	313	311	342	311	377	331	348	327	359	348	339	341	308	334	332	371	355	348	358	343	352	353	339	325	340	333	359	330	339	314	336	352	317	336	331	341	356	339	329	336	361	316	353	341	338	353	329	326	358	330	326	354	329	349	337	345	304	315	342	367	358	370	321	364	330	364	371	371	311	340	316	319	345	357	362	329	333	309	354	319	316	333	332	300	360	334	340	327	347	350	354	340	330	341	333	344	333	339	340	345	326	314	336	316	308	344	353	301	320	329	320	327	355	330	326	337	371	326	312	339	340	338	363	324	333	377	328	358	323	305	341	291	349	339	311	349	366	326	345	342	346	340	331	368	310	330	346	342	334	336	367	354	361	326	305	336	354	346	322	364	320	345	329	349	373	312	324	326	351	341	349	350	324	319	318	333	333	349	330	337	324	328	354	316	319	337	312	331	362	343	344	336	362	335	313	356	331	338	334	312	370	320	343	332	316	336	346	311	355	339	319	309	364	292	347	364	352	343	336	318	323	340	341	337	371	303	349	301	353	376	346	352	374	299	318	333	329	325	333	347	361	348	334	369	327	301	308	289	378	321	335	325	348	329	338	327	331	323	341	360	339	330	348	355	362	346	327	329	296	332	380	315	340	361	331	312	353	358	349	348	293	330	350	365	325	361	343	335	343	358	351	317	331	351	326	317	355	316	321	359	376	337	360	343	330	321	315	315	341	329	320	341	313	341	324	374	365	345	328	326	340	336	341	320	365	357	340	351	338	346	376	344	319	308	355	376	337	319	379	365	379	297	352	326	349	355	348	321	353	377	339	352	337	342	335	334	305	332	339	352	349	326	336	288	325	327	315	328	336	349	341	326	363	336	330	338	360	343	336	341	323	325	333	327	332	329	322	327	336	354	366	332	339	366	334	361	338	338	337	337	337	366	382	344	328	324	290	331	346	343	348	313	332	342	296	335	328	334	319	325	334	344	335	348	333	331	349	347	324	303	337	325	332	337	335	328	334	330	367	317	315	366	330	335	312	305	306	332	326	356	364	334	324	350	337	325	338	334	286	325	357	331	334	329	352	326	344	336	384	374	363	364	338	308	338	322	340	327	358	343	334	337	326	345	339	328	354	333	288	344	317	334	329	335	346	362	298	312	315	342	337	314	380	309	307	312	326	319	338	316	332	353	332	367	370	363	307	353
3186	8442	6206	2919	2196	1798	1407	1048	853	743	617	564	555	529	489	487	448	461	416	414	427	400	387	429	420	394	384	378	382	401	388	385	358	404	387	378	371	370	365	404	382	378	392	394	379	390	388	387	337	361	369	395	373	380	383	374	347	379	362	376	361	380	371	378	410	421	367	360	378	390	404	405	373	381	384	374	387	367	384	386	353	421	350	353	364	349	387	336	393	376	333	355	370	351	375	393	356	372	355	342	341	337	362	406	342	360	376	399	356	380	375	354	367	361	367	367	392	392	347	383	337	379	384	367	363	389	371	396	396	337	393	388	333	345	365	362	336	394	374	355	373	388	363	370	378	359	359	340	376	368	370	360	364	366	363	360	335	374	379	372	402	372	346	361	348	377	356	348	343	342	342	383	404	384	369	386	388	408	359	366	372	410	429	344	369	375	350	370	374	360	347	366	376	338	351	360	360	334	375	378	350	389	390	363	351	369	372	369	367	353	370	372	363	367	338	377	367	383	344	388	363	360	345	360	365	346	352	389	352	349	351	381	345	346	359	386	377	350	375	371	384	366	377	353	366	368	344	371	362	354	355	381	321	337	377	373	370	357	350	349	360	391	351	367	397	326	365	395	376	369	375	350	385	367	352	393	385	365	367	310	384	361	384	368	406	362	398	375	373	429	400	354	367	379	399	339	375	387	344	374	357	384	365	365	371	386	345	392	363	415	384	387	343	370	337	341	378	353	372	360	372	355	394	359	386	335	358	370	369	386	407	389	347	362	366	372	332	382	372	366	386	390	389	352	310	365	378	409	393	361	330	409	329	374	359	342	382	394	375	358	383	354	375	365	359	344	318	328	326	370	380	338	374	329	363	369	364	342	334	367	398	374	389	383	315	358	343	386	367	352	317	384	354	361	363	391	375	345	392	349	372	362	338	349	354	379	380	361	326	361	362	381	343	359	385	348	370	343	337	382	355	377	356	365	352	406	354	360	399	361	347	363	366	406	365	409	383	387	387	330	341	363	341	355	369	328	368	366	377	348	379	359	375	357	383	344	339	389	381	366	389	376	379	330	379	368	408	347	369	357	378	367	352	375	366	393	339	312	350	393	384	399	364	347	362	340	379	365	393	386	374	353	366	366	377	371	320	355	410	391	338	374	352	383	365	363	325	393	357	395	391	388	378	410	369	379	360	383	358	378	374	371	369	388	383	342	374	408	385	386	325	369	346	354	367	343	353	357	399	386	353	383	386	352	375	359	356	379	336	420	391	395	349	378	348	361	374	345	359	386	371	336	370	375	359	389	349	366	342	371	374	363	383	336	331	382	380	375	380	338	371	375	372	368	368	338	364	364	373	374	375	380	401	353	367	371	360	404	370	358	364	382	340	368	352	372	366	373	362	398	383	349	361	326	333	323	388	388	366	357	338	374	405	372	351	399	383	332	399	401	357	376	354	333	373	391	339	350	368	400	374	367	388	359	365	362	357	373	318	348	377	335	374	376	400	347	335	345	395	353	344	361	393	342	355	373	345	380	375	360	390	367	394	355	359	326	339	383	361	362	373	371	386	380	349	363	369	367	411	361	356	398	354	397	341	360	372	348	369	358	362	375	387	367	371	370	385	390	374	342	360	355	361	372	319	350	374	408	393	324	331	394	351	352	339	376	380	400	416	361	355	350	351	365	388	377	374	386	355	370	335	359	349	388	378	356	396	382	361	358	382	362	362	357	363	361	347	383	404	382	342	363	375	379	347	395	351	375	379	350	392	352	372	342	352	361	383	396	356	354	355	380	340	340	390	369	381	326	354	384	355	377	370	385	379	347	361	357	387	364	387	365	344	412	361	325	403	401	379	324	374	355	366	375	404	403	359	358	398	340	351	373	347	358	374	354	371	400	371	353	386	362	341	358	338	408	382	357	315	386	394	362	354	364	355	364	377	355	336	356	385	351	358	379	383	359	378	363	387	367	352	354	368	341	350	380	359	381	344	392	394	362	367	389	326	356	388	400	356	366	367	357	371	413	390	385	362	369	384	397	362	365	406	379	377	386	376	368	370	364	384	353	385	311	375	355	346	362	351	384	362	382	366	380	358	362	368	347	359	353	342	384	347	357	392	374	390	394	365	349	354	352	345	370	337	384	369	380	357	353	349	337	329	381	348	362	371	360	339	376	357	343	362	407	313	370	361	342	361	382	386	379	369	357	383	362	340	340	353	378	403	369	338	399	341	353	360	350	357	351	341	347	382	363	396	355	398	378	354	360	370	356	375	354	389	344	413	357	344	366	391	377	354	406	394	351	359	389	407	354	363	387	316	412	342	384	354	349	354	355	373	385	375	338	374	386	342	358	338	350	389	368	401	394	386	309	365	387	369	379	355	359	359	365	374	355	370	356	380	368	360	346	396	368	368	377	373	333	361	377	339	358	388	391	354	359	353	346	371	369	392	388	403	368	368	393	394	323	364	356	358	343	360	361	377	333	405	386	371	364	375	367	359	358	384	400	343	387	428	366	371	393	380	350	363	369	338	335	368	338	356	326	355	378	375	364	367	409	334	338	393	340	363	401	352	353	395	352	366	366	320	351	354	351	366	373	412	395	394	363	381	391	351	377	404	374	357	364	362	359	377	352	385	327	360	359	367	409	371	366	350	383	417	366	383	355	398	340	382	374	348	317	373	357	355	360	367	347	337	371	345	291	383	347	348	366	350	376	373	381	345	337	348	360	385	386	360	338	367	380	349	355	349	369	363	395	351	363	366	367	352	371	373	390	404	350	363	382	393	356	373	326	367	360	332	396	375	388	382	387	392	361	390	368	379	381	374	337	368	360	352	367	356	344	338	373	339	375	375	393	366	430	321	365	361	371	363	345	362	361	368	340	381	375	357	388	362	335	372	360	374	363	358	381	340	361	364	385	389	367	343	368	363	344	379	363	370	334	353	384	364	359	377	366	380	371	393	380	331	376	370	415	376	365	398	347	318	352	359	397	355	399	373	387	348	394	396	409	365	353	349	368	370	372	370	394	363	364	378	335	356	354	345	356	370	367	383	361	387	349	372	374	381	375	380	357	385	392	375	357	394	347	373	374	378	388	366	358	359	386	372	374	351	361	337	358	349	391	379	362	347	363	375	355	358	360	342	377	351	357	361	392	360	363	395	353	365	383	368	391	363	375	393	386	384	345	368	368	349	352	376	390	354	339	369	380	372	359	366	384	343	348	334	377	393	348	342	365	355	359	371	342	389	403	382	367	356	363	393	383	329	399	361	375	350	359	357	352	370	348	373	385	378	412	364	359	368	347	383	394	378	347	369	349	372	359	376	377	379	346	361	364	345	357	361	331	350	367	361	333	355	366	381	349	359	344	369	364	360	363	367	365	387	356	364	363	379	391	382	368	337	360	349	368	380	379	376	371	394	401	340	359	331	327	389	371	356	362	370	374	363	367	412	360	372	371	369	363	356	379	363	314	399	368	351	374	370	356	358	365	338	348	334	378	397	351
24254	20986	27573	24509	16545	1678	1102	783	816	739	738	676	704	672	673	721	668	692	642	666	602	658	650	656	677	643	647	676	669	657	619	626	626	654	616	636	639	633	606	629	643	673	651	647	650	596	654	641	597	580	659	613	635	660	606	637	642	658	654	632	623	660	659	603	651	688	690	624	694	674	624	631	627	656	652	641	623	622	657	610	646	654	561	647	641	673	673	625	626	654	637	684	646	639	632	625	663	624	597	652	654	633	587	680	612	589	610	630	651	657	637	646	643	687	653	628	625	672	627	624	631	653	689	677	624	619	604	663	585	668	651	619	570	603	631	608	643	673	598	615	630	631	655	639	631	610	654	630	621	650	591	662	676	653	662	608	613	677	598	645	593	679	645	588	654	652	614	628	618	619	633	621	601	643	653	632	633	658	636	590	652	610	643	658	550	601	634	624	618	619	634	629	641	616	603	618	607	639	641	625	652	575	627	637	660	672	641	628	612	621	665	573	628	646	618	636	651	634	595	686	625	616	630	654	604	591	619	644	642	644	669	627	634	641	611	680	641	599	613	635	612	630	597	617	638	632	588	632	655	604	610	596	644	619	636	637	639	623	620	644	611	637	621	642	609	636	629	599	638	577	617	594	649	606	598	681	647	692	664	642	618	636	654	689	625	624	635	649	612	632	658	659	633	604	649	664	613	615	648	659	628	641	647	593	638	601	637	611	643	631	653	635	689	641	656	612	593	603	657	597	664	650	592	587	615	640	629	637	658	620	645	652	593	628	579	641	652	601	629	632	620	624	604	672	634	618	613	648	677	638	650	660	633	612	627	656	634	664	606	668	609	583	659	641	664	635	623	627	635	651	672	607	618	631	572	630	676	628	658	604	605	636	649	633	613	613	633	597	612	624	619	629	658	647	599	634	602	606	623	652	577	619	607	649	595	608	628	624	613	645	647	611	620	646	613	662	661	626	638	672	620	623	646	633	616	594	632	631	642	635	641	623	597	614	611	660	681	604	605	591	643	611	631	641	604	626	634	632	662	687	643	621	650	649	620	646	641	591	642	639	633	642	635	627	637	633	596	630	553	604	632	623	619	605	623	651	655	659	649	616	614	610	591	604	632	622	624	634	622	593	566	600	607	647	646	642	646	627	667	615	643	594	674	636	610	661	643	642	620	600	627	637	603	659	661	641	692	653	632	644	611	625	601	621	637	587	643	601	591	662	583	607	638	682	621	619	611	639	561	637	588	652	653	630	591	620	664	598	650	644	649	659	603	642	641	637	651	621	631	626	590	618	615	629	615	630	639	620	644	585	614	636	646	625	662	644	675	640	626	609	580	598	644	614	616	601	630	623	607	640	591	588	623	698	624	613	637	601	606	647	653	652	632	607	664	611	624	641	620	634	655	599	627	642	655	619	593	655	654	640	635	665	592	608	641	632	624	672	627	609	656	646	679	694	602	631	619	641	675	629	603	657	619	667	610	613	622	613	654	647	633	684	595	664	634	630	630	637	613	625	623	647	624	626	641	694	645	612	642	670	623	632	640	625	664	618	616	601	622	661	582	646	647	631	625	642	585	661	666	578	609	637	573	623	584	613	625	646	638	622	623	644	636	630	662	626	651	626	620	628	648	593	629	654	614	602	601	630	633	664	644	561	622	625	630	675	607	627	641	635	595	629	602	600	643	640	610	632	627	638	600	625	629	599	659	646	668	621	620	678	647	643	652	661	606	648	595	606	636	643	620	628	650	606	683	600	631	595	601	654	602	618	637	709	638	648	652	585	658	612	632	642	610	668	631	609	614	667	666	589	654	653	605	643	607	645	660	617	634	650	626	645	623	633	617	632	619	652	631	600	606	608	642	623	612	622	653	620	623	597	628	691	642	690	614	587	644	664	594	625	598	592	617	672	668	648	613	581	631	669	588	581	658	655	664	679	587	645	616	640	636	624	627	616	675	636	633	625	622	605	609	601	628	605	642	651	635	622	646	610	644	626	625	625	616	632	615	649	630	636	638	642	637	679	619	612	635	630	675	598	625	633	582	627	628	634	680	648	658	631	619	595	588	647	600	615	642	650	669	631	605	643	619	621	616	628	633	570	630	607	640	621	644	618	593	630	633	583	606	603	637	651	706	579	621	630	628	622	622	615	664	627	601	620	639	633	657	591	614	610	649	651	602	630	609	650	648	608	654	647	633	641	634	637	629	638	644	623	612	647	657	609	653	651	589	599	640	678	612	617	611	612	661	600	645	625	603	636	615	588	642	638	632	626	658	601	641	629	598	608	650	624	618	593	669	626	643	626	634	602	631	616	657	674	632	641	638	683	643	601	640	625	626	649	611	612	603	653	621	666	623	642	639	584	611	617	660	640	638	647	621	559	620	643	655	596	644	620	625	597	636	644	641	677	617	635	639	601	646	639	627	599	592	612	625	640	588	610	612	613	603	642	629	613	659	623	638	602	638	606	640	593	628	631	656	641	607	629	636	611	623	665	659	686	618	653	683	617	604	658	623	595	643	598	630	619	652	648	625	650	601	684	670	655	628	644	671	595	650	596	602	619	650	627	639	625	669	629	645	622	630	627	640	656	608	649	596	629	605	588	617	619	640	604	670	647	638	594	648	628	643	669	633	622	632	664	655	638	635	646	590	614	608	610	616	609	632	650	600	614	654	617	623	643	652	654	612	634	649	647	611	631	618	643	637	634	617	669	623	639	666	610	604	628	655	630	630	653	658	625	625	623	659	606	610	643	641	633	615	619	646	640	618	647	645	635	642	584	638	649	632	678	571	606	621	601	599	624	620	642	639	612	623	619	653	638	648	631	635	670	617	604	631	624	627	633	619	592	629	622	637	652	679	617	636	628	586	597	627	638	663	639	589	634	658	604	620	626	658	646	635	646	613	628	668	643	645	618	689	639	645	610	646	657	639	661	597	610	635	622	663	599	631	664	663	611	630	624	639	612	617	636	604	622	632	590	630	663	632	624	638	675	668	600	594	628	625	648	653	685	641	627	648	596	674	658	601	660	594	636	588	626	610	646	667	652	625	615	644	641	644	581	617	623	612	596	634	607	620	639	630	681	611	675	664	609	632	642	641	586	630	645	622	639	630	593	599	595	608	620	643	637	679	650	635	627	603	615	639	625	629	576	609	621	679	610	691	577	640	590	629	621	608	597	619	652	636	558	615	673	660	681	674	643	616	630	624	642	616	569	663	718	611	663	648	633	580	630	542	670	642	604	656	674	651	637	623	630	629	634	656	632	599	599	658	634	629	629	652	631	652	592	620	587	623	610	638	603	617	656	621	655	632	609	613	614	649	624	637	600	602	610	608	587	588	599	646	650	627	607	581	627	655	638	629	631	650	628	613	636	655	631	626	620	630	660	676	639	591	596	656	668	664	620	655	614	612	648	653	618	674	639	653	557	621	636	645	617	592	637	619	621	647	616	622	656	615	649	579	582	600	618	649	620	615	657	609	627	593	611	642	622	630	585	655	606
3511	5531	4200	2150	1675	1472	1350	1078	981	838	768	754	737	689	694	676	595	661	645	652	630	669	658	700	663	589	686	652	629	625	633	653	663	624	603	647	614	643	643	603	606	673	617	639	640	668	628	619	672	606	648	677	650	637	653	651	632	669	620	646	637	604	645	592	640	633	580	624	584	592	598	633	638	631	615	643	643	635	611	629	634	672	624	621	638	624	658	638	608	616	637	593	636	623	625	620	587	577	641	602	632	650	615	649	575	647	623	606	614	610	614	592	642	634	646	620	628	615	647	606	637	600	584	587	602	622	594	618	589	608	680	616	613	629	571	625	594	600	651	641	587	626	645	582	620	625	654	632	622	609	604	634	606	590	570	616	587	645	613	670	610	624	592	637	598	603	648	594	624	564	646	636	629	630	637	586	593	630	604	648	606	608	649	615	619	615	625	611	634	599	643	605	630	646	649	648	652	625	631	605	619	625	632	649	641	605	595	600	623	629	656	644	643	613	652	563	623	574	626	659	610	648	640	613	607	665	649	604	614	609	625	618	657	661	638	615	636	597	614	598	624	624	609	565	611	665	619	607	633	625	588	646	637	626	588	658	677	584	647	645	650	632	614	615	599	614	643	640	647	643	636	645	619	599	593	632	614	621	592	645	653	616	637	631	573	632	629	623	681	647	664	623	578	618	608	618	593	562	617	610	647	626	616	585	634	620	618	596	650	602	633	596	615	648	641	612	624	641	602	636	645	580	601	570	588	623	647	642	623	635	653	622	623	611	632	648	637	616	633	597	584	577	611	601	600	609	683	544	616	632	615	618	572	670	641	647	619	629	645	597	679	599	624	644	602	684	570	634	624	585	641	618	614	598	610	676	584	646	603	629	629	663	612	606	608	586	592	601	612	600	653	624	658	591	651	618	640	628	666	642	618	616	651	636	624	603	606	647	672	650	653	622	629	606	645	653	589	588	638	641	647	578	617	640	607	650	604	624	596	611	611	616	686	617	588	633	651	571	652	619	646	626	616	638	617	649	601	600	596	600	612	613	621	607	606	591	578	659	645	605	654	644	650	613	679	642	661	647	620	608	648	647	619	630	570	606	612	628	620	601	666	642	626	606	626	636	631	641	659	602	637	634	624	638	604	610	672	594	638	661	643	647	630	636	670	640	647	632	606	623	637	677	619	592	628	678	639	634	626	576	687	595	637	602	643	604	637	614	596	631	629	652	633	620	602	603	638	620	649	632	660	635	643	639	625	625	580	631	660	604	663	621	645	594	633	629	635	620	604	638	664	590	604	604	647	655	629	622	631	626	608	635	623	618	602	590	616	639	658	601	620	645	578	636	628	621	651	602	611	626	577	629	613	610	579	664	639	624	644	627	646	582	674	631	661	652	562	584	652	595	633	670	615	623	627	553	626	631	609	619	631	628	616	624	630	613	646	637	628	610	620	599	617	628	624	627	620	604	598	609	584	625	653	602	638	653	631	641	657	600	643	661	677	660	603	623	566	651	639	595	615	627	636	581	638	618	589	602	599	645	634	632	629	613	628	655	596	599	687	658	648	629	621	645	643	650	643	607	631	635	657	635	640	622	604	636	621	604	632	624	642	645	643	660	565	607	627	604	639	653	581	644	639	646	633	576	627	634	668	633	631	587	623	594	620	579	578	638	630	614	652	577	633	619	591	629	654	656	631	625	667	595	632	593	646	634	633	614	596	661	634	641	607	587	667	583	632	614	601	621	636	598	643	609	654	606	644	623	664	629	588	616	621	620	629	580	603	641	577	585	667	637	638	633	657	638	658	615	630	635	638	619	646	635	631	642	617	587	660	620	670	625	607	615	677	636	623	632	632	632	674	640	575	629	628	656	597	631	615	636	552	632	655	642	617	641	622	646	671	602	597	672	622	618	578	661	604	604	627	676	596	593	653	630	699	610	605	605	599	660	638	606	583	629	653	583	616	657	635	617	613	622	610	650	593	628	636	666	649	611	594	620	610	629	646	566	604	620	625	634	646	653	591	591	605	610	592	593	634	634	622	654	673	625	625	584	596	585	577	614	616	592	632	627	684	607	611	630	629	609	635	622	596	622	590	625	598	657	614	608	641	601	596	630	682	608	611	602	598	628	597	634	602	619	591	642	640	623	618	568	630	608	603	593	621	601	638	628	674	658	636	594	657	619	671	599	607	646	611	642	607	604	613	607	656	633	590	655	616	631	617	650	603	633	648	664	650	650	638	650	598	604	627	626	588	654	600	602	598	681	634	644	664	596	664	631	592	590	626	636	643	620	571	616	642	630	616	621	596	637	606	606	612	651	623	579	623	592	645	609	657	597	655	629	659	636	620	609	606	641	660	631	599	589	589	661	664	662	590	624	656	620	633	621	622	622	620	572	594	575	632	574	580	627	655	591	636	680	661	641	641	658	651	609	665	590	614	617	647	574	643	621	655	610	622	598	613	559	608	608	621	599	612	668	620	629	620	622	565	608	639	666	618	647	620	646	628	566	613	645	660	638	646	622	613	628	634	615	626	624	654	681	596	606	668	627	626	662	635	577	586	645	657	668	588	625	607	643	585	586	666	655	636	624	661	674	626	638	652	606	629	630	628	577	636	631	632	666	630	626	624	668	642	621	633	640	640	609	649	589	631	606	706	647	630	586	589	632	630	631	623	628	605	615	607	633	612	642	634	636	590	618	621	623	632	587	624	615	642	647	633	669	616	628	613	646	597	616	635	657	618	653	621	613	615	610	631	620	619	618	630	646	601	609	639	614	661	608	616	653	653	621	608	606	660	623	610	621	645	604	613	611	633	638	636	619	612	633	641	604	621	610	630	639	609	612	642	625	629	665	655	620	582	624	590	617	652	641	601	637	639	615	612	615	632	614	612	592	623	591	566	636	590	601	637	628	665	648	589	610	623	614	626	603	651	607	626	632	602	665	609	622	590	565	651	609	654	604	632	585	621	631	626	624	635	599	594	679	630	676	625	616	653	641	576	567	635	613	598	654	619	622	643	639	643	584	656	628	693	649	601	607	647	636	649	610	622	641	585	640	594	588	620	600	621	626	606	671	610	637	649	578	611	614	635	595	580	629	631	643	637	602	639	587	577	636	601	613	604	594	631	636	672	611	584	573	630	627	615	586	643	636	637	614	592	601	620	621	614	644	618	659	597	612	615	576	581	595	649	610	635	632	595	647	580	623	602	629	647	620	578	604	561	618	611	638	612	621	600	621	657	581	643	661	654	609	616	598	624	621	662	652	637	611	610	588	615	659	630	645	601	634	606	631	628	617	594	617	694	660	622	620	642	597	637	652	575	623	613	632	654	627	632	682	598	651	579	598	639	611	634	577	629	685	624	647	633	655	649	633	632	617	627	633	631	662	644	625	612	651	599	591	637	629	605	628	668	592	661	597	602	638	632	614	615	654	556	612	628	618	647	631	599	637	625	597	634	623	601	626	653	581	629	601	603	596	581	644	640	660	611	614	580	643	577	616
22172	20970	28652	23449	20971	21035	12437	1180	802	631	532	436	428	365	286	313	344	298	276	243	244	215	264	196	257	221	257	235	212	209	201	229	225	190	203	206	209	211	203	197	190	197	210	195	207	192	191	185	192	191	191	173	182	178	196	194	209	183	197	185	178	197	191	188	195	177	187	198	193	183	185	200	194	192	159	184	215	206	177	187	181	185	219	183	197	201	194	188	183	193	155	196	200	182	190	187	178	182	216	180	190	195	172	173	167	164	179	188	173	187	191	201	183	178	194	182	179	179	160	214	206	177	194	185	183	189	198	169	176	182	188	183	193	178	176	191	188	188	190	201	214	183	200	150	194	181	173	199	193	159	207	191	200	184	181	201	170	183	163	177	178	190	206	212	188	181	179	184	182	174	185	176	208	187	159	184	190	180	183	187	186	207	176	184	179	185	196	175	178	194	185	174	159	172	183	194	198	192	199	186	151	170	162	167	177	155	176	182	208	196	182	196	190	165	173	185	181	183	184	201	186	206	193	172	197	175	191	195	193	187	176	165	184	179	191	181	195	196	193	189	193	198	195	168	178	185	191	171	165	191	166	177	181	168	185	201	175	165	177	188	197	177	194	192	181	177	183	209	188	189	225	177	162	201	176	200	193	200	165	176	172	188	194	180	185	179	179	159	191	194	187	185	196	199	138	190	185	178	191	180	157	181	190	156	193	198	194	179	187	173	194	196	195	196	186	184	209	187	183	204	198	169	192	196	171	190	188	192	180	178	160	185	182	181	189	180	188	171	181	175	189	192	177	196	191	181	169	199	165	176	207	212	168	185	193	209	175	189	176	178	178	200	171	193	161	170	176	174	190	167	173	169	174	173	203	198	201	175	196	182	196	192	170	206	192	196	188	182	184	174	188	183	181	194	184	192	186	176	180	210	197	162	197	199	191	194	201	213	170	162	179	176	179	194	213	207	184	174	209	169	176	187	182	196	202	198	182	163	209	170	204	172	171	203	203	186	162	170	180	200	189	191	183	205	185	156	185	192	204	179	178	162	189	177	196	180	175	183	179	191	194	189	177	175	184	168	189	201	178	178	187	188	187	195	201	192	198	193	189	191	175	155	188	183	193	189	160	171	204	203	166	194	179	211	189	166	173	168	188	194	187	188	179	169	179	188	183	202	185	164	211	229	186	188	228	201	194	170	199	158	194	179	198	171	182	215	164	190	175	184	180	164	204	204	180	202	183	198	182	176	212	207	194	207	204	199	195	190	183	173	171	179	179	180	171	179	178	171	179	162	197	182	184	189	186	180	187	177	172	179	185	175	192	165	176	168	157	166	172	184	181	185	204	183	182	217	189	200	200	193	177	198	182	168	188	153	178	195	212	183	193	173	163	195	218	191	175	197	183	190	184	224	179	195	190	214	174	196	201	195	176	195	194	206	191	207	193	175	201	187	176	193	159	195	193	186	162	173	206	186	198	180	186	174	182	181	175	181	184	173	178	191	148	184	177	189	196	172	171	155	178	185	177	189	194	177	179	173	167	186	186	189	197	177	168	175	205	188	197	199	173	199	178	174	197	157	186	173	197	180	175	155	183	160	171	183	175	183	188	183	217	180	181	191	196	181	183	176	172	170	207	181	174	189	186	152	167	175	191	211	202	180	199	188	178	170	160	196	203	209	200	162	185	203	169	189	195	171	191	155	169	158	185	194	189	170	179	186	165	186	192	196	176	204	181	177	182	193	189	190	202	179	193	168	187	182	182	165	185	175	184	168	168	189	170	187	200	171	176	215	184	182	174	184	185	210	188	170	203	176	190	166	176	199	204	177	171	202	172	175	176	186	177	183	168	187	202	186	183	203	196	179	181	191	176	182	196	190	164	169	177	167	183	198	177	164	181	167	194	213	205	215	209	219	186	193	179	170	183	196	169	192	180	179	197	164	185	213	195	178	192	191	177	188	181	171	182	207	187	192	160	198	177	202	171	181	174	194	180	190	176	164	182	162	168	189	177	180	213	191	205	185	204	200	156	158	202	198	200	172	189	186	168	182	182	172	165	207	194	176	179	166	189	199	195	186	198	197	206	164	175	161	204	176	165	182	193	177	181	166	155	204	203	170	189	169	185	190	185	185	182	187	183	190	177	194	164	194	202	194	196	183	169	189	194	176	162	178	182	195	182	172	175	181	206	186	203	166	169	186	186	199	199	179	207	174	190	162	187	216	184	183	204	173	183	185	184	174	198	174	189	171	188	195	205	172	193	192	180	179	184	188	182	187	199	169	186	180	185	150	172	175	214	180	207	168	202	164	177	185	164	188	181	180	193	159	188	185	189	197	201	183	203	178	180	208	192	166	185	179	175	188	194	164	169	175	186	178	179	211	189	201	177	170	197	199	203	166	163	173	176	181	160	175	189	194	195	199	181	192	156	208	194	187	198	202	197	209	173	177	174	181	209	162	188	188	182	196	191	173	214	168	178	193	191	170	183	209	188	173	181	198	198	181	182	154	167	172	189	210	194	201	190	182	164	195	182	184	167	194	191	180	168	171	174	186	164	156	201	190	193	185	170	187	166	194	181	212	188	175	193	179	193	174	184	171	190	171	176	166	193	176	181	160	186	181	193	176	187	194	199	178	184	177	189	186	179	157	184	179	169	211	162	192	178	192	189	165	198	172	190	188	171	161	197	163	179	190	183	190	196	192	208	215	220	177	180	206	209	187	214	201	172	198	180	182	198	161	188	190	186	158	173	173	188	196	185	192	202	194	210	188	189	179	193	204	168	204	160	160	209	196	168	167	169	181	185	172	194	186	180	189	187	193	205	179	200	198	196	193	197	194	191	174	197	192	197	188	189	198	169	202	189	194	195	190	188	184	175	173	189	220	177	204	153	180	176	195	177	159	216	177	208	162	198	185	196	172	198	189	193	202	191	191	184	172	192	186	181	174	186	153	183	188	208	192	184	199	212	187	195	192	179	181	187	179	185	194	170	204	194	199	169	177	197	192	184	184	204	184	179	164	168	186	161	165	188	188	172	199	212	211	194	170	186	173	171	176	164	215	182	210	188	164	173	165	180	193	192	187	200	187	192	202	170	189	163	175	218	169	158	185	205	177	194	170	167	176	205	184	212	184	180	179	200	185	188	168	185	181	191	210	201	188	200	162	201	190	177	189	178	197	179	171	150	182	185	194	158	198	186	189	190	184	184	197	181	165	164	158	194	198	197	170	161	184	207	181	180	181	155	169	207	179	177	211	181	206	178	208	150	190	225	179	176	183	210	178	200	194	176	183	182	171	190	213	188	171	181	185	168	217	180	194	212	159	212	166	209	173	212	199	176	186	183	171	172	172	186	163	172	182	182	153	180	179	178	175	180	169	207	213	189	195	209	202	192	206	188	188	179	171	183	189	156	177	186	173	195	191	199	186	187	196	167	192	156	197	164	170	154	153	176	169	177	195	202	198	184	194	192	204	180	171	191	181	192	187	176	194	194	188	215	189	172	223
4403	14232	10332	5153	3602	2931	2812	1582	1203	951	707	602	553	469	430	405	356	319	311	270	310	261	290	262	231	234	251	268	228	232	232	257	227	203	207	227	213	244	180	211	201	197	192	177	196	208	211	189	187	215	227	201	211	195	195	185	166	212	187	205	202	200	184	183	193	208	174	196	190	192	193	174	200	191	173	198	183	201	178	215	207	194	203	193	196	182	193	206	186	187	198	180	220	175	192	211	205	197	165	200	208	197	204	179	178	205	179	187	163	185	175	186	189	186	207	171	211	192	180	187	184	205	189	199	188	221	217	185	187	170	191	202	192	205	159	206	199	194	190	179	196	176	167	188	181	185	187	166	201	212	169	201	193	177	162	164	201	158	173	175	180	161	177	184	174	173	196	202	164	179	186	187	162	196	205	188	202	173	190	181	218	197	190	166	179	225	173	206	190	177	190	188	161	194	209	191	210	167	176	177	177	168	200	171	188	190	166	175	200	187	193	204	175	190	175	194	171	185	187	195	193	184	183	205	208	196	172	207	166	196	166	175	173	203	211	198	196	155	182	197	185	181	197	206	178	191	182	161	197	191	181	186	183	175	177	194	161	186	193	175	196	197	184	149	168	168	166	168	182	200	212	167	172	187	196	189	183	176	191	200	209	201	182	169	176	176	171	191	198	196	194	207	164	179	204	172	170	187	196	185	179	197	194	187	172	176	176	205	158	211	180	201	162	170	199	183	191	187	170	177	181	204	205	172	188	170	180	174	157	183	174	178	176	174	182	182	198	193	185	205	206	185	196	169	164	193	229	183	175	215	164	188	173	202	187	195	187	170	152	200	194	181	176	178	200	190	195	203	190	167	204	199	170	174	193	195	189	199	181	189	172	166	230	181	178	195	153	175	189	195	225	181	162	188	194	178	185	209	160	191	185	199	187	207	198	180	187	178	186	173	186	195	179	178	183	187	192	195	182	162	179	173	196	164	204	219	205	184	189	199	175	193	200	199	189	159	189	183	202	196	184	169	189	203	176	177	188	177	195	192	204	206	182	190	189	213	200	166	178	197	213	189	176	189	176	186	180	199	184	180	172	201	179	169	187	194	177	168	196	185	174	162	171	178	192	174	206	170	190	155	190	167	187	215	179	209	197	187	194	158	181	192	206	169	196	182	184	187	216	178	202	169	206	186	185	184	180	206	171	210	185	167	205	178	204	183	183	163	177	209	211	201	210	185	207	183	164	201	233	181	188	186	181	195	185	189	175	214	170	190	169	169	220	185	203	178	197	165	177	171	162	171	171	195	197	171	185	172	184	168	189	212	184	193	194	183	173	176	182	159	190	180	186	193	186	197	172	165	158	195	191	189	185	181	190	193	197	187	196	169	194	161	157	197	173	206	174	185	175	189	180	198	193	174	193	184	178	202	164	182	211	192	216	159	193	176	197	196	203	195	202	182	170	172	189	185	179	175	182	199	187	169	209	187	189	184	195	162	180	192	187	188	176	191	176	186	191	197	218	189	198	181	193	184	173	183	181	189	189	194	188	176	186	209	191	196	209	185	201	184	215	186	158	193	202	208	212	184	227	178	194	222	190	195	165	201	215	199	204	184	191	165	187	182	187	174	188	177	181	168	181	211	190	194	175	173	193	195	199	182	185	180	175	185	153	210	191	210	204	206	183	190	193	193	171	186	189	200	190	172	183	195	187	183	183	176	188	196	217	186	153	209	172	198	190	190	186	205	187	167	192	172	175	194	170	176	185	182	168	182	223	204	179	177	179	205	185	160	194	175	166	187	194	167	192	189	164	183	193	176	207	175	173	189	172	166	167	193	184	197	161	170	207	162	201	198	186	158	205	171	191	190	179	182	174	194	176	215	184	197	211	173	188	193	209	176	214	190	179	187	178	178	198	204	216	210	195	180	179	184	188	165	166	179	139	168	192	178	184	198	209	209	174	193	171	178	179	189	184	183	178	171	202	200	177	178	185	178	173	192	214	204	181	180	161	162	171	181	204	201	183	178	177	183	187	187	169	214	172	173	175	181	198	208	181	166	203	179	164	194	190	176	195	210	197	192	206	186	204	183	167	190	204	183	179	204	216	206	211	172	180	219	170	190	184	180	190	199	183	205	166	188	187	182	179	201	172	155	175	194	207	191	187	193	171	170	178	190	200	196	180	185	190	183	202	174	190	177	174	175	180	171	176	199	196	182	218	206	204	208	179	195	173	167	191	195	193	178	178	195	175	183	197	187	182	211	175	176	181	183	200	187	164	167	155	161	180	189	167	182	211	194	216	185	173	182	193	178	169	194	169	191	179	209	188	222	202	176	173	183	194	185	179	188	183	187	171	167	154	178	177	193	186	184	192	165	188	169	184	185	190	187	184	204	178	192	190	183	201	162	187	181	205	180	176	177	206	182	184	175	192	200	202	191	179	185	174	180	200	185	188	174	202	191	175	165	190	191	192	187	181	174	193	172	187	198	207	190	172	206	172	195	194	176	170	193	176	172	188	194	209	190	189	200	184	176	189	199	187	193	183	177	153	194	182	200	204	179	197	187	193	175	202	182	189	168	176	194	195	183	188	156	193	211	175	211	176	183	170	172	188	200	189	180	195	185	193	170	192	178	184	168	208	204	174	200	179	176	170	179	189	182	171	186	192	178	172	212	192	170	180	189	178	168	185	183	208	182	185	210	185	192	159	178	176	170	193	166	191	171	178	194	184	184	193	179	206	184	187	196	173	180	183	214	159	175	195	202	175	195	196	185	208	183	175	176	164	184	167	197	175	180	189	164	176	204	186	179	187	202	174	208	174	192	174	167	185	179	191	164	159	192	205	208	167	169	176	182	173	206	171	180	173	184	178	194	175	182	177	180	195	178	195	170	207	182	192	194	151	189	185	189	189	168	187	180	191	184	190	186	170	179	175	199	203	198	172	205	203	177	181	184	209	197	178	163	153	184	176	230	170	174	180	173	174	188	151	177	180	192	182	171	192	189	184	174	177	204	182	194	188	179	179	188	184	181	184	184	181	171	192	198	176	197	189	186	174	184	182	169	167	183	191	182	166	194	192	216	176	173	182	216	167	201	209	186	174	218	171	209	207	219	187	181	173	170	180	180	170	190	178	181	202	197	208	172	194	179	191	195	184	188	191	212	191	194	190	158	184	197	183	177	166	198	187	183	199	186	194	181	213	181	176	177	168	212	193	203	174	184	150	166	169	183	178	180	208	204	197	185	208	195	175	173	177	188	205	186	183	178	188	176	175	171	207	191	187	185	204	200	186	169	183	161	205	172	231	167	163	174	208	192	210	193	172	196	186	180	199	169	173	205	157	212	195	171	210	198	189	188	194	166	187	177	162	198	184	177	224	202	189	193	201	187	186	199	177	187	196	156	211	194	185	197	173	204	163	198	199	191	184	180	198	200	189	178	173	176	186	171	183	215	195	186	205	158	166	182	174	185	183	208	200	176	176	193	179	191	200	155	186	178	198	193	181	182
27336	18232	4684	988	780	783	906	731	701	706	647	643	748	639	708	672	658	659	722	684	664	663	679	702	707	628	648	659	612	682	680	647	637	675	675	678	705	650	695	683	672	700	710	680	653	649	702	628	684	658	642	672	636	677	651	714	705	643	676	680	675	648	687	685	705	693	663	644	679	711	698	680	656	688	643	641	681	643	634	651	600	683	666	673	674	647	662	683	632	662	679	713	709	675	688	684	672	741	687	642	644	654	622	661	647	677	690	638	673	675	583	669	650	709	693	692	667	724	684	674	626	697	682	673	696	667	670	715	700	678	659	630	635	655	677	675	672	661	705	641	647	669	672	646	642	712	696	691	680	661	657	636	685	665	661	649	654	619	658	697	673	687	663	673	699	682	674	675	665	645	658	690	663	714	686	658	707	686	668	661	654	646	659	682	660	700	684	690	636	683	713	666	686	692	650	634	626	678	618	648	647	685	648	652	646	656	691	737	651	650	669	683	678	627	746	702	691	661	625	649	661	678	633	676	690	655	712	634	671	705	715	672	683	669	653	707	644	643	601	637	630	673	716	664	656	686	661	654	722	692	686	707	680	670	677	669	682	651	670	669	708	688	692	692	683	722	664	663	653	671	625	695	704	629	655	668	711	721	677	651	693	690	634	658	647	648	611	641	683	642	709	665	653	657	673	700	651	643	634	700	653	668	683	678	664	671	662	694	681	666	659	638	659	684	685	631	703	692	701	674	726	664	666	665	687	653	642	628	688	682	690	651	657	660	667	701	654	699	629	650	712	677	687	617	689	663	723	660	696	690	684	708	691	667	690	604	679	658	658	710	683	666	662	703	707	688	667	654	710	714	666	683	630	694	669	658	704	627	712	641	645	650	696	679	670	664	673	657	656	671	634	673	640	634	681	680	684	666	694	715	684	642	617	631	657	692	697	664	666	663	643	713	580	728	655	659	692	728	680	667	695	654	673	674	726	689	635	686	661	689	672	655	690	655	691	649	710	677	629	629	700	681	623	699	701	689	680	632	730	667	681	682	712	663	675	637	718	673	698	720	660	709	672	639	655	662	648	702	691	637	696	667	682	658	720	670	668	678	678	692	647	636	717	651	676	728	675	703	698	636	647	680	667	668	668	704	678	641	700	644	628	651	654	689	618	656	627	680	747	650	686	636	725	684	683	659	612	719	697	644	651	665	662	633	713	680	701	631	682	655	652	668	673	616	648	626	694	671	708	659	662	636	669	662	713	687	703	707	699	700	671	713	664	617	687	714	656	666	700	660	677	625	667	667	722	687	681	662	654	677	691	625	729	613	634	644	695	711	684	655	664	700	656	672	625	664	656	709	619	703	668	645	725	660	650	692	688	672	670	647	671	651	625	693	733	693	696	665	625	679	715	706	664	644	674	714	698	705	697	667	658	648	678	685	670	671	662	707	698	641	668	632	638	657	661	652	667	670	678	627	698	680	645	689	663	596	629	681	639	650	606	653	662	704	663	692	684	670	665	703	672	663	637	668	651	693	645	635	690	682	663	641	677	698	716	705	690	653	690	673	713	637	697	640	686	658	654	620	649	651	646	674	729	653	656	682	625	674	656	667	635	691	683	691	668	657	691	664	646	679	648	678	646	644	692	641	643	674	721	708	651	637	692	636	674	668	685	687	695	716	683	683	693	655	682	667	688	624	727	664	635	668	664	689	687	676	657	666	625	687	646	678	659	631	699	734	679	665	627	653	629	701	662	633	671	654	691	656	668	685	665	686	635	675	687	662	663	690	702	688	645	648	633	644	645	683	638	667	642	645	698	662	656	693	696	680	666	622	648	632	641	664	667	701	711	705	643	660	678	643	694	650	662	665	651	651	685	705	695	665	661	681	674	680	722	672	676	676	645	728	653	713	721	671	659	703	630	647	652	654	655	642	671	724	676	678	659	668	652	715	686	654	668	673	698	693	666	647	715	649	646	702	708	656	692	653	686	628	696	692	647	687	686	711	610	672	658	639	689	690	680	688	657	651	672	654	674	645	645	673	609	684	682	676	668	634	667	683	641	625	702	679	709	678	700	674	699	701	710	682	649	643	653	637	646	683	677	684	657	669	695	695	663	641	694	619	650	635	687	701	660	701	676	647	709	674	609	715	654	645	684	726	633	685	676	685	692	625	677	657	651	671	735	685	676	687	652	669	690	666	659	672	702	659	655	687	715	668	701	637	662	662	668	667	662	646	656	659	720	648	690	680	649	687	685	693	658	662	680	671	696	627	689	638	695	694	643	642	644	658	685	625	665	772	694	647	697	662	643	689	708	716	693	663	667	671	721	696	636	704	690	687	644	634	657	668	726	641	662	697	665	665	684	657	698	673	686	626	686	669	695	676	655	696	677	639	689	682	676	695	682	695	690	697	679	653	685	662	668	668	707	660	683	684	710	639	650	675	657	737	709	676	633	703	697	686	689	672	647	701	647	692	703	675	642	705	664	659	689	670	677	676	680	645	664	686	631	705	620	658	672	685	666	689	710	726	656	686	655	660	705	602	693	667	683	670	659	680	683	657	684	671	691	701	658	643	622	696	659	648	701	693	699	661	632	703	674	645	631	626	676	661	647	649	647	698	662	593	645	651	644	679	652	664	724	672	667	632	654	693	706	655	690	687	677	644	620	670	663	677	648	612	657	686	648	678	653	638	671	665	690	686	682	702	676	657	650	645	715	701	650	599	701	638	629	667	659	685	669	691	667	654	666	657	681	687	646	668	666	702	686	683	641	635	662	708	663	665	676	722	644	651	690	705	653	688	666	650	662	660	663	680	693	658	686	708	681	655	678	676	657	671	661	651	769	662	634	665	659	649	703	628	696	655	688	690	688	679	671	647	636	675	640	642	675	677	672	664	672	647	645	668	655	711	635	691	664	696	671	663	664	630	681	635	632	653	652	665	667	680	663	630	676	675	711	693	682	707	691	653	675	678	650	693	715	658	708	617	691	670	719	675	666	652	666	620	685	687	730	684	695	625	647	709	679	685	688	698	647	690	668	670	628	699	678	667	653	635	636	624	671	695	690	686	681	715	656	715	691	683	693	609	693	711	694	649	620	663	646	697	656	685	670	662	645	682	642	643	619	669	709	628	655	668	647	658	669	708	695	670	679	663	639	683	675	694	672	675	671	688	649	656	703	697	656	648	654	685	645	656	607	717	682	669	681	679	639	614	684	667	732	688	688	697	644	651	617	677	650	649	681	705	668	666	666	641	665	670	743	628	684	686	671	663	678	632	730	674	682	624	721	677	725	688	674	665	692	645	673	636	742	675	664	674	654	714	642	626	669	722	668	656	677	686	657	676	658	702	658	713	635	679	662	613	698	719	633	680	737	643	642	726	715	682	707	682	642	633	727	671	652	672	693	720	688	676	660	662	673	698	631	700	692	673	684	671	684	706	692	693	698	630	726	668	655	673	675	656	643	739	675	641	709	706	713	693	709	668	705	697	655	670	698	684	659	683
4360	1123	942	824	759	870	1012	744	742	698	701	672	715	747	706	722	717	700	671	673	679	713	706	669	726	683	690	723	722	708	728	690	671	666	711	668	697	655	695	702	717	691	715	717	693	711	683	669	718	699	685	697	713	697	717	681	673	668	659	663	648	689	699	728	676	660	688	738	711	755	679	721	768	648	693	697	682	709	700	703	718	700	693	658	712	659	722	685	706	637	709	744	720	670	685	681	730	692	730	686	692	706	727	686	681	715	751	684	738	677	747	722	742	688	656	730	687	686	707	655	708	689	677	692	669	653	766	687	674	675	671	697	692	636	714	664	697	688	678	700	732	748	690	702	701	703	706	706	729	717	700	698	677	691	695	691	697	723	698	675	753	706	698	679	733	658	683	682	716	698	639	741	699	669	706	658	713	720	696	724	688	720	686	684	711	666	733	652	718	728	713	703	760	693	656	621	672	665	662	644	684	700	668	675	698	711	724	693	693	673	731	703	677	721	708	693	722	701	729	646	646	676	660	689	701	724	727	681	669	685	712	742	698	687	701	689	717	750	729	696	680	685	664	720	684	662	642	665	719	668	661	659	739	668	699	681	671	718	655	701	692	666	718	700	723	715	722	678	734	697	725	682	699	678	729	715	698	731	638	678	715	696	665	662	652	678	666	739	706	618	686	729	639	698	725	713	733	692	688	656	667	683	752	716	706	712	664	714	736	711	715	732	710	695	705	688	642	697	657	712	683	659	675	720	697	737	692	684	666	659	715	697	718	719	731	697	696	649	702	716	699	642	714	722	698	676	711	678	705	697	695	721	680	684	728	731	717	680	681	700	693	693	687	706	684	698	656	670	705	717	689	676	679	710	679	702	682	736	704	684	644	712	669	733	696	683	679	696	700	719	667	724	692	716	686	706	692	746	690	706	734	730	707	626	735	696	722	689	695	693	733	690	723	709	726	694	682	691	729	712	675	661	713	688	697	731	684	703	690	660	688	721	685	729	675	712	738	698	709	684	729	648	677	681	706	689	687	717	661	684	709	687	647	743	711	691	663	685	720	705	700	666	712	755	732	686	665	663	730	719	688	673	749	673	696	686	729	698	716	713	721	704	719	664	687	703	715	725	678	691	676	699	662	696	678	701	677	704	667	665	632	664	688	684	686	698	738	707	709	681	696	738	707	656	714	667	716	690	671	701	680	714	626	714	731	656	646	693	689	713	721	658	651	705	691	670	697	742	690	666	693	679	670	661	711	709	687	699	742	671	640	691	671	688	740	674	634	700	677	669	686	701	682	707	661	699	679	632	735	692	707	663	719	715	715	741	690	693	715	681	691	666	684	718	697	727	684	759	682	687	700	671	753	710	665	683	671	677	657	683	709	690	690	652	677	665	647	710	701	684	653	690	688	633	682	715	688	680	713	698	722	733	666	705	714	699	717	690	695	679	685	681	692	658	705	683	670	672	691	636	667	712	682	692	678	651	704	681	684	692	698	660	658	737	675	664	668	716	692	666	673	699	660	689	728	738	700	675	651	738	645	722	684	707	723	700	723	725	686	673	710	717	684	718	676	630	721	669	719	682	718	704	716	679	668	642	702	697	710	660	757	758	732	662	722	705	761	703	642	700	684	686	685	665	675	679	700	693	691	722	699	679	746	682	701	715	714	690	716	671	687	709	733	734	691	707	687	686	666	696	679	705	709	635	718	718	660	677	687	700	711	710	718	680	714	698	731	736	666	667	700	681	710	713	691	732	713	724	759	696	714	734	682	693	729	672	698	660	699	696	694	678	736	692	726	628	651	715	706	699	700	696	678	702	711	667	731	685	737	695	671	721	697	726	691	687	669	690	718	700	711	699	706	710	712	723	680	689	678	748	681	685	677	706	670	710	713	664	745	685	645	659	694	697	743	665	678	715	675	700	692	692	710	683	693	680	687	622	675	716	714	724	697	660	729	754	707	645	704	705	698	651	721	705	690	705	683	659	675	717	683	683	709	702	711	698	724	666	707	730	671	715	691	693	671	643	670	722	696	681	723	686	688	694	683	689	636	681	684	717	694	663	716	643	667	657	666	668	658	651	675	716	647	651	661	719	665	682	742	705	761	700	676	651	699	710	680	700	648	705	714	698	688	759	695	698	714	674	690	676	729	743	737	691	643	679	636	674	735	749	717	676	676	669	641	692	678	695	696	663	727	740	674	694	690	752	690	698	713	669	703	703	693	714	708	712	650	707	708	680	661	660	704	712	695	670	722	688	718	716	669	660	717	679	735	679	668	707	748	710	711	749	728	683	666	712	672	682	759	687	709	691	685	671	737	664	650	711	710	724	657	708	677	735	691	759	709	692	708	738	659	703	709	703	692	695	670	669	706	691	733	720	710	699	728	689	720	702	694	665	679	689	726	684	651	688	698	633	689	661	686	678	712	687	712	682	691	679	741	717	713	680	708	763	736	699	725	705	696	724	723	691	692	700	668	702	655	678	712	649	668	726	718	717	716	684	702	653	670	669	684	722	688	701	675	683	698	695	725	691	758	687	715	722	707	724	691	719	729	685	678	711	679	712	670	731	701	722	654	696	677	693	720	723	726	690	671	715	671	686	667	709	637	709	671	752	698	703	717	687	633	699	700	676	687	682	714	730	709	714	663	684	671	680	710	677	666	679	655	695	629	694	662	719	670	699	693	713	735	672	683	677	738	723	736	703	674	685	728	703	686	715	741	687	717	706	706	629	701	715	678	725	717	715	670	681	663	672	636	769	741	650	774	667	712	699	696	677	709	658	670	676	675	720	704	703	690	717	679	672	686	719	711	700	703	676	721	693	707	693	666	683	686	727	684	733	721	697	661	667	692	705	684	674	681	702	679	672	728	642	732	712	648	685	667	703	653	697	703	739	690	690	723	689	710	708	669	689	734	762	667	669	684	675	700	690	676	693	741	692	678	666	691	717	708	652	696	679	699	702	688	708	713	702	693	699	710	701	731	688	672	672	670	696	697	685	723	667	689	701	693	696	717	685	676	669	703	674	743	696	615	759	731	656	642	664	675	767	697	719	687	703	721	674	679	730	702	700	708	735	688	679	733	678	665	701	686	708	649	680	692	743	689	702	706	712	683	728	763	708	679	649	705	717	690	703	668	692	709	734	675	679	656	720	682	733	770	701	705	683	728	694	671	711	671	689	711	684	699	723	746	708	720	645	683	683	672	683	701	710	714	670	742	695	705	665	768	671	680	717	687	748	682	684	720	704	703	735	688	670	741	715	698	689	676	692	668	704	703	664	693	680	690	701	713	743	682	681	692	748	691	714	679	691	684	700	740	688	653	759	703	724	655	709	720	685	679	722	673	694	696	655	694	711	677	691	712	715	609	701	727	686	692	685	657	667	698	662	686	700	677	724	697	719	727	777	721	713	693	701	736	700	676	666	733	694	691	697	703	668	660	658	687	659	675	647	654	691	709	664	707	673	711	724	654	680	661	667	704	683	744	682	711	765	698	731
23207	20964	28298	23821	20976	13244	2069	893	689	519	547	502	446	435	457	456	398	416	393	385	374	387	389	378	379	395	347	342	362	361	339	393	341	375	335	372	386	371	341	357	344	354	397	328	328	377	345	341	342	347	345	345	361	340	350	359	328	368	328	383	368	320	349	364	328	329	361	369	357	345	362	340	333	326	311	370	354	354	372	351	334	327	377	359	321	357	366	353	323	338	370	346	337	351	355	357	338	349	380	357	349	357	338	348	349	319	341	337	356	353	335	355	351	346	329	334	339	324	352	360	359	354	320	337	330	334	338	355	326	321	372	344	397	347	337	371	353	337	350	331	344	353	353	362	360	341	383	344	339	325	307	333	307	351	331	348	328	277	322	353	332	334	351	336	351	329	324	351	380	334	374	341	386	344	341	336	344	351	365	325	321	352	314	316	317	356	306	353	333	302	375	321	353	350	357	315	320	361	338	329	318	338	329	329	326	325	339	329	307	348	350	370	356	343	334	332	328	357	377	349	355	370	351	367	338	349	341	331	349	302	305	359	313	310	329	357	341	342	346	357	352	355	316	351	363	324	345	337	328	340	352	350	371	324	309	342	339	361	349	341	368	336	335	349	323	307	327	341	358	354	348	345	365	335	327	361	350	356	345	322	299	341	342	348	337	343	358	353	347	328	345	335	331	377	321	336	354	386	331	339	305	341	366	357	354	329	349	317	383	343	354	356	309	359	310	350	326	328	353	334	328	342	356	348	360	308	336	348	342	335	328	335	355	337	343	328	352	353	331	346	342	340	336	348	345	344	332	345	357	358	323	303	332	348	295	367	313	344	343	348	319	327	360	340	334	363	325	369	315	346	341	350	319	341	328	358	313	323	332	332	336	387	340	344	346	347	356	316	330	333	384	360	348	358	345	337	325	346	369	325	361	326	341	340	316	334	350	352	376	339	355	348	347	337	367	332	353	345	329	345	333	372	344	342	294	373	347	346	358	366	329	338	336	370	339	323	333	317	325	325	318	354	349	299	339	321	374	356	281	354	335	351	356	319	353	333	331	344	348	335	377	326	353	321	337	351	345	331	351	327	341	362	311	361	351	330	347	329	347	317	364	348	312	350	332	349	301	341	382	373	349	353	383	375	363	388	309	354	365	361	350	328	307	372	356	367	352	335	364	322	334	344	361	320	350	341	341	370	321	360	349	351	321	306	346	380	350	366	323	360	337	345	353	335	325	320	325	365	345	339	318	337	341	322	337	307	350	353	334	304	356	332	320	328	344	331	343	304	325	322	347	343	317	368	358	360	357	332	331	352	313	328	367	367	334	345	365	347	348	333	358	341	338	343	346	337	342	343	328	308	354	363	376	374	352	324	348	326	356	358	331	330	342	334	370	334	347	350	345	334	293	347	335	367	307	334	375	357	340	358	346	333	324	322	339	334	329	341	363	316	349	350	342	307	355	337	347	356	346	328	334	355	373	319	365	332	310	349	347	331	352	329	335	322	342	341	361	313	342	351	324	381	330	355	345	373	352	318	329	317	344	348	323	314	324	333	341	324	302	298	340	328	344	352	339	349	366	332	328	320	350	339	341	351	352	340	319	396	325	311	362	337	316	354	345	350	324	347	341	333	367	298	366	377	299	291	345	389	364	362	332	320	374	323	364	379	347	321	381	326	328	351	359	319	360	340	348	342	336	352	336	350	351	345	378	361	318	353	359	338	383	339	338	361	370	347	361	283	291	365	338	329	341	317	338	370	353	336	309	321	321	333	334	350	352	344	365	332	321	321	317	336	338	324	336	331	344	342	350	332	352	329	350	343	314	352	326	338	329	345	346	340	373	340	360	354	355	361	336	366	336	341	369	364	363	370	337	353	341	340	338	350	356	325	335	349	328	302	334	359	357	313	341	365	314	331	315	321	361	368	331	323	309	340	376	348	368	370	368	307	345	342	317	345	327	349	362	321	368	356	320	368	342	349	332	318	327	336	357	326	347	339	365	336	365	309	351	322	336	351	338	352	305	335	352	347	368	318	345	308	359	338	352	315	349	341	337	336	329	317	366	334	323	344	319	369	347	327	319	355	332	342	340	369	372	371	340	324	328	342	341	347	346	354	358	373	335	339	350	319	331	332	384	342	344	350	344	386	340	344	355	318	330	325	322	328	346	328	350	333	320	320	319	327	365	377	338	325	337	350	363	308	352	320	347	349	346	348	356	350	330	383	335	333	331	351	311	325	319	355	340	322	317	318	317	331	342	356	325	331	339	326	330	343	305	351	320	313	333	327	320	354	337	348	327	334	335	366	352	333	370	336	339	336	332	345	341	340	313	316	309	332	343	341	313	304	305	314	366	358	334	332	340	334	350	355	315	349	371	344	343	307	316	318	323	353	363	340	343	330	330	295	339	364	336	322	337	352	345	352	331	332	321	340	347	328	329	330	326	352	339	357	320	372	304	362	378	369	349	360	350	351	341	346	346	327	358	316	324	348	344	330	341	308	352	336	330	336	318	338	324	347	326	369	327	334	368	335	345	347	366	382	322	345	357	344	356	366	394	329	327	335	345	336	330	359	350	331	349	341	370	334	309	337	306	301	350	349	318	335	337	351	331	329	333	327	324	371	370	340	346	344	359	353	370	331	334	350	338	356	327	304	359	308	364	347	357	336	392	316	335	351	359	366	324	362	328	363	332	312	360	339	372	322	365	332	301	362	359	330	352	330	323	358	370	326	319	368	326	327	343	351	349	321	327	345	343	353	312	315	312	341	351	318	329	344	358	332	345	308	371	341	346	314	327	320	374	337	332	357	382	327	316	311	352	318	320	314	335	337	315	348	350	358	332	344	360	325	346	328	321	344	340	325	337	318	321	349	345	324	341	372	320	357	354	340	312	359	328	311	355	338	343	330	311	354	331	314	342	352	319	362	343	308	299	309	342	326	335	366	325	346	342	307	316	319	345	324	329	351	334	381	347	309	309	341	356	347	368	348	342	381	337	371	342	333	336	350	321	375	319	343	331	348	339	362	345	338	369	338	412	307	315	389	352	356	335	319	369	328	335	346	338	348	339	344	320	353	343	323	313	350	329	359	335	339	315	312	262	344	332	346	364	315	295	349	336	358	346	311	362	318	333	357	315	324	338	343	358	330	317	349	351	308	330	336	332	329	314	340	350	356	356	360	352	369	339	336	335	353	314	356	341	369	341	332	367	340	345	335	326	356	346	351	331	345	349	364	331	333	310	344	374	348	361	348	353	363	333	340	351	340	337	332	328	352	287	353	325	326	297	336	342	388	349	360	343	321	345	325	386	332	320	309	335	314	383	333	344	378	338	324	355	357	350	340	357	349	381	348	329	325	334	329	332	333	334	354	352	326	314	306	353	362	324	398	337	322	338	346	350	348	349	346	356	348	310	313	348	322	316	347	356	305	331	378	332	333	331	365	337	331	365	353	366	353	311	333	336	372	379	336	322	334	343	353	310	331	325	320	352	321	338	348	385	315
3139	8430	6293	2924	2146	2076	2286	1148	899	770	631	560	560	502	508	465	453	405	424	431	441	424	403	433	427	386	387	403	393	402	418	397	375	366	373	396	414	397	385	374	383	404	344	383	424	402	384	376	411	339	380	368	344	366	357	371	399	365	372	388	368	343	386	374	383	367	407	350	423	366	369	352	386	370	368	365	354	407	364	388	367	390	380	354	354	378	371	358	373	360	363	394	399	369	372	341	405	391	375	361	390	373	348	365	408	353	404	371	380	327	365	361	372	357	346	366	363	399	382	402	357	368	364	379	370	368	377	400	387	358	425	367	375	347	375	391	389	375	387	375	379	383	348	359	390	362	344	372	371	383	357	368	346	386	387	352	352	324	389	371	413	381	359	362	369	360	365	362	324	397	355	399	354	390	401	350	366	415	376	339	413	380	413	388	370	328	387	350	342	401	356	353	388	375	362	355	372	372	361	363	372	364	376	349	364	362	397	364	380	374	390	367	370	359	380	342	338	370	362	382	373	331	356	362	381	384	335	356	373	392	364	367	373	383	376	395	340	348	382	362	389	373	381	378	354	378	344	344	392	363	356	362	381	380	373	368	394	395	383	340	349	373	402	361	364	375	392	364	339	378	341	408	390	384	392	373	365	394	377	378	330	338	360	369	367	408	373	350	380	336	397	402	383	382	357	398	359	340	353	407	391	389	360	387	378	374	366	393	363	369	385	328	350	383	362	376	340	387	371	383	379	361	382	339	334	376	373	379	360	370	372	363	364	362	350	363	371	365	364	353	378	383	382	374	358	399	362	359	377	360	381	375	359	361	375	374	357	383	361	378	386	367	355	372	360	351	359	378	375	404	367	391	371	350	365	340	335	340	382	351	377	366	382	405	372	367	346	348	373	373	355	358	375	381	354	355	400	383	383	400	364	383	352	373	405	364	362	386	395	378	385	322	390	368	379	397	354	352	372	367	370	370	378	393	365	382	354	395	354	400	429	392	326	344	366	360	358	339	357	353	391	341	367	379	331	403	357	395	366	366	388	383	367	395	366	375	380	391	369	385	348	376	375	393	353	378	374	390	404	369	365	361	372	377	368	360	331	353	390	374	393	373	342	383	336	378	371	377	366	370	359	393	349	349	366	372	366	368	378	406	345	351	354	369	371	361	403	357	344	368	334	383	342	375	381	402	363	355	353	378	371	409	392	360	376	375	354	358	385	346	368	384	376	348	371	338	396	388	356	365	391	369	361	377	357	393	379	382	333	374	389	359	376	378	348	399	413	378	378	390	358	374	387	359	370	382	382	356	375	359	374	377	396	390	370	387	348	378	386	375	385	388	371	347	355	363	391	362	369	428	386	377	397	404	363	382	410	352	393	365	374	358	384	354	374	375	401	459	364	371	363	354	369	378	392	388	393	368	354	354	374	352	398	377	372	374	359	374	352	355	341	377	405	366	384	363	375	371	349	323	371	352	376	371	354	383	372	351	397	389	356	378	392	364	385	326	353	385	368	372	375	390	371	370	391	351	370	387	340	364	346	384	364	344	358	364	395	357	389	377	356	382	376	395	398	339	394	372	337	384	363	355	391	357	341	344	361	394	396	345	342	368	372	375	359	378	370	369	341	373	377	360	363	390	371	378	356	377	367	338	390	382	368	362	334	415	393	351	359	368	380	349	426	357	355	363	393	392	361	386	361	369	359	394	381	384	368	329	379	352	361	372	357	395	373	417	363	393	388	383	360	355	365	381	345	363	343	378	385	375	382	404	366	382	387	385	348	377	349	344	383	367	400	358	373	374	356	356	416	354	376	410	388	363	361	366	345	390	350	366	333	370	371	369	370	384	362	352	394	363	378	385	375	381	389	364	365	389	333	363	387	387	367	376	357	392	393	368	394	361	356	366	382	360	378	393	377	358	371	368	373	374	380	399	374	397	373	357	349	389	346	381	385	389	353	382	342	368	363	395	401	342	358	375	373	370	373	368	361	362	369	380	355	381	372	365	337	379	371	360	360	358	396	355	366	389	347	373	368	367	388	392	363	380	405	356	360	380	377	367	383	354	381	376	343	366	389	363	391	362	361	376	373	384	349	407	356	375	375	373	364	389	355	368	352	393	379	348	366	397	342	341	384	381	389	372	386	353	362	361	383	395	363	348	368	387	360	383	371	385	363	404	338	384	366	382	384	359	385	382	351	362	362	346	376	360	352	357	370	364	381	375	366	385	363	392	392	344	350	363	351	309	377	391	348	365	385	388	372	369	371	367	391	382	374	355	391	382	400	366	337	369	405	352	345	372	368	380	315	379	367	372	367	357	355	390	356	393	378	361	389	342	401	364	345	396	353	364	388	404	366	407	400	373	373	377	379	335	395	379	377	402	413	373	447	361	399	381	353	414	367	375	335	385	366	374	385	353	345	377	379	409	359	323	335	380	370	392	377	346	358	372	354	366	370	379	417	397	377	333	386	372	371	400	374	362	363	390	389	320	382	370	389	377	382	395	349	338	384	361	341	345	362	368	385	391	384	383	367	349	362	384	372	401	362	380	349	366	359	349	380	386	392	383	321	362	376	366	386	386	377	345	362	341	381	367	403	360	337	347	362	370	383	431	370	369	354	397	376	378	367	385	379	393	406	388	349	368	348	371	385	388	388	382	372	367	341	380	392	356	365	378	373	384	410	357	352	385	376	376	359	399	343	381	348	365	379	371	356	388	357	376	362	364	312	335	368	378	360	365	423	352	375	358	362	347	387	381	344	389	369	356	393	378	413	391	389	389	361	336	351	388	380	399	379	373	384	384	330	350	371	357	362	403	345	375	378	391	363	367	346	356	360	353	396	373	374	382	361	358	402	361	375	346	372	363	391	380	369	388	356	346	354	356	384	353	357	389	381	405	389	375	389	344	369	409	324	392	359	372	344	389	318	377	344	378	387	363	342	393	350	360	363	362	358	347	342	382	372	359	380	376	351	338	402	406	368	375	366	360	366	371	386	374	351	375	381	391	379	360	371	348	387	371	371	395	385	369	365	370	363	370	377	372	355	375	380	366	396	374	393	382	348	353	404	397	343	393	395	367	353	382	347	366	348	378	330	366	354	398	336	365	399	368	387	347	365	361	388	382	376	378	362	411	355	339	369	377	392	386	369	371	369	360	389	394	362	383	339	379	356	378	362	360	391	338	373	395	353	371	368	381	366	368	368	369	383	370	341	382	350	345	372	366	355	354	365	381	387	401	381	366	370	354	394	384	393	368	377	366	382	391	383	382	376	386	354	365	400	380	374	332	389	363	365	356	343	401	319	394	385	382	382	382	371	390	360	360	364	402	375	386	384	394	377	396	361	378	388	388	352	317	368	336	368	347	306	369	329	383	376	377	407	361	364	366	360	368	385	381	381	367	356	349	387	379	381	378	364	361	381	353	313	426	382	381	362	365	363	385	386	349	365	361	408	382	359	368	358	351	337	408	383	366	373	353	387	348	370	367	385	341	366	405	360	376
24295	20970	27559	24535	16641	1782	1732	909	773	748	744	681	647	683	705	697	716	618	661	629	617	642	676	642	649	707	660	653	638	689	673	651	644	622	660	629	660	607	676	607	627	645	653	618	693	664	670	646	656	605	617	632	666	672	617	717	673	656	636	646	650	654	608	597	652	667	665	649	633	645	629	646	585	627	660	679	629	639	658	649	637	606	651	675	635	640	606	626	646	642	630	604	665	673	666	656	607	592	635	637	639	647	628	629	631	602	640	603	630	638	633	658	589	624	664	614	624	636	655	671	633	631	635	651	615	634	652	629	630	650	634	643	638	628	669	599	654	694	654	611	602	705	711	619	587	619	615	634	636	674	614	594	571	645	613	628	631	638	666	603	662	618	629	644	640	629	614	615	613	649	661	664	639	643	602	635	634	659	609	649	609	660	662	624	606	688	682	688	650	610	618	637	629	667	627	626	660	675	609	640	680	631	624	620	614	619	665	612	645	648	654	689	662	650	622	696	646	653	638	644	590	676	668	620	642	679	596	653	574	639	628	587	654	594	595	664	599	588	601	668	610	640	685	638	652	621	589	643	670	656	625	606	627	604	621	618	622	672	627	652	618	644	644	682	610	656	634	725	641	635	637	648	603	638	645	630	632	604	629	657	644	636	645	614	626	634	664	658	593	597	661	578	652	621	637	600	579	640	638	593	624	656	647	589	659	652	659	642	640	658	636	655	671	645	609	656	615	629	621	624	633	680	645	595	641	672	680	640	653	637	696	636	625	620	660	632	620	669	625	632	666	627	625	667	636	644	630	606	710	656	626	606	664	623	637	624	656	600	647	655	626	595	649	682	706	662	623	619	602	621	609	612	667	624	634	618	658	645	665	644	610	650	635	680	662	668	695	642	648	651	671	628	634	665	607	628	663	624	650	664	637	664	618	628	592	703	619	656	645	679	627	653	633	571	607	635	656	674	650	674	601	640	631	607	576	648	637	618	673	607	613	692	650	672	671	667	619	624	629	619	613	650	645	613	659	617	668	653	650	650	644	595	658	601	657	630	648	619	620	616	632	633	613	662	616	639	666	661	633	648	645	675	591	614	690	594	639	660	614	663	725	645	588	620	668	623	662	652	665	611	655	653	661	625	612	643	671	649	625	615	627	633	673	620	607	655	672	657	646	654	653	638	598	684	666	597	595	606	647	638	648	622	625	711	632	661	630	597	624	626	596	642	647	615	627	642	623	631	617	630	662	632	634	655	640	663	602	652	660	679	626	618	645	607	674	627	644	646	629	600	654	643	659	649	647	626	569	671	635	671	679	628	595	657	657	654	668	653	659	626	662	651	647	648	651	611	649	666	656	623	675	679	640	641	627	661	628	684	661	626	638	655	614	653	672	636	665	677	613	647	673	645	634	643	674	618	674	613	681	670	606	604	647	647	643	592	634	580	651	673	606	682	649	680	660	643	649	645	681	629	686	644	601	622	666	640	667	644	629	678	584	667	643	600	645	638	675	631	659	673	660	669	699	596	663	675	670	662	697	635	660	615	628	652	658	622	647	661	656	638	648	639	684	644	616	667	614	683	685	651	663	651	665	642	627	621	680	665	653	618	625	608	627	625	676	658	654	612	696	614	668	629	619	677	643	686	678	624	639	678	703	626	626	609	666	689	661	665	643	639	663	629	600	644	627	658	605	644	616	633	657	631	656	651	627	654	622	658	686	653	641	639	626	653	638	631	648	630	671	619	632	622	668	609	647	643	603	606	637	714	630	622	666	621	655	630	640	609	631	653	644	639	631	667	636	654	669	641	676	636	665	677	637	599	645	628	653	684	674	613	658	639	615	637	611	598	638	636	647	644	647	650	563	610	621	670	677	644	629	638	642	669	656	639	645	603	667	655	645	658	636	656	691	616	711	658	583	637	670	640	624	618	644	617	617	672	653	632	655	625	657	606	611	621	653	651	592	613	620	624	632	625	627	618	686	646	637	644	635	647	664	649	688	631	659	630	630	595	652	651	643	689	697	689	657	650	623	575	616	617	657	597	626	650	646	620	633	599	639	666	617	620	709	608	637	641	645	651	613	627	688	633	628	658	628	614	620	642	626	639	636	643	657	631	623	689	601	634	661	597	671	672	659	623	654	571	610	619	613	702	638	615	609	613	625	629	633	660	605	605	640	611	587	631	654	623	665	624	630	665	661	668	626	678	644	630	643	575	649	645	640	677	633	626	654	619	649	637	645	643	675	612	638	672	624	616	649	673	674	633	635	670	673	594	656	622	635	648	608	632	629	619	632	665	633	600	629	610	627	654	647	619	660	652	660	613	637	660	654	607	658	680	593	646	631	651	655	604	653	658	639	680	632	649	646	575	647	641	643	633	622	673	676	623	619	650	642	616	604	663	649	700	674	653	609	668	636	618	694	694	598	631	609	646	619	616	628	625	610	598	585	632	600	609	704	637	603	608	653	664	622	658	653	636	656	628	642	626	620	641	644	679	626	633	651	620	648	620	624	672	664	631	631	688	710	644	675	617	650	654	644	651	643	650	646	631	635	626	625	674	635	636	651	651	645	627	604	638	631	608	650	629	641	626	628	678	673	630	618	686	662	666	632	676	657	646	660	650	626	618	624	625	659	636	656	598	658	641	668	646	637	634	663	646	629	654	649	613	626	648	598	669	574	641	657	650	638	608	635	602	667	637	598	592	664	626	619	659	667	623	628	649	646	638	614	667	607	624	606	644	603	615	633	621	624	642	609	624	671	635	615	634	651	618	629	673	647	625	614	632	651	632	632	639	621	589	645	616	637	658	590	608	623	593	669	622	636	714	607	662	643	666	626	630	614	651	644	624	629	606	582	648	646	642	595	669	642	639	614	608	627	609	643	648	665	624	656	627	662	698	615	640	652	627	675	639	649	690	677	667	681	654	645	615	637	604	633	678	622	614	601	695	656	649	623	601	606	656	607	640	662	658	654	636	666	653	653	604	646	633	640	688	628	673	609	650	623	640	620	649	606	655	664	674	646	658	631	649	669	659	682	646	603	638	596	575	620	594	626	669	667	631	616	650	624	654	618	595	670	626	657	619	585	616	606	655	609	653	634	662	610	646	644	650	683	670	635	627	694	650	597	631	673	647	617	618	640	642	665	593	619	660	609	677	637	664	620	640	637	609	624	646	611	640	635	641	680	653	635	649	648	630	646	666	687	595	626	634	638	676	638	627	625	643	616	629	657	652	638	687	656	644	652	623	639	612	652	606	637	627	615	634	633	633	653	625	624	635	630	619	678	635	595	624	592	654	643	582	640	662	602	637	648	653	597	654	614	597	638	639	631	641	636	657	626	651	616	624	647	656	634	619	660	625	614	617	685	628	624	583	650	610	667	615	679	627	612	676	637	674	620	634	638	629	650	614	624	609	619	631	623	683	674	619	627	639	648	619	599	632	634	646	605	658	656	601	642	662	659	622	663	660	650	639	653	669	589	611	701	619	604	650	652	645	607	632
3463	5653	4082	2200	1711	1950	2527	1224	975	824	780	729	714	724	667	690	692	705	685	666	656	662	664	657	728	641	712	605	642	577	680	636	647	694	604	663	637	630	643	610	612	637	657	606	665	632	637	589	637	625	663	600	629	642	662	670	602	684	621	636	677	646	630	650	605	613	611	596	662	590	614	626	563	672	603	663	613	634	574	647	606	601	628	662	622	614	638	640	628	670	566	634	655	650	638	669	653	640	620	641	595	689	653	626	620	613	632	662	593	626	623	594	660	636	641	661	572	615	601	623	642	627	616	637	617	682	627	643	650	598	665	631	630	599	652	646	657	630	630	660	616	672	618	625	631	665	642	618	640	622	639	651	599	621	664	620	641	651	664	651	655	624	636	657	620	638	606	646	636	620	628	634	662	608	642	660	648	654	608	602	632	645	629	629	609	607	657	610	660	674	620	624	575	647	647	607	635	657	638	659	650	640	664	614	639	605	636	655	573	617	666	650	652	634	677	573	652	647	674	630	665	669	647	606	621	613	625	604	626	598	674	643	637	623	617	675	611	618	644	597	646	691	636	616	611	607	617	610	651	662	618	656	668	633	629	627	597	613	618	636	621	680	646	663	623	627	651	646	639	659	635	587	639	669	649	683	644	651	639	626	678	646	626	615	620	675	603	646	609	631	684	636	604	661	618	621	653	592	644	662	622	588	631	609	644	642	658	612	627	629	677	646	661	627	641	606	641	690	646	605	588	629	651	651	634	652	662	663	675	689	659	622	680	632	635	602	662	667	632	590	586	602	645	653	647	628	676	637	608	619	637	655	606	648	590	666	654	647	633	622	658	651	609	642	640	630	647	685	631	653	602	613	613	663	627	602	642	593	670	672	676	671	627	643	629	665	587	611	614	595	661	630	599	657	605	662	571	623	688	612	622	620	585	670	641	600	643	610	612	603	652	642	607	641	696	635	632	626	647	627	641	621	618	661	595	636	655	600	673	624	638	632	588	615	633	640	617	612	661	651	641	649	633	601	640	636	631	629	653	589	628	661	632	633	647	650	665	689	647	696	591	665	654	643	641	616	649	646	618	614	638	668	647	666	643	616	627	573	678	627	606	654	593	605	686	610	604	598	648	615	632	656	628	624	689	624	687	660	624	659	690	642	616	648	621	602	641	649	633	644	610	595	631	642	651	616	650	601	656	571	642	635	621	586	659	581	596	660	603	593	624	646	655	636	661	586	646	648	626	571	630	663	612	653	657	627	669	633	665	667	618	622	623	613	628	641	626	643	596	636	648	650	624	593	644	663	633	617	663	633	654	651	609	618	626	611	599	638	635	642	649	632	624	644	619	632	599	618	649	609	669	628	632	593	622	651	677	638	649	612	669	676	627	666	645	619	610	608	601	627	677	663	666	696	665	631	600	645	659	659	661	633	597	605	601	654	649	645	629	628	665	670	645	647	633	594	612	641	632	634	636	612	664	651	621	627	570	630	626	659	607	630	616	600	657	631	630	649	642	634	626	611	638	602	610	644	625	649	604	655	657	650	608	601	639	618	610	647	607	652	661	633	653	620	656	624	652	636	636	629	592	609	674	639	635	632	631	631	634	671	619	659	685	635	639	615	644	609	623	640	599	624	633	639	608	669	672	599	625	661	635	674	623	673	647	605	598	668	632	615	614	671	639	629	629	607	598	660	637	658	648	610	664	623	626	657	646	596	668	661	630	636	640	645	635	622	693	624	657	632	615	661	628	601	674	684	630	628	688	606	627	606	654	642	613	635	603	633	595	670	629	640	610	620	585	620	635	625	656	614	603	599	633	633	614	632	633	649	647	573	618	599	637	626	636	692	615	653	651	637	612	626	595	619	628	655	624	591	628	646	603	632	600	657	585	681	607	635	659	644	632	634	649	601	608	683	664	684	609	624	628	603	604	648	621	635	616	639	659	676	613	673	636	636	591	611	633	644	651	622	644	606	668	616	654	611	592	650	602	640	654	611	619	617	664	631	675	599	617	659	649	630	653	635	642	627	624	645	700	619	608	618	616	587	648	642	651	629	647	596	638	649	681	610	559	607	616	667	583	655	618	606	632	636	614	632	668	635	626	612	634	664	615	622	607	633	654	644	650	638	638	668	670	626	620	632	647	627	636	648	636	589	613	657	656	682	655	666	568	617	637	663	617	625	628	650	576	594	594	643	622	603	620	606	635	633	649	651	637	641	606	660	639	641	603	655	673	712	660	637	643	608	651	651	655	659	656	621	656	654	688	663	657	626	623	651	670	613	597	657	597	619	595	662	670	606	658	606	602	619	664	634	662	616	630	643	598	664	665	656	675	618	622	626	622	682	614	616	617	677	643	610	673	608	659	684	668	672	647	666	632	658	632	619	652	623	671	614	593	636	613	656	612	642	650	603	662	647	646	659	657	641	614	663	618	644	653	639	624	618	599	614	648	655	610	611	603	642	622	671	655	650	625	638	626	620	609	597	618	666	580	623	597	618	606	633	630	637	608	648	666	593	656	626	664	606	646	639	637	647	640	632	649	595	617	655	610	648	635	610	658	627	626	629	624	624	650	603	644	686	669	638	637	659	605	648	630	696	629	635	580	627	641	641	620	648	652	571	606	674	606	633	667	640	632	660	646	626	641	667	639	655	654	628	675	586	675	610	612	622	632	644	645	602	654	603	620	643	649	640	638	611	631	653	609	618	617	630	651	615	639	641	597	641	651	655	665	607	629	618	629	661	632	673	637	643	694	617	632	663	598	640	640	648	669	617	644	654	612	610	683	620	645	644	613	626	650	659	597	641	649	660	627	666	605	616	575	643	643	637	593	641	616	629	633	624	660	648	670	625	599	637	585	629	627	648	662	603	632	635	624	655	642	619	628	586	655	599	594	648	638	589	626	594	647	668	618	624	638	638	632	642	634	617	647	655	662	648	582	606	634	605	633	607	676	608	636	686	607	648	675	630	660	621	601	651	665	612	654	627	632	619	618	633	590	676	677	613	647	569	611	645	600	603	657	631	628	650	590	657	642	662	669	618	591	624	619	647	585	656	644	640	617	629	613	702	628	624	656	632	603	642	626	652	667	634	672	624	657	621	643	633	641	637	585	649	623	632	628	642	665	602	670	645	633	583	612	593	642	645	619	645	613	624	661	681	635	645	617	619	668	619	657	645	628	643	642	638	639	638	670	616	629	630	661	655	637	641	615	623	623	638	598	690	672	690	615	643	699	684	649	644	606	655	646	593	628	646	623	647	627	632	614	644	667	608	625	633	640	643	636	611	600	621	663	627	653	589	680	644	644	681	625	639	631	650	661	616	645	638	673	643	619	645	651	640	606	622	638	672	664	637	610	655	648	655	664	627	639	618	692	614	647	608	623	636	691	641	595	629	629	630	654	647	623	659	611	641	667	660	652	638	613	621	682	652	646	662	631	595	581	656	665	639	615	646	613	624	644	602	664	626	615	666	640	583	697	681	619	629	596	644	637	610	610	668
22153	20980	28700	23468	20983	21111	15254	1710	732	601	490	483	430	391	318	356	333	313	274	276	240	263	275	247	239	250	231	216	251	231	233	210	219	197	234	212	223	177	205	215	209	207	214	194	194	198	197	203	205	218	216	176	201	188	188	203	196	195	190	201	212	209	208	189	209	191	199	236	188	194	191	199	169	210	196	185	191	187	187	202	218	167	168	160	190	208	207	214	196	197	218	189	188	178	197	200	181	205	221	191	194	169	184	195	187	176	205	187	215	179	196	208	217	205	207	182	183	193	211	208	183	191	189	214	158	186	187	209	171	188	185	193	192	172	205	189	208	189	170	196	216	198	184	193	178	193	196	199	172	173	182	202	191	188	196	176	192	197	197	204	209	178	181	187	207	219	218	203	172	198	202	198	195	204	218	192	170	191	181	189	197	193	186	216	209	180	200	197	213	205	183	187	202	196	206	174	184	181	190	205	166	190	199	204	191	190	203	198	187	206	181	187	188	206	181	189	193	203	233	186	193	201	194	189	167	205	206	191	196	205	181	210	194	193	187	191	193	185	210	190	189	182	194	181	197	191	181	190	175	203	201	182	174	188	199	197	185	173	208	204	189	179	197	162	197	195	198	174	201	171	185	195	176	199	189	176	162	187	210	186	183	180	174	202	206	214	200	187	165	182	168	182	179	197	177	208	188	186	215	201	198	189	185	213	215	189	220	198	194	193	186	212	207	205	195	169	170	198	191	184	177	190	178	205	208	192	197	182	206	192	218	224	194	211	165	174	195	173	177	194	215	170	215	191	180	205	160	216	187	194	187	184	233	189	212	187	172	196	187	190	183	200	215	182	197	205	209	219	196	191	175	193	187	194	188	198	217	206	209	193	210	193	192	175	183	183	230	191	195	190	190	208	182	189	208	207	194	215	207	186	193	201	191	184	179	199	204	207	178	225	202	193	197	178	171	208	168	185	188	188	188	164	204	190	199	168	188	184	211	194	205	214	196	194	182	207	171	193	195	193	197	196	194	177	185	203	188	190	203	188	202	167	179	188	195	177	204	198	185	188	188	186	181	173	232	184	176	200	197	219	176	190	179	178	185	209	234	176	198	207	168	185	205	223	192	195	177	210	183	186	192	212	183	201	196	183	213	215	193	209	182	195	190	176	180	202	185	184	181	197	228	196	196	193	200	204	184	202	172	203	213	196	186	199	190	210	191	189	190	206	198	202	180	182	222	218	208	178	163	192	207	186	164	203	191	201	197	189	174	191	217	190	190	194	199	187	189	196	184	211	210	183	196	182	193	188	183	205	217	178	194	197	198	170	194	175	166	225	199	197	192	194	187	192	197	179	201	193	195	198	193	171	189	202	180	214	193	181	166	195	191	186	169	204	221	170	160	213	188	219	211	198	192	205	199	185	180	197	183	171	193	195	208	198	187	204	172	194	182	194	191	183	189	179	192	181	191	162	190	207	185	196	209	193	221	188	180	187	187	187	192	208	166	184	192	196	198	186	192	175	207	167	177	203	212	183	181	166	189	204	184	203	181	187	203	187	201	194	188	191	208	193	172	184	185	199	191	183	215	202	189	221	185	192	196	198	182	197	209	178	191	189	212	170	183	175	188	198	200	184	183	160	196	195	205	198	188	197	174	186	190	188	203	174	202	192	196	189	176	192	172	181	200	186	186	181	190	188	187	210	193	182	183	212	181	168	189	186	198	200	215	198	203	194	191	188	192	194	188	205	195	170	175	183	146	196	214	203	188	178	199	201	187	214	186	185	189	171	173	181	192	198	191	181	191	184	197	193	206	181	207	199	202	192	194	173	209	191	193	211	211	211	204	196	184	203	170	186	195	201	170	203	207	172	211	181	188	199	184	201	200	205	187	171	182	192	193	200	176	187	176	188	210	218	162	208	188	183	191	226	184	164	190	181	193	228	198	192	193	204	193	194	203	189	205	194	191	211	199	211	197	203	206	196	180	189	184	155	181	194	169	198	180	185	204	188	188	195	190	197	192	200	192	197	172	210	188	193	186	175	204	170	193	188	197	184	189	205	198	218	214	201	199	185	202	171	194	209	180	211	200	178	192	177	163	192	174	187	208	189	210	168	197	207	198	174	181	184	209	178	177	195	185	186	202	207	206	177	208	171	188	200	196	178	202	171	216	196	195	217	199	192	172	197	198	205	184	170	184	212	192	193	194	174	198	187	171	177	196	195	195	172	196	196	178	191	185	195	167	189	174	204	176	209	210	188	175	188	172	185	195	180	195	192	190	207	198	200	168	220	180	199	183	188	190	170	189	156	213	201	193	195	204	201	196	178	190	203	193	178	186	182	199	201	198	207	186	201	201	192	208	196	201	190	218	179	173	189	183	180	190	185	183	187	191	163	185	200	192	187	205	169	198	182	177	178	201	196	203	220	212	194	187	182	153	217	180	179	176	185	196	176	180	183	199	199	186	215	196	212	180	184	198	204	189	215	182	198	215	197	221	198	194	186	190	187	187	177	203	205	167	179	173	187	183	216	195	193	191	198	178	214	198	181	186	207	187	181	195	181	185	177	189	176	210	185	198	191	193	207	209	174	175	226	184	181	205	178	187	200	205	194	187	164	198	177	201	206	169	210	191	219	179	182	187	201	199	189	187	208	219	190	191	206	203	164	166	209	178	185	216	199	185	202	180	204	194	180	190	195	167	176	193	186	191	197	167	209	178	198	185	185	203	168	178	194	202	199	209	205	210	187	175	194	195	204	182	191	197	174	182	169	187	252	185	189	214	198	182	185	183	177	176	190	195	209	193	193	181	204	198	188	162	189	207	189	196	207	175	191	181	183	181	195	191	180	198	202	182	180	172	186	219	187	202	201	207	191	210	201	206	192	184	198	198	200	208	180	191	187	203	211	190	199	166	193	192	187	177	223	188	198	203	196	186	202	195	189	189	184	187	207	196	191	202	193	193	192	210	182	190	196	189	207	183	211	173	193	189	205	202	207	187	174	205	203	185	193	197	197	209	175	189	187	199	195	175	192	184	182	192	187	205	204	214	186	202	184	201	170	196	195	216	173	203	182	207	168	185	212	185	174	203	177	168	222	204	174	184	182	196	208	188	207	180	197	189	198	192	218	185	188	196	194	177	209	197	192	196	168	186	194	177	215	200	181	182	176	181	177	169	203	195	192	223	193	163	185	193	195	181	189	181	219	181	195	193	193	186	179	183	193	183	209	173	179	204	194	215	164	192	202	186	196	174	206	189	169	198	182	203	179	186	179	196	208	181	191	187	198	199	203	198	197	180	205	195	186	227	203	182	215	203	186	158	199	195	202	176	204	207	209	202	198	211	186	197	180	182	184	203	197	191	196	186	159	186	197	185	168	204	217	197	187	199	185	216	192	193	191	185	195	190	214	196	189	193	223	187	188	201	190	188	191	185	192	211	171	205	208	186	190	193	195	181	171	199	229	175	187	192	187	205	185	191	181	186	188	198	194	176	186	180	196	194	191
4384	13980	10440	5186	3742	4866	6542	1953	1195	886	689	577	519	473	430	398	346	351	336	285	254	257	271	281	265	238	243	255	259	256	246	255	208	249	201	214	217	206	220	204	205	194	203	213	200	209	184	204	205	224	204	223	218	200	190	206	204	191	205	185	210	218	190	201	194	172	204	178	214	192	192	189	177	182	185	202	207	172	200	189	204	202	188	211	192	217	211	198	186	191	196	188	190	194	189	185	215	224	193	210	171	187	207	207	171	227	188	201	183	183	169	200	178	191	202	228	213	179	202	210	179	185	202	195	195	189	189	217	193	201	213	202	184	200	203	194	190	192	187	194	199	165	192	193	173	212	163	188	188	207	178	209	196	175	199	184	185	210	208	209	222	203	214	205	172	208	184	181	193	215	219	185	193	220	198	205	209	218	188	203	207	190	202	190	178	199	188	189	189	190	170	190	178	183	181	189	160	198	193	204	209	182	180	176	180	181	201	165	184	182	180	181	200	187	202	197	205	193	198	180	201	188	192	200	200	180	212	164	170	223	195	223	187	200	182	186	199	187	184	202	208	229	167	172	180	210	196	186	188	214	166	228	225	194	197	196	205	182	193	199	183	182	185	194	195	191	199	192	199	185	209	189	191	190	192	202	210	197	212	186	176	180	211	192	221	184	184	181	205	200	209	187	199	193	191	187	188	219	200	210	163	179	190	189	182	186	211	182	191	207	187	211	187	179	200	197	215	204	172	186	189	189	204	183	183	201	206	169	180	193	190	205	167	180	202	194	177	200	201	208	208	190	193	195	205	167	182	218	178	184	206	195	203	186	210	185	200	172	179	182	210	184	177	225	193	214	230	184	188	162	192	201	208	166	203	190	193	204	200	185	204	189	192	198	206	192	164	205	207	197	213	216	239	201	209	182	187	194	198	188	195	212	181	195	193	200	185	193	182	191	186	180	173	186	199	183	192	198	195	182	173	218	195	197	182	193	185	197	169	201	199	194	176	181	168	202	195	196	196	178	190	173	205	192	199	192	186	189	177	217	170	186	197	203	201	202	205	190	192	191	214	198	184	184	177	174	167	192	173	197	195	200	190	184	168	198	184	199	185	186	191	192	209	208	191	170	167	218	164	188	193	205	198	185	200	191	205	200	209	193	196	196	182	173	214	173	193	190	190	206	208	214	224	193	170	182	181	181	196	181	186	211	199	178	189	182	177	195	179	194	200	191	186	190	205	172	201	182	196	196	184	201	207	189	202	179	190	172	186	205	229	179	185	200	185	177	180	180	179	167	198	183	210	225	197	177	196	191	196	198	215	164	195	201	192	180	203	196	199	214	170	206	204	208	181	197	178	178	188	185	221	210	190	197	180	207	182	180	202	180	203	193	189	189	206	206	179	192	215	198	199	168	170	178	196	206	182	204	203	190	205	187	205	216	169	203	179	201	219	203	206	171	213	206	169	212	161	228	218	203	162	178	189	200	162	208	175	170	200	191	172	196	183	179	198	205	192	173	193	188	177	185	219	181	188	204	187	196	195	205	196	186	195	186	195	171	199	213	179	208	182	205	205	193	196	195	196	170	204	215	195	201	198	171	201	192	189	161	193	195	208	195	215	189	188	194	204	201	185	165	196	170	183	211	201	209	185	189	190	167	194	185	199	202	187	200	183	181	213	195	215	207	182	200	192	187	207	205	196	174	208	185	194	176	188	217	199	195	198	186	177	150	200	189	207	208	194	188	194	190	199	194	186	187	165	189	200	177	197	204	198	183	210	179	191	209	205	150	199	194	208	177	213	176	192	186	183	179	192	177	174	182	188	175	184	201	195	188	189	192	183	190	178	208	188	203	196	199	193	189	165	204	189	215	182	187	174	191	198	196	184	166	190	200	181	189	190	191	190	224	198	216	196	197	217	199	192	189	222	202	214	164	183	191	168	186	179	194	170	211	192	210	168	189	211	204	200	200	198	192	194	196	208	172	190	199	180	184	197	177	177	186	185	182	195	150	194	204	178	209	171	199	201	184	174	187	163	208	185	200	202	170	184	210	193	179	191	178	199	189	200	207	193	208	223	184	177	179	197	192	176	186	189	179	195	195	175	208	210	201	185	194	185	189	164	195	181	191	194	211	210	223	183	183	205	195	197	184	183	188	173	219	172	196	202	193	196	194	229	200	181	194	170	175	181	189	189	185	219	196	191	200	203	225	210	191	187	187	197	201	200	181	194	186	184	199	195	194	198	196	186	199	198	195	192	170	199	173	191	176	175	187	219	205	208	184	200	196	195	167	193	196	220	180	213	186	175	173	173	200	198	215	206	177	177	190	187	192	197	178	190	187	195	198	171	175	192	175	210	185	179	183	199	228	158	183	195	208	198	220	185	160	192	203	181	217	210	200	216	203	198	190	203	178	192	199	175	190	175	178	195	215	207	183	193	169	212	173	210	197	214	175	186	198	178	211	175	191	200	210	182	208	197	179	199	189	192	198	199	203	172	170	199	223	200	200	191	173	214	186	175	197	183	178	196	198	185	164	171	174	178	179	177	200	214	194	185	192	220	189	211	169	182	207	199	169	176	190	187	195	190	202	195	171	215	190	177	214	184	203	207	196	183	200	187	195	224	184	172	164	177	204	186	203	177	167	188	212	186	205	184	219	183	203	191	174	186	176	217	197	189	204	207	195	208	198	187	202	207	190	185	200	194	187	224	189	177	183	192	188	192	187	215	206	193	195	201	165	171	179	219	202	213	176	183	187	178	188	199	191	214	182	196	209	196	204	172	175	195	204	208	187	193	198	192	191	173	179	218	197	194	183	200	171	198	168	175	191	192	206	205	218	197	173	177	187	174	198	199	184	213	202	209	217	174	203	186	210	192	167	180	188	187	196	203	198	227	186	209	181	188	167	180	211	218	185	201	200	173	176	225	202	216	216	206	176	173	225	199	190	192	201	171	223	192	197	191	230	213	163	188	194	194	184	191	199	187	193	184	185	191	174	174	190	179	191	195	234	184	190	181	186	222	221	179	190	190	205	195	172	199	190	199	194	204	201	194	180	222	215	185	203	210	188	190	201	201	185	172	199	179	208	233	177	184	183	184	172	181	168	197	186	197	192	201	170	182	187	201	197	200	207	194	195	178	206	215	201	191	190	183	189	192	189	203	192	178	221	179	189	195	192	193	203	184	195	194	178	203	195	195	232	196	212	208	193	210	195	180	204	211	188	193	208	215	172	204	205	199	186	211	226	182	205	195	195	220	200	196	194	215	204	190	194	194	204	199	164	191	215	196	197	180	223	185	167	192	201	184	182	168	190	182	196	189	194	209	190	227	171	193	210	210	180	190	197	187	201	199	215	190	187	200	188	192	200	182	207	181	204	166	191	178	181	210	167	193	207	180	194	198	187	198	192	192	202	201	183	188	212	188	190	176	184	180	204	196	207	186	214	197	210	210	176	178	205	182	169	186	195	214	189	180	172	212	190	208	207	198	178	170	166	197	211	198	202
27416	18346	4702	1032	855	1211	1719	805	709	723	742	715	669	675	708	741	650	726	668	663	688	682	692	672	650	665	654	678	650	670	664	651	711	687	677	713	728	684	660	687	668	708	703	690	698	688	696	681	712	707	742	675	700	689	683	693	705	685	690	691	692	700	733	738	681	690	689	643	689	647	723	674	666	712	690	685	678	689	726	680	698	652	671	718	689	671	691	643	696	675	697	716	676	675	710	643	687	688	657	715	654	671	723	645	701	653	713	651	647	677	668	646	667	599	680	690	706	703	676	694	683	700	741	695	711	656	712	739	685	658	657	690	707	694	680	702	680	631	681	718	730	692	740	747	666	704	695	660	654	676	698	670	703	682	677	661	652	681	635	666	663	638	682	685	721	722	618	662	658	704	667	635	682	683	701	709	652	712	616	662	679	695	695	701	705	702	666	680	690	681	699	662	655	709	644	711	645	715	679	712	680	677	706	681	680	659	718	703	689	673	667	725	714	643	673	656	659	673	664	675	671	701	677	684	719	654	669	707	704	682	708	722	653	726	695	680	711	645	673	681	712	695	680	649	693	708	686	667	667	668	712	663	719	665	652	721	619	709	680	697	679	750	696	668	723	680	655	718	684	626	652	681	727	653	672	730	639	685	653	720	711	695	685	706	667	694	739	672	680	697	644	693	685	682	654	675	684	718	675	676	695	659	665	681	688	669	675	704	713	708	701	714	661	658	683	705	711	722	683	658	667	685	677	676	694	713	681	679	720	692	655	651	679	674	712	684	674	699	635	694	713	640	630	665	713	699	708	725	698	650	645	682	684	678	685	678	692	679	715	696	683	758	642	711	746	689	730	693	700	670	697	704	715	688	662	694	706	693	640	723	653	692	742	673	678	667	691	707	655	664	679	694	646	635	704	663	707	674	681	674	681	696	650	692	724	680	683	645	661	634	701	681	706	678	670	700	676	713	706	684	678	682	659	737	692	719	664	693	658	649	679	695	712	677	706	672	673	713	667	728	686	737	669	657	741	701	708	719	666	747	716	702	674	624	692	658	701	664	724	679	725	687	735	646	692	662	688	661	694	634	711	672	671	714	701	625	717	711	659	691	689	690	653	670	677	701	660	705	687	716	672	664	690	723	729	679	672	707	658	689	715	641	666	721	751	735	724	688	631	683	671	720	677	678	681	669	705	704	698	684	708	653	690	702	706	678	731	679	714	675	721	686	702	666	697	668	726	689	724	676	695	682	654	660	678	685	706	678	682	653	710	655	697	651	656	686	705	687	685	652	654	661	700	721	758	679	689	696	710	658	682	640	695	620	721	690	655	690	672	674	683	667	715	665	685	687	703	658	693	697	659	686	724	709	645	719	688	711	711	714	673	647	707	716	633	687	730	684	678	665	659	719	690	697	661	707	627	626	718	664	641	696	645	689	670	719	683	697	712	690	641	654	726	673	672	672	673	718	714	665	715	698	683	691	704	713	675	673	735	684	660	665	715	716	671	678	710	716	670	689	643	700	654	671	694	684	679	693	721	686	654	647	693	655	708	687	672	655	692	694	694	727	680	677	702	701	690	680	684	697	694	724	669	679	722	729	699	658	681	701	707	687	669	681	687	693	702	752	643	669	680	666	660	708	658	714	677	618	654	686	641	683	680	701	716	697	666	660	663	696	678	682	680	734	701	700	683	654	675	671	714	680	664	692	720	668	741	680	732	713	682	696	665	664	653	683	692	698	682	683	626	669	683	696	699	678	708	699	669	696	677	657	657	686	731	703	674	716	694	681	698	720	723	669	666	709	697	662	691	716	681	712	706	666	687	681	683	706	688	740	672	674	677	675	725	736	718	691	624	704	705	691	682	692	747	719	664	677	718	702	694	726	700	692	667	696	658	680	724	692	666	683	663	665	681	659	659	667	694	640	694	722	685	676	721	691	648	642	703	656	661	702	699	699	691	678	657	716	710	705	680	679	674	677	697	684	700	669	694	746	675	750	631	673	697	677	696	696	686	711	675	677	673	683	710	686	690	696	729	660	691	671	677	660	671	666	690	689	692	759	641	710	689	698	650	713	697	679	714	681	697	644	665	671	652	677	676	680	700	682	697	715	705	683	723	717	722	686	686	694	686	691	679	657	658	656	688	670	724	715	708	659	695	748	706	702	688	696	679	678	670	673	665	718	705	713	693	707	670	657	714	644	667	715	701	705	631	726	759	717	681	710	668	649	708	688	684	702	691	646	672	671	708	678	693	706	684	659	675	657	623	638	704	680	640	679	639	686	667	654	727	677	700	716	703	705	710	709	686	690	715	715	682	718	705	642	725	709	738	640	726	694	711	735	723	652	680	702	716	713	671	657	631	670	596	679	729	658	658	652	690	674	638	730	729	647	712	690	664	748	704	705	698	656	665	701	671	693	659	703	646	684	673	640	693	689	684	710	692	669	675	672	700	742	695	732	653	722	693	668	699	684	679	660	681	718	676	698	721	677	687	680	684	662	632	675	672	750	669	666	720	673	722	627	683	695	712	678	710	700	700	716	672	685	703	734	703	681	646	688	715	706	689	742	697	672	703	676	676	648	711	705	708	702	622	655	694	666	672	685	670	678	704	700	718	689	723	671	667	679	664	691	672	714	627	676	635	650	643	697	693	636	667	674	671	713	691	660	740	660	638	668	719	661	707	709	686	671	698	691	688	717	691	717	668	713	698	693	730	694	707	696	649	675	684	743	667	722	695	700	595	677	682	709	676	690	673	669	739	669	712	708	753	702	696	636	656	675	670	707	664	691	688	665	677	702	718	685	714	600	692	641	707	682	726	722	708	676	681	682	649	681	623	650	734	680	696	663	757	684	692	698	681	709	729	676	686	702	720	670	688	751	737	715	702	641	692	709	702	674	711	717	671	636	640	643	663	673	688	664	653	733	687	716	672	688	698	686	687	689	655	696	738	654	674	658	675	693	687	703	676	703	672	683	663	641	685	678	714	699	764	718	707	670	694	691	657	685	694	736	658	678	702	734	706	679	686	685	682	700	676	716	686	682	717	668	713	713	690	669	735	727	697	699	708	693	627	742	722	694	676	716	650	693	721	727	718	651	706	709	714	670	718	675	676	642	655	738	700	704	667	713	694	729	686	629	697	661	716	670	723	698	689	674	688	680	701	646	672	688	711	691	637	702	720	700	655	735	684	662	694	769	699	673	684	685	698	690	685	652	673	691	694	651	704	667	686	707	691	647	686	719	686	689	687	680	704	654	674	683	705	725	638	737	670	715	675	711	675	714	662	670	668	731	683	699	644	694	673	745	691	685	707	727	698	670	688	707	693	732	708	684	704	682	711	681	721	656	686	691	634	692	646	708	713	706	693	632	713	677	691	678	669	682	680	659	726	732	743	638	682	686	715	696	685	693	666	681	648	687	670	684	720	696	662	687	706	679	719	681	635	681	648	669	719	678	696	682	734	632	742	716	662	688	682	684	734	688	665	660	653	679	626	676	636	658
4423	1126	924	821	871	1631	2332	870	716	735	731	743	683	711	678	711	696	721	704	691	703	684	729	696	740	744	698	736	677	685	716	701	723	723	690	638	696	735	680	672	704	693	704	704	717	660	700	694	734	723	647	740	707	722	766	692	693	702	710	696	676	714	660	722	668	707	726	697	698	736	708	677	676	744	715	726	703	659	711	715	722	739	677	674	748	721	708	692	703	782	710	747	640	690	731	745	681	723	680	723	698	735	750	684	692	716	738	705	699	677	728	676	705	712	691	686	695	770	710	684	711	696	696	716	669	701	756	712	708	740	723	678	722	748	703	689	755	690	701	768	719	740	683	720	750	722	752	727	688	713	740	712	679	684	687	689	733	697	664	700	691	707	702	736	703	733	663	687	727	677	708	705	710	699	744	703	685	710	720	712	725	726	741	705	680	692	688	714	687	679	753	683	725	667	720	723	705	721	718	735	729	706	699	703	702	697	714	700	727	691	724	691	693	657	720	771	701	643	731	733	740	675	728	680	658	704	687	686	728	719	705	734	691	704	711	758	687	683	729	739	706	721	719	675	735	687	689	731	713	692	757	699	697	680	686	689	780	706	664	740	696	673	674	747	697	712	767	650	688	718	706	691	664	728	719	685	733	709	748	714	779	711	737	715	742	735	721	678	741	730	688	705	708	686	706	711	708	729	721	712	702	680	697	689	687	714	683	700	697	716	719	671	661	687	730	700	733	736	662	711	725	759	680	753	743	696	700	682	715	734	684	751	739	726	691	746	720	689	694	732	727	707	705	707	708	708	727	706	735	706	699	742	668	655	662	712	739	685	723	698	729	753	755	749	731	694	726	711	701	681	681	713	655	648	692	720	713	716	655	709	712	711	688	697	682	683	731	716	660	715	740	691	755	689	734	728	705	732	701	686	696	714	690	676	727	677	724	737	690	725	720	720	685	662	715	676	701	726	713	715	713	724	697	674	772	696	721	690	755	723	694	738	693	711	690	732	742	690	693	689	741	690	755	728	737	697	687	705	709	677	739	694	723	678	706	696	668	725	700	685	716	699	711	661	657	702	728	672	673	737	730	655	681	741	649	731	683	751	698	733	702	750	689	726	799	725	655	640	685	711	698	732	743	710	665	770	720	670	705	666	745	696	725	729	735	636	705	671	687	697	702	725	679	681	720	720	750	709	692	694	786	667	695	762	673	753	756	699	715	727	680	692	671	694	694	765	685	759	643	664	740	700	727	652	691	690	719	746	751	693	711	710	672	722	698	733	713	740	722	679	695	735	662	727	724	672	700	744	751	677	712	717	729	744	715	776	732	704	726	740	642	701	706	707	709	693	745	722	678	744	733	753	708	735	728	767	730	729	723	715	705	659	714	731	684	761	712	697	726	693	711	716	657	732	699	714	683	731	653	744	689	729	714	683	720	694	727	710	684	706	709	711	707	710	679	662	763	682	780	675	729	733	724	729	693	715	722	673	713	696	725	724	703	713	669	685	687	708	701	629	694	726	698	729	690	676	666	721	738	737	690	732	744	711	748	745	694	653	703	740	701	783	742	710	709	736	655	744	692	740	676	727	714	733	700	714	695	689	700	773	709	720	714	666	711	717	733	685	710	670	737	703	728	729	710	732	708	680	706	686	734	705	707	703	682	722	725	699	686	714	686	726	728	721	730	678	732	691	695	697	723	716	745	699	700	683	696	683	693	712	738	693	737	710	730	676	724	704	703	721	686	694	733	707	704	723	710	687	655	689	740	653	697	727	725	689	632	720	688	754	725	705	729	702	717	703	733	718	715	700	733	745	666	643	692	690	672	668	680	676	725	713	697	707	752	695	732	712	718	690	687	749	694	683	687	702	687	694	674	726	725	740	657	705	722	669	715	701	675	728	710	714	687	697	675	710	688	729	733	737	717	685	688	722	683	714	737	675	689	691	717	711	697	717	733	697	778	705	685	696	697	759	677	757	706	690	740	697	719	722	684	716	710	711	689	693	718	699	698	667	700	702	711	718	749	708	701	704	719	728	692	717	727	698	688	689	738	713	706	715	735	732	713	705	693	676	724	719	739	738	737	695	695	724	714	720	703	739	756	669	722	711	716	713	712	688	767	677	720	697	742	787	713	742	721	697	702	715	700	706	713	679	708	726	708	718	694	666	745	702	668	715	672	672	745	668	749	710	733	716	690	661	679	709	755	742	747	701	711	687	718	735	693	661	733	684	654	721	632	684	706	699	675	684	706	715	678	716	703	735	730	731	732	716	735	672	726	733	703	761	669	687	696	740	724	687	696	723	736	731	761	709	701	671	745	681	672	698	715	666	706	727	682	752	722	708	712	715	717	733	727	720	770	723	666	734	693	736	691	700	711	689	698	688	729	713	698	718	687	690	764	749	709	690	751	720	701	694	692	729	647	710	742	699	690	742	745	714	708	699	700	733	695	760	752	725	730	673	715	678	704	739	718	688	751	740	672	715	734	700	699	741	711	725	736	712	707	722	712	702	717	702	696	705	714	730	725	730	704	653	701	730	721	709	717	727	733	719	728	714	723	725	719	756	776	721	681	699	733	658	683	722	692	693	752	702	712	697	726	712	742	664	668	701	748	713	715	739	703	702	670	696	707	721	746	722	703	724	754	756	735	726	697	687	684	716	680	688	709	733	646	729	689	691	696	711	741	723	705	675	767	725	722	705	706	711	714	682	766	694	702	752	709	715	734	680	715	680	707	739	685	700	719	711	725	697	740	687	678	718	685	706	736	722	720	639	716	698	693	674	754	725	672	703	667	726	662	693	737	728	722	704	722	719	722	709	706	655	709	670	756	687	684	702	718	716	700	740	696	740	711	724	712	694	720	700	677	700	695	750	769	690	695	754	689	664	663	680	729	724	679	718	689	745	710	711	722	704	720	704	749	744	713	696	729	696	760	687	685	675	676	739	724	683	682	712	698	691	736	719	717	690	647	708	751	719	731	678	777	680	698	673	725	705	739	698	698	717	696	711	713	710	670	702	717	701	707	675	706	682	713	735	711	702	693	743	684	709	664	726	680	774	721	697	745	734	744	709	673	681	741	687	696	726	701	739	702	686	659	732	749	695	749	659	764	710	736	726	760	700	695	708	734	741	709	720	680	674	698	671	698	684	749	695	755	712	705	731	733	694	750	723	712	693	710	711	726	665	721	686	694	725	694	680	697	744	706	722	717	689	702	718	698	673	700	721	663	717	671	684	689	708	744	702	694	720	713	694	653	699	711	661	672	695	730	728	709	688	687	684	725	700	685	689	716	723	713	753	736	692	737	706	677	737	685	718	681	722	734	666	703	711	701	722	670	670	690	686	671	686	751	698	679	751	706	740	695	699	722	698	689	683	711	743	701	727	709	702	735	677	698	689	757	725	692	715	727	755	706	740	743	719	698	690	682	720	718	704	718	715	742	793	688	728	730	725	667	682	732	706	703	735	680	668	694	721	690	742	693	723	689	692	719	707	693	704
23207	20924	28264	23736	20937	14156	4657	1039	602	525	472	468	456	447	421	413	374	408	405	360	364	388	356	390	384	335	351	359	396	400	368	364	362	361	377	379	352	358	371	359	325	364	342	347	398	375	366	304	336	331	354	369	374	321	338	371	342	358	360	359	326	361	354	334	386	304	373	299	354	340	374	317	349	337	348	351	341	305	353	326	325	353	348	363	368	355	362	338	358	331	343	344	329	352	371	327	363	319	337	361	332	337	316	322	369	373	351	338	348	353	319	340	355	307	311	320	282	362	349	364	340	329	360	360	307	337	337	383	344	327	338	363	370	354	340	358	335	327	363	355	325	331	348	390	334	327	322	331	353	342	384	337	351	316	338	349	335	345	384	354	301	346	344	340	356	339	343	336	352	353	347	372	341	332	350	305	358	363	351	320	361	321	363	332	364	347	342	340	362	349	376	327	344	328	334	331	368	354	320	321	340	317	360	368	329	385	361	339	375	339	381	346	337	347	373	331	352	330	354	359	362	364	335	350	342	318	367	326	381	357	348	335	336	299	321	344	340	335	361	311	353	338	373	346	353	324	341	342	326	326	368	339	337	360	361	331	371	319	301	355	346	353	367	356	377	335	356	312	300	327	360	315	376	370	327	332	350	319	334	338	369	375	347	359	313	350	356	352	339	312	326	320	341	374	383	366	332	341	328	327	352	328	386	363	345	367	356	371	319	334	372	347	330	366	323	347	339	362	385	353	327	351	348	341	366	351	344	329	381	323	362	342	329	341	358	351	341	364	368	359	333	395	333	385	329	386	334	338	324	309	339	363	343	345	352	336	330	332	336	340	342	401	317	345	332	391	340	341	347	361	347	342	333	336	330	328	344	356	345	358	362	324	346	342	319	346	338	347	358	374	308	350	391	333	322	335	341	356	345	376	357	327	365	376	362	360	326	336	350	336	331	332	364	374	367	337	363	300	332	366	328	345	352	366	341	355	364	378	328	321	367	332	353	341	325	364	309	345	345	363	365	328	334	337	357	342	352	333	335	369	341	353	327	361	359	346	332	357	358	336	331	355	328	346	336	361	334	326	318	337	350	355	344	359	341	351	378	347	323	374	341	408	364	353	344	361	347	336	330	331	340	349	308	359	323	359	367	348	321	335	328	314	348	327	362	367	362	365	328	321	385	341	322	341	374	346	313	362	397	360	355	345	342	328	344	336	384	364	333	332	372	361	338	362	344	358	361	348	361	338	336	309	342	371	363	348	347	356	371	334	384	359	323	359	365	340	321	358	318	326	341	338	365	330	384	359	314	340	338	325	343	352	336	328	365	338	339	329	331	325	358	333	404	367	336	349	337	302	367	377	357	330	372	360	370	319	322	353	335	340	382	358	381	303	311	348	290	329	359	335	387	322	349	350	340	341	372	357	398	344	324	325	321	346	344	340	360	332	377	319	332	351	349	345	352	355	357	344	305	320	304	349	356	356	339	359	291	359	369	327	337	332	357	351	340	324	313	339	324	335	326	346	319	347	307	364	357	343	351	358	345	383	357	336	324	386	337	322	317	338	327	327	342	320	359	347	352	315	328	368	319	333	336	370	349	358	364	347	368	326	370	359	355	328	366	346	355	362	337	331	361	352	384	364	365	385	343	350	356	347	332	366	347	354	347	320	332	348	317	372	360	355	373	335	339	369	350	316	337	341	333	379	315	384	338	339	366	353	364	319	380	372	359	332	329	350	343	367	310	337	363	344	349	339	335	336	336	324	363	347	378	358	343	356	330	328	367	338	336	318	354	344	330	325	362	335	326	342	323	342	371	347	309	336	340	339	340	308	364	344	370	357	341	357	336	324	380	348	352	354	351	367	330	325	346	352	361	320	363	373	335	350	359	319	324	387	344	320	341	333	336	341	346	362	324	354	304	321	332	387	353	344	292	346	346	357	372	314	322	361	341	343	376	361	323	307	318	322	346	330	348	310	343	348	392	321	323	405	324	341	342	349	349	316	315	370	343	318	316	367	365	337	306	348	351	348	352	348	366	322	381	350	348	349	350	353	343	340	342	327	376	377	323	339	362	363	336	363	341	341	336	319	321	344	334	366	331	319	367	332	327	358	323	324	363	316	322	347	350	348	338	355	322	346	370	331	340	358	332	325	329	336	372	360	352	352	370	358	377	334	364	374	324	345	328	354	377	382	348	360	317	341	371	357	327	323	358	323	371	345	344	331	366	358	375	345	325	345	356	342	366	351	358	356	358	318	328	293	319	361	308	345	356	320	365	334	356	327	338	332	343	339	368	350	356	329	327	331	343	374	379	361	324	360	344	317	351	310	350	356	331	356	352	337	360	358	348	364	358	351	323	331	358	360	335	365	365	373	350	311	301	359	358	368	364	341	339	322	330	328	361	354	368	365	336	336	293	383	353	348	361	351	343	336	384	342	366	342	310	324	316	331	365	345	381	350	361	354	332	353	339	370	359	362	347	381	333	350	332	340	312	333	326	343	318	322	342	317	340	345	382	358	313	375	366	364	303	331	361	357	364	374	347	359	349	330	383	313	345	352	312	329	368	321	326	320	327	332	342	334	342	329	370	365	359	351	356	357	389	313	323	365	350	356	334	350	285	333	322	368	374	338	365	360	369	354	325	365	339	323	358	342	327	381	327	293	338	364	359	364	366	332	342	358	361	344	348	349	340	331	356	329	377	360	337	315	365	314	347	347	333	357	348	348	386	341	373	343	323	325	331	368	359	338	376	368	355	352	360	342	345	349	356	352	355	325	354	343	367	334	334	346	352	316	347	343	343	315	348	339	350	362	337	360	336	335	339	375	353	337	340	352	365	369	346	348	361	316	364	346	331	308	313	334	331	331	344	303	330	361	356	337	319	352	347	354	370	356	346	322	317	342	308	363	351	352	363	343	358	337	346	390	343	366	331	353	331	346	362	330	329	342	354	337	369	369	359	352	358	328	371	342	377	353	338	357	341	355	336	326	340	321	380	330	354	343	378	316	359	352	354	344	331	323	359	354	321	327	331	339	335	343	351	353	340	335	353	359	305	349	353	327	386	351	317	336	368	357	347	345	370	336	316	361	362	347	332	361	313	354	321	365	362	353	376	362	338	334	311	333	372	387	354	329	329	341	333	356	374	370	344	333	354	377	376	342	322	360	357	338	317	338	348	342	384	313	376	328	361	362	365	320	321	313	327	318	351	343	355	332	346	348	358	355	351	353	352	335	336	348	324	353	372	313	297	320	335	361	355	320	367	380	335	319	351	323	325	331	333	357	341	352	369	348	355	321	355	346	353	344	348	305	333	321	329	356	332	379	382	357	334	337	356	344	333	355	307	335	335	322	331	342	350	356	321	341	391	348	345	360	299	357	336	325	330	336	355	353	349	368	374	326	313	352	339	349	358	355	324	349	358	332	335	326	373	366	361	358	337	313	352	350	336	357	337	331	342	388	384	412	318	331	320	363	338	379	354	373	364	333	359	357	341	373	378	366
3192	8504	6233	2981	2395	3979	5696	1201	922	739	649	579	540	495	501	461	446	438	460	447	376	419	429	432	407	405	435	392	394	365	380	396	382	394	400	410	385	392	428	383	386	379	368	420	402	377	406	364	391	408	407	366	365	381	363	389	387	383	415	361	337	399	394	399	383	417	411	406	397	400	384	383	401	396	358	382	378	382	355	414	385	382	414	385	380	387	340	388	393	329	373	368	381	395	400	389	385	379	388	320	388	392	369	356	391	404	371	393	379	385	443	410	395	377	375	367	365	400	400	396	395	375	396	332	352	364	342	402	385	370	351	387	366	402	353	401	379	423	379	368	367	372	355	397	359	372	369	375	382	374	376	383	394	385	370	366	379	414	373	400	388	366	426	376	365	371	370	364	366	384	353	393	379	337	386	372	375	349	370	342	353	356	432	391	378	374	391	389	413	414	389	359	389	388	370	377	376	381	373	359	403	396	362	403	425	410	359	379	392	363	386	362	406	409	396	408	409	314	381	419	380	380	399	352	361	354	362	378	388	388	366	386	377	368	375	365	383	385	363	363	359	393	391	389	376	355	397	370	384	365	342	370	376	380	401	379	377	383	368	355	389	386	405	377	372	394	346	345	391	403	384	363	331	368	365	379	373	384	386	383	391	376	365	376	372	365	394	399	382	367	357	336	392	380	370	389	396	406	400	369	353	372	385	388	380	401	365	365	342	397	382	418	374	337	367	395	394	393	403	379	381	405	393	393	382	391	421	365	373	368	387	355	372	387	369	369	369	344	395	377	429	387	369	398	377	390	421	358	378	388	351	388	364	368	355	401	387	367	382	409	384	375	387	395	363	374	394	372	419	386	388	392	403	398	390	380	386	378	420	356	380	373	373	401	368	372	410	407	382	363	392	378	353	392	376	369	395	346	394	373	384	361	381	372	401	383	396	399	348	363	346	421	363	348	389	374	373	382	363	361	389	428	349	376	362	359	393	399	394	388	376	371	368	375	385	357	382	385	330	365	371	378	408	358	361	383	389	355	403	391	391	349	393	371	362	412	359	385	371	377	376	396	365	388	385	407	366	369	371	356	378	370	371	381	338	394	352	379	394	369	381	413	367	367	392	365	364	371	381	384	370	401	378	369	382	346	396	368	381	375	387	354	373	374	409	392	389	372	375	408	380	355	363	361	392	408	382	370	349	390	348	362	387	368	365	397	391	361	369	362	365	375	410	391	370	401	357	380	368	383	361	355	383	392	349	357	367	411	383	368	387	357	403	404	378	392	341	381	391	361	363	375	397	385	381	373	374	361	395	359	362	372	390	357	372	386	362	368	385	405	387	385	390	361	396	389	380	383	361	383	358	350	358	369	358	367	344	374	389	433	357	342	397	394	375	366	382	364	380	402	397	375	375	359	365	422	408	366	340	372	360	386	374	409	362	363	379	389	346	361	422	424	406	363	364	372	377	409	384	368	378	355	376	351	370	398	397	388	385	350	388	404	386	372	388	373	384	408	385	388	388	374	420	393	392	417	383	366	370	353	393	389	375	393	379	359	356	394	369	341	356	336	395	380	347	340	386	365	396	390	348	352	368	353	389	364	397	365	376	417	372	368	370	360	356	376	355	375	397	386	367	353	365	394	346	358	374	361	371	373	358	349	397	349	400	392	380	342	363	371	376	349	398	381	387	379	369	382	396	388	391	377	378	367	391	381	374	376	357	357	409	357	374	407	384	366	357	350	380	366	407	377	399	343	387	361	365	362	382	384	359	388	397	380	420	394	383	348	370	395	359	395	387	390	355	377	361	352	389	348	374	361	400	375	375	362	362	399	366	384	410	392	365	383	379	397	370	386	397	384	370	381	368	370	368	358	366	378	419	363	356	366	397	415	359	352	370	411	384	378	393	381	352	374	400	363	377	368	331	362	369	384	376	387	386	385	354	380	428	409	374	408	375	397	383	365	378	363	330	375	386	389	393	399	359	378	378	397	376	366	408	380	383	404	364	376	376	363	420	386	344	382	388	329	357	378	364	362	386	374	348	381	401	409	391	364	371	377	395	361	374	393	379	359	366	375	366	387	389	400	396	367	370	363	371	370	402	390	379	391	363	360	397	389	374	356	374	411	401	376	365	348	400	355	379	384	360	376	404	362	384	339	408	357	374	351	384	380	344	391	387	395	354	385	399	355	348	348	380	360	402	351	377	356	353	393	378	396	357	414	347	371	386	369	358	392	393	388	360	369	367	354	414	344	382	395	415	366	390	362	359	375	369	380	362	346	409	341	401	354	378	341	363	400	396	343	392	384	390	381	369	404	372	393	410	382	374	363	369	361	374	380	373	369	377	379	371	387	374	366	358	362	360	370	387	339	425	370	334	372	389	398	358	352	421	407	377	345	382	385	401	349	376	374	367	376	364	381	356	385	387	395	396	380	383	394	373	383	373	368	381	373	356	385	373	360	375	363	360	362	346	388	399	385	359	363	373	427	358	367	379	385	394	402	403	388	363	406	380	386	377	411	370	376	369	387	384	373	366	394	371	348	390	353	388	348	374	343	355	388	370	409	351	355	381	369	379	395	384	370	386	376	380	367	366	381	383	356	365	385	390	344	370	380	357	361	364	386	402	390	378	383	371	438	357	373	383	367	374	379	385	363	366	379	369	374	357	360	348	380	381	382	378	387	390	391	352	386	358	386	364	386	364	392	353	359	385	385	376	371	372	382	387	383	336	379	391	374	364	392	388	386	350	419	387	378	391	398	384	376	373	345	385	391	403	362	393	356	381	366	358	386	424	384	345	369	396	363	373	361	379	381	391	409	388	365	371	370	360	356	376	370	412	364	367	377	371	363	421	368	372	386	390	362	421	377	362	415	369	359	359	414	372	373	357	391	356	378	359	409	384	379	399	381	380	350	374	380	432	411	406	368	359	364	381	379	373	362	415	414	369	325	366	365	374	356	376	375	389	382	387	406	388	405	351	387	399	369	372	371	387	367	379	352	347	365	363	386	416	425	378	381	376	371	363	371	373	361	366	368	374	343	364	362	379	370	365	370	407	384	400	371	358	368	361	371	367	364	379	396	382	360	386	364	395	411	393	357	354	366	390	373	389	352	388	382	380	362	372	382	355	386	389	355	376	377	399	399	354	375	391	400	377	361	369	363	403	397	385	371	363	395	353	393	379	354	398	379	394	364	387	389	399	347	425	331	393	339	341	353	394	396	402	341	369	344	366	389	374	385	347	379	370	400	401	391	358	352	363	390	407	366	362	370	422	406	360	381	360	390	376	383	408	388	374	375	382	332	380	369	392	381	422	385	358	382	361	411	387	398	367	376	370	385	383	370	337	372	358	440	418	406	368	368	384	387	344	346	365	372	394	372	339	360	399	408	384	354	391	361	389	377	403	385	387	369	369	392	343	370	366	395	379	373	381	379	348	366	367	398	370	352	374	400	354	376	405	375	388	374	390	367	365	338	378	379	388	353	348	385	353	395	419	391	381	340
24009	20770	27306	24319	16469	3112	3033	959	824	716	813	714	723	688	701	695	665	724	717	702	739	702	673	687	674	613	633	665	695	627	654	660	694	688	667	696	650	617	600	607	674	634	685	612	658	679	647	640	671	695	646	624	648	636	661	608	621	660	653	615	635	646	638	666	655	617	615	618	635	630	649	637	678	674	638	668	660	631	672	629	655	694	644	674	652	591	640	627	602	623	660	621	645	674	670	643	614	677	667	623	640	617	655	662	645	625	599	601	707	628	640	630	622	647	616	614	625	660	639	608	629	600	664	645	639	661	604	637	655	643	652	619	650	655	625	643	604	658	667	658	606	632	656	658	681	642	615	609	610	652	643	669	610	637	603	628	642	643	637	646	631	623	692	648	616	657	641	649	604	619	661	603	656	620	649	647	641	632	627	668	613	619	665	642	621	637	670	661	669	686	648	603	667	636	617	573	640	612	629	644	696	609	616	642	645	648	676	613	646	628	656	677	625	589	643	676	630	656	637	648	615	670	600	667	648	628	663	648	639	643	676	612	654	641	677	602	610	666	623	630	625	624	650	696	614	611	640	637	653	658	640	657	643	627	633	603	609	662	666	624	624	628	638	648	648	614	643	647	667	643	640	603	625	643	650	705	640	661	634	621	640	616	659	619	625	649	637	646	628	632	636	662	624	664	643	636	640	604	611	614	651	631	648	631	640	659	635	638	628	615	608	631	647	627	625	629	642	648	651	630	669	656	662	662	647	664	624	629	617	622	660	628	666	630	638	635	637	622	636	669	621	664	596	649	657	665	658	609	621	613	624	643	640	666	621	644	609	626	648	648	663	641	667	577	616	646	635	621	617	649	608	657	614	623	611	639	641	667	622	638	614	609	642	637	668	635	648	664	675	665	645	619	625	633	655	638	631	624	648	621	624	628	626	605	628	648	656	617	684	665	604	656	661	629	652	638	635	651	666	668	630	688	609	643	630	623	685	681	669	651	621	624	644	689	613	698	636	636	640	692	653	584	641	640	665	617	629	647	653	658	604	632	662	641	625	661	646	648	620	604	635	645	587	679	649	640	636	657	640	588	655	640	637	626	650	604	625	711	632	659	639	611	656	614	655	577	656	657	634	633	629	681	665	666	641	617	667	617	658	607	673	680	578	635	640	644	654	627	647	635	666	668	602	686	581	663	639	663	605	644	628	670	668	654	610	652	664	626	689	605	638	631	624	637	612	656	647	631	601	620	624	616	630	650	631	653	647	694	593	658	646	633	619	635	658	603	668	648	661	630	688	632	638	673	648	719	602	638	639	654	664	636	653	667	647	646	711	654	692	698	617	643	584	658	635	701	650	638	632	636	633	645	625	655	629	622	669	637	663	663	657	614	655	642	639	630	644	639	611	615	620	646	627	653	661	636	606	678	650	600	646	621	678	660	605	652	588	640	647	650	630	620	632	599	621	680	672	654	657	627	629	646	626	609	613	647	683	614	638	651	656	639	641	620	611	655	623	641	644	659	666	637	661	635	658	681	616	639	650	641	653	694	668	640	650	648	688	646	637	611	591	679	641	652	647	593	625	674	660	640	647	640	595	625	661	630	677	651	605	678	642	608	631	639	650	620	659	645	642	611	625	622	598	632	575	642	593	648	663	666	632	628	575	650	596	624	594	609	698	663	626	647	667	657	620	653	641	643	643	679	646	626	604	671	650	662	683	662	624	657	644	653	650	620	601	635	651	649	650	662	668	640	603	623	652	634	668	645	619	635	618	698	605	667	643	652	651	644	622	650	623	600	612	634	615	684	678	623	593	630	607	645	609	642	637	677	610	699	605	656	679	627	636	676	651	660	661	640	634	636	598	636	621	606	625	642	660	625	632	645	632	628	643	641	641	648	655	653	641	619	634	649	667	623	634	667	621	614	596	622	644	619	612	617	662	612	631	653	648	608	634	638	624	681	611	638	641	616	644	601	615	688	611	637	611	632	620	637	636	633	648	654	626	667	630	674	655	646	636	665	627	601	599	645	645	638	628	620	658	646	602	668	634	679	685	622	603	597	661	660	641	663	656	676	690	611	606	640	632	618	636	645	678	625	642	652	646	630	642	633	615	639	614	632	670	629	622	663	623	601	662	639	682	635	587	669	626	656	638	654	690	607	627	666	627	592	669	645	612	657	643	665	669	671	640	636	641	671	623	631	642	626	634	672	645	617	643	653	615	641	613	635	647	658	657	604	645	677	657	670	609	703	684	649	638	635	661	615	646	610	662	664	649	607	619	630	663	644	683	664	681	658	648	636	623	616	640	615	647	585	710	679	658	623	657	672	603	639	671	612	625	633	646	630	653	664	625	596	626	597	635	615	587	640	656	676	620	624	668	636	624	662	646	639	616	617	608	624	608	651	628	661	673	627	703	661	631	665	688	641	633	638	634	675	636	649	646	630	658	650	621	585	630	684	605	668	668	622	607	633	660	655	633	652	593	691	641	659	602	594	627	661	642	684	640	618	685	643	659	661	645	627	671	650	691	660	638	622	590	619	686	610	632	637	616	611	649	623	630	680	673	650	620	658	650	721	658	606	642	653	641	678	624	641	612	687	647	667	628	659	606	677	649	618	648	621	618	641	663	636	654	641	628	592	662	645	658	656	649	621	608	655	638	662	610	581	597	649	632	605	649	670	655	634	614	618	668	661	660	597	656	611	632	626	631	592	618	630	646	608	634	634	655	645	669	631	684	635	640	657	664	636	654	606	625	670	648	659	634	613	656	616	656	660	610	690	638	596	671	596	620	648	664	655	592	604	644	665	656	653	655	726	632	663	658	646	628	637	693	641	646	651	631	635	610	605	654	627	624	591	655	681	617	621	687	597	657	637	607	628	600	630	663	618	652	618	675	683	609	588	638	661	636	649	647	626	657	693	612	638	645	607	627	662	650	664	621	623	620	643	637	628	626	573	629	657	635	639	626	660	635	605	649	654	607	641	631	618	628	676	632	619	603	658	615	648	660	654	685	623	656	637	609	664	635	594	630	600	666	657	656	703	620	630	663	680	621	626	632	630	620	653	623	640	648	643	654	638	616	674	646	640	632	615	682	663	616	628	659	677	651	634	651	634	708	645	628	640	620	650	669	670	658	604	646	663	629	651	636	596	641	636	644	603	681	581	613	662	667	645	669	625	583	598	681	604	618	603	701	621	631	662	630	641	626	594	576	647	660	635	673	647	666	661	681	641	619	673	646	642	630	651	647	679	663	600	675	636	646	637	645	675	686	651	636	617	605	632	651	611	608	620	660	656	610	608	604	625	621	652	662	665	664	689	598	680	645	613	649	678	663	637	631	621	656	666	610	657	640	650	630	645	637	623	666	613	657	646	631	617	600	634	658	622	638	662	629	613	594	647	639	628	687	615	615	613	683	628	647	614	680	645	628	638	621	633	668	610	672	617	669	637	660	642	621	631	636	617	649	656	638	676	619	647	611	632	626	630	616	668	579	638	634	621	599	619
3408	5629	4018	2187	1915	4214	4399	1131	984	787	781	799	779	719	740	712	709	696	665	644	665	626	655	687	646	627	636	666	649	668	675	640	672	641	614	673	634	608	657	620	638	626	640	668	693	648	607	626	626	670	629	612	644	619	648	622	658	633	641	621	644	676	642	637	646	639	649	630	676	628	606	649	626	634	658	659	669	653	633	632	664	615	626	646	681	622	633	641	614	657	678	628	654	653	638	650	653	625	649	644	633	668	622	618	634	639	689	622	664	644	642	551	672	642	622	689	620	629	607	611	632	655	573	584	632	653	647	687	661	623	646	710	635	636	677	619	674	635	652	610	635	605	648	623	637	659	650	613	613	640	631	674	616	626	623	659	600	680	635	650	642	668	646	655	673	662	682	604	669	644	625	585	627	619	597	605	643	629	616	626	612	626	718	608	628	633	630	618	626	675	639	636	590	666	600	628	646	628	650	611	608	630	644	647	614	637	640	592	615	634	624	588	661	651	592	656	643	614	635	633	626	618	624	690	659	625	643	679	666	630	654	629	657	637	638	637	656	625	639	599	599	696	647	620	638	670	608	595	670	667	605	615	636	633	635	659	656	628	579	626	670	665	616	664	663	647	623	646	621	629	665	592	678	635	644	672	635	656	621	636	627	643	652	618	625	660	639	667	636	648	664	581	579	638	647	669	633	626	635	626	629	636	648	624	635	609	630	637	598	689	645	627	621	635	690	666	672	653	627	636	653	647	602	590	652	641	643	611	628	655	661	604	642	680	650	646	640	637	666	680	623	604	645	626	604	624	628	616	647	674	640	665	680	633	682	624	630	626	624	655	648	604	610	650	684	593	644	635	636	637	661	608	654	621	644	636	643	656	658	663	604	650	611	669	668	657	656	656	660	653	611	638	619	644	613	633	660	660	608	647	660	635	626	632	645	669	637	599	658	643	601	655	632	626	625	657	630	634	631	630	622	639	637	652	626	628	669	655	701	631	634	632	635	654	674	631	616	624	586	637	647	635	614	666	642	630	656	669	653	613	623	630	634	650	605	629	653	649	661	618	632	620	654	644	623	626	627	630	614	634	636	639	591	634	674	636	687	635	635	639	670	647	646	634	606	639	672	684	625	657	623	602	670	604	645	658	607	675	641	644	691	661	693	650	650	633	619	634	671	588	686	630	610	649	652	619	648	614	618	641	616	653	653	623	656	664	581	683	665	605	612	653	598	691	668	590	670	666	683	675	663	587	651	648	624	637	646	666	621	615	631	602	612	672	664	612	612	626	644	654	660	603	634	632	610	620	628	591	625	667	623	619	607	603	637	672	706	593	648	641	681	655	613	582	638	603	610	663	602	632	620	680	635	598	606	640	625	648	637	646	635	682	701	636	629	630	667	640	644	656	672	690	590	647	631	649	641	626	612	630	693	652	624	629	625	623	654	633	654	622	627	633	651	634	581	638	632	636	622	642	644	644	642	638	628	647	635	609	682	641	650	631	651	612	626	603	665	624	657	664	650	659	680	630	667	678	658	610	626	677	644	636	686	641	645	624	630	603	642	647	664	632	671	630	673	636	621	611	641	603	640	595	644	670	634	642	600	667	673	628	612	631	656	631	631	625	654	624	634	653	612	610	652	643	634	671	657	637	645	638	630	609	636	605	630	683	619	618	620	639	647	616	666	647	610	663	670	673	636	622	623	625	658	648	647	624	605	632	596	693	664	697	618	680	643	612	624	613	625	626	639	629	642	630	634	645	640	652	608	611	642	666	656	655	653	658	654	639	657	623	618	659	627	616	635	641	621	588	665	615	647	666	662	599	656	602	647	659	627	661	644	606	621	630	639	584	645	637	649	631	659	662	605	661	698	623	664	586	646	660	657	634	658	641	667	616	650	602	601	624	642	632	612	622	661	684	594	638	600	646	631	607	608	612	624	633	631	646	584	693	637	649	626	652	644	633	612	626	653	695	669	642	645	651	641	635	626	682	647	591	621	650	599	614	625	692	679	627	683	659	609	679	681	645	612	609	677	653	631	635	638	611	655	643	656	671	643	657	631	642	625	634	643	624	612	682	662	647	623	650	619	658	663	643	668	642	611	624	680	649	643	635	625	661	681	602	656	644	688	639	637	670	621	655	644	621	670	639	654	621	633	631	657	621	617	646	628	624	628	683	656	647	631	686	617	628	639	665	634	644	660	596	638	616	634	629	638	606	682	642	635	636	598	660	641	654	633	645	636	639	617	636	610	593	682	704	651	642	653	629	666	614	631	637	636	623	609	612	662	585	621	653	613	630	662	643	643	652	645	640	637	633	656	603	640	662	672	626	605	646	650	633	656	661	637	627	611	648	604	660	616	697	631	635	714	638	641	655	618	630	618	639	636	627	629	584	664	637	625	630	658	628	646	608	593	598	644	625	682	604	609	634	668	658	650	603	631	647	646	636	638	660	664	608	628	624	620	621	638	681	663	638	640	623	646	637	650	672	626	621	608	613	642	664	630	642	661	637	637	675	663	621	678	656	631	637	668	661	652	637	627	648	646	606	631	670	653	621	656	645	675	625	629	619	656	597	684	622	638	651	622	634	690	609	652	614	653	641	618	673	605	642	610	647	655	637	659	658	704	607	637	674	641	635	651	628	614	621	625	631	612	669	658	578	598	673	652	605	621	683	669	642	603	647	620	625	614	664	673	635	632	683	619	658	677	632	668	683	646	622	638	628	663	639	612	640	630	615	662	643	666	639	631	633	625	639	611	591	638	609	638	639	660	617	633	648	618	634	637	651	657	662	597	598	640	619	615	619	622	638	641	643	613	617	631	612	603	628	632	611	658	644	631	698	660	618	655	640	640	638	618	605	633	610	592	603	623	638	714	599	645	629	602	644	668	636	633	634	637	670	608	646	625	669	606	596	650	630	625	618	645	656	660	627	646	613	642	639	635	639	599	654	631	631	642	613	634	591	647	582	646	646	690	642	630	601	654	618	657	651	662	619	660	627	665	671	591	586	598	629	610	693	602	605	658	655	600	660	578	681	608	630	657	613	636	655	595	648	629	627	585	599	622	669	669	613	661	637	673	662	610	620	660	645	651	600	622	634	648	644	642	644	596	630	655	660	604	615	652	656	687	619	655	639	654	592	674	619	613	619	675	655	644	642	675	615	639	646	651	645	655	658	661	642	650	640	637	615	634	675	635	608	629	643	624	676	633	611	602	641	663	648	642	624	660	666	654	606	639	645	607	608	673	646	604	620	645	624	668	638	650	593	683	652	657	697	652	664	641	640	648	658	648	593	612	626	646	613	637	640	639	597	644	670	607	651	640	619	634	646	645	685	611	661	671	641	658	639	621	654	642	624	600	621	620	660	657	620	610	624	611	647	623	628	643	620	652	638	608	640	674	680	635	644	674	638	629	730	625	671	664	658	609	633	621	647	621	628	627	628	678	623	678	646	601	641	616	695	633	619	670	610	643	614	606	652	660	631	645	678	627	632	624	631	638	620
22131	20948	28616	23433	20948	21380	17344	1951	798	574	523	463	404	366	351	339	288	301	271	283	279	273	267	243	219	242	236	217	234	250	200	193	203	219	243	206	211	216	211	188	196	224	198	225	203	204	189	201	239	204	218	213	227	196	219	212	180	206	213	163	173	189	204	195	184	223	185	208	192	217	188	183	213	207	224	203	215	185	208	177	210	216	224	199	169	250	199	223	205	210	194	213	207	177	200	199	184	209	207	183	219	179	212	197	200	200	204	219	225	199	191	234	174	200	199	193	198	186	218	222	228	202	200	197	228	222	223	190	200	173	192	176	190	181	193	191	194	198	213	207	227	217	220	191	205	204	189	186	196	201	209	214	183	211	203	201	210	193	209	212	195	210	183	203	215	197	206	201	209	184	222	228	223	186	221	189	192	195	207	233	228	206	190	200	182	214	201	174	182	185	185	219	197	203	195	178	195	220	205	198	182	197	194	193	197	209	234	209	191	233	224	204	198	195	199	192	205	210	188	218	216	185	179	203	192	179	224	194	206	194	208	199	194	191	189	181	200	166	185	187	204	192	197	191	206	183	209	207	192	190	178	192	203	200	198	185	243	238	208	183	204	189	186	179	201	191	196	228	184	179	196	210	195	219	227	175	230	210	226	213	225	183	200	198	185	198	193	194	178	185	225	193	175	225	205	191	198	219	175	197	170	206	185	202	185	207	184	213	197	183	219	187	163	200	210	188	204	169	163	212	208	197	203	172	195	188	216	184	175	200	201	218	220	226	216	187	175	197	205	196	204	206	164	199	203	213	186	209	177	200	185	209	193	211	206	202	198	170	215	212	194	195	182	213	209	182	204	191	188	184	176	197	187	198	213	189	223	219	200	198	200	192	159	199	197	224	206	167	195	212	229	206	210	196	178	232	202	185	187	181	197	211	212	202	176	201	215	205	191	195	201	198	177	208	178	191	211	225	173	204	211	199	210	217	202	207	210	214	183	195	176	194	207	201	191	189	179	183	207	210	181	192	204	211	182	189	205	199	181	198	197	179	171	184	170	197	217	188	210	211	173	207	174	196	196	191	205	201	194	187	209	185	221	190	202	204	211	211	204	177	196	183	200	222	190	213	198	209	215	185	184	200	191	201	200	201	203	180	202	189	202	211	208	220	209	207	200	208	194	222	190	181	195	212	208	197	197	194	187	194	198	174	186	199	217	197	197	210	194	215	205	214	196	212	188	192	219	225	199	191	176	189	193	184	203	195	214	165	183	191	210	210	185	191	189	218	193	201	188	210	188	194	193	199	219	193	182	189	205	207	214	195	230	188	190	201	223	189	205	230	182	171	203	187	207	198	207	227	223	211	200	201	214	205	227	200	186	193	200	185	186	199	214	204	186	186	199	209	215	193	207	230	189	210	201	177	197	204	189	183	217	187	185	226	208	189	203	231	214	215	213	223	211	216	204	199	198	180	220	201	217	199	215	200	182	219	213	203	220	200	164	200	212	166	194	185	200	195	186	212	201	212	187	201	220	185	192	194	180	181	213	195	183	202	197	207	170	220	191	195	183	187	206	196	185	227	195	214	197	196	196	188	204	201	202	199	194	203	216	214	225	205	193	205	189	189	177	208	189	189	222	214	201	201	209	202	219	201	204	198	201	185	183	213	200	218	208	203	210	209	181	198	205	187	224	217	184	163	218	173	198	196	210	193	203	229	212	199	204	198	209	202	217	187	214	172	191	198	199	180	190	168	213	180	204	202	217	200	180	222	223	194	183	206	200	178	205	194	216	208	171	171	184	172	194	223	198	205	197	209	170	197	211	189	196	204	197	214	203	186	182	208	191	187	214	197	219	220	192	186	223	197	222	184	172	198	221	207	223	223	197	191	215	224	209	198	205	209	182	219	178	191	216	209	202	202	177	198	207	192	179	177	223	198	198	203	201	171	216	203	198	177	196	194	187	186	200	202	197	184	213	223	196	181	188	187	173	209	198	188	214	206	208	196	194	177	203	210	183	196	188	194	183	173	193	201	193	193	209	205	203	209	194	184	191	210	199	211	198	181	233	179	188	195	195	212	208	194	194	196	192	179	216	202	212	207	197	202	192	204	204	209	199	216	196	205	203	206	214	199	174	210	189	193	196	190	201	213	212	182	231	222	193	200	248	190	197	223	214	218	194	193	198	217	200	172	177	165	203	188	224	211	175	203	192	204	211	221	202	198	201	184	201	169	211	207	192	191	166	209	189	195	191	184	200	206	195	216	189	183	204	188	196	193	189	192	200	192	213	215	198	222	180	200	199	196	211	209	209	180	206	192	171	196	213	189	196	203	210	205	207	175	197	217	205	210	196	196	204	175	216	190	167	184	188	178	184	193	203	185	235	214	193	212	207	191	198	162	213	200	194	189	196	184	197	208	176	163	191	197	214	162	205	200	185	191	195	190	206	194	210	197	177	221	183	176	200	199	204	192	213	195	199	167	210	193	222	209	200	220	191	185	213	204	193	177	213	202	214	208	178	192	204	235	200	180	231	194	191	193	207	204	192	216	223	177	204	226	214	180	192	211	190	161	209	213	209	201	207	172	192	203	198	223	184	205	200	211	205	208	195	213	185	184	176	183	183	213	170	185	191	190	187	188	221	199	172	199	213	190	202	214	218	215	226	217	196	207	210	209	198	193	190	194	212	217	202	216	207	186	215	195	188	208	217	190	209	212	207	205	222	188	190	195	191	195	219	198	207	217	187	199	227	192	218	203	186	216	198	207	190	173	190	213	193	218	222	177	193	215	193	210	183	200	217	184	221	186	198	176	179	217	188	220	205	195	195	197	190	212	200	212	211	210	190	187	190	221	185	203	204	196	203	183	182	176	191	192	185	173	214	195	171	189	217	198	202	213	197	206	188	206	204	199	170	217	185	236	204	215	202	204	187	195	222	208	180	197	192	183	193	199	202	185	182	219	214	198	187	191	192	200	208	187	198	174	180	215	217	222	212	204	217	188	216	214	209	210	207	172	193	195	203	218	179	201	221	186	169	194	206	209	199	194	220	207	207	202	176	190	207	169	191	187	200	216	190	208	209	200	216	207	213	213	203	224	193	181	205	182	209	197	182	216	208	195	203	192	182	181	164	220	211	189	201	215	188	204	193	205	210	230	211	198	182	214	201	210	173	226	198	197	187	185	189	198	196	206	183	191	211	208	209	208	189	199	208	229	217	182	217	183	206	197	203	186	181	182	176	198	191	217	208	197	192	207	204	210	198	205	190	223	171	198	184	201	203	200	191	186	188	212	193	174	187	214	208	201	203	189	196	209	214	202	167	211	204	227	183	190	185	192	177	179	224	205	176	231	212	203	196	179	227	199	205	229	199	206	193	199	206	191	184	186	182	185	204	206	188	187	203	198	193	202	190	195	185	187	201	195	191	203	203	184	205	185	196	214	198	212	214	216	219	211	173	206	222	188	207	213	193	196	210	190	189	194	193	197	172	227	193	180	178	186	229	230
4356	14064	10357	5039	4026	9123	9725	1649	1167	875	708	616	556	468	447	385	366	375	321	323	303	293	275	249	258	263	232	260	248	247	222	271	245	255	187	190	229	205	230	231	215	216	219	200	212	196	208	230	224	230	197	221	215	210	211	209	201	202	172	190	241	216	206	219	185	209	229	190	221	179	210	211	206	227	182	231	201	227	231	205	203	197	211	201	227	210	187	194	191	229	193	198	191	189	203	185	203	217	195	200	228	211	220	190	194	193	185	212	176	212	198	217	214	186	208	192	218	223	221	232	217	185	194	199	216	200	178	199	186	210	193	209	198	219	190	221	181	217	189	203	191	213	203	218	197	202	194	182	226	191	182	190	199	210	225	176	207	201	185	195	212	170	202	182	185	197	187	194	195	189	220	221	194	206	215	188	198	217	195	206	203	190	207	214	209	205	219	196	222	205	205	193	198	187	206	196	235	215	202	212	194	195	204	199	208	194	179	230	221	194	206	211	211	205	210	208	176	190	173	230	207	183	194	199	199	171	207	178	210	191	179	172	187	214	206	184	192	213	188	222	184	202	196	173	206	191	186	213	191	202	187	229	222	205	209	173	205	188	208	208	197	172	204	217	181	202	185	199	200	212	213	179	216	183	229	215	215	196	231	208	204	196	202	212	168	199	189	200	205	205	194	210	221	189	206	176	188	202	209	183	182	192	189	186	211	230	188	214	192	186	201	187	199	217	175	184	201	218	225	199	211	196	202	193	199	212	181	192	187	178	208	196	197	208	206	186	211	173	182	222	166	188	219	189	188	194	198	182	200	215	193	211	187	211	223	197	216	202	193	201	205	215	205	189	205	188	235	187	212	174	185	197	197	189	222	202	189	198	178	166	220	194	185	194	214	194	191	196	207	183	182	214	212	222	197	228	216	211	183	192	213	207	193	181	191	204	213	178	184	199	212	189	203	181	201	240	202	170	237	190	166	206	219	224	181	202	201	169	200	180	211	221	187	186	203	175	240	191	211	218	189	207	173	206	197	198	193	186	215	211	203	200	205	190	185	201	212	187	218	189	179	207	185	213	180	191	196	197	217	209	189	211	205	195	203	191	189	198	213	208	196	211	227	197	186	210	219	213	201	181	212	202	210	199	204	200	186	185	197	201	208	230	194	222	213	177	188	196	207	203	192	193	197	183	181	194	219	194	211	216	217	208	188	194	192	213	182	209	198	188	205	212	193	196	198	197	196	200	187	194	196	188	172	203	186	209	187	208	210	227	212	188	229	208	185	180	210	205	191	206	203	187	188	198	215	212	198	208	191	186	215	182	209	217	182	195	203	205	199	202	196	196	231	198	213	192	199	197	216	216	193	190	226	171	201	184	180	200	210	199	194	193	219	202	197	206	192	205	183	213	208	215	199	179	212	211	198	208	193	200	206	163	200	224	194	199	187	177	203	216	198	177	165	196	205	200	223	187	191	211	202	189	200	190	211	204	202	206	202	189	206	199	196	195	209	167	189	195	179	230	207	167	206	224	185	196	206	218	200	214	198	200	223	212	204	210	207	204	175	199	197	221	186	206	199	186	229	205	208	209	195	193	222	203	191	209	205	212	205	187	208	200	194	190	182	191	211	182	194	215	215	203	219	181	198	204	199	189	202	221	193	179	216	213	201	191	200	221	181	209	201	163	200	211	201	208	184	184	219	217	193	202	205	209	208	190	217	192	222	205	204	207	211	190	210	188	203	198	193	202	170	197	184	200	165	186	173	215	224	201	192	202	215	213	230	200	219	201	200	207	185	206	187	207	200	200	214	182	215	210	196	194	188	206	193	209	198	215	198	200	193	193	218	198	210	202	182	199	183	207	204	167	212	180	185	202	182	214	197	224	193	204	214	210	194	195	215	192	184	172	181	192	184	216	218	166	204	186	165	183	191	215	200	199	178	217	227	206	209	196	198	207	206	204	211	201	199	211	183	199	207	217	191	222	183	194	207	228	201	207	193	197	203	221	190	197	202	198	194	188	194	216	205	209	195	191	201	196	191	220	179	192	208	191	208	197	187	219	206	198	176	204	208	182	227	202	205	176	193	190	197	218	175	199	174	186	190	199	192	203	190	160	219	176	214	159	199	197	222	182	199	178	177	206	222	189	190	203	208	212	199	219	177	197	176	195	214	208	188	202	206	195	197	204	196	197	187	186	181	222	200	232	186	201	212	200	199	191	182	215	203	189	202	206	196	210	200	213	199	176	184	222	188	201	204	198	206	202	195	200	190	214	204	214	208	183	203	181	194	190	206	211	192	199	206	172	214	186	163	230	200	189	211	205	192	187	198	229	183	201	171	226	192	201	201	208	201	216	190	208	183	200	190	206	201	190	206	182	183	192	183	201	212	223	203	193	222	201	193	213	200	232	218	218	233	201	191	194	185	198	223	216	222	191	206	177	187	224	203	205	212	184	184	189	189	192	195	204	202	186	190	196	197	184	219	219	190	221	169	212	194	221	223	175	213	194	207	174	183	200	221	178	191	189	200	174	208	230	204	224	208	202	201	190	197	182	195	199	188	188	184	187	200	171	170	216	193	218	205	199	206	184	207	194	219	170	177	173	205	185	206	223	178	208	228	221	214	199	217	204	183	213	194	177	198	174	208	222	198	190	189	207	218	190	189	172	209	207	189	199	204	188	212	178	203	176	182	203	188	226	218	206	193	206	179	190	206	202	214	198	214	197	196	194	207	195	196	206	204	197	196	180	213	227	199	244	218	213	213	196	195	205	210	205	205	191	198	183	193	196	183	199	216	173	197	205	172	207	224	216	206	197	203	188	192	199	200	200	220	213	193	195	164	188	194	213	202	189	208	195	200	190	199	196	214	205	201	179	204	235	181	192	217	212	245	214	196	211	193	204	191	202	188	199	195	238	204	198	183	195	181	203	188	206	201	197	196	192	194	199	196	203	229	196	182	218	185	196	191	202	178	187	197	191	203	192	187	195	183	209	193	181	204	187	202	204	204	179	213	202	187	188	196	200	196	225	195	196	202	211	213	179	197	183	202	167	194	218	189	206	228	224	208	218	198	193	201	194	197	202	189	225	197	202	189	189	194	216	184	194	196	206	213	201	198	200	216	174	200	195	202	214	205	189	195	205	190	197	207	204	212	219	213	185	237	198	190	186	201	178	197	182	189	177	210	197	200	204	235	217	211	197	212	195	221	180	177	199	183	219	189	185	214	193	191	190	167	200	219	190	211	217	197	202	194	213	193	219	200	220	204	217	197	184	165	199	211	222	213	194	216	228	195	188	216	189	221	205	195	194	185	220	190	192	198	210	198	197	201	199	205	187	185	186	179	205	210	198	188	205	218	218	198	192	203	204	192	187	209	181	226	203	194	190	231	194	198	199	193	214	207	222	228	186	221	190	188	196	201	212	199	186	209	198	198	189	220	182	195	209	198	208	190	221	207	182	200	188	193	221	195	205	198	199	196	170	180	214	186	204	193	197	210	204	218	207
27413	18297	4789	1077	840	2188	2592	806	733	733	717	686	634	748	674	706	743	690	687	711	646	690	693	665	728	654	739	721	700	703	693	699	700	722	705	702	749	743	713	684	721	659	674	667	674	717	662	743	671	666	743	690	741	693	704	720	703	670	680	670	707	724	750	650	689	718	681	753	726	670	721	682	684	704	672	716	697	712	693	667	719	723	713	671	662	678	704	717	720	662	681	688	655	713	692	661	683	691	659	708	736	725	732	677	717	749	713	679	665	677	730	683	707	737	732	702	689	651	684	733	661	740	643	706	693	722	714	698	698	716	718	674	666	726	705	674	717	691	721	691	667	676	697	646	677	714	699	693	674	755	742	727	699	705	719	746	714	692	695	684	686	716	697	700	725	722	726	673	719	669	710	688	705	649	693	710	688	760	687	655	670	698	665	730	716	688	712	773	706	706	732	731	663	710	722	700	710	693	741	682	693	690	694	707	665	674	752	718	715	694	697	661	645	698	684	723	764	689	676	667	735	694	687	693	723	688	680	696	693	650	681	670	692	674	764	619	707	699	685	733	658	672	708	750	683	690	730	689	736	670	711	727	705	667	748	715	665	698	736	658	684	659	691	669	714	723	656	724	702	679	697	700	722	690	674	714	665	683	670	706	749	706	757	676	704	683	676	675	682	713	702	700	684	700	695	720	672	748	743	692	738	735	687	680	716	706	676	704	684	710	683	685	681	751	741	733	705	733	698	688	698	720	713	718	652	682	681	694	689	655	738	723	703	707	714	696	656	720	704	702	714	656	683	645	693	718	693	680	723	672	660	675	747	687	721	751	731	682	704	699	690	676	658	676	676	664	706	659	661	709	678	686	741	695	701	676	739	718	737	729	737	682	666	680	686	700	650	703	717	725	723	715	709	653	685	638	703	691	648	713	682	688	671	722	701	677	694	653	686	669	716	688	702	665	711	684	708	691	662	695	691	695	699	704	696	668	663	657	676	684	664	687	666	679	707	690	725	674	704	718	685	689	731	674	695	710	635	674	686	725	696	682	670	700	683	668	678	694	695	701	702	679	676	699	737	694	706	725	699	671	721	698	722	673	710	741	735	710	722	731	668	689	696	660	686	713	735	712	731	732	693	665	678	736	687	678	713	673	663	713	708	713	673	675	728	667	689	702	680	699	730	682	744	644	657	650	688	691	716	642	722	726	661	689	731	688	676	691	770	744	677	703	700	680	706	742	717	695	693	714	695	678	662	672	694	714	699	676	741	737	677	673	663	711	697	703	697	653	668	694	670	671	721	708	706	701	715	697	723	678	719	766	685	682	729	707	710	686	729	681	670	680	660	749	717	691	695	678	692	722	723	665	685	687	670	761	723	671	689	726	683	679	680	670	670	681	714	662	679	704	737	739	691	646	690	672	720	686	752	660	702	712	693	637	682	675	632	645	729	726	695	699	693	674	752	696	645	672	694	645	669	639	729	751	653	698	672	706	728	658	681	709	733	699	681	694	701	720	677	674	706	719	707	693	711	668	668	686	700	720	699	719	682	720	750	701	759	673	713	715	705	683	699	655	701	687	672	697	699	691	691	671	710	674	680	679	695	676	688	702	671	707	688	747	723	702	649	649	667	732	694	673	720	741	651	693	670	646	651	661	758	700	660	627	718	733	719	690	673	737	721	665	671	725	642	697	707	704	668	703	742	705	713	750	710	690	659	663	706	717	705	709	757	662	694	732	699	690	691	701	704	721	705	653	679	713	706	714	689	724	738	684	662	682	677	711	709	695	702	678	676	749	671	685	702	709	667	713	688	689	726	713	729	715	685	669	702	732	694	720	693	709	672	681	718	721	737	667	665	771	706	692	676	676	720	678	678	715	663	715	706	662	704	724	657	729	719	703	683	693	697	689	680	687	685	710	715	724	709	681	690	717	695	651	693	702	720	685	731	677	683	698	698	644	676	723	673	655	622	706	717	709	654	674	695	659	705	655	690	680	699	668	692	668	676	742	706	677	694	668	673	716	704	695	706	690	699	729	755	702	641	694	708	692	706	722	687	693	697	727	680	713	695	659	731	693	729	629	687	690	715	709	701	681	717	705	701	729	684	744	681	758	723	721	701	705	750	722	664	674	668	690	711	711	723	779	701	705	678	718	667	679	758	661	653	640	730	694	675	734	724	682	693	723	737	727	676	685	677	722	685	701	690	694	705	746	748	720	701	689	721	707	714	702	681	660	707	712	695	710	743	644	661	710	718	721	690	651	672	684	648	678	745	691	695	705	704	717	715	676	679	682	712	653	712	704	693	694	713	701	727	631	692	689	671	718	697	692	692	736	726	672	739	694	675	722	686	701	663	658	640	689	712	763	659	717	646	735	677	711	680	712	734	707	675	705	695	724	693	716	745	723	687	704	704	675	638	733	706	747	720	726	712	739	652	675	719	727	705	702	678	681	698	747	675	684	724	736	707	644	657	763	702	737	685	714	654	666	696	664	687	742	724	764	704	730	671	724	674	663	707	711	676	658	673	719	716	708	663	676	728	709	715	678	687	702	723	693	707	723	696	740	680	734	740	688	722	620	702	689	679	715	735	667	689	690	659	702	752	692	684	720	672	690	682	765	708	722	700	719	629	687	646	680	710	659	710	784	670	704	648	702	705	718	677	697	665	714	716	737	757	704	656	758	718	697	648	638	669	631	701	753	712	729	701	712	665	638	720	686	729	668	643	653	674	683	678	675	645	685	698	687	681	664	648	715	650	711	716	709	710	763	681	703	733	739	687	710	685	698	706	684	732	720	685	703	711	731	685	649	763	684	640	695	693	713	767	691	690	717	720	720	721	661	710	654	683	758	714	759	719	689	651	719	673	736	729	646	716	694	713	716	743	715	730	702	674	656	700	746	689	742	675	724	732	677	733	675	682	713	732	690	666	691	754	687	706	721	730	666	695	697	683	678	757	678	691	684	646	678	698	694	669	693	729	744	755	702	680	658	698	718	648	676	675	696	657	699	745	679	683	682	742	697	704	706	687	684	723	695	665	694	713	683	689	679	736	659	696	717	698	736	721	704	699	670	699	700	700	693	716	717	701	652	668	731	705	737	747	656	666	689	759	692	733	686	661	674	686	716	694	691	649	672	705	760	719	712	661	682	673	734	701	678	711	716	727	728	675	673	706	717	651	691	698	666	695	717	737	736	735	724	722	705	663	659	662	656	667	739	673	715	741	654	702	688	689	648	691	709	741	673	707	662	715	693	682	718	722	748	670	704	690	696	707	703	718	696	664	655	730	784	670	746	725	699	718	676	702	727	719	698	724	663	690	681	680	690	679	698	679	709	726	697	698	701	747	703	665	697	689	675	709	698	708	701	713	701	735	714	667	739	695	605	679	657	702	708	686	694	689	703	723	654	710	689	714	706	696	762	661	680	702	681	721	671	689	724	751	695	682	683	709	671	632	681	632	727	700	685	705	739	672	754	731	748	702	692	701	678	706	690	709	701	687	711
4438	1082	1002	889	923	3303	4021	818	771	730	747	730	697	788	757	762	715	707	698	692	735	737	761	724	710	718	708	760	704	720	688	733	747	743	719	695	704	715	722	716	683	677	700	728	684	723	760	702	687	726	680	676	754	725	725	729	712	732	725	706	762	712	729	740	761	691	721	736	672	766	705	728	723	688	738	737	684	726	731	721	698	737	722	699	711	734	713	732	705	735	720	781	737	708	685	763	692	645	735	720	695	705	709	748	699	716	703	705	692	726	713	735	715	742	746	765	673	724	719	759	775	734	716	720	686	740	737	756	752	734	721	711	695	765	729	728	718	775	693	730	707	733	749	748	716	745	758	693	722	709	703	659	743	714	719	718	689	728	730	751	719	708	777	703	716	771	700	716	706	689	730	704	732	728	746	724	714	727	733	751	699	733	674	736	722	697	705	685	738	696	699	684	742	693	706	763	694	754	751	702	697	719	722	663	768	704	740	719	749	751	724	722	759	711	752	696	709	672	711	738	703	720	779	766	700	756	679	761	711	729	730	694	694	685	785	696	682	709	731	756	739	682	728	722	729	713	712	763	770	753	762	732	742	723	802	722	744	741	691	761	745	680	689	741	690	732	745	739	708	737	705	726	714	663	784	769	675	713	730	716	750	699	736	741	750	740	732	702	702	687	709	718	707	735	736	768	752	692	691	752	730	707	752	746	737	682	709	743	707	736	700	741	771	706	714	711	767	693	775	755	746	728	741	729	729	713	705	728	751	695	685	660	717	710	730	746	718	712	779	705	742	733	760	754	704	660	699	753	727	724	690	736	704	698	698	702	744	726	702	718	768	707	704	715	746	715	721	758	686	738	677	731	724	704	695	697	756	699	695	744	738	660	718	718	727	736	697	715	702	741	785	768	734	717	703	738	754	739	750	757	747	732	706	696	752	733	760	698	693	718	756	740	749	698	726	699	776	735	694	719	685	740	735	702	726	715	773	711	734	729	737	716	709	707	759	674	726	758	705	727	728	735	748	727	738	735	740	764	713	721	774	716	728	699	731	764	734	670	680	752	729	738	717	715	727	738	748	705	740	676	692	685	757	751	758	770	718	775	754	722	701	715	724	739	728	724	755	706	744	723	720	740	724	725	701	702	766	694	700	721	736	698	760	699	721	726	722	759	698	706	751	719	701	736	728	712	737	709	729	683	720	681	744	714	764	731	746	737	675	758	689	743	734	725	724	686	713	670	709	706	675	732	733	711	728	661	699	736	683	695	735	676	712	724	718	722	702	723	767	716	715	693	706	706	687	744	758	740	724	757	698	710	715	749	729	712	759	661	722	703	775	708	713	751	704	720	715	746	781	740	741	668	716	733	748	710	698	735	696	731	750	742	703	756	766	693	693	750	685	714	687	729	734	697	747	688	712	717	711	697	715	684	751	681	746	715	743	728	712	720	701	735	705	689	757	708	676	740	671	760	759	710	700	675	764	742	728	739	716	722	741	751	744	714	712	721	714	730	734	695	690	727	748	722	727	735	724	745	683	720	757	746	707	723	763	746	694	718	707	719	723	774	726	726	734	738	631	756	733	697	679	747	694	725	665	731	692	730	702	715	695	701	726	722	711	743	755	693	757	722	698	692	693	737	715	774	712	747	707	754	731	727	718	741	682	711	753	752	740	739	711	755	745	698	728	750	729	709	765	726	761	737	715	715	761	677	730	706	682	711	723	775	745	657	734	748	723	670	682	711	709	711	704	703	728	720	745	726	728	747	763	740	719	705	716	738	734	682	759	721	709	684	745	706	689	708	708	748	689	676	732	764	713	645	690	725	738	726	720	687	720	724	723	700	765	757	704	680	733	703	754	725	716	768	739	711	680	698	689	739	761	681	746	734	691	694	687	742	744	707	717	705	739	785	674	710	704	736	734	732	696	774	727	734	739	709	759	672	703	726	677	744	721	683	718	721	695	722	675	726	663	722	694	730	743	753	713	693	692	738	773	710	685	762	676	734	775	731	728	706	653	716	741	771	764	699	696	751	672	739	704	687	744	684	722	709	707	724	707	714	731	765	702	695	741	767	732	711	700	701	752	706	669	710	742	705	776	737	683	760	710	693	729	694	676	708	711	716	661	737	723	725	699	711	693	723	742	747	683	726	758	729	765	693	735	759	687	736	712	717	681	782	734	746	696	738	719	734	719	748	711	741	700	709	730	760	702	747	699	715	712	694	731	731	680	715	769	704	711	684	725	712	715	778	663	757	710	752	717	747	696	759	730	755	727	692	773	713	732	688	698	716	710	729	734	717	713	709	745	703	756	686	723	748	728	741	648	747	722	724	777	765	699	725	693	743	725	732	745	770	712	693	697	700	747	716	756	692	749	710	691	689	733	700	709	723	745	730	736	733	719	719	739	718	718	732	741	728	732	670	778	791	725	726	683	694	711	708	737	717	684	725	715	761	737	715	774	743	748	708	714	721	761	729	752	751	712	719	706	721	762	666	747	723	684	732	731	731	665	718	747	754	726	728	750	710	746	714	701	703	728	696	700	735	686	697	759	686	752	702	774	720	739	749	733	717	718	719	705	739	707	721	681	692	701	746	742	749	762	716	738	727	695	739	738	741	730	676	761	709	731	710	728	718	725	753	714	739	745	680	690	721	708	717	765	721	694	727	687	736	761	731	739	723	716	723	714	731	707	733	803	770	707	691	719	766	720	711	732	733	741	692	719	725	730	703	708	706	708	682	733	697	710	696	771	764	698	701	746	715	713	720	740	690	705	747	720	690	758	699	757	657	710	681	702	725	731	740	727	704	723	771	722	746	762	693	732	769	758	722	709	699	734	704	726	750	733	694	702	784	707	712	731	720	744	702	722	687	753	714	734	687	752	750	720	723	711	669	741	692	733	722	741	776	718	706	696	717	762	725	694	728	753	690	732	694	752	706	728	736	748	754	752	750	740	702	751	736	749	733	670	707	670	716	754	687	726	737	714	752	741	677	706	764	760	731	810	686	752	703	691	718	723	736	717	716	731	687	709	761	669	696	724	733	727	775	740	682	719	705	702	738	724	735	742	700	722	686	730	713	752	735	753	684	725	730	736	733	699	744	763	741	705	730	689	755	752	725	755	695	715	696	703	707	713	750	688	706	721	728	756	736	696	706	733	718	694	714	695	752	730	719	778	706	690	729	777	737	730	713	753	761	724	708	739	722	709	714	666	707	758	769	683	743	697	720	699	785	676	737	735	750	703	714	701	630	703	692	683	719	736	702	696	751	733	692	753	675	730	693	707	712	707	715	774	674	769	701	736	750	746	703	745	719	732	718	707	719	749	738	698	743	776	717	739	742	701	709	742	757	715	747	718	717	697	740	707	742	715	669	719	721	739	763	708	704	723	689	688	683	698	713	722	704	698	726	781	716	723	788	715	683	730	761	710	691	683	720	643	715	733	731	707	723	710	717	671	693	682	747	708	727	680	712	707	733	710	667	731	745	772	724	671	714	696	708
23152	20860	28196	23681	20870	15648	9064	1034	716	563	553	485	463	451	449	385	417	410	396	383	385	377	384	382	368	359	369	369	379	370	384	378	375	363	371	379	363	354	377	398	343	332	364	354	370	375	368	346	362	357	309	385	349	355	326	344	353	339	361	366	343	354	340	354	380	316	363	356	340	364	346	336	318	343	352	368	329	348	349	373	337	342	360	390	391	343	348	358	365	346	350	361	348	355	374	372	333	342	347	345	334	339	344	322	360	331	350	376	351	355	351	349	341	349	369	324	333	374	383	348	390	342	329	352	372	345	325	333	351	354	332	374	376	341	360	363	352	358	320	358	340	363	362	361	342	344	361	348	352	387	347	366	346	350	368	344	342	351	371	339	342	360	344	338	323	388	360	331	372	335	366	344	348	364	345	388	350	332	358	367	368	356	385	406	368	373	371	377	367	344	367	339	372	367	350	373	376	337	352	345	358	336	336	334	359	328	397	333	381	329	364	366	367	340	344	351	350	358	378	365	360	349	349	351	341	345	329	356	351	358	345	369	391	382	348	377	344	350	374	355	371	354	383	329	359	371	352	367	326	354	352	367	415	356	355	373	335	361	335	392	353	368	372	367	381	347	383	327	369	327	338	329	360	348	364	326	367	351	361	358	392	328	380	329	314	368	388	356	361	331	377	345	353	331	361	344	405	359	348	338	339	365	343	363	338	371	339	332	349	354	339	362	350	327	369	362	372	371	348	388	362	344	351	331	342	353	354	321	345	343	344	341	345	328	387	329	326	330	354	340	384	365	328	376	339	350	375	362	335	360	399	357	340	363	350	378	347	402	363	354	359	329	359	384	371	371	361	329	330	381	381	392	335	354	343	363	366	314	365	351	351	371	322	342	358	368	374	349	329	335	336	341	372	317	367	340	336	363	364	338	329	362	354	350	397	326	334	393	337	340	356	362	347	353	340	358	353	336	356	341	338	361	357	376	360	348	334	356	341	362	374	363	361	359	329	346	365	344	352	336	357	361	346	324	395	400	365	372	377	337	357	344	345	362	321	346	352	334	382	379	342	315	389	353	340	348	376	369	312	349	370	353	391	354	353	377	343	365	360	368	346	355	342	375	372	350	357	351	356	349	359	317	361	360	356	343	352	321	379	330	345	342	365	364	369	358	367	354	364	351	367	398	380	354	396	366	353	332	350	357	348	375	337	313	349	343	354	375	348	361	346	331	402	337	334	354	345	352	382	386	347	351	360	318	354	390	326	341	371	338	364	307	374	334	359	349	348	334	366	361	384	373	339	345	329	389	336	332	344	348	354	360	357	384	349	331	345	354	374	356	371	384	338	319	372	352	367	386	348	318	362	319	332	343	328	370	366	307	322	339	339	334	326	291	326	324	345	344	352	398	347	366	350	386	364	311	329	380	354	346	360	357	356	365	372	354	333	355	362	369	341	348	355	312	371	343	362	356	336	346	359	350	357	361	353	354	356	343	332	359	340	343	347	355	365	342	367	348	358	355	364	361	360	363	358	357	344	345	349	378	345	361	337	353	363	352	347	394	323	342	329	344	355	312	376	356	371	346	349	360	361	347	380	355	352	357	363	360	357	354	348	348	335	354	354	388	377	336	387	320	364	354	373	390	321	370	396	363	341	321	335	374	367	358	396	351	363	352	338	367	369	338	369	378	326	367	362	367	355	401	344	356	371	342	331	321	345	350	344	351	335	334	345	373	346	378	339	396	378	376	374	353	386	380	322	365	318	373	345	368	344	351	345	338	339	382	327	375	345	349	335	354	362	350	356	341	336	337	368	365	345	382	351	363	334	379	328	340	360	330	331	368	346	335	364	343	360	341	350	358	349	378	328	364	385	370	323	374	362	381	355	353	349	345	375	364	330	356	372	322	341	336	367	342	356	324	359	367	342	351	346	338	323	354	371	390	367	366	363	343	355	342	317	371	364	405	344	367	366	377	382	365	347	341	394	333	347	331	368	346	356	331	369	360	333	373	357	358	356	394	349	313	312	334	354	318	368	343	367	321	334	367	345	347	352	352	360	302	321	372	343	355	347	330	355	334	353	363	351	344	372	338	359	338	378	363	347	338	384	358	356	338	338	341	344	352	389	360	346	358	349	355	351	344	363	304	370	339	322	366	353	366	356	364	368	361	374	359	349	361	345	376	330	383	345	357	335	344	366	356	348	374	331	377	369	386	371	339	362	352	363	359	355	345	366	370	333	351	336	333	327	351	364	341	341	374	342	370	377	339	353	345	337	321	344	338	342	334	366	362	370	354	333	353	344	341	383	390	381	336	354	335	350	362	349	334	320	359	384	386	344	358	344	343	358	356	378	356	393	334	397	351	348	324	369	376	374	329	359	348	359	363	333	348	350	319	334	352	380	379	351	329	366	400	345	342	335	337	373	382	389	336	330	345	323	369	327	313	379	348	340	374	311	399	337	384	328	379	344	344	321	376	351	386	395	373	366	340	313	399	386	359	345	354	327	358	355	362	356	349	346	363	371	328	366	324	354	304	363	386	338	349	367	365	341	337	347	348	364	330	353	315	368	314	341	351	339	363	361	326	370	318	367	347	305	325	338	347	322	359	332	332	360	359	370	368	393	379	336	351	353	376	341	323	348	332	342	357	353	343	350	367	382	376	354	361	371	318	348	340	329	331	375	336	344	348	364	321	352	381	373	375	363	380	360	361	386	362	357	366	335	330	350	334	317	386	343	318	338	359	357	338	364	342	357	346	323	337	383	383	342	363	335	368	323	335	361	355	345	330	341	357	358	324	364	370	379	345	338	386	330	355	350	370	334	355	317	348	378	381	339	377	361	363	360	347	353	327	353	330	319	355	343	326	339	369	362	383	334	354	352	307	358	366	375	345	360	374	356	361	349	329	364	376	353	326	349	355	353	359	384	315	322	345	351	352	346	355	356	349	393	342	347	339	331	358	345	368	351	338	356	364	351	382	385	367	345	362	357	379	359	386	335	334	385	359	374	351	362	345	335	354	361	364	360	347	323	331	363	321	338	388	383	360	350	348	335	356	343	376	322	337	359	360	347	354	322	383	349	362	346	339	352	374	338	367	361	357	346	362	388	371	344	371	347	363	343	320	365	368	341	334	353	358	346	338	349	328	378	325	353	359	376	324	353	381	354	335	333	357	408	345	357	362	350	359	337	333	365	360	347	338	370	355	356	336	371	373	348	321	355	372	367	306	332	368	338	374	366	354	363	362	377	372	399	371	309	323	359	369	369	383	346	390	350	351	328	361	351	346	329	318	368	345	353	358	332	308	366	340	341	349	377	363	355	403	352	380	329	350	363	368	364	352	366	350	347	370	345	348	342	347	330	354	355	354	363	326	360	415	348	340	355	351	372	349	359	373	330	310	332	370	361	362	351	349	382	333	380	374	390	360	394	345	355	354	331	376	346	344	325	363	359	351	376	338	355	344	338	345	357	325	377	362	305	359	343	327	351	370	319	335	363	360	358	360
3223	8388	6268	3040	2441	7331	9278	1145	883	733	643	625	556	529	543	480	453	480	454	408	456	392	410	397	408	418	394	384	431	385	406	417	413	393	421	394	396	411	393	368	391	360	430	342	344	427	364	390	429	364	384	398	425	382	397	404	373	380	400	396	396	391	385	372	385	388	369	393	393	395	387	363	395	396	338	367	405	403	386	451	372	405	389	393	397	391	401	389	406	398	388	395	417	380	385	391	391	380	364	363	396	378	393	427	387	374	382	429	397	375	373	374	390	331	424	381	351	367	357	400	386	364	356	386	404	361	404	418	367	417	395	383	420	394	409	342	396	409	404	381	400	392	380	421	404	423	389	386	410	371	397	389	366	366	387	412	373	392	386	364	402	386	380	382	409	376	349	390	383	418	390	379	388	410	379	390	384	401	377	400	358	397	407	364	405	379	400	430	435	389	379	423	412	393	374	379	382	378	373	372	393	428	391	412	388	438	374	360	400	356	369	371	402	366	401	376	429	419	407	409	357	362	401	386	396	399	374	428	380	390	369	399	391	427	381	388	386	397	359	391	371	396	400	403	397	377	370	421	409	379	386	365	414	357	409	386	410	351	394	378	406	354	375	426	372	391	392	355	378	341	420	365	396	373	404	381	434	389	367	405	376	401	405	392	376	400	423	395	385	388	385	373	401	425	410	403	359	404	378	411	399	382	380	363	377	359	355	396	381	418	364	363	384	371	369	427	402	383	373	416	385	347	377	383	369	359	407	334	423	386	385	404	391	401	369	375	380	341	413	377	422	368	364	357	393	367	382	399	382	397	405	370	384	365	359	384	394	387	409	387	384	382	372	375	365	380	373	375	377	384	433	425	365	361	391	363	370	406	359	405	376	415	359	366	354	414	394	429	389	387	382	374	411	376	376	347	408	386	365	343	376	428	430	402	385	391	397	352	377	404	391	413	425	368	393	382	403	420	373	409	403	385	386	385	370	342	358	385	398	369	368	361	404	407	356	400	356	362	373	413	399	389	394	388	367	354	354	376	424	376	389	413	379	406	385	388	402	398	417	352	365	391	357	389	402	383	375	410	404	355	398	384	401	358	396	383	399	388	379	375	346	416	405	310	362	398	371	363	409	391	386	426	414	363	357	382	393	374	390	404	382	400	402	392	368	388	374	444	348	378	392	404	418	398	385	414	383	351	389	375	386	373	413	393	409	423	416	394	410	390	394	438	386	392	380	420	402	371	389	352	388	346	379	413	365	383	385	398	353	441	424	378	385	385	352	398	402	393	409	364	373	391	392	362	364	412	395	415	369	381	357	384	393	387	365	417	402	405	414	429	361	384	361	376	371	390	378	334	391	401	421	376	336	409	376	398	390	385	371	336	393	403	392	383	391	354	366	396	389	398	386	383	362	411	393	389	402	372	383	396	404	368	373	380	395	409	376	384	386	354	422	410	409	401	402	417	353	401	374	390	425	379	374	378	423	386	395	387	384	397	359	394	367	389	399	400	356	373	355	368	403	379	415	399	374	419	398	403	388	377	388	363	392	371	380	373	380	398	392	404	360	415	395	398	433	398	375	402	383	415	408	358	367	390	406	417	392	390	397	391	407	370	394	351	378	403	374	379	377	382	350	371	386	383	373	365	368	364	393	377	395	408	385	353	398	388	398	404	362	381	416	375	400	433	365	406	374	402	412	397	361	405	418	348	379	363	404	375	369	360	370	388	392	374	406	411	387	371	353	391	343	386	425	412	408	420	373	399	390	412	386	417	374	363	369	358	394	401	387	395	371	394	410	376	402	395	381	383	397	373	356	378	418	403	385	383	389	348	388	341	360	403	400	394	385	356	351	403	364	395	406	411	400	366	378	419	390	367	377	392	391	382	377	346	405	371	394	409	363	387	366	434	401	424	390	393	382	384	400	353	443	393	428	406	407	388	389	361	428	392	381	371	433	381	353	390	400	394	384	429	390	421	375	365	357	392	401	351	377	372	406	389	369	398	395	373	392	412	397	349	422	375	390	413	416	392	360	383	417	354	358	362	357	339	396	361	374	395	367	375	388	378	384	416	396	365	417	404	365	335	378	393	410	374	390	385	432	406	367	430	355	370	407	374	423	390	388	388	430	387	373	368	390	376	414	355	387	411	367	397	388	368	378	402	380	391	334	391	347	398	383	378	400	384	399	408	399	368	414	348	399	386	380	386	376	387	376	400	380	395	361	388	373	396	384	412	371	387	378	391	398	404	372	389	374	412	429	387	426	396	393	401	409	390	385	403	426	379	403	379	365	379	398	364	372	423	417	397	409	416	407	410	406	414	404	405	387	420	379	370	389	401	391	419	421	400	361	397	380	405	369	383	407	364	388	420	378	397	411	365	400	376	392	369	405	386	382	362	385	405	366	445	384	370	401	383	395	386	383	400	377	405	369	393	410	392	383	392	381	387	417	384	374	350	407	372	366	374	395	378	416	381	389	394	410	369	370	398	376	400	390	390	409	388	419	370	385	353	373	380	333	411	404	408	377	396	378	408	364	401	391	365	359	384	392	374	382	386	377	383	368	395	396	390	391	394	397	401	376	375	403	343	406	395	419	378	386	399	385	406	361	388	413	403	359	364	368	372	365	371	399	415	362	402	416	429	383	425	401	390	366	405	384	374	372	407	381	402	408	401	374	379	390	399	367	378	353	356	371	395	394	423	366	361	394	368	403	409	419	384	392	400	400	411	381	401	415	397	439	384	389	410	377	396	402	381	381	376	369	402	379	354	381	370	392	390	389	358	437	366	396	389	402	373	405	417	371	439	366	384	410	381	345	390	392	367	427	403	402	388	414	382	382	386	409	398	372	389	381	395	411	382	377	353	388	388	397	413	391	396	399	381	374	379	374	389	403	386	417	425	391	397	387	398	389	365	389	357	389	386	398	372	365	397	370	391	381	404	417	341	391	365	385	363	361	378	378	399	394	410	331	372	362	366	380	354	380	417	401	403	357	374	367	392	366	412	394	362	391	374	370	398	406	364	391	361	368	409	374	379	400	364	402	390	382	418	380	373	424	385	398	386	386	357	409	384	398	399	384	411	419	385	360	389	392	400	380	378	396	377	389	374	389	371	399	392	368	429	396	387	379	391	354	421	400	387	426	365	393	365	378	375	398	393	377	390	373	355	368	362	398	421	368	365	411	402	374	383	370	366	358	386	394	399	391	378	407	413	429	416	390	374	385	384	374	345	396	375	396	369	417	343	384	421	399	383	396	407	364	400	406	390	415	369	385	396	370	420	386	397	371	384	386	406	372	396	406	410	375	376	404	409	375	376	379	377	373	398	378	390	392	380	348	397	376	400	414	397	351	395	425	406	373	384	383	411	378	382	409	390	383	403	384	371	385	388	377	384	414	382	390	410	400	396	397	401	369	366	371	374	379	390	392	345	407	365	414	387	368	399	370	402	417	387	406	362	441	375	416	389	369	378	379	400	428	395	384	395	381	398	347	419	385	359	405	402
24186	20934	27525	24445	16755	4253	5484	966	870	771	784	691	692	720	678	677	669	731	674	649	686	703	628	707	647	694	661	677	724	657	632	660	683	692	648	670	662	683	640	659	685	637	652	661	696	668	683	619	658	657	681	615	702	657	634	689	690	654	673	649	722	661	659	635	651	636	635	692	664	681	668	704	672	645	712	668	677	637	700	707	706	649	706	686	708	643	645	686	693	688	647	720	679	682	605	663	678	659	660	619	691	675	638	661	642	670	640	634	654	687	666	715	707	642	645	694	632	672	646	644	618	655	632	651	617	641	651	640	661	663	630	660	616	672	690	671	708	634	664	727	660	652	638	605	667	700	680	663	630	736	665	682	657	632	657	650	643	648	645	669	653	686	683	640	691	673	654	681	664	647	622	663	683	616	645	654	679	677	698	662	648	637	641	700	666	655	656	653	644	650	659	645	693	667	652	664	655	644	659	641	692	708	646	691	665	664	638	665	657	705	669	645	693	629	691	708	672	691	656	679	665	695	661	653	665	623	672	686	666	657	665	620	673	685	662	695	663	629	713	669	667	659	653	701	691	704	694	676	657	623	637	638	652	640	649	649	613	619	660	675	639	604	672	630	685	696	627	661	684	667	690	729	652	642	650	663	673	643	659	678	600	637	614	689	652	628	701	684	624	683	656	654	670	600	705	670	671	689	663	670	688	688	634	621	668	638	679	612	695	654	650	664	680	699	682	649	650	654	694	627	665	663	686	692	709	675	666	669	660	695	647	656	651	661	654	678	654	663	648	664	694	650	652	687	661	647	689	654	704	648	690	651	679	678	704	667	669	691	670	695	670	647	693	668	641	646	598	624	606	698	684	667	650	717	665	671	678	665	668	658	668	631	645	659	707	660	663	703	711	698	696	712	668	659	633	616	630	624	687	665	653	679	682	650	696	660	671	664	661	685	699	689	670	635	681	696	630	631	666	685	636	624	670	652	667	703	674	675	649	653	677	642	726	642	666	652	634	662	599	663	678	697	710	679	708	660	635	660	666	664	687	629	618	633	602	677	669	637	672	637	663	682	675	679	687	649	674	669	690	668	703	666	651	647	679	626	714	702	701	647	689	690	690	655	664	636	654	649	688	624	705	655	673	685	617	682	619	672	654	656	697	695	626	637	635	708	639	634	703	658	657	664	697	687	663	637	646	702	637	669	693	673	648	683	629	675	676	673	633	656	636	618	671	662	663	638	640	670	706	708	674	625	628	673	654	673	673	684	660	683	654	674	675	627	637	631	635	693	635	657	686	700	627	676	620	713	711	618	673	608	708	662	679	638	638	659	656	603	690	618	649	627	700	644	648	659	646	674	671	667	656	687	692	656	622	654	653	631	666	686	641	639	689	639	700	651	654	655	677	727	689	675	716	635	660	680	643	693	655	651	652	687	652	663	646	701	645	671	655	699	659	687	650	661	663	661	656	695	644	631	628	670	652	689	646	649	670	641	629	658	647	703	684	669	670	661	635	700	686	700	702	693	642	633	673	699	717	649	652	643	648	649	658	643	640	663	639	637	649	671	665	677	667	685	653	678	630	681	687	695	676	709	654	643	665	647	611	702	684	721	687	626	634	675	683	681	598	677	660	659	668	675	696	677	629	630	704	682	668	665	666	640	670	683	667	648	746	683	631	683	683	678	678	634	658	644	637	676	662	666	660	676	642	652	695	630	703	645	648	633	646	685	654	633	646	655	621	679	653	667	684	694	664	624	653	647	647	673	663	682	646	662	606	670	645	709	667	632	651	637	656	658	632	632	653	673	658	683	623	634	672	678	650	646	690	666	633	674	664	649	654	637	655	614	685	652	674	641	664	705	661	673	678	641	652	695	710	664	659	668	689	709	655	651	651	670	676	633	633	667	658	667	625	634	661	689	670	697	703	629	626	698	691	638	652	659	659	676	650	702	693	689	667	649	691	673	606	633	673	676	655	705	682	678	647	662	689	675	629	680	664	684	663	639	700	663	689	653	695	704	649	688	694	638	702	675	668	648	643	686	637	639	637	701	643	660	700	662	646	640	653	658	672	684	661	665	680	661	679	668	697	701	669	625	683	733	639	663	672	620	694	638	645	670	667	612	639	654	701	672	656	706	689	613	682	684	677	697	702	716	657	638	664	687	643	676	681	686	665	694	670	672	681	677	734	643	668	665	656	688	709	668	667	650	649	680	653	617	692	699	643	619	746	650	688	672	605	644	660	667	664	683	716	665	663	675	693	651	691	670	683	690	676	649	632	664	713	675	697	695	655	597	651	673	670	652	677	650	667	642	658	614	675	681	711	681	627	678	685	685	641	664	654	653	621	599	685	699	648	650	663	652	679	717	651	718	622	634	697	710	677	722	623	675	691	659	674	609	638	662	651	676	671	662	663	681	657	686	657	681	646	618	698	670	673	691	665	697	691	710	655	644	666	663	674	641	637	604	659	666	637	651	656	677	691	689	670	718	682	672	683	656	606	676	700	636	651	681	630	648	680	665	621	622	636	646	644	649	652	665	640	696	672	681	694	671	644	662	672	670	669	669	683	644	603	665	671	639	658	624	673	694	669	734	657	624	657	711	645	627	657	692	636	619	654	672	696	693	630	635	667	647	662	655	657	626	674	695	705	640	671	649	645	679	683	636	645	710	711	670	620	690	680	658	652	625	657	695	661	673	642	642	623	696	650	693	633	649	662	647	646	681	688	655	661	689	668	689	625	701	626	666	674	597	651	682	655	620	686	634	633	685	653	680	665	655	710	635	668	669	650	630	694	653	656	693	629	697	649	655	692	656	643	660	662	644	647	618	696	635	695	683	626	660	638	657	668	667	675	645	677	668	636	688	654	588	665	658	701	647	642	702	645	630	675	642	670	694	636	631	652	620	668	668	672	632	693	656	651	678	683	646	674	671	656	673	651	695	687	694	687	678	649	692	647	679	647	670	685	677	660	626	686	666	682	658	659	644	670	666	639	656	649	625	677	651	706	684	635	679	668	651	677	644	642	664	644	636	664	645	664	681	649	623	627	666	688	675	637	659	689	691	667	660	685	713	684	673	703	671	666	622	672	658	706	669	645	677	649	680	662	652	646	654	617	637	660	650	670	600	639	666	641	690	608	683	676	666	643	642	623	688	648	663	631	688	690	680	655	695	719	632	694	650	622	663	633	703	684	658	660	701	653	666	716	665	639	664	673	656	711	653	673	707	631	685	702	645	649	676	687	680	649	693	677	673	703	751	622	644	677	671	707	657	681	678	633	733	710	645	663	672	623	615	699	632	660	662	612	632	665	686	646	668	653	635	631	679	671	697	663	631	685	636	675	623	638	710	712	691	657	703	650	663	607	619	674	684	639	662	624	625	740	625	661	694	684	668	664	655	672	650	675	684	684	666	633	636	635	656	619	676	676	641	686	629	683	657	616	667	618	671	618	654	654	633	731	725	631	640	664	714	652	605	687	703	664	682	660	631	619	663	654	692	656	668
3436	5583	4171	2292	2103	6297	7818	1110	941	924	828	804	740	729	683	723	754	672	721	679	688	708	687	668	673	688	672	696	703	674	621	716	687	673	671	676	650	684	671	631	658	677	674	650	659	653	656	665	689	684	691	647	671	661	677	671	742	658	661	686	659	644	679	682	690	636	624	647	687	667	658	647	636	646	662	692	651	687	648	734	676	637	656	647	632	662	630	662	616	648	670	656	660	657	682	628	664	661	634	679	628	615	693	664	692	645	654	630	664	641	688	680	660	660	677	630	669	652	674	649	649	647	659	667	610	677	611	687	669	625	618	644	646	662	644	642	680	661	629	635	672	655	616	652	696	663	643	642	629	675	642	676	655	657	701	662	690	672	710	686	652	674	684	630	671	654	639	673	672	658	660	625	680	661	661	645	646	624	638	668	678	661	668	652	673	657	659	646	635	702	659	658	614	685	680	658	639	648	650	663	639	641	632	666	648	662	703	650	647	690	672	700	654	619	647	654	700	674	660	644	644	654	618	637	671	639	645	695	678	654	663	662	614	610	650	648	640	630	694	636	675	684	651	649	605	639	678	631	603	693	662	664	686	704	674	679	609	651	629	680	636	677	632	709	671	658	649	628	645	632	661	643	616	688	650	681	672	644	671	660	613	648	607	649	649	683	668	657	651	632	680	656	629	650	622	675	673	651	654	605	617	666	625	691	641	646	669	679	636	612	635	664	691	649	666	661	661	659	660	646	668	650	637	617	668	700	642	658	680	656	633	683	699	665	663	683	664	675	709	645	659	638	678	653	659	673	681	665	674	684	638	702	659	649	684	677	641	679	665	685	661	642	663	659	649	643	650	660	618	665	689	688	688	636	667	697	644	649	685	687	605	640	650	661	652	644	690	657	688	671	646	611	698	638	682	624	656	636	657	697	629	650	680	632	653	684	608	654	627	678	694	664	643	641	636	658	618	638	633	673	660	688	675	646	607	634	625	637	666	644	657	641	669	710	712	675	645	662	647	657	653	661	669	660	652	657	662	651	654	696	696	653	677	661	655	637	638	600	643	714	677	652	642	683	608	664	724	686	659	651	657	650	622	640	665	657	657	643	635	644	669	621	609	675	636	698	688	658	629	638	660	711	668	652	674	671	627	689	631	630	649	650	635	689	623	634	669	684	684	667	624	670	662	634	676	649	673	692	651	637	669	664	661	656	613	656	654	656	722	649	651	608	698	701	627	637	615	668	650	604	626	692	653	664	651	701	654	689	603	695	665	699	655	627	657	647	608	646	674	667	654	662	675	655	666	645	668	642	637	660	665	678	672	688	688	689	664	613	632	681	709	677	674	622	681	649	640	690	665	706	690	624	662	616	699	663	701	715	680	669	640	676	616	667	712	717	625	663	623	670	645	609	614	723	642	643	649	648	645	646	650	636	633	631	639	671	690	663	693	637	625	648	620	712	659	630	660	640	620	664	711	631	653	709	611	643	673	658	642	665	641	679	648	653	657	647	667	685	656	671	640	642	709	607	652	662	619	639	640	670	654	663	669	666	661	677	654	656	656	638	636	699	668	669	616	634	651	676	672	648	663	668	636	617	661	626	666	634	669	633	635	687	664	620	644	695	610	642	685	606	641	673	650	615	646	667	653	615	602	694	649	647	686	665	678	614	670	668	628	586	668	615	650	646	617	707	626	693	636	673	649	668	594	655	634	680	681	661	662	668	685	636	634	644	690	640	633	713	637	620	618	620	691	664	641	654	664	667	676	607	655	694	657	655	680	639	706	710	630	659	627	700	666	629	669	699	657	661	679	705	675	629	623	625	646	641	675	705	636	642	682	655	651	685	639	647	653	682	667	673	640	684	651	632	686	652	678	652	623	656	630	656	674	697	629	619	664	651	664	673	629	659	677	649	649	669	719	670	700	669	662	668	639	636	654	681	632	639	653	675	654	654	715	621	639	677	652	634	642	654	647	644	670	664	634	679	742	670	703	693	650	655	644	654	647	641	655	732	644	631	640	640	613	681	611	656	640	708	667	649	629	683	664	636	705	697	640	624	674	667	695	656	670	644	612	684	668	721	642	662	678	607	661	679	679	650	662	674	690	668	615	653	666	680	621	624	680	627	668	649	657	698	626	674	676	683	687	646	679	696	646	639	681	694	662	684	678	647	668	669	647	635	678	658	660	636	651	632	716	679	687	672	646	645	658	645	645	620	656	646	625	661	655	676	643	674	657	653	696	647	690	631	609	643	631	667	645	669	673	680	662	640	636	625	648	688	707	689	668	626	637	646	634	683	666	660	614	688	652	674	673	633	694	668	621	670	650	620	679	629	692	670	642	676	638	650	625	676	633	652	660	678	637	651	659	639	660	640	632	713	656	651	658	645	620	637	617	652	657	663	658	623	666	669	650	607	626	632	655	680	649	665	705	661	609	640	667	681	660	656	655	698	672	639	608	653	635	647	619	644	653	690	664	631	688	647	681	642	662	662	644	679	642	699	674	671	611	645	665	667	627	739	658	654	626	651	628	652	654	669	643	678	648	637	642	722	692	645	699	709	642	632	657	692	667	651	652	648	708	620	647	629	660	596	658	602	664	673	610	654	643	642	660	644	690	649	672	688	693	697	653	628	687	634	631	645	690	660	684	671	661	653	637	690	655	736	657	635	634	609	633	678	646	686	700	655	660	670	655	708	651	672	643	616	667	640	632	655	655	658	653	626	697	708	658	642	658	633	642	609	640	651	679	709	668	652	651	682	672	696	645	647	670	725	655	643	688	645	635	661	667	706	612	695	662	661	670	675	646	650	654	610	665	665	638	680	647	663	651	682	683	662	678	649	629	619	631	623	634	719	642	649	633	681	646	659	604	645	657	650	675	682	628	630	653	651	679	658	654	669	683	686	623	632	644	648	652	649	693	636	620	674	686	651	685	679	617	634	645	641	669	658	632	605	687	639	668	651	629	658	648	639	654	635	640	668	653	663	671	685	667	647	650	671	629	649	641	651	665	665	663	660	685	655	605	646	663	691	665	687	663	678	653	691	645	667	645	667	681	665	621	669	679	669	665	644	593	652	654	637	687	637	685	630	690	642	663	669	683	624	682	660	644	639	709	647	700	668	652	653	671	668	668	632	637	663	672	646	644	661	634	637	622	624	614	640	622	600	684	655	613	658	666	631	642	680	633	705	671	685	630	668	671	669	637	662	673	652	679	657	629	677	639	648	641	647	658	654	686	668	649	640	641	604	618	658	680	721	668	627	650	632	695	629	651	661	661	653	622	664	621	657	649	658	655	647	608	642	653	643	672	657	612	638	675	689	651	650	693	705	669	656	657	671	678	654	665	664	656	655	679	652	644	649	632	677	649	630	653	653	641	599	618	695	649	636	657	664	678	670	691	649	646	664	649	653	712	637	631	591	671	675	653	680	628	672	688	613	633	628	639	667	676	684	637	640	644	661	702	668	684	663	687	684	690	694	687	617	651	638	669	697	628	634	682	646
22223	20974	28660	23477	20977	21652	19687	2129	748	612	539	464	398	386	333	297	327	309	267	267	269	231	268	243	251	242	253	249	187	228	223	223	241	226	222	224	230	228	184	240	213	207	226	209	214	212	224	224	230	222	218	235	178	230	221	211	199	208	197	190	208	206	204	207	223	198	199	201	216	186	241	225	198	204	223	196	183	186	222	192	185	233	230	190	214	212	215	206	204	218	190	209	200	213	223	181	240	191	189	207	211	195	233	210	193	220	196	197	213	229	205	202	187	201	194	192	202	212	197	191	188	212	190	199	202	198	200	229	199	217	199	222	181	209	206	196	207	192	202	217	225	230	218	223	205	205	187	206	199	205	214	216	222	249	204	233	193	213	174	212	202	223	188	201	193	225	204	208	193	221	216	201	182	214	217	202	209	205	206	216	222	224	182	212	249	201	196	226	192	187	182	196	217	212	199	191	193	189	200	189	175	185	210	209	230	197	219	214	212	196	190	193	213	188	229	183	197	210	213	198	220	180	188	193	200	174	209	211	197	191	199	205	198	226	230	200	235	197	230	210	205	211	207	185	192	218	236	214	204	212	234	196	203	197	203	228	178	185	206	191	193	225	209	197	192	198	189	205	209	229	209	186	213	196	207	209	239	212	196	204	195	205	183	228	204	215	208	201	186	223	191	196	231	206	208	206	191	208	211	212	238	221	215	207	211	210	206	201	237	229	200	202	202	218	198	200	191	208	182	209	218	203	208	220	212	181	198	194	216	230	172	189	206	220	195	194	215	222	197	228	202	208	205	200	190	211	193	195	197	196	198	225	208	227	186	201	235	212	232	220	210	216	200	198	209	201	195	223	205	195	231	195	209	200	188	204	172	220	228	220	194	218	206	187	208	192	218	208	191	194	195	205	178	235	201	199	225	177	207	216	219	211	208	200	208	212	199	220	224	193	204	232	184	196	213	177	203	213	192	212	200	203	219	222	209	207	217	217	230	224	204	198	208	200	213	189	191	222	178	209	193	191	199	200	216	186	173	209	189	215	205	201	212	206	168	191	204	212	205	190	205	202	191	220	193	207	204	181	208	213	200	183	203	225	207	187	214	197	194	226	194	201	217	194	195	204	227	184	170	217	217	205	226	195	201	220	181	209	213	192	191	205	201	233	222	230	216	217	190	210	211	203	217	193	234	225	188	213	176	193	203	197	200	224	207	203	219	198	202	187	210	225	214	199	201	186	229	190	208	172	182	211	205	184	207	180	218	206	186	245	212	185	214	208	204	204	202	216	192	199	197	203	215	191	224	233	212	188	197	183	213	226	220	216	216	200	202	240	214	205	234	208	190	193	228	221	203	209	194	221	220	207	235	221	208	217	201	197	220	193	250	204	224	191	231	214	227	205	228	215	218	210	209	192	197	200	203	213	195	237	198	205	192	212	193	199	200	210	202	210	205	237	216	182	205	177	206	205	189	242	218	211	206	226	203	176	196	213	169	189	231	167	227	204	215	216	179	179	209	204	200	230	208	196	179	224	208	188	221	188	213	190	206	192	212	178	205	185	218	215	203	200	199	202	190	192	183	215	206	229	188	191	182	200	218	207	222	207	214	205	208	199	243	234	181	226	198	204	205	232	211	197	202	228	217	205	217	210	220	206	191	206	231	217	199	206	186	207	219	230	207	202	209	195	211	220	199	215	222	225	198	173	208	202	186	202	215	204	189	239	192	192	208	198	187	209	206	223	202	166	209	189	208	212	195	208	184	219	219	202	181	187	201	200	216	223	240	202	170	203	181	206	199	222	222	208	215	199	204	228	196	209	219	224	188	219	191	206	181	237	217	210	218	194	189	193	189	208	202	196	204	189	184	194	202	195	196	209	185	202	197	223	229	203	209	205	208	199	205	243	205	206	191	203	232	192	211	199	200	176	223	217	218	224	217	210	200	200	223	208	216	234	233	193	205	227	195	203	215	186	184	214	239	218	192	196	203	218	227	235	213	218	177	212	182	205	213	211	217	197	193	204	223	192	193	191	221	221	183	204	247	207	221	193	226	188	202	209	171	168	232	196	202	193	190	192	202	223	212	231	198	211	199	178	214	206	206	199	213	203	193	213	197	201	194	214	209	205	222	197	231	223	212	220	229	224	230	189	233	227	215	200	188	187	221	198	203	202	175	221	212	206	204	195	209	205	207	173	205	199	209	227	207	191	200	228	230	205	187	209	220	188	205	177	175	209	209	201	201	219	215	186	202	207	192	190	213	205	209	217	207	209	222	179	198	205	184	212	219	187	179	209	197	204	217	177	212	175	175	206	210	211	204	207	212	230	208	186	197	192	198	222	220	197	211	199	217	194	189	209	192	201	212	228	209	214	212	221	231	185	205	215	220	190	226	186	192	200	188	203	210	233	215	228	212	203	207	201	218	199	179	212	179	198	213	222	202	200	203	194	223	195	217	231	215	202	222	191	205	199	210	217	217	203	191	211	202	204	218	191	213	158	202	203	210	197	218	226	215	210	208	213	208	189	211	197	198	192	215	210	241	191	195	203	215	197	217	209	189	222	216	203	221	223	197	204	207	179	225	199	197	199	199	230	209	199	167	210	209	209	221	220	191	198	198	212	205	195	202	194	201	206	182	194	208	196	212	184	208	205	211	223	174	217	212	207	249	215	209	227	204	197	211	207	197	202	222	209	205	254	195	235	215	196	217	211	187	200	213	212	189	187	211	187	210	208	216	219	211	200	221	189	206	198	182	228	177	184	193	211	215	215	193	210	203	196	193	209	175	212	221	184	186	203	211	212	220	223	207	186	196	209	195	194	233	218	234	201	203	200	183	214	238	202	220	187	201	228	224	195	201	192	216	212	199	208	209	170	194	183	206	223	203	200	201	196	210	205	196	201	224	198	215	215	220	201	200	183	199	188	218	201	223	206	214	211	207	229	211	216	209	201	203	201	205	194	207	241	208	196	195	216	201	200	205	232	198	189	226	196	209	178	219	228	215	191	180	193	221	196	222	218	197	212	212	188	191	211	220	209	184	217	201	236	181	227	208	212	210	199	220	201	213	173	205	230	201	182	201	228	190	185	208	215	171	210	199	203	205	220	218	184	202	217	197	196	198	180	245	211	200	178	182	242	221	196	179	205	210	186	222	207	209	213	230	206	224	202	228	198	220	200	195	207	185	194	197	177	206	209	217	176	201	215	195	209	209	213	213	216	181	224	199	204	193	231	201	202	208	188	196	219	190	235	198	207	209	211	180	210	221	225	209	217	230	190	182	207	214	203	209	205	216	191	216	195	203	207	188	197	200	214	193	190	208	231	214	185	213	218	207	214	226	197	178	212	198	204	204	192	193	217	188	194	242	220	206	199	196	218	199	196	204	229	204	200	180	165	207	196	192	198	228	200	199	199	223	229	200	209	205	198	201	202	216	229	194	220	214	196	218	202	204	212	227	224	194	205	215	252	221	212	195	199	209	187	199	216	202	181	200	199	216	215	215	222
4425	14092	10469	5360	5270	10604	12931	1662	1175	851	708	577	512	500	445	409	363	345	321	335	266	310	296	317	258	234	218	278	228	249	252	237	230	216	218	225	232	250	225	218	236	243	247	230	263	223	221	225	223	227	219	209	193	205	220	219	226	219	206	213	201	192	221	240	212	223	208	192	198	220	202	187	185	192	221	221	205	216	210	216	208	224	233	243	212	207	217	215	213	218	201	206	230	227	208	227	195	213	217	235	208	200	217	218	195	223	209	208	222	204	235	205	190	220	188	191	206	217	212	204	219	204	190	207	194	211	205	213	216	198	212	211	203	199	202	217	198	209	226	223	213	228	238	216	210	202	201	200	209	179	200	189	223	218	199	215	197	180	205	189	198	209	181	194	197	194	196	195	211	215	204	168	196	198	184	226	209	218	197	194	201	198	191	201	212	241	246	201	191	217	202	206	196	207	218	218	203	203	224	201	214	196	207	191	210	194	216	212	199	191	198	199	200	187	224	211	209	224	205	202	191	186	193	220	200	206	210	184	218	220	225	203	230	214	189	198	184	213	199	210	211	196	220	203	208	217	205	184	216	219	208	188	224	201	211	201	197	228	203	208	209	198	208	230	197	197	213	211	217	203	175	209	201	211	209	223	195	217	231	186	210	209	208	193	199	201	194	201	214	225	198	202	218	205	209	199	200	208	234	201	184	204	191	204	212	237	213	213	209	209	227	215	204	222	222	202	208	202	198	200	202	179	196	198	211	233	183	211	195	205	197	213	195	192	200	199	196	202	220	210	199	217	201	221	223	212	214	222	167	214	232	193	203	218	185	200	213	204	207	215	210	181	217	225	195	194	250	200	225	178	189	151	205	190	203	195	208	211	180	193	202	216	228	209	210	212	205	202	216	177	219	227	191	176	222	185	220	189	201	200	188	204	224	174	189	205	197	202	200	200	235	198	227	224	199	200	210	176	205	191	217	210	185	203	207	212	199	195	239	186	186	193	199	225	204	209	215	207	213	196	214	235	196	218	207	178	226	179	205	211	212	215	207	213	232	208	191	219	214	206	205	208	222	200	190	216	208	177	181	204	210	210	222	201	234	212	188	184	214	202	204	217	227	205	204	209	220	222	219	206	215	219	216	219	177	190	237	212	198	196	211	181	185	199	220	193	199	197	216	199	206	191	191	206	209	209	215	205	188	213	227	232	217	251	208	206	237	195	191	192	196	214	196	232	234	215	215	195	188	211	204	218	242	207	206	197	215	211	203	207	227	212	203	201	206	183	211	217	221	189	197	201	225	196	210	233	193	219	208	198	212	219	205	214	217	219	202	191	205	193	195	216	212	187	196	196	215	204	210	220	183	186	217	208	195	197	207	194	232	226	196	223	222	226	208	212	211	219	213	212	230	200	226	217	238	229	222	220	221	213	209	241	220	240	217	217	181	187	204	196	210	217	218	206	182	223	200	186	216	211	214	223	192	218	229	194	239	194	209	193	208	178	209	171	226	214	185	202	195	206	195	210	207	197	222	191	194	198	196	213	185	217	184	221	185	188	208	202	208	253	221	215	178	206	227	213	212	220	214	208	205	208	213	221	206	198	217	190	203	196	224	192	221	197	180	209	221	192	203	231	219	200	224	203	215	185	177	184	202	183	167	218	214	221	225	184	222	194	199	192	221	221	188	215	211	200	191	201	214	219	204	209	237	212	205	217	183	197	213	190	217	217	206	230	212	229	217	222	207	211	203	194	210	203	205	200	191	211	195	227	215	190	203	201	205	231	201	217	224	212	209	192	205	211	222	184	206	207	209	242	209	203	191	198	201	204	211	196	218	210	188	226	209	199	217	217	186	217	211	230	214	204	209	212	202	199	205	192	218	206	198	226	218	205	204	238	220	218	202	212	213	197	207	217	192	214	191	210	213	207	185	203	199	226	200	199	219	209	216	209	216	178	192	220	207	203	208	223	212	197	206	189	195	191	204	231	209	196	223	183	204	191	194	221	213	212	222	198	214	213	193	206	238	204	191	193	222	182	207	207	205	207	219	190	231	195	183	204	203	194	192	193	224	195	183	184	227	200	183	223	211	203	195	211	194	187	233	192	227	200	186	214	215	183	219	210	233	223	201	218	238	198	218	178	182	201	209	209	194	209	206	234	187	214	201	214	224	195	190	214	210	211	196	203	235	203	211	222	236	191	215	234	226	223	228	219	208	183	203	230	203	218	220	228	209	210	218	206	220	178	194	230	213	207	195	204	195	214	211	204	231	205	212	225	190	221	230	203	239	232	206	204	198	220	193	202	205	203	219	189	229	191	199	179	203	212	239	202	211	206	217	211	195	232	187	213	223	218	223	189	207	185	183	219	198	226	197	214	186	199	226	232	224	183	215	207	217	210	203	233	200	196	224	224	228	223	206	230	234	231	221	211	220	204	216	204	199	228	194	199	209	229	199	197	212	204	203	217	214	228	222	211	207	198	197	198	205	191	178	198	198	207	203	226	225	207	202	188	200	200	185	164	218	200	196	185	216	222	188	227	213	199	217	208	203	215	165	206	211	213	195	226	196	206	207	221	222	218	185	209	219	185	192	198	216	208	206	209	220	202	220	221	201	190	220	169	215	199	225	206	192	197	218	229	193	205	196	200	189	213	197	203	198	221	239	210	219	206	224	229	210	205	232	207	186	214	209	210	182	207	194	193	218	213	182	229	209	206	223	206	207	207	193	201	230	249	207	208	186	213	224	181	218	198	189	195	181	217	207	226	198	211	208	221	186	201	220	196	221	203	223	220	184	202	222	223	224	205	202	226	215	219	223	213	196	210	225	206	214	182	202	191	202	209	201	232	204	189	201	209	203	228	216	194	227	203	198	199	221	187	222	206	219	198	210	227	214	212	204	229	192	186	192	193	199	217	189	176	218	203	196	198	197	193	202	189	223	195	215	205	220	232	215	188	175	204	231	230	186	232	201	192	201	222	198	227	215	194	220	210	191	221	197	215	219	199	208	217	221	220	205	207	229	192	195	203	209	190	211	212	192	226	199	216	180	212	177	199	182	226	184	214	191	206	200	219	201	186	225	182	226	191	232	184	182	202	219	239	195	234	206	204	205	212	221	218	173	206	219	212	242	243	199	230	247	187	197	209	203	209	216	195	222	214	204	206	213	213	226	190	192	190	209	204	227	187	185	215	206	198	201	192	204	208	208	186	195	213	178	199	200	203	187	205	205	212	207	213	223	205	210	250	188	197	204	199	184	222	210	203	200	215	186	236	187	231	219	199	210	195	183	195	191	204	184	228	201	212	208	209	214	193	186	224	187	197	213	222	203	219	203	220	228	208	222	211	192	218	222	183	206	197	211	182	214	196	213	213	228	201	228	217	203	207	227	177	188	210	188	184	195	201	208	217	213	196	197	217	207	201	185	214	201	206	208	219	211	174	221	222	217	211	208	230	227	197	221	198	196	209	236	219	186	208	198	240	198	224	205	203	223	205	235	211	217	212
27426	18364	4832	1038	1455	1868	2338	773	744	692	705	660	730	743	694	677	686	708	669	731	709	672	662	706	702	689	702	651	690	689	752	710	722	724	719	676	689	728	706	715	705	722	711	700	707	694	669	711	727	686	689	736	708	672	707	740	698	660	741	716	690	716	708	671	639	647	669	710	693	694	726	687	746	685	702	717	675	735	669	684	708	709	707	662	710	668	689	703	699	664	653	677	718	724	706	710	730	676	674	698	676	723	723	677	724	682	718	694	662	713	628	709	667	723	729	747	693	702	700	707	667	675	657	680	721	700	738	693	713	721	729	689	678	676	650	720	746	732	692	703	697	701	733	685	742	710	695	707	677	706	664	761	700	748	705	692	705	717	686	657	741	716	688	645	685	734	708	688	701	684	704	689	736	716	676	719	710	713	689	708	729	696	690	736	718	711	681	663	684	707	695	735	723	705	749	716	704	707	733	713	706	700	721	723	732	680	688	737	684	683	705	686	730	689	712	722	685	704	699	663	683	684	734	667	733	682	688	674	676	679	685	720	711	721	695	710	703	688	692	736	715	679	700	706	714	665	718	680	715	688	716	714	688	653	677	703	703	753	729	752	669	698	690	692	664	684	715	737	698	695	655	740	763	742	704	696	716	672	718	663	748	704	730	754	700	710	723	700	705	779	766	747	704	686	690	719	707	730	684	700	723	688	688	685	669	691	708	688	727	686	701	717	665	695	698	709	692	748	687	697	709	745	677	684	670	698	652	673	705	747	682	711	713	684	685	721	739	705	736	715	684	697	708	729	702	697	640	731	690	709	713	696	654	664	712	701	689	714	698	723	670	680	696	659	716	684	693	731	706	711	782	707	680	660	721	703	685	732	665	729	684	695	696	685	739	689	719	690	719	751	723	701	688	698	734	698	726	720	692	635	717	677	728	674	697	696	718	705	698	698	698	735	732	726	746	702	671	688	679	663	692	688	668	705	689	711	711	741	683	650	730	696	703	740	708	706	755	727	672	664	707	720	694	691	711	708	676	744	668	693	711	727	707	668	662	714	706	674	702	716	713	765	679	742	708	734	679	680	666	679	713	676	687	697	710	663	690	727	669	741	689	660	705	723	713	693	716	749	663	691	706	725	748	674	752	743	680	708	692	690	679	685	690	759	694	704	695	730	715	719	659	688	721	708	720	714	701	671	735	718	734	749	675	725	717	728	711	734	666	677	732	680	735	709	736	711	748	695	689	718	708	667	711	714	693	712	726	638	722	691	710	674	722	700	715	718	725	733	717	711	695	681	674	705	648	691	668	689	680	676	679	711	729	741	670	752	694	726	633	724	739	688	674	686	686	744	683	643	738	723	701	714	696	708	747	661	666	683	704	722	694	661	699	741	690	699	720	730	718	698	711	670	706	688	723	736	702	745	647	671	673	679	670	675	705	669	740	698	731	702	723	730	710	655	679	733	705	708	704	731	676	696	709	715	746	669	662	726	686	689	733	643	691	678	712	687	721	703	705	687	701	648	666	686	699	696	736	680	698	670	716	686	688	670	700	720	709	663	680	711	694	691	703	736	663	707	705	656	717	679	671	741	653	645	705	693	734	644	723	668	673	724	710	680	733	725	739	689	671	712	676	714	734	641	717	674	710	685	686	655	708	753	698	695	693	663	709	711	709	698	723	739	706	688	710	641	724	700	659	723	693	726	736	669	698	664	714	730	675	689	700	716	716	703	710	734	716	739	693	662	679	721	686	700	695	630	741	678	665	722	715	690	689	714	685	717	691	714	661	668	740	721	692	717	706	714	720	736	701	719	693	649	695	675	650	737	714	695	704	669	683	719	695	719	685	706	730	675	695	691	722	688	693	723	675	699	655	684	724	719	726	758	706	716	711	688	684	680	730	697	663	708	715	699	670	688	674	709	705	730	729	717	705	749	714	685	677	684	719	697	682	722	680	719	719	697	671	651	726	730	694	727	667	714	748	683	740	743	747	689	754	753	651	655	688	734	735	693	705	705	687	669	697	677	644	726	728	685	758	674	689	651	759	670	690	740	742	715	711	664	709	669	655	723	716	732	735	661	719	744	712	712	661	697	721	713	695	700	717	710	764	682	695	696	764	672	717	714	711	681	731	727	724	701	723	744	700	652	681	704	723	700	685	712	698	643	686	721	675	722	686	692	705	655	672	706	732	730	736	698	736	723	708	696	667	695	713	712	725	697	676	706	684	678	690	709	726	687	682	741	657	689	729	664	709	701	690	700	729	760	698	701	675	685	751	621	703	708	746	732	727	688	708	682	671	695	700	730	680	718	711	695	700	723	711	704	735	729	745	752	655	703	666	645	691	708	713	688	695	705	705	690	651	687	677	696	724	697	707	701	700	712	676	720	648	695	705	683	712	645	686	789	723	693	683	692	699	660	707	707	700	727	736	717	707	701	706	725	714	745	703	734	660	634	715	701	684	679	706	706	704	723	698	677	661	710	715	651	668	649	720	709	682	728	702	696	658	734	658	701	729	716	689	725	679	672	714	716	660	666	666	751	684	709	697	661	755	691	725	690	698	736	709	688	717	672	673	702	680	719	699	693	723	665	708	702	677	692	731	724	734	691	680	708	746	715	725	663	710	673	628	652	669	692	713	672	674	684	692	706	639	686	677	701	652	687	750	694	684	731	686	695	649	654	664	736	714	707	790	655	715	670	705	696	688	716	714	742	733	687	659	681	699	694	684	761	709	701	749	680	709	689	678	701	738	655	705	737	716	672	715	716	708	685	678	642	665	708	726	727	700	731	721	695	702	683	696	646	731	650	697	754	680	721	705	720	702	693	700	719	648	692	733	723	684	682	706	704	703	714	697	691	715	698	745	692	705	689	711	733	705	673	723	728	662	712	715	736	640	666	690	677	708	698	704	681	713	687	709	675	672	704	679	707	710	704	682	716	721	738	706	684	698	644	698	745	714	735	717	660	717	717	706	685	687	671	715	730	681	694	706	709	684	700	715	736	712	666	642	693	676	714	732	725	649	703	689	721	670	688	736	694	709	747	675	697	695	675	673	675	702	692	677	695	743	694	734	764	682	672	690	665	681	692	697	664	744	734	742	724	722	708	726	655	746	732	718	706	741	693	697	720	697	714	691	764	680	710	687	714	695	730	696	712	678	674	661	709	697	702	685	703	733	671	686	665	727	696	731	751	677	663	687	719	715	686	696	675	637	712	662	687	663	704	704	676	761	700	736	708	684	685	712	698	735	720	689	706	669	723	722	684	698	690	717	647	721	698	740	707	697	734	728	707	709	688	676	710	726	718	700	722	681	712	729	669	748	723	733	723	702	666	759	701	702	686	668	698	713	665	713	671	713	707	669	698	681	690	738	690	734	698	704	726	675	684	701	688	659	736	666	677	717	725	642	700	753	698	665	672	677	653	693	711	656	726	740	705	745	701	730	718	689	743	656	666	697	693	709	717	712	746	713	733	717	718	747	729	713	716	683	736	744	700	688	723
4446	1118	1022	855	1899	2844	3305	828	798	750	767	750	696	721	758	724	749	670	742	741	712	747	754	732	700	716	703	744	770	735	733	673	766	713	687	713	712	693	683	695	710	744	748	675	734	705	745	728	721	772	763	708	747	742	744	739	725	739	730	731	707	705	716	702	715	761	708	724	740	719	719	733	741	715	738	756	711	740	775	736	746	729	712	676	767	765	787	697	678	734	718	738	680	732	732	720	708	702	782	730	739	689	679	719	752	716	727	763	740	705	719	745	717	725	735	721	710	737	754	719	738	692	750	710	772	718	730	720	739	750	734	791	693	731	769	698	728	727	753	732	710	732	718	759	663	733	696	733	770	707	691	731	723	717	702	719	691	729	744	730	656	748	681	760	691	764	727	715	765	729	715	751	708	667	760	680	719	719	725	727	704	709	734	751	722	734	657	712	738	723	754	723	742	723	654	713	766	760	737	710	731	742	764	742	739	751	689	717	707	734	718	711	707	705	753	753	707	715	750	693	684	764	731	745	710	718	705	747	740	712	699	714	750	772	766	741	704	747	711	756	749	707	686	723	779	729	697	740	751	670	707	711	740	723	727	718	739	780	756	707	744	776	749	694	674	716	691	686	750	724	716	682	718	719	742	707	711	722	717	700	680	706	748	686	721	700	735	696	756	754	770	739	758	727	778	700	715	728	751	747	683	735	804	722	745	728	701	724	759	722	741	741	750	722	741	732	702	749	690	731	738	739	730	726	713	713	658	729	744	717	706	744	761	710	728	721	720	741	734	754	749	716	692	703	722	717	736	754	695	737	743	723	686	720	737	734	703	737	701	733	713	713	696	728	695	713	723	750	718	700	746	689	756	715	734	721	735	738	767	685	709	687	669	678	748	737	687	660	769	736	735	732	773	722	770	715	730	720	702	679	708	662	710	709	731	740	735	729	696	743	745	727	742	778	739	719	724	711	760	754	753	771	760	704	709	755	748	726	717	743	658	725	751	701	769	720	738	741	699	718	741	720	733	720	676	737	743	711	724	741	685	686	731	768	719	708	706	752	721	732	715	755	692	728	734	748	743	728	734	703	706	720	728	687	738	709	727	750	724	813	705	772	762	704	713	697	729	738	699	733	746	695	746	707	692	709	716	773	717	742	747	749	673	678	726	737	773	701	780	766	733	748	707	723	709	741	745	725	742	730	715	723	768	760	765	759	744	760	731	744	716	766	707	753	737	746	701	688	744	768	689	746	695	761	715	699	691	682	737	716	694	704	737	721	757	710	739	719	714	726	725	741	710	745	721	727	708	773	756	791	722	734	738	730	735	740	712	733	710	757	689	711	757	748	750	748	725	765	755	736	733	728	697	705	724	719	704	685	735	753	732	721	785	766	725	735	758	729	712	725	719	762	749	742	700	774	749	713	723	718	754	759	674	757	697	741	713	719	724	705	752	725	750	728	771	732	740	749	703	688	734	734	738	740	776	713	702	721	732	729	741	733	714	769	762	758	733	712	719	738	688	750	732	715	736	730	761	707	716	796	716	676	762	741	700	668	771	711	744	678	697	765	715	729	701	720	673	724	697	713	707	724	695	722	698	709	722	776	711	729	747	742	740	741	789	795	746	699	725	746	686	728	721	706	730	691	722	740	748	737	680	785	695	681	757	760	738	690	792	723	749	738	735	741	733	688	746	726	813	759	717	738	735	694	757	722	747	744	673	723	724	711	725	742	731	685	698	710	738	706	711	677	746	773	716	700	674	714	734	728	682	737	748	807	737	713	716	713	724	742	713	773	732	753	712	711	747	703	731	686	751	693	751	758	712	780	731	732	725	760	740	736	685	703	717	702	706	722	733	763	733	751	757	719	710	735	731	702	717	765	775	748	740	755	738	751	684	745	766	726	718	710	729	733	749	762	743	756	719	713	700	766	825	670	674	691	770	766	793	686	743	761	770	735	724	709	740	713	710	740	724	717	697	722	725	724	702	758	684	715	736	714	747	760	770	710	687	709	768	753	766	755	748	734	758	777	729	751	710	724	720	797	681	733	729	760	737	696	713	688	715	768	800	773	679	718	673	729	721	744	791	707	700	662	711	736	748	731	751	741	736	720	756	725	686	718	760	759	734	737	725	781	744	698	742	730	731	739	718	698	713	756	733	679	717	743	781	735	721	748	731	732	720	747	730	737	717	732	668	762	750	709	737	729	712	714	715	704	764	732	741	710	702	675	708	738	709	753	718	754	721	757	760	754	746	765	761	779	713	712	715	729	739	700	786	730	734	665	728	730	742	716	709	747	734	740	702	729	741	738	705	742	737	745	728	754	780	746	728	690	736	701	738	716	733	688	736	759	690	691	770	718	699	717	743	758	719	679	744	692	729	701	761	728	760	742	709	743	700	733	737	703	754	687	690	732	702	710	754	711	714	771	732	714	724	772	693	670	706	711	730	724	701	699	710	720	714	759	721	691	731	750	743	673	700	697	772	684	702	762	743	721	715	736	751	745	717	697	705	699	710	741	713	728	678	747	723	730	732	758	738	721	763	717	735	740	730	718	715	714	716	718	779	773	738	745	710	732	732	759	729	770	727	710	730	713	679	732	734	747	726	743	708	710	733	721	760	741	685	740	736	688	706	769	705	774	755	761	743	721	774	714	749	797	725	714	731	780	673	714	743	699	707	728	785	716	693	709	729	758	749	705	720	708	760	709	759	729	692	718	780	695	690	743	728	769	769	750	753	704	818	726	776	723	769	737	726	777	705	729	689	731	731	760	715	740	686	733	756	769	705	723	711	730	690	703	690	720	740	714	670	729	740	751	737	761	752	742	691	720	748	724	692	764	732	704	686	718	770	767	731	716	744	748	699	705	720	735	696	749	706	752	696	694	753	727	658	737	728	740	710	762	723	743	736	745	728	727	708	718	749	723	684	691	759	778	746	746	738	729	730	694	683	705	695	691	742	735	702	730	753	696	681	699	686	763	740	686	731	744	724	686	692	742	770	752	722	676	699	798	719	715	714	710	710	766	708	686	710	725	718	753	711	768	753	721	719	714	741	727	724	754	721	721	720	722	713	777	738	746	735	756	749	662	736	793	673	703	721	748	747	739	715	790	722	683	740	717	791	712	746	750	759	749	694	777	747	700	741	755	756	789	658	718	726	756	714	748	697	750	687	697	737	703	706	763	721	722	710	734	716	790	793	732	707	739	710	690	712	699	716	680	697	768	736	736	711	695	703	726	696	687	728	737	749	668	767	727	772	660	706	791	745	724	760	725	723	785	675	765	800	709	749	789	688	724	683	706	713	725	717	749	715	689	756	682	757	755	740	702	690	704	729	730	725	729	689	766	703	733	681	719	797	771	753	726	733	722	745	721	679	758	792	729	705	704	723	772	711	698	677	734	688	752	739	764	719	762	713	708	742	674	743	709	713	756	708	768	719	739	713	711	753	726	719	709	757	696	754	742	712	752	727	628	729	672	734	720	722	759	685	687	702	710	710	763
23202	20962	28328	23768	21007	15413	5764	928	628	557	523	460	464	433	431	413	410	396	355	397	391	391	379	363	365	382	397	379	372	348	340	370	360	361	354	378	392	368	371	336	381	350	359	338	376	401	344	385	347	378	369	364	339	365	352	338	355	409	382	399	341	363	351	358	377	373	369	353	366	328	334	372	330	363	366	370	375	341	309	335	340	331	379	353	339	371	393	353	375	376	350	380	353	348	361	365	342	352	350	380	361	369	320	359	366	349	357	360	352	380	362	350	370	381	325	381	346	319	386	362	368	378	346	364	389	375	371	322	332	345	368	354	362	357	350	371	374	408	380	377	388	375	358	369	375	364	359	320	377	350	356	399	361	352	363	371	370	373	390	350	353	337	356	376	347	374	350	383	347	392	347	330	364	332	371	357	361	372	359	345	362	370	373	357	372	342	380	358	359	376	362	381	389	382	387	386	352	361	357	340	339	341	349	327	339	356	359	364	339	356	347	373	351	325	378	370	396	328	385	347	367	346	361	340	339	351	349	367	352	356	370	396	340	384	381	351	365	373	328	366	400	327	375	332	342	350	316	367	354	367	371	370	361	341	363	350	328	385	402	375	375	362	378	388	376	352	383	394	348	340	352	340	365	335	389	359	328	339	374	335	391	315	318	394	349	345	379	374	339	325	323	397	337	385	349	348	370	337	366	327	332	351	336	321	388	343	355	351	359	376	370	386	410	349	350	359	354	348	357	367	333	337	348	332	359	396	334	305	332	331	320	351	344	374	367	357	364	350	379	372	371	351	356	349	382	345	346	371	362	373	341	350	363	360	368	362	358	343	362	387	358	366	382	389	341	360	337	392	361	353	329	363	333	361	358	352	374	382	369	338	348	336	363	312	362	366	357	377	352	355	374	388	370	358	332	362	344	382	339	389	346	370	353	362	307	354	338	363	361	377	358	369	374	357	383	324	355	355	377	344	364	337	321	339	359	382	361	335	339	338	327	399	391	365	363	398	382	365	347	347	344	342	334	372	353	376	337	358	341	338	371	359	349	393	351	336	364	375	373	326	349	369	330	346	349	344	362	379	356	335	364	353	353	390	353	339	352	358	338	330	354	329	356	338	383	350	359	337	345	406	362	367	366	333	356	363	341	353	380	353	320	377	372	322	368	332	395	367	324	370	395	415	386	347	357	366	379	359	352	330	365	353	357	331	403	334	340	366	381	385	372	350	408	349	380	380	347	356	338	356	347	361	347	379	388	379	347	321	368	319	339	393	363	364	338	317	359	386	336	370	369	349	354	332	373	379	306	320	351	360	337	374	372	354	352	365	342	358	374	344	349	356	338	388	363	327	375	350	357	362	350	319	370	389	366	366	363	367	353	332	359	361	363	392	326	335	350	334	336	304	358	351	346	347	346	365	342	350	349	358	345	361	348	379	382	350	371	365	348	374	341	367	337	356	320	351	397	369	388	344	323	378	335	366	375	377	379	388	345	336	370	340	364	367	356	351	353	360	367	382	382	351	326	350	338	356	363	354	397	341	366	367	326	337	351	345	343	335	343	329	346	338	333	367	371	348	356	386	386	386	353	377	346	325	369	362	363	343	349	391	363	331	339	350	353	359	354	381	364	347	376	347	352	377	374	341	369	364	351	359	374	367	346	385	325	343	393	348	343	348	370	343	393	350	379	338	372	367	351	383	349	345	327	334	372	364	384	352	332	335	330	353	314	348	356	355	340	371	367	359	373	370	354	372	354	344	364	373	376	372	333	355	407	361	356	342	339	376	335	341	357	351	378	336	367	427	373	349	365	348	376	385	364	378	382	363	367	343	417	346	369	330	335	340	356	383	391	376	321	359	365	351	376	381	373	342	352	377	363	369	347	338	357	356	393	350	346	367	378	357	362	394	359	370	362	390	347	376	352	373	375	394	367	379	354	349	334	374	349	362	357	346	338	336	365	377	350	344	363	385	366	350	360	359	365	370	382	336	338	345	328	360	360	387	369	348	395	360	374	344	359	362	344	315	364	348	364	322	354	365	366	369	363	367	359	347	346	331	376	348	342	380	393	345	345	348	340	372	355	373	354	355	330	395	362	392	340	373	329	378	370	330	364	370	337	371	360	369	389	360	329	371	323	380	372	360	345	337	323	358	368	349	331	355	397	374	341	306	347	318	353	366	372	357	350	356	333	335	385	379	337	341	371	381	379	355	337	346	332	387	331	342	344	390	374	354	330	334	334	334	381	364	373	370	368	354	366	361	367	351	363	338	352	354	350	355	354	333	337	330	343	360	350	382	400	391	362	384	375	351	386	326	398	349	336	352	358	344	363	384	344	349	360	351	359	356	388	335	343	360	374	370	337	374	369	347	348	369	363	370	389	345	340	357	381	377	344	358	387	364	351	379	358	374	384	365	358	369	388	320	395	395	338	340	350	326	411	354	353	360	357	340	376	373	361	340	368	359	382	328	363	343	373	376	362	363	342	376	379	350	367	319	358	364	353	353	335	347	372	329	351	366	363	381	375	359	373	363	355	381	352	370	361	361	344	366	382	313	371	363	361	387	385	335	349	347	346	362	369	391	342	363	362	362	336	371	344	362	358	340	352	372	349	326	368	365	350	354	341	376	352	388	374	363	377	351	346	378	340	354	352	370	349	384	388	368	352	343	357	336	370	371	373	344	352	352	342	380	348	373	344	356	354	337	356	336	369	329	331	331	355	343	362	368	384	370	391	328	348	351	356	335	329	372	345	361	364	327	320	329	348	374	317	326	319	356	344	343	400	354	353	365	342	353	336	349	360	373	334	366	377	351	369	346	380	345	339	346	368	317	350	343	408	358	399	354	341	383	359	366	355	350	359	349	365	375	330	334	340	333	343	368	381	351	402	372	371	376	390	374	377	383	349	372	346	365	366	371	343	373	409	350	348	353	337	317	351	334	351	359	359	348	338	339	354	366	378	351	357	362	349	367	371	329	313	349	353	340	333	364	343	348	342	347	372	373	353	352	352	385	363	367	365	345	364	311	355	367	338	379	352	330	325	333	344	398	384	342	359	372	379	383	366	374	325	338	352	366	352	340	363	378	357	327	354	377	327	361	314	366	374	344	373	360	346	350	332	367	341	367	364	324	336	342	364	388	398	359	320	348	334	340	371	340	334	358	321	331	329	351	339	346	364	364	318	311	379	368	330	354	336	339	350	347	362	353	350	353	348	335	371	340	346	374	379	352	344	359	368	337	339	365	398	356	380	363	348	320	371	330	353	369	350	382	339	364	388	357	364	332	306	351	359	353	354	351	359	386	342	345	318	361	357	351	357	340	325	364	364	351	363	366	356	356	351	353	376	358	362	382	347	344	362	372	365	364	384	380	358	391	337	343	382	341	383	320	369	351	332	371	358	390	366	350	370	375	358	331	389	333	379	365	331	347	336	337	360	377	327	383	384	320	363	367	363	368	367	344	357	380	373	382	352	358	359	347	339	395	379	362	317	353	335	349	363	346
3101	8334	6212	3456	6352	6347	5743	1164	848	703	678	554	579	521	538	488	469	478	437	479	429	454	462	408	423	400	419	440	422	393	427	413	387	396	420	418	411	387	389	405	391	416	388	397	383	401	409	413	376	403	400	367	376	406	401	374	384	404	424	408	407	403	378	397	383	364	389	405	368	399	360	372	399	425	393	380	385	447	376	372	360	392	379	370	386	412	372	372	416	374	410	415	414	422	416	392	426	391	395	381	372	410	362	364	415	412	408	361	374	422	394	393	371	380	385	385	411	380	387	392	380	420	381	370	381	374	405	420	396	405	391	413	383	402	370	387	406	410	418	368	361	396	366	385	388	372	443	392	391	388	427	389	407	402	406	405	389	358	375	403	381	420	381	375	390	384	393	407	381	383	412	386	422	391	370	386	367	407	401	387	380	389	379	368	387	404	382	391	386	392	402	421	399	385	366	365	331	349	372	399	382	395	384	374	387	398	381	383	388	373	378	387	378	419	407	397	383	376	417	368	380	371	426	370	410	377	386	397	362	402	339	351	403	373	380	362	391	425	371	389	396	419	388	400	389	392	394	391	392	388	383	372	374	383	388	386	392	378	416	379	389	402	378	396	412	372	343	398	419	399	370	398	380	380	396	374	372	439	369	383	394	385	367	399	401	407	409	389	403	410	387	380	387	374	340	426	376	375	397	408	353	392	409	386	349	379	396	365	392	419	364	418	384	395	371	416	419	434	380	390	397	386	395	351	384	394	396	371	375	401	381	374	406	388	384	391	371	408	379	403	375	384	386	386	414	367	380	434	362	413	361	350	352	388	392	370	401	373	376	404	394	363	381	420	402	364	405	390	375	364	380	407	380	391	394	376	379	369	361	390	337	402	403	389	364	361	377	345	387	355	426	375	383	408	419	382	398	362	376	374	376	352	391	379	384	363	380	398	386	366	407	402	421	391	361	355	353	399	377	395	359	406	365	421	397	385	393	375	397	383	368	374	402	388	414	391	373	390	398	409	374	407	404	383	408	397	372	368	376	388	375	378	386	398	373	374	413	362	422	376	376	397	400	377	436	382	415	362	381	374	365	389	407	349	385	385	383	380	365	373	400	377	367	393	364	370	398	378	397	388	369	391	403	361	378	386	356	418	406	403	402	400	388	376	398	353	392	399	380	392	359	353	386	405	385	372	382	378	385	391	370	396	387	401	367	400	388	357	394	392	390	368	391	376	414	408	404	382	356	418	356	402	376	372	359	378	392	383	383	380	419	401	409	381	375	397	379	393	381	423	360	395	391	392	394	392	375	386	384	375	386	372	390	382	389	392	378	356	389	362	400	413	386	425	456	393	365	437	370	401	398	345	401	367	377	418	397	421	375	399	395	415	384	402	360	409	333	370	401	412	365	414	428	431	386	375	362	400	370	355	376	404	378	382	387	374	386	375	377	418	346	383	394	357	380	386	381	368	380	395	389	366	385	391	356	414	446	404	332	392	335	418	376	391	397	360	383	373	382	389	410	374	398	379	387	423	405	411	397	388	410	408	350	419	420	396	378	378	374	375	391	393	395	437	379	407	413	410	381	393	399	403	373	367	414	393	381	391	377	400	391	389	387	376	409	407	416	385	368	405	371	360	367	360	378	364	398	397	376	362	393	382	377	392	370	398	389	407	384	391	405	381	380	396	379	345	404	391	362	388	370	383	400	365	409	396	394	365	382	410	360	379	385	392	405	361	417	388	352	390	375	369	392	390	367	375	365	409	383	378	353	394	350	367	367	383	406	384	371	394	421	376	403	382	360	369	407	368	388	423	378	370	393	403	366	410	406	403	423	372	393	379	368	413	376	373	398	408	379	391	374	377	371	349	388	377	389	384	415	387	382	396	387	369	422	353	381	392	385	378	357	389	390	394	408	386	368	415	387	422	386	377	416	406	371	364	431	410	380	370	402	403	388	406	414	407	370	378	381	373	393	375	373	369	343	375	407	408	407	385	371	408	364	402	367	395	404	380	382	340	368	412	399	392	399	399	380	407	406	411	401	444	386	398	406	372	398	383	363	387	391	389	403	421	395	398	376	354	353	401	370	410	395	395	403	391	386	371	403	399	383	382	382	385	347	371	367	394	377	344	374	351	397	380	371	402	349	394	330	385	398	372	404	360	373	389	401	407	401	400	388	399	344	396	397	402	395	360	367	352	386	383	381	337	389	371	416	379	404	373	369	419	417	364	405	380	393	405	373	396	398	351	415	395	416	367	420	365	393	413	414	389	400	364	375	362	402	391	379	370	408	390	406	377	404	398	362	370	377	367	387	377	408	407	391	393	377	385	354	391	369	396	360	393	374	397	400	390	393	368	386	415	370	394	357	372	398	356	411	379	359	392	398	382	390	387	412	373	363	392	359	391	366	394	388	388	386	401	378	388	389	403	381	390	388	346	446	408	358	418	362	388	387	384	395	383	372	404	394	421	403	409	379	363	392	402	384	354	406	364	362	379	382	393	379	402	380	373	405	362	407	378	355	406	402	431	391	372	424	370	405	409	416	432	395	435	393	398	369	409	393	389	373	400	410	396	431	403	379	374	362	391	404	379	392	378	371	386	369	426	404	373	372	387	403	414	395	366	387	385	410	382	374	370	364	404	351	394	381	401	367	387	345	396	371	394	384	381	365	392	381	381	394	398	382	400	402	370	394	372	391	396	396	419	373	404	390	398	387	380	379	348	412	362	403	409	383	378	400	393	374	385	396	387	363	395	405	397	389	383	415	416	387	380	379	358	395	402	402	372	379	394	404	364	372	396	379	390	396	402	384	385	383	438	370	376	355	373	375	395	387	397	388	406	419	394	420	371	404	384	393	407	419	388	385	402	383	345	388	410	364	353	412	376	383	341	367	406	396	392	384	418	428	397	372	374	372	387	363	366	401	388	362	387	371	381	416	403	384	385	411	410	376	389	377	396	419	398	401	382	375	390	400	414	347	357	384	392	427	386	391	410	369	419	407	378	371	359	406	376	408	398	393	419	374	405	388	403	385	394	404	354	395	414	371	409	405	408	383	372	386	369	382	389	382	369	388	380	428	384	389	361	423	360	417	393	386	396	370	393	420	360	400	438	378	381	390	439	392	411	382	375	368	390	374	427	398	371	389	368	394	407	386	372	359	405	367	393	407	370	374	369	403	361	415	392	430	391	348	391	379	398	378	408	384	386	418	404	361	410	404	361	394	362	414	369	359	357	386	383	377	394	408	405	368	381	359	388	370	405	388	324	398	380	394	400	410	392	382	375	397	403	418	403	388	407	371	385	347	413	368	401	406	401	361	386	380	412	383	397	407	377	353	389	382	389	379	382	370	392	407	388	402	373	380	407	379	383	444	384	410	424	410	395	366	383	383	436	357	383	388	364	393	360	379	408	392	388	398	380	371	396	391	379	389	394	374	388	397	398	389	384	393	425	391	416	355	442	370	386	410	397	391	433	418	387	386	406	414	406	383	409	378	405	362	395
24320	20947	27483	24509	18147	6538	2410	942	808	774	764	707	702	756	701	713	706	688	722	694	657	694	718	693	699	674	709	693	660	644	715	670	661	663	656	682	655	644	662	701	701	683	629	655	666	626	660	672	662	643	689	692	640	703	651	706	698	657	711	634	708	636	679	656	723	666	645	649	713	644	605	659	656	685	654	660	686	628	647	680	688	663	661	670	696	708	652	633	668	681	657	679	677	653	651	712	636	672	664	660	674	653	641	696	618	692	655	641	663	715	660	701	643	717	696	712	676	636	704	672	703	677	649	667	699	653	633	677	659	692	670	649	622	646	655	681	665	707	660	655	654	684	700	646	652	593	699	653	654	684	661	725	639	670	670	672	684	615	657	663	649	703	709	667	641	642	654	664	677	669	682	674	678	666	675	657	692	651	656	677	647	679	653	674	667	709	659	647	685	651	667	664	683	662	612	708	699	672	665	626	626	601	677	669	672	609	625	700	677	649	663	619	673	635	677	648	680	646	642	636	650	679	599	693	707	635	655	696	610	718	632	687	665	649	707	633	630	625	650	691	674	637	688	658	675	685	632	679	659	663	647	685	631	696	675	644	643	692	664	647	669	641	637	711	660	667	625	623	636	643	671	663	672	681	637	669	686	677	673	681	708	692	641	690	695	680	691	691	666	651	678	652	656	680	666	684	675	664	680	640	637	684	694	658	648	652	658	683	675	682	721	652	645	608	639	681	648	628	681	656	654	641	671	646	734	648	644	707	653	663	658	662	622	663	661	659	699	685	652	665	615	671	684	647	658	618	676	685	696	676	686	677	650	690	697	664	654	676	720	623	681	667	661	671	627	679	652	657	641	618	656	682	674	663	679	659	603	649	689	650	663	617	650	638	642	658	606	660	636	684	658	670	624	679	622	693	645	641	699	705	713	667	627	699	672	669	656	668	643	654	648	654	650	695	674	673	624	657	657	688	664	707	660	653	662	628	620	656	692	634	642	599	658	614	652	648	663	634	703	701	668	654	659	623	665	638	648	727	657	606	608	697	646	666	653	654	646	648	654	671	719	658	676	671	679	694	644	648	682	657	657	662	662	649	628	666	623	666	634	639	648	711	642	666	653	663	620	667	692	649	667	662	644	660	681	681	643	645	697	647	671	691	688	665	701	625	655	657	646	612	654	714	677	674	704	650	682	671	661	672	643	635	675	658	653	626	649	655	688	674	625	623	658	641	697	682	659	651	729	655	692	682	648	655	633	628	679	696	709	699	674	673	645	692	711	652	639	691	587	654	657	678	654	648	688	652	674	617	670	610	660	667	697	630	629	671	676	655	654	663	709	647	695	666	657	641	664	664	672	680	693	659	679	672	623	670	685	666	642	680	700	637	702	627	672	668	631	656	631	669	692	667	677	658	641	696	660	708	709	673	718	682	661	635	686	613	641	669	656	604	657	677	640	655	642	638	678	669	634	703	645	624	670	648	693	661	665	692	686	662	673	627	654	694	670	667	675	627	665	668	640	711	635	638	642	682	666	698	683	644	628	661	663	688	643	682	671	649	669	643	704	666	630	713	656	686	686	628	642	633	708	641	661	701	676	664	653	655	649	635	680	650	635	690	680	683	614	627	654	689	643	666	698	682	642	687	639	649	652	666	661	655	617	661	711	608	634	690	675	682	667	643	683	651	669	647	652	645	631	687	575	633	645	647	666	657	691	681	715	639	703	667	675	667	719	705	636	641	641	690	709	663	644	646	648	686	624	671	651	640	645	701	638	690	692	661	645	652	707	676	615	606	679	636	661	635	709	642	627	705	678	627	662	678	612	677	667	666	675	697	626	657	676	685	698	652	689	676	668	659	650	658	700	642	644	673	637	692	694	661	636	636	625	672	666	614	714	673	641	673	680	693	645	666	666	630	637	632	657	699	675	635	695	694	682	718	646	646	636	662	636	642	674	654	655	688	641	692	659	637	627	648	709	640	660	712	657	615	699	689	650	699	631	653	606	649	701	645	680	660	675	618	629	659	654	663	641	672	665	654	661	645	656	688	593	679	656	663	620	655	675	692	714	638	593	660	683	624	715	652	657	666	690	659	677	690	669	651	678	662	625	679	618	678	652	632	615	672	635	661	698	656	614	637	703	633	708	677	697	661	684	665	646	680	654	631	641	645	674	672	658	632	627	666	678	624	662	625	613	627	605	695	653	637	684	715	672	683	638	635	642	657	672	661	646	655	642	649	636	705	643	663	674	642	690	664	657	633	679	653	675	617	695	644	676	662	682	650	653	668	705	713	694	700	674	671	631	693	627	704	695	614	672	695	665	630	623	682	669	639	691	650	685	701	625	691	650	632	639	683	674	704	682	718	639	687	617	658	711	666	627	675	647	627	599	680	622	645	626	715	700	616	681	697	689	638	665	631	706	654	681	652	644	671	677	667	665	747	636	650	636	646	630	625	653	658	634	656	619	669	648	630	642	651	659	715	673	634	618	638	692	693	688	633	638	661	645	636	666	660	664	646	692	639	654	635	728	631	665	614	660	672	692	682	636	657	670	659	629	664	654	670	646	698	683	695	640	660	627	633	625	666	665	709	663	678	667	652	718	687	685	676	643	666	653	673	667	630	685	679	649	630	676	678	673	650	677	705	651	664	651	688	680	645	614	661	652	696	639	709	652	681	676	691	673	685	682	651	619	676	680	635	658	709	671	736	681	682	571	627	609	714	656	657	647	669	697	666	644	681	655	659	651	660	623	708	671	695	654	700	621	649	660	707	701	660	649	690	651	693	680	713	649	643	664	630	659	676	710	690	668	632	640	650	705	683	654	691	662	636	695	659	687	698	653	650	693	679	684	680	684	644	668	679	666	701	682	613	687	666	698	642	652	673	661	656	679	655	594	674	680	675	668	688	632	643	696	695	667	701	620	682	701	683	678	648	627	667	637	698	679	694	670	673	687	688	622	624	672	679	641	691	668	614	636	656	658	654	681	647	662	655	679	663	633	635	615	658	668	674	668	691	646	689	714	649	682	651	651	658	643	678	661	623	670	629	626	661	649	658	662	690	692	717	668	673	642	655	629	695	641	667	686	757	705	676	661	656	653	675	656	698	640	673	643	638	669	697	658	638	644	688	642	670	679	710	659	642	669	629	622	656	680	657	648	648	673	660	642	655	654	695	680	651	693	673	640	663	648	618	620	681	658	663	618	659	675	654	677	627	668	646	702	653	656	670	684	684	638	675	656	677	704	704	693	662	627	662	648	681	676	665	649	639	634	677	656	691	677	628	619	650	652	644	661	675	692	636	658	634	690	656	616	666	628	629	678	646	691	717	628	636	682	668	703	666	655	616	671	624	623	669	692	696	667	701	658	622	669	684	695	638	646	660	643	671	651	674	614	680	683	705	687	667	668	636	680	620	633	670	639	688	678	624	652	657	702	670	695	651	676	662	658	665	633	670	681	652	666	634	649	655	650	682	664	710	655	698	651	631	669	664	697	622	623	623
3573	5614	4001	2742	7619	7177	3045	1105	929	848	814	791	768	738	748	755	714	714	711	636	688	689	662	651	668	635	656	631	670	650	683	687	637	658	667	685	639	689	647	601	673	647	685	682	643	645	727	704	685	660	662	656	727	659	680	710	665	638	671	670	644	670	684	651	628	657	625	673	645	653	685	698	669	686	653	621	684	652	672	664	655	690	662	651	685	634	675	694	624	640	667	633	622	648	651	676	672	701	619	644	670	659	647	645	663	711	708	626	689	680	700	680	646	639	607	610	621	659	658	680	665	661	669	655	697	689	680	666	668	630	621	665	679	666	646	676	649	670	625	656	678	664	663	651	669	652	645	669	681	661	643	637	675	659	691	687	630	639	664	638	661	676	655	686	638	624	669	663	731	634	665	658	637	617	705	650	692	621	637	636	634	675	656	656	632	678	645	668	628	625	703	634	670	607	657	639	674	689	680	648	681	674	657	650	691	660	657	673	640	661	641	628	651	615	677	723	636	677	639	652	636	675	662	640	661	665	691	699	669	669	612	706	608	680	636	632	611	651	672	683	672	649	648	682	638	642	682	648	662	699	681	641	683	665	697	622	625	656	671	648	644	626	682	676	667	662	681	673	640	675	689	657	635	643	683	638	659	650	647	638	686	690	691	692	664	655	684	671	653	676	642	682	705	672	693	632	631	657	676	675	680	657	636	641	663	648	695	681	672	675	692	661	611	638	645	654	670	669	661	661	661	704	637	649	697	659	634	692	631	645	634	665	677	683	667	651	686	688	676	724	660	653	630	665	671	687	704	659	652	667	706	662	723	674	659	611	651	670	652	656	628	641	665	673	712	700	673	640	647	650	649	637	653	668	637	692	614	623	626	626	644	696	645	658	674	648	653	671	635	624	674	657	626	629	646	637	711	660	638	687	649	658	634	645	622	673	645	663	708	641	670	670	666	700	684	635	645	621	699	633	675	663	688	704	630	660	651	707	680	656	653	670	648	641	640	656	680	634	684	670	666	680	633	644	651	638	717	676	694	639	642	626	651	696	685	647	690	725	675	674	674	655	623	672	675	632	672	613	708	650	677	677	635	634	673	619	658	692	659	648	686	614	612	667	677	628	654	658	667	662	638	641	656	634	646	669	688	661	682	623	657	645	649	628	650	649	640	700	724	657	622	594	681	659	662	633	695	696	638	642	661	672	685	640	630	667	662	690	640	641	626	663	654	692	640	693	653	642	620	668	649	682	652	677	665	666	689	643	704	669	714	603	640	700	659	667	627	612	647	647	674	655	681	693	638	673	650	686	618	618	687	675	638	665	683	677	677	659	643	669	655	664	638	644	647	646	644	624	653	664	638	640	638	644	656	686	655	634	661	644	645	654	667	646	694	667	690	654	616	647	642	647	675	673	664	645	658	669	598	653	649	662	656	674	613	670	614	666	664	625	662	687	653	694	668	641	642	651	674	659	702	666	671	661	678	642	632	644	629	629	613	672	695	609	654	620	645	646	660	679	638	638	663	661	629	693	631	688	601	660	617	709	672	660	676	674	670	662	644	640	648	680	671	658	620	671	638	690	666	649	692	688	677	612	650	682	644	676	651	655	643	645	679	691	672	648	669	697	666	657	651	643	631	694	657	662	644	660	638	674	614	724	621	681	661	671	638	613	693	621	658	659	606	686	669	650	687	658	620	647	654	624	648	714	638	621	664	642	699	687	675	648	675	636	663	640	645	662	632	617	637	617	654	657	681	668	655	642	668	638	657	641	674	657	692	680	638	671	644	694	653	628	654	677	643	633	638	665	660	633	643	681	634	681	647	702	639	688	675	641	698	726	639	671	672	612	703	653	674	631	607	695	629	684	669	642	633	694	685	607	692	648	616	692	670	665	660	660	673	615	628	667	660	657	651	632	685	704	707	656	674	656	701	698	677	667	680	661	680	620	675	647	647	650	656	667	647	642	620	652	677	663	653	658	631	684	630	666	610	661	681	630	618	651	647	694	668	681	621	634	625	632	662	647	632	611	686	653	623	675	663	672	648	674	680	688	722	675	694	708	731	648	665	681	638	664	669	659	655	649	643	666	657	615	608	659	616	636	668	671	666	663	673	655	685	674	647	647	614	671	697	651	638	689	660	622	690	632	633	652	681	649	660	641	666	631	668	674	689	627	665	625	658	646	638	671	663	649	618	660	669	624	663	604	658	671	665	650	655	642	662	661	661	691	668	656	639	613	652	668	652	705	667	610	677	674	671	663	721	624	656	696	654	740	642	674	657	670	658	652	652	630	678	616	671	701	693	648	649	642	665	639	640	638	680	677	657	695	646	642	653	677	623	637	673	648	666	664	652	685	631	631	652	651	694	640	614	630	676	654	650	677	651	716	645	704	689	637	685	641	715	689	614	638	673	694	669	655	696	631	685	661	675	651	651	704	659	689	660	679	612	674	667	663	668	614	615	640	633	655	645	688	666	652	620	667	690	658	675	673	696	669	712	623	651	707	639	611	669	681	639	685	580	626	696	696	638	642	627	656	698	638	651	712	680	662	704	626	659	643	658	658	656	680	645	628	669	699	701	649	670	681	636	642	639	721	669	627	666	667	628	647	652	627	681	620	692	619	705	655	657	673	600	671	652	716	685	620	646	694	679	674	661	659	643	644	642	659	677	596	675	653	662	665	674	662	670	681	680	649	691	628	669	649	672	650	681	651	645	658	642	660	660	674	675	687	690	658	686	666	678	590	688	652	669	661	657	654	686	669	731	652	648	669	612	718	688	654	682	646	633	646	606	664	657	660	699	658	692	662	699	650	616	690	655	639	638	690	606	657	633	709	664	668	635	678	677	646	675	638	655	650	669	643	644	681	621	654	640	664	620	704	704	658	668	650	655	657	672	640	659	663	626	695	632	657	639	678	641	642	668	647	639	668	630	650	693	617	626	651	620	647	673	648	667	605	641	660	670	664	655	661	660	642	654	694	671	644	660	672	652	677	652	680	675	627	639	669	673	705	671	675	638	693	669	648	644	694	625	663	693	646	668	668	628	628	642	631	648	676	637	660	651	646	631	675	721	662	667	660	686	649	654	675	682	651	654	612	656	665	664	680	603	625	666	678	646	656	678	656	662	696	674	696	724	689	669	598	674	657	620	675	643	647	676	616	633	628	614	692	656	651	618	640	660	664	653	657	632	623	676	635	682	660	659	686	679	656	645	666	664	700	648	656	611	647	658	701	626	660	656	649	648	659	683	645	679	636	661	657	691	634	715	645	693	660	647	648	725	649	670	656	685	661	674	626	659	678	672	638	637	628	676	601	672	628	627	696	597	624	645	670	658	698	683	658	703	661	638	668	633	688	664	658	727	631	624	655	677	650	670	658	642	703	686	669	689	667	663	666	670	643	685	667	653	695	739	641	658	663	649	670	648	634	630	693	654	612	654	653	662	640	631	648	649	681	709	685	630	648	635	660	634	646	636	655	601	685	696	694	679	660	710	649	656	636
22158	20966	28681	23431	20997	22052	14948	1475	773	615	499	445	425	387	356	312	286	293	295	261	268	268	260	250	246	264	244	241	244	277	234	250	275	237	267	231	241	233	237	199	230	223	240	250	232	202	213	209	231	217	259	235	213	245	219	228	255	222	193	222	224	224	232	223	199	211	216	215	205	204	207	211	214	235	205	207	213	217	223	202	226	213	208	234	210	205	219	218	210	215	212	216	241	199	187	203	209	219	221	231	222	225	199	215	213	181	229	211	205	229	192	222	211	219	213	195	203	228	196	199	231	177	216	223	179	191	224	210	208	225	217	229	192	219	220	234	196	210	211	196	215	216	233	194	210	204	219	222	234	240	201	184	212	205	207	199	237	210	201	220	214	217	224	206	212	198	201	216	233	208	207	216	210	224	213	182	239	212	207	241	225	176	198	172	226	205	213	196	215	217	223	217	209	215	200	203	207	217	220	221	238	218	190	226	228	197	244	174	195	244	202	212	230	211	198	201	200	212	213	229	202	238	190	229	196	209	196	216	224	189	187	211	237	209	203	209	225	225	231	240	210	198	214	226	213	213	198	196	197	186	218	190	220	224	214	206	209	210	221	223	229	200	215	194	214	199	220	193	221	190	208	222	194	223	214	201	206	211	220	236	200	229	208	202	205	199	226	226	211	197	201	244	220	233	230	204	254	231	221	205	204	189	225	220	229	219	228	226	203	239	218	211	229	216	187	221	219	215	209	213	198	213	193	221	219	210	228	217	179	213	201	243	215	200	216	208	228	219	186	201	226	196	224	210	223	199	200	210	203	201	226	218	216	231	216	204	210	221	193	214	232	192	227	219	238	200	203	200	224	217	190	241	219	213	205	240	201	193	211	212	210	203	228	201	227	215	224	220	228	231	225	221	227	219	253	215	217	209	213	196	225	259	206	212	207	245	204	214	216	221	201	216	213	195	222	207	203	220	224	211	202	230	199	225	205	207	220	240	214	200	230	212	192	227	198	198	193	194	186	205	226	247	220	206	215	230	215	202	206	244	209	231	208	227	186	230	211	201	205	221	210	239	233	205	241	225	179	209	223	213	231	233	205	210	217	228	211	200	222	210	217	180	207	202	224	188	204	195	208	234	256	228	224	207	210	213	181	205	199	197	232	216	206	211	223	200	227	228	210	233	239	211	205	222	211	212	235	204	238	209	225	226	204	188	222	232	189	208	214	170	213	228	226	201	233	198	215	222	220	205	183	212	201	208	210	189	222	202	221	239	211	220	210	207	223	205	227	218	228	234	183	234	196	200	221	228	224	203	234	214	209	205	191	202	201	223	202	217	223	214	227	218	221	180	231	197	216	199	220	198	199	223	213	229	228	198	177	213	229	203	195	216	187	243	211	228	211	225	236	206	216	226	223	235	205	218	197	248	238	208	202	208	214	215	223	206	217	242	203	234	202	210	191	224	207	223	192	211	207	207	201	232	228	230	235	221	213	193	214	210	271	224	216	217	189	207	231	212	205	208	220	223	222	219	200	215	199	223	206	193	231	209	214	227	215	208	231	217	198	222	213	195	190	214	206	220	233	243	222	214	236	200	211	234	216	210	215	231	218	189	222	206	217	213	230	211	209	199	211	240	216	204	195	194	193	208	224	206	226	196	197	194	214	228	212	210	219	207	192	200	185	212	243	229	197	236	217	216	224	221	238	210	224	237	217	197	202	207	174	206	219	229	219	194	222	210	241	203	215	222	224	210	206	216	211	216	230	174	225	211	200	204	221	227	221	214	210	225	213	201	177	194	214	190	208	224	208	223	204	198	193	238	238	183	235	223	224	205	242	237	198	209	203	200	205	237	204	215	215	209	201	216	208	200	204	207	215	204	248	231	226	212	191	244	211	200	205	209	215	236	223	217	220	219	217	198	218	224	205	193	211	209	202	241	210	198	221	195	211	210	214	204	218	237	214	225	204	204	215	196	197	205	213	228	210	232	216	197	200	201	224	212	211	208	216	194	228	230	222	232	211	198	206	229	211	231	213	205	226	198	218	231	205	188	225	211	219	219	207	201	214	218	208	228	212	218	217	195	203	189	197	228	196	233	227	206	224	211	190	208	190	195	199	223	189	253	230	206	196	268	212	204	184	194	200	239	238	192	237	220	205	206	212	196	217	214	216	227	195	214	218	194	198	224	209	214	185	213	222	226	207	206	194	226	231	179	210	205	211	238	235	209	226	214	219	210	210	204	193	199	231	214	224	211	190	210	233	216	233	195	191	205	220	210	225	218	203	226	216	195	220	203	185	212	246	236	199	229	230	233	211	193	204	217	218	207	200	211	220	185	218	176	228	204	206	225	197	215	230	211	212	221	219	215	188	228	217	183	199	196	212	210	200	192	243	208	220	206	229	216	190	193	219	214	210	202	212	226	192	191	206	217	204	212	213	210	202	241	209	218	208	227	203	217	237	226	240	200	233	229	215	219	186	230	227	202	248	172	221	218	198	214	209	205	221	197	230	216	230	202	228	221	199	206	219	201	227	202	193	210	199	196	172	221	190	232	231	198	201	218	208	207	209	198	236	208	204	223	184	207	230	221	247	210	218	210	227	186	212	226	184	208	212	213	214	214	216	213	195	183	199	226	183	199	197	200	203	189	210	252	224	219	217	231	213	196	200	205	239	219	217	192	229	215	211	211	199	222	201	207	210	202	214	181	222	228	217	209	211	197	225	228	238	195	209	216	226	220	206	213	218	199	219	233	224	224	208	207	216	209	205	209	202	227	204	217	208	202	231	202	210	225	221	213	211	208	218	209	232	239	237	228	174	211	199	228	208	218	235	194	223	218	201	206	226	176	214	224	216	214	224	209	203	207	208	215	244	211	206	211	217	210	241	194	246	206	222	200	206	192	229	234	229	234	223	201	205	201	239	208	220	208	199	194	212	214	209	213	184	211	226	224	216	210	216	178	233	215	205	234	212	218	225	222	198	210	197	204	228	197	242	218	220	197	191	229	230	214	213	216	201	229	240	214	200	203	188	221	194	225	229	196	207	205	201	231	236	219	205	225	231	205	210	200	208	224	191	207	240	205	215	223	223	203	193	199	210	189	209	227	228	215	213	203	176	242	204	224	208	197	217	203	203	220	207	231	199	196	200	244	192	204	198	208	203	233	200	199	211	243	220	226	236	197	210	190	186	206	231	197	222	192	209	224	226	220	199	227	201	229	228	223	230	206	195	208	224	200	206	201	245	225	204	214	231	225	214	233	216	213	205	215	209	221	208	221	214	226	188	212	219	204	206	198	208	222	208	206	209	226	197	206	235	216	242	223	232	224	211	211	206	225	209	203	200	204	198	202	205	202	213	228	210	210	216	224	223	209	222	203	227	218	229	196	203	190	204	224	205	223	222	206	232	235	220	233	234	217	202	235	210	205	221	208	210	194	221	225	207	195	202	233	209	240	223	206	194	200	210	217	237	187	203	231	210	244	209	187	193	197	233	235	220	197	218	198
4455	14086	10651	5887	15844	19893	4488	1577	1149	872	659	598	532	465	476	391	389	357	364	312	310	309	283	293	290	257	288	292	256	294	237	267	255	244	272	270	225	233	224	251	240	235	248	245	223	228	218	224	249	238	232	245	214	228	238	203	213	252	228	216	215	215	213	217	203	232	227	226	213	211	223	245	247	217	241	198	206	209	209	205	240	196	233	239	194	232	207	205	249	218	208	254	183	215	205	199	221	212	207	249	215	224	206	223	222	229	200	223	200	208	208	199	240	212	216	226	209	225	214	240	217	238	242	229	212	223	221	216	237	216	223	228	218	182	214	212	225	216	208	236	213	244	222	223	213	226	212	243	233	197	226	205	214	208	235	216	212	215	229	210	224	194	192	189	208	207	224	231	218	210	215	215	235	221	213	219	213	218	203	198	201	217	197	226	198	209	228	222	210	217	220	224	208	220	208	233	212	213	234	236	207	193	219	222	229	224	235	198	209	229	229	201	215	190	230	214	215	209	224	226	246	245	231	232	208	184	212	211	214	227	222	222	212	235	217	209	243	230	228	206	204	222	217	225	212	206	181	232	209	206	213	200	212	218	201	200	188	209	201	229	235	216	233	226	225	207	202	216	182	220	203	209	194	244	204	247	225	204	230	209	218	204	220	222	216	209	200	225	180	201	207	208	207	214	223	212	260	223	213	210	211	232	198	236	212	219	226	216	201	231	231	202	205	206	208	197	225	248	228	213	216	208	219	224	238	229	204	214	229	213	220	222	208	230	197	218	227	225	212	210	214	196	219	200	218	215	221	227	222	215	203	206	211	202	205	209	247	224	191	228	211	216	228	233	224	238	204	187	201	235	237	232	210	232	214	219	202	216	222	213	225	224	229	216	226	210	246	208	237	211	205	205	201	240	230	237	198	220	212	221	260	207	198	220	211	213	244	186	189	211	194	203	230	220	199	203	198	236	218	224	195	217	204	231	213	210	217	223	246	242	224	194	219	186	224	206	223	182	209	232	227	212	206	204	230	208	209	205	240	215	215	218	191	199	196	233	227	214	217	206	231	214	193	222	199	235	220	231	192	208	206	213	210	230	233	187	207	196	209	212	211	215	208	195	225	211	204	234	240	234	204	199	227	216	207	222	220	184	199	229	234	208	216	199	205	199	204	206	191	173	236	219	217	243	212	199	219	239	201	208	229	222	218	238	210	222	206	212	208	218	219	208	236	230	233	221	205	219	207	201	210	212	211	218	209	199	210	207	252	193	192	208	229	234	228	205	219	215	217	219	226	210	240	209	204	248	215	219	219	200	207	205	235	215	198	210	216	228	203	197	237	212	234	216	250	214	254	219	226	185	235	228	220	223	197	215	202	207	212	241	220	197	194	211	246	186	225	237	253	213	224	222	220	187	191	191	200	244	206	195	190	224	191	198	220	209	206	230	202	203	220	208	207	248	219	212	218	233	219	224	248	197	222	217	187	196	214	194	228	235	202	194	222	228	218	217	196	215	209	173	210	219	211	225	223	224	199	214	221	240	188	267	221	215	224	232	210	207	212	230	224	215	225	199	213	199	221	204	220	219	236	202	238	234	189	235	236	238	208	220	216	222	244	210	218	202	224	203	230	231	211	233	208	203	217	233	205	237	200	185	206	234	213	203	213	231	219	224	217	207	238	219	202	228	204	209	213	230	214	218	210	235	199	220	227	203	227	195	216	196	226	218	224	225	239	214	210	175	227	226	218	216	222	212	219	197	205	218	214	246	225	221	204	210	227	215	242	199	198	241	199	208	207	210	229	188	214	206	238	211	220	232	203	214	218	228	241	219	251	222	198	224	194	225	225	195	208	228	219	218	191	218	207	217	206	220	203	223	182	227	218	229	197	194	190	209	210	250	217	213	220	218	202	216	204	221	211	220	219	195	217	201	231	209	196	199	234	201	217	212	204	220	213	203	208	219	225	221	217	215	215	223	218	210	241	218	236	192	229	215	232	217	221	193	244	227	205	219	213	222	213	223	223	252	219	234	204	227	208	201	196	200	213	225	227	216	183	213	229	205	210	224	241	244	222	230	225	213	214	220	194	227	207	217	220	225	218	217	211	218	229	241	182	217	216	223	230	192	219	224	197	218	223	232	224	205	205	207	224	231	183	210	197	218	217	184	220	206	207	205	217	221	232	224	245	225	234	243	245	194	229	215	244	208	211	205	233	210	216	231	227	221	218	188	201	209	213	219	225	256	218	207	216	215	207	216	239	199	221	193	223	193	243	215	222	237	215	175	173	207	222	188	204	201	206	231	196	202	231	217	208	249	219	218	215	235	211	185	212	210	201	200	197	227	197	207	207	193	223	238	204	204	217	231	186	223	237	211	218	215	220	220	194	222	230	221	210	203	221	218	211	230	221	196	229	221	189	193	212	186	226	195	189	224	239	213	232	210	210	200	230	238	221	225	216	229	220	232	212	197	206	221	227	224	239	237	227	220	240	217	242	216	190	218	220	208	238	211	210	227	200	202	217	182	218	202	193	232	224	204	198	206	211	206	244	188	183	205	242	240	212	194	202	238	209	203	214	242	232	206	227	203	187	196	223	205	237	211	201	185	195	173	221	219	223	218	207	222	214	216	203	232	191	214	226	210	221	225	196	220	231	204	195	192	216	237	202	237	212	219	234	208	222	218	219	225	204	209	206	222	233	239	210	233	215	244	239	222	244	204	231	220	246	207	236	204	226	223	225	191	207	196	231	185	223	222	232	215	200	212	195	179	223	229	233	212	221	222	227	230	217	224	213	189	211	244	216	237	215	228	237	233	208	220	225	224	207	223	227	210	202	187	214	191	237	213	212	214	214	202	220	228	229	212	176	208	210	172	180	203	206	227	197	237	220	197	211	204	216	227	194	199	221	184	212	206	228	227	213	206	216	229	218	249	206	190	211	196	223	204	251	202	231	233	225	214	204	196	230	227	200	210	219	222	202	208	213	242	223	241	202	206	250	202	211	206	192	218	229	199	212	198	197	202	241	201	246	198	204	218	224	196	210	236	190	213	214	212	199	187	215	193	193	221	211	230	226	211	202	223	204	216	216	209	222	223	204	234	228	208	208	224	210	205	216	226	219	202	228	227	205	199	209	230	240	212	243	196	210	235	221	199	229	212	224	236	231	219	218	195	224	213	218	223	193	209	204	213	201	212	211	176	201	233	212	202	204	235	193	216	221	211	224	214	222	200	199	210	202	199	221	205	229	233	207	215	231	236	221	201	247	216	237	220	224	218	208	198	237	221	222	238	249	202	235	222	235	255	208	238	203	213	244	213	204	221	223	200	208	252	226	254	194	225	215	254	212	205	208	225	216	223	211	223	221	197	224	224	219	197	237	210	204	206	212	211	228	207	231	189	239	202	209	230	229	216	207	201	218	211	203	243	225	210	241	208	252	231	195	221	219	220	218	213	218	232	219	218	218	227	213	215	225	212	221	233	242	188	223	223	219	204	192	229	228	239
27419	18239	4866	1133	4204	7393	1365	788	764	742	675	754	755	711	727	767	752	689	710	727	697	735	718	726	695	772	727	765	733	729	689	703	739	711	723	698	751	745	715	746	719	658	767	668	734	755	763	655	708	693	698	749	720	719	730	776	710	746	693	734	684	707	714	710	758	684	730	742	730	682	750	742	745	719	725	758	755	686	743	753	669	742	763	710	691	714	790	729	717	709	750	755	697	761	678	717	704	726	741	752	689	714	681	687	751	740	736	750	669	765	702	746	712	717	748	728	707	724	761	720	728	752	784	719	725	736	708	732	748	743	717	739	745	692	717	720	735	734	761	674	743	717	673	710	668	721	713	725	739	695	694	707	707	722	747	737	711	693	731	730	678	697	698	743	687	675	716	737	740	736	715	708	690	740	687	695	689	713	738	735	701	728	749	707	683	737	718	730	746	705	742	751	723	743	699	729	739	692	697	664	709	696	697	718	688	679	728	679	721	737	706	654	697	719	707	712	746	739	709	682	687	685	724	733	666	734	724	720	732	674	695	709	753	671	649	744	682	769	690	767	735	741	729	704	713	734	742	703	744	776	693	713	684	705	756	740	706	735	742	754	703	712	703	729	714	695	762	735	714	687	716	691	729	746	707	732	703	757	709	682	725	682	708	759	733	736	703	726	740	694	683	765	698	717	698	729	750	716	699	734	737	704	724	750	740	741	690	739	708	688	692	735	713	694	677	677	744	709	724	706	734	692	738	710	703	727	704	723	736	715	729	682	772	732	709	723	770	733	701	749	709	737	721	738	767	753	725	690	710	704	718	702	730	675	739	698	750	739	680	708	727	716	716	726	712	722	709	762	697	723	687	738	684	708	767	731	717	711	722	773	708	749	822	725	695	701	699	724	704	686	733	709	678	719	685	696	726	716	706	752	755	699	744	731	719	702	720	680	696	726	712	726	729	726	742	697	684	723	733	732	717	699	710	717	743	664	734	728	713	780	755	681	693	717	718	771	716	734	747	689	677	698	702	730	718	701	685	742	758	731	725	763	732	737	728	730	692	715	723	738	723	684	646	702	781	671	741	734	716	668	744	716	759	714	739	728	734	704	777	735	657	690	691	715	699	733	693	741	714	725	719	741	728	720	704	725	745	684	720	741	710	750	719	670	759	732	727	778	719	685	714	699	752	752	690	715	715	714	734	703	730	720	729	723	731	748	737	679	755	770	760	711	772	766	701	703	706	737	660	692	676	718	720	718	668	755	738	705	742	753	698	707	710	746	750	722	695	723	776	720	728	705	741	698	745	761	724	729	759	722	741	732	683	712	743	711	719	705	728	750	745	717	728	709	683	714	694	706	755	720	682	716	718	691	684	694	696	734	771	732	729	751	747	718	723	743	745	752	695	682	759	760	699	707	714	701	662	691	762	661	722	705	658	699	715	736	735	704	697	737	737	740	721	758	671	713	719	665	747	698	727	753	692	666	750	665	756	703	701	705	727	754	691	755	696	746	746	722	725	734	685	719	754	703	739	761	757	688	692	718	714	722	740	733	718	698	668	678	689	738	761	769	713	719	714	705	708	745	745	727	742	679	693	726	776	759	730	699	738	704	700	741	686	718	723	693	769	738	663	733	735	707	708	751	784	732	758	717	733	666	673	695	755	734	705	699	747	730	777	736	690	710	702	730	731	692	719	748	720	755	642	722	747	751	739	709	739	684	763	715	730	735	671	740	727	758	749	791	690	799	784	674	739	697	710	712	670	786	743	737	727	696	724	712	741	733	711	711	726	761	731	729	676	778	695	676	788	697	709	697	721	731	711	725	708	715	721	699	739	743	716	774	684	735	731	708	708	699	771	674	756	712	743	737	745	784	737	719	693	747	704	719	699	746	723	718	778	705	737	702	741	738	677	747	710	725	715	710	711	726	714	715	733	709	714	745	749	750	709	723	717	714	723	718	693	732	737	743	728	812	765	742	772	698	752	734	765	701	753	711	706	694	702	688	706	706	731	755	729	729	710	727	726	745	757	723	738	699	734	721	725	727	748	704	714	723	704	650	714	738	746	722	698	647	757	764	701	713	671	765	686	725	696	758	686	736	726	721	788	766	703	695	717	684	721	714	683	766	722	727	765	705	717	718	708	724	705	779	781	667	722	712	752	698	745	720	721	741	748	726	735	715	763	719	710	733	718	727	760	731	718	675	676	752	719	735	764	714	704	724	752	702	716	741	766	686	720	742	723	724	732	783	709	715	701	736	690	715	732	699	720	755	754	671	717	706	755	715	729	710	747	701	714	725	692	715	696	674	795	681	679	680	698	763	694	738	738	727	700	740	759	700	707	754	703	702	700	725	673	739	742	723	765	735	779	712	702	710	681	683	738	719	720	820	751	730	701	714	715	685	688	780	719	712	684	701	730	766	697	714	746	681	766	746	743	680	731	709	764	717	662	743	692	754	760	715	735	703	687	700	680	727	731	663	713	699	754	765	722	675	663	709	753	713	765	736	735	707	690	738	686	734	704	719	683	677	743	731	787	734	719	732	711	696	725	774	709	671	737	679	720	697	725	712	682	716	722	727	732	713	741	731	715	717	693	716	701	713	729	729	693	685	754	746	703	737	733	740	684	732	687	726	720	680	696	736	731	694	722	721	728	704	731	692	700	710	688	728	683	699	728	747	716	759	705	749	702	695	701	721	770	744	744	738	747	716	709	714	727	722	717	687	713	699	687	697	764	759	759	706	753	737	683	650	709	705	679	710	709	726	753	705	754	746	719	741	726	699	738	759	710	716	728	654	708	725	749	751	709	726	702	751	742	699	710	699	749	726	693	737	760	751	742	692	695	727	780	739	663	744	743	743	714	768	743	716	765	684	735	704	704	709	720	735	727	731	757	757	787	716	749	742	743	695	692	778	714	709	707	686	725	723	760	701	731	689	699	686	697	709	731	768	718	715	761	732	725	705	685	747	746	768	696	732	712	765	672	689	728	702	679	751	700	725	734	721	677	763	706	686	737	731	709	755	729	700	702	728	730	692	732	702	737	752	726	678	705	721	730	724	711	707	712	724	700	709	729	714	717	682	718	716	764	747	735	679	715	767	732	705	704	690	759	704	759	721	755	695	744	699	757	696	690	735	672	743	749	733	684	731	731	710	722	754	666	700	696	776	722	667	717	700	715	726	718	716	720	731	698	731	742	715	732	667	703	715	686	766	724	698	734	733	678	739	706	773	719	722	711	738	672	749	701	742	689	706	775	705	708	694	706	704	700	749	732	680	679	742	702	742	707	757	743	754	727	693	751	732	767	714	718	714	702	703	763	742	739	714	723	755	715	733	718	684	765	767	694	709	743	716	675	699	687	707	700	692	756	729	749	721	728	696	714	664	656	737	677	707	709	741	712	772	748	723	679	754	748	740	718	747	750	672	776	730	693	706	694	755	741	728	710	693	694	695	691	704	689	740	753	768	723	731	686	711	761	699	696	733	751	699	681	734	705	752	739	709
4419	1141	1046	1067	6500	10495	1493	824	751	765	796	772	753	728	757	729	721	761	729	762	752	726	678	745	737	784	763	712	753	773	761	724	749	746	809	726	759	745	757	759	744	723	738	734	757	726	741	737	734	730	761	728	699	712	761	706	733	726	704	720	771	741	805	753	745	736	791	716	727	750	757	777	734	696	747	749	743	747	769	781	749	672	760	730	758	780	703	772	738	768	787	762	743	716	742	734	782	699	779	734	741	766	698	778	695	763	812	742	776	738	784	753	740	752	781	733	775	723	785	744	746	786	770	774	748	774	734	751	790	776	708	726	745	754	680	733	766	769	749	765	731	729	730	747	719	785	746	743	677	774	727	706	735	716	750	772	783	717	684	794	737	758	806	714	713	770	699	753	744	713	771	756	747	788	707	747	731	753	744	756	721	746	770	753	717	757	726	725	816	774	755	751	767	743	734	767	723	754	790	737	756	790	710	755	709	761	739	771	766	725	705	785	742	781	772	799	759	756	728	738	763	747	740	755	765	731	745	743	691	739	747	704	725	774	707	728	730	751	718	739	787	738	771	721	756	757	723	760	743	737	746	808	770	802	754	751	715	783	737	789	706	758	773	774	751	764	727	739	781	763	769	732	772	719	711	731	727	765	776	808	785	716	737	778	728	762	763	818	727	735	769	724	750	712	747	747	775	726	734	747	782	751	769	746	735	752	724	741	773	741	770	706	743	710	771	741	739	756	716	717	738	771	733	750	714	775	776	782	787	747	712	715	791	723	767	750	721	741	760	707	750	778	785	704	763	776	749	703	763	726	747	782	789	707	733	763	725	742	744	780	768	758	761	750	782	737	742	737	666	780	759	744	725	726	750	732	723	695	747	795	766	745	742	709	763	730	768	696	731	735	766	726	716	736	807	729	767	701	684	743	721	743	747	711	724	790	723	789	725	716	748	762	740	783	711	745	750	695	740	775	802	757	755	751	792	763	734	786	744	769	776	754	715	757	766	760	819	761	749	784	707	748	745	757	751	761	723	694	737	730	757	760	774	765	776	746	792	726	780	760	730	721	737	690	790	746	742	735	794	760	783	727	765	705	762	739	782	767	759	776	762	757	784	752	721	755	796	768	790	729	735	720	735	748	809	729	729	760	716	759	798	749	738	760	788	726	722	754	768	778	784	753	798	743	790	723	732	751	722	742	777	730	756	709	780	701	764	769	708	751	754	714	706	713	732	761	711	765	767	760	725	737	780	771	804	742	782	798	765	768	713	749	791	761	729	739	747	715	775	743	737	769	760	781	739	726	795	755	757	757	715	746	766	699	780	749	724	811	758	756	718	772	720	743	791	754	694	730	778	748	754	731	762	760	751	757	702	753	755	779	765	695	756	734	744	755	741	740	766	719	738	763	731	760	711	756	782	773	733	754	742	737	773	723	734	712	724	720	771	754	760	731	768	770	755	754	755	746	749	725	791	778	747	762	780	775	745	780	760	686	725	783	798	768	731	770	772	789	781	760	785	743	778	755	760	736	756	745	779	790	772	764	759	746	779	743	711	755	707	737	739	731	737	738	687	740	722	683	731	789	732	737	753	724	736	739	724	760	760	716	733	696	732	730	738	736	722	810	711	734	739	793	743	758	736	765	784	758	768	748	765	785	777	729	765	742	730	753	775	746	733	720	718	731	743	709	742	734	771	768	728	718	748	786	771	735	760	725	738	764	804	729	762	776	680	786	730	768	716	704	788	840	773	724	736	807	698	771	718	720	710	704	814	741	782	740	726	731	741	776	808	762	783	737	803	720	798	735	749	753	711	728	732	767	765	718	704	761	816	702	713	768	740	790	761	675	745	751	789	748	740	730	751	722	724	745	783	751	717	775	745	741	720	810	764	726	731	729	737	784	785	789	747	764	703	730	732	776	764	754	746	776	752	769	684	736	742	744	713	735	740	758	769	811	734	746	736	749	742	749	747	709	695	752	789	761	712	752	702	787	757	777	762	723	741	721	715	745	747	781	734	766	744	757	738	739	781	768	799	772	723	729	738	729	771	747	759	732	731	753	729	722	755	719	783	713	756	697	804	757	756	720	754	726	746	718	733	726	721	773	740	784	751	720	719	799	741	754	746	693	689	746	762	781	676	744	758	744	787	739	715	736	796	758	727	720	798	777	752	749	814	759	688	750	757	742	729	752	755	714	797	771	741	706	753	747	714	737	784	703	801	723	765	712	756	718	782	803	695	772	733	775	750	752	807	740	734	697	759	757	741	763	741	760	722	747	735	751	729	761	765	744	743	794	731	764	751	774	752	734	715	755	750	715	719	701	752	774	717	745	759	751	758	774	742	774	732	807	760	734	760	725	759	722	782	719	724	708	733	773	734	725	800	733	756	774	815	733	727	759	714	755	735	755	721	756	732	764	769	730	742	768	740	740	740	747	743	742	745	731	776	759	713	725	790	746	799	748	711	731	725	725	735	756	768	749	726	769	760	735	774	747	757	740	724	732	757	734	765	714	757	759	794	710	802	728	762	761	716	740	727	750	732	788	748	747	770	789	765	674	728	699	696	733	773	731	726	736	728	719	743	752	759	762	757	737	744	752	720	777	770	775	797	746	747	748	821	738	705	719	709	793	718	735	773	744	738	767	762	799	803	778	794	692	748	759	769	757	778	719	750	774	777	740	758	751	732	819	733	722	709	760	762	730	738	721	789	757	780	806	799	746	771	745	770	727	786	735	742	771	727	712	782	734	739	740	747	690	781	813	737	783	745	740	782	792	759	749	748	748	758	774	798	769	734	768	750	764	760	767	761	740	734	748	757	810	735	742	747	791	724	761	747	726	730	753	758	718	749	720	709	784	780	752	778	723	714	731	741	734	729	777	713	784	720	706	769	738	743	736	729	778	794	750	772	737	774	723	751	737	741	736	730	773	786	775	729	757	754	707	744	749	734	703	805	746	786	760	799	752	784	753	695	690	715	768	767	760	744	733	786	708	732	704	778	716	750	723	748	762	725	754	766	759	727	815	724	780	707	747	700	738	760	770	727	753	773	726	771	773	728	764	771	738	798	741	771	733	718	740	728	731	761	756	758	771	742	767	782	742	716	761	749	726	754	693	783	702	782	797	702	765	781	740	755	763	789	741	759	778	763	721	728	743	764	701	742	763	736	723	770	715	748	730	762	720	744	722	715	716	791	722	724	736	745	747	760	781	669	774	720	771	749	776	768	752	717	724	678	741	767	748	756	769	771	679	708	763	759	713	709	788	765	753	786	760	738	748	770	772	754	758	726	744	723	735	744	746	713	768	788	722	754	755	768	769	767	695	717	756	771	743	732	753	731	769	793	739	788	777	793	750	780	746	762	727	719	742	786	731	768	758	784	743	734	713	783	744	754	713	763	788	772	759	749	732	751	735	776	781	711	751	730	783	752	719	693	759	722	737	730	694	791	733	690	741	746	768	731	739	716	749	780	756	759	757	778	770	731	720	735	787	711	761	759	761
23202	20942	28282	23757	21141	22372	7671	943	615	532	542	514	473	482	470	447	415	449	461	405	426	428	414	404	396	409	396	404	358	394	391	394	403	414	437	371	419	394	422	398	377	382	358	402	429	392	410	404	356	388	359	389	379	401	408	394	383	398	386	384	413	374	380	365	339	356	384	381	396	421	349	368	362	364	403	398	392	399	390	367	370	326	373	373	345	345	389	337	387	380	378	395	370	396	383	387	396	345	359	380	377	342	387	408	321	370	417	371	382	382	379	397	381	402	394	412	409	398	362	405	383	404	375	415	347	377	362	364	386	379	393	397	381	338	364	369	383	379	351	370	332	375	386	363	392	417	354	382	397	379	387	360	384	366	384	389	412	377	372	395	396	386	387	365	364	385	410	377	395	362	401	398	369	363	384	365	359	414	383	358	405	399	363	385	369	388	392	390	356	396	382	365	401	379	364	419	377	343	392	423	368	375	355	390	408	365	398	381	392	375	378	394	380	356	380	393	394	377	387	350	364	432	376	337	399	388	417	384	391	379	381	389	367	401	360	359	382	404	390	403	382	373	390	355	355	419	387	405	385	411	359	399	429	377	393	363	354	378	372	395	390	379	377	372	390	373	364	395	350	370	377	374	371	386	368	358	380	364	391	388	334	373	351	347	345	380	384	389	382	341	418	372	381	344	392	414	378	371	381	363	389	377	393	390	385	387	387	424	361	377	365	343	360	395	355	372	393	398	382	392	395	380	420	388	378	373	413	376	372	366	369	388	395	371	378	376	436	375	400	363	360	362	398	390	363	376	387	369	399	354	411	377	424	398	417	360	389	390	357	372	371	421	375	361	339	362	387	383	362	355	408	358	358	405	394	369	391	413	401	393	366	348	387	394	373	410	396	350	397	388	420	403	401	374	373	375	373	380	367	359	382	424	388	359	366	381	402	383	400	366	375	366	403	381	376	367	391	378	406	393	368	389	354	369	393	359	372	383	372	390	369	401	408	377	412	419	380	381	391	387	351	402	419	420	412	404	388	395	377	382	344	384	355	369	366	393	375	402	372	426	368	395	383	385	376	395	375	404	375	415	371	343	368	380	386	386	416	399	386	360	394	370	365	405	402	369	403	365	362	401	397	373	403	399	417	355	350	372	382	390	395	368	437	402	389	379	387	424	393	390	382	401	382	370	380	339	367	385	367	403	403	393	382	404	369	409	387	389	394	357	400	388	343	390	336	421	375	348	372	396	369	367	366	366	382	412	367	402	381	387	437	411	379	397	373	382	408	419	402	426	368	377	363	360	390	399	398	400	372	361	321	348	350	384	404	366	389	407	366	410	408	385	409	393	352	364	338	401	354	376	379	373	392	358	413	381	348	378	414	366	377	379	356	374	404	425	366	376	376	415	388	384	372	376	385	374	401	394	383	398	362	387	398	390	387	377	368	360	389	378	368	370	347	409	381	389	357	403	373	414	397	370	390	361	368	388	385	353	394	389	386	382	358	360	361	396	361	364	344	368	391	371	392	390	388	360	359	412	377	382	349	378	374	369	387	383	378	370	388	406	340	366	421	393	359	359	357	395	378	393	362	395	362	361	361	381	423	343	383	378	346	339	384	403	368	405	341	420	371	383	394	384	368	391	357	394	348	373	365	364	384	385	378	372	387	372	364	401	383	372	376	391	419	379	327	399	342	366	386	404	397	353	355	370	390	397	378	374	354	384	370	383	391	399	361	414	366	393	376	402	358	399	370	405	372	394	383	367	406	400	387	387	377	402	381	396	368	401	392	398	389	388	383	389	375	347	362	370	383	381	363	387	340	392	414	370	429	406	369	375	386	402	377	383	385	419	366	394	396	388	385	399	369	414	371	357	379	351	381	376	412	416	409	400	379	356	381	349	366	409	400	393	399	366	348	363	349	363	384	372	382	368	385	379	369	401	362	380	405	408	387	358	398	378	400	404	359	401	399	381	379	343	389	394	346	399	372	369	369	387	374	362	398	356	393	357	389	366	411	419	367	370	369	365	407	396	383	368	364	379	336	382	381	415	381	399	404	386	404	373	399	353	372	368	363	333	383	358	421	431	378	401	385	425	404	398	347	357	356	391	380	388	373	387	352	374	406	368	410	374	382	387	405	408	392	384	392	362	391	368	393	374	398	370	367	372	394	380	373	394	378	363	415	381	414	357	398	389	390	363	376	387	383	394	355	374	388	341	363	407	372	408	415	366	344	410	375	358	388	382	383	357	405	414	352	395	358	351	421	397	365	370	373	382	340	373	351	387	371	433	384	379	344	380	389	395	383	386	361	372	380	381	399	374	388	366	341	401	376	370	344	395	372	362	375	392	373	427	381	369	364	386	425	390	366	385	377	389	397	411	415	371	395	335	374	365	389	358	378	381	371	337	403	395	372	366	398	376	393	376	370	374	363	396	387	416	375	427	384	393	372	381	401	415	395	372	373	393	393	409	410	409	402	373	394	383	386	397	361	383	390	370	331	384	369	370	388	380	354	364	419	382	375	365	365	358	406	385	380	363	391	390	337	387	340	372	372	383	400	373	390	389	418	373	351	403	367	362	391	385	339	366	389	403	374	384	394	405	352	367	386	355	379	352	393	382	361	367	409	343	394	364	390	370	364	382	380	405	401	367	373	384	383	418	379	422	365	371	377	396	382	394	397	367	400	405	369	405	370	358	369	379	399	376	382	387	393	377	373	351	393	380	363	385	367	379	384	373	406	394	394	419	373	383	399	372	366	363	385	395	427	380	408	332	363	365	367	366	416	408	396	396	383	369	350	397	418	365	370	399	358	380	377	373	385	374	401	390	400	386	334	389	372	360	358	362	361	430	376	398	389	380	420	374	370	377	373	382	382	399	410	385	367	372	365	372	399	377	400	380	378	358	376	369	376	380	392	364	381	388	348	399	365	370	387	397	414	385	369	350	386	376	360	387	406	424	390	356	364	397	398	413	393	405	356	356	392	385	389	405	369	402	361	368	361	397	401	344	398	377	355	330	379	372	379	367	383	384	363	394	378	340	382	393	373	390	390	360	373	427	386	409	395	369	407	345	368	378	383	377	366	351	402	357	378	380	402	379	417	382	395	409	387	393	387	383	407	382	382	350	358	416	372	399	371	379	363	393	363	405	399	397	374	429	393	386	345	381	352	367	376	388	391	385	389	357	380	388	359	395	367	359	369	365	322	423	359	394	382	416	397	384	395	358	371	386	363	381	390	367	345	394	362	365	348	378	378	410	335	366	389	385	380	418	376	410	364	375	371	380	405	373	393	366	366	388	363	374	383	369	382	380	397	383	388	390	411	387	400	398	394	415	422	354	354	388	385	363	407	382	387	370	400	390	369	371	341	369	349	359	371	383	367	355	365	401	385	366	375	394	374	403	359	403	384	369	368	355	410	401	349	390	356	400	373	396	378	411	391	408	398	410	408	373	351	361	403	362	353	389	372	378	368	399	398	372	385	390	408	375	389	364	381	395	362	382
3241	8463	6308	3429	13143	22000	3106	1055	852	695	579	581	569	508	546	477	493	493	424	453	409	470	432	464	402	392	437	464	469	411	455	404	434	436	452	445	437	430	372	397	429	413	442	414	421	402	420	454	385	404	415	385	434	433	408	402	365	458	409	420	454	426	432	460	419	399	416	429	426	416	451	391	427	385	379	387	441	394	440	408	424	426	406	403	430	428	424	433	398	392	414	410	443	415	400	424	413	419	419	443	452	446	384	427	416	425	416	409	426	378	429	398	399	406	429	444	379	421	398	428	427	427	410	403	407	423	416	422	439	418	418	422	433	405	409	425	426	358	445	409	411	437	449	392	419	406	391	422	396	390	412	377	392	410	407	420	414	378	413	443	397	444	411	412	415	413	418	439	399	393	381	416	410	447	411	407	400	407	435	371	442	463	383	428	442	462	393	448	408	387	401	459	424	433	410	445	423	445	406	398	411	407	427	424	443	392	383	446	397	428	465	417	402	403	389	365	407	430	442	406	396	414	422	423	410	437	393	430	418	427	427	386	401	398	453	404	417	394	389	400	415	397	424	435	420	433	421	398	394	452	424	416	423	417	421	437	441	400	424	403	429	414	431	407	416	397	433	385	401	390	379	404	420	403	394	448	403	381	417	404	404	424	407	375	417	378	392	440	426	402	420	409	417	405	420	423	406	445	380	397	415	385	441	409	431	429	422	451	430	404	425	397	414	386	431	379	429	405	416	405	433	375	409	402	412	395	445	433	422	406	414	451	420	393	426	441	400	415	423	392	436	417	400	434	420	414	445	427	422	410	446	438	436	460	441	436	375	387	360	392	447	436	423	408	392	378	422	430	417	451	410	414	392	422	400	420	401	407	412	432	421	415	395	384	441	405	431	388	412	367	423	416	384	417	433	407	436	422	419	397	444	376	409	404	431	405	435	415	403	426	374	399	419	440	413	417	432	405	383	427	375	410	386	398	389	432	413	391	410	407	419	441	396	386	436	403	387	402	422	430	446	450	413	426	446	410	400	372	411	441	366	373	442	431	396	391	422	431	378	390	402	421	376	399	388	434	441	457	414	428	413	398	425	418	427	430	421	480	374	377	429	450	394	435	391	425	402	409	424	403	388	372	410	400	381	407	423	412	417	409	408	432	418	408	433	397	446	406	419	456	446	429	432	434	410	438	444	443	428	431	419	393	430	415	450	416	421	388	396	407	380	386	426	378	386	408	394	386	402	441	406	411	428	433	384	449	367	391	420	432	444	432	405	415	426	412	408	460	471	400	417	425	419	405	391	437	403	424	439	375	455	382	442	431	393	441	427	442	396	389	408	397	428	400	396	445	385	423	398	380	442	404	406	419	410	381	440	422	365	377	434	388	416	449	383	389	402	408	419	400	418	401	409	387	409	372	397	418	400	423	427	397	410	424	440	424	402	411	414	419	395	432	400	407	422	382	398	356	449	415	421	392	402	418	403	428	445	360	381	442	405	403	415	441	431	421	448	434	429	368	433	400	449	415	405	400	433	403	384	397	423	400	421	429	396	403	452	391	465	403	405	410	407	430	429	408	392	400	389	416	417	383	409	388	419	431	429	421	424	404	415	439	449	426	458	395	419	396	431	360	421	407	434	413	434	418	434	406	449	382	417	428	445	398	387	417	390	434	405	410	410	405	430	413	398	432	413	407	446	427	422	401	389	390	414	400	394	439	412	365	376	413	431	410	446	439	412	409	424	410	395	391	412	398	414	408	428	418	415	403	434	378	431	421	419	394	402	427	426	390	412	400	433	436	394	474	444	392	431	410	449	397	439	397	394	416	413	406	437	442	417	374	420	411	436	404	421	412	408	416	420	419	413	470	440	426	412	459	401	395	445	412	444	435	442	419	409	397	434	396	411	385	410	428	390	414	429	416	429	390	399	397	389	406	403	440	408	363	389	421	418	409	380	427	424	392	409	394	427	388	433	368	384	414	406	431	394	417	420	384	400	408	425	387	430	431	418	381	368	415	426	394	409	423	391	429	418	393	432	402	425	408	411	415	410	447	404	398	432	452	441	424	404	385	421	423	386	404	418	403	400	442	407	483	437	418	401	389	425	426	386	402	438	424	424	426	433	400	373	395	465	410	394	386	405	459	403	426	400	422	428	420	393	430	422	415	381	433	424	387	444	391	426	395	407	430	411	391	414	410	390	428	419	413	408	444	392	429	388	448	466	410	419	430	407	363	424	435	440	413	459	416	416	379	418	418	397	403	388	406	441	450	385	448	420	437	409	423	396	412	414	407	401	420	425	424	404	442	428	387	403	407	430	401	439	398	412	412	427	411	417	447	404	373	412	403	437	439	421	412	388	393	434	402	406	410	411	441	397	420	446	410	441	420	411	399	397	397	423	392	408	426	421	402	394	399	423	420	368	423	441	411	386	392	444	388	412	429	427	405	422	420	448	482	364	417	389	396	395	401	421	404	417	408	420	403	424	416	390	418	436	427	405	380	426	424	419	403	419	397	414	413	429	363	423	415	415	411	460	384	423	406	433	421	412	399	447	437	417	415	396	394	395	395	380	446	419	409	412	417	426	436	379	395	434	421	402	452	437	416	395	383	398	392	403	411	424	416	417	423	422	425	400	426	415	428	435	450	433	396	416	429	441	421	446	462	425	386	417	416	402	437	425	427	416	437	428	419	412	410	414	415	383	413	431	427	427	409	413	349	391	409	401	409	417	406	404	410	423	397	414	418	404	387	398	389	394	423	424	386	408	422	403	393	448	428	422	432	376	405	394	430	427	419	417	424	407	446	408	419	431	408	432	435	404	433	405	406	396	417	378	444	398	437	423	370	408	394	385	406	430	392	391	433	416	422	412	378	411	425	415	383	433	405	408	422	401	417	443	435	422	415	421	409	407	420	433	416	448	405	418	408	427	403	420	435	433	380	419	404	426	406	438	405	434	430	429	418	399	410	380	429	446	402	408	438	435	429	419	454	409	405	402	419	402	434	447	418	379	413	399	409	398	439	422	404	423	406	440	400	422	383	371	415	426	379	419	414	402	423	397	401	408	427	438	403	449	418	413	414	423	397	377	380	409	388	420	408	397	416	438	397	417	422	408	401	393	406	411	373	402	375	426	399	397	404	425	454	398	410	427	428	414	417	413	406	409	424	440	425	379	377	420	434	409	414	423	390	410	396	453	420	413	416	421	386	414	407	434	401	439	419	442	410	367	411	419	386	449	402	401	402	372	444	437	426	410	440	425	415	428	395	414	425	422	428	423	424	434	407	410	406	409	392	445	427	433	419	407	429	411	411	415	409	420	439	414	427	397	435	416	439	421	408	406	376	426	455	443	443	404	426	452	462	412	402	417	409	393	402	403	407	417	412	422	407	402	435	391	421	365	422	416	411	459	432	448	420	390	441	448	466	400	390	407	444	451	394	430	438	435	405	417	418	405	422	429	424	434	399	413	420	458	402	399	462	399	463	402	391	426	362	411	430	436	422
24263	20952	27519	24446	18421	14248	4153	899	845	818	787	738	739	742	781	701	710	667	697	742	722	719	701	728	683	673	694	731	686	707	683	692	732	719	686	717	688	694	708	759	681	725	709	733	681	673	692	730	680	674	667	720	660	738	648	717	661	735	720	682	720	698	695	720	676	698	677	694	774	728	683	689	701	684	692	759	636	689	717	657	674	681	715	728	658	653	706	714	686	673	692	726	710	713	666	709	662	711	627	652	720	741	683	661	699	690	714	667	717	661	677	656	693	699	664	724	666	682	686	695	655	709	724	711	658	724	680	708	685	753	679	697	669	721	671	682	659	708	646	672	689	699	683	625	703	688	699	681	641	695	726	679	698	686	722	701	680	720	709	703	690	657	705	709	715	654	699	706	661	712	661	688	666	689	695	661	662	647	742	708	706	698	724	660	672	655	689	698	660	682	673	693	710	723	722	715	721	657	705	673	667	741	702	682	707	732	682	674	703	707	686	702	673	679	689	698	720	664	739	661	728	660	726	647	702	659	681	649	705	696	671	719	683	698	698	683	700	705	676	702	704	694	711	691	686	725	711	691	673	657	698	694	682	673	722	702	604	673	671	693	685	698	607	658	673	687	701	727	670	714	690	712	714	723	681	645	725	698	682	713	680	663	695	655	723	678	676	691	685	670	664	637	707	658	655	738	674	664	703	691	684	758	657	720	694	678	705	678	733	694	680	684	678	692	667	667	684	690	645	680	650	696	674	705	680	687	642	692	711	687	716	675	678	663	621	750	744	705	668	682	686	636	659	644	714	670	700	715	665	673	696	712	700	687	714	644	668	679	709	712	663	686	661	710	703	704	729	655	730	787	680	650	653	716	679	664	676	694	673	710	673	709	695	684	714	727	653	710	726	737	623	705	664	737	675	629	668	670	682	670	759	681	693	717	707	672	690	709	696	657	697	723	636	674	691	714	693	711	748	640	710	703	701	663	638	684	687	678	735	706	667	678	665	680	739	709	699	683	698	676	723	678	667	683	682	735	672	668	705	713	611	667	606	666	699	745	696	702	686	671	719	666	743	688	682	705	662	633	639	672	679	662	678	726	714	648	690	746	657	666	655	746	719	670	706	719	654	642	741	643	719	738	723	687	650	695	652	703	683	706	723	730	698	697	667	708	719	737	681	665	757	689	728	644	667	673	710	713	683	696	711	652	685	698	680	688	706	703	695	653	705	691	687	682	630	696	643	715	725	691	690	667	684	737	671	680	678	713	676	673	630	694	669	677	695	710	724	688	672	665	638	716	697	670	671	714	683	730	712	724	713	676	717	704	677	710	655	699	665	663	699	660	682	697	696	679	682	704	702	683	689	674	669	677	661	712	660	669	685	651	647	712	705	698	648	717	674	687	688	709	730	664	647	693	713	718	663	691	717	671	701	755	701	638	645	681	667	667	736	688	687	691	720	685	710	741	684	677	726	690	727	709	730	669	755	719	649	674	720	696	683	691	695	683	719	641	666	686	639	687	723	689	645	682	697	666	719	680	738	675	667	705	677	681	660	649	678	663	724	664	703	698	675	728	707	683	721	697	669	709	711	642	674	682	666	716	725	659	693	654	652	687	735	679	716	722	663	714	740	701	702	690	638	669	665	685	741	687	739	691	710	680	675	699	707	695	692	673	684	761	707	733	678	709	705	706	685	661	703	701	682	704	684	687	714	655	686	682	720	662	680	660	709	659	689	666	665	662	645	675	706	653	690	697	665	728	761	653	673	668	691	719	666	657	684	752	700	705	680	675	698	729	705	652	697	681	717	696	690	705	691	697	695	665	727	689	643	686	688	689	695	700	714	685	633	682	683	681	740	692	735	684	705	722	716	662	713	681	667	650	677	662	653	727	674	670	670	660	717	683	677	704	658	633	754	692	682	698	706	731	696	643	667	687	739	701	700	666	712	635	726	671	719	662	681	732	656	690	689	729	717	710	701	768	696	666	692	695	703	698	664	707	669	660	701	678	738	731	663	693	688	733	721	726	723	704	710	676	671	693	713	721	715	648	704	724	708	666	706	676	730	724	724	639	680	624	677	686	681	655	687	625	706	693	701	738	718	703	710	691	641	696	677	677	704	725	707	699	691	728	692	683	659	709	682	640	697	718	658	670	640	685	692	686	674	666	732	702	714	655	651	671	668	673	663	653	734	729	630	710	736	671	689	673	703	637	690	667	723	735	701	728	702	692	731	661	686	711	720	683	696	669	676	646	658	734	659	685	720	728	703	707	680	661	727	696	700	656	701	636	729	705	663	681	673	683	691	721	686	723	705	673	711	688	673	678	642	658	665	674	649	658	676	684	682	702	716	690	696	703	675	692	672	726	702	688	698	644	724	688	666	680	715	723	668	688	723	710	667	649	680	616	716	750	688	706	725	695	657	702	674	692	662	693	684	677	709	642	710	667	647	695	674	647	628	697	663	712	708	683	696	661	725	668	718	705	695	704	694	687	675	699	625	667	696	682	712	644	651	682	677	712	674	688	707	741	661	690	688	686	711	687	675	680	688	698	685	671	714	701	678	709	699	729	708	729	708	719	711	668	663	663	708	683	703	693	695	678	715	664	699	692	707	686	684	681	714	689	693	673	745	652	691	703	675	683	717	673	725	714	660	726	677	716	713	685	720	678	723	703	712	668	645	672	707	677	697	719	669	676	650	690	653	702	638	703	671	724	673	686	640	700	721	683	708	665	713	663	625	663	708	676	706	672	661	668	663	677	674	686	670	680	657	680	715	746	685	720	719	711	698	691	685	634	672	651	729	663	712	679	681	694	694	706	695	664	760	719	631	668	647	692	714	682	675	707	673	726	651	687	724	692	725	687	683	673	709	658	674	720	721	699	712	662	680	671	696	686	680	638	673	665	722	708	632	678	717	713	696	669	672	652	663	702	682	707	731	700	674	671	710	645	668	643	685	736	711	716	715	712	677	706	639	668	675	703	672	729	644	734	685	686	672	694	697	683	659	694	687	664	704	698	684	666	741	676	706	688	692	687	686	706	657	698	719	649	645	659	729	699	705	630	679	718	717	660	641	677	730	690	675	687	666	669	703	714	718	684	683	700	740	729	686	693	631	699	664	677	722	653	706	677	673	682	702	684	678	678	758	728	660	691	738	723	703	710	664	699	666	656	665	721	681	671	639	648	710	634	688	703	684	707	699	669	716	729	693	666	647	712	702	661	679	671	604	652	665	710	675	680	687	635	693	689	726	665	682	654	661	683	699	712	642	652	699	665	691	702	724	697	680	679	704	685	692	654	658	665	679	695	685	664	638	681	693	698	709	681	719	670	695	685	653	698	682	678	701	689	711	670	695	697	669	646	653	695	714	659	679	643	674	657	699	720	686	700	707	708	657	737	680	688	699	678	731	697	672	708	675	738	733	690	670	668	715	715	684	677	727	729	726	623	725	650	723	679	715	719	736	669	741	691	704	678	664	715	698	699	712	771	761	707	689	684	711	686
3472	5632	4183	2512	8274	18519	3513	1133	949	878	862	841	792	771	766	766	732	724	711	735	716	725	734	660	691	701	706	672	699	699	721	688	709	653	671	729	644	705	707	670	711	654	714	718	686	700	724	684	670	722	664	686	609	719	684	678	667	705	664	705	733	679	675	698	697	691	698	700	645	677	684	761	705	719	653	727	703	638	645	671	741	689	653	711	690	707	669	682	666	694	656	628	682	668	681	710	622	711	716	700	635	696	695	663	664	665	700	662	668	699	636	672	699	628	698	693	661	683	662	714	655	674	680	656	682	754	682	719	659	671	683	625	661	667	638	691	734	702	700	713	648	718	693	677	686	686	694	694	716	704	636	704	662	694	776	672	682	725	708	673	647	678	724	711	625	693	684	699	690	699	683	681	666	673	627	684	654	718	700	677	694	679	698	682	708	662	689	665	715	695	647	665	680	667	660	683	647	642	668	656	698	670	666	712	706	673	650	657	630	710	700	700	679	691	704	645	649	710	680	659	678	706	712	728	702	702	692	690	637	661	674	663	693	702	659	673	679	667	678	693	664	698	684	714	655	714	660	700	638	712	659	655	676	726	672	664	672	710	672	675	641	702	681	683	678	672	731	646	670	679	673	689	705	671	701	684	633	677	662	698	675	657	686	682	682	704	717	690	682	729	721	656	666	676	642	687	681	665	691	747	684	715	669	685	679	681	720	640	679	696	672	726	682	681	699	683	702	705	675	643	703	670	669	678	703	686	683	661	735	647	688	670	700	712	685	657	697	694	683	699	671	666	698	658	707	672	701	646	687	670	699	688	681	682	672	703	709	713	653	649	677	646	710	676	698	676	675	695	622	679	672	659	688	710	696	722	721	714	676	685	660	657	668	658	644	660	670	667	708	658	689	717	643	654	658	677	706	666	700	631	692	703	680	695	687	693	692	689	642	720	671	714	666	664	659	680	676	689	715	697	731	686	663	689	726	660	686	720	725	670	710	707	669	677	713	737	673	706	686	662	642	692	667	659	689	708	662	687	704	685	712	718	697	644	723	658	660	698	719	656	729	674	714	652	642	658	682	670	673	690	702	725	704	648	697	703	662	738	685	679	674	693	671	702	638	664	723	709	706	669	687	743	632	719	713	719	692	675	691	716	695	651	693	662	703	687	677	685	667	646	727	692	637	657	691	686	678	721	731	614	688	683	671	678	668	687	667	669	726	671	679	646	669	689	689	661	663	664	689	700	707	630	682	669	730	681	720	688	696	713	673	682	686	725	691	667	687	685	694	717	730	709	695	664	675	690	741	675	721	711	708	658	712	680	673	700	672	703	691	728	722	716	706	672	731	668	676	672	637	703	677	677	692	641	676	689	653	699	730	688	673	685	688	703	698	693	702	689	709	716	708	703	656	663	672	685	689	654	655	671	734	681	653	692	684	693	710	700	689	673	672	675	705	689	684	672	672	685	710	737	688	640	719	676	710	685	668	627	685	702	662	684	683	716	683	707	723	692	661	685	692	721	677	702	669	652	679	659	695	694	712	646	707	696	670	642	688	731	720	663	669	704	695	720	712	696	655	675	666	703	695	692	686	677	741	730	720	657	683	694	665	716	722	707	705	669	679	715	684	649	636	714	722	716	669	744	705	708	684	731	693	645	689	665	659	705	674	721	721	697	679	686	745	685	666	657	684	665	639	704	665	711	655	702	673	696	694	694	701	648	681	710	693	713	703	667	690	681	668	710	687	672	659	733	688	696	699	680	669	707	658	700	722	683	679	708	665	706	687	687	636	680	678	658	680	671	694	686	691	654	669	719	719	658	682	724	655	694	674	663	687	665	704	724	676	723	673	704	652	670	674	701	699	661	685	702	704	661	656	724	708	669	704	644	660	694	706	691	723	672	647	677	708	765	645	674	691	669	619	667	690	699	709	695	706	725	683	717	702	706	689	657	645	646	692	690	677	667	665	668	679	671	720	675	692	686	681	745	695	718	703	685	724	696	657	697	720	698	631	697	652	715	705	648	698	683	668	658	746	671	689	693	693	715	713	707	699	680	680	662	636	670	698	674	671	709	650	656	681	675	659	705	693	643	716	707	661	661	677	703	721	692	726	685	679	709	705	699	679	662	692	718	645	661	697	657	719	712	682	685	703	674	736	730	691	693	684	691	670	721	690	713	712	666	677	632	668	736	669	705	716	664	694	685	751	720	644	645	700	702	689	683	710	673	703	706	724	676	703	715	683	693	692	729	623	694	702	700	699	684	718	712	704	681	689	717	721	714	702	678	680	665	707	663	684	705	747	648	717	689	665	666	670	705	681	653	693	653	657	721	629	695	696	697	675	630	672	651	693	675	715	710	709	685	669	733	672	718	656	689	681	701	699	635	701	731	672	707	693	650	679	650	693	692	703	726	644	669	680	689	713	674	708	663	676	658	677	683	717	699	706	675	663	676	684	684	730	677	671	674	674	729	647	668	732	658	679	719	690	718	720	726	672	668	716	652	669	640	707	682	597	662	714	669	708	692	671	663	675	692	664	700	705	710	666	669	707	696	671	660	705	647	678	655	680	692	644	663	663	671	690	659	675	700	686	692	677	737	690	670	641	716	720	723	674	735	695	729	638	671	665	673	674	630	633	710	632	660	719	684	693	695	676	717	726	679	688	673	640	693	730	707	690	710	715	674	679	694	691	711	710	659	738	701	663	695	672	676	682	650	670	689	673	701	724	706	707	664	726	660	642	647	682	674	653	692	676	708	704	685	702	696	669	667	635	650	681	651	722	701	717	724	676	708	711	689	694	684	633	677	705	679	703	656	665	676	662	701	716	726	694	671	670	661	694	664	663	699	663	710	706	653	699	704	659	684	712	649	714	706	631	699	684	721	686	707	727	707	744	725	660	665	724	682	683	720	695	684	694	659	729	657	662	686	676	686	651	690	682	653	681	699	635	737	673	660	710	689	711	677	641	738	680	682	621	642	682	636	708	713	710	674	683	711	687	679	665	650	664	678	673	722	670	687	686	674	675	679	635	675	675	660	707	687	660	692	635	668	719	694	687	751	693	680	666	632	709	683	711	659	659	714	650	625	707	676	682	652	738	699	706	620	660	724	648	663	681	678	707	706	720	706	704	690	685	676	718	744	715	691	711	697	660	692	679	711	658	663	743	732	705	687	673	671	653	681	673	682	687	709	657	721	657	710	672	693	719	665	683	690	669	683	695	661	701	639	735	699	687	699	689	686	691	724	653	693	742	739	728	712	689	669	705	668	676	698	729	665	703	674	733	715	727	682	668	687	699	681	673	642	695	735	638	695	687	711	686	622	648	702	653	707	685	715	712	665	737	693	683	683	712	688	659	690	642	750	717	708	708	696	676	685	727	636	691	676	649	694	646	690	720	694	685	686	691	662	728	622	704	687	695	732	722	725	690	657	672	666	699	731	669	669	657	602	677	690	726	683	716	684	679	686	672	646	754	673	680	736	647	675	704	689	688	672	665	698
22119	20936	28640	23394	20942	23187	17522	1854	760	638	516	473	447	381	315	365	314	290	315	292	290	284	270	288	255	248	260	255	265	264	243	240	255	247	210	222	255	227	243	227	223	233	240	246	220	226	227	215	238	246	228	242	230	245	225	235	233	229	242	218	248	253	236	252	211	232	224	242	209	228	227	223	248	261	219	224	196	217	230	212	199	234	192	232	208	205	218	209	224	219	202	220	228	208	245	254	254	255	230	218	198	221	231	222	207	217	218	220	214	209	202	197	242	249	242	217	240	236	234	236	220	255	225	238	225	218	205	208	205	236	224	218	223	224	251	221	227	248	221	220	221	228	223	209	218	215	237	199	205	238	224	233	218	203	247	209	224	209	216	228	253	218	242	215	211	226	229	221	232	229	223	233	231	219	201	221	213	236	231	213	209	241	222	222	216	219	205	252	248	207	239	230	221	221	227	227	209	226	222	215	204	220	231	211	230	212	254	225	224	245	234	195	220	227	220	209	211	230	208	234	267	236	234	240	234	197	233	243	227	242	209	204	237	236	205	216	234	222	253	234	236	207	246	213	229	198	223	219	194	210	188	225	228	234	221	189	221	216	212	233	223	194	250	198	245	203	233	235	217	224	224	233	222	252	206	210	229	236	232	216	207	228	201	242	237	244	194	214	219	213	243	231	218	221	206	227	193	231	220	229	238	203	215	222	214	240	239	233	217	247	236	232	233	233	236	228	215	219	224	225	226	211	225	244	216	209	265	239	253	228	210	234	219	241	250	235	245	212	237	219	209	208	220	219	206	220	223	211	220	223	244	240	220	234	205	242	196	240	206	232	219	224	214	213	238	229	217	233	224	258	230	223	224	224	233	227	206	219	235	236	217	201	245	228	232	214	220	247	230	233	226	235	219	196	199	227	242	221	201	224	223	269	220	248	223	232	213	226	207	203	191	222	228	225	224	245	199	219	218	214	198	218	203	173	235	241	233	227	212	217	234	207	178	222	223	222	221	228	213	207	216	228	251	250	261	207	228	242	218	229	248	243	218	234	237	229	220	230	256	221	232	216	217	210	241	226	201	197	219	242	198	247	229	203	209	235	233	208	224	240	217	217	231	220	206	245	183	208	270	219	244	238	245	228	205	221	210	248	212	225	214	222	240	206	246	238	209	232	238	252	203	207	249	248	208	208	232	225	228	234	212	238	223	217	229	226	205	235	211	235	213	211	248	229	227	210	235	226	221	222	226	222	227	222	234	222	233	231	221	208	226	259	232	225	230	233	210	232	254	227	240	237	226	213	228	202	233	198	237	224	254	210	207	228	221	219	223	217	215	234	221	221	219	204	241	244	223	226	219	215	247	211	230	213	230	221	198	211	238	229	235	204	212	208	229	231	262	225	219	237	214	244	241	233	237	227	227	213	211	212	245	215	219	192	205	206	218	236	187	208	258	259	237	258	223	220	228	203	237	226	212	202	223	214	241	221	237	210	240	185	227	244	212	196	214	222	237	219	186	203	237	225	221	238	237	271	246	235	227	252	228	229	238	229	254	212	229	214	213	210	240	208	218	241	204	233	236	202	234	217	254	246	231	228	224	219	233	208	228	248	242	213	231	217	220	257	249	219	226	244	207	207	229	228	212	200	247	210	210	237	227	239	233	247	209	215	227	226	222	229	223	236	235	223	255	244	242	211	232	228	227	219	242	205	210	225	235	227	234	232	230	221	224	211	234	229	226	207	206	230	214	234	208	211	219	212	227	229	221	224	261	225	228	205	203	217	217	217	245	227	214	222	213	217	230	233	242	238	232	220	227	211	217	199	261	245	228	227	216	241	238	227	191	207	241	228	222	202	222	233	217	206	229	250	247	216	250	252	233	233	212	220	190	236	213	209	219	217	251	223	223	208	196	192	212	253	185	201	232	230	227	228	236	191	234	225	227	234	205	206	230	225	218	250	208	223	194	212	246	214	221	195	241	214	203	239	252	233	212	212	227	227	232	244	238	202	207	233	237	215	230	237	195	220	227	221	204	231	212	213	199	222	210	227	219	226	207	184	230	225	243	235	234	239	230	218	226	230	214	226	230	220	238	234	204	244	214	235	219	223	206	232	232	242	220	215	233	208	232	207	219	246	232	239	238	218	230	232	232	236	226	232	222	199	242	204	219	223	222	197	249	225	224	200	202	221	224	241	250	217	245	236	235	231	205	219	223	230	245	229	200	222	255	224	239	232	206	215	214	212	219	221	241	239	208	220	232	220	217	217	193	229	210	216	207	215	246	215	230	233	220	230	227	239	193	265	201	231	220	213	213	236	251	226	237	212	217	219	205	204	212	217	200	207	220	221	220	224	201	211	244	222	200	218	241	207	251	207	210	208	236	247	223	229	213	220	212	226	216	195	225	190	220	237	234	205	209	205	217	197	224	223	248	219	215	230	217	195	224	244	216	217	233	225	213	231	215	238	229	218	241	231	203	242	250	223	242	237	195	209	233	206	221	209	212	233	196	192	219	213	188	244	215	235	216	222	237	235	199	224	225	247	236	222	247	218	216	211	237	227	252	210	213	224	227	199	215	198	233	230	245	208	206	212	243	190	216	221	182	225	223	237	211	202	214	225	242	265	244	226	235	224	217	219	234	246	217	232	232	241	222	208	250	215	224	244	246	210	225	239	228	190	205	222	220	231	224	200	219	203	194	208	223	238	214	223	228	207	210	244	222	250	207	230	212	235	199	242	202	234	259	200	223	221	210	218	249	242	224	212	261	233	211	231	202	238	232	233	208	241	198	187	225	223	212	235	202	249	221	212	239	221	226	224	244	202	221	218	215	215	217	230	219	197	209	223	227	229	201	218	206	206	229	210	233	211	195	219	209	237	225	234	226	234	210	200	225	243	241	214	236	209	249	246	227	231	201	225	210	214	210	225	221	203	246	220	213	238	181	233	222	227	233	206	217	207	230	250	267	215	226	219	230	226	213	212	261	233	222	207	242	213	212	237	223	216	224	236	196	216	237	241	227	229	213	206	227	228	211	207	213	223	216	235	227	225	225	230	230	229	229	209	207	209	246	225	217	233	223	231	245	225	240	220	229	217	215	221	216	209	240	211	252	221	253	184	260	214	266	232	213	232	251	190	222	226	228	239	227	227	217	233	228	213	222	204	241	216	215	249	185	240	271	213	229	236	213	212	207	229	228	204	223	231	222	203	223	230	214	230	209	229	234	249	223	240	210	233	207	245	213	203	227	212	237	231	219	227	234	227	215	228	216	215	248	225	221	182	217	204	229	246	207	225	193	240	237	226	234	222	228	231	234	213	196	217	222	238	230	217	232	223	230	243	254	200	210	237	174	219	247	198	202	214	210	207	227	224	200	215	226	216	231	232	217	222	215	228	197	206	222	250	183	249	216	223	217	241	236	212	237	221	208	198	223	247	253	244	222	219	215	209	221	213	209	220	264	234	191	210	216	215	213	223	250	217	220	230	215	255	193	237	225	215	228	214
4464	14256	10612	5675	12045	27040	6099	1535	1037	876	668	649	516	500	453	394	407	358	351	314	293	312	316	262	291	249	283	258	275	280	245	251	276	231	256	248	230	203	242	252	239	237	237	274	239	241	236	212	245	232	245	234	234	228	247	223	239	238	232	215	234	238	247	207	238	240	201	228	210	206	210	233	211	234	219	237	231	218	223	223	236	229	239	213	216	229	245	221	234	231	246	222	218	217	221	238	252	195	217	234	225	232	236	228	221	219	227	218	239	214	229	221	206	243	226	203	227	214	245	230	229	236	221	219	262	241	230	234	235	191	261	231	230	210	230	229	241	224	212	231	256	222	244	234	234	224	254	216	211	219	255	225	240	213	221	226	227	238	236	234	242	221	245	195	212	223	234	232	225	203	204	218	237	233	239	214	234	224	202	251	234	247	222	239	213	215	218	237	203	212	220	206	235	239	218	237	234	226	225	228	249	234	193	229	222	214	212	206	210	213	225	235	224	253	210	221	224	210	252	217	224	218	226	214	242	227	211	236	223	248	210	233	214	235	241	249	211	253	231	238	229	214	219	220	227	221	242	232	236	230	205	213	230	218	215	238	213	224	219	213	236	219	228	236	230	220	202	203	217	204	238	226	196	230	230	204	237	238	218	241	229	243	220	229	222	227	215	225	200	204	244	229	224	255	204	226	208	218	234	240	232	215	245	225	216	258	243	234	237	215	226	192	231	238	215	234	233	213	216	234	228	235	234	208	202	241	238	247	208	241	226	237	206	246	260	239	231	212	249	233	212	230	234	244	222	246	218	221	232	229	228	225	197	201	237	255	185	215	254	231	222	226	222	223	202	220	211	220	256	228	225	214	237	246	213	237	236	235	233	230	207	255	215	202	220	201	230	234	199	215	236	230	214	201	236	217	222	218	220	240	197	223	190	217	238	214	234	196	254	215	209	222	236	218	229	213	229	198	226	221	226	225	210	205	212	224	209	225	197	213	226	233	231	232	237	236	259	214	235	217	222	208	249	244	238	200	225	222	225	207	216	249	235	232	237	221	223	225	254	209	254	199	224	220	189	227	230	208	215	236	202	201	225	211	237	250	219	225	223	207	235	226	208	223	233	229	221	224	224	224	246	230	249	214	219	225	212	197	214	218	212	223	224	235	250	237	216	226	238	240	240	191	216	187	241	216	225	249	233	236	219	234	240	239	240	219	212	225	225	209	212	232	199	207	243	234	211	219	212	220	204	235	215	229	229	223	190	214	218	215	209	232	218	232	216	207	213	202	229	200	228	217	220	207	223	237	243	209	189	201	203	239	249	232	238	231	223	226	211	217	226	238	221	206	225	243	226	207	249	245	215	231	238	242	222	221	231	238	220	230	228	199	233	203	229	225	224	216	236	215	223	231	201	225	233	242	217	224	216	204	238	234	231	215	244	218	221	224	235	220	210	225	226	252	206	225	218	210	224	218	230	229	221	235	220	239	219	247	217	210	226	215	216	222	229	174	227	238	202	227	239	207	195	216	212	233	218	239	221	224	241	231	236	208	203	209	217	232	197	199	269	222	242	225	207	223	243	200	223	226	222	237	217	236	214	243	219	214	234	209	208	226	187	228	242	203	214	187	246	214	232	242	219	196	229	245	246	212	213	241	211	195	219	234	215	201	225	222	199	215	201	196	255	214	229	231	217	216	223	222	253	242	243	216	238	255	225	226	246	244	226	229	190	221	235	204	256	230	223	236	233	233	202	250	217	211	233	208	229	221	252	237	218	230	230	234	192	197	218	206	248	224	217	241	239	204	220	198	237	200	218	228	217	243	220	248	203	215	204	235	238	256	228	228	230	215	211	243	224	223	240	197	215	213	246	218	218	218	222	224	180	233	216	233	233	229	211	214	234	233	205	236	243	235	219	237	221	189	219	211	214	211	223	199	212	208	215	222	220	192	229	219	222	199	215	246	216	236	224	218	215	225	243	239	233	224	228	227	233	248	210	221	229	226	223	203	240	223	192	239	197	242	217	231	212	244	250	205	206	214	229	241	219	203	221	233	233	199	214	231	230	247	238	220	227	224	222	234	227	202	220	244	219	225	200	233	226	214	229	201	222	214	234	216	244	205	239	209	211	210	230	219	210	213	208	244	240	208	224	181	220	206	223	192	211	211	193	246	218	226	212	216	221	220	220	245	218	219	234	215	216	218	235	198	215	221	240	229	229	219	218	229	234	245	213	228	241	221	228	235	235	244	217	223	229	226	240	231	217	226	213	210	244	200	218	250	225	209	228	228	194	194	230	235	219	234	220	212	230	217	195	208	250	226	214	180	250	219	237	236	214	229	217	222	224	204	225	233	210	221	219	217	221	203	225	214	210	218	249	218	232	227	263	238	242	225	224	228	229	238	233	248	227	241	231	220	219	247	225	244	235	217	218	197	224	233	243	240	234	228	240	213	252	235	229	221	229	189	237	213	232	220	227	223	253	197	216	223	243	217	214	221	208	220	228	222	214	232	218	219	218	208	225	204	215	229	216	219	216	221	220	223	214	224	243	196	202	214	218	214	240	222	228	190	233	206	200	209	239	250	216	201	240	215	248	224	248	229	212	221	237	223	204	216	226	232	239	240	229	227	204	224	215	234	231	206	201	206	253	218	216	219	217	208	220	218	269	230	244	237	216	244	219	214	206	210	244	233	229	231	240	237	226	220	233	215	176	232	235	206	215	218	249	221	217	221	194	211	240	204	229	227	236	202	238	219	213	200	216	205	248	225	242	237	236	219	244	240	237	237	227	227	215	250	211	201	223	245	218	226	207	221	221	231	229	184	222	224	230	205	206	246	224	234	223	206	197	228	231	222	222	222	217	228	211	208	239	220	246	220	216	219	217	213	214	239	230	243	207	206	226	217	233	232	220	215	189	185	206	223	236	210	245	231	235	243	231	232	218	221	230	207	218	191	227	216	234	237	228	222	231	254	217	215	226	241	229	200	220	216	198	251	215	232	213	207	217	223	226	231	246	234	216	257	226	218	229	227	206	257	232	209	239	230	233	225	219	220	224	233	219	219	222	203	202	239	235	226	188	242	231	204	212	215	235	215	189	230	234	208	216	214	233	225	248	226	242	261	224	206	230	234	237	224	220	240	214	205	231	207	214	218	250	215	201	233	212	225	203	189	224	219	235	233	229	245	232	223	221	217	256	218	231	224	216	235	222	210	213	226	231	238	210	226	253	245	241	226	257	212	221	240	229	216	217	216	212	231	219	237	191	229	228	212	206	248	207	220	220	236	222	232	219	249	221	224	225	218	206	203	210	245	227	247	228	219	190	216	223	231	223	207	216	227	213	219	215	207	205	219	218	207	209	216	221	237	233	196	235	241	220	254	233	258	226	212	238	196	233	199	209	234	216	207	207	229	204	223	231	218	233	215	244	205	234	225	216	220	234	250	246	214	239	232	242	233	231	237	225	230	239	247	220	243	239	215	222	221	226	191	247	222	219	241	231	223
27283	18405	4880	1187	2295	6277	2044	809	680	790	737	689	742	751	735	739	724	761	736	697	743	683	739	702	704	709	722	734	697	731	733	733	686	720	752	722	759	748	734	711	725	752	761	759	763	692	716	772	715	725	699	753	745	743	670	729	749	750	719	723	702	743	750	735	730	731	677	666	727	735	752	714	785	749	725	760	699	713	744	727	715	727	746	705	688	686	701	691	783	742	707	709	693	752	717	745	678	681	730	739	712	759	729	733	685	723	710	704	709	764	759	738	753	692	704	675	735	720	738	746	718	773	681	678	730	667	697	653	703	690	707	705	739	716	766	733	733	723	730	769	730	781	745	676	722	701	671	693	668	736	733	797	742	717	755	699	700	708	726	728	703	682	752	766	725	703	741	731	731	730	723	681	704	744	706	662	746	738	727	707	711	734	771	749	733	712	700	678	710	741	691	726	738	701	745	712	735	693	808	790	709	755	680	700	679	746	731	699	752	684	744	774	730	753	750	712	704	744	705	718	732	700	730	704	727	727	760	714	730	752	681	745	709	707	688	765	717	688	736	702	729	740	720	751	788	732	734	741	715	682	671	720	737	717	686	734	745	759	715	705	696	700	749	744	709	785	701	706	712	728	706	729	717	701	731	717	753	695	736	798	736	708	746	758	706	753	702	741	713	729	762	744	702	724	685	736	724	644	776	710	729	724	757	698	709	678	707	753	669	728	666	725	741	693	754	748	718	725	720	731	767	710	688	726	747	749	692	704	694	695	815	729	710	725	695	750	744	702	712	747	729	692	773	727	747	751	705	744	715	705	747	715	716	750	763	737	733	737	767	763	752	750	760	735	724	704	704	740	720	755	733	697	716	722	743	750	733	721	719	740	731	710	707	736	718	731	699	722	698	773	722	702	697	774	732	744	693	759	727	733	747	707	679	715	758	724	747	737	699	759	669	758	737	730	730	692	716	765	731	699	701	708	753	717	741	724	739	724	744	720	760	700	706	764	763	724	738	769	744	694	704	707	700	669	734	672	715	678	683	747	742	717	769	737	697	752	710	674	738	742	756	685	744	705	720	703	723	736	731	757	758	715	736	752	709	732	723	719	725	780	712	706	735	698	680	738	704	733	712	740	702	751	730	700	742	712	733	739	731	695	776	692	770	732	759	708	732	800	722	722	695	757	721	747	722	702	763	694	709	736	738	721	763	769	754	697	683	700	753	734	756	741	720	721	688	720	732	727	752	705	711	733	712	699	722	668	763	704	735	765	735	739	743	721	771	726	734	733	696	769	733	694	707	697	736	717	684	734	771	696	739	731	711	763	751	743	730	740	746	737	706	710	705	699	705	685	783	728	748	729	777	694	738	723	691	715	733	685	734	784	732	726	754	736	714	737	742	736	757	689	742	767	682	727	796	724	687	758	731	741	734	715	753	737	714	708	729	703	736	731	743	763	736	750	706	700	707	780	731	695	733	740	764	768	709	717	730	750	739	690	729	727	708	732	689	687	710	715	727	727	694	720	699	715	736	700	703	711	730	710	728	764	749	702	726	703	724	755	711	725	730	713	688	686	761	718	745	733	693	724	736	712	736	699	705	670	764	731	710	728	731	691	713	754	706	727	732	732	718	783	664	729	697	728	745	693	767	777	730	772	743	730	780	712	786	748	719	757	699	683	694	733	743	681	700	751	736	735	694	696	727	699	731	680	762	712	729	676	717	735	737	704	724	680	705	734	740	746	767	754	702	725	763	736	701	753	756	756	732	746	703	742	728	703	741	675	727	726	709	771	663	737	722	722	779	685	716	651	699	699	778	670	714	732	716	698	710	763	675	673	776	724	741	739	713	714	723	735	696	747	718	689	692	707	744	741	760	733	692	767	753	702	752	728	717	733	741	704	787	763	720	714	721	781	715	733	741	684	759	724	733	707	748	750	694	747	692	687	698	755	776	693	747	775	728	771	722	703	729	755	708	743	738	747	723	774	694	728	686	683	692	710	688	717	774	687	735	758	700	793	763	768	723	724	711	732	754	804	753	708	767	748	696	740	728	743	739	755	758	764	728	754	693	741	715	752	767	734	692	751	704	712	702	705	754	687	754	691	773	706	764	713	739	812	734	744	733	704	675	715	737	760	758	693	759	711	722	689	709	704	750	728	769	752	718	759	759	732	699	704	721	694	700	702	725	741	775	699	729	714	699	686	704	711	705	689	782	766	715	736	722	729	755	726	742	684	738	734	683	696	742	715	685	735	753	706	699	733	704	729	660	755	747	710	751	715	742	720	705	747	682	675	709	749	764	718	743	732	749	680	719	724	734	709	693	680	715	717	775	722	749	700	717	672	734	754	715	740	727	706	767	691	729	753	752	727	730	720	693	781	710	723	773	729	673	727	761	705	725	690	737	736	746	747	680	726	731	703	697	727	725	749	722	675	670	713	713	713	722	727	721	760	687	760	759	732	693	720	756	685	676	752	730	710	709	694	745	732	746	711	733	756	716	772	711	752	709	716	702	718	705	691	698	673	732	737	728	712	705	740	665	708	765	696	705	747	703	701	736	697	728	667	699	710	727	752	742	727	737	728	743	751	702	698	743	741	763	758	733	687	713	708	694	663	740	718	735	726	706	771	718	723	704	667	726	726	741	748	711	699	724	716	692	735	716	761	721	766	700	697	701	728	732	755	744	742	676	679	700	673	708	742	718	711	717	743	725	713	731	684	766	751	711	720	749	683	715	709	740	730	731	697	747	708	767	706	780	787	647	738	711	712	741	690	739	687	694	709	750	766	712	758	735	755	750	680	722	719	688	752	717	735	778	697	711	709	721	680	760	761	736	729	787	712	720	715	693	764	758	718	729	685	733	690	690	723	734	686	734	755	771	731	714	697	760	695	765	720	726	730	684	728	755	712	709	709	715	719	718	709	709	751	710	748	728	730	738	743	730	725	739	690	696	759	758	747	743	722	723	702	728	679	751	722	689	718	752	722	761	709	708	729	761	747	699	746	710	757	710	738	742	749	720	736	760	734	734	727	708	748	742	695	723	740	722	773	702	702	742	740	691	700	773	780	747	718	677	729	723	716	750	724	699	692	721	733	675	739	716	724	720	711	709	692	765	713	738	724	730	723	751	752	746	701	748	697	751	722	723	727	756	701	703	756	711	722	721	741	740	706	714	685	774	720	732	757	745	792	714	740	724	739	758	701	693	704	709	742	724	738	739	709	738	682	754	757	755	725	747	747	744	707	695	704	735	722	705	684	735	706	705	714	743	736	757	711	710	693	761	715	730	701	757	697	728	684	734	762	751	735	773	697	729	683	708	686	732	663	741	762	739	682	766	732	732	727	720	784	716	691	709	711	774	706	726	718	716	707	753	696	719	760	690	750	738	734	714	669	758	725	753	681	675	726	719	744	733	753	703	713	704	728	729	762	729	696	770	719	702	763	728	741	723	728	675	730	690	681	737	735	717	723	717	713	751	742	678	753	741	731	729	760	725	694	762	713
4487	1151	1054	1025	3255	9570	2256	748	738	787	742	759	771	775	780	805	754	741	725	714	778	769	703	717	782	751	800	711	756	756	774	807	741	762	742	718	781	717	721	735	726	754	712	750	766	773	762	768	682	772	732	703	798	808	768	778	703	728	733	779	754	757	754	750	718	725	794	748	749	741	755	764	708	804	805	750	789	751	766	780	729	700	738	748	768	740	764	738	764	731	749	713	788	761	772	769	745	762	734	722	747	725	772	701	774	756	767	755	762	747	731	755	807	714	756	723	766	749	726	760	794	782	748	766	742	755	754	745	711	786	699	813	705	762	744	747	768	772	779	750	737	734	747	769	789	798	795	704	750	798	768	734	732	683	735	761	737	760	712	756	767	748	788	788	776	730	769	725	769	788	766	725	706	760	684	733	698	748	794	758	735	792	743	714	721	751	716	742	769	753	722	758	757	757	719	745	725	785	782	832	797	769	775	697	739	771	728	751	751	742	759	707	768	749	752	709	733	710	777	788	733	727	765	789	788	746	767	755	780	780	776	734	799	759	674	711	785	728	786	790	755	808	731	789	796	756	791	764	735	765	774	750	741	780	738	747	724	750	728	740	731	699	750	717	733	745	787	757	720	743	722	716	724	777	712	750	804	753	736	747	725	706	818	745	734	722	731	766	747	734	759	788	752	768	747	720	714	800	719	712	784	743	730	777	707	686	754	759	731	721	731	727	748	732	737	765	773	776	740	769	704	735	737	713	721	718	718	718	739	728	700	754	715	707	760	733	784	777	728	709	795	711	738	795	741	735	667	740	740	717	769	740	741	743	735	763	732	726	763	749	705	771	815	764	739	756	771	753	738	739	712	778	752	722	762	753	778	760	771	702	706	721	769	732	783	781	756	746	702	701	731	809	759	772	728	761	720	756	758	730	795	781	773	771	755	758	733	731	760	728	709	783	753	726	717	726	794	786	742	746	735	736	783	752	770	746	779	815	758	744	755	729	781	762	732	740	766	785	747	769	743	725	741	711	808	763	735	729	748	770	714	752	752	736	804	791	772	770	743	759	729	753	766	734	736	730	775	746	759	779	784	745	777	719	790	737	766	790	758	803	728	747	713	749	772	777	710	805	762	802	777	760	768	782	771	831	780	724	741	730	758	733	715	739	759	740	732	752	783	730	686	761	742	757	756	697	751	777	751	749	777	714	781	683	740	720	783	766	741	789	753	759	775	727	750	779	763	762	757	787	723	785	723	731	772	746	713	770	732	748	754	757	774	764	719	761	716	733	792	782	741	764	768	746	777	726	725	781	760	805	756	715	734	766	769	757	749	735	784	772	755	765	791	751	752	754	726	764	733	779	730	759	784	749	731	705	708	727	771	739	765	712	794	684	771	759	743	742	771	783	758	782	756	757	786	757	762	764	767	796	791	774	778	685	763	703	782	800	753	753	765	716	771	768	728	747	714	760	760	782	773	719	774	738	693	806	770	715	720	793	750	770	726	729	736	766	777	817	727	776	777	745	761	733	758	738	747	725	737	766	705	769	730	764	755	733	732	724	750	796	717	777	706	777	782	792	758	744	772	746	761	755	744	790	727	743	725	765	738	819	784	721	842	772	749	760	769	709	721	772	736	812	681	779	745	761	726	758	722	717	759	800	740	737	755	778	780	714	738	749	781	747	765	734	736	749	755	790	712	721	727	735	703	751	707	749	729	757	760	740	708	775	757	758	748	740	732	718	701	763	748	714	764	766	749	702	766	785	747	747	733	729	730	767	762	762	706	753	739	765	753	762	776	781	722	747	786	767	772	741	787	704	744	799	742	752	750	799	726	771	761	720	769	771	754	777	770	721	728	671	762	723	744	778	779	761	716	777	773	788	711	746	731	762	753	734	755	769	719	716	706	768	779	743	761	749	797	765	782	799	740	727	800	756	780	765	755	811	785	765	818	789	793	795	737	727	722	739	756	724	737	766	768	710	772	709	753	739	768	765	717	788	757	730	702	758	681	731	778	737	750	776	747	740	718	767	782	713	751	791	716	777	733	750	758	745	750	737	794	773	718	731	777	777	770	800	749	712	710	792	729	767	733	790	762	717	757	758	794	750	708	688	755	743	718	718	768	764	758	787	751	749	735	740	738	727	793	791	775	777	801	749	716	753	812	752	764	751	772	779	705	756	805	757	740	767	761	741	763	776	715	779	749	718	774	762	720	789	785	760	725	749	781	727	795	766	760	739	775	759	754	710	756	743	765	745	749	765	732	764	736	724	764	809	734	727	746	745	762	750	736	745	772	746	746	758	707	749	729	767	719	724	777	774	694	739	728	780	772	742	706	777	760	752	732	723	784	758	759	745	754	744	750	745	780	750	737	776	744	713	798	708	789	727	751	763	742	740	734	768	727	717	738	769	763	727	777	759	736	766	712	781	764	705	773	752	726	737	722	724	731	760	781	770	722	744	763	769	733	712	720	746	766	708	783	735	805	760	761	706	752	801	780	738	751	732	731	738	774	711	739	710	777	737	762	776	743	732	735	755	778	723	742	747	745	729	737	765	722	752	757	747	787	765	772	715	774	728	746	718	772	756	803	745	723	783	737	744	783	736	726	770	769	774	744	727	715	803	780	736	737	739	744	768	718	760	776	787	794	780	728	788	765	762	761	777	763	775	716	744	762	747	732	801	686	708	755	736	783	702	791	736	746	756	787	714	759	750	825	727	730	726	750	742	793	781	734	748	717	735	783	745	726	744	745	758	761	710	719	810	770	702	754	714	741	748	816	724	722	742	727	728	729	784	759	750	761	739	777	748	733	779	721	684	757	740	777	743	778	754	760	750	730	755	795	778	687	756	766	737	715	691	748	714	744	770	747	772	719	763	757	698	740	757	752	718	739	768	777	745	752	805	739	767	747	767	737	743	762	708	721	713	754	721	788	764	772	752	740	789	765	765	748	742	722	746	742	735	773	748	758	740	697	740	756	731	719	708	748	770	737	732	701	730	722	762	727	722	771	762	742	791	791	763	731	755	740	795	770	782	757	741	783	773	786	763	723	794	734	736	771	747	776	789	738	783	746	785	776	763	761	789	732	744	733	743	738	720	801	684	758	748	716	736	751	765	736	708	771	710	759	757	760	777	737	743	798	711	704	744	763	808	775	784	754	759	731	768	756	758	779	697	693	745	768	773	749	778	766	735	733	748	746	729	710	779	708	758	778	792	743	705	738	693	733	745	769	727	748	744	780	789	761	727	733	738	744	724	751	749	754	753	741	759	748	770	737	705	709	754	738	729	692	729	786	780	693	783	757	702	754	780	744	747	754	725	768	723	750	752	756	796	694	686	790	795	715	757	760	767	749	772	768	734	714	691	761	765	732	759	759	756	747	744	748	724	743	743	722	768	774	712	754	741	717	773	732	815	781	748	811	728	719	709	710	759	749	756	758	724	796	741	784	754	744	709	737	759	768	739	752	779	715	712	739	796	754	764	755	725	786	775	763	735	720	753
23148	20942	28292	23740	20992	20434	8082	825	646	635	560	499	464	446	441	479	466	462	430	421	430	402	388	388	383	422	408	384	366	410	379	368	394	372	411	372	406	414	409	371	386	401	344	371	371	393	384	394	356	366	362	358	358	379	347	372	364	358	369	384	395	385	382	394	408	384	357	368	389	352	389	367	380	366	374	377	323	360	380	371	375	388	369	402	398	378	370	397	391	387	384	370	380	357	377	351	345	378	370	340	364	384	403	383	399	371	340	390	383	378	367	365	350	382	370	344	383	388	386	372	382	375	373	373	381	354	375	368	386	398	367	381	404	370	402	375	352	391	378	384	365	379	391	356	409	408	357	412	378	347	408	358	381	375	340	361	413	403	388	381	361	361	383	407	386	373	366	388	411	359	382	404	370	380	409	405	373	410	381	367	366	352	377	391	380	356	414	407	383	381	399	405	372	354	382	343	382	364	355	386	395	376	408	376	378	386	387	408	399	387	352	371	381	380	370	379	383	387	360	363	394	368	364	410	376	388	386	392	388	406	363	382	355	376	400	380	400	354	370	361	370	391	367	341	434	390	406	400	380	349	386	374	386	373	397	371	387	366	388	364	388	398	386	383	378	354	375	339	379	384	354	380	345	371	389	397	365	386	373	382	349	359	391	391	361	347	370	403	374	367	390	370	411	354	367	340	363	365	378	372	378	316	376	374	378	397	368	346	364	368	397	389	370	341	380	372	365	393	404	366	368	337	398	357	336	410	407	356	388	384	387	391	395	412	413	395	368	377	334	379	373	345	369	345	388	346	368	411	386	389	371	401	340	386	368	357	355	391	443	403	399	359	356	399	375	343	395	372	357	375	368	401	382	392	385	359	362	342	370	348	364	362	387	359	383	367	410	378	360	383	378	407	358	349	393	385	374	399	371	377	405	381	382	368	383	387	386	369	372	387	390	380	390	377	407	385	382	357	342	383	365	424	365	400	375	359	422	369	355	387	364	388	363	412	374	368	408	334	351	373	325	381	387	386	383	355	337	388	373	379	364	332	373	395	399	393	394	372	363	338	360	377	380	367	366	378	395	369	405	340	385	361	393	340	354	378	367	392	358	405	381	391	342	386	378	354	385	369	377	349	365	353	378	386	364	397	372	396	363	353	364	368	401	359	346	358	386	393	372	398	404	386	359	411	406	414	364	368	386	403	335	382	381	393	387	403	361	390	398	349	376	408	414	396	361	396	379	417	386	368	406	373	357	390	393	358	396	375	347	381	409	353	382	366	350	370	392	369	347	362	404	402	351	377	367	380	374	386	397	392	344	407	348	381	393	379	380	354	345	382	407	420	378	359	379	399	373	386	366	415	359	372	383	356	374	339	399	402	350	384	392	380	391	404	390	390	388	372	420	359	384	352	362	382	380	370	361	369	334	386	350	347	408	399	390	358	409	350	360	417	346	327	415	372	397	396	340	400	347	357	366	390	400	369	377	345	358	378	383	390	393	379	344	387	375	351	362	368	384	419	406	372	389	373	366	380	409	413	382	389	396	363	378	339	367	383	376	348	389	405	403	353	384	379	400	371	414	365	377	407	390	335	378	362	377	368	364	389	390	380	356	381	350	366	369	363	390	370	397	380	389	375	343	353	365	359	358	392	403	361	367	372	361	375	367	406	381	378	379	363	363	391	363	386	343	389	363	374	388	351	367	370	377	382	383	373	343	383	373	373	383	385	366	343	381	372	373	376	358	415	397	381	396	368	381	394	359	373	389	378	384	365	355	384	356	393	398	366	393	369	361	357	381	349	386	364	357	358	367	366	385	355	343	353	392	409	368	364	403	365	373	364	365	356	338	402	355	341	370	372	352	367	373	356	381	357	377	397	388	372	389	384	368	342	365	380	369	403	392	351	376	318	390	409	355	363	366	352	381	365	347	368	367	345	380	362	352	356	340	365	346	363	410	363	352	359	367	397	376	398	375	367	404	370	360	438	376	377	383	317	362	383	346	347	381	412	387	335	404	327	376	388	368	383	355	397	344	354	350	391	377	350	359	382	379	372	361	402	382	374	387	362	377	365	360	365	378	421	379	374	388	376	387	376	380	362	362	351	375	347	366	341	384	370	364	354	369	384	426	382	354	379	403	405	353	363	382	391	402	355	323	373	372	369	386	401	359	362	377	386	372	359	365	388	395	348	393	386	393	353	388	364	384	377	422	432	350	383	400	325	373	361	383	373	377	381	360	366	363	398	396	428	422	369	381	393	372	401	379	386	381	374	372	379	377	375	378	384	383	369	383	382	373	365	384	378	380	363	398	384	368	387	354	379	379	377	367	365	347	380	381	363	426	391	352	371	354	366	374	377	387	362	365	377	408	375	386	384	379	402	393	361	400	403	367	380	365	374	361	381	382	381	348	376	391	381	372	364	383	379	367	349	379	379	397	346	370	385	363	354	375	384	351	386	377	376	363	323	410	396	340	407	400	395	378	368	363	377	378	375	356	372	338	380	371	365	351	378	320	396	384	371	371	373	379	366	372	324	330	365	364	379	378	376	379	382	377	330	377	360	397	346	365	392	383	338	357	360	396	372	368	411	370	372	349	370	399	350	421	369	382	380	375	374	394	377	359	352	389	380	382	382	414	396	356	376	367	358	374	374	387	368	356	382	342	369	385	346	378	400	407	336	371	355	356	346	393	406	393	382	383	367	356	380	328	385	366	382	383	367	342	388	415	386	361	322	342	403	368	394	398	359	392	364	364	340	364	369	396	409	364	383	403	384	357	353	377	382	363	334	408	395	367	374	388	388	400	394	374	359	359	386	376	367	350	388	398	352	382	337	363	339	364	397	390	365	350	338	372	380	382	351	376	351	351	362	349	388	358	366	385	374	349	374	390	379	376	379	382	354	391	401	362	391	355	354	345	375	374	381	412	418	352	359	365	356	378	445	416	358	389	417	364	381	354	385	374	375	367	388	390	380	356	369	379	389	382	392	374	335	380	386	359	383	392	370	374	351	389	372	412	372	384	355	384	369	401	351	381	361	403	367	391	390	371	365	371	362	367	390	375	373	375	373	395	382	379	373	375	349	366	399	385	375	417	339	389	387	376	379	392	429	397	393	415	369	401	375	387	360	407	382	388	368	383	387	389	399	371	402	371	349	336	357	389	368	385	385	369	357	356	361	406	405	362	354	349	398	359	345	382	402	368	376	347	398	379	351	364	381	408	373	418	381	356	370	356	371	380	361	382	404	360	366	372	372	388	377	362	379	370	399	370	339	362	390	356	376	382	361	388	361	392	357	364	357	422	359	371	352	371	405	383	408	368	347	352	387	383	355	386	374	357	409	343	368	399	360	351	386	363	374	384	377	357	350	396	344	394	395	359	393	370	369	362	364	375	376	373	387	364	419	381	352	401	361	392	361	348	393	359	387	337	377	371	357	343	386	359	419	323	381	348	379	404	359	370	384	355	380	394	354	395	370	415	385	381	353	390	340	365	367	367	363	359	395
3186	8416	6282	3546	7315	17845	5147	1064	867	708	656	572	528	564	487	530	497	491	494	484	460	468	453	456	446	441	461	402	434	423	445	419	423	391	405	412	388	447	407	422	418	421	426	416	417	423	406	421	419	421	412	424	397	410	442	425	398	384	417	403	444	419	389	414	408	388	420	413	414	442	427	367	424	404	385	427	412	405	428	389	419	409	442	408	418	408	369	393	430	431	397	414	382	416	380	417	389	414	445	418	437	430	434	404	396	384	385	374	418	407	406	378	399	389	414	424	392	429	394	421	414	411	405	390	442	379	418	369	402	407	434	377	419	382	390	453	423	395	373	402	397	402	424	403	410	411	428	436	421	374	424	434	412	443	395	410	410	407	417	402	412	391	403	463	421	446	406	432	445	427	421	381	402	434	377	404	408	426	419	374	363	407	414	424	404	410	414	443	339	396	399	385	385	429	405	426	401	383	417	422	425	389	459	387	434	418	458	432	422	416	401	387	391	429	410	401	424	405	423	408	387	435	428	409	406	397	441	396	417	437	433	389	391	437	438	407	419	397	402	423	429	408	434	373	403	398	409	425	394	419	379	431	393	414	417	428	433	400	413	388	400	413	461	410	408	409	416	397	394	386	417	401	410	428	403	446	418	427	417	374	388	403	435	440	428	385	432	425	443	442	385	397	388	418	427	409	439	417	411	440	389	435	394	435	428	408	427	397	399	405	401	416	431	400	389	369	394	416	375	422	438	397	418	433	408	425	416	388	402	433	395	446	394	372	412	381	409	400	397	416	420	414	427	373	426	397	416	402	397	405	396	428	437	412	414	429	404	400	371	442	416	421	411	400	434	435	421	429	393	426	450	417	427	365	421	434	436	376	389	420	429	419	389	430	444	391	433	389	441	417	425	437	392	431	408	401	428	428	393	413	419	365	426	400	399	473	419	395	387	386	398	427	384	391	408	417	421	391	422	384	429	415	385	409	415	419	404	387	435	415	364	386	429	385	431	418	411	434	410	390	423	381	422	387	410	385	394	445	412	402	405	376	418	405	410	398	422	407	366	377	412	384	417	403	408	418	429	413	384	404	417	426	392	420	400	393	422	387	424	389	404	411	418	425	442	423	378	415	400	385	383	396	415	417	392	399	388	429	388	415	442	383	390	346	408	390	393	418	440	438	407	437	423	425	410	408	399	377	403	410	415	404	397	412	424	398	386	406	400	397	420	430	428	413	400	436	407	401	414	446	417	401	413	409	391	390	391	431	379	481	403	386	376	431	391	387	386	399	412	397	374	397	395	387	431	413	405	372	403	418	395	418	392	388	405	406	387	404	410	399	444	435	408	412	403	449	448	371	378	409	407	404	378	404	411	385	426	423	411	418	433	394	453	396	405	401	435	404	419	404	413	421	419	421	400	365	396	410	421	435	423	429	374	428	411	414	412	409	401	405	403	401	393	392	392	418	387	344	395	455	392	399	420	435	397	401	382	420	444	406	415	371	389	398	375	395	403	403	399	429	379	400	431	409	417	380	408	409	401	450	428	445	433	414	392	413	432	419	425	406	413	364	404	384	398	410	381	413	408	401	428	394	425	415	379	402	441	478	430	404	396	419	402	386	386	427	435	454	409	412	399	434	426	402	381	401	397	403	375	375	426	408	405	404	404	383	404	456	393	408	408	405	436	423	429	406	445	434	438	453	399	387	395	444	405	420	407	425	378	414	378	402	458	433	416	429	420	431	394	395	385	415	392	378	389	414	423	417	370	369	418	452	445	390	380	375	400	392	417	406	389	407	392	412	408	409	365	408	393	413	414	447	408	408	407	427	416	400	421	402	421	415	393	415	396	404	375	399	412	416	432	396	396	431	415	403	430	389	373	400	400	402	409	393	383	381	421	387	409	429	425	395	405	450	406	408	436	407	379	451	425	407	424	405	435	467	415	405	416	449	430	439	441	394	481	412	435	416	407	385	399	370	437	429	385	413	432	414	386	406	410	431	398	428	390	437	409	419	413	438	419	396	395	412	406	401	400	397	469	439	403	415	379	393	429	381	365	405	395	390	433	399	418	447	416	448	381	404	398	416	413	399	392	402	388	437	424	409	396	425	407	425	400	396	372	368	394	366	416	418	390	433	390	417	412	392	418	423	409	389	393	416	407	408	396	406	400	397	390	402	383	417	388	383	407	409	420	412	427	404	426	418	398	418	368	399	433	404	406	387	378	397	401	412	390	431	403	420	401	396	410	424	383	452	411	388	395	434	358	391	428	447	397	413	460	430	407	412	406	379	411	375	444	388	434	401	436	404	443	423	408	414	452	405	403	396	418	401	410	430	434	444	416	420	380	436	426	434	422	403	417	382	422	376	377	403	414	421	414	393	412	417	409	373	439	411	437	389	398	396	426	452	357	406	395	397	401	427	455	421	414	382	354	399	386	426	388	408	461	406	413	439	397	445	402	412	404	359	393	421	392	401	378	378	430	424	388	442	427	376	388	402	375	404	445	431	453	409	426	400	427	386	415	386	434	418	380	396	390	397	435	367	413	389	364	432	385	425	415	436	442	419	383	408	429	407	411	396	416	417	408	445	395	409	428	430	440	412	437	444	436	440	435	410	409	408	420	406	393	429	408	396	409	399	405	402	450	390	397	416	444	432	378	401	439	424	389	435	393	436	389	429	390	401	434	414	412	399	416	406	448	434	414	377	424	426	401	426	383	400	388	407	417	419	384	389	396	431	420	401	423	399	397	410	414	420	442	419	390	422	412	414	437	421	415	410	413	394	399	441	438	383	379	381	421	385	380	410	389	419	411	416	392	407	382	383	387	419	428	443	452	404	427	364	408	384	387	409	381	386	392	422	399	404	406	426	414	433	431	447	404	372	379	409	410	423	399	401	387	412	393	411	431	412	433	413	427	438	426	414	380	417	403	400	383	405	370	434	417	457	420	387	415	387	411	386	425	399	389	387	392	399	464	412	399	378	369	391	408	399	419	388	398	405	416	426	395	398	415	405	378	425	410	413	415	410	392	397	411	416	391	412	408	398	415	395	413	437	432	405	435	402	395	417	448	431	432	440	447	422	400	423	413	409	383	377	399	373	409	430	385	388	431	435	394	415	386	427	400	379	435	408	408	421	384	384	385	426	382	453	424	383	422	390	419	406	421	383	395	425	415	404	387	386	386	426	404	382	412	403	431	414	402	466	391	401	403	413	365	420	453	364	459	394	389	398	424	399	410	399	403	415	404	390	415	421	406	435	402	410	354	397	378	418	455	411	421	378	413	379	428	414	455	459	424	373	393	427	425	419	385	427	436	429	387	403	406	395	399	407	389	416	387	419	431	449	394	409	406	420	411	403	442	394	384	462	389	424	395	407	400	451	442	390	403	417	395	419	387	414	383	397	412	373	444	414	415	403	412	430	410	419	400	396	383	383	422	447	390	391	402	381	412	424	387	407	383	384	423	411	452	396	441	405	421	414	445	388	397	422	416	420	425	396	393	402
24207	20928	27502	24484	17563	10717	3856	966	838	804	740	748	770	719	684	727	709	700	688	708	678	714	722	692	675	697	730	701	686	742	635	737	708	704	661	709	671	726	728	712	725	680	730	690	658	691	724	690	691	712	687	685	681	671	695	687	704	710	720	718	666	699	689	697	675	669	659	722	659	740	693	719	676	630	692	721	700	702	686	665	683	675	659	739	694	688	725	709	696	697	686	724	671	694	691	670	714	720	668	688	643	669	682	676	675	733	676	715	711	670	749	714	697	678	653	687	704	673	644	674	727	693	727	683	718	670	685	663	651	682	722	679	725	692	693	726	716	674	661	691	713	702	660	679	662	653	707	689	698	699	736	670	676	658	674	710	667	681	718	709	658	659	671	624	699	668	683	732	675	670	681	703	689	678	738	649	679	698	702	655	682	666	681	636	642	721	673	693	648	687	713	681	688	655	690	669	698	674	694	707	683	656	733	675	693	679	722	697	625	700	644	668	692	700	691	728	717	737	722	646	674	701	709	677	688	704	709	659	725	702	714	632	641	702	673	751	673	696	686	696	683	656	670	691	664	649	688	727	724	710	686	687	687	691	693	674	667	734	642	717	665	689	711	642	705	691	641	661	677	705	688	649	667	725	700	699	703	694	657	675	705	708	639	644	650	667	742	685	704	671	702	661	648	653	695	719	714	689	717	702	689	735	704	679	686	684	702	643	696	710	683	726	674	677	720	680	709	671	670	705	679	673	720	703	725	701	696	727	715	681	682	706	697	674	699	667	702	688	717	727	731	713	671	673	668	712	690	684	708	674	671	733	703	753	657	744	653	667	687	662	688	710	673	712	650	680	644	719	698	721	692	666	670	721	700	718	665	733	674	662	670	702	717	694	652	686	726	637	708	651	690	645	747	726	663	700	679	682	665	707	730	694	693	684	739	687	683	666	640	675	673	670	682	702	695	693	712	702	661	715	628	628	687	675	692	657	708	714	715	718	696	689	685	684	703	662	664	688	693	707	718	680	645	702	676	639	632	691	654	708	702	677	679	716	640	678	736	661	696	737	745	668	668	683	684	689	650	670	716	703	726	760	661	667	697	686	731	646	648	710	725	729	640	737	679	687	665	649	691	738	693	712	720	672	716	674	684	706	679	652	672	628	667	677	693	712	702	685	736	704	676	709	714	691	692	695	692	675	656	684	685	677	672	682	670	715	683	743	691	691	705	683	685	689	693	662	704	667	698	686	636	714	734	722	656	686	690	664	598	711	671	694	671	683	634	685	676	713	662	680	703	701	672	650	683	673	634	697	729	678	668	653	664	650	701	640	624	689	674	700	693	774	728	712	692	679	710	711	663	681	695	716	741	685	683	708	730	675	652	706	644	691	669	746	710	709	701	708	700	675	673	713	663	643	709	646	681	700	662	658	714	690	706	736	658	680	700	714	726	686	706	669	692	670	660	678	702	695	772	699	651	732	683	679	647	657	694	698	689	661	692	720	704	685	684	658	680	713	669	725	665	664	667	684	641	691	718	673	686	729	714	719	646	717	690	624	692	689	716	660	712	642	648	727	693	716	669	693	710	680	683	660	697	681	726	683	675	650	703	722	718	707	688	723	686	670	713	683	674	681	670	667	690	663	659	678	660	680	662	665	681	687	719	684	672	648	653	695	721	701	653	731	697	664	739	728	666	735	681	623	686	720	670	721	696	708	692	673	705	759	670	695	684	697	653	655	677	649	685	721	716	695	711	705	680	684	658	686	736	678	683	693	691	702	700	667	678	700	699	671	660	664	656	706	674	708	690	703	687	689	640	735	671	667	708	653	702	688	689	665	702	663	668	691	678	703	729	685	728	694	722	729	691	701	709	649	666	632	704	686	694	635	702	707	721	717	703	674	661	667	682	712	728	722	696	721	695	728	696	690	676	663	691	720	703	711	681	700	698	685	675	715	679	688	667	718	688	677	662	683	663	693	731	706	691	688	713	735	680	653	725	676	667	678	717	673	667	693	711	663	711	686	710	701	673	674	741	688	712	674	725	716	686	670	687	636	679	693	680	660	655	712	743	697	703	667	695	647	670	661	690	717	697	662	653	730	708	691	687	653	671	648	708	673	706	666	678	671	648	687	666	774	676	686	667	702	668	704	671	650	675	733	692	676	663	681	624	624	654	756	673	688	742	690	725	704	687	668	730	700	659	710	699	662	670	681	732	672	680	700	688	670	701	697	713	680	735	706	700	715	655	680	681	688	723	663	696	654	708	653	677	692	702	666	688	693	706	712	703	670	697	719	681	670	728	640	719	721	685	681	674	687	697	695	695	730	698	683	687	690	690	701	703	706	704	679	670	685	645	687	680	709	714	689	663	733	675	722	646	686	707	670	676	697	687	702	656	719	688	694	713	722	698	693	682	680	687	680	658	696	686	717	691	656	694	677	708	699	683	655	687	679	680	700	678	661	655	656	741	633	685	636	660	729	710	674	699	657	633	735	649	664	656	659	705	659	671	689	693	705	706	695	715	672	694	672	723	636	688	683	690	720	693	725	699	643	685	679	675	680	746	671	723	627	691	678	686	685	713	712	690	669	733	672	672	668	729	657	677	700	704	685	711	724	643	654	664	669	665	716	702	664	684	682	738	655	663	708	696	665	729	653	717	725	671	707	668	632	687	687	695	706	695	712	724	718	685	712	696	702	713	706	729	719	673	714	683	694	711	687	704	705	700	651	652	680	682	677	704	667	691	679	703	666	711	696	700	763	701	721	662	648	700	711	730	680	663	705	697	695	728	701	665	703	675	668	668	722	700	722	665	725	702	684	662	647	687	731	734	676	688	715	705	700	736	721	715	636	651	705	686	676	703	686	675	636	668	677	699	665	688	687	717	665	675	696	686	646	655	670	684	697	735	713	653	708	749	676	690	682	702	672	706	724	661	751	698	669	726	676	687	720	682	652	716	695	684	673	736	669	672	683	682	692	676	656	713	697	662	684	668	675	692	695	683	692	697	667	683	680	692	649	710	662	695	710	735	695	735	693	686	678	709	709	652	687	721	708	703	685	686	671	694	691	705	694	725	719	670	622	720	677	673	685	631	665	652	714	638	661	691	693	660	656	706	704	653	686	656	720	705	687	696	732	674	653	701	703	660	703	717	713	693	692	739	642	733	700	730	730	691	668	680	683	683	638	690	647	671	662	694	675	689	679	709	667	672	700	683	703	670	675	712	678	687	704	651	664	703	656	629	674	689	632	701	693	736	724	678	639	696	719	698	678	668	664	687	647	670	683	635	729	705	693	671	665	656	670	690	756	648	656	662	701	678	712	696	694	689	697	697	688	700	735	737	688	722	672	673	671	692	652	646	731	663	722	694	707	741	655	679	664	655	673	691	685	710	677	664	671	688	710	707	674	671	669	638	653	643	672	693	739	669	685	747	659	663	713	678	655	708	692	656	685	671	667	638	660	662	723	650	721	667	634	688	651	669	701	689	694	646	715	651	693	705	721
3386	5600	4047	2575	5413	14714	3872	1074	994	816	809	784	793	809	720	748	678	744	722	732	694	723	703	686	717	726	680	732	679	677	740	749	731	690	691	691	659	700	701	650	688	707	685	649	687	707	667	631	722	687	657	678	736	712	734	679	681	696	670	680	709	667	711	666	726	711	681	669	679	667	707	738	672	644	646	676	672	677	671	672	677	702	646	637	678	695	733	683	687	672	614	680	706	721	725	720	677	680	745	682	678	693	727	681	681	704	741	733	733	663	723	759	712	731	745	675	670	677	747	674	687	711	644	679	759	708	709	699	661	695	654	671	630	722	721	658	684	645	680	711	726	643	695	666	660	683	702	672	694	662	668	719	692	664	685	682	666	648	714	717	657	658	711	695	648	733	687	681	702	704	667	701	691	683	710	685	676	704	721	706	682	645	703	713	663	685	671	660	695	686	666	682	689	703	648	685	689	681	701	660	701	680	688	688	711	718	691	662	693	670	666	674	663	685	662	650	659	712	647	738	691	710	675	706	681	672	696	711	695	689	674	624	692	693	722	718	654	680	706	696	663	717	674	680	652	635	715	664	697	678	678	674	726	656	672	720	744	687	720	687	708	655	677	639	686	707	668	698	700	666	668	730	625	701	744	672	711	713	674	703	682	663	631	702	722	665	652	616	723	666	727	681	701	646	656	707	691	696	690	663	711	678	708	673	678	659	658	638	649	732	657	690	661	673	687	699	696	695	694	701	655	689	664	653	670	643	709	692	667	711	679	747	676	689	695	654	659	679	623	671	690	698	670	696	687	726	726	677	696	654	675	704	650	689	723	659	712	804	708	664	615	705	703	687	683	677	699	639	707	704	680	673	691	699	726	663	707	680	705	697	679	672	711	698	739	685	678	659	729	667	682	750	706	716	714	665	713	672	695	665	759	740	717	695	719	698	636	672	679	691	681	671	694	697	704	684	681	705	714	677	667	671	682	681	636	691	635	673	684	749	673	670	646	699	694	729	658	718	696	707	673	649	691	695	708	677	758	649	686	683	637	700	689	706	665	697	745	752	691	680	657	674	672	717	698	697	682	688	693	702	705	714	690	691	724	696	661	688	655	702	696	683	730	667	704	694	654	675	665	683	697	614	730	689	664	675	701	684	708	689	669	643	672	701	664	681	672	671	634	666	704	646	688	728	677	655	666	693	641	691	762	679	685	712	669	722	663	671	676	688	716	647	700	722	683	721	665	699	699	675	702	727	698	687	635	658	665	713	700	665	696	659	681	635	701	636	660	676	684	743	656	730	624	674	702	707	665	657	690	710	650	642	719	690	681	669	652	682	700	704	633	695	684	688	679	683	690	691	663	718	710	684	661	683	686	639	707	707	666	654	746	683	686	674	697	683	665	692	711	713	677	676	704	692	706	701	658	637	754	689	667	684	709	705	661	648	682	664	650	686	620	640	677	700	664	735	674	675	696	691	634	662	661	671	694	662	729	688	696	687	697	693	632	655	661	714	659	687	658	668	736	655	715	710	700	692	706	697	675	714	697	693	695	696	657	696	692	663	714	684	693	688	683	707	695	704	667	703	701	654	722	694	726	697	699	658	686	678	644	732	705	699	664	646	653	691	678	698	678	685	696	693	638	674	706	708	670	665	668	679	709	700	719	706	670	692	658	675	696	683	676	673	694	633	703	725	678	670	696	677	706	666	644	671	687	734	696	707	678	674	703	692	676	679	695	658	699	711	701	732	678	689	733	696	663	701	711	699	634	690	648	673	673	717	706	703	696	672	676	689	676	638	687	712	672	689	673	650	671	703	657	719	670	651	658	685	739	726	717	670	680	672	644	663	670	736	700	676	729	664	729	648	650	684	695	674	697	734	668	656	710	678	732	651	656	712	677	696	708	735	669	672	720	681	711	692	691	723	726	651	683	721	693	657	672	714	676	710	677	679	649	704	668	672	731	709	672	687	671	663	695	695	638	685	705	699	682	699	722	700	699	734	672	676	659	650	729	665	678	668	688	733	678	704	651	637	668	682	725	694	662	711	682	715	714	728	651	705	684	657	627	696	655	699	683	720	681	680	652	670	672	683	656	685	666	692	672	703	740	688	766	654	649	607	644	673	652	688	690	717	667	717	662	730	631	727	697	642	714	685	635	658	676	663	695	666	719	687	667	683	740	695	662	683	689	700	693	692	667	687	704	650	656	718	703	678	708	672	676	631	660	708	704	684	665	677	665	675	667	739	688	704	662	676	677	687	677	666	710	704	731	686	650	677	685	677	700	660	688	672	681	691	720	676	659	728	660	651	694	678	687	686	651	731	663	692	688	717	678	704	695	684	720	684	733	693	678	701	685	659	658	648	673	712	707	676	718	695	686	703	707	683	721	666	670	685	698	679	660	669	681	672	730	675	667	699	657	689	695	693	640	679	680	651	651	719	696	664	656	712	697	669	669	706	690	699	739	666	710	618	651	696	695	684	642	685	694	693	689	683	665	700	652	689	680	647	747	661	669	726	710	676	683	642	677	619	662	706	668	664	713	694	685	682	638	687	714	648	701	686	711	647	698	671	675	701	714	661	695	678	737	652	715	677	672	692	645	703	695	713	720	686	731	720	685	696	682	676	722	653	676	648	693	647	658	664	681	734	681	675	701	693	639	684	634	671	730	704	680	671	730	691	706	686	719	677	690	696	676	668	695	692	702	665	637	728	659	683	679	701	669	660	691	664	656	650	714	697	689	703	685	669	691	679	708	632	699	704	701	673	676	688	646	671	655	679	704	665	698	718	688	672	673	701	693	646	701	712	684	720	727	669	682	660	658	657	660	626	697	683	707	606	642	700	661	733	685	703	682	682	654	669	656	649	679	676	662	701	687	696	697	689	689	714	668	706	715	673	682	640	696	662	683	674	688	685	724	684	647	657	677	671	665	692	662	679	662	671	727	721	655	710	646	667	687	697	703	656	672	714	671	701	668	727	688	684	714	701	692	709	656	707	698	678	671	636	673	645	714	697	640	696	661	643	714	755	666	714	735	669	656	627	657	669	642	666	672	658	670	711	726	663	699	688	662	703	726	641	672	682	717	643	693	668	675	665	698	687	693	702	655	721	671	707	715	677	727	702	694	658	680	710	679	689	712	709	665	695	657	655	742	661	722	689	697	678	663	697	631	685	664	696	687	700	711	672	690	660	708	667	735	684	712	710	659	660	720	704	703	690	662	644	670	659	711	638	673	679	683	681	700	703	704	633	655	691	689	679	663	689	688	742	690	686	707	686	667	677	694	644	732	754	627	687	685	698	690	653	648	704	654	684	640	663	699	678	703	646	679	736	680	750	688	693	724	683	723	677	704	708	715	687	712	685	733	682	633	687	701	642	731	653	697	689	697	707	679	658	716	674	655	688	676	684	713	732	633	726	654	666	689	688	655	711	705	677	695	645	665	669	671	707	725	705	694	654	676	652	701	669	690	692	701	654	653	680	646	669	737	687	672	647	684	710	666	684
22140	20974	28735	23411	20967	22419	16948	1740	690	629	550	463	440	400	387	364	347	313	308	339	272	271	265	301	253	249	264	259	251	254	254	238	271	248	255	232	227	223	225	236	242	245	240	232	256	244	262	227	251	237	214	240	247	228	214	222	209	231	251	235	224	231	223	231	244	223	179	246	207	249	231	235	248	222	243	214	247	226	207	248	235	205	234	249	241	207	250	249	250	202	221	232	219	242	242	214	204	214	219	226	264	228	228	251	236	241	269	206	232	216	246	226	236	205	240	224	229	220	218	186	220	221	216	205	211	215	234	241	208	254	233	213	223	242	233	206	228	230	229	259	225	236	213	224	222	198	220	211	221	233	226	237	217	216	217	236	223	234	215	235	209	230	241	236	223	220	236	219	218	209	247	219	219	205	235	218	235	200	220	225	217	221	208	232	227	212	200	206	225	204	208	241	220	226	226	229	248	237	223	225	227	204	218	233	245	224	219	244	236	196	232	217	206	211	227	202	224	231	209	206	235	230	230	222	232	232	229	231	232	230	245	232	186	189	243	204	232	215	261	210	231	217	222	249	206	229	212	244	216	252	211	220	241	222	213	230	231	195	193	219	224	223	205	231	207	246	227	239	231	230	222	229	230	253	231	246	222	244	236	211	220	214	236	235	221	214	235	231	216	195	214	244	224	215	230	234	227	232	211	237	246	249	228	236	256	200	258	239	243	220	242	231	222	236	218	226	217	224	238	213	240	206	227	233	257	220	224	230	219	232	249	225	210	237	254	229	238	235	233	234	258	222	248	229	207	244	214	232	225	227	214	257	192	226	239	231	219	233	226	222	231	228	212	221	205	213	245	219	223	229	202	221	226	216	221	228	196	239	197	215	201	235	199	217	205	214	224	240	243	232	233	208	224	211	206	251	206	210	245	232	233	207	233	214	207	217	238	214	238	239	239	201	212	225	210	240	212	218	253	221	233	226	209	235	201	233	229	207	234	249	236	241	193	255	223	250	224	232	213	215	217	234	256	212	201	217	215	264	214	236	225	211	208	232	211	226	248	238	193	205	221	232	228	224	221	243	233	234	259	220	211	199	203	211	219	256	236	201	190	205	206	208	248	198	225	241	253	215	226	249	212	206	240	237	192	198	218	218	222	244	212	208	238	226	215	254	220	226	227	228	240	213	225	229	229	254	202	220	230	244	217	236	222	193	195	242	215	206	208	253	247	216	238	235	228	230	242	236	234	264	257	200	224	231	232	195	225	188	210	202	218	257	246	235	245	221	219	217	234	198	240	231	227	234	231	212	226	226	215	193	219	226	204	238	204	233	226	223	258	188	226	211	230	234	226	245	229	229	203	243	224	234	260	229	230	216	224	215	220	217	225	251	206	215	217	213	234	207	237	219	207	218	237	232	231	231	249	228	235	230	220	234	246	235	225	239	227	217	203	213	232	225	216	218	211	201	197	241	213	225	250	227	224	210	243	214	208	234	213	202	231	233	228	214	197	219	203	221	249	200	195	192	223	216	228	214	224	209	217	204	244	233	210	233	234	216	211	227	222	219	239	239	221	226	233	222	213	207	211	227	240	261	224	241	232	201	212	231	210	214	209	218	243	250	269	198	210	215	219	257	254	207	249	216	213	212	247	229	223	224	221	239	236	234	226	248	221	222	239	258	231	216	217	228	222	224	245	218	217	201	250	224	231	216	233	219	214	200	206	229	232	196	208	201	214	208	234	247	247	228	239	243	204	198	248	190	206	241	232	196	214	215	214	234	215	231	222	215	218	212	232	218	244	224	234	212	219	210	211	213	223	206	247	222	228	216	246	226	224	243	250	226	238	225	244	224	232	219	224	215	218	231	198	242	220	215	239	233	186	194	229	217	228	229	229	249	216	246	222	237	196	215	240	208	214	226	209	233	228	216	214	221	222	237	203	228	224	207	225	202	228	225	199	248	227	190	227	207	240	226	222	240	221	211	234	235	245	223	249	203	199	223	235	204	193	273	225	209	217	237	200	221	242	242	227	233	224	234	222	218	229	211	229	223	246	234	227	214	225	239	213	204	229	195	243	229	246	219	204	226	242	235	202	219	243	240	248	215	214	234	212	239	218	217	221	211	235	250	218	225	218	243	216	190	246	245	202	192	206	230	225	235	205	230	244	212	196	217	242	234	228	202	233	249	204	207	233	208	233	222	220	221	240	237	222	233	235	220	214	224	251	232	236	217	217	221	216	203	241	203	228	230	219	255	192	213	208	223	228	220	238	228	237	232	243	218	229	216	191	228	238	247	230	208	201	238	226	260	184	219	228	224	210	228	248	197	225	221	218	214	240	221	230	238	234	213	232	210	232	228	219	260	234	213	230	231	226	238	225	196	221	226	241	229	218	225	221	269	229	218	247	217	211	219	221	206	215	209	218	238	233	202	211	236	244	236	221	241	219	239	234	236	234	209	216	208	237	248	235	215	229	205	248	224	217	225	209	219	246	225	199	243	205	220	228	236	264	205	235	214	221	240	216	278	232	212	226	215	209	244	222	232	222	227	219	216	229	250	229	224	231	184	237	231	233	223	210	222	228	221	226	235	241	227	208	213	226	218	235	200	193	207	223	222	203	207	231	251	220	226	214	238	223	203	235	235	214	222	206	221	207	233	215	227	203	254	222	237	224	232	202	228	213	207	229	216	233	216	246	225	211	213	193	215	229	228	228	212	205	208	236	209	220	202	219	237	223	212	233	211	250	221	228	219	248	219	259	250	216	252	234	235	223	204	206	250	224	232	209	228	230	211	207	207	252	228	222	231	224	247	212	227	199	225	222	209	219	246	225	229	236	236	232	219	245	250	209	229	214	226	207	238	219	209	220	196	227	210	239	216	187	215	219	226	230	224	225	226	222	231	238	244	214	219	223	250	230	238	204	197	214	217	232	214	248	211	205	229	208	242	223	223	246	247	248	201	239	217	222	187	216	253	234	196	230	218	202	247	224	224	234	234	205	254	220	248	226	232	222	208	224	209	221	228	213	198	212	231	219	216	203	207	242	219	212	233	244	227	228	231	236	207	241	210	210	243	201	264	223	238	214	214	218	221	223	212	225	244	232	214	244	248	249	233	222	252	235	234	235	248	217	228	227	197	213	207	239	210	219	230	218	220	212	237	219	223	202	219	235	218	233	206	218	240	223	211	233	242	221	221	211	226	244	213	226	242	210	211	241	218	230	245	227	218	221	206	249	219	230	211	213	256	223	199	213	246	240	231	209	232	235	229	246	190	216	218	230	216	225	212	218	190	225	226	218	208	217	224	216	226	232	217	228	217	223	219	216	227	244	230	188	209	240	227	213	184	237	208	214	205	220	223	216	229	204	230	221	216	237	230	222	244	237	225	224	222	223	233	219	216	212	208	227	214	220	211	234	233	223	217	239	229	237	228	212	215	244	205	240	228	252	233	233	211	238	232	260	226	209	200	241	231	245	222	237	208	239	206	240	208	242	231	221	222	228	214
4315	14188	10416	5691	13111	23259	6493	1523	1094	822	715	611	485	508	453	402	362	382	369	323	340	312	259	285	270	323	270	310	273	271	266	261	248	262	260	228	243	252	250	251	245	210	232	277	276	251	223	254	246	221	241	230	242	216	239	222	238	218	233	234	251	233	192	216	249	238	215	250	227	235	237	238	245	225	209	205	252	218	197	229	211	244	225	208	239	228	212	264	238	236	249	227	235	239	225	248	237	246	238	221	221	228	233	232	207	206	282	239	229	196	228	214	236	234	224	250	229	233	230	238	226	243	207	225	247	220	233	236	237	210	214	188	250	209	216	253	231	231	216	201	220	238	211	206	203	231	221	226	226	218	226	188	240	207	245	221	211	212	244	238	227	204	225	235	224	224	216	229	239	223	231	223	213	238	224	222	239	207	213	221	231	219	211	227	222	249	270	237	210	244	221	212	211	251	223	211	238	216	231	234	214	197	239	218	231	218	234	233	238	237	209	235	202	240	232	217	230	252	211	207	228	220	254	228	239	224	232	236	226	230	205	241	226	233	257	240	185	218	235	239	237	229	242	235	257	228	196	254	236	228	208	217	199	205	213	227	207	255	235	251	229	237	215	215	208	226	253	216	183	214	203	250	219	225	218	210	217	255	230	239	234	236	231	241	240	228	223	229	231	221	202	231	224	204	233	237	203	242	230	214	207	247	222	232	218	235	234	229	242	216	235	232	230	232	223	233	217	247	225	232	236	229	209	206	233	236	232	247	231	237	215	245	213	206	207	243	233	230	207	228	227	236	199	241	225	229	231	220	243	212	259	212	213	216	254	246	258	205	225	206	230	230	214	212	213	222	235	223	225	198	194	235	226	219	202	194	213	221	219	231	232	196	214	217	243	226	230	228	226	210	190	225	216	237	236	223	232	193	201	231	235	239	217	213	190	216	240	227	213	236	266	225	230	211	225	248	221	232	240	250	199	230	223	210	230	227	214	229	230	216	213	238	233	206	242	208	246	206	216	211	234	206	247	204	194	225	204	218	221	208	230	216	221	231	196	222	225	224	223	221	211	222	221	210	223	227	221	225	213	229	230	213	249	243	248	212	226	211	186	203	217	235	236	187	205	225	195	224	207	213	216	217	241	232	228	213	241	221	204	240	225	232	221	237	208	241	261	237	205	216	213	204	222	207	219	234	239	241	228	212	214	219	216	216	220	245	216	219	234	190	212	230	204	216	249	235	218	252	219	242	241	228	259	216	263	230	254	215	239	236	232	246	214	217	228	212	203	217	206	213	247	234	241	242	223	214	215	241	236	231	214	223	242	219	236	244	222	240	242	226	225	221	206	242	227	210	225	229	225	248	234	234	212	220	217	213	232	229	219	224	217	220	230	227	236	244	231	233	230	222	233	229	234	227	200	221	212	204	237	238	204	251	218	222	212	231	235	227	252	241	229	227	203	225	236	215	226	209	208	215	238	220	219	198	190	210	223	250	211	248	231	193	237	221	235	225	221	228	232	232	224	259	223	229	206	233	213	239	230	245	228	199	212	217	235	225	211	237	232	210	237	215	232	239	205	223	226	225	229	232	213	205	207	217	219	204	229	218	220	245	222	219	215	220	219	228	222	233	206	249	214	233	220	256	222	227	241	215	228	230	230	195	197	254	233	208	201	238	225	231	213	206	202	241	225	200	259	199	224	216	236	214	230	211	218	229	190	222	201	243	181	236	240	223	219	237	266	235	224	216	236	216	244	236	216	226	209	226	244	232	225	193	211	234	229	223	255	240	202	209	251	234	227	213	236	219	234	188	226	239	218	211	239	214	221	236	209	273	231	224	187	239	225	202	234	218	211	218	228	197	232	246	224	234	211	207	221	242	230	242	244	220	249	231	195	222	244	187	193	205	229	207	239	202	248	237	221	253	234	218	220	252	228	250	236	223	233	236	235	207	208	221	231	218	212	232	214	224	222	219	203	209	223	243	239	239	262	240	221	237	262	253	231	248	237	223	205	228	222	220	245	233	244	217	221	247	230	239	221	246	256	240	218	220	206	260	215	194	253	212	200	213	212	225	224	239	218	246	213	236	226	217	233	231	216	204	225	212	204	232	216	218	231	222	215	221	241	236	219	229	223	215	208	204	239	253	233	221	221	214	217	227	228	215	229	202	215	230	234	215	225	214	241	232	228	205	249	245	243	229	223	243	237	230	267	237	216	242	228	233	224	220	226	241	247	228	222	212	223	236	204	224	245	217	210	215	207	267	244	222	231	238	208	224	209	231	236	214	216	225	226	228	238	226	214	235	220	205	208	246	236	202	197	213	220	205	226	239	206	224	248	220	229	250	232	212	222	218	233	220	217	180	236	235	200	215	217	199	230	243	203	217	236	241	212	242	228	236	247	246	237	205	225	235	215	230	228	225	208	234	247	225	234	189	241	226	203	235	236	206	208	208	242	207	252	207	231	211	199	222	215	204	247	238	196	241	200	233	196	215	233	232	209	216	224	216	224	212	226	232	202	241	188	254	200	205	212	228	227	239	223	235	212	224	218	215	224	229	220	227	236	211	206	247	224	216	268	206	229	238	239	239	248	214	229	227	242	223	217	217	218	229	224	225	243	216	237	218	242	211	222	226	219	234	208	226	248	241	230	263	209	219	205	232	215	201	193	218	224	251	206	231	216	228	239	240	225	229	225	213	244	199	203	211	213	237	198	216	218	245	238	203	223	202	211	230	226	261	222	234	221	229	223	216	215	215	219	222	227	201	220	238	202	193	243	227	233	197	220	227	231	211	229	222	254	232	237	235	232	229	211	234	216	249	218	223	241	225	237	229	215	242	235	210	243	210	236	238	193	235	242	211	215	209	232	218	227	236	228	234	210	239	210	229	245	183	241	217	230	229	209	222	207	225	214	229	231	248	212	227	218	227	225	215	220	217	240	201	200	231	212	234	226	238	191	215	223	241	225	227	193	242	215	209	236	221	243	251	216	243	215	215	225	232	221	201	223	219	222	193	204	237	250	227	224	236	207	215	226	203	246	208	236	256	228	232	219	245	238	213	228	210	218	222	232	242	248	200	227	216	232	223	209	237	223	219	227	231	206	229	213	240	238	224	253	252	208	222	207	250	182	250	230	226	243	214	226	225	239	230	236	222	222	216	226	200	203	199	220	233	221	226	229	214	239	202	229	220	216	219	220	211	205	212	219	221	224	262	258	222	207	211	212	219	240	221	209	197	243	231	251	215	217	251	207	195	218	235	232	208	206	219	219	240	244	255	223	223	215	219	251	224	234	252	229	214	229	228	220	220	238	222	216	232	219	208	229	222	222	211	217	228	224	248	204	222	242	231	230	225	210	237	225	215	204	206	221	241	213	227	227	217	237	222	243	225	230	219	231	195	245	220	199	232	212	202	232	235	225	237	228	225	189	181	245	215	237	227	241	210	202	204	226	223	228	210	212	212	233	202	238	192	212	242	225	238	240	225	225	242	214	222	215	216	235	220
27285	18305	4803	1099	2915	5039	1817	727	760	751	745	768	795	731	746	755	673	738	697	758	749	741	704	750	726	775	725	734	746	738	746	743	640	686	737	727	742	690	733	706	762	757	698	729	742	674	679	740	738	741	701	749	730	744	752	718	685	747	722	747	744	693	721	656	721	719	689	705	724	619	712	754	709	735	749	736	743	690	732	722	706	735	715	727	760	733	747	754	741	780	718	669	756	725	754	757	727	746	696	724	744	732	755	733	752	728	711	711	699	658	733	693	727	769	744	732	743	752	763	780	743	695	721	739	701	769	700	729	702	742	695	700	687	748	729	688	727	722	760	708	758	767	761	717	680	753	713	742	748	712	708	687	679	704	731	745	719	723	733	736	694	712	694	731	759	715	715	742	698	803	721	718	771	732	732	730	746	706	704	708	732	705	716	775	699	767	731	706	767	774	701	680	737	773	728	710	738	688	719	745	766	724	679	702	729	675	691	733	753	718	730	695	745	749	737	697	724	719	743	718	755	707	736	692	739	747	711	709	685	725	721	708	676	732	724	707	684	671	697	701	732	684	775	670	679	679	758	735	719	731	672	736	716	667	747	726	762	763	701	747	706	737	713	742	747	736	748	766	721	705	736	723	677	746	710	688	770	703	724	713	709	760	732	686	755	708	740	752	721	662	731	737	722	718	727	713	699	719	726	737	710	700	749	710	687	739	736	745	705	752	737	683	714	749	691	749	687	691	734	715	683	720	723	752	687	724	714	740	742	732	745	689	740	753	707	734	724	735	741	712	741	756	736	666	720	710	743	764	763	705	771	730	724	753	714	731	717	725	756	684	682	703	728	728	723	724	701	728	689	758	727	739	773	724	725	764	701	694	701	730	762	724	777	697	776	748	732	740	746	799	712	719	778	721	758	702	790	701	718	744	734	758	712	701	783	681	742	730	733	696	696	732	731	750	717	716	752	715	748	759	714	691	688	720	681	663	756	754	764	734	712	701	719	730	698	738	746	745	736	753	704	714	775	727	718	738	728	732	775	686	721	754	770	739	760	736	687	695	747	751	711	734	733	745	707	765	709	720	726	702	744	728	718	750	761	689	747	672	751	720	738	718	705	726	687	750	721	738	672	718	788	722	690	742	725	758	747	690	714	700	704	714	726	750	706	752	700	752	744	684	747	770	724	692	727	731	745	740	740	725	684	708	754	707	714	673	708	696	723	715	755	764	724	756	750	696	685	751	696	738	689	771	735	719	730	729	686	682	715	672	716	722	747	728	672	751	721	728	671	739	718	744	766	782	676	722	759	706	753	759	777	714	733	729	710	713	708	699	802	790	763	744	709	710	710	727	704	680	732	732	763	728	678	660	716	695	719	727	719	724	702	718	729	729	731	741	751	724	718	695	741	742	637	699	707	704	727	774	741	749	734	750	805	722	755	721	719	755	696	690	706	709	748	673	750	741	718	724	743	760	710	739	696	708	710	689	689	736	744	721	712	702	751	694	726	718	746	743	738	765	727	740	758	688	694	724	729	687	725	704	729	733	708	785	766	731	774	687	730	735	778	689	756	734	763	724	743	728	742	741	795	724	730	720	732	748	712	765	711	754	722	720	761	762	706	765	776	727	729	743	708	671	701	734	755	685	752	679	677	727	720	783	680	720	740	747	695	715	765	769	760	748	689	702	736	751	703	695	674	698	697	735	675	756	708	733	739	721	715	726	735	739	734	718	776	757	779	742	703	708	672	752	723	720	732	696	734	675	747	713	730	734	744	743	735	765	762	737	743	783	704	741	681	714	752	666	745	734	713	774	672	671	710	724	728	688	750	731	690	742	735	690	703	745	743	706	770	783	712	759	706	701	686	719	745	716	786	682	714	722	694	721	707	735	751	692	734	720	675	771	706	772	750	704	719	723	744	708	717	709	744	708	706	758	736	746	723	726	749	747	694	711	712	712	717	744	722	745	733	717	729	688	731	722	742	689	698	719	767	710	733	727	694	700	714	718	746	703	702	771	763	750	723	766	678	719	734	705	703	716	710	733	802	715	719	720	717	760	729	724	692	779	689	710	732	725	713	791	754	738	764	715	768	705	711	689	710	678	676	767	749	736	745	751	674	727	756	753	730	711	735	730	737	756	728	698	687	750	736	740	731	770	750	712	702	733	706	750	722	716	762	738	718	734	708	770	694	714	706	733	688	703	732	749	727	688	760	709	755	701	724	774	735	703	722	734	721	709	740	721	736	736	737	692	743	727	694	714	741	721	696	700	726	761	700	725	742	747	724	748	743	704	718	748	755	695	743	739	681	693	758	680	741	719	707	667	722	766	711	764	740	716	781	693	764	761	730	773	718	748	746	717	728	710	681	711	730	750	761	705	724	754	762	717	718	741	736	706	699	729	729	767	688	710	751	742	714	689	759	656	740	737	733	705	712	706	743	708	694	752	733	692	712	755	725	735	753	703	687	704	724	711	757	686	700	715	722	721	717	717	745	705	729	729	784	716	748	738	735	679	739	710	734	758	706	711	739	727	725	704	766	765	720	730	705	702	771	744	738	744	700	703	736	685	710	727	728	747	750	717	753	748	773	751	767	741	660	711	725	723	720	734	702	736	689	737	749	758	709	731	733	689	776	728	665	764	708	770	761	780	710	753	725	698	731	753	763	732	713	746	686	677	720	694	635	722	736	701	733	700	743	754	777	682	743	717	706	682	713	734	697	720	728	685	747	726	753	697	762	704	718	741	757	719	770	701	681	688	714	718	757	710	767	748	764	715	747	715	726	760	703	646	721	764	734	733	734	698	704	737	759	718	769	691	733	735	750	766	706	737	778	738	709	729	719	746	726	723	711	732	792	717	741	735	722	709	687	744	725	721	718	784	756	739	702	691	696	703	726	709	756	759	687	692	703	714	710	711	738	740	746	731	746	728	699	739	708	739	700	679	729	803	748	754	712	749	681	731	635	728	760	718	701	705	736	769	697	700	791	688	701	708	709	720	745	754	736	716	724	680	767	728	728	774	739	702	718	749	772	751	685	769	742	767	756	734	753	709	740	715	723	720	714	706	751	693	753	734	678	739	732	744	712	694	699	749	764	712	715	708	730	728	761	728	754	725	716	694	713	725	713	725	746	735	741	751	719	705	703	723	685	761	711	755	738	783	751	743	697	703	747	665	729	722	710	724	751	750	739	749	740	772	759	775	723	690	730	737	714	728	787	739	693	714	739	673	684	715	762	711	745	774	750	728	795	721	739	722	711	744	759	792	703	759	720	721	719	702	700	794	742	778	687	787	731	693	700	754	751	745	767	703	715	693	739	750	687	690	737	743	747	722	689	719	725	720	702	657	770	710	680	706	727	725	689	706	711	694	722	746	740	696	729	762	785	729	738	742	721	741	702	724	685	719	740	716	774	761	653	725	695	784	694	709	711	699	730	736	703	748	741	731	764	762	779	762	688	717	712	718	715	713	709	682	719	746	752	691	682	710	706	736	753	729	759	756
4469	1149	1038	991	4310	7597	2105	783	756	779	727	748	768	737	751	748	698	771	767	765	778	782	736	737	746	748	742	710	733	754	757	736	765	751	766	814	726	753	810	734	733	759	754	725	791	756	772	713	773	772	759	761	732	743	740	762	790	736	749	716	735	826	747	793	751	747	753	713	709	766	738	786	709	769	734	738	772	738	697	758	787	773	752	718	699	770	761	778	767	752	815	750	743	729	728	763	790	736	773	766	781	738	772	836	749	737	752	757	761	754	768	772	725	764	763	764	774	709	758	787	722	753	738	720	721	756	732	719	746	765	750	795	764	705	765	726	716	755	733	767	774	716	780	770	801	712	728	784	760	769	788	778	749	704	776	801	716	757	805	775	804	724	739	787	767	736	760	785	748	750	725	720	753	758	754	729	757	772	751	742	759	766	738	759	771	782	769	754	766	771	786	733	770	785	722	730	739	758	762	729	840	741	754	767	779	810	738	739	722	741	762	756	762	735	774	716	745	761	752	748	774	762	757	721	746	762	753	780	745	755	820	749	757	759	790	745	756	774	731	733	783	738	724	737	744	767	755	803	731	745	798	730	748	744	758	724	732	759	741	683	760	756	678	733	743	710	746	797	776	744	764	742	758	778	766	731	780	744	700	715	751	741	789	779	781	736	734	738	768	787	774	770	694	753	714	749	788	744	753	807	781	806	806	793	782	739	753	740	777	756	764	740	784	735	736	766	761	750	753	703	727	771	790	736	782	699	756	754	777	786	718	784	759	791	717	761	788	754	712	749	753	775	779	754	745	726	717	747	699	724	756	786	748	746	787	783	751	701	711	765	752	742	721	731	780	790	751	754	734	761	750	761	743	761	736	781	742	794	771	729	784	701	724	704	754	724	726	768	672	735	740	764	778	723	720	786	742	753	763	725	732	803	736	717	742	787	783	729	722	778	723	819	794	782	743	773	783	770	768	710	716	735	783	778	681	753	717	776	734	754	710	777	742	779	722	755	791	710	766	771	698	759	751	758	782	814	785	764	772	715	760	726	749	734	736	728	778	745	750	755	783	757	715	802	741	748	723	756	725	808	704	762	756	740	720	728	804	745	776	732	752	769	770	790	707	757	718	735	781	741	750	715	757	746	738	731	801	773	706	754	772	751	721	712	716	802	739	749	740	748	749	748	722	745	760	787	732	729	768	707	720	751	757	738	707	744	743	737	748	777	738	722	758	723	765	734	712	756	777	776	759	780	791	759	714	702	761	775	802	748	759	743	817	776	746	758	722	775	768	724	768	733	744	747	751	753	781	714	782	778	714	750	750	742	763	701	816	754	763	762	751	763	774	771	753	724	725	791	719	779	706	767	754	742	680	716	753	783	794	761	722	764	702	819	728	740	771	751	798	724	797	752	721	789	768	689	754	736	723	770	758	754	771	702	717	730	783	767	760	764	743	787	755	755	726	808	742	789	742	845	784	727	744	777	733	731	730	765	810	756	765	727	735	732	704	715	729	771	754	767	760	726	759	761	735	726	793	745	791	731	730	717	756	770	710	702	740	784	721	766	729	744	781	753	780	744	762	752	750	784	778	786	729	768	747	786	749	729	762	771	754	737	734	761	746	809	750	760	752	732	754	712	689	736	769	792	710	785	764	732	729	758	733	732	736	715	689	697	741	760	745	727	759	692	775	769	769	752	737	732	777	813	782	729	719	749	766	752	722	749	765	735	734	771	715	740	723	760	718	738	719	762	803	713	751	750	761	767	810	767	763	748	707	766	723	756	760	745	752	753	754	718	758	724	742	763	722	751	763	702	810	743	735	724	764	775	767	726	714	771	759	700	729	741	747	778	722	763	746	727	740	751	809	735	754	730	765	754	742	757	769	763	748	775	785	751	739	724	721	764	758	765	715	700	779	717	743	750	728	714	771	721	768	782	704	706	724	734	723	766	765	767	762	746	734	731	722	714	792	740	764	712	758	715	767	737	755	690	796	764	763	801	771	809	710	723	718	802	749	745	744	760	754	798	757	720	746	745	750	753	742	758	766	767	720	757	739	696	769	743	738	790	769	784	755	743	790	741	777	752	766	754	749	762	708	736	756	794	724	712	781	772	756	776	707	764	774	764	736	730	767	753	757	753	751	727	784	788	796	737	729	769	755	756	786	734	766	743	740	766	773	730	756	748	766	756	743	789	777	782	746	704	738	774	765	736	714	726	813	729	745	781	798	732	738	756	764	760	771	768	789	746	785	795	761	784	797	744	764	755	785	740	774	753	736	745	792	790	782	751	699	790	744	808	751	743	749	749	730	735	756	720	749	788	753	731	788	775	729	771	747	729	769	774	795	759	761	725	730	706	780	740	762	786	762	745	721	771	751	781	764	796	792	779	692	749	746	781	771	775	756	719	753	745	815	807	787	707	802	780	777	737	778	723	731	730	722	777	769	794	736	765	734	776	758	742	744	715	763	755	722	762	777	744	738	761	740	766	738	753	698	746	739	745	744	755	756	724	729	756	741	733	766	752	804	706	736	787	760	809	742	750	733	743	784	751	753	735	776	738	765	768	731	730	718	792	779	786	726	799	720	707	726	687	767	738	730	768	742	726	764	728	803	743	746	737	731	728	716	752	829	717	743	710	725	753	732	793	764	718	727	776	757	731	769	760	750	741	751	733	704	785	720	777	740	722	723	762	715	709	768	739	742	733	744	773	735	762	793	764	722	698	764	756	712	723	756	802	734	754	732	763	725	784	746	790	723	753	690	735	758	764	715	718	761	756	764	722	761	737	724	794	718	799	721	746	783	773	741	766	730	733	768	679	772	743	770	765	769	738	764	754	776	731	735	731	716	742	746	745	746	737	755	777	760	732	735	743	707	764	743	781	768	722	723	784	790	735	757	708	790	743	747	691	753	769	760	750	794	766	741	759	775	766	762	784	768	717	714	729	731	730	758	743	771	791	721	781	778	749	783	759	710	746	744	690	782	808	736	733	764	727	771	728	752	743	738	725	741	792	741	761	761	744	710	721	741	767	778	721	833	752	762	783	748	763	750	765	728	742	772	706	741	795	709	756	764	712	764	767	698	722	758	720	797	757	754	746	756	768	773	777	769	768	765	750	747	706	766	742	707	704	740	801	738	741	737	766	806	752	745	758	726	739	765	737	700	734	770	773	776	786	708	759	778	773	744	709	764	754	772	724	760	774	763	762	739	759	832	731	727	684	776	819	778	768	770	771	749	742	738	774	761	717	799	738	715	723	777	773	790	730	735	795	742	743	743	726	794	744	731	768	797	750	751	731	741	797	749	736	760	719	747	768	763	758	732	767	761	731	765	711	736	765	765	763	773	736	671	763	756	726	748	743	784	769	705	772	741	772	775	767	812	755	770	763	734	748	739	745	723	751	796	763	740	728	727	737	740	772	778	774	725	754	760	786	744	695	796	711	802	718	794	789	734	735	708	790	763	746	745	753	747	731	740	741	769	743	729	770	711	731	742	748	778	764
23325	20986	28349	23784	21040	18823	5845	808	615	578	539	495	470	473	445	397	472	448	385	420	411	367	397	390	400	402	371	379	402	409	396	401	395	380	384	406	382	408	410	382	350	354	355	375	387	398	414	365	382	379	357	379	385	412	373	365	361	375	357	416	398	384	374	369	350	362	419	365	359	381	361	374	367	366	392	376	358	386	342	367	384	370	393	349	364	387	368	359	369	366	382	365	392	381	375	389	372	384	389	362	378	353	398	378	380	355	421	334	340	394	377	343	393	342	337	415	365	375	370	375	389	356	375	394	386	377	354	333	349	364	360	360	361	365	376	424	378	338	362	390	376	387	359	377	362	374	368	419	381	364	409	357	422	393	370	371	349	359	396	332	379	383	384	360	382	353	382	348	391	374	350	367	382	395	361	361	381	401	390	363	367	398	373	368	365	319	344	371	369	360	368	373	410	329	364	383	366	398	389	347	342	357	381	413	387	362	344	375	396	377	376	390	348	371	353	379	348	389	379	362	390	370	392	360	361	369	365	365	378	354	372	342	370	352	371	395	365	378	407	374	368	352	378	374	395	387	370	378	381	342	359	388	417	394	346	387	392	384	376	365	369	397	394	374	363	385	355	398	357	388	383	364	377	348	345	349	377	330	336	384	363	384	383	406	389	369	370	422	360	390	401	351	394	333	367	402	382	372	342	357	365	380	403	383	373	352	359	361	336	347	373	364	365	377	347	369	329	364	327	364	372	350	373	396	379	334	379	384	395	381	366	353	359	406	379	392	346	390	393	367	386	406	384	362	365	351	339	354	348	353	363	362	364	339	396	345	387	376	396	384	387	390	387	377	349	343	394	354	389	382	375	382	346	364	340	344	362	388	349	368	362	358	368	376	377	394	382	368	370	376	345	373	374	377	404	353	414	355	365	377	363	351	369	383	354	364	393	354	366	358	437	372	343	375	365	371	358	359	365	355	379	366	346	340	409	388	341	375	369	371	358	351	338	374	393	408	368	399	389	368	404	337	354	373	378	411	379	392	360	366	362	359	392	377	394	396	355	350	352	339	365	355	374	367	347	360	382	386	408	366	375	375	373	387	350	400	372	397	348	375	410	354	391	363	382	360	400	391	375	379	381	370	369	397	398	415	354	356	353	375	422	381	377	370	351	368	351	359	348	346	364	401	387	391	338	357	389	378	400	364	382	358	381	373	363	387	351	389	397	407	351	336	381	346	396	415	379	356	364	381	353	372	354	369	401	349	445	339	350	387	379	351	355	385	363	385	395	370	376	385	375	358	359	350	379	359	366	384	346	377	358	379	360	364	357	363	340	399	378	344	350	377	388	380	350	370	373	345	359	380	372	381	369	340	348	384	362	345	395	373	385	384	378	379	350	405	350	400	373	355	341	329	398	381	378	355	358	374	366	382	397	354	406	390	359	376	348	370	331	344	382	351	394	374	321	390	347	335	388	395	377	409	358	390	369	370	397	391	363	389	377	374	384	384	361	399	396	363	344	354	370	370	344	410	348	383	391	334	408	362	353	370	382	363	363	404	384	384	365	352	335	361	360	346	368	396	374	355	414	336	384	377	359	392	365	371	360	369	362	411	359	393	386	386	394	396	385	348	357	391	351	394	381	376	371	370	387	381	413	353	335	370	413	387	351	392	338	346	372	387	408	365	352	349	358	353	406	392	404	387	363	365	380	351	381	375	369	368	393	368	349	366	353	343	403	367	353	416	403	361	372	369	403	343	371	371	345	356	350	362	382	356	349	352	372	369	372	419	378	392	364	373	360	340	366	387	368	391	384	368	415	397	349	348	346	392	356	355	337	361	375	348	359	369	390	358	355	361	402	376	357	343	383	352	376	313	403	347	340	368	361	386	367	342	365	377	393	405	393	360	350	354	353	370	367	394	399	396	340	367	359	354	365	348	389	413	380	363	361	359	346	351	339	345	374	370	364	394	379	396	370	341	378	363	405	379	389	326	400	414	372	353	387	392	364	349	351	379	351	394	357	360	382	311	387	383	363	363	365	362	400	386	341	360	381	395	344	375	398	381	366	362	338	383	398	409	383	348	359	371	395	381	342	365	368	375	349	362	351	343	368	381	350	387	335	376	358	359	368	365	375	401	384	384	389	378	372	351	365	379	351	367	386	351	371	377	366	362	337	346	354	401	338	397	355	373	375	364	397	363	363	379	399	408	376	323	390	346	370	374	400	393	427	378	358	394	392	366	378	410	373	384	382	381	350	339	382	356	337	377	387	371	369	360	403	349	374	349	375	383	343	363	367	381	373	372	367	361	369	379	369	398	340	372	370	394	356	416	377	369	387	346	357	368	374	373	384	354	376	376	356	371	392	350	366	384	352	365	375	389	413	382	347	365	371	315	408	356	365	372	387	357	376	368	383	357	378	370	351	344	391	391	379	363	390	378	379	375	380	341	387	371	380	396	363	407	364	371	393	385	397	355	361	377	357	370	377	383	347	378	360	417	354	343	390	374	352	392	410	364	361	355	363	377	375	390	402	384	404	368	371	376	345	384	364	400	379	364	369	368	398	338	404	311	391	355	370	402	383	371	354	372	340	364	416	393	364	339	373	347	399	345	371	381	354	370	346	343	364	375	404	372	369	368	346	414	376	374	382	366	359	369	366	390	377	360	365	381	393	362	397	348	389	339	349	372	390	380	390	380	369	387	389	331	355	380	369	357	312	346	340	353	371	376	423	331	357	375	383	341	376	357	396	377	364	415	393	389	380	387	391	361	330	398	348	368	383	397	389	356	346	356	345	377	377	347	350	393	393	328	378	363	359	382	369	385	368	356	397	371	382	394	323	395	354	355	377	387	410	395	356	364	354	382	352	393	380	360	361	361	383	347	385	349	372	350	386	351	362	390	383	387	420	375	403	384	376	369	357	338	355	343	400	362	340	372	396	370	388	361	362	387	372	406	340	376	360	348	392	405	380	361	374	394	381	361	375	349	369	360	412	380	393	376	376	394	391	333	372	383	393	358	387	367	356	352	350	380	361	369	366	381	360	386	367	343	364	362	344	387	333	410	365	372	365	399	338	373	358	379	370	348	372	376	386	356	352	371	336	384	360	359	376	373	394	389	371	381	355	408	370	364	370	375	408	366	359	376	374	369	400	356	340	344	405	396	389	380	366	389	361	318	330	377	397	356	336	375	394	384	360	376	342	360	337	383	353	370	388	379	364	367	364	354	394	363	361	364	357	349	338	360	354	361	356	350	309	410	390	364	374	414	362	374	402	405	409	354	398	356	365	352	342	353	385	370	382	389	372	364	365	347	372	384	354	359	383	367	365	379	344	403	343	399	357	376	377	332	374	338	363	387	394	394	390	382	361	355	318	368	414	396	390	377	382	372	369	355	369	396	349	396	366	356	360	372	372	365	364	329	358	353	369	365	370	361	350	348	385	362	371	344	357	378	373	336	353	365	408	370	373	342	359	392	393	348	370	388	372	385	355	346	366	385	366	356
3207	8416	6293	3238	6774	14945	3932	1036	850	730	633	611	566	551	489	465	457	444	515	465	486	429	481	429	429	414	460	408	413	420	405	424	425	438	407	400	426	419	443	433	432	439	394	393	415	423	360	407	373	422	408	438	389	373	385	433	431	429	439	380	389	430	410	469	415	380	413	412	436	379	405	409	410	413	403	430	381	411	412	398	388	407	435	417	393	394	406	399	437	402	411	381	409	397	415	403	381	391	393	397	421	392	421	408	429	402	410	446	393	408	406	408	437	434	391	419	363	426	395	416	443	380	436	407	394	397	402	400	401	391	356	443	415	420	391	396	438	401	403	407	417	403	432	427	420	402	373	411	425	409	392	404	398	426	393	418	392	367	390	382	424	425	428	433	431	421	396	393	428	364	360	396	418	384	425	424	399	412	415	397	424	410	387	388	395	408	382	361	416	383	384	352	421	426	382	392	423	418	388	403	397	396	386	470	424	378	412	399	432	412	425	395	422	379	389	394	396	410	372	406	419	419	426	381	395	364	373	392	379	397	410	390	419	381	411	402	400	406	399	369	413	414	434	375	419	463	398	358	388	441	407	412	385	442	420	399	398	396	410	382	439	362	393	387	386	409	350	419	425	400	386	439	384	387	401	410	410	398	384	419	409	409	442	384	403	407	422	405	410	403	398	391	372	438	418	396	391	416	405	400	372	426	437	393	403	395	435	408	414	416	397	412	431	379	396	401	418	411	380	431	413	405	421	406	385	394	372	407	401	418	397	425	397	390	427	408	426	384	428	399	408	398	372	391	400	378	394	405	367	412	393	392	399	426	401	384	387	420	375	429	441	389	413	414	437	394	410	400	411	370	405	390	408	421	419	417	398	377	404	418	380	405	395	383	381	443	398	402	398	393	390	374	386	422	405	393	418	395	389	386	377	434	397	374	388	449	455	403	389	389	397	395	392	380	397	397	400	422	378	407	427	367	399	400	426	382	400	428	384	397	433	431	428	407	381	367	399	397	395	447	404	405	415	381	421	430	392	392	415	388	379	380	424	389	412	357	414	415	388	380	402	425	413	432	457	429	406	406	392	437	411	397	425	407	410	404	381	415	410	375	425	421	393	404	427	388	408	408	401	406	358	393	434	416	408	393	446	421	432	423	426	437	421	401	339	413	394	370	410	406	408	400	396	408	405	359	405	404	406	418	393	407	410	403	436	424	381	402	393	391	430	388	385	441	376	410	407	371	392	387	374	419	377	365	385	409	414	396	415	421	417	419	404	368	386	408	389	399	385	435	435	430	404	383	375	378	407	407	402	411	400	388	387	401	402	404	432	397	388	377	419	382	394	390	397	379	426	380	400	403	432	389	418	424	401	403	389	416	410	375	396	427	388	396	389	436	389	438	408	387	400	391	390	459	411	424	360	406	414	398	437	389	419	434	421	390	401	419	394	401	460	399	410	415	416	399	399	392	408	411	384	421	424	411	418	387	410	402	405	406	392	396	375	420	391	434	393	370	381	398	397	388	405	422	411	426	389	416	401	428	364	405	417	406	412	394	423	404	402	365	407	408	395	412	417	400	378	380	408	427	400	395	403	445	408	366	433	400	420	379	387	385	400	415	419	388	414	432	390	382	382	383	419	410	373	385	387	412	426	393	375	384	389	418	406	411	406	400	395	432	388	386	423	403	401	392	415	417	403	425	425	418	373	388	441	427	379	406	364	392	424	413	379	426	401	419	376	401	413	389	387	429	430	391	435	416	418	402	424	389	422	391	384	398	396	394	457	428	427	381	399	430	415	407	369	440	384	404	397	394	439	401	416	405	431	418	416	409	364	403	398	395	413	399	433	374	404	353	405	408	414	410	450	360	404	402	393	433	385	399	448	394	400	396	371	380	395	380	385	425	389	421	451	369	431	415	397	391	420	414	395	389	430	373	421	432	383	398	394	400	421	342	398	436	414	394	383	399	406	403	430	403	441	389	411	443	418	413	386	411	408	396	429	406	395	428	428	405	378	381	347	400	412	442	396	426	420	383	426	410	417	436	387	396	390	384	424	409	380	387	406	399	394	426	388	399	416	423	407	398	412	390	392	426	413	390	419	421	401	418	425	404	410	394	385	402	390	393	395	409	415	442	386	377	409	417	384	403	399	423	401	395	379	423	398	394	407	389	440	404	418	407	408	412	403	419	398	434	415	349	434	358	438	425	371	390	418	387	403	372	404	382	445	443	429	418	415	392	405	414	401	425	408	376	410	382	445	403	397	388	464	410	427	390	392	405	398	382	406	396	410	410	411	391	412	393	376	433	419	413	416	429	384	400	415	377	363	389	385	402	431	424	390	389	421	404	362	390	414	392	397	450	419	423	382	400	412	404	411	415	420	431	396	412	397	419	412	376	437	433	413	353	406	406	389	405	426	413	361	399	405	383	376	397	397	367	437	454	442	432	407	420	439	448	420	379	410	393	398	412	414	421	429	380	357	415	388	420	406	392	409	385	409	398	387	441	412	413	409	409	407	373	396	383	384	392	405	410	384	407	385	430	364	399	406	421	381	362	382	401	411	393	364	388	406	392	371	423	402	440	408	407	427	415	403	426	398	395	418	405	380	386	381	399	393	388	413	407	416	430	381	435	379	410	426	392	406	395	374	400	396	429	397	398	413	371	403	388	454	421	409	418	383	401	390	387	416	391	395	387	408	424	411	415	419	406	383	411	396	435	408	368	413	397	396	438	409	391	389	428	415	416	400	405	437	447	416	395	391	416	402	372	413	422	438	407	395	391	448	372	425	442	425	392	440	410	435	411	394	390	392	410	394	414	394	421	372	405	435	413	400	406	418	432	433	446	395	392	350	416	437	465	396	421	396	382	379	373	416	402	381	435	407	432	443	427	390	407	400	443	415	402	400	405	422	386	397	392	390	407	422	378	417	441	412	438	433	407	437	394	388	401	401	386	395	400	405	423	384	435	413	351	410	406	390	375	406	398	434	399	417	428	413	405	436	358	405	406	432	424	424	389	416	441	395	393	399	405	414	416	385	362	382	413	434	394	404	395	398	433	428	392	407	419	404	395	409	424	438	380	396	399	406	397	425	382	411	369	393	386	407	409	410	408	429	421	390	414	375	395	413	364	393	398	434	386	393	402	438	377	446	384	404	373	343	389	414	377	391	399	406	385	395	429	433	413	400	433	396	432	414	393	412	411	432	423	416	406	405	402	391	386	377	429	400	430	389	407	425	355	370	414	380	414	413	388	375	381	397	413	421	398	417	400	439	371	391	430	410	417	398	410	405	412	405	389	415	389	426	448	404	440	402	388	386	374	406	422	425	432	368	393	428	360	426	387	427	417	420	407	404	383	402	388	411	386	420	408	407	443	394	412	406	369	409	370	381	409	391	393	396	443	385	413	457	407	390	369	413	384	428	418	428	411	412	401	436	395	417	436	401	378	414	417	411	435	437	395	426	385	413	429	402	411	421	408	414	412	412	413	458	363	384	425	407	398
24217	20869	27377	24429	17043	6882	2170	904	814	835	797	711	692	761	733	716	697	698	723	727	709	700	706	740	712	709	696	691	710	691	686	697	675	692	709	676	718	650	702	688	701	658	686	709	675	651	678	686	720	679	654	697	679	688	695	683	690	657	672	670	684	687	691	674	727	653	637	711	665	693	669	683	687	665	717	637	661	706	673	693	696	695	710	727	675	677	735	694	673	681	682	688	695	707	714	748	729	663	731	714	680	656	635	698	678	696	706	697	688	687	710	724	677	700	694	665	651	659	672	710	658	682	715	686	647	680	656	699	682	639	693	668	737	626	690	676	701	662	703	690	666	691	683	681	667	682	644	698	706	729	712	696	666	708	647	678	686	649	691	697	687	702	713	716	680	701	704	656	677	666	718	667	690	686	679	667	629	678	675	713	686	686	695	691	654	670	684	702	672	638	688	678	697	629	668	677	701	667	666	631	616	684	678	708	675	667	696	684	705	685	693	635	736	672	656	668	654	699	646	753	690	694	657	726	655	713	633	645	666	686	666	672	714	689	714	665	676	672	681	718	674	693	676	618	662	661	689	758	693	669	639	666	682	682	700	632	665	669	679	666	714	722	663	683	697	686	685	722	755	678	684	712	697	694	673	698	646	698	692	694	730	651	662	641	673	671	708	697	703	694	653	690	690	721	630	645	697	650	678	681	684	688	657	668	744	744	731	628	680	678	653	710	670	678	665	707	667	705	673	678	756	664	662	691	659	654	695	671	686	692	667	681	686	677	644	692	656	762	639	721	688	746	689	662	690	694	707	710	691	671	736	719	665	688	697	617	693	689	678	626	649	688	681	655	716	686	675	687	675	717	705	669	689	650	685	667	717	713	672	667	659	689	638	639	708	693	697	662	676	697	677	695	697	645	740	670	675	704	716	701	736	733	679	713	684	732	714	708	645	657	648	669	668	688	723	715	647	696	619	713	668	649	690	664	696	699	657	622	714	714	721	672	664	672	691	662	699	667	645	660	702	663	715	677	689	714	680	699	685	718	638	716	633	708	650	689	706	720	688	697	644	689	685	695	687	648	701	696	715	660	712	664	625	682	673	665	665	672	662	666	640	705	661	676	639	686	654	700	706	659	723	723	700	653	672	687	670	687	655	667	698	678	741	705	673	674	643	695	656	641	691	732	690	669	675	657	681	682	676	687	692	692	667	676	721	707	690	716	673	656	684	702	730	637	629	684	643	661	683	653	635	679	694	670	662	702	661	734	700	660	667	646	691	679	736	684	701	687	659	679	689	654	666	739	682	665	643	659	721	693	696	682	660	687	686	676	685	717	720	695	690	635	688	690	695	776	648	694	685	697	655	689	659	734	727	688	684	686	676	684	735	727	676	651	699	680	695	715	681	683	692	664	755	695	696	669	714	692	692	702	657	691	710	726	688	709	676	652	692	680	637	692	661	688	668	713	677	713	695	747	657	654	692	713	730	691	649	682	673	641	719	682	677	688	640	654	698	699	716	694	692	658	698	679	664	687	681	653	635	700	659	667	684	687	728	658	710	661	721	645	653	677	660	643	701	679	671	674	730	677	677	643	736	668	656	703	683	667	642	685	712	688	629	667	726	643	633	717	726	716	678	677	691	665	655	645	729	646	683	692	665	716	649	716	643	669	714	687	642	686	669	680	654	692	686	631	687	673	712	701	712	702	720	688	661	663	648	673	672	676	669	683	668	665	659	725	685	713	723	658	667	658	737	649	716	641	742	694	621	703	705	672	694	672	648	694	615	679	709	695	676	717	654	699	742	714	676	683	675	690	666	697	702	704	722	683	699	720	697	689	693	645	690	671	696	690	725	729	668	678	685	665	682	710	651	700	687	687	641	705	676	695	662	635	649	712	658	711	661	669	652	729	668	661	660	720	691	683	671	690	673	701	693	660	718	658	653	670	669	699	695	696	691	690	657	729	679	661	643	658	680	697	651	668	667	670	668	710	666	659	704	666	696	705	676	666	701	705	685	633	688	693	670	701	675	652	692	711	699	668	705	717	667	690	649	705	691	716	673	694	709	652	656	707	668	660	699	686	684	711	705	740	656	709	701	682	691	753	659	680	653	695	650	648	723	718	679	691	659	698	670	718	648	669	684	664	689	702	691	697	660	591	748	686	664	677	727	648	655	663	663	671	656	673	671	700	662	624	696	696	659	701	700	677	692	635	672	659	651	639	720	716	680	669	699	671	707	656	692	645	696	686	675	685	698	671	640	672	694	665	673	647	697	727	680	658	681	690	700	658	666	650	698	687	624	680	705	669	652	659	685	645	640	762	702	709	683	713	695	641	705	684	676	696	675	669	704	737	661	704	703	666	616	684	694	709	702	677	681	679	651	635	708	647	683	698	672	699	679	668	632	680	642	677	635	692	683	698	640	694	683	687	657	730	695	621	657	688	709	670	689	687	658	706	660	686	689	669	666	630	703	677	697	675	632	634	652	675	691	693	671	682	650	698	690	640	683	687	661	699	721	674	708	668	620	692	682	682	630	657	718	698	707	644	707	669	657	695	672	696	676	696	707	682	654	740	675	680	671	657	674	692	642	682	668	697	671	644	707	689	758	693	657	660	664	652	717	714	701	678	666	658	625	716	639	696	659	684	675	746	706	719	721	683	610	716	688	693	704	698	650	687	762	663	703	675	695	675	712	685	739	652	636	725	692	713	702	673	724	705	705	639	658	684	707	671	751	698	716	674	724	687	649	680	714	734	681	724	658	724	679	709	696	637	649	739	655	663	691	697	696	677	677	655	665	680	675	664	657	660	679	714	664	712	711	650	693	757	710	668	686	676	688	706	660	718	679	680	634	655	691	660	648	689	679	695	659	668	697	671	707	709	655	615	731	631	699	713	650	661	665	629	706	729	690	664	665	664	658	714	650	693	645	712	663	720	644	683	676	719	696	647	670	625	666	689	705	657	638	696	723	684	691	670	650	657	684	675	685	640	721	633	703	666	682	667	703	687	719	674	690	655	720	689	671	706	662	652	694	651	685	681	700	677	750	641	699	712	656	661	663	707	685	661	681	717	689	684	668	649	666	684	680	700	672	652	678	670	676	667	686	722	653	651	662	670	663	687	692	713	680	713	653	677	685	735	742	692	692	706	702	686	714	700	728	688	652	643	685	713	699	649	645	687	665	681	674	633	686	622	708	638	664	667	643	759	666	704	677	661	686	708	655	673	681	659	682	677	655	664	672	662	679	685	647	688	688	658	691	647	720	668	669	646	660	713	702	683	663	677	682	716	701	680	650	700	677	698	663	695	684	669	675	658	716	712	681	659	673	677	674	659	695	659	638	689	666	691	676	659	658	655	710	702	672	718	656	726	656	692	696	658	635	667	683	681	711	676	672	682	677	683	686	718	642	686	691	716	656	706	659	696	748	668	633	693	692	661	693	715	678	661	707	664	678	685	690	654	766	718	711	703	703	689	635	659	653	639	694	690	642	633	683	668	755	662
3411	5658	4184	2377	3728	8640	2393	1066	952	897	857	772	746	751	760	730	665	702	700	721	764	699	654	732	707	676	709	682	720	715	693	679	692	718	666	638	656	720	660	693	665	678	659	701	686	666	692	678	687	675	663	648	687	679	676	652	685	641	672	672	656	687	699	638	630	673	650	641	659	686	634	672	683	658	711	749	694	689	653	676	732	696	698	657	681	711	685	676	689	697	637	693	696	699	657	683	675	627	628	712	662	693	694	679	665	648	673	688	677	677	695	712	667	646	674	658	655	683	681	691	698	670	651	673	720	661	643	677	664	664	698	685	711	688	708	686	687	688	649	692	658	727	633	682	649	708	640	660	707	657	700	701	685	662	618	677	671	676	684	688	712	659	729	638	643	684	680	691	656	647	681	685	679	694	701	687	657	661	704	668	644	700	653	714	666	666	662	638	681	667	667	671	668	692	673	661	667	644	680	661	710	660	675	681	685	663	675	688	635	685	704	660	666	690	637	663	654	613	690	699	650	652	684	660	705	687	685	677	675	670	673	667	638	687	663	678	704	667	667	664	691	687	655	650	634	668	691	668	688	687	723	682	680	656	682	622	682	684	667	644	678	690	733	718	702	689	715	661	703	660	703	620	669	676	637	663	719	653	661	699	647	692	669	698	652	670	688	620	693	634	660	632	671	699	688	695	654	650	702	666	686	673	657	679	677	690	722	650	651	707	638	606	645	664	695	671	659	656	707	679	663	662	651	714	675	714	684	682	655	672	645	701	663	628	642	644	779	665	682	712	688	674	694	690	704	671	722	678	657	685	685	656	682	719	636	686	686	655	677	663	657	690	618	693	692	665	660	646	643	606	644	684	667	715	670	654	684	691	691	697	682	663	700	718	704	725	692	749	707	651	686	676	720	699	696	690	637	695	679	668	680	649	700	676	738	682	686	677	722	676	705	726	707	735	664	676	693	697	698	711	652	684	715	678	694	646	689	647	672	632	662	694	654	674	701	704	742	666	650	670	641	735	687	674	734	652	654	665	666	688	684	727	670	701	685	635	652	667	655	664	708	680	688	675	660	666	674	642	683	676	684	720	703	682	682	643	649	690	665	703	674	679	617	697	662	677	689	657	749	700	659	633	725	742	683	677	690	650	662	650	690	683	646	653	661	729	699	665	642	697	648	702	692	665	656	663	706	662	653	655	634	665	680	663	679	692	663	701	647	650	676	685	680	657	699	720	692	637	651	676	644	704	682	677	687	669	666	664	756	685	709	711	679	684	676	697	670	634	692	676	687	700	666	676	666	714	642	682	703	681	668	660	699	679	654	687	684	696	715	673	644	647	634	671	701	702	687	643	632	687	668	670	710	643	681	658	738	606	666	701	679	674	692	741	694	659	716	715	668	680	712	684	681	673	682	646	669	649	675	666	722	654	644	622	683	689	666	682	708	683	651	753	683	653	682	646	682	638	683	686	645	680	625	636	704	702	670	632	687	660	676	667	678	662	662	648	653	666	690	690	705	694	679	667	710	699	717	639	683	726	667	673	655	624	652	700	664	692	661	621	621	686	701	669	659	666	659	675	653	700	670	660	685	698	719	662	640	652	649	629	687	701	637	638	715	670	630	686	657	651	688	661	671	679	702	675	632	668	675	636	682	632	649	692	690	697	683	695	654	664	671	680	698	623	686	703	718	664	625	646	705	695	684	634	644	694	681	698	684	686	692	666	688	641	708	662	658	731	676	649	726	617	687	638	718	716	638	667	668	668	717	676	689	692	655	657	647	733	722	630	688	666	718	671	615	668	664	685	738	667	713	711	677	707	728	642	676	673	664	755	690	667	645	666	692	694	704	654	672	678	712	688	671	656	721	699	723	682	650	721	704	681	679	680	679	688	641	675	682	673	672	678	659	664	696	653	708	730	694	656	670	683	691	644	674	679	662	658	671	678	656	673	705	660	683	711	642	686	677	699	683	698	643	691	667	691	691	704	653	658	651	655	693	661	693	676	710	669	717	697	684	631	661	662	727	606	612	703	700	693	656	687	690	692	658	734	685	682	677	657	680	697	656	669	670	676	688	689	669	655	692	639	735	663	649	651	640	714	688	721	612	698	667	653	672	702	685	712	632	653	652	709	656	660	694	644	678	675	656	655	697	723	654	680	699	700	684	682	650	679	700	689	656	715	688	716	686	668	712	676	680	702	692	666	722	684	699	692	653	694	702	701	672	685	665	690	672	651	636	696	664	662	704	692	700	704	666	705	664	711	716	711	629	694	629	666	678	686	665	666	699	692	632	672	647	662	682	685	709	646	617	700	676	665	666	673	684	672	715	677	659	655	636	684	647	649	724	693	652	612	641	677	651	695	642	674	672	705	647	670	687	655	716	666	695	646	697	669	679	661	675	648	680	692	692	675	688	681	645	664	687	643	686	718	661	696	635	645	649	663	663	630	729	621	642	595	636	644	658	696	673	632	650	636	708	706	681	711	688	653	663	705	703	646	673	681	617	702	686	681	684	698	690	700	661	674	656	675	711	721	701	721	670	680	714	730	650	696	649	698	731	738	658	682	727	649	666	734	638	701	667	666	696	690	714	639	667	681	642	681	695	693	650	652	730	666	709	640	716	698	665	695	655	703	657	720	669	711	647	694	691	664	657	684	603	658	701	666	673	685	691	702	677	658	668	676	659	695	689	666	684	687	686	679	695	692	721	707	670	698	674	705	664	648	706	637	662	672	684	674	687	696	676	686	675	675	658	675	627	645	687	699	639	679	707	664	679	697	670	690	686	623	654	633	713	670	662	668	676	700	663	714	677	694	676	713	671	693	665	653	738	642	729	692	708	712	688	738	716	687	648	702	644	674	669	725	657	663	673	629	665	677	665	698	664	667	714	642	716	701	688	717	716	664	669	707	656	660	650	695	695	675	688	657	644	665	654	679	669	660	706	686	660	652	726	681	646	594	660	726	686	694	696	658	664	699	675	712	624	676	648	707	656	665	672	660	682	693	687	665	678	657	739	674	641	702	706	676	682	711	639	697	682	701	648	671	692	660	726	681	659	667	684	639	683	676	643	611	662	672	665	674	674	668	681	696	698	666	604	698	618	675	654	663	659	621	668	660	694	675	699	624	659	669	663	666	672	667	656	673	701	665	697	697	659	719	712	683	633	702	683	706	682	682	683	616	673	677	700	678	665	683	719	654	687	683	679	658	632	706	672	637	620	667	669	683	695	627	696	668	723	679	669	653	685	663	641	710	634	656	678	668	682	687	680	677	667	697	678	638	646	657	667	683	692	638	618	722	714	706	650	647	679	708	671	661	608	673	696	702	706	680	678	711	676	677	655	708	644	712	645	657	700	620	659	690	629	647	672	715	743	672	638	701	655	694	701	667	649	685	720	699	639	681	696	693	704	708	675	632	683	705	701	710	640	729	687	659	696	673	672	682	709	697	713	640	704	702	664	661	661	687	686	711	683	707	689	638	699	629	702	694	620	661	657	668
22156	21002	28722	23486	21003	21401	13543	1266	726	649	498	503	412	358	358	328	331	326	305	310	266	282	251	261	255	233	222	231	236	232	217	229	216	237	228	254	197	232	214	209	223	235	223	252	198	241	211	197	200	202	235	233	188	197	189	217	243	202	226	207	204	209	200	199	213	217	235	231	185	240	217	205	223	219	224	193	218	216	201	216	208	189	188	215	208	215	202	234	213	220	248	211	222	205	216	223	197	209	189	202	255	211	215	213	199	213	214	188	228	208	208	227	197	204	204	205	215	190	223	210	210	196	204	211	235	217	202	202	229	201	203	214	205	217	197	227	191	207	220	212	188	210	212	183	205	234	217	229	195	216	203	212	212	205	233	216	210	234	222	235	206	225	209	219	228	207	216	219	179	209	199	185	209	218	197	204	229	190	221	212	197	199	199	200	197	213	213	213	225	224	203	235	193	220	225	226	188	207	210	205	210	206	209	194	223	204	215	197	196	204	221	234	200	198	193	196	198	209	210	228	211	196	205	220	227	234	211	229	209	197	210	174	209	201	183	206	213	209	209	231	201	201	217	216	235	212	218	221	234	226	205	222	222	219	213	196	193	188	211	194	215	203	195	208	213	168	226	210	208	160	200	202	231	222	230	202	199	204	208	204	201	201	217	194	191	209	202	207	204	195	232	159	231	210	207	218	209	230	226	193	201	215	198	194	202	192	215	200	240	201	207	181	218	195	189	206	191	210	225	188	206	206	200	198	227	218	181	216	204	204	202	196	206	195	192	200	211	205	195	211	221	188	209	212	189	245	188	189	213	210	214	206	212	206	204	214	201	207	212	200	197	226	205	228	222	235	201	238	218	177	224	241	217	202	229	192	215	202	199	210	209	220	203	199	188	192	210	193	228	208	215	184	223	228	214	229	200	197	196	226	199	191	203	211	197	224	213	218	233	185	195	229	200	188	218	214	214	203	186	189	209	191	197	228	239	198	200	195	197	218	208	220	236	200	234	200	203	206	196	188	234	209	208	222	217	196	198	239	211	206	207	204	215	194	194	222	188	194	205	223	197	219	194	185	213	199	216	187	206	200	198	216	197	217	202	198	194	185	192	181	202	202	215	198	218	235	185	194	199	246	190	200	206	232	215	225	235	222	225	198	195	180	189	207	199	217	195	171	214	219	196	196	192	213	214	201	191	205	202	201	218	210	230	208	199	208	212	233	175	217	202	229	211	195	206	221	233	204	210	198	198	211	208	226	208	221	176	217	187	203	192	192	213	209	202	204	235	214	184	192	221	230	233	216	227	212	214	180	186	212	199	230	249	218	190	179	198	201	192	199	210	235	224	217	207	214	215	215	206	230	214	212	216	210	205	226	225	217	202	212	195	230	189	213	223	195	209	200	225	205	222	230	205	206	207	223	206	235	203	185	190	199	221	198	222	193	210	229	188	205	197	202	204	192	201	198	196	198	181	207	220	206	212	231	198	220	204	211	191	224	241	204	175	220	209	178	197	220	204	199	218	211	206	195	217	201	219	214	207	195	190	205	218	214	190	195	209	196	210	236	213	207	199	216	207	224	202	214	207	195	232	235	209	217	219	199	191	202	210	218	209	189	235	195	219	203	189	214	222	210	199	199	235	197	185	207	206	208	200	194	205	194	196	181	203	199	220	193	204	195	185	233	220	237	200	218	231	207	207	220	223	199	191	204	167	235	212	176	213	223	204	221	195	205	213	210	202	207	220	192	198	194	192	220	196	203	194	197	193	231	205	218	212	220	195	201	245	183	201	198	220	214	205	228	181	188	207	200	212	222	227	208	204	205	202	210	207	201	215	228	175	206	210	196	205	202	206	239	190	213	201	180	236	204	226	215	203	217	218	183	213	215	192	205	213	203	222	196	221	217	208	184	182	203	195	213	186	204	190	220	219	217	223	181	208	212	224	213	211	202	188	193	193	218	197	191	197	197	221	201	154	213	217	199	189	226	199	191	198	196	212	192	225	219	202	205	201	217	189	235	198	222	192	225	205	211	210	201	226	199	204	205	190	220	198	175	228	182	202	220	214	212	198	226	200	227	207	215	196	230	174	218	194	182	226	180	210	220	218	218	192	227	197	199	193	228	227	200	194	186	210	212	193	206	204	191	190	196	206	199	196	222	223	196	219	190	188	196	231	207	205	211	231	193	191	209	203	207	223	204	205	204	223	224	209	210	214	202	181	202	214	196	200	204	209	221	186	192	205	219	195	196	190	207	227	190	196	183	213	204	217	218	186	218	217	208	213	184	213	219	224	187	201	221	212	206	200	174	203	208	217	193	212	199	235	210	242	205	226	213	207	243	206	202	224	201	194	200	215	213	201	213	219	214	182	195	205	223	224	225	196	228	216	187	197	198	178	198	228	198	186	220	207	223	203	223	220	182	230	219	199	212	215	205	228	198	201	214	214	219	204	207	202	205	215	200	213	231	216	200	188	195	214	198	203	189	216	210	192	214	200	198	229	210	220	189	189	210	191	198	193	223	218	211	191	200	205	203	215	205	208	213	199	204	186	182	182	195	187	219	210	203	196	218	227	203	190	181	215	201	189	201	189	215	167	225	213	220	197	194	200	200	213	177	222	217	196	194	229	196	182	202	197	247	211	211	187	201	213	215	211	213	212	214	230	182	192	204	216	212	208	174	210	190	214	200	211	168	216	220	212	206	226	196	205	203	185	209	192	190	218	198	217	178	187	191	209	192	210	188	204	227	176	212	214	219	226	215	214	233	197	204	201	203	219	203	173	215	202	197	195	203	199	214	189	211	207	197	215	188	233	214	212	222	211	195	217	228	205	212	205	247	226	231	207	209	209	178	213	207	206	182	205	199	207	210	213	203	213	210	210	214	201	228	196	202	200	216	213	222	184	224	179	208	224	225	216	195	215	230	197	217	214	196	216	227	223	205	189	199	202	199	215	197	202	210	194	224	190	191	217	207	212	181	222	182	193	236	223	210	195	221	220	208	227	197	199	212	203	219	229	215	201	199	213	210	191	210	211	217	182	195	220	208	206	201	210	182	211	197	196	211	195	195	205	223	205	198	201	194	221	198	205	197	215	199	213	219	219	208	224	194	181	205	198	214	203	211	238	194	207	201	206	197	188	190	217	218	204	232	200	203	184	204	206	220	237	220	203	210	203	195	181	195	200	197	211	215	227	175	193	225	199	221	225	205	214	179	201	206	197	218	201	198	226	208	202	203	228	220	212	188	194	181	200	200	215	204	218	186	181	179	230	203	205	213	200	215	212	214	201	203	208	209	201	200	218	199	199	225	192	220	218	215	182	206	249	218	215	198	230	202	226	232	188	178	175	206	208	226	178	201	208	190	198	208	202	223	182	197	212	193	206	202	212	210	189	206	223	182	217	220	195	190	204	196	205	208	202	207	206	205	182	203	189	168	219	193	220	201	200	209	202	196	210	217	229	202	204	213	200	200	208	251	225	202	213	223	211	211	186	207	205	222	205	198
4424	14229	10620	5307	5186	11738	3177	1499	1102	908	709	624	506	483	439	462	385	347	327	312	299	293	250	274	287	269	259	245	225	245	251	256	237	277	214	216	220	239	234	230	218	220	235	229	228	236	221	237	234	223	234	230	208	221	222	211	206	204	225	187	214	195	197	218	230	209	215	213	194	204	210	226	220	214	173	205	241	177	189	205	201	193	205	200	213	197	207	220	199	231	211	205	208	202	232	235	218	209	207	177	207	219	203	202	209	201	204	207	207	192	212	199	207	186	194	226	196	215	208	217	207	188	200	197	213	218	204	225	199	231	231	183	200	195	196	212	205	192	183	206	208	201	222	198	183	208	183	186	218	206	222	215	208	225	219	189	198	205	204	174	216	204	222	209	212	222	229	218	197	189	226	212	218	219	216	233	187	189	194	218	199	208	199	204	200	193	223	202	205	227	214	220	201	210	196	184	212	208	206	208	194	212	209	217	211	190	197	205	233	210	217	197	223	182	189	207	199	217	216	191	196	200	233	175	204	220	191	198	218	211	201	221	186	204	203	220	208	183	195	215	191	210	206	207	234	194	213	217	199	224	206	191	217	195	217	221	228	181	223	207	209	203	178	197	208	194	206	208	180	237	194	239	194	228	210	195	214	202	180	208	230	218	175	222	218	202	214	211	217	219	226	222	203	206	193	206	180	208	204	196	198	236	203	191	212	193	195	195	209	213	221	213	196	183	217	222	203	217	233	205	188	202	201	191	207	215	196	225	244	198	207	188	186	208	220	218	217	206	202	198	200	205	213	184	221	220	193	215	181	182	241	215	210	200	195	212	187	226	221	234	198	188	194	207	210	182	230	218	210	208	189	214	207	231	227	233	212	199	177	201	227	188	182	206	204	183	202	198	210	188	200	213	205	198	203	220	200	212	207	186	220	168	188	219	187	182	212	224	208	222	213	225	196	184	212	195	192	235	217	203	218	201	212	196	216	225	205	205	201	201	214	213	191	245	205	207	200	216	211	217	220	230	195	209	203	222	200	224	204	217	198	192	216	199	192	195	192	216	221	195	226	210	210	215	223	215	214	190	185	200	208	213	193	210	183	203	203	205	201	200	220	209	242	207	204	255	201	225	193	183	210	196	190	210	194	197	183	223	224	230	200	197	198	213	220	200	189	197	215	219	199	219	210	214	220	188	203	223	208	215	222	212	172	195	221	210	179	217	211	219	222	230	213	203	212	207	213	235	212	176	202	211	222	220	221	194	212	209	202	223	203	199	232	223	186	204	218	217	215	242	202	234	203	189	219	218	205	197	234	224	203	190	209	194	203	228	195	215	222	196	208	176	198	219	201	182	214	197	200	213	219	182	209	183	212	192	212	230	211	213	217	196	253	209	192	209	195	184	199	209	209	216	205	195	235	201	194	212	186	204	218	229	190	224	221	218	191	211	215	200	196	201	207	201	225	205	217	204	193	211	198	206	213	201	214	224	211	184	205	219	208	210	241	208	213	214	198	206	192	211	208	211	181	209	195	204	201	190	235	179	192	200	204	208	200	222	201	221	214	199	212	192	185	201	211	205	212	228	195	220	218	243	215	203	194	188	211	202	221	207	197	216	222	226	205	200	213	218	195	206	236	193	193	187	220	206	203	222	206	210	201	186	209	191	208	237	217	214	239	210	214	224	181	192	217	198	220	175	228	192	186	224	218	214	183	230	213	221	172	204	224	188	192	222	195	177	192	199	215	197	202	216	241	201	231	197	195	208	220	224	213	221	197	213	189	216	227	214	208	187	224	215	225	195	218	189	199	215	203	195	190	206	208	204	223	219	201	212	208	191	238	195	209	211	215	232	233	231	193	223	214	167	206	216	191	185	224	224	209	207	213	215	216	183	193	216	205	201	196	213	219	220	209	209	206	193	210	207	192	210	239	207	242	208	198	215	205	194	205	196	216	194	205	200	189	228	211	186	226	208	182	224	201	185	229	195	195	201	191	221	211	199	223	190	216	207	205	223	210	219	188	213	210	207	205	211	202	222	212	201	205	235	203	196	227	209	184	201	211	204	222	176	186	206	195	232	225	194	219	214	201	171	197	220	199	193	221	219	208	221	189	213	209	202	200	184	205	196	218	208	212	234	190	212	196	218	226	213	199	225	212	234	212	209	207	190	233	192	188	206	219	230	229	199	240	204	216	216	211	195	205	201	188	206	217	180	213	218	221	207	206	195	212	205	218	187	193	208	202	192	205	209	204	220	200	210	204	209	230	193	181	212	212	175	216	212	191	219	195	229	200	204	206	185	178	204	196	234	230	204	198	208	205	203	219	214	204	204	243	200	212	201	210	190	203	206	205	207	204	213	205	205	241	224	206	210	220	197	194	206	208	179	223	188	199	195	205	191	199	199	203	232	206	203	217	210	207	223	208	203	225	187	204	179	217	209	216	177	217	186	208	215	173	209	193	210	211	205	199	220	212	219	197	205	192	201	232	205	213	217	205	196	199	194	207	215	200	207	206	201	212	185	188	214	205	227	213	200	213	219	205	239	222	202	222	179	200	194	231	195	230	210	197	183	215	215	223	223	217	200	226	221	223	206	204	196	219	216	225	198	229	218	197	193	216	203	226	185	209	207	220	212	197	200	205	221	205	213	208	217	202	229	217	201	217	195	226	226	225	203	200	210	187	220	203	253	224	208	201	175	187	222	207	188	190	210	229	190	216	229	234	189	207	211	222	208	196	195	204	193	191	207	195	193	226	217	195	189	201	187	195	206	209	208	228	214	196	207	213	197	213	252	238	216	188	210	205	202	196	228	218	180	207	220	192	214	196	194	220	198	208	206	188	207	221	201	216	184	211	212	176	223	202	201	168	227	205	217	210	215	214	213	193	212	211	212	200	207	213	201	221	214	195	189	256	205	196	206	212	207	233	200	215	201	212	202	230	214	194	190	188	194	219	182	204	212	244	224	189	171	215	188	213	203	190	204	200	196	235	181	200	210	208	219	232	217	200	212	229	209	196	224	202	187	216	183	215	212	228	213	192	220	202	195	193	215	205	241	196	220	208	207	231	187	205	176	192	214	201	210	184	214	202	212	189	198	211	203	212	211	208	222	207	207	219	212	205	202	225	211	200	201	208	224	227	210	176	205	221	225	219	197	197	218	186	216	207	198	203	199	221	208	198	204	171	208	201	213	212	206	197	181	209	245	217	204	205	198	200	208	205	177	234	209	192	219	222	220	233	215	201	199	205	207	211	207	202	205	211	206	213	194	212	221	207	188	182	212	216	204	193	235	218	205	205	208	194	200	208	203	204	221	159	239	205	195	210	183	208	189	214	187	204	194	202	187	214	209	211	230	191	210	217	207	212	203	186	210	203	221	237	189	203	202	206	215	219	226	218	212	212	188	208	205	226	179	178	205	222	213	212	191	231	218	217	189	219	217	205	218	229	216	198	215	230	202	218	217	198	203	198	200	196	204	205	179	210	212	240	207	205	226	198	235	188	225
27303	18365	4737	1114	1145	1615	926	728	739	762	717	768	709	675	745	693	723	695	727	721	705	716	758	744	749	729	689	701	706	712	774	726	695	764	693	656	729	705	664	696	697	759	700	702	700	659	743	709	686	676	748	732	720	735	659	722	730	700	713	707	689	702	729	710	720	705	734	740	737	678	703	743	750	736	707	718	727	732	728	639	732	721	685	706	745	711	708	724	697	690	706	715	757	716	724	720	727	744	685	747	719	703	754	675	664	682	744	712	706	727	701	643	669	691	659	746	747	739	717	694	757	737	722	710	695	677	699	687	701	688	689	714	692	710	710	759	727	682	749	669	738	702	739	719	707	701	678	710	675	737	696	691	720	719	725	743	768	725	757	660	762	699	690	710	710	776	758	695	740	756	719	733	667	677	654	726	712	676	774	688	701	670	767	720	715	713	665	695	732	676	688	713	741	748	676	701	684	716	732	671	730	727	751	729	745	716	730	668	657	672	694	716	717	706	750	685	700	738	693	767	706	697	731	682	693	692	691	694	710	747	723	718	746	674	688	699	693	677	727	648	690	703	797	728	738	612	703	727	740	773	714	720	701	666	751	750	750	719	712	745	721	714	704	712	730	695	692	735	720	703	714	675	726	711	713	693	677	728	771	746	697	700	716	716	701	711	718	682	724	732	704	733	664	727	709	712	698	721	730	723	742	787	771	710	690	693	719	734	738	682	725	702	696	721	691	697	727	677	675	722	690	689	756	738	688	718	713	741	729	731	690	717	770	733	693	689	694	666	677	653	703	756	751	713	724	727	784	763	709	675	681	693	706	721	697	701	730	722	703	711	670	674	695	758	739	705	711	683	693	754	752	728	711	736	698	725	667	722	731	696	726	736	721	731	729	766	698	714	671	744	724	735	680	697	685	737	752	687	734	748	723	739	676	723	735	691	713	738	699	765	724	735	719	751	690	645	690	719	741	693	667	718	708	664	725	740	679	738	701	718	734	740	724	747	707	722	734	704	668	689	732	717	715	695	739	730	676	741	712	755	670	715	687	700	707	692	755	731	678	712	699	659	770	745	702	753	761	721	696	692	725	723	670	705	704	668	729	730	765	735	735	726	728	661	715	704	713	667	718	701	746	754	747	708	734	706	684	739	664	750	694	765	693	684	719	703	728	728	681	730	726	724	697	693	732	697	710	711	681	671	702	702	701	780	679	699	735	728	755	753	790	718	712	720	754	713	702	702	716	748	717	690	776	710	710	710	736	671	693	738	702	706	665	700	690	719	739	712	688	642	741	690	746	691	695	685	716	718	712	710	756	641	742	715	710	757	688	713	680	683	736	673	721	700	679	710	699	708	758	744	692	713	699	688	719	749	704	720	698	727	697	730	688	716	690	700	730	714	751	673	676	715	706	753	731	755	718	715	770	677	715	759	694	703	724	722	702	709	731	688	684	705	725	731	702	694	723	719	734	720	714	701	742	709	685	748	731	783	687	751	695	666	720	728	720	724	728	729	685	716	741	726	701	692	662	702	761	695	738	734	745	709	682	638	753	666	722	707	785	719	730	700	710	733	728	726	723	736	721	746	741	717	760	718	735	733	710	723	741	748	684	656	675	689	701	709	728	735	692	707	709	694	682	730	689	693	700	720	701	676	725	686	706	678	682	692	732	683	743	746	748	745	718	723	720	710	727	735	683	674	688	747	730	668	730	717	746	718	754	758	751	708	705	681	728	721	690	753	689	673	711	688	763	720	686	718	700	712	714	682	718	736	686	723	738	730	687	709	691	660	695	696	712	693	690	699	636	760	725	744	745	678	694	645	691	724	723	687	675	702	743	722	706	717	733	750	718	717	684	686	752	706	688	684	712	716	736	701	713	727	680	713	705	686	741	699	710	715	726	696	731	745	751	720	716	697	703	717	728	724	668	696	682	693	731	729	661	710	692	728	726	685	693	745	718	720	742	729	712	709	707	730	697	681	706	729	713	721	753	677	733	700	686	695	696	742	706	671	677	701	702	722	726	762	716	722	752	693	696	699	709	664	696	766	725	711	686	718	722	753	684	722	718	762	705	701	718	731	670	700	724	686	733	750	733	710	755	696	740	677	692	677	692	698	662	697	692	698	736	714	704	733	665	685	712	710	759	716	709	715	708	730	702	703	717	702	717	715	725	749	758	698	750	719	726	653	712	704	748	748	687	721	708	709	713	676	749	739	726	660	733	718	732	714	723	712	709	721	722	728	720	716	712	710	683	760	709	716	766	692	707	693	726	718	701	716	733	707	718	726	710	734	677	749	694	653	687	685	726	739	722	690	651	697	710	730	712	781	750	661	791	754	735	688	694	731	686	711	696	714	682	687	708	700	710	669	707	720	753	756	719	732	661	738	714	699	761	688	734	723	679	705	721	703	720	701	740	718	686	764	722	727	722	671	682	700	691	700	735	690	672	698	691	739	721	717	711	701	721	735	716	667	682	745	767	710	721	705	691	694	724	716	700	715	701	702	663	690	739	745	756	718	725	712	685	722	731	693	715	688	683	728	749	711	787	729	733	728	691	676	661	731	720	706	678	676	694	676	709	705	714	736	744	705	726	679	751	674	736	757	698	707	727	758	719	747	745	742	760	695	720	751	732	732	730	682	660	733	737	705	707	676	694	741	673	723	727	716	704	713	682	675	717	764	709	678	703	706	724	716	741	717	711	750	711	717	677	724	727	697	730	753	780	715	736	707	708	683	730	705	705	697	719	719	687	732	742	737	713	688	729	695	689	708	693	732	708	718	718	684	672	744	682	702	708	727	691	726	754	735	690	667	726	698	701	721	662	715	729	702	733	719	695	715	670	671	712	698	693	698	705	779	709	735	707	737	707	696	728	754	690	704	693	689	699	743	693	778	728	761	672	713	694	756	688	755	727	669	706	775	766	701	710	713	713	703	723	723	679	690	718	670	679	710	724	740	709	683	698	721	684	679	685	714	688	648	681	732	733	727	749	721	732	726	722	739	704	699	699	739	735	762	716	672	744	705	748	754	710	710	779	749	722	703	710	685	756	658	670	714	709	727	688	730	743	705	717	765	714	724	755	669	684	666	695	740	729	681	680	736	720	626	689	730	717	699	698	696	668	706	680	708	731	752	713	686	727	679	718	681	682	737	699	676	741	664	676	661	742	714	676	722	706	744	705	737	695	639	712	701	699	725	705	708	702	738	662	694	706	725	703	690	712	734	698	659	708	676	699	698	715	699	704	730	685	723	689	700	709	720	706	673	687	735	675	710	703	688	706	703	687	707	713	708	697	713	702	713	680	742	660	696	708	751	704	710	735	745	724	651	698	655	717	724	697	692	761	651	725	739	696	724	722	717	751	737	704	708	701	696	716	713	691	677	717	713	720	747	713	740	697	661	741	724	718	717	713	694	739	692	726	718	703	704	710	679	712	733	729	716	733	734	679	734	707	679	755	717	720	703	725	736	700	703	651	699	667	721	754	739	765	717	735	659	658	735
4464	1119	1024	851	1299	2310	1004	816	770	748	771	739	708	738	791	705	751	703	780	753	700	751	741	780	747	729	781	718	761	734	755	721	736	725	757	735	731	742	763	698	684	761	748	716	756	770	690	705	730	709	778	698	787	783	766	727	755	741	742	751	697	711	705	732	762	747	692	691	786	759	729	700	746	730	729	731	763	728	731	729	686	741	761	733	754	699	724	739	708	777	747	711	811	723	752	711	748	755	702	718	695	745	753	705	746	711	725	747	719	783	740	717	742	699	710	703	762	707	762	787	733	764	743	713	732	675	717	768	729	721	740	732	717	746	741	739	712	695	776	733	708	717	763	787	731	740	716	717	740	763	722	720	701	726	729	682	717	771	767	763	756	762	735	777	728	688	723	705	760	724	727	694	737	758	756	739	738	767	711	788	706	717	737	771	781	749	733	743	760	683	742	762	739	738	777	732	765	759	755	708	771	779	711	737	761	700	737	750	690	729	737	771	736	778	736	734	756	730	759	776	742	725	768	739	750	760	714	757	768	711	781	721	756	733	711	758	765	718	718	719	750	760	709	736	743	772	716	715	737	751	716	739	728	741	801	750	758	784	782	771	719	721	717	721	778	726	707	730	765	703	741	759	766	764	698	692	738	717	762	745	766	742	774	754	765	737	719	818	710	716	755	731	786	726	687	754	732	724	728	733	753	752	743	781	728	699	743	731	720	726	733	758	713	788	731	761	729	735	721	782	746	706	783	713	713	719	757	727	706	774	739	830	755	744	761	707	734	706	778	715	727	705	695	702	722	750	761	735	733	671	689	748	721	716	750	721	727	761	739	740	776	819	721	747	741	779	719	718	738	714	740	743	758	751	705	761	782	770	720	712	750	774	696	730	798	761	796	727	740	778	746	778	715	738	714	758	748	772	777	726	718	749	730	738	753	754	771	774	729	776	707	718	731	758	727	721	675	742	731	729	742	747	706	701	748	707	720	741	741	734	726	751	735	732	739	720	724	706	709	659	751	717	778	713	751	679	725	741	764	741	792	753	746	692	719	754	699	745	754	763	726	758	738	744	713	772	736	751	775	758	769	769	760	766	739	771	767	761	714	729	749	732	695	713	749	756	718	768	759	723	709	731	730	780	666	765	778	751	711	770	717	757	769	735	742	702	736	692	710	732	747	734	726	723	696	697	709	725	711	723	702	748	733	736	704	733	721	715	777	727	803	724	765	685	733	739	733	720	738	697	745	727	778	764	767	735	690	765	792	695	701	681	755	719	757	689	735	798	755	733	725	730	803	777	712	737	726	739	725	740	728	710	716	760	750	754	749	731	718	746	770	723	705	729	746	760	766	751	754	737	699	747	737	719	755	701	744	717	754	774	756	738	749	709	740	717	754	719	769	725	721	739	732	743	669	717	773	771	755	738	763	760	753	699	784	738	760	783	726	702	720	776	749	734	694	715	750	740	756	723	773	740	755	717	741	767	705	749	728	736	749	745	746	717	698	766	733	802	738	744	742	809	728	716	744	740	735	774	711	726	718	738	694	754	734	763	726	711	734	722	758	762	800	733	735	741	726	720	781	754	695	735	779	753	729	739	734	734	724	731	784	693	718	698	752	711	731	749	712	742	753	740	757	748	724	729	748	713	741	705	782	793	743	709	760	729	708	768	729	742	742	750	752	714	701	748	777	743	712	777	716	713	747	683	750	738	718	736	733	751	757	770	752	754	736	701	726	736	737	686	770	759	772	761	701	737	737	757	730	692	722	719	730	751	733	739	745	733	740	748	755	715	721	712	744	717	707	681	774	705	728	715	740	741	716	737	755	782	737	785	721	718	719	741	687	737	753	744	736	745	738	763	723	741	738	734	758	751	726	788	740	718	730	756	759	697	776	749	773	763	726	728	734	754	748	774	726	703	741	721	783	734	732	726	741	727	758	728	742	739	660	684	762	742	747	735	737	729	775	765	766	758	724	719	719	767	763	765	757	749	791	749	725	765	720	759	771	710	707	767	689	756	739	741	798	757	736	728	754	763	740	737	793	753	729	753	747	735	768	726	704	745	738	711	766	719	777	775	730	744	731	755	755	730	751	713	751	720	722	741	763	699	693	722	747	740	736	727	740	735	706	743	765	738	742	720	737	756	739	695	717	728	751	772	749	737	743	716	750	720	705	756	757	705	697	746	734	721	761	705	714	702	742	716	739	730	734	734	736	711	703	716	768	759	741	738	704	774	719	740	739	730	781	716	699	768	715	683	733	715	741	700	741	731	779	745	729	744	745	738	774	776	696	744	699	733	720	715	754	766	725	762	745	689	760	735	752	708	708	766	749	734	712	750	752	731	719	727	753	710	749	720	698	710	752	725	712	733	723	746	776	745	668	779	726	745	751	722	722	741	729	734	757	712	747	720	726	757	772	760	724	732	693	748	759	718	764	748	710	763	758	761	722	766	787	705	750	743	728	728	728	750	724	805	779	773	734	760	737	692	684	744	704	737	733	701	736	672	712	756	696	725	709	724	692	720	776	760	788	763	756	732	726	704	730	766	720	717	743	759	716	729	729	713	738	784	743	745	723	709	714	755	756	716	703	702	724	729	735	773	712	720	754	781	753	735	664	753	749	708	723	734	746	700	767	713	762	755	718	712	731	765	772	760	694	724	724	715	746	767	669	783	732	716	758	745	731	711	761	734	713	754	748	749	779	772	760	777	751	735	724	784	763	735	715	768	766	703	761	734	706	728	710	788	774	709	726	743	712	764	697	730	712	710	738	727	728	741	727	706	752	710	752	710	717	745	719	708	722	749	733	740	757	712	757	756	694	726	749	769	779	709	748	754	777	748	714	762	747	687	725	765	726	759	714	752	759	752	754	741	732	711	745	737	719	737	751	752	749	691	823	761	695	767	733	709	739	772	722	760	754	705	796	747	757	698	741	741	778	706	713	730	730	786	741	742	729	720	682	765	780	799	742	753	764	753	731	712	712	762	733	739	709	723	752	748	735	815	746	725	722	728	722	722	738	720	797	753	705	701	702	663	776	743	740	717	761	756	757	719	722	678	688	700	673	706	738	729	703	761	690	726	688	733	685	747	748	722	702	739	708	705	721	799	739	752	750	793	747	729	763	755	726	736	768	743	727	704	727	752	748	767	743	732	691	719	710	771	760	748	722	720	732	696	754	744	705	726	800	724	764	722	741	756	773	751	729	791	718	753	726	693	784	736	697	766	734	725	746	742	804	769	735	745	710	767	758	753	696	754	686	745	755	743	742	733	716	734	774	723	751	721	731	741	726	735	729	784	711	740	750	754	747	744	751	728	747	743	730	732	762	774	747	718	761	744	742	719	722	705	783	755	738	728	697	767	762	755	699	700	683	734	761	719	700	742	740	720	739	741	737	744	755	741	757	721	761	761	763	747	683	730	779	776	750	701	753	685	763	724	727	754	749	735	736	739	729	750	723	722	723	735	735	709	772	761	696	707	743	763	712	777	773	782	725	775
23214	20930	28261	23761	20942	13996	2471	757	628	563	567	490	422	469	448	469	442	430	397	391	441	432	436	352	391	367	383	403	374	353	399	349	350	396	360	390	352	380	385	408	389	370	384	367	362	375	367	388	356	373	355	398	409	361	378	324	414	337	372	371	377	353	333	363	326	346	341	379	341	357	370	375	372	377	339	353	348	367	375	364	346	355	348	343	416	342	386	337	395	369	376	346	353	358	349	333	360	338	367	345	372	350	401	364	356	309	335	358	326	364	372	376	350	386	327	347	364	379	351	378	382	364	340	394	357	348	388	348	330	332	357	400	369	346	373	360	399	392	347	326	376	326	321	362	367	367	359	354	357	390	369	347	386	362	382	338	372	346	339	379	365	385	378	363	342	374	378	358	354	360	381	341	316	351	341	349	328	376	373	332	364	363	368	351	343	394	367	348	379	374	357	327	399	364	340	394	369	337	356	350	364	344	357	369	362	343	378	354	353	348	352	375	359	347	342	357	363	356	365	353	363	342	375	333	356	366	363	346	380	362	368	346	356	338	383	356	383	351	348	344	320	338	355	369	369	361	346	355	373	333	360	375	363	335	359	353	370	335	335	357	356	367	358	369	342	387	381	397	365	389	347	345	364	383	351	356	373	372	371	340	346	367	357	365	367	348	362	344	362	363	367	366	367	364	354	361	345	364	391	352	348	326	392	364	344	349	333	379	391	350	350	390	381	345	372	371	351	356	335	387	366	376	335	346	359	365	378	387	390	353	354	358	348	361	368	335	356	366	362	392	366	328	374	341	339	386	350	369	352	350	380	359	354	401	354	361	357	355	343	357	381	332	376	370	341	356	339	345	387	349	355	382	329	364	364	403	374	325	361	372	342	375	353	356	352	362	366	353	380	373	352	369	374	334	355	357	361	364	342	365	368	354	365	371	387	372	367	322	346	347	408	350	357	362	360	368	328	341	357	352	396	378	395	350	343	358	365	372	363	351	387	359	384	360	365	353	368	382	367	379	361	360	363	360	373	391	345	357	375	353	366	373	362	375	372	377	355	361	322	346	387	349	366	387	415	363	361	357	378	339	340	347	384	372	361	362	335	361	338	352	383	375	361	371	359	356	356	350	344	362	341	377	325	354	387	374	379	338	373	379	363	338	344	371	376	339	363	370	405	329	353	352	378	347	349	371	367	373	368	324	352	354	375	334	354	351	341	362	352	362	344	396	379	375	332	379	341	356	388	325	315	345	350	357	355	380	377	331	364	366	385	399	412	337	351	402	348	348	359	325	348	379	372	306	327	385	371	375	394	386	359	327	371	385	357	365	375	356	358	381	386	339	341	374	352	369	354	342	340	407	370	366	331	382	385	333	343	347	357	364	365	370	354	346	388	341	359	343	340	329	361	364	355	338	364	367	349	376	336	326	345	346	352	342	390	404	377	358	326	394	365	325	328	389	355	347	341	379	367	370	357	370	356	343	365	367	359	334	361	373	328	384	346	345	351	399	365	379	339	350	367	349	335	391	372	366	397	368	380	367	350	383	329	338	334	381	345	354	373	340	354	353	341	397	348	343	349	384	340	368	371	348	353	378	379	348	377	395	357	386	335	338	342	329	360	309	389	369	351	351	356	367	336	400	337	365	400	385	388	372	356	391	377	338	341	372	354	360	334	360	364	349	368	379	352	318	368	381	347	351	339	366	359	353	374	383	341	399	357	383	356	353	337	344	359	358	366	334	360	350	331	367	369	373	359	382	368	371	377	381	326	347	370	356	340	363	355	350	354	365	349	380	387	350	346	336	379	361	386	377	382	352	360	357	395	350	371	372	388	371	337	352	379	358	372	364	351	352	351	367	364	369	371	365	363	374	344	357	358	352	350	367	340	343	379	327	344	365	353	345	365	338	361	347	344	321	365	357	347	378	367	369	354	346	360	380	397	363	360	341	373	392	364	363	382	351	377	349	305	368	375	305	347	368	348	351	364	347	369	363	387	373	355	363	323	396	364	380	368	367	344	355	404	365	338	370	335	372	362	343	333	393	349	352	366	384	345	352	341	360	383	362	361	338	347	355	352	352	372	361	373	338	344	351	367	339	347	337	349	414	375	327	383	340	352	376	363	349	381	343	394	390	343	342	380	362	342	362	372	365	341	404	368	393	361	351	415	347	318	370	410	362	347	388	332	322	377	364	363	353	363	394	373	367	378	334	337	380	363	342	380	350	341	359	346	377	323	343	373	361	335	332	352	348	347	365	355	354	348	376	352	357	369	338	375	377	339	376	362	381	363	355	374	373	356	357	355	368	347	382	339	364	398	345	365	363	329	367	357	350	345	332	374	336	340	368	350	410	383	395	390	381	386	370	333	370	344	361	379	364	351	348	381	391	347	373	355	355	345	374	360	343	341	344	345	350	362	380	324	364	351	343	374	342	365	381	360	392	372	339	359	348	340	354	366	354	324	339	355	386	412	359	351	380	348	357	377	350	340	354	364	315	382	385	377	357	341	317	382	356	378	346	374	367	339	359	350	362	361	361	338	354	338	362	366	358	348	375	383	363	324	361	353	315	350	381	357	369	323	397	388	349	361	362	348	345	358	336	363	336	383	371	381	355	345	373	374	379	366	364	370	340	364	363	346	359	361	319	363	359	367	345	399	335	374	434	328	340	351	364	372	368	346	360	322	343	352	360	366	365	354	318	359	376	362	336	401	345	344	350	370	358	362	345	356	379	353	372	369	377	361	376	413	331	361	335	336	357	386	380	378	329	383	365	346	359	353	356	329	348	365	398	346	369	363	317	331	363	376	359	370	373	375	384	360	357	357	359	345	358	344	355	350	321	404	363	355	351	330	342	359	334	372	383	341	366	338	339	371	354	369	362	354	348	374	406	357	342	373	358	372	369	357	375	372	398	363	388	359	352	370	376	369	386	361	396	383	357	393	389	348	370	373	357	372	377	365	356	322	338	343	335	374	400	377	366	381	344	397	380	369	347	348	353	379	369	378	362	355	347	377	350	353	377	356	348	362	367	321	333	364	372	382	367	345	427	339	367	372	353	356	386	381	357	354	372	401	374	387	347	321	372	360	346	370	388	340	367	362	401	362	356	340	372	359	320	324	363	372	403	380	380	349	357	347	366	374	354	381	374	347	341	367	389	367	364	375	377	343	367	372	375	359	355	347	345	352	332	355	370	373	353	362	353	378	351	371	346	344	339	349	355	333	364	322	339	368	346	384	362	330	335	345	332	384	340	339	352	340	340	367	373	345	356	359	398	359	362	336	348	380	342	362	299	356	376	333	372	361	342	382	365	363	359	360	377	345	349	396	354	365	358	387	367	356	343	388	359	355	391	341	361	349	331	381	360	326	370	408	346	345	387	354	374	333	359	381	393	339	344	345	364	401	366	346	352	330	367	389	398	367	357	347	346	337	344	369	376	396	389	344	349	375	351	364	369	351	362	328	358	369	358	333	368	355	390	391	336	374	366	355	378	361	386	382	347
3205	8311	6365	3117	3084	4357	1957	1048	819	776	642	633	539	534	520	500	492	444	438	479	474	411	414	426	429	402	380	414	408	409	386	380	397	422	393	410	361	401	387	350	409	407	393	423	413	420	414	404	420	392	427	411	425	385	383	367	437	393	396	416	383	381	399	414	427	382	385	416	408	379	391	421	421	411	407	401	405	402	383	378	398	381	408	363	433	398	384	368	437	371	396	399	397	385	364	358	385	408	407	403	401	363	387	387	398	361	398	449	386	358	374	397	378	365	414	375	415	395	377	414	400	375	378	401	378	433	404	380	387	420	373	399	384	372	403	385	369	399	409	377	380	366	388	376	408	392	385	363	396	424	347	397	418	382	400	389	405	426	414	392	384	341	370	390	403	423	364	404	395	415	460	356	383	378	413	355	396	411	406	410	410	389	392	417	393	378	396	418	410	388	389	371	369	373	366	430	389	409	371	413	363	388	360	390	385	375	398	360	375	404	382	387	383	404	382	426	396	413	393	392	373	357	382	396	387	387	406	388	432	393	417	378	368	386	410	434	344	386	400	409	380	399	389	394	436	384	364	384	413	386	360	377	395	382	404	399	387	365	365	393	382	405	384	370	423	386	390	395	385	396	434	359	385	420	436	387	371	416	402	386	399	395	403	406	378	395	385	412	389	363	387	392	394	390	369	388	402	378	370	422	453	419	358	380	354	384	373	419	370	356	376	428	417	362	419	376	383	389	386	416	392	395	433	393	415	393	427	367	396	387	382	400	381	400	364	389	371	403	382	380	395	406	380	386	391	365	410	391	357	416	376	366	377	397	418	380	388	382	384	428	389	393	398	367	389	404	400	362	384	415	388	400	374	365	402	395	387	433	375	380	396	371	376	410	365	395	373	391	427	389	385	399	405	370	410	402	384	358	391	389	385	394	397	422	406	402	416	429	384	389	392	401	364	357	410	393	356	413	413	400	413	380	383	390	388	397	381	374	408	423	369	392	396	438	358	422	417	402	411	386	423	396	353	361	371	383	393	391	395	386	383	425	381	387	421	425	409	384	364	382	387	380	398	390	435	369	380	377	413	425	412	386	402	368	381	376	403	380	399	384	395	356	398	395	377	395	380	391	439	392	421	380	398	401	373	383	374	399	377	425	376	387	366	389	383	394	413	384	355	395	384	391	392	373	416	402	385	394	390	408	405	426	429	406	395	381	393	378	424	417	405	373	391	410	405	375	373	417	380	402	383	418	394	401	388	381	381	391	428	417	445	396	412	359	405	391	363	389	371	388	372	428	374	412	419	391	420	392	410	368	424	373	382	394	404	412	377	368	399	395	399	424	389	373	363	365	383	386	396	390	420	384	383	392	404	382	395	378	386	418	361	376	381	431	406	398	389	424	403	408	396	403	377	395	360	376	405	399	380	354	420	395	370	367	417	377	387	393	416	422	384	416	379	390	444	422	341	404	415	437	381	365	371	373	404	390	408	380	412	379	389	380	379	417	402	396	378	388	386	435	398	403	415	397	439	409	402	387	391	411	406	397	402	414	420	371	392	395	382	365	375	398	387	374	378	393	392	404	364	438	403	416	397	411	375	381	426	414	437	373	409	353	405	428	391	387	408	379	409	404	391	393	383	352	400	412	386	399	411	374	396	396	382	423	401	402	387	367	399	423	416	405	403	415	421	368	406	390	405	353	400	407	363	409	381	399	390	373	379	382	374	363	429	390	381	421	424	397	373	403	371	390	368	398	423	408	393	351	385	436	393	375	415	414	383	389	402	375	392	423	414	406	380	366	409	377	393	375	374	419	392	379	407	414	400	402	378	383	325	368	406	391	378	399	367	393	379	374	394	389	402	373	385	381	405	388	391	401	407	374	424	388	378	381	378	368	401	377	372	434	376	394	422	393	358	405	390	385	385	385	389	401	388	388	420	391	369	374	388	429	378	384	381	367	399	368	406	413	408	389	363	384	401	401	411	419	374	400	370	392	352	377	400	366	440	421	401	392	391	396	387	386	426	355	411	378	363	375	416	373	406	391	378	378	373	379	393	391	421	390	385	383	392	409	387	402	411	381	365	429	415	400	399	379	375	401	414	432	374	372	362	400	365	398	348	396	393	390	391	389	413	390	426	424	377	401	401	380	394	454	388	405	364	369	370	358	392	382	433	384	414	389	387	378	396	399	426	417	423	392	430	392	374	371	363	374	388	374	353	391	383	366	389	378	418	365	383	375	384	435	392	370	396	375	390	371	384	401	371	380	403	417	408	370	409	380	380	362	425	394	408	415	377	399	358	411	390	376	385	380	412	415	369	392	387	383	375	366	394	404	416	406	381	370	406	370	404	399	401	388	427	407	396	405	388	386	381	416	384	386	380	372	403	375	372	399	410	380	393	402	418	390	409	382	412	388	353	390	391	405	409	390	395	383	368	399	363	388	402	389	395	401	382	422	401	388	393	432	377	422	393	401	371	419	388	365	406	403	414	381	433	396	397	419	377	385	417	364	390	392	383	412	374	393	377	404	401	375	401	393	393	401	397	393	389	417	371	384	389	395	432	400	378	397	370	394	373	367	400	397	435	416	377	406	400	404	409	402	418	373	410	386	383	403	395	417	368	387	421	395	368	423	367	411	363	421	383	385	398	386	379	374	388	423	424	422	368	369	387	382	371	378	359	416	376	375	410	372	406	373	392	410	387	405	388	422	405	343	403	399	409	390	424	427	405	418	394	393	436	388	400	376	384	403	403	366	400	362	408	395	409	390	402	358	431	360	394	392	383	392	393	391	407	349	406	404	368	406	412	439	392	415	404	382	376	408	387	407	392	368	415	394	392	431	410	397	404	393	397	387	388	397	399	401	418	381	368	414	384	376	414	383	407	368	434	393	404	391	383	375	385	395	395	424	405	417	399	380	377	406	376	411	388	402	398	388	375	404	378	427	369	406	403	429	398	358	387	381	394	389	388	430	375	395	399	389	372	363	394	357	402	364	388	366	368	401	371	404	386	442	404	428	394	403	392	342	347	392	409	384	371	392	401	426	404	406	385	412	382	408	360	414	409	419	404	368	423	377	424	385	408	383	394	377	373	418	372	409	383	396	404	438	380	389	394	365	387	373	392	402	395	413	400	411	361	419	371	375	405	399	415	394	417	398	400	421	385	362	361	383	409	401	414	390	365	374	384	415	400	396	367	395	379	402	409	395	399	367	364	415	406	382	379	374	427	416	353	381	405	378	399	379	388	421	350	405	398	386	395	402	433	423	430	392	399	380	347	377	390	410	373	404	392	400	418	364	389	359	381	413	369	404	384	388	394	377	417	395	397	397	408	412	385	394	365	362	371	396	372	392	375	418	377	402	380	439	399	393	388	418	362	370	392	397	405	368	384	406	373	371	399	384	395	406	394	383	395	378	354	373	416	367	397	401	383	389	437	405	401	380	412	393	383	391	399	386	363	417	398	420	426	365	384	368	363	399	386	367	393	400	348	376	387	392	383	396
24250	20950	27520	24531	16702	2751	1352	934	843	820	773	791	759	721	712	702	720	692	716	716	704	682	661	666	660	670	731	694	703	743	681	730	685	709	654	646	673	698	718	667	703	681	640	662	702	692	702	673	653	655	662	668	734	713	705	690	728	696	672	685	693	695	705	679	689	704	695	692	669	685	733	707	722	685	716	667	699	700	694	700	734	689	730	718	688	703	659	663	731	640	694	680	696	688	696	673	676	715	687	684	703	718	707	720	685	697	652	662	669	697	693	693	721	689	723	628	714	655	653	670	706	696	651	665	633	686	692	642	682	672	690	677	667	703	696	666	679	685	711	680	652	650	697	691	692	700	739	723	674	693	697	692	701	689	654	662	705	706	680	678	684	667	704	643	695	680	687	639	728	658	714	672	654	680	657	691	646	663	723	702	706	645	708	647	675	683	682	692	702	695	684	657	667	706	677	660	686	663	665	698	698	650	706	692	695	631	635	703	688	672	694	706	679	703	666	658	646	669	698	679	697	684	659	695	645	668	689	689	683	677	719	651	664	703	688	640	679	677	712	732	681	648	683	700	664	727	692	674	680	699	729	691	714	701	674	706	704	654	690	667	649	667	715	698	678	706	675	699	701	656	692	663	672	752	712	687	671	670	723	734	653	663	678	703	710	735	675	713	691	672	666	682	672	668	676	709	696	671	684	707	719	666	659	693	675	693	639	712	656	688	682	656	673	649	694	685	692	692	656	684	678	734	726	694	669	692	673	684	685	689	657	671	680	704	674	701	689	688	669	669	678	717	699	678	667	663	733	732	685	722	686	695	691	638	644	665	666	671	642	678	688	671	656	687	653	687	648	701	658	679	698	685	698	632	670	738	697	711	695	666	687	685	674	686	696	670	657	663	693	639	700	689	678	655	671	693	669	702	699	694	653	695	696	664	718	663	719	668	720	696	666	648	654	660	649	694	665	708	718	708	699	678	729	697	646	671	713	695	680	652	655	694	703	699	668	710	704	616	656	680	666	689	688	647	674	656	636	661	643	660	699	700	723	685	682	680	713	714	692	662	723	652	707	672	665	725	635	698	649	639	750	681	650	682	676	623	676	678	709	666	700	718	662	656	662	684	700	670	668	712	706	689	721	668	670	693	699	686	667	731	660	690	695	705	659	667	742	675	705	676	665	658	638	680	663	632	726	742	684	733	653	715	704	689	663	632	647	682	662	711	660	683	676	622	697	656	653	660	698	683	742	693	662	656	651	671	731	686	640	737	710	682	693	678	717	651	646	666	735	745	664	685	667	699	670	647	652	668	678	641	670	691	669	694	720	672	646	662	697	678	662	696	677	699	692	696	726	714	672	650	709	709	698	670	716	699	660	679	724	685	695	661	642	709	661	675	725	655	734	719	682	636	697	683	711	665	654	698	690	704	647	667	654	664	731	683	668	626	673	730	687	670	690	646	631	751	656	713	690	688	761	669	707	742	692	696	676	604	708	690	714	695	703	658	718	693	687	633	689	730	689	717	731	671	655	700	647	675	685	670	703	717	679	673	723	705	701	647	709	680	639	704	671	701	692	708	709	667	677	688	610	673	730	692	704	725	717	681	706	724	695	684	662	699	656	652	699	675	691	723	724	695	684	678	714	651	656	637	666	711	699	685	666	655	721	640	679	689	716	702	668	637	655	744	680	677	647	665	619	681	719	710	668	702	659	711	716	724	665	663	616	697	653	646	694	633	688	679	672	657	683	666	652	675	737	674	672	655	669	722	700	701	709	713	698	717	677	686	702	686	672	656	670	662	714	710	675	731	661	648	683	694	650	711	660	636	667	660	646	667	672	662	706	722	716	704	711	693	716	705	642	724	681	671	691	692	702	653	659	725	703	723	670	655	703	667	629	732	686	692	641	608	681	698	659	728	636	687	736	667	688	675	747	692	720	666	668	673	670	678	731	661	665	661	653	678	689	699	685	659	660	684	684	673	736	676	639	655	673	675	678	687	641	682	719	675	719	684	628	654	653	713	664	661	700	698	708	674	640	720	661	620	684	656	682	698	697	686	621	682	699	665	733	664	725	681	691	701	653	694	775	697	708	688	646	645	694	690	711	658	644	696	714	646	690	703	647	686	628	688	693	641	704	704	675	709	676	688	666	648	708	686	692	664	676	686	706	703	685	641	651	700	691	675	712	660	636	769	670	657	656	662	660	708	734	685	675	697	690	676	655	658	725	697	717	698	704	688	705	677	680	673	623	682	692	641	716	710	677	691	668	648	649	668	682	655	665	668	656	696	700	687	626	661	697	693	650	639	644	647	687	686	715	664	706	690	682	639	700	677	694	704	655	729	695	667	704	669	662	693	646	704	701	622	700	661	636	683	661	721	726	669	670	683	677	694	650	688	666	691	680	665	679	652	710	743	672	705	677	688	646	697	696	670	665	705	710	703	696	712	673	684	689	681	676	701	674	687	687	646	682	732	697	707	697	698	665	689	708	702	686	672	698	645	708	655	725	685	708	680	720	675	746	674	728	692	672	682	718	691	646	693	692	686	714	674	689	700	640	663	695	686	699	690	682	634	682	693	739	684	670	650	686	713	723	687	687	675	661	676	678	655	684	678	714	652	692	668	712	715	603	681	674	667	711	690	733	700	709	716	683	678	650	698	687	661	674	681	670	667	741	715	690	693	705	661	649	716	698	687	737	661	722	657	651	744	709	702	695	680	732	671	691	676	660	671	704	660	711	686	656	670	704	667	725	661	664	683	694	710	660	710	703	727	705	647	704	651	724	683	618	627	681	705	689	690	665	646	677	672	656	633	673	731	674	660	689	750	692	666	656	678	645	637	703	688	662	691	686	696	681	683	692	681	693	674	664	663	698	734	732	654	671	701	713	680	641	660	659	698	678	666	682	677	613	636	652	675	706	694	663	694	674	684	730	663	701	719	677	650	699	695	731	679	691	629	684	671	672	692	708	721	692	708	716	677	723	699	696	671	769	780	680	685	680	653	718	658	691	660	701	672	678	678	680	678	722	635	682	735	681	648	686	681	678	689	673	662	677	676	689	682	669	708	704	714	684	731	685	697	635	762	684	717	670	682	649	680	655	659	694	691	689	680	749	673	687	678	644	727	701	665	644	683	714	698	722	653	707	672	695	730	666	664	712	707	694	724	723	700	719	690	644	665	670	705	649	664	724	721	619	725	645	692	678	690	666	694	646	696	643	693	685	689	668	712	661	665	681	675	662	682	695	660	701	672	686	667	723	667	688	673	655	702	725	659	695	643	714	667	732	688	711	629	748	690	667	678	644	688	636	653	680	651	658	661	683	684	684	655	705	690	688	644	705	708	675	677	700	711	670	701	694	707	686	710	689	713	656	688	732	639	656	676	649	716	710	724	736	730	648	734	703	717	685	682	700	676	694	664	676	699	604	650	657	700	721	672	658	660	671	675	659	650	695	609	674	710	684	672	678	686	703	694	663	681	657	640	649	661	700	711	661	712	693	677
3416	5696	4141	2229	2203	3058	1693	1030	999	865	796	829	820	766	732	693	779	734	732	688	712	756	690	680	669	693	676	745	687	683	700	691	663	681	689	650	693	661	687	650	663	695	672	662	718	701	636	712	695	660	700	687	707	684	694	682	689	689	685	726	670	688	683	711	639	700	698	628	655	632	639	716	687	668	713	700	673	704	656	707	625	672	637	680	642	675	700	717	650	666	691	647	654	662	687	641	672	709	711	668	674	690	666	705	678	643	668	702	682	717	699	673	666	668	671	657	646	670	715	652	644	662	716	674	647	705	605	732	626	667	695	694	720	738	708	652	682	703	690	698	667	685	677	654	653	713	633	694	658	662	681	662	609	669	675	673	647	687	666	639	679	673	691	699	640	668	673	686	657	664	708	668	692	686	679	716	704	641	681	689	650	714	642	664	662	685	699	695	680	668	693	684	667	676	711	698	656	717	664	660	694	668	683	668	644	673	666	735	681	651	674	669	723	668	704	688	675	655	659	681	696	666	674	663	700	716	655	660	676	688	664	723	668	708	660	694	631	697	709	718	710	645	712	639	675	712	666	668	697	679	650	656	658	679	663	692	693	656	692	696	704	672	698	679	688	664	679	668	632	677	674	628	696	683	657	689	657	692	670	697	677	724	654	668	711	690	615	675	674	721	637	682	677	724	694	693	673	725	639	708	702	675	700	669	706	701	682	699	678	706	676	666	677	684	696	692	704	679	664	659	650	686	732	645	711	696	658	664	699	644	666	618	701	649	707	625	655	667	698	616	653	712	677	704	641	678	686	711	640	703	711	655	691	662	708	687	626	696	670	651	672	688	644	703	611	734	697	679	705	642	630	664	723	672	650	716	667	644	647	692	610	714	658	675	754	698	694	651	699	664	708	689	664	707	699	709	719	696	694	685	709	668	681	657	699	637	644	714	719	710	642	682	688	691	703	687	683	628	633	685	706	680	636	694	667	653	663	709	664	701	677	665	691	691	704	655	691	651	654	656	659	714	698	697	688	741	652	695	712	692	653	670	663	702	676	661	694	666	683	680	652	666	663	687	584	654	712	696	664	703	689	701	686	692	710	668	661	719	665	673	685	654	653	709	683	684	673	676	659	711	607	630	679	666	650	658	672	662	688	637	680	631	671	702	667	650	661	672	648	692	678	695	664	653	667	668	657	635	700	662	646	650	648	686	670	652	674	669	670	710	651	697	653	727	696	698	657	698	694	665	664	659	698	702	665	672	666	696	639	646	670	642	697	648	692	722	680	667	648	685	680	647	680	682	665	701	680	685	659	680	681	667	618	672	690	678	692	685	697	703	714	696	683	672	703	709	678	650	683	715	683	684	666	678	685	715	649	698	679	664	639	664	682	624	688	653	699	660	695	622	687	689	659	637	697	673	673	681	682	651	641	712	651	661	682	694	713	773	666	711	719	629	706	678	659	651	625	643	697	678	672	616	737	693	742	679	686	631	669	707	663	736	652	639	699	737	718	661	661	670	666	674	687	696	689	722	698	682	651	694	678	672	682	679	657	693	661	692	666	623	697	661	723	711	681	660	671	729	669	689	672	649	654	670	715	662	658	694	682	695	636	722	651	699	691	672	680	694	689	688	671	689	633	655	704	713	676	695	722	647	689	679	715	705	656	708	678	681	626	688	683	684	684	663	678	711	674	683	693	720	687	635	686	661	653	707	706	694	631	657	726	641	705	673	662	641	694	685	695	648	687	654	690	657	656	694	694	636	632	670	680	712	677	689	652	699	702	705	693	665	725	673	667	700	703	687	694	657	699	680	662	682	656	670	656	650	661	684	704	678	725	651	685	679	685	706	711	658	665	659	669	704	689	682	703	644	676	656	684	697	631	665	664	717	622	665	615	689	605	652	665	678	671	641	684	695	689	647	660	686	637	697	703	719	678	709	660	672	698	678	638	674	701	626	688	661	638	694	663	687	631	710	650	631	654	603	659	655	662	699	631	651	662	634	687	695	671	638	715	676	688	695	677	674	678	690	694	661	686	722	652	650	666	663	702	654	658	618	719	696	694	644	707	621	680	680	672	682	648	674	668	635	651	678	675	661	720	678	719	668	732	672	657	667	685	662	691	676	658	636	682	671	671	661	619	675	682	653	674	675	695	670	678	671	660	680	684	691	659	692	704	721	694	668	709	655	682	698	687	704	690	719	670	687	674	688	653	681	680	684	630	687	631	691	673	647	701	613	662	706	691	685	673	675	710	648	652	682	638	691	704	690	678	659	663	729	672	712	666	673	663	664	654	676	691	697	661	647	665	696	664	717	683	722	647	674	648	674	689	640	720	680	706	740	659	714	705	632	617	691	660	658	674	722	714	691	634	651	615	629	664	656	690	694	693	679	690	675	677	636	751	688	679	688	692	674	674	649	677	683	685	686	620	684	666	655	691	690	729	689	673	746	675	673	707	679	635	671	651	704	672	701	687	681	684	644	658	671	684	612	650	649	678	688	688	676	689	744	686	671	683	678	661	717	687	654	672	682	676	694	674	658	686	674	659	679	652	689	666	698	713	717	672	673	729	671	692	675	716	718	645	626	676	683	716	665	675	616	695	655	671	653	692	657	682	668	653	656	697	682	666	659	670	692	619	694	689	675	693	703	664	661	672	676	686	666	694	677	636	688	689	683	706	678	670	675	689	665	653	654	700	723	675	698	662	649	693	700	651	653	726	663	683	642	664	704	721	677	681	634	682	656	703	622	700	701	693	668	676	685	670	705	684	689	681	671	659	673	666	658	652	691	691	663	684	729	682	698	663	664	684	676	655	676	690	671	669	672	667	652	660	666	635	703	676	679	706	725	677	699	663	660	680	733	663	673	660	636	682	659	701	662	678	641	703	671	709	715	620	701	626	662	672	681	693	694	685	663	655	704	638	662	718	678	638	708	681	650	704	658	653	658	704	676	737	678	722	674	693	673	674	622	709	682	755	685	673	688	664	688	728	667	680	697	660	691	692	658	731	654	663	688	684	707	664	665	686	714	659	635	690	653	681	654	690	625	669	702	700	708	634	677	699	674	671	652	662	696	678	683	683	668	682	660	700	650	655	680	657	667	709	699	694	700	651	665	726	708	673	725	643	688	664	662	662	687	708	653	628	689	665	687	638	685	659	692	685	705	663	698	700	714	701	672	660	650	657	668	709	676	703	671	676	696	671	695	637	704	677	695	618	699	646	741	704	692	684	632	678	663	692	703	700	667	698	692	659	672	713	657	670	668	672	708	682	663	693	659	686	686	695	672	666	642	664	715	652	653	641	632	684	647	651	729	690	659	675	648	660	694	700	742	666	651	660	668	659	674	688	674	640	678	689	700	662	683	717	710	662	684	669	666	630	653	688	665	684	688	672	648	657	625	675	671	678	653	644	712	707	683	696	682	686	645	676	707	706	659	661	680	668	644	718	664	632	629	655	717	673	687	642	632	683	692	676	681	680	662	651	674	645	737	652	646	650	715
22148	20944	28628	23405	20946	21106	12483	1140	741	597	562	454	401	412	355	360	321	265	275	271	281	288	270	262	290	251	272	271	226	233	278	225	262	232	235	209	246	245	208	229	222	231	214	224	221	255	227	198	230	231	218	203	266	220	211	208	220	201	207	207	191	209	187	216	205	204	217	220	224	204	184	187	202	205	225	245	213	205	203	193	236	241	206	213	199	224	191	188	177	224	222	196	178	222	192	202	207	232	179	201	214	195	197	195	217	208	236	191	223	170	226	202	209	212	207	208	199	203	212	219	217	201	194	227	209	221	206	195	181	209	205	199	213	221	211	244	201	183	195	211	208	200	196	210	195	212	199	194	204	221	216	195	206	213	201	220	188	211	196	228	183	193	189	205	199	236	199	213	207	190	210	238	223	215	212	197	222	217	196	219	211	228	195	215	207	201	200	240	200	224	211	211	220	199	219	213	190	193	211	199	187	196	242	203	213	201	205	213	201	216	192	190	222	214	210	196	214	214	199	216	200	215	200	244	222	212	232	183	208	193	204	218	221	209	211	186	189	219	196	215	208	198	238	207	214	202	205	203	204	195	188	214	212	187	193	231	219	208	216	191	194	209	193	218	187	207	200	194	205	204	194	206	223	220	187	212	228	208	227	218	219	206	190	195	241	193	194	172	203	201	222	198	203	230	197	219	214	214	195	222	191	183	203	202	210	205	208	212	202	192	222	199	209	191	223	213	192	206	206	200	182	186	233	226	198	204	199	193	209	223	211	184	214	213	206	205	192	202	193	225	230	205	213	214	192	215	181	200	234	210	221	219	221	208	214	241	196	198	213	207	229	188	224	204	209	187	205	215	180	185	206	207	200	211	225	208	199	208	229	237	209	197	217	181	209	244	215	217	210	218	184	208	213	202	210	203	205	211	216	225	196	181	224	214	194	207	195	227	214	216	215	180	194	210	204	181	185	210	190	195	204	226	199	197	222	220	226	224	208	226	202	202	185	222	223	219	164	211	206	216	207	183	171	196	221	192	208	246	200	202	179	227	198	215	225	212	194	202	204	202	178	200	209	202	225	215	215	220	182	177	195	203	180	215	197	193	197	196	206	225	205	205	204	197	211	232	185	201	211	203	207	217	204	202	204	206	201	221	228	201	195	194	194	203	194	215	216	197	212	203	185	222	190	205	216	188	214	198	211	206	216	193	196	202	210	201	212	210	208	190	209	221	211	189	218	196	220	209	207	196	184	217	204	202	199	220	203	220	224	207	222	208	220	231	211	192	200	168	196	206	228	197	178	203	194	200	202	226	198	192	208	215	211	196	204	196	212	209	216	208	208	194	188	203	210	200	231	198	220	179	214	200	195	220	217	214	207	196	232	190	225	197	203	215	215	195	206	219	212	206	214	193	183	191	199	215	204	195	220	203	206	229	204	207	182	208	203	200	198	213	203	190	186	187	201	206	189	195	211	212	209	214	228	208	214	226	196	225	222	211	208	177	195	219	213	202	213	188	207	207	196	205	196	201	184	215	206	209	216	206	230	222	214	204	219	204	205	208	225	221	229	198	194	207	182	228	204	200	190	191	215	225	175	221	206	175	221	216	198	230	217	186	192	207	207	216	180	223	212	208	209	201	221	187	189	211	196	229	214	220	184	210	202	213	211	202	234	215	208	214	197	245	219	199	202	198	212	198	200	204	208	222	190	203	182	211	221	212	222	186	204	208	205	208	188	178	206	224	195	201	212	211	240	200	210	206	200	200	193	206	206	212	193	184	182	208	223	212	214	205	216	224	212	193	211	190	224	218	216	192	209	199	196	245	217	235	219	190	190	197	210	224	198	192	187	199	182	226	191	208	215	222	191	193	197	189	234	194	207	206	227	213	197	208	197	206	198	219	216	209	202	217	228	209	200	210	192	217	211	205	196	213	199	204	207	217	242	207	214	198	199	217	202	230	186	191	203	203	206	214	209	207	198	204	213	188	210	178	180	208	180	239	213	207	197	212	198	215	218	206	220	211	191	192	190	219	201	189	204	214	233	209	241	189	218	209	217	184	229	221	237	225	197	216	194	200	205	214	197	233	204	188	231	190	198	208	185	205	186	208	231	190	189	192	220	190	198	203	217	188	202	223	188	206	221	197	201	191	177	232	193	206	190	183	206	217	216	206	191	225	202	212	202	186	215	187	201	227	220	195	203	192	191	201	221	181	171	202	212	207	201	206	206	240	201	204	203	218	203	195	221	194	188	223	210	200	182	230	207	198	207	211	221	211	232	216	190	218	209	209	209	219	232	211	216	201	207	223	211	186	216	212	223	213	221	221	208	205	202	204	206	204	213	206	214	194	214	196	218	214	196	185	221	185	200	211	213	218	234	245	212	206	231	214	207	207	214	200	213	196	197	199	253	227	178	191	212	226	218	203	201	204	219	191	200	200	208	205	203	190	213	219	219	200	220	188	204	186	209	201	207	193	222	168	213	206	197	201	196	194	195	219	193	217	224	214	241	202	183	210	203	215	223	207	214	185	178	204	199	212	205	200	197	209	197	200	215	223	196	188	209	199	203	186	204	206	217	199	196	219	203	200	201	204	219	199	184	199	223	216	207	190	205	222	222	186	227	213	193	224	207	197	200	201	182	214	222	194	208	219	234	208	205	205	180	211	215	224	219	195	223	215	226	200	193	188	210	211	223	187	199	219	196	214	169	207	162	208	223	200	217	214	186	203	220	201	186	192	225	193	204	200	189	221	194	211	196	188	220	223	223	202	196	195	210	239	194	210	212	189	213	205	204	195	206	199	194	192	181	196	182	204	213	194	227	231	229	193	196	203	233	211	178	179	229	210	214	222	209	196	219	186	222	210	211	200	205	194	202	188	212	199	182	222	250	207	215	199	202	202	215	220	204	216	196	201	187	209	197	246	222	225	188	195	207	200	217	201	216	207	225	195	227	218	172	225	198	212	229	198	213	240	204	207	234	216	200	192	218	178	206	187	207	229	224	191	217	198	218	205	203	178	221	212	219	221	227	212	229	206	190	189	197	203	213	209	193	194	171	208	212	195	198	191	221	210	190	170	225	231	203	232	200	231	192	232	206	193	197	200	185	208	199	203	180	195	222	199	202	215	209	208	185	228	201	207	210	225	239	212	224	227	205	185	179	200	206	220	184	219	213	202	193	213	212	193	202	199	229	218	202	211	204	186	218	197	244	214	217	219	197	232	213	221	201	204	211	189	186	243	191	180	218	228	183	213	236	218	195	232	196	202	190	214	195	205	194	220	220	199	238	195	202	221	216	213	206	211	217	209	213	203	199	190	235	205	204	199	205	232	213	225	209	218	206	223	202	186	203	208	219	192	203	213	192	213	211	234	167	194	220	206	195	198	210	201	191	235	190	205	181	220	207	209	200	218	204	206	176	212	188	189	212	213	217	214	211	207	187	217	198	248	211	196	215	192	192	198	209	208	215	221	208	192	213	218	172	190	176	220	227	191	182	181	218	206
4280	14091	10423	5329	4370	5663	2398	1529	1126	897	754	623	518	466	436	419	367	366	341	308	333	284	323	259	290	227	237	231	274	245	255	241	230	239	250	213	204	207	230	242	220	218	209	235	232	204	236	210	208	243	224	232	186	207	214	193	222	208	208	212	191	220	216	184	202	223	211	202	229	231	214	216	220	221	230	196	199	214	180	226	211	200	190	196	218	196	212	215	191	213	222	212	242	210	190	216	179	197	206	201	193	216	207	184	206	215	208	197	204	196	204	221	219	218	184	176	218	241	211	199	210	207	225	219	232	235	183	205	214	213	203	218	196	201	199	205	195	195	211	194	204	211	212	190	231	184	228	203	197	196	224	215	208	189	203	198	219	214	188	193	221	191	216	205	204	197	192	203	215	198	213	205	219	220	229	184	203	204	201	210	184	225	210	225	236	179	219	188	220	226	209	195	213	192	192	203	209	196	206	221	206	202	192	224	189	207	210	222	217	204	198	182	204	215	201	210	228	204	197	207	213	209	194	182	194	193	214	190	208	218	190	211	178	182	202	201	194	214	233	199	212	189	196	205	204	219	216	209	180	187	223	196	217	214	208	211	205	191	209	198	208	223	201	202	177	208	178	229	214	198	217	213	187	210	216	207	212	219	203	212	201	218	200	198	233	201	207	233	196	186	196	206	218	195	219	203	204	215	207	217	214	206	202	219	176	203	196	212	195	224	214	209	198	221	223	208	223	183	199	196	219	209	196	185	176	198	205	204	195	201	195	213	204	228	191	202	203	204	203	206	195	201	233	183	203	202	224	198	194	202	214	181	203	221	206	172	182	202	179	208	228	203	190	177	199	193	207	210	191	204	194	215	203	211	190	202	190	210	205	206	189	198	198	210	218	179	210	198	212	197	190	195	211	194	197	193	215	223	194	222	206	195	210	205	190	218	185	203	213	186	194	226	187	210	220	209	222	210	208	210	190	219	227	216	198	202	217	184	216	193	224	213	197	214	202	188	219	215	209	207	200	213	214	214	229	196	198	189	231	197	212	211	198	200	204	199	223	210	199	195	231	197	190	210	217	198	201	196	224	199	201	220	196	196	182	206	208	218	210	198	202	203	244	203	237	229	204	184	197	209	218	186	208	218	202	214	197	211	205	203	189	199	211	227	193	200	189	211	187	211	203	215	203	219	201	182	222	215	209	217	182	205	203	216	186	226	240	201	206	188	209	223	209	195	199	207	204	205	206	197	196	169	181	217	193	211	192	236	225	208	194	243	195	207	209	218	200	212	240	238	208	213	205	252	215	207	186	184	223	176	194	196	214	208	212	206	209	143	205	194	203	216	203	188	218	221	202	217	199	216	194	229	188	196	228	211	224	224	187	227	218	191	188	201	184	192	202	218	208	198	226	200	179	217	180	218	225	203	211	217	202	192	204	225	203	222	188	185	186	205	218	239	235	197	210	206	215	227	197	194	185	221	193	212	175	201	207	187	199	200	208	203	211	214	217	204	211	195	188	208	201	221	215	215	206	227	204	208	200	198	214	204	185	210	163	178	179	214	195	196	222	215	188	221	201	216	183	196	205	189	215	216	229	231	194	192	185	205	228	211	204	220	189	203	191	173	195	180	192	217	204	206	210	187	230	212	204	188	212	205	220	193	210	207	213	190	228	206	215	215	228	202	207	198	210	215	195	200	212	230	204	201	209	200	215	231	213	202	202	200	227	195	200	209	211	204	208	198	186	237	201	195	221	205	196	194	188	213	199	201	244	189	234	209	205	213	204	179	219	193	179	214	192	210	198	197	202	216	216	179	207	193	199	199	190	206	209	223	196	204	220	201	234	187	191	197	208	196	207	192	214	184	188	209	194	222	214	193	204	206	217	212	214	214	182	213	177	209	228	203	212	209	219	192	219	184	205	210	200	197	183	208	180	199	244	190	213	210	183	215	192	214	211	209	220	204	202	201	204	200	212	196	225	227	212	197	200	208	219	195	198	209	195	214	190	197	220	184	225	184	216	229	224	217	207	202	207	213	216	204	196	214	220	196	197	201	215	186	220	212	190	208	213	212	218	197	206	226	177	202	213	202	189	192	217	189	210	223	206	215	196	202	183	218	200	208	194	204	210	209	196	199	188	197	178	226	221	218	228	215	211	196	218	196	203	197	161	201	214	220	214	178	212	222	207	196	215	190	194	206	197	187	190	213	216	199	199	223	210	210	192	213	213	194	186	189	199	228	189	201	207	192	187	229	199	218	191	200	219	211	210	211	217	234	213	200	195	208	227	195	211	220	210	193	202	197	214	242	212	176	202	212	210	213	196	199	195	222	212	218	171	208	211	220	206	208	240	218	198	195	211	218	201	211	210	222	224	190	213	217	208	239	228	201	212	211	221	219	221	226	217	230	196	196	190	206	192	206	240	216	197	189	213	178	208	201	203	177	186	216	226	202	198	214	186	205	201	196	196	238	216	193	226	193	201	205	196	185	218	201	221	188	220	186	192	199	211	201	200	193	204	204	209	232	199	207	187	193	201	217	194	203	181	219	218	209	187	187	202	213	216	205	198	224	218	237	195	218	208	208	209	219	251	205	194	238	207	176	218	205	231	225	214	230	206	185	222	214	215	218	200	218	169	194	208	226	200	171	196	222	209	192	216	209	232	219	212	215	197	224	197	196	185	173	222	207	206	222	214	204	208	214	197	198	192	199	222	200	212	201	217	200	226	181	208	208	211	197	174	186	192	209	210	211	191	232	208	198	216	207	206	218	201	194	203	205	184	216	191	202	218	209	185	217	202	221	228	194	203	197	186	209	188	178	197	238	198	212	185	193	190	216	224	188	210	214	230	191	223	207	214	179	202	220	195	208	204	218	219	185	211	214	189	209	226	222	205	212	201	219	230	206	214	196	216	189	194	221	209	190	189	211	213	212	234	230	215	201	202	219	208	209	185	198	195	209	186	224	173	194	208	222	204	198	230	208	233	225	213	212	225	209	193	174	198	219	198	207	195	216	224	208	214	176	195	212	217	205	216	201	214	208	204	213	219	186	203	210	191	197	186	196	170	201	197	213	183	201	193	202	220	231	195	190	237	210	211	181	197	198	221	196	214	213	213	209	189	192	183	204	219	221	217	214	192	215	193	189	213	206	219	206	218	204	216	196	205	207	200	219	176	200	208	185	235	204	199	228	207	211	214	214	203	188	195	199	200	230	156	203	200	206	202	213	196	223	192	216	232	220	206	202	207	206	193	196	200	208	217	225	200	193	208	201	211	208	200	212	198	215	211	235	204	209	189	219	212	208	216	222	197	206	200	211	217	238	170	209	188	208	208	212	185	183	207	200	209	210	212	187	237	195	239	212	215	234	209	200	222	221	206	224	209	189	186	236	189	192	207	210	236	202	223	212	185	263	230	216	187	186	180	227	200	208	212	198	208	203	200	208	215	223	195	205	208	204	213	221	193	207	197	189	235	216	195	230	212	222	199	210	216	195	204	221	193	218
27280	18305	4824	1073	934	1051	830	734	782	715	722	715	767	767	741	743	749	756	710	739	735	737	738	700	794	742	705	745	705	717	698	735	689	758	715	730	700	684	733	748	736	765	734	693	705	733	707	751	704	716	722	758	746	748	704	761	702	691	715	721	754	702	704	743	704	729	762	715	748	735	705	719	712	780	746	740	723	792	760	760	733	741	707	705	709	709	737	738	702	764	718	724	716	681	736	739	706	654	708	731	696	732	746	717	718	712	709	718	727	722	760	738	733	737	744	707	709	714	765	757	724	765	727	739	734	723	737	689	778	695	746	726	746	782	751	734	812	738	700	722	658	707	760	710	691	718	731	742	748	744	790	745	732	764	792	743	703	763	704	723	699	733	756	733	719	755	683	743	756	735	761	726	696	769	733	701	731	751	695	735	750	714	735	757	746	708	695	742	726	662	724	718	737	738	693	737	710	702	720	748	708	707	734	736	754	685	727	672	727	695	729	739	740	713	745	715	720	754	714	728	737	692	749	760	725	700	737	748	707	744	730	675	719	715	779	752	696	696	738	737	721	699	760	749	748	721	715	789	721	781	727	731	714	655	674	733	721	707	717	730	687	678	736	673	706	735	753	728	740	722	742	758	710	765	674	711	723	725	746	704	772	689	766	747	687	676	713	777	733	719	723	723	719	752	726	740	758	722	736	721	722	708	750	754	743	749	709	754	735	718	742	735	674	739	741	741	706	745	708	756	724	739	724	728	723	708	723	758	745	722	759	759	746	734	735	722	695	692	742	685	709	771	718	723	710	679	740	744	699	771	755	772	765	755	765	704	758	719	773	685	746	697	713	718	723	734	729	708	714	752	743	695	741	770	735	732	728	708	717	718	729	731	746	707	706	750	664	721	705	702	780	742	716	692	745	741	710	702	730	700	719	749	730	732	741	775	755	717	736	766	690	729	729	710	692	742	706	734	688	723	741	739	725	747	711	718	788	730	711	739	754	739	716	719	760	689	700	731	688	741	783	706	710	717	717	730	780	766	746	720	707	737	725	733	740	702	738	680	706	737	709	740	670	714	750	777	724	675	713	744	758	726	734	727	748	755	721	699	722	772	706	740	782	691	771	748	741	723	726	734	754	766	711	708	713	747	750	663	748	794	722	684	708	733	720	779	722	723	729	780	762	754	715	731	734	692	745	692	727	764	680	707	726	753	709	712	745	727	780	722	720	737	733	730	712	750	713	730	705	720	761	705	697	747	699	748	742	756	704	750	724	721	751	710	741	762	743	749	750	772	709	729	751	733	711	730	765	736	733	730	694	712	675	716	710	729	734	678	742	761	699	715	745	708	730	755	733	749	743	788	688	729	729	771	721	717	693	757	790	711	640	692	754	693	752	693	728	720	671	755	739	705	733	727	731	771	751	767	686	734	785	730	758	752	759	712	730	697	708	741	759	746	714	707	749	751	736	696	735	780	733	757	698	701	712	661	720	760	762	725	743	733	726	743	730	760	749	737	730	765	724	751	692	742	685	678	710	770	749	757	674	752	725	760	794	730	734	759	790	740	667	688	798	694	727	698	737	767	732	739	719	687	711	707	713	712	716	749	748	741	717	727	732	762	719	748	706	707	714	721	769	720	726	740	788	694	725	732	738	650	714	734	708	752	713	729	700	780	719	781	695	740	713	732	753	730	743	748	752	744	689	786	739	706	682	731	720	695	715	736	822	752	728	781	702	720	722	689	778	717	721	696	710	747	687	752	726	758	724	722	730	728	776	739	699	745	725	705	722	701	716	753	737	739	706	732	742	721	725	760	758	681	668	749	755	720	707	748	730	740	788	726	703	676	728	744	757	747	764	762	729	736	708	664	712	707	695	734	711	731	741	688	708	734	690	710	706	732	686	733	737	697	684	754	805	737	704	719	686	712	717	757	729	706	764	730	722	743	742	706	687	704	687	699	694	750	683	745	730	690	740	773	694	749	743	795	709	732	758	687	722	680	712	738	737	718	721	728	669	725	725	705	706	713	715	732	688	738	769	787	708	730	740	710	681	734	744	741	763	716	720	704	718	752	743	724	729	763	731	722	730	745	710	696	741	736	714	744	727	733	725	732	766	655	709	699	719	735	704	703	730	711	703	750	717	710	692	751	739	696	751	750	721	717	685	667	737	722	751	788	766	711	731	706	754	746	718	752	692	739	786	699	765	709	732	737	720	760	687	731	729	697	701	762	714	728	724	705	726	718	707	719	714	742	732	720	710	738	763	737	716	784	709	736	721	727	696	711	740	753	738	724	756	762	750	693	705	710	759	724	744	721	737	732	782	681	730	717	708	686	744	743	692	735	724	748	709	701	735	698	727	701	724	726	728	723	758	708	680	737	686	703	713	742	731	740	691	754	737	696	714	768	705	732	733	698	744	674	748	726	761	736	732	752	686	701	739	644	719	761	698	726	701	695	675	665	718	715	753	687	704	707	686	734	677	709	698	728	758	787	741	742	686	673	740	732	724	788	686	706	692	798	718	717	710	764	691	745	735	737	752	735	739	708	764	722	755	758	713	715	710	757	729	751	727	734	734	728	700	760	739	778	776	759	731	762	716	749	708	687	750	765	694	707	725	713	709	738	732	704	691	740	676	781	706	726	751	738	758	782	680	728	758	706	705	770	727	733	719	700	728	711	752	705	778	750	693	744	705	769	750	741	795	702	702	796	751	688	704	707	726	745	695	777	747	724	719	686	732	728	707	737	658	705	728	751	721	699	738	740	736	720	697	733	702	781	719	723	715	738	769	750	735	734	726	698	763	746	700	706	774	726	746	746	788	713	728	761	761	774	733	681	737	712	772	733	715	770	724	739	716	704	700	738	694	753	742	735	693	679	754	734	751	706	705	729	761	756	774	661	718	727	726	760	734	727	751	711	739	690	714	708	727	711	712	726	703	735	706	679	705	725	717	764	716	734	742	683	704	722	739	731	759	757	733	769	699	730	708	775	700	767	722	739	762	732	758	783	724	707	741	727	750	711	791	730	719	721	675	736	725	747	783	732	729	757	720	767	688	733	749	729	663	739	708	758	744	754	719	734	740	742	732	705	715	739	713	694	689	715	760	751	732	711	756	739	673	726	753	724	744	739	736	740	773	710	734	736	689	736	743	736	733	734	747	718	716	743	699	732	675	754	785	763	701	728	719	760	747	713	758	738	790	722	737	733	768	659	735	754	786	741	767	758	770	731	711	676	709	734	694	756	761	661	718	695	706	791	732	773	748	763	727	724	736	706	766	716	728	721	749	727	700	788	739	722	771	668	716	737	704	749	722	766	748	721	744	682	748	740	746	745	724	741	656	686	706	740	722	709	772	682	696	716	717	720	723	759	743	729	724	749	761	742	740	715	734	748	710	704	697	693	809	725	736	727	737	698	768	729	728	720	705	741	729	735	744	737	753	728	724	719	742	773	707	767	717	768	746	709	686	682	730	701	693	739	728	731	725	735	691	665	723	720	708	715
4506	1052	1008	959	1095	1255	867	828	791	758	755	746	745	723	767	740	798	739	746	780	761	762	717	807	766	774	738	741	726	747	741	748	797	780	774	781	748	765	770	683	762	795	749	721	711	757	763	756	766	758	740	751	734	770	768	731	738	718	766	741	749	815	739	742	718	753	745	768	723	698	736	730	726	776	747	754	776	758	740	736	749	709	800	768	760	720	802	736	761	757	741	759	754	759	764	716	721	738	727	759	716	783	748	777	758	715	757	729	786	786	743	712	722	745	723	743	750	755	790	763	728	768	771	769	722	708	806	742	743	732	779	749	734	757	760	744	740	746	751	748	763	776	693	737	811	739	740	742	758	783	717	744	762	766	728	737	748	769	773	724	729	715	758	733	708	755	717	742	725	731	800	758	794	741	783	785	729	764	757	724	697	684	700	732	710	724	768	703	776	726	775	737	760	737	706	800	766	737	747	732	719	741	731	741	822	760	778	718	766	748	740	775	756	750	757	722	750	765	762	771	736	780	746	757	711	740	709	742	729	764	742	767	771	703	787	771	746	713	747	746	740	735	777	779	806	754	726	743	759	739	788	739	774	789	770	770	782	774	756	769	780	780	766	753	734	774	728	742	737	743	732	717	781	794	727	707	771	719	791	727	762	733	751	763	745	759	723	741	780	768	701	709	715	735	750	780	727	734	753	762	775	748	745	770	771	722	721	777	792	729	749	722	749	792	743	772	735	742	755	739	768	776	753	719	727	706	744	771	793	776	771	766	781	776	744	727	773	737	720	759	759	743	710	747	780	767	740	757	775	735	731	739	747	745	767	799	703	730	761	781	782	737	727	757	780	722	721	756	785	728	729	729	770	755	727	730	765	741	772	739	748	733	739	741	747	825	754	738	744	745	748	689	742	733	773	754	727	742	729	739	765	799	730	741	762	746	760	772	696	723	729	789	755	752	719	703	762	781	789	811	735	820	739	763	745	680	725	732	734	765	793	753	783	754	750	710	727	755	768	740	759	723	712	783	768	712	762	768	807	777	727	764	748	748	699	782	743	740	752	728	743	752	768	798	697	711	731	739	694	755	760	720	794	783	715	770	777	737	758	733	777	745	758	770	701	726	761	758	692	781	747	717	754	741	761	713	737	769	768	741	753	736	762	794	713	740	730	785	748	738	726	730	782	760	780	746	732	734	766	754	813	745	763	788	753	746	746	802	781	709	770	678	767	786	776	761	727	721	737	774	758	763	758	735	737	713	788	760	780	729	766	747	783	761	777	729	750	706	732	713	760	750	754	713	785	759	682	768	730	762	808	713	743	758	754	760	784	752	741	727	712	780	729	753	811	737	759	725	732	779	740	721	721	773	766	781	743	778	773	695	804	822	711	722	683	793	759	797	692	768	803	717	745	714	742	767	751	777	743	762	722	748	737	712	766	739	740	772	780	723	759	794	788	741	768	737	743	737	795	784	751	721	746	729	767	772	733	753	785	722	770	728	774	727	778	774	717	733	782	754	739	787	735	791	719	775	724	807	753	733	749	719	740	762	673	790	742	743	727	739	691	747	757	746	742	759	759	754	765	752	756	713	771	795	716	732	747	781	749	780	797	782	784	740	738	755	741	773	722	756	740	750	756	747	745	766	786	729	732	694	741	746	778	724	749	764	775	752	746	765	802	736	760	777	754	725	773	745	705	753	766	770	771	730	707	723	665	738	769	802	775	723	714	748	768	718	769	734	761	717	793	780	765	748	769	750	797	742	768	715	691	717	742	742	707	758	716	744	727	769	744	720	763	728	734	735	730	716	761	736	777	744	752	758	749	731	754	794	744	757	729	772	739	703	756	769	736	700	753	771	757	746	750	711	764	738	765	741	720	732	741	743	747	790	747	736	727	723	756	718	737	740	717	767	745	724	758	782	727	694	718	751	740	770	778	770	768	753	801	743	796	754	754	747	736	723	747	773	796	769	760	707	733	718	684	755	719	729	715	765	745	743	739	660	766	763	762	773	746	751	749	753	741	764	786	736	740	738	755	722	685	789	721	677	779	734	758	777	730	709	711	756	766	811	771	743	701	712	762	738	796	731	712	761	769	769	759	780	798	764	725	709	756	728	757	810	771	746	682	703	758	764	745	764	765	733	789	767	731	763	718	767	770	752	739	733	751	744	750	802	693	745	747	728	732	769	804	734	684	782	692	795	738	787	727	713	747	718	771	769	730	795	734	770	774	738	792	759	731	735	741	764	731	744	766	758	714	750	769	714	734	772	769	730	806	713	740	771	750	750	730	698	823	718	765	776	757	804	710	710	694	787	744	744	821	779	728	716	698	750	729	755	740	755	820	740	749	757	759	722	697	760	736	781	779	785	765	757	758	753	781	778	716	696	775	723	734	754	734	768	746	743	719	799	728	808	743	741	776	823	740	713	792	724	764	787	767	774	766	764	739	739	758	779	687	756	760	761	733	774	759	797	708	753	720	757	758	749	738	729	770	731	749	738	739	732	750	704	692	764	748	737	765	729	744	756	730	757	768	757	772	798	794	723	682	744	744	775	768	740	713	773	750	739	768	753	768	737	769	780	753	749	772	759	778	759	770	781	746	723	758	765	765	770	770	741	770	738	786	719	742	761	723	776	726	746	755	786	750	691	688	784	745	732	769	710	749	775	713	775	744	722	774	740	758	727	766	753	711	751	726	729	727	766	728	739	740	756	752	745	758	737	795	745	790	759	755	706	828	744	732	713	739	733	784	741	762	755	766	774	713	750	733	798	748	694	752	774	784	743	750	745	711	737	769	748	676	720	721	738	712	709	738	719	716	759	724	738	701	742	781	751	777	721	753	747	715	758	753	757	718	733	713	713	749	703	773	787	769	737	748	738	735	715	741	749	721	756	781	738	779	720	795	717	790	777	744	723	752	765	749	764	743	727	693	783	742	690	762	730	727	764	760	714	784	745	713	769	788	755	754	736	783	711	707	777	790	791	776	798	706	756	717	735	732	735	690	749	726	809	742	735	787	754	806	760	732	747	742	769	748	774	772	772	722	771	763	786	709	749	706	781	717	740	730	708	755	739	754	747	732	719	740	765	735	762	785	731	748	757	795	733	734	759	754	707	749	717	787	736	746	789	744	767	749	694	777	769	747	746	766	688	762	777	783	784	745	766	744	790	725	737	728	718	735	733	701	749	735	715	746	762	744	781	750	736	745	744	749	762	810	763	725	715	724	773	725	679	774	756	707	749	791	757	735	755	830	748	756	744	746	723	816	734	761	749	723	793	777	750	750	706	714	726	737	753	792	745	728	718	713	745	695	767	715	760	742	802	773	733	727	731	786	717	763	777	776	789	727	731	722	752	751	766	768	766	762	733	772	711	743	793	735	738	762	758	740	774	761	691	735	746	780	702	739	736	793	740	764	781	698	714	762	754	777	763	758	738	720	766	743	774	770	779	730	775	731	741	717	730	747	772	742	727	705	755	757	794	697	785	771	740	782	755	739	753
23167	20944	28285	23758	20936	13340	1821	769	605	610	524	513	449	457	431	466	456	391	452	434	419	434	432	387	360	392	408	378	385	397	371	372	380	404	380	412	346	362	405	394	360	357	377	344	354	377	337	366	351	367	363	369	344	398	413	360	373	358	365	366	362	399	397	385	323	371	394	385	356	370	394	364	366	372	350	358	372	386	361	368	366	380	343	362	377	400	374	407	381	353	365	322	372	374	346	386	395	369	381	387	360	372	355	380	376	339	395	356	355	352	329	338	358	400	365	358	378	327	391	345	356	363	373	370	354	374	322	370	363	378	373	338	399	376	335	360	366	388	362	354	344	362	343	351	360	360	367	371	389	339	345	374	397	399	368	353	337	367	344	335	385	378	355	364	319	382	382	379	381	365	367	369	379	365	353	382	373	378	383	360	343	366	387	429	394	363	378	372	366	322	376	374	361	349	377	395	340	336	365	359	356	340	369	371	350	349	338	348	389	386	402	356	365	366	369	357	381	364	340	345	380	379	388	363	345	332	343	369	345	358	369	337	362	360	401	388	366	352	380	355	325	364	377	357	370	407	377	369	363	356	377	380	376	338	363	331	393	351	335	349	404	369	391	373	344	365	369	350	355	343	347	351	351	365	385	370	384	384	331	356	353	379	343	370	372	361	366	365	347	368	340	363	362	346	333	351	384	361	370	385	393	350	346	377	364	374	355	376	390	373	378	328	364	372	346	383	326	353	391	361	402	397	354	367	353	365	371	357	358	357	315	321	371	336	388	357	342	383	378	379	346	317	400	380	327	367	374	383	392	374	387	374	369	395	355	343	390	361	366	341	373	371	343	379	398	366	382	331	369	355	364	361	344	386	381	366	368	393	346	323	365	320	377	382	367	364	394	372	343	387	369	366	321	371	383	347	370	366	355	351	358	367	379	348	339	371	373	345	353	342	382	349	385	396	352	388	355	358	400	390	375	375	360	375	397	372	350	375	396	375	368	384	382	365	346	367	371	368	386	351	364	364	354	333	323	368	365	383	352	352	378	391	329	392	367	395	386	368	324	376	352	368	356	347	388	363	356	369	343	364	336	372	350	319	365	371	354	390	357	381	368	389	365	388	336	379	358	371	370	359	387	365	373	327	377	362	348	362	382	383	389	363	350	351	385	358	377	386	364	360	320	384	387	327	397	354	363	364	357	402	375	326	353	394	361	375	377	348	361	368	381	383	353	367	344	380	357	364	377	370	381	368	356	364	375	378	353	390	364	353	365	362	351	351	365	398	364	332	341	383	351	354	337	346	387	361	355	358	372	361	364	390	357	329	379	411	380	394	374	370	376	366	371	353	386	354	348	346	396	379	376	394	354	360	353	357	358	324	358	374	368	318	365	360	340	383	361	375	347	372	344	364	355	361	341	348	375	335	356	337	361	367	350	384	367	372	401	353	373	356	363	380	393	408	388	394	342	361	381	324	342	362	385	387	368	379	387	361	348	365	348	341	337	337	358	364	346	373	347	349	373	388	366	349	370	383	342	366	348	351	374	372	377	372	358	380	377	385	352	381	369	367	346	341	353	365	390	406	360	363	348	375	346	349	377	353	381	347	364	385	359	348	383	358	368	378	351	339	348	363	364	386	374	348	364	360	402	369	408	342	357	374	333	382	323	367	378	388	362	385	342	343	335	383	350	386	379	326	330	389	371	344	372	365	371	381	379	384	334	368	363	381	321	361	374	365	349	343	361	337	323	351	366	372	337	383	343	366	363	362	381	355	372	385	360	371	375	366	330	369	365	340	346	333	358	354	362	356	337	394	375	391	346	369	348	364	357	350	359	364	362	352	379	396	374	360	340	363	377	349	368	383	367	345	397	387	382	364	331	338	377	335	351	374	381	371	355	375	312	367	359	343	359	365	389	388	381	308	348	399	348	351	334	388	371	354	356	384	363	384	389	344	347	374	336	350	335	346	371	364	371	357	354	378	379	349	348	357	368	352	384	340	370	356	369	355	363	320	341	345	369	349	377	324	313	349	359	374	383	340	372	371	378	377	345	372	385	377	374	367	344	362	367	366	365	377	355	384	362	349	345	377	371	361	358	325	362	374	379	363	366	338	377	396	339	410	337	358	366	386	380	340	370	370	358	363	395	369	353	369	390	359	389	395	332	394	377	368	335	383	358	341	364	330	404	401	363	338	372	354	364	333	333	358	336	360	382	384	384	359	356	355	390	363	325	384	369	332	339	396	349	387	357	354	387	382	378	337	371	373	403	357	401	362	389	380	384	361	360	360	355	386	370	313	361	367	369	371	401	316	398	376	414	370	354	351	373	380	347	359	371	364	351	379	360	378	380	351	358	336	353	378	362	350	372	333	356	339	375	356	377	351	353	394	365	329	363	366	380	384	364	357	356	376	336	324	387	380	350	344	330	348	343	385	367	369	402	369	355	391	367	340	382	377	337	350	344	359	369	362	362	346	388	367	352	361	357	387	394	364	422	353	364	386	354	353	415	364	345	356	372	396	348	371	386	367	401	355	382	351	382	373	374	369	346	350	349	359	342	335	326	346	372	350	360	381	334	349	367	370	363	347	358	339	352	376	371	340	356	378	366	368	347	376	375	348	353	367	361	340	326	359	344	381	342	352	386	378	343	365	356	327	393	337	355	337	363	390	382	366	356	356	319	357	381	352	370	395	389	339	374	330	338	373	357	375	377	358	367	356	351	355	379	370	358	374	348	395	385	366	368	350	390	406	352	348	359	371	352	334	352	355	379	375	360	342	386	346	327	375	390	364	366	367	343	399	355	388	344	368	365	353	356	376	326	385	371	347	352	367	375	320	347	395	358	359	354	372	376	370	351	380	374	338	363	365	382	383	339	373	385	351	377	348	341	370	348	347	370	348	385	372	349	353	354	397	377	372	390	346	363	347	360	368	349	401	379	344	342	382	401	370	359	369	377	357	390	333	405	361	349	340	333	345	367	375	346	352	364	362	385	377	398	367	364	343	351	382	342	395	380	395	413	387	364	354	328	343	375	346	340	398	361	368	304	329	372	381	407	374	359	389	340	384	360	378	402	339	382	402	370	385	377	336	352	412	355	374	385	383	356	365	353	364	427	346	391	349	371	359	361	385	375	382	328	374	381	363	377	367	372	353	367	364	366	380	396	362	350	375	363	368	349	370	362	357	389	357	363	354	387	332	342	380	371	351	322	344	381	365	380	390	385	375	382	349	362	359	336	345	370	367	328	349	388	354	390	363	371	423	333	364	381	378	318	338	356	378	368	344	346	355	371	375	387	350	351	351	361	362	349	378	328	357	363	370	355	325	382	334	377	392	359	360	403	355	375	398	393	358	357	350	406	339	380	379	376	356	385	342	377	374	339	390	368	351	356	403	363	352	340	371	341	365	351	367	347	378	393	349	358	349	366	381	352	344	370	348	375	357	356	380	346	343	355	373	342	357	365	354	380	377	396	354	374	406	401	393	411	392	372	361	366	373	336	328
3218	8375	6231	3137	2572	2325	1744	1044	867	763	675	625	551	547	522	489	501	471	449	472	482	429	406	443	411	439	452	402	411	420	378	422	383	384	417	419	419	402	419	398	421	413	370	411	408	387	407	383	388	414	396	427	376	385	403	392	389	418	407	374	394	406	360	364	412	395	388	423	415	416	380	423	418	427	379	388	368	397	402	411	391	403	423	379	380	392	381	396	406	407	434	419	367	355	375	397	404	387	380	391	369	399	379	398	392	388	385	397	414	378	409	402	387	376	407	416	408	358	415	396	360	392	433	423	422	385	391	411	409	398	378	388	423	396	390	380	407	386	363	393	390	389	442	408	402	370	412	383	376	433	413	380	409	413	410	375	381	404	382	407	381	364	394	400	400	411	360	393	397	409	404	421	410	372	374	363	396	404	382	353	377	406	384	360	370	353	393	422	432	373	408	369	409	419	367	430	417	413	445	394	406	381	419	423	387	450	401	386	385	429	377	385	377	428	369	393	364	362	388	383	410	403	445	377	383	389	387	401	400	368	399	415	391	446	414	429	367	395	404	405	387	405	382	397	389	371	430	387	426	398	377	395	384	405	400	412	404	389	380	432	386	411	426	417	408	359	432	380	385	393	398	395	388	439	387	405	399	375	413	419	422	414	391	428	418	408	384	339	405	415	407	405	365	401	401	380	380	403	429	396	414	400	375	401	390	414	399	369	418	393	367	369	400	395	399	392	380	420	377	392	417	413	420	416	381	397	377	386	383	397	360	385	381	411	390	404	385	380	412	418	377	409	388	416	384	360	375	415	439	413	394	375	397	432	401	415	376	377	419	388	392	378	397	416	366	393	358	396	375	391	412	403	453	422	369	374	394	371	384	398	399	395	387	423	407	347	414	371	413	401	403	386	378	392	387	381	428	396	397	415	368	389	421	392	386	400	386	389	400	387	411	376	364	409	414	410	363	412	405	401	376	398	400	432	406	408	387	405	376	389	396	432	356	383	401	408	386	404	428	401	418	359	410	417	395	385	405	389	413	383	410	403	411	404	400	430	416	405	395	373	385	379	388	398	437	384	374	398	392	404	418	371	375	402	384	383	384	413	377	426	383	449	349	407	416	370	396	399	388	406	383	390	406	428	374	390	426	394	399	413	398	399	421	372	405	355	406	379	419	426	362	401	405	398	417	420	393	373	410	425	395	415	420	380	396	378	417	376	383	411	360	376	355	342	383	409	381	427	369	349	377	403	411	400	380	368	405	399	406	371	402	384	382	388	375	366	406	387	420	404	427	388	398	398	372	401	385	383	385	362	420	406	414	392	402	401	376	392	384	367	402	414	427	377	411	390	385	353	401	376	405	402	399	397	412	411	409	386	370	378	382	391	436	421	390	427	374	368	427	402	391	430	367	389	395	432	390	394	398	428	364	400	384	382	365	366	381	390	387	352	395	361	368	377	404	391	381	393	408	385	379	367	409	382	394	427	368	371	384	365	407	424	430	377	366	392	399	392	416	382	389	384	387	376	351	349	380	426	410	374	391	359	405	348	405	416	397	378	427	406	408	381	408	407	396	418	391	372	405	377	387	398	413	395	393	407	416	423	366	451	374	385	407	367	409	387	373	392	384	390	388	402	403	419	403	444	418	383	387	394	395	345	399	366	440	381	417	402	390	408	397	398	414	348	403	396	429	409	403	410	366	362	383	370	406	394	370	391	414	417	383	403	428	401	371	403	397	368	404	394	401	412	400	396	388	410	407	376	379	436	378	359	423	379	404	375	376	392	407	416	418	396	413	372	387	402	374	425	400	408	372	376	397	417	397	381	420	395	404	391	396	392	384	424	377	405	361	423	404	406	409	366	384	370	380	379	379	369	410	400	362	417	385	382	399	437	369	401	389	388	428	383	435	428	381	389	395	371	395	419	371	420	358	386	422	414	377	396	395	376	418	364	388	419	378	389	407	392	394	363	399	420	391	362	403	363	395	392	397	397	407	398	374	403	405	391	371	385	387	429	410	370	409	380	389	400	375	372	380	411	387	389	397	427	375	371	363	387	400	402	381	389	373	348	396	405	392	400	403	387	380	376	402	391	364	403	377	408	415	430	366	385	428	413	397	370	432	393	405	370	373	430	389	369	389	360	416	394	399	382	362	383	384	356	411	419	395	424	398	394	411	391	383	384	433	406	391	412	400	338	397	417	408	378	424	406	369	421	395	396	395	408	389	379	363	430	373	417	394	370	419	395	429	421	401	373	392	393	422	405	367	427	368	382	394	417	392	400	347	380	398	387	407	389	398	365	363	371	397	401	420	428	392	399	384	421	372	404	398	396	394	431	400	384	374	399	388	382	385	381	430	392	385	388	365	390	405	383	374	440	409	411	403	387	405	395	390	395	410	401	437	396	439	402	383	429	382	400	390	361	411	381	434	374	375	388	424	419	403	405	403	375	382	390	370	368	391	383	397	427	390	392	400	387	390	430	409	411	405	422	366	436	368	378	401	372	414	371	383	376	381	381	395	341	386	420	376	405	442	359	421	367	395	379	400	389	398	376	367	395	397	414	364	404	419	414	416	375	440	410	355	391	417	396	388	378	388	372	396	382	402	418	405	404	400	404	395	417	388	422	382	428	410	389	383	378	373	407	374	443	392	389	402	418	393	380	391	392	393	372	389	387	391	446	435	455	390	374	385	369	402	395	360	405	388	356	368	406	367	397	369	388	403	377	399	434	357	379	379	388	412	383	406	397	451	379	395	390	389	408	421	432	406	451	394	410	389	409	379	410	355	388	402	393	387	438	390	365	393	399	379	420	398	397	394	445	357	348	408	441	361	393	386	433	402	397	437	378	380	378	383	393	386	378	388	384	400	382	377	373	354	377	386	399	396	406	394	377	413	405	410	370	428	410	361	385	398	394	360	388	383	429	409	405	364	378	388	402	400	410	394	375	398	368	419	412	408	400	413	403	405	380	414	366	398	398	411	364	422	374	380	356	400	393	369	360	374	391	420	372	381	400	408	400	406	360	382	439	377	389	387	386	439	401	411	400	385	397	377	381	380	398	415	422	385	405	362	375	393	381	404	367	371	402	377	401	420	392	396	398	397	391	404	416	425	368	378	406	404	385	375	391	404	410	402	441	381	412	388	424	391	423	421	396	390	373	374	382	401	426	405	464	410	360	381	430	374	387	395	417	360	384	385	399	373	369	418	390	395	401	372	364	370	403	380	442	400	386	419	369	435	387	389	364	416	375	396	410	403	433	412	412	410	415	395	386	402	344	398	434	427	396	404	380	413	348	392	442	412	362	414	407	418	421	370	411	371	397	398	392	370	427	397	397	397	398	402	396	388	410	418	411	387	418	403	387	405	381	393	414	419	414	378	341	411	397	371	405	385	397	405	377	402	416	378	393	355	386	400	403	389	422	425	391	398	431	358	383	408	418	381	413	407	373	398	371	390	398	383	398	384	417	413	415	390	425	438	387	398	396	396	357	400	378	403	378
24256	20934	27472	24515	16499	1917	1262	839	811	833	766	711	744	717	741	719	743	682	718	742	666	706	663	727	784	690	711	722	709	706	678	717	737	722	702	707	706	694	682	695	658	691	712	738	717	682	689	715	700	668	715	660	704	748	651	653	679	666	702	692	710	671	678	691	676	725	681	701	694	645	664	710	699	683	740	692	693	699	705	682	715	717	682	684	683	681	691	664	674	724	714	711	734	713	696	666	683	737	691	701	680	682	671	722	679	737	710	722	709	688	690	718	713	688	707	727	697	701	731	712	723	712	662	710	717	642	657	666	682	683	703	658	647	667	666	671	697	683	696	694	728	680	719	696	664	664	679	689	628	711	705	719	697	681	684	668	729	615	701	714	709	715	718	684	634	671	697	690	657	650	732	689	724	708	670	698	701	697	713	707	689	724	712	692	720	699	679	647	698	655	682	701	702	697	660	655	692	686	697	680	697	662	677	648	670	705	715	714	676	631	662	666	703	683	647	668	674	711	667	677	664	733	715	699	719	649	656	699	706	640	675	747	674	714	687	667	692	710	717	707	630	701	708	687	702	732	648	755	709	674	669	688	725	725	708	662	689	712	701	678	675	714	667	666	711	694	689	651	695	673	734	730	695	671	720	684	697	672	728	672	720	702	698	698	697	694	686	665	692	713	708	674	673	701	698	659	706	676	717	687	703	719	728	697	711	732	702	732	638	744	690	685	638	693	642	736	724	685	667	689	666	723	675	676	691	687	664	712	677	674	704	688	691	703	694	657	732	684	668	688	703	676	707	662	663	671	655	676	698	697	676	689	714	680	727	700	722	694	691	664	690	719	711	657	680	686	687	670	679	647	721	656	695	673	708	708	679	727	692	667	668	660	707	685	716	663	719	693	669	703	664	656	686	718	705	708	692	657	705	708	695	695	718	643	664	695	686	686	693	732	709	694	686	673	696	696	726	644	676	714	664	646	644	704	709	709	703	635	729	645	689	650	732	743	751	687	691	731	732	670	660	659	656	673	674	704	688	733	689	691	699	689	690	654	680	693	682	673	700	698	705	683	699	679	739	702	680	663	671	691	674	709	656	710	717	633	682	693	685	701	600	656	679	689	706	764	736	691	735	661	681	687	695	662	676	652	652	663	653	725	704	670	744	740	721	709	713	690	658	741	688	677	694	683	651	683	673	676	661	674	704	650	689	671	698	696	672	762	673	715	674	655	684	729	745	698	720	760	697	712	651	704	682	690	687	707	703	648	680	710	670	684	663	696	739	723	675	674	680	697	675	716	730	680	687	707	695	744	709	693	699	657	691	689	733	659	688	732	709	696	691	716	669	671	667	709	664	651	715	685	713	634	711	664	664	700	658	675	702	652	728	650	678	673	684	685	749	663	670	704	673	720	647	676	695	660	663	710	685	697	670	681	698	758	660	661	713	689	674	627	660	761	693	717	742	688	688	632	685	678	718	657	693	698	792	704	710	650	686	639	673	692	688	654	630	641	708	706	660	677	666	619	718	667	616	730	679	700	752	686	668	717	693	711	682	688	689	678	671	648	690	676	689	688	699	675	705	709	708	699	708	652	670	732	639	643	656	698	691	689	684	709	695	705	695	697	716	668	656	715	696	671	669	685	634	660	724	699	695	694	667	698	729	700	710	662	713	670	725	701	685	631	647	660	678	670	694	703	678	690	659	656	665	705	706	665	699	706	731	756	666	695	694	674	697	704	691	690	690	737	700	675	688	733	681	674	679	700	663	691	742	656	671	692	682	705	680	763	638	681	684	662	691	672	679	717	689	717	655	690	692	650	689	707	727	692	666	718	695	631	692	675	725	677	694	692	698	708	756	692	729	673	668	704	681	719	684	695	687	662	694	720	672	654	701	702	693	700	671	693	655	684	691	742	728	721	700	707	688	668	702	717	679	659	650	701	682	739	696	725	743	694	691	709	701	721	709	686	711	672	671	676	706	717	646	746	706	742	665	635	694	685	628	728	714	667	695	677	694	687	671	639	683	666	684	668	727	676	639	691	715	702	681	708	647	622	682	709	699	741	695	693	668	691	699	651	697	718	681	694	730	707	653	726	704	685	660	668	708	683	670	682	747	703	697	675	691	677	685	709	668	689	674	668	695	673	695	691	721	655	705	665	705	668	677	708	713	667	720	682	669	691	671	715	685	719	629	716	660	674	722	660	716	666	640	670	699	696	715	656	647	652	665	684	666	665	680	684	671	678	672	666	661	711	708	686	688	683	697	664	711	677	623	697	700	672	667	702	673	689	692	688	695	694	691	679	699	655	757	670	681	654	684	678	680	693	637	690	670	742	678	699	717	737	669	683	650	690	674	694	655	688	727	638	698	659	718	681	699	691	744	687	690	722	680	724	673	660	668	659	597	660	675	707	722	671	678	663	677	703	749	656	698	683	611	679	690	680	703	700	701	688	683	668	681	755	720	693	667	655	694	693	696	699	681	686	667	623	703	678	717	744	742	672	730	667	746	719	720	632	652	725	721	687	702	728	656	720	623	679	693	673	697	654	683	663	676	623	660	696	696	654	677	705	694	679	715	708	700	670	748	685	700	691	654	736	710	682	680	638	735	697	675	680	716	625	687	687	705	702	689	675	661	697	749	715	707	683	716	687	714	695	699	731	719	714	714	685	698	701	656	692	653	703	670	719	700	668	675	649	651	690	695	674	698	693	679	693	715	694	745	676	647	682	664	711	684	695	755	732	665	693	704	673	618	676	719	696	676	724	703	693	721	691	616	698	685	694	680	669	641	644	666	705	706	758	696	673	727	734	701	667	691	648	657	670	757	665	732	675	670	687	709	682	696	721	684	714	670	717	684	721	706	713	693	651	702	693	700	708	677	647	691	668	701	668	726	689	676	672	685	770	712	656	661	706	690	613	674	701	713	728	680	735	750	679	760	684	702	664	690	643	641	673	654	686	684	690	626	613	667	697	700	693	693	686	710	685	690	688	720	684	681	654	732	707	719	688	704	748	694	668	709	705	679	680	689	690	661	699	679	697	697	691	688	696	654	676	732	713	693	714	700	704	703	690	665	672	687	684	727	711	697	661	725	630	663	660	699	709	706	684	698	693	675	668	721	700	670	655	674	718	718	710	650	683	661	665	687	658	667	712	697	658	686	704	680	661	708	674	669	655	696	718	667	698	667	701	709	686	675	677	681	673	710	680	677	636	712	689	633	641	685	700	755	670	656	717	706	656	671	672	658	729	727	697	674	691	668	684	725	727	685	622	673	683	662	645	699	702	689	658	739	621	704	626	686	697	655	686	645	698	633	722	718	668	632	672	690	672	690	702	671	673	714	693	697	715	726	689	647	710	645	674	719	695	672	685	674	682	677	709	676	683	714	682	689	655	686	681	743	670	654	668	732	688	696	687	660	709	730	712	716	682	676	689	666	702	682	671	712	713	696	690	687	684	705	726	707	678	633	719	683	667	702	674	683	761	715	678	693	640	704	687	723	664
3481	5548	4200	2391	1985	1799	1656	1083	933	915	852	841	775	794	762	754	706	738	732	680	732	646	747	690	755	700	712	720	677	695	711	745	696	677	690	716	696	650	697	698	661	678	695	655	641	690	683	730	645	702	692	685	660	699	655	662	701	714	670	696	675	676	688	737	688	682	682	690	637	649	711	673	661	693	707	672	686	679	634	646	689	724	659	699	669	652	678	701	674	653	678	688	648	718	668	684	629	664	682	701	673	658	679	693	693	665	702	664	700	648	672	715	627	680	672	705	673	658	684	678	649	702	688	667	675	689	677	671	667	662	686	654	665	712	648	661	720	712	706	636	686	720	675	618	668	695	664	705	674	654	652	680	690	721	685	696	710	726	714	698	672	677	696	694	652	674	678	653	658	690	688	679	723	708	691	657	648	688	648	656	688	750	692	704	675	647	655	692	661	634	694	649	725	700	667	640	656	683	673	648	718	709	700	713	665	669	653	715	670	682	695	693	666	649	697	683	730	660	615	708	677	695	701	697	659	653	686	641	705	702	683	626	722	691	682	674	673	701	665	658	667	662	701	695	693	729	651	703	637	722	682	635	710	680	668	686	667	679	693	665	625	714	660	659	665	664	657	654	678	611	657	672	643	676	658	695	690	694	669	676	672	658	676	680	761	660	680	692	692	666	680	691	725	668	662	645	652	721	738	698	685	656	721	638	686	667	666	646	684	683	665	713	682	669	693	663	650	672	659	683	680	665	702	615	693	694	723	630	687	672	655	737	680	682	707	721	682	670	666	705	725	676	682	694	692	738	687	694	651	733	708	671	649	675	694	693	713	665	650	671	659	672	714	672	702	679	677	701	657	707	679	644	708	693	668	652	732	682	694	701	670	705	707	649	664	680	633	647	688	685	673	690	699	674	670	709	640	662	696	711	710	716	622	695	646	687	651	653	714	667	684	692	665	683	675	685	663	647	666	689	715	719	681	676	670	684	720	644	639	682	639	693	666	680	713	664	713	659	705	674	674	659	653	673	712	664	681	735	702	603	714	696	721	688	672	737	712	686	669	700	687	697	656	661	657	669	705	662	670	728	663	656	638	635	710	634	633	687	697	651	705	704	670	683	652	728	683	685	667	660	719	650	684	697	709	705	658	693	675	734	692	687	649	687	669	697	669	672	694	682	738	663	681	668	691	672	673	685	645	696	640	668	702	698	657	684	705	628	648	701	728	712	703	707	679	724	709	647	667	672	717	684	701	644	683	665	715	677	678	690	660	733	651	678	649	686	694	637	660	710	669	701	671	677	607	626	685	637	742	661	659	705	642	730	686	638	662	651	651	713	664	708	693	719	729	668	675	706	688	756	723	663	676	641	685	701	678	710	629	688	720	653	704	674	670	677	698	707	680	674	671	702	652	659	709	657	686	740	691	661	701	742	682	669	696	704	701	680	679	695	671	645	715	731	677	703	739	742	698	707	712	687	664	665	694	653	697	682	659	680	661	657	693	695	668	731	696	689	675	655	691	658	670	621	653	640	678	664	668	715	688	648	685	659	720	696	700	647	735	683	701	683	643	651	667	647	660	662	712	712	650	700	706	648	693	702	698	727	695	667	665	681	649	682	707	692	723	661	689	675	675	701	666	665	700	670	693	674	663	624	668	682	694	718	693	680	679	637	688	617	683	649	695	676	681	684	667	668	682	640	672	677	732	690	696	695	686	695	679	681	709	671	668	640	688	690	696	638	702	687	714	667	695	688	672	684	666	685	712	694	649	668	656	654	679	680	667	683	703	701	697	712	688	677	715	678	681	703	656	636	667	714	685	692	691	671	747	666	668	706	701	645	650	687	658	649	657	662	687	692	670	674	698	685	722	672	725	669	644	660	695	656	612	653	721	682	660	684	707	687	674	655	683	702	712	697	710	663	677	658	715	643	715	738	694	736	714	657	691	698	622	689	729	679	642	614	693	637	677	652	655	683	674	683	687	690	722	691	683	665	669	686	719	711	662	732	698	658	656	703	705	661	669	704	680	703	694	694	638	667	724	682	682	677	658	677	642	694	663	706	714	721	700	688	714	703	650	705	689	667	707	693	685	651	699	664	713	723	628	643	685	689	691	703	658	726	654	650	630	698	709	718	662	700	687	700	738	668	677	673	687	700	720	672	701	698	675	722	707	729	721	666	682	673	659	660	676	660	679	676	636	711	683	721	696	687	699	712	691	698	665	635	677	655	657	663	655	671	655	698	686	665	704	697	660	674	715	662	695	725	721	664	689	722	699	719	655	704	704	669	707	695	678	662	677	730	652	699	691	658	700	734	725	688	693	665	704	720	658	702	683	685	660	669	709	688	658	716	688	686	706	658	677	694	713	674	644	659	681	721	672	696	679	693	666	672	677	686	683	689	682	658	624	659	678	686	707	674	635	696	646	743	658	688	698	645	676	695	692	725	706	671	649	649	681	677	706	691	715	696	692	715	693	733	640	698	687	691	692	644	671	692	643	707	693	714	659	694	694	681	655	664	740	663	666	673	680	597	681	693	672	697	684	683	654	663	696	644	670	699	699	703	654	715	656	631	623	685	674	681	726	650	726	673	671	684	665	731	697	660	687	713	663	671	672	663	647	698	665	716	697	656	680	706	677	704	671	659	673	712	713	708	704	670	652	695	660	676	653	702	673	705	677	671	666	688	725	701	648	692	671	677	696	691	722	642	724	673	714	678	691	686	694	709	686	668	745	705	648	708	635	691	700	721	653	651	729	698	703	646	663	714	655	715	707	680	675	688	743	683	687	706	698	701	744	659	688	671	721	741	674	640	690	734	692	649	674	656	691	674	687	685	609	662	673	646	728	664	704	692	711	728	668	702	699	681	696	688	666	696	702	666	708	631	714	641	691	694	699	694	715	682	688	649	627	684	672	718	715	710	651	655	675	684	683	688	687	679	710	644	658	734	679	659	724	706	692	707	661	693	680	618	733	677	684	684	706	702	747	685	719	701	692	726	694	679	652	683	603	656	675	710	675	662	689	647	723	686	674	709	699	685	668	692	677	614	718	730	694	645	708	713	664	681	639	702	629	678	712	676	688	679	691	692	659	685	723	621	699	681	686	604	661	657	701	669	654	654	711	687	652	712	675	659	728	697	669	667	693	674	664	664	697	713	676	655	687	655	649	677	652	679	653	666	713	684	648	658	707	719	696	689	646	649	695	676	723	671	677	684	706	692	730	716	681	722	686	700	698	700	693	664	702	669	653	690	666	678	678	616	698	729	726	667	707	681	684	646	682	729	687	670	688	661	669	711	666	668	731	688	634	699	678	658	722	749	691	684	674	680	693	708	641	712	693	705	712	678	660	691	703	707	704	676	658	672	722	709	679	682	685	716	689	659	670	680	684	719	657	684	686	653	691	693	673	682	702	699	694	652	662	653	690	690	684	687	622	756	678	696	697	671	674	686	668	714	645	651	677	732	680	711	673	648	667	653	640	662	703	717	714	682	673	682	748	666
22098	20974	28650	23441	20977	21046	12106	1241	716	653	512	471	412	430	362	330	290	318	246	293	261	285	246	277	253	226	257	238	247	241	230	234	243	217	225	255	237	219	236	226	241	214	229	223	208	223	204	200	232	216	199	227	220	195	228	207	211	238	226	217	192	198	199	218	192	213	235	226	233	229	227	208	216	230	206	187	218	176	183	220	197	215	191	224	213	215	188	216	222	213	201	228	202	210	185	211	196	209	203	206	203	201	226	203	222	201	184	216	193	208	221	211	229	227	224	201	198	203	212	221	208	201	200	170	210	194	210	221	191	179	189	222	204	209	182	207	205	210	189	178	201	214	184	218	203	200	203	207	219	210	212	228	165	234	213	188	192	201	197	228	213	191	198	224	240	188	195	197	219	211	203	201	191	216	207	209	228	205	196	209	207	196	230	219	194	195	195	197	191	192	207	210	220	237	187	189	225	232	220	213	197	195	212	205	239	196	219	199	211	216	196	212	220	207	195	202	211	190	189	216	196	206	226	180	214	223	207	229	222	235	214	194	238	201	185	199	199	206	177	216	195	230	187	222	194	219	227	185	211	201	206	194	177	200	193	209	232	197	180	231	222	217	197	191	202	225	192	218	209	199	214	196	194	232	183	224	208	194	207	244	220	217	197	200	219	214	216	195	195	186	224	227	184	222	216	188	207	229	186	208	235	208	213	208	215	221	213	217	218	195	196	216	208	207	201	209	214	228	209	216	226	196	208	195	194	220	185	180	189	209	185	206	225	198	193	197	206	213	209	228	216	227	186	207	202	192	206	182	223	213	219	192	177	205	211	178	201	210	209	191	188	208	192	208	189	198	205	225	215	194	213	241	191	241	232	210	217	183	230	196	200	192	209	218	231	205	217	207	189	166	208	226	210	186	205	193	231	170	189	206	213	186	196	213	197	185	178	211	192	194	198	210	217	201	206	206	211	218	212	195	218	193	203	220	192	187	203	210	184	181	213	190	188	200	191	198	206	205	210	204	201	186	213	220	229	216	175	194	189	203	239	210	207	192	184	221	193	208	209	217	204	166	194	195	205	218	204	194	189	204	211	185	217	226	202	205	198	183	205	205	188	212	177	212	205	260	195	199	196	201	201	195	192	208	200	204	203	231	197	213	219	198	216	184	151	193	203	222	192	213	218	205	201	207	215	235	200	234	203	210	207	209	207	219	206	209	210	240	175	195	223	181	189	217	180	215	201	203	220	223	187	213	227	221	173	205	226	249	200	195	194	203	210	206	225	216	216	225	202	222	204	179	219	197	231	209	231	187	186	216	204	200	197	202	212	203	193	191	218	202	188	205	187	215	196	177	215	196	213	179	206	186	192	222	204	207	176	207	202	223	224	209	222	198	233	197	206	195	214	207	196	221	189	210	184	205	216	206	189	226	187	220	191	234	193	207	199	192	218	208	189	214	177	183	200	215	207	190	191	205	210	193	205	192	191	228	201	216	226	198	195	201	210	211	190	225	201	207	197	204	212	206	180	199	228	203	223	197	206	199	213	214	201	213	209	213	195	190	208	197	196	198	194	209	225	207	194	215	218	197	220	204	211	217	198	183	211	199	219	209	203	189	199	211	200	214	199	207	206	204	198	187	206	181	211	196	196	204	227	195	211	213	217	208	171	203	198	227	216	214	198	176	236	189	200	205	217	205	194	206	203	218	196	184	178	186	221	229	215	188	246	214	186	188	206	202	214	207	198	208	193	225	201	208	194	182	199	224	199	201	198	230	204	202	222	198	203	219	205	216	227	194	205	210	194	212	192	173	201	227	218	200	224	214	210	192	210	238	201	189	210	216	217	200	192	204	203	218	211	188	220	183	208	226	231	233	180	210	200	200	213	199	193	220	223	214	218	227	197	192	214	190	214	207	191	205	208	208	190	210	215	199	199	186	216	179	222	221	209	237	192	204	182	208	192	216	225	211	204	186	208	191	197	200	192	195	199	215	193	185	195	214	231	210	204	205	191	208	203	201	211	211	198	203	213	190	192	209	226	224	214	172	200	207	196	204	196	222	240	202	188	217	215	187	194	205	207	202	193	217	204	196	226	219	200	209	189	196	209	222	220	224	205	201	197	218	212	226	194	220	205	186	229	176	186	213	205	214	205	224	200	181	193	203	214	216	202	212	210	201	215	227	175	206	199	209	221	215	211	207	201	226	200	181	210	219	225	213	211	184	182	221	223	196	193	190	203	202	183	226	195	195	206	201	214	190	222	204	215	196	182	208	199	181	210	240	221	232	197	199	196	224	211	186	186	196	223	186	219	210	217	228	227	206	207	169	186	206	210	199	210	185	180	212	194	209	226	226	224	203	200	191	183	230	206	243	206	204	180	210	175	194	204	198	197	202	181	191	222	236	214	213	193	226	193	192	196	209	230	205	190	176	189	211	220	209	207	229	226	228	207	198	206	214	207	194	201	202	207	198	205	216	200	202	197	208	196	209	221	210	204	193	203	208	198	197	223	211	208	219	211	195	211	210	194	196	207	221	197	180	215	195	216	193	172	208	220	199	177	237	196	184	229	192	226	202	208	204	197	211	209	191	194	214	217	208	173	210	217	207	224	206	200	204	214	203	184	196	197	201	190	237	199	230	209	202	187	212	204	210	202	205	228	197	211	213	227	240	187	214	217	197	205	210	222	206	231	208	211	227	203	204	200	211	208	202	196	202	219	198	207	212	212	201	206	204	204	191	200	211	228	201	201	187	194	208	220	242	206	220	225	223	212	227	209	218	183	226	201	205	201	184	203	189	199	229	225	200	221	192	212	178	198	205	183	201	210	221	213	208	202	218	210	182	220	204	243	205	205	197	218	173	208	212	207	184	234	198	204	182	220	206	198	210	174	210	188	239	236	191	199	214	206	191	225	202	200	205	212	197	198	192	214	213	225	207	218	193	226	238	230	230	239	193	185	237	207	180	192	198	218	199	193	225	223	215	217	213	210	199	192	212	207	175	195	213	190	207	217	217	203	188	196	186	210	208	179	226	197	203	212	223	214	205	197	196	210	199	220	204	223	191	198	187	232	209	190	211	194	206	208	201	187	205	176	209	195	183	233	216	200	205	213	171	195	192	217	204	200	205	228	219	212	213	200	199	173	181	198	191	188	215	197	194	193	212	199	193	221	185	215	199	193	206	165	233	214	181	207	198	194	209	199	193	195	196	205	187	192	199	214	191	188	211	207	188	183	192	194	197	211	207	227	216	212	216	218	198	212	195	214	193	197	218	179	186	183	201	175	206	223	205	206	205	213	215	210	192	209	190	189	217	238	203	214	209	229	214	195	222	189	182	222	190	198	225	200	210	190	208	197	198	193	200	190	177	182	221	200	203	178	226	199	217	196	201	200	221	215	236	224	183	202	185	209	194	211	191	232	232	209	207	229	225	176	231	178	185	190	200	189	227	185	203	207	192	233	190	184	207	195	218	183	195	202	203	193	231	213	212	208	215	189	188	210	214
4339	14001	10489	5223	4133	3290	2400	1483	1148	896	742	620	548	484	461	408	378	353	330	336	321	293	296	270	286	314	272	262	271	232	242	232	236	247	242	248	211	239	216	252	235	222	226	204	240	205	222	192	221	206	221	218	220	200	225	235	231	211	222	219	175	193	225	233	217	218	205	210	200	200	229	216	214	198	230	217	221	192	204	206	204	217	216	203	195	234	203	210	204	188	204	204	219	202	206	185	196	221	202	197	199	189	199	220	200	220	185	214	200	219	219	226	193	196	195	203	183	196	203	226	198	180	204	193	217	204	216	201	197	214	181	204	234	185	178	209	230	187	200	194	205	192	195	204	217	202	202	226	217	216	193	195	197	205	216	216	198	192	223	205	188	213	220	201	212	216	198	204	235	189	213	182	191	204	217	214	205	188	198	192	256	200	220	216	199	193	201	210	195	210	188	199	240	196	208	217	206	208	228	213	223	172	186	217	195	192	221	218	198	220	199	223	208	205	199	207	211	227	189	205	212	204	199	209	211	205	227	202	196	207	210	226	211	218	187	192	204	211	190	187	231	193	209	203	194	213	205	191	187	215	234	241	216	216	222	206	210	197	225	196	200	219	217	192	207	213	213	195	210	213	204	222	213	212	188	221	206	204	197	221	198	210	199	173	198	211	206	209	207	224	215	193	223	194	196	221	226	203	237	222	183	210	208	213	226	204	208	208	220	215	198	200	209	200	203	193	222	209	202	193	217	183	225	225	212	218	187	223	186	213	230	211	209	205	208	189	195	197	204	202	207	199	203	208	199	205	180	202	196	192	213	200	191	205	192	203	199	212	199	217	209	207	195	200	182	204	209	204	203	188	201	200	171	204	229	195	191	210	182	246	227	201	222	205	206	214	216	222	236	207	246	203	209	205	223	206	201	207	192	203	199	207	199	172	217	207	209	214	204	242	178	214	216	182	193	187	182	205	210	214	206	200	186	202	204	187	207	198	190	203	210	211	190	224	197	223	210	206	251	191	228	206	216	203	187	195	201	200	242	209	213	220	203	193	191	229	223	197	233	201	204	191	192	200	211	231	210	207	191	205	210	198	195	199	216	203	205	218	200	210	223	211	215	195	191	194	194	184	205	214	211	235	196	211	204	200	212	206	202	215	206	219	206	227	197	189	190	215	198	201	219	185	205	223	209	186	199	208	220	210	193	193	228	193	196	193	185	189	213	195	216	205	217	189	209	194	201	176	242	233	234	215	190	198	211	206	207	214	216	221	210	220	231	205	225	211	214	197	198	211	206	204	196	193	203	220	177	213	220	208	228	210	211	204	206	235	217	220	223	193	198	218	218	204	202	233	206	204	217	206	196	197	193	205	233	224	221	200	209	202	211	201	202	210	233	216	222	183	201	195	208	204	212	203	216	204	195	209	220	198	197	227	208	211	214	233	216	212	222	225	204	201	199	192	205	188	209	209	195	218	204	194	196	190	235	202	221	208	198	207	214	197	195	207	224	180	203	211	218	214	190	215	191	205	194	237	217	215	215	213	196	171	207	191	217	205	219	209	208	209	201	234	196	232	211	228	200	218	192	227	210	216	204	195	196	171	227	193	220	214	208	219	223	198	217	233	207	231	195	217	207	188	214	217	204	215	201	211	203	221	199	164	216	207	221	221	217	212	215	191	222	222	229	198	218	201	235	223	180	212	215	222	191	213	207	188	215	205	196	220	186	219	208	193	203	233	211	186	216	188	196	221	196	200	221	200	211	205	177	212	204	214	179	216	216	177	205	215	214	186	200	208	204	200	223	207	198	211	225	198	192	212	220	205	202	219	197	170	207	219	202	206	216	232	200	199	193	227	221	209	208	221	217	211	204	216	208	210	193	201	197	219	223	209	230	199	211	200	202	215	206	247	167	200	225	235	220	200	200	217	213	198	211	197	238	197	202	195	232	225	217	212	183	220	217	210	191	189	219	220	200	208	212	191	193	191	205	196	215	210	205	190	218	185	193	208	193	209	205	185	212	200	209	242	212	201	225	231	206	211	216	199	221	219	221	209	199	214	211	204	218	209	198	194	210	190	199	197	215	240	214	201	239	209	216	207	226	213	198	222	210	209	218	187	201	212	199	194	204	213	196	219	219	193	198	242	179	212	190	175	197	187	205	210	205	187	213	229	212	192	191	197	203	209	165	206	197	223	197	200	210	211	215	217	220	202	213	192	208	199	191	201	202	195	225	207	194	215	217	210	215	199	207	212	216	185	203	194	209	213	200	235	204	206	209	207	213	207	196	222	213	226	203	225	199	210	199	202	187	168	190	173	245	230	203	209	218	189	190	219	208	217	210	247	191	205	188	194	219	207	190	206	194	218	193	200	177	211	207	196	209	200	217	211	212	215	165	208	188	199	201	207	233	195	202	213	211	206	188	187	196	210	209	204	190	182	197	198	243	215	212	205	205	219	230	207	215	205	198	202	187	214	192	189	186	220	179	238	208	214	191	210	216	217	226	217	202	208	210	207	229	185	217	213	189	182	187	215	212	242	209	202	207	207	209	213	224	196	215	189	214	199	226	213	196	213	221	197	189	181	215	209	198	205	210	213	210	209	197	241	217	213	209	220	218	223	195	223	205	196	184	224	215	220	208	212	203	222	200	197	205	204	217	192	208	202	198	200	213	200	223	210	197	203	233	200	195	196	210	219	208	225	214	209	212	194	230	197	195	196	216	186	193	201	223	189	191	230	204	224	201	202	210	197	226	192	203	196	216	223	245	198	195	212	218	188	193	213	208	191	226	193	216	207	213	213	187	222	207	232	213	212	212	181	193	208	188	188	214	190	195	194	197	202	196	211	207	205	197	204	219	205	197	186	236	212	235	217	173	231	227	200	191	185	182	163	192	214	202	206	197	198	200	262	232	215	188	200	216	222	171	225	202	208	183	185	202	203	203	200	228	194	197	208	206	224	209	222	195	217	203	192	192	202	228	220	212	206	206	186	195	226	200	184	225	219	208	220	208	215	217	224	192	215	199	207	192	225	195	213	218	204	217	212	204	207	238	199	214	211	203	219	194	185	203	190	218	218	203	194	219	202	239	211	197	212	221	205	189	197	188	190	205	203	213	213	225	210	173	193	228	219	215	223	221	198	232	203	208	198	201	254	194	204	196	204	188	197	220	210	197	186	196	205	218	193	182	213	200	221	220	201	201	206	215	199	222	215	196	216	194	208	211	183	180	200	192	200	213	224	206	205	194	199	212	192	231	198	194	205	198	206	195	222	196	209	226	194	191	189	209	208	211	208	186	200	212	209	213	201	171	209	191	201	222	217	201	187	208	185	208	231	209	179	201	191	186	185	198	185	187	210	219	209	203	218	198	234	245	200	206	186	208	209	199	207	203	199	219	220	173	189	229	204	220	217	212	198	190	209	230	229	204	203	193	213	192	218	213	193	215	200	212	207	218	192	219	216	177	205	205	249	193	210	204	196	205	214	191	204	210	193	211	202	206	202
27461	18288	5038	1252	1034	1007	890	754	750	763	809	731	760	677	701	702	721	691	693	735	672	747	718	709	726	674	737	712	721	748	762	718	785	719	744	699	689	727	719	732	680	728	699	695	737	702	680	740	743	727	741	731	746	713	723	693	773	739	772	697	752	756	754	708	739	713	728	712	703	683	698	695	712	755	761	700	683	712	717	692	752	692	727	723	720	743	714	685	707	754	713	713	747	745	729	660	717	754	725	671	712	741	732	740	736	692	769	748	744	735	748	729	731	724	717	687	714	752	680	753	701	757	671	737	748	681	779	708	719	687	737	712	737	746	724	721	739	689	685	728	688	703	712	717	709	717	656	724	703	732	711	731	756	675	732	739	710	715	751	749	733	637	673	705	745	708	737	678	726	730	700	768	709	734	719	738	741	722	707	747	665	713	747	705	705	719	737	678	773	770	743	697	711	686	701	696	715	736	682	726	737	715	716	681	748	689	680	766	737	749	745	712	703	736	717	716	716	723	702	741	711	704	734	754	662	741	731	696	711	703	708	738	707	753	723	726	749	689	698	749	761	722	737	710	710	725	730	708	731	744	735	710	748	747	713	671	746	754	707	772	713	722	706	719	686	763	681	718	734	711	696	674	748	742	784	720	696	726	755	756	734	702	736	665	702	744	703	771	769	698	715	697	680	753	668	705	711	688	733	725	680	739	751	720	705	684	683	757	780	704	729	685	720	653	705	750	692	735	713	740	735	784	694	690	701	666	768	672	763	705	695	689	712	759	757	709	719	712	721	736	728	777	713	714	722	712	740	729	729	737	658	704	669	706	739	700	732	764	723	771	814	720	764	706	737	692	726	739	743	737	713	708	725	772	741	731	735	753	751	745	737	707	716	732	735	749	710	670	681	743	780	747	727	716	763	738	749	761	710	725	715	702	687	732	721	720	727	692	689	715	700	724	732	748	744	720	685	738	763	728	707	722	728	737	728	721	759	764	700	715	738	691	735	689	706	705	709	700	735	682	671	709	717	711	714	685	756	753	704	723	722	747	750	728	737	762	748	665	708	724	768	753	706	719	736	710	706	709	742	685	735	751	711	731	704	766	717	672	712	709	737	719	704	703	736	722	712	748	726	704	737	728	746	698	654	736	715	701	739	723	737	724	749	760	702	751	717	773	691	708	690	699	764	703	775	756	746	734	726	735	752	746	706	726	758	708	698	722	695	721	772	726	718	714	738	730	732	752	659	718	708	660	719	716	708	735	715	738	767	734	719	722	723	736	709	695	685	782	672	765	737	759	713	723	713	756	740	725	751	680	726	762	710	705	731	766	704	781	668	702	748	754	743	741	659	695	772	744	705	729	711	704	751	746	684	709	701	755	720	715	726	670	700	736	732	717	782	713	756	668	746	708	738	730	672	759	721	734	737	679	714	764	735	713	715	736	755	754	702	751	747	776	697	738	736	715	707	710	756	744	713	713	698	714	740	765	740	719	718	746	733	715	731	723	743	722	715	714	738	715	713	694	751	726	704	750	676	731	744	712	727	741	710	746	688	684	735	659	767	729	721	706	738	724	717	757	755	748	756	732	757	693	739	727	697	725	710	739	728	717	727	745	752	708	762	713	731	702	706	735	685	666	739	740	709	709	735	707	732	738	726	683	707	712	752	764	701	729	746	731	737	724	739	690	728	703	707	730	698	716	714	708	704	693	706	714	716	711	784	698	729	699	722	690	694	752	690	712	717	751	741	717	702	771	724	749	775	747	750	725	774	739	701	751	693	728	757	687	729	697	694	729	690	700	732	697	696	696	766	739	714	678	726	711	702	735	738	655	703	749	731	701	657	717	740	671	720	705	711	736	679	675	717	697	694	732	739	717	695	729	718	751	675	719	773	734	702	733	709	714	740	751	674	744	773	761	725	748	694	792	757	729	696	704	712	732	738	774	703	732	765	698	711	748	709	733	756	739	682	686	782	702	667	689	733	744	727	695	747	695	698	762	736	729	713	721	698	741	722	715	760	732	761	699	775	722	750	715	714	759	663	737	741	710	693	728	712	702	747	745	740	710	777	720	768	703	796	746	704	724	728	747	738	750	740	701	660	678	697	766	760	705	670	723	767	737	711	662	685	690	746	730	751	719	694	715	710	735	788	759	718	739	695	750	738	719	708	704	752	749	725	731	716	721	675	705	700	756	714	734	748	734	746	726	726	766	745	716	692	679	691	757	718	703	704	713	729	776	753	726	719	653	715	773	690	713	747	705	717	695	710	775	727	761	720	727	745	703	730	693	677	703	751	739	712	714	733	714	742	725	743	782	708	667	735	714	677	729	722	709	699	705	761	757	736	700	725	685	733	673	717	710	708	771	654	722	719	731	752	677	711	729	744	750	740	708	736	722	685	732	722	660	686	762	709	682	672	741	715	713	715	695	768	732	712	732	690	763	713	708	713	743	735	725	711	688	703	708	748	717	707	713	720	711	700	724	725	758	768	717	735	668	702	749	719	743	774	714	710	743	736	733	724	697	690	727	765	718	739	751	723	719	665	779	712	689	681	680	763	727	725	721	725	788	704	713	753	699	704	666	713	682	720	724	734	737	690	705	746	719	784	747	759	750	733	711	721	725	722	711	779	722	660	699	756	754	765	717	734	722	700	683	722	765	700	726	724	715	731	756	686	693	695	656	770	706	755	726	677	702	735	697	708	700	738	702	727	694	744	707	704	725	730	735	695	724	682	723	673	756	710	759	726	731	704	778	764	729	692	762	704	714	701	737	757	692	712	768	714	717	725	741	725	778	701	709	736	704	720	726	710	667	751	705	736	775	725	734	673	716	723	700	706	726	729	751	752	757	695	681	704	733	766	746	706	744	653	748	708	723	735	774	762	743	723	695	754	768	716	747	683	693	743	677	709	723	750	687	705	751	703	702	731	730	677	797	677	738	714	711	739	705	663	706	679	696	689	703	716	680	732	747	683	724	724	738	694	754	735	687	731	699	723	719	785	714	699	707	710	695	710	686	762	721	761	683	719	766	703	711	722	701	692	727	678	741	755	712	748	733	759	748	704	699	653	710	737	728	700	756	696	744	723	696	724	777	724	740	728	701	705	710	768	730	727	712	735	692	779	703	726	705	708	697	681	700	734	722	750	703	663	717	725	754	736	728	749	791	683	741	745	742	724	683	737	718	767	751	739	674	729	738	693	784	731	730	742	720	718	782	723	709	727	723	678	749	725	761	735	704	775	711	714	728	699	725	707	668	688	683	672	697	746	704	741	763	690	763	748	686	707	725	757	725	763	737	752	743	671	725	694	712	722	685	718	731	689	745	713	710	750	766	716	708	721	745	760	738	753	682	697	728	684	695	721	710	758	750	738	726	720	689	738	727	749	693	713	724	730	711	696	639	691	752	722	738	738	702	696	739	716	717	715	722	757	701	723	683	754	690	700	746	744	665	699	732	669	750	709	736	711	707	729	697	739	729	769	718	746	683	774	692	704	731	740	700
4414	1290	1139	895	947	1001	851	862	769	751	789	757	738	751	726	749	776	739	735	742	766	747	779	816	722	788	797	799	777	723	750	727	785	716	742	736	748	726	731	720	759	796	775	748	727	741	767	710	754	744	771	728	765	728	750	733	747	782	783	685	742	754	718	764	708	779	732	688	755	725	801	779	751	713	717	797	706	760	727	713	763	775	748	742	703	743	754	754	731	737	705	727	683	754	784	763	754	729	770	742	734	730	761	729	727	770	725	709	752	767	791	759	726	763	744	741	718	775	778	751	722	752	737	816	705	764	731	759	722	756	764	671	793	723	723	759	711	751	727	707	775	728	729	740	765	783	736	699	728	763	768	711	776	747	748	698	807	749	742	768	742	737	761	756	785	810	777	738	758	745	749	722	714	716	795	785	741	791	756	761	810	745	737	792	765	780	766	711	761	773	775	755	748	776	733	769	792	724	693	769	735	697	786	748	700	792	734	751	733	724	783	736	748	703	758	759	744	702	721	717	718	718	701	738	750	759	750	743	735	745	776	751	713	766	744	670	754	726	762	784	742	764	756	735	746	783	745	728	781	709	766	772	734	779	733	713	750	796	734	752	762	757	756	778	753	748	748	737	756	782	743	719	757	742	719	767	735	686	723	760	725	723	725	740	757	727	756	768	714	756	697	776	723	759	727	753	737	732	724	763	739	751	733	699	748	713	727	725	753	766	759	712	755	760	759	813	716	722	778	694	754	746	742	779	709	724	720	702	752	774	710	757	797	787	757	726	706	788	768	751	708	724	746	741	734	700	727	754	789	703	770	761	715	775	768	733	759	726	719	725	721	706	761	785	778	708	703	744	744	732	743	784	703	774	741	753	717	700	762	756	756	744	774	768	728	777	739	746	725	736	767	757	711	725	767	754	734	789	762	769	726	748	736	688	743	720	683	756	749	788	720	710	776	743	745	798	757	698	789	764	730	765	726	729	754	721	746	762	717	746	749	736	737	747	745	762	754	791	766	732	782	742	774	752	770	719	740	783	751	776	745	734	745	773	767	760	739	777	730	707	761	706	759	777	766	740	784	759	761	768	720	740	755	757	730	705	777	761	758	743	711	709	758	738	741	700	789	768	725	732	775	733	741	780	744	762	731	749	699	761	736	740	779	754	755	760	759	754	736	761	733	756	759	735	778	790	741	726	708	767	740	741	721	732	769	728	738	750	776	727	770	751	782	734	703	736	718	700	700	738	779	782	747	707	730	768	754	755	731	741	693	804	745	802	744	768	766	752	766	697	763	778	755	762	761	757	762	772	778	724	811	773	760	699	764	728	743	771	731	728	734	760	835	733	765	743	757	747	758	702	755	754	756	714	753	722	772	723	739	715	749	735	734	744	718	761	705	732	746	773	791	754	717	705	725	773	737	720	703	777	767	727	762	762	704	756	769	750	751	723	723	726	722	741	720	783	718	752	750	786	774	733	706	751	723	767	733	710	763	726	740	714	744	783	742	688	763	751	753	746	790	754	683	757	764	720	748	757	757	732	786	777	738	763	748	766	724	743	767	738	743	721	737	753	748	793	759	760	795	747	723	755	773	771	748	802	806	706	739	786	748	736	792	791	754	763	754	722	763	739	741	758	685	717	772	737	730	773	750	791	777	745	705	798	779	760	740	777	727	759	756	759	742	732	773	717	713	745	783	754	749	769	789	762	736	720	774	708	790	757	755	758	737	744	757	743	707	743	780	763	719	699	748	735	754	751	762	744	758	743	738	701	759	739	740	696	714	784	758	757	742	747	753	755	776	766	777	718	732	720	709	772	767	724	699	769	782	800	745	775	777	769	802	784	757	730	760	772	728	756	703	714	747	720	716	774	734	756	721	728	761	764	757	768	742	722	737	693	773	704	748	739	692	721	751	758	782	749	768	745	728	767	809	772	756	762	808	719	722	696	715	743	753	747	729	771	753	737	755	774	769	737	721	715	803	730	720	738	782	713	780	781	693	713	707	759	736	726	749	743	734	711	673	718	750	697	743	708	800	764	746	764	691	721	748	745	743	729	771	751	740	747	725	752	742	694	732	758	751	729	676	708	750	756	744	726	722	769	742	773	759	751	769	768	771	782	769	773	748	790	750	753	772	750	739	710	757	740	786	720	736	758	719	722	780	732	757	770	728	714	740	790	742	716	749	780	685	757	740	790	763	721	693	760	754	726	759	793	725	722	770	693	734	790	773	761	736	795	745	713	761	748	736	781	756	749	721	717	779	754	755	716	769	711	740	717	767	789	742	744	725	795	755	749	739	785	781	773	737	739	763	714	802	732	747	750	734	726	756	808	754	763	718	799	734	759	739	764	784	757	808	765	783	752	741	764	743	762	745	755	754	721	744	731	715	734	734	749	742	785	821	740	749	789	723	791	766	759	747	772	714	743	719	715	734	788	752	785	754	726	751	707	735	723	750	744	707	707	787	740	727	749	784	804	728	718	727	748	778	740	770	757	745	728	773	787	795	683	774	731	707	746	761	772	736	757	761	717	786	779	742	777	753	777	745	743	779	727	729	758	761	745	739	786	784	742	737	729	715	726	755	747	712	785	748	791	809	753	754	723	744	732	721	770	740	727	753	754	738	741	768	694	744	751	704	719	736	713	770	710	771	789	752	739	795	797	770	758	762	708	805	709	766	770	772	748	695	772	699	798	763	761	747	724	733	731	765	699	770	754	727	714	721	798	757	723	746	775	703	719	742	756	705	730	724	751	749	729	717	744	786	721	764	763	697	738	721	716	737	745	683	738	755	765	793	757	779	754	721	777	725	719	760	759	725	777	723	710	728	776	758	739	743	771	741	751	764	747	749	793	750	703	696	739	728	734	732	780	757	756	749	716	771	726	711	721	770	809	793	726	751	827	727	720	764	789	739	771	708	711	765	797	715	701	698	758	766	811	773	730	750	761	685	732	761	805	751	747	765	828	701	739	749	775	710	721	730	754	759	728	748	724	722	742	746	708	770	740	776	724	695	741	738	728	783	787	694	774	745	724	712	736	752	714	780	756	771	724	728	692	761	729	764	740	712	761	763	773	732	783	732	726	725	749	727	758	747	753	823	762	702	758	798	709	736	737	737	739	806	752	734	760	712	773	706	750	756	773	777	714	769	766	774	776	762	781	778	735	748	774	726	748	772	693	765	731	751	783	721	767	798	745	702	769	751	712	774	743	774	699	726	787	784	770	722	714	767	738	771	744	742	786	727	714	781	752	708	706	758	745	739	725	703	771	759	741	768	776	747	761	727	764	725	727	807	772	768	771	764	742	789	744	754	776	750	785	738	713	768	724	697	768	746	754	696	756	721	772	732	763	729	692	730	800	742	766	738	729	748	781	717	765	735	727	769	768	748	737	773	688	738	703	755	726	746	755	772	737	743	779	705	750	758	718	712	740	754	749	737	723	762	738	722	743	739	777	760	744	790	740	713	781	756	775	765	718	734	748	719	759	715	756	705	800	720	720
23257	20982	28340	23816	20991	12988	1400	724	684	659	542	498	444	468	448	405	411	392	450	372	371	427	376	364	383	387	384	367	373	357	345	393	374	344	396	390	329	380	376	351	392	384	372	385	327	386	384	361	367	407	380	375	356	319	363	361	357	355	354	397	378	399	345	357	323	347	370	369	395	360	386	347	390	383	403	361	355	355	362	384	344	342	404	368	365	342	374	355	374	370	383	368	422	348	388	358	321	357	349	362	382	371	385	356	350	367	336	391	358	340	375	374	387	352	361	356	371	356	353	346	372	390	370	355	350	359	359	343	342	373	373	350	342	362	364	329	343	348	351	377	385	377	341	364	360	374	369	388	348	383	399	392	351	356	344	357	358	372	351	359	370	376	331	355	385	381	360	362	355	367	392	346	376	362	342	393	383	350	362	351	358	353	335	357	348	390	354	397	354	376	350	365	345	352	404	373	352	346	353	378	386	372	387	368	371	340	327	365	348	393	356	366	341	386	367	338	392	358	363	394	342	368	399	353	390	395	372	359	377	408	370	348	368	385	381	364	382	390	398	357	388	355	366	373	391	376	361	331	346	375	317	334	348	361	370	359	352	358	395	357	358	357	335	389	400	355	366	386	372	368	373	348	380	386	406	368	347	336	382	365	316	389	366	375	383	371	393	404	318	353	350	371	382	341	360	365	357	378	380	378	354	376	393	351	365	371	335	379	403	381	354	380	364	388	372	358	346	347	339	354	369	339	355	373	398	382	367	345	362	358	361	387	372	394	368	334	363	373	311	361	367	358	339	364	355	377	357	367	406	385	365	369	372	356	358	380	362	379	387	328	371	376	369	343	356	350	350	381	382	342	371	370	355	359	351	327	359	343	364	382	364	318	343	366	338	373	348	388	385	364	323	348	362	387	368	346	367	366	343	330	369	398	388	377	380	376	357	352	355	348	381	348	343	352	360	348	295	367	344	393	347	399	350	374	365	376	349	377	361	383	389	390	350	387	368	358	377	366	366	395	356	373	369	313	399	358	361	383	376	362	353	349	397	335	343	390	363	338	355	380	359	330	374	342	379	344	339	352	368	334	386	400	355	336	356	372	383	360	343	363	343	375	367	355	322	329	367	354	367	324	323	363	378	365	358	359	388	339	350	375	368	346	363	363	360	405	376	341	349	388	320	359	395	367	357	376	386	379	385	365	384	360	372	372	373	366	365	357	353	390	377	375	339	362	386	362	359	368	361	377	346	359	415	364	340	352	327	344	367	370	389	396	329	381	342	369	387	380	357	365	343	383	368	362	364	376	387	362	385	368	348	352	332	367	380	353	351	344	340	361	360	387	387	359	365	350	348	374	350	392	348	363	367	377	365	386	361	344	356	373	359	392	318	362	367	386	408	353	376	358	330	356	334	364	377	345	369	368	371	353	351	376	353	384	332	380	358	357	319	372	364	364	341	381	362	373	387	357	409	347	378	352	373	349	340	390	393	355	356	359	348	391	344	376	411	364	387	367	423	359	377	363	346	358	334	312	354	346	325	345	386	372	387	364	353	325	359	356	366	386	394	363	357	371	327	356	375	371	374	361	351	382	383	381	363	361	383	361	386	345	347	343	328	361	354	355	329	358	385	363	341	381	385	365	358	381	351	350	380	357	324	361	389	355	368	345	329	363	332	356	352	396	338	381	352	334	339	374	344	362	336	355	387	383	365	347	364	357	371	360	366	391	412	353	363	325	363	385	326	356	347	356	376	383	351	353	352	371	396	383	374	361	353	402	390	354	384	377	369	362	330	381	383	386	352	363	334	405	351	350	363	381	373	364	360	367	356	385	360	360	355	344	382	383	357	402	362	349	392	323	361	353	370	353	361	374	376	364	351	384	351	385	341	367	375	381	353	379	409	365	353	366	368	369	384	335	337	376	333	356	388	367	387	376	353	397	377	358	385	338	353	329	338	369	338	386	347	408	359	393	363	356	363	373	371	350	340	340	381	381	347	341	360	387	359	376	338	357	371	349	343	355	402	329	345	377	364	363	367	337	334	359	347	342	362	375	373	389	366	346	377	378	347	344	360	366	363	344	365	374	381	338	347	307	372	385	352	355	376	365	386	340	338	396	352	348	381	386	330	382	341	373	362	350	349	383	343	364	387	349	376	338	401	384	367	343	371	375	388	356	348	387	404	343	344	346	371	392	367	369	372	364	365	364	329	389	385	384	350	366	381	324	353	427	357	340	323	353	344	356	367	344	337	384	362	353	356	362	364	358	364	337	322	339	357	344	394	389	357	355	346	396	363	352	374	357	347	354	362	389	380	371	327	353	366	367	368	346	375	386	378	353	356	346	345	342	394	352	349	370	364	359	342	325	348	367	334	343	384	360	339	366	377	390	376	377	367	383	351	371	391	362	374	366	380	359	389	311	332	360	369	354	371	347	359	378	364	388	323	351	372	364	349	341	396	349	360	367	359	385	345	366	339	392	352	354	356	358	396	369	387	372	361	373	391	340	341	357	358	340	371	348	349	389	371	377	336	385	389	392	349	347	365	336	367	344	337	368	377	375	361	378	367	368	359	368	368	382	343	346	332	351	355	407	343	384	387	365	376	361	363	363	382	370	355	346	357	349	379	391	361	386	413	362	384	359	371	383	367	343	367	386	353	349	328	387	372	338	333	353	336	384	342	345	369	365	361	366	362	344	349	335	371	337	383	365	376	363	375	360	348	371	336	398	369	368	388	371	352	346	401	379	369	363	377	345	345	374	368	368	368	341	337	378	378	352	375	361	366	360	333	348	391	347	324	365	368	337	348	360	350	376	338	343	392	337	367	352	366	332	365	382	337	342	389	348	384	376	391	387	373	337	366	347	402	382	374	336	379	345	357	355	366	369	371	389	355	348	356	358	376	374	340	344	375	356	366	336	349	363	377	360	354	328	349	369	346	383	353	369	365	379	344	404	358	359	371	339	355	336	360	372	348	390	366	376	343	340	352	356	348	341	361	370	352	373	368	350	347	337	385	382	359	351	344	378	391	352	349	375	360	350	370	381	372	379	363	337	343	393	356	360	318	363	351	364	358	353	370	361	389	345	348	396	350	360	390	387	384	399	335	337	356	362	379	362	360	372	346	352	387	364	422	340	325	364	380	361	379	385	357	370	374	340	380	358	377	341	354	404	332	385	355	346	386	392	381	341	359	374	350	363	375	379	381	347	361	379	359	346	373	338	361	379	384	345	370	369	370	347	362	337	354	379	358	405	347	366	352	361	357	351	346	370	394	390	369	360	353	343	356	330	375	360	323	361	367	345	366	349	359	355	373	359	345	345	362	370	335	374	360	357	389	349	377	389	373	334	394	328	334	315	334	338	422	380	346	373	346	380	363	366	331	388	357	394	389	367	355	336	373	380	340	353	340	375	387	354	369	397	398	351	335	381	375	405	344	356	363	399	340	369	376	353	345	347	359	379	351	364	401	360	387	342	316	338	389	358	351	334	362	356	334	368	384	352
3261	8416	6280	3102	2346	1980	1325	1073	857	777	657	606	562	534	531	507	496	452	489	463	427	414	407	432	439	414	404	454	444	407	414	399	457	405	388	426	390	456	388	407	415	410	404	401	424	407	366	439	399	397	371	353	383	437	414	411	389	412	399	427	393	403	381	380	390	393	430	395	418	403	383	389	405	385	377	412	413	405	395	402	412	376	410	412	375	410	404	384	385	382	382	338	442	409	377	412	424	408	385	398	396	370	393	417	411	418	378	417	399	377	415	400	403	374	391	407	385	433	388	455	381	407	414	383	381	393	397	428	362	399	396	397	402	378	406	368	383	388	386	380	418	399	382	368	396	419	383	373	446	365	371	390	369	407	381	390	408	369	376	420	399	391	417	415	378	397	396	374	392	416	400	392	389	380	396	377	419	404	425	401	439	404	367	383	428	413	433	398	383	403	406	412	366	351	380	357	401	421	381	375	409	409	399	397	359	392	358	398	397	371	387	405	396	403	394	365	382	364	390	441	415	364	414	414	428	403	376	409	396	387	390	412	375	399	419	390	404	369	391	422	413	363	384	377	376	380	386	399	393	385	407	388	441	386	407	428	428	373	377	383	371	382	385	374	394	421	420	414	440	384	424	351	358	385	399	347	418	388	407	380	417	397	384	405	387	384	432	406	418	410	410	405	386	418	415	420	420	389	407	426	403	360	416	403	393	397	383	398	399	400	420	367	393	378	378	373	407	387	391	406	428	393	390	413	437	422	400	378	427	390	387	361	409	396	390	400	413	378	419	385	384	402	413	395	426	392	385	401	424	379	413	392	408	367	418	383	379	403	414	393	384	390	380	418	434	384	426	372	432	406	389	395	390	407	389	370	384	389	431	409	411	362	450	378	414	384	360	374	398	387	403	393	425	388	378	387	400	423	396	386	350	384	398	405	394	417	378	403	388	392	360	352	364	393	375	386	398	392	402	370	386	399	383	364	374	415	394	432	367	379	402	400	393	384	396	385	401	383	420	400	399	390	417	367	402	390	416	404	424	409	382	373	431	397	420	386	420	400	388	415	389	420	419	401	398	377	419	401	409	381	406	414	411	383	405	396	381	400	418	437	398	381	402	408	385	414	370	429	419	416	417	404	400	423	375	387	402	389	346	403	460	381	368	400	396	365	389	372	403	383	424	359	406	379	390	398	402	421	400	377	404	404	366	372	365	398	418	388	355	394	372	373	411	379	396	389	404	387	364	385	409	357	383	383	410	407	416	405	410	425	363	378	379	383	393	378	353	387	387	414	406	416	409	401	392	411	390	390	398	427	363	381	404	403	409	356	405	453	398	416	449	429	395	408	390	386	381	380	408	364	401	348	420	380	397	405	397	440	413	391	391	394	389	421	372	370	387	409	379	420	404	401	368	383	372	412	395	363	398	378	434	386	395	401	401	423	414	362	392	412	406	429	368	394	401	432	418	386	390	392	391	385	398	411	396	406	398	382	378	386	388	391	412	399	396	365	396	415	383	377	383	395	388	396	410	421	399	399	401	404	394	390	375	432	368	407	386	410	380	371	364	393	413	388	381	407	401	413	362	411	397	419	402	385	424	402	373	350	396	362	410	394	364	400	402	379	406	413	392	387	417	377	422	413	385	378	397	389	402	419	368	399	393	391	410	429	388	407	395	395	391	419	402	361	377	425	378	394	401	460	404	407	374	408	393	422	385	431	392	409	430	377	381	388	406	394	391	375	372	373	401	382	365	419	395	402	342	425	414	407	408	355	388	366	405	414	438	403	402	378	399	402	368	388	420	366	388	364	414	378	404	408	381	397	404	377	415	375	428	414	396	382	409	379	374	435	394	392	440	388	444	390	386	357	409	407	365	362	389	392	411	391	381	390	413	389	379	408	401	393	398	392	424	395	392	395	392	406	424	393	415	413	384	366	373	382	426	377	414	346	413	373	378	397	398	409	394	389	366	416	410	407	400	403	418	368	396	390	362	369	397	359	418	405	373	391	391	426	382	373	404	384	369	411	358	379	414	389	362	400	376	366	361	383	426	360	394	386	400	347	396	385	400	397	413	389	384	437	380	392	433	383	406	416	389	428	416	392	381	353	410	346	404	394	410	408	400	424	384	406	377	406	415	386	372	391	401	385	387	406	408	380	404	427	385	370	418	426	384	361	410	411	383	400	387	385	391	396	377	409	413	392	406	378	382	380	388	357	401	383	379	389	411	352	400	390	375	377	375	404	402	370	426	428	327	394	404	428	421	403	398	390	387	404	385	382	382	408	421	405	409	361	387	415	356	394	416	408	390	385	389	398	403	407	430	379	433	398	364	430	367	384	395	405	353	411	382	386	396	388	372	373	380	422	390	373	407	377	422	398	367	429	401	403	387	358	416	382	398	368	383	348	388	394	396	380	390	429	374	402	353	391	407	414	413	417	388	363	374	413	364	380	389	418	395	388	417	396	375	365	374	410	399	432	426	380	367	402	367	398	404	393	401	388	388	381	417	382	436	423	393	389	394	389	387	394	402	380	406	389	399	404	379	393	441	399	403	384	417	399	421	425	419	390	387	437	405	378	394	392	434	433	422	369	380	414	386	364	389	413	396	359	391	399	434	370	404	421	404	409	376	420	416	365	414	411	408	395	395	346	416	405	424	386	374	435	373	390	384	396	399	394	387	387	391	388	371	385	374	358	396	376	396	380	398	387	384	413	375	437	384	417	385	370	420	400	401	402	389	389	394	405	433	375	389	393	391	421	394	391	362	407	391	398	414	439	411	378	380	397	422	429	383	392	402	404	399	415	375	389	398	409	366	416	385	386	417	398	386	416	383	387	390	394	411	404	377	397	400	365	407	387	393	405	422	400	412	410	421	402	410	400	362	393	417	384	439	399	381	417	399	411	416	400	409	382	362	372	360	389	410	382	380	387	388	410	379	398	352	375	399	419	381	383	396	415	406	410	406	367	388	379	370	399	411	381	405	399	382	402	392	433	388	395	395	390	395	435	381	403	396	390	425	363	392	395	386	380	388	394	400	366	402	393	389	414	393	396	386	435	414	403	388	385	408	381	381	368	360	452	405	382	432	364	370	371	379	392	373	448	423	436	396	396	375	425	415	386	408	387	427	342	416	402	411	388	385	381	406	412	427	372	392	387	430	387	401	385	378	403	394	385	394	380	400	399	373	423	367	385	394	444	375	403	365	429	391	399	384	427	423	378	400	403	408	375	413	399	419	433	397	381	348	395	366	406	382	417	396	356	450	363	381	373	410	402	390	400	385	344	398	381	402	389	391	421	409	419	399	384	356	389	437	407	371	391	376	355	375	424	419	373	431	383	418	382	392	352	362	377	412	397	364	390	401	358	405	363	395	367	410	384	403	373	376	410	395	384	360	458	396	373	410	366	381	426	389	415	364	371	375	400	406	366	388	393	402	388	377	397	392	401	418	429	337	434	380	401	389	391	374	406	394	406	391	402	402	365	379	419	383	373	388	379	394	394
24321	20952	27466	24569	16502	1765	1085	941	836	767	776	760	737	744	740	746	691	728	736	671	692	693	697	687	683	675	723	679	674	693	652	745	678	742	710	736	696	704	736	671	695	666	683	730	707	708	692	721	722	694	688	716	684	675	734	718	702	683	672	666	719	743	685	734	715	676	732	695	709	692	693	763	741	697	711	686	662	706	657	674	691	695	697	705	670	678	748	756	672	719	713	707	715	692	683	693	700	713	729	705	747	679	735	731	674	669	690	655	656	735	684	742	727	695	695	747	709	689	648	693	696	718	746	698	689	678	674	695	757	717	657	728	654	693	724	697	692	720	644	686	705	636	676	697	707	705	717	707	722	681	766	642	639	700	709	697	706	700	725	692	689	682	661	701	698	712	683	708	745	650	704	676	685	691	688	720	640	683	677	690	673	685	743	700	733	709	724	732	702	692	677	707	715	644	712	685	694	692	645	714	647	698	699	701	689	671	727	685	622	702	634	684	672	673	722	670	688	684	702	670	732	700	688	691	652	711	675	708	698	695	702	737	658	721	690	683	667	653	729	721	682	716	699	630	750	701	664	751	742	703	717	682	727	650	682	720	737	659	689	734	736	688	725	720	712	639	684	646	672	740	699	700	679	711	707	719	747	735	683	752	661	662	639	681	711	708	669	700	693	722	658	702	666	663	686	647	680	730	701	648	637	742	689	746	731	671	724	657	716	719	741	701	666	694	697	746	735	745	723	696	702	686	695	701	699	690	724	690	666	713	695	695	726	675	725	653	659	663	777	715	670	677	708	670	699	688	678	706	667	711	723	668	693	670	738	699	687	699	681	690	719	657	737	671	694	670	757	682	687	721	723	670	727	636	722	740	644	671	655	697	713	700	684	734	687	648	661	690	701	716	647	720	694	724	705	700	664	672	682	685	693	710	723	670	704	707	666	705	684	708	663	696	743	680	690	686	730	703	682	723	696	688	731	730	726	672	695	675	692	708	660	709	708	712	715	693	655	709	696	724	687	676	721	668	642	713	710	694	639	717	694	695	747	700	620	699	671	740	653	727	710	698	688	690	667	694	727	689	703	705	695	717	663	691	713	702	710	669	639	699	714	701	679	730	693	675	693	724	683	667	683	741	696	717	698	720	680	710	676	696	676	689	688	709	674	696	672	741	674	694	705	701	691	712	731	721	714	639	696	685	727	701	698	693	708	674	669	696	710	720	648	706	682	696	615	731	722	675	700	679	639	704	624	666	667	738	711	671	713	739	686	747	710	724	711	717	674	709	698	676	670	663	724	687	704	684	709	641	722	705	719	701	722	672	656	695	698	662	659	654	730	696	668	709	657	698	651	677	683	694	705	652	707	696	702	637	649	694	672	737	700	693	708	693	706	680	674	701	709	728	696	741	675	722	695	693	710	665	699	712	697	724	713	667	685	691	657	684	641	693	708	663	679	721	694	719	689	703	667	690	687	695	702	736	680	691	711	727	664	705	692	710	720	704	696	715	702	684	709	662	646	707	758	702	752	726	735	703	716	727	679	703	678	735	709	693	727	680	646	719	654	681	689	714	653	683	708	669	689	657	720	675	698	661	676	724	676	710	705	678	678	701	707	681	657	671	694	668	701	664	678	747	653	697	657	654	727	631	703	722	685	726	676	676	659	684	700	643	663	729	678	659	687	653	675	719	626	706	711	695	681	687	662	712	701	702	673	703	720	718	718	709	723	680	682	755	654	683	676	694	667	716	694	634	715	683	676	725	669	687	681	727	687	711	711	676	699	762	680	693	680	696	709	686	697	673	682	726	683	729	701	693	674	646	693	731	719	695	664	692	647	693	685	650	702	678	672	665	654	677	669	679	728	676	677	701	752	712	744	721	712	705	670	682	676	670	676	682	691	693	709	711	673	657	693	708	716	663	720	661	673	683	690	700	766	716	716	694	666	703	694	676	741	715	656	753	711	701	663	696	688	684	676	711	681	679	707	695	701	707	668	725	699	700	708	698	681	712	716	661	684	679	737	735	656	708	720	720	673	685	726	683	668	714	719	698	681	699	699	683	695	709	684	669	686	672	678	661	731	708	677	659	657	674	714	693	676	696	675	690	760	696	704	714	703	697	668	695	704	663	715	717	702	717	679	692	677	632	678	756	693	690	754	685	713	698	677	741	663	719	682	673	695	685	666	680	654	701	646	702	651	699	692	695	640	688	706	666	691	692	654	658	712	661	683	694	733	685	733	696	697	673	688	680	708	769	705	679	677	701	667	719	663	680	721	711	653	703	680	671	693	736	690	723	696	741	661	704	705	662	684	686	664	662	689	696	756	696	687	713	713	723	690	692	727	667	695	729	702	717	732	657	673	698	695	692	720	703	668	672	702	704	685	689	694	682	730	678	697	658	660	727	706	748	683	691	651	698	708	723	657	684	642	631	669	719	713	716	713	704	741	684	726	677	688	664	691	752	682	701	678	696	658	670	723	703	694	707	712	689	726	690	734	681	674	692	702	662	682	706	707	649	727	688	668	671	693	677	704	667	663	737	707	698	663	691	712	738	679	662	708	681	664	696	681	705	702	715	729	697	739	678	678	677	724	714	733	739	723	653	660	743	701	705	658	683	693	671	674	704	695	702	681	645	681	708	701	728	677	664	707	684	699	650	704	658	725	705	703	722	727	687	681	683	651	644	712	669	703	691	691	709	667	724	685	676	693	674	696	716	699	707	675	666	688	668	657	668	707	718	645	697	704	688	636	718	671	688	699	703	666	694	684	751	688	691	674	735	675	672	672	680	690	704	655	685	675	750	716	732	686	691	738	662	702	677	672	670	706	743	646	723	707	711	692	671	727	636	737	704	678	704	713	647	712	714	689	697	701	676	668	703	676	704	702	715	707	697	710	717	738	685	673	706	681	687	702	721	723	684	693	659	719	723	718	705	643	778	712	708	698	717	735	730	710	705	643	666	683	672	714	667	706	687	669	718	696	643	744	685	648	718	695	720	688	695	713	686	706	671	707	684	669	648	664	695	672	679	715	709	728	645	711	705	671	682	684	636	725	703	715	660	712	667	693	710	711	680	676	723	690	669	701	649	681	702	711	638	697	713	651	739	662	665	673	737	688	703	697	708	727	737	690	665	758	698	675	712	677	719	687	693	700	737	650	664	716	761	701	684	668	694	749	669	737	661	693	691	694	672	724	669	652	672	693	718	724	733	697	691	690	681	730	763	700	656	708	734	674	685	691	758	694	721	722	653	691	696	713	689	692	658	656	699	709	683	716	707	700	698	672	712	724	746	676	702	685	704	663	677	686	705	693	787	672	680	717	715	706	675	720	684	688	691	681	659	678	722	736	648	692	690	700	697	690	678	702	716	705	661	664	704	707	690	668	685	690	689	725	745	690	697	712	721	682	636	724	714	696	683	679	673	727	687	712	685	699	730	669	674	731	711	622	680	713	683	689	697	728	685	696	698	695	698	701	704	654	711	640	686	694	687	685	734	702	706
3472	5662	4271	2338	1901	1635	1307	1118	937	829	868	786	785	719	729	787	727	718	780	710	709	714	708	737	728	689	700	674	664	695	725	671	747	695	705	689	716	705	678	714	688	701	682	695	690	700	706	672	692	702	703	672	669	708	711	707	667	724	688	683	699	702	711	700	719	741	682	738	696	712	713	660	711	687	723	660	678	675	688	684	687	697	694	693	697	688	687	722	662	706	705	690	661	699	681	662	626	662	642	731	634	714	650	732	674	695	680	655	704	690	702	685	712	707	702	705	740	730	640	683	746	672	706	699	728	716	701	684	720	643	693	720	632	654	643	703	689	677	695	676	723	650	748	704	657	674	717	705	684	689	738	678	661	710	685	678	664	678	710	667	700	656	722	681	659	674	677	633	698	664	660	657	674	676	700	704	680	654	692	702	673	699	660	698	673	724	656	723	661	725	692	689	637	677	706	708	673	682	662	749	723	664	749	686	673	708	712	759	706	689	700	697	714	681	693	664	688	694	670	694	697	695	678	718	693	705	651	662	688	682	683	689	653	678	733	712	685	684	692	730	677	691	726	644	757	720	657	691	688	703	721	694	724	697	636	658	729	689	761	686	711	685	736	695	715	719	642	681	707	702	687	643	687	722	702	714	736	681	682	634	652	673	691	717	655	726	736	641	694	722	696	699	684	700	697	695	729	672	650	696	740	685	698	693	665	656	718	683	729	716	692	695	722	686	687	650	751	743	721	678	653	737	701	692	677	698	719	684	666	685	670	701	657	650	729	709	685	734	671	685	677	726	664	699	752	685	743	629	734	688	663	690	701	686	732	693	649	679	707	687	707	686	741	665	681	657	655	765	691	691	727	699	723	661	694	676	697	678	683	686	723	689	657	689	672	656	744	660	708	676	683	667	692	738	722	636	672	641	716	677	723	693	657	733	727	680	649	716	704	688	680	680	691	660	730	722	709	697	708	722	714	742	687	733	691	650	745	726	725	678	655	692	696	697	730	694	698	723	702	631	684	667	670	642	679	584	659	677	720	699	655	676	695	704	654	699	702	728	697	647	704	696	679	700	656	693	691	651	688	663	665	688	669	658	733	726	695	734	721	683	639	735	682	663	693	657	678	683	718	770	670	704	681	691	676	695	671	696	693	717	689	674	697	685	658	660	659	683	674	671	654	644	714	700	684	656	673	674	656	694	671	690	678	673	669	656	713	725	684	677	681	664	668	709	718	715	700	691	682	710	728	669	663	663	691	653	686	697	716	719	686	687	642	705	657	673	676	709	706	691	684	664	722	634	673	661	675	631	743	679	704	724	695	679	719	667	681	718	732	715	696	715	674	735	659	647	664	657	668	719	701	702	677	729	728	703	703	643	702	662	756	696	678	739	696	686	697	733	664	738	650	671	685	749	666	650	705	716	701	672	682	692	704	751	695	665	713	700	703	700	699	695	724	706	685	694	677	671	764	734	713	725	690	686	714	710	658	700	689	631	688	721	731	635	664	702	668	714	690	736	725	723	732	705	637	685	673	664	694	660	743	669	706	701	719	690	684	682	705	647	728	696	678	717	731	674	736	695	687	643	711	648	663	710	699	682	703	707	693	656	713	666	680	667	693	740	721	691	698	701	700	672	712	684	688	681	671	655	713	757	691	663	699	710	680	719	690	710	700	701	684	686	730	648	683	713	665	641	698	681	665	695	678	712	694	697	686	654	666	688	716	686	721	739	658	657	703	705	719	651	683	665	690	703	694	699	682	695	603	706	697	673	761	696	667	653	672	690	690	745	733	638	701	686	679	660	705	692	719	716	671	682	701	712	662	711	672	673	659	705	675	710	732	706	700	650	737	687	687	680	692	685	717	702	678	726	677	692	701	721	666	717	719	678	741	713	718	674	692	720	697	711	689	665	690	677	700	704	709	714	681	663	693	675	675	643	692	680	717	706	671	752	664	720	724	658	694	686	726	679	723	695	714	711	714	692	731	663	741	670	681	647	681	756	673	640	737	689	682	689	654	679	697	702	699	709	651	683	662	691	659	679	684	678	691	696	686	719	690	721	730	719	630	725	714	692	707	638	736	699	656	685	677	692	646	661	700	710	701	716	710	681	674	669	726	689	641	702	668	672	706	678	641	727	697	674	666	730	672	658	703	728	690	660	691	676	698	653	678	729	685	713	691	704	643	721	686	679	710	684	687	680	671	708	670	649	708	696	682	684	718	738	710	638	664	696	652	677	709	722	723	675	692	700	691	681	667	710	640	698	667	674	716	668	691	657	652	679	717	683	695	719	623	704	679	678	680	717	681	697	692	658	632	713	695	693	742	691	740	704	704	656	699	721	722	652	671	713	712	683	709	665	698	678	663	679	705	725	654	642	699	738	657	674	681	668	692	684	705	644	735	717	684	693	720	684	668	735	691	709	683	681	682	678	724	668	688	680	669	680	658	732	683	679	673	684	660	691	714	664	680	682	728	675	656	667	690	660	688	662	667	675	716	669	731	635	674	712	730	673	674	675	709	661	670	674	687	671	673	729	674	730	679	680	645	715	713	691	678	684	711	693	683	693	679	730	714	647	659	698	679	680	663	684	690	707	664	668	706	703	650	729	718	689	723	674	668	712	675	640	670	636	679	674	725	678	746	650	749	699	681	695	729	694	692	667	675	728	689	674	695	660	728	715	681	635	715	715	704	729	656	704	673	680	732	667	702	672	626	669	718	706	676	705	688	710	688	728	726	716	704	685	693	709	696	655	686	685	658	709	690	651	735	689	686	682	713	698	689	734	734	660	721	663	709	700	681	686	670	669	692	692	728	699	726	712	719	686	657	671	724	711	702	670	644	697	686	727	708	714	686	737	660	627	701	674	647	668	700	666	730	738	685	707	678	741	704	691	691	703	646	701	737	702	671	669	669	691	710	681	698	681	690	672	668	737	685	671	678	690	703	663	710	755	687	693	675	668	684	655	689	707	693	647	683	679	695	674	708	730	698	673	714	704	656	687	778	678	733	671	734	673	678	672	666	676	670	737	673	682	712	663	730	688	709	674	674	694	644	673	674	718	684	656	662	709	729	711	696	678	695	679	720	649	662	701	725	695	671	715	700	651	685	717	713	722	709	743	673	705	675	611	656	686	701	683	708	703	665	684	710	712	660	638	709	686	706	663	691	663	652	705	741	662	728	667	695	689	662	688	680	682	706	701	714	646	707	692	648	684	688	706	716	683	669	716	687	698	678	736	686	668	699	707	652	666	720	701	690	727	674	662	680	710	616	699	741	665	668	700	715	694	653	681	677	704	672	691	656	683	722	653	686	718	696	698	698	684	687	721	696	718	720	677	689	704	694	697	720	680	658	730	674	693	698	675	669	686	674	745	683	679	686	714	699	661	715	688	651	662	704	729	628	686	681	708	700	685	659	668	664	693	715	675	715	654	723	709	708	695	723	658	659	723	673	677	693	696	681	701	676	672	703	716	665	698	696	682	690	672	701	738	649	720	688	710
22161	20982	28673	23464	20984	21044	11949	1123	721	635	548	459	431	409	349	339	320	307	315	278	259	278	265	246	238	272	249	238	242	217	256	228	250	234	215	230	215	222	224	203	207	210	232	199	205	237	196	200	219	210	229	203	231	241	225	209	216	199	217	210	223	224	240	225	207	197	214	233	224	214	215	191	212	239	192	204	210	201	233	201	214	231	228	198	232	188	230	200	200	222	218	202	227	209	234	213	224	200	245	218	202	231	214	201	216	215	178	231	178	212	200	200	237	214	223	190	201	204	197	211	211	189	217	175	204	207	204	194	227	194	211	246	204	216	195	202	217	209	203	228	202	215	221	191	209	205	188	218	206	207	219	205	197	220	210	210	197	225	215	192	183	207	217	232	208	236	205	215	206	226	189	185	200	213	203	211	214	175	193	203	210	216	178	200	205	201	194	205	177	205	206	209	188	227	248	196	225	220	203	213	196	215	220	196	183	177	191	234	186	205	181	189	222	189	233	213	218	227	205	213	204	221	201	202	180	217	211	181	208	218	206	180	222	205	215	217	193	213	190	195	219	193	207	215	203	223	213	220	208	210	195	219	204	214	197	207	208	196	212	212	242	218	216	205	235	194	178	212	215	156	192	203	178	222	217	205	188	196	211	226	203	212	182	202	221	205	209	197	206	230	200	197	215	220	185	218	215	230	244	185	195	196	199	190	202	210	228	194	216	206	214	220	190	213	183	214	224	207	212	227	214	205	218	187	235	195	226	234	186	220	204	188	190	206	206	236	213	213	230	216	197	245	200	226	199	222	207	237	223	178	209	202	203	234	220	225	197	269	225	224	218	219	201	234	201	202	204	212	211	207	228	215	206	204	192	196	217	218	240	225	188	197	224	204	229	195	228	218	208	236	226	227	218	216	204	212	208	187	193	211	195	228	218	203	199	199	202	216	203	213	216	216	237	195	199	242	185	199	208	211	211	187	222	227	202	220	201	239	213	227	211	209	212	210	207	193	216	216	225	214	220	202	188	211	239	203	230	209	208	214	163	198	234	204	179	212	186	194	232	186	207	223	187	195	206	190	243	232	202	220	212	209	220	205	234	200	209	203	222	202	191	232	197	204	168	224	199	210	240	218	189	202	219	221	193	199	203	221	197	206	197	222	214	187	196	212	219	203	210	198	226	206	209	200	223	212	209	218	239	202	194	180	188	207	218	212	185	189	189	218	189	237	221	214	212	203	222	198	215	202	197	208	214	188	235	204	195	203	203	215	192	187	187	196	204	237	191	196	208	199	234	221	225	209	235	205	236	212	183	220	206	222	206	208	222	191	199	214	204	209	191	225	198	198	213	220	229	212	237	222	225	216	208	202	185	209	195	199	227	227	197	211	200	198	210	221	210	197	235	219	211	186	209	234	193	236	224	218	214	221	184	204	232	193	218	216	194	201	209	199	211	195	166	219	197	210	197	222	207	204	206	226	224	194	225	216	224	216	179	184	187	211	220	195	206	186	200	218	234	208	220	198	217	203	209	210	225	193	200	216	202	206	227	198	199	226	218	206	235	195	200	225	186	214	202	193	211	218	208	200	213	190	204	216	207	201	197	166	220	213	204	187	227	250	227	237	225	206	207	209	203	183	196	197	218	212	199	209	234	214	201	211	218	163	198	207	200	203	216	206	180	168	220	231	229	176	191	219	200	192	203	203	229	204	207	225	218	216	211	186	214	186	200	220	222	222	209	191	210	226	205	216	188	195	193	214	197	222	199	197	213	207	176	201	197	199	216	203	205	176	227	199	208	208	202	217	215	193	239	210	201	194	211	208	211	217	212	214	211	204	205	200	224	220	227	224	193	217	203	218	206	194	224	229	201	202	213	192	195	234	197	200	211	206	213	221	216	218	213	219	229	215	215	199	215	253	197	216	205	216	228	197	198	215	209	222	199	232	218	190	222	221	221	233	202	217	207	223	232	231	205	207	222	207	212	222	188	189	219	205	175	216	198	229	195	216	232	202	211	191	198	188	213	196	199	205	211	199	203	206	222	223	201	208	203	208	199	216	203	194	221	195	200	229	208	221	215	196	226	221	211	211	201	198	201	216	186	209	203	215	206	207	212	207	218	215	208	185	202	213	211	232	216	190	196	212	209	216	204	214	211	200	198	210	210	201	196	210	225	194	188	220	205	205	204	211	230	185	212	209	212	209	197	227	213	223	221	215	214	206	200	210	225	222	204	217	182	229	211	224	220	214	215	204	223	214	201	204	231	214	206	201	217	189	222	205	219	202	231	227	216	221	202	212	210	206	200	208	225	214	212	194	215	191	198	180	222	190	226	199	194	206	203	223	208	164	201	229	214	222	197	221	209	193	211	221	234	205	239	217	222	233	197	208	222	222	206	175	220	206	213	225	221	212	216	203	231	215	189	233	194	209	189	223	213	189	190	205	210	216	195	214	194	203	197	230	213	217	215	207	240	203	198	211	201	213	199	218	218	211	206	229	249	235	234	227	207	201	220	217	222	189	209	233	213	196	217	206	209	201	225	202	205	178	207	208	187	205	201	219	182	195	212	196	226	212	210	205	206	203	219	214	225	203	238	167	233	227	219	209	183	208	202	204	195	204	183	192	201	204	198	231	202	200	230	209	197	210	193	222	199	192	187	224	186	229	208	202	221	214	206	201	202	219	200	207	204	192	206	218	216	203	213	221	225	204	214	231	206	207	204	209	210	218	207	198	214	228	215	201	204	200	203	233	210	208	201	222	183	195	208	224	197	188	200	214	245	203	201	209	212	235	198	195	229	226	203	196	200	231	196	185	210	183	198	195	236	224	192	225	206	181	216	175	182	212	197	215	199	203	205	227	204	208	191	224	214	211	239	250	206	215	206	218	209	221	220	183	221	208	224	204	201	208	213	197	176	202	201	221	209	200	225	202	208	195	223	196	199	207	215	205	205	182	212	195	253	222	185	206	218	206	227	226	213	196	201	240	190	197	184	208	209	201	203	237	219	214	203	210	210	215	217	192	200	203	214	217	194	233	220	240	205	248	222	227	206	221	208	223	183	214	191	217	207	207	203	205	209	202	243	197	204	190	198	206	201	190	166	203	205	211	208	185	225	212	218	206	229	215	212	211	211	234	212	217	223	204	221	214	200	213	199	227	206	205	180	218	182	226	188	212	211	221	181	203	205	208	213	225	218	203	201	187	208	202	203	224	223	210	217	204	221	200	205	190	218	206	223	215	225	233	201	224	177	220	191	194	192	227	207	183	221	193	212	218	193	217	195	226	185	205	198	229	225	197	208	205	200	222	207	199	225	228	188	216	188	209	226	220	210	209	205	208	182	198	226	200	208	222	191	225	199	201	185	177	200	205	213	204	173	210	188	210	211	206	206	203	230	219	199	204	215	214	232	217	199	191	206	183	204	195	187	194	197	202	214	195	196	188	246	215	202	202	202	215	197	206	209	220	226	226	221	203	222	220	210	204	193	206	205	200	205	210	209	213
4369	14046	10559	5228	3793	2866	2101	1483	1124	867	733	619	514	470	463	425	355	377	351	326	316	312	297	266	272	262	257	263	252	248	224	237	235	239	224	234	227	230	215	205	221	228	252	195	229	204	225	240	221	215	224	190	213	201	249	207	224	247	215	215	194	204	203	207	226	196	203	210	211	204	193	212	212	231	200	208	183	234	189	219	213	176	212	208	188	214	237	216	212	240	219	232	212	194	203	207	184	195	217	212	212	189	201	196	232	220	197	231	238	194	243	223	222	205	207	221	202	194	198	208	210	201	249	234	195	210	236	223	215	188	205	196	203	211	208	229	184	197	231	224	230	219	234	215	217	225	191	222	204	225	234	202	210	230	213	224	192	209	207	217	214	196	196	201	196	210	203	224	187	208	201	199	193	200	208	218	209	226	188	210	219	194	190	205	227	216	216	202	226	200	214	215	202	216	208	199	177	199	205	213	194	222	207	227	215	180	199	206	200	183	205	210	203	220	211	212	214	201	211	202	224	203	212	208	236	188	197	196	193	212	217	203	227	212	203	199	228	189	223	225	192	205	208	212	229	217	220	208	186	214	188	187	226	221	221	215	223	182	222	236	232	195	176	208	211	181	221	224	224	214	217	211	214	207	222	200	201	218	199	219	201	203	221	208	191	213	217	208	212	196	218	227	208	210	207	205	197	259	201	211	196	207	202	220	215	203	188	203	177	205	209	211	195	215	192	200	216	199	180	213	214	188	223	194	190	203	204	203	227	219	217	214	223	197	210	220	193	202	201	207	208	199	219	212	213	207	235	204	205	198	195	187	217	216	194	199	234	229	230	213	211	212	184	205	223	204	203	194	206	231	205	229	211	208	243	190	201	221	217	203	201	198	193	200	195	238	181	199	194	246	219	226	198	198	207	192	205	219	204	210	228	199	210	195	222	179	213	232	224	231	209	222	208	229	176	239	198	187	210	183	233	214	220	224	195	196	216	211	222	205	203	204	230	215	204	204	165	213	202	223	227	188	205	218	206	218	190	212	224	196	209	213	196	204	198	208	197	189	207	233	180	201	192	219	178	202	200	200	198	185	203	209	186	214	234	186	172	197	210	204	231	249	173	210	197	208	215	210	210	224	207	208	202	210	209	203	225	210	225	210	240	211	217	212	219	209	230	211	211	212	203	200	209	202	219	196	196	201	212	218	195	210	191	199	204	214	200	221	219	199	208	205	193	229	190	209	201	185	212	222	224	199	203	221	222	207	199	201	227	225	202	216	215	191	209	184	175	209	222	209	184	200	206	183	216	192	213	216	216	205	227	224	210	182	208	187	207	185	205	190	254	221	219	212	219	206	210	193	227	186	221	203	196	197	198	196	208	213	217	205	198	184	218	204	227	210	216	219	202	212	198	193	229	209	207	190	211	198	212	222	210	199	204	215	202	181	216	204	213	215	250	206	237	196	208	227	199	231	212	216	181	210	193	202	215	196	203	219	201	215	195	203	211	227	203	216	195	209	200	211	188	229	221	235	218	208	196	191	202	226	186	224	194	238	203	214	198	206	198	199	216	205	205	209	220	219	214	233	199	227	209	187	186	215	208	207	225	205	209	237	175	205	208	210	236	204	176	224	203	223	217	231	226	234	206	231	244	202	212	198	216	226	189	197	220	225	214	212	203	221	203	218	211	219	204	218	221	202	226	215	196	215	182	205	214	216	208	194	232	167	194	209	230	232	234	223	233	199	194	229	226	206	207	221	194	229	211	180	208	205	192	217	220	200	197	186	205	215	216	215	200	215	214	202	200	205	195	197	205	202	194	185	229	200	202	206	193	191	233	193	205	225	216	193	200	201	236	190	219	205	203	212	236	195	199	184	203	216	177	217	195	194	207	225	214	189	195	175	214	223	202	205	209	218	215	227	185	199	212	227	220	224	174	186	208	214	199	190	196	199	231	213	202	219	202	196	203	212	213	188	212	218	229	231	217	210	228	232	230	200	223	208	199	213	226	209	223	201	181	228	193	172	210	217	208	187	221	204	174	213	205	239	217	174	227	198	201	193	214	201	214	199	185	211	166	193	220	203	204	195	227	213	217	182	214	228	197	224	197	222	231	196	199	236	218	192	248	197	214	197	201	219	201	221	207	212	200	206	207	205	208	236	206	196	215	232	225	203	207	198	202	192	200	200	217	218	207	205	204	210	189	215	213	189	197	197	208	212	188	220	200	203	199	192	204	194	189	204	207	203	207	214	228	176	206	230	190	230	181	219	192	195	211	208	187	209	210	219	214	194	208	187	215	212	221	200	211	204	227	215	200	198	218	200	224	199	203	195	225	206	215	216	202	200	209	194	199	188	203	231	216	222	205	213	217	210	191	222	194	202	196	223	210	199	210	215	182	173	204	217	222	219	225	209	195	198	201	233	223	229	215	200	213	193	222	206	184	206	208	200	211	211	217	200	184	235	229	209	199	192	216	225	196	227	227	215	226	209	202	223	234	185	197	213	227	200	209	221	194	200	223	191	211	224	193	211	202	236	197	190	204	215	221	214	237	193	209	215	189	204	219	225	220	199	205	207	204	199	202	227	213	198	228	190	197	200	221	206	219	206	222	193	190	185	197	194	197	212	210	209	202	204	217	222	216	219	192	209	206	192	214	199	195	191	227	206	226	206	190	207	214	207	217	201	209	216	246	213	177	204	206	226	204	216	206	229	198	203	202	248	196	196	183	205	198	178	193	181	225	220	207	230	221	214	216	201	171	212	223	198	216	196	184	210	250	211	181	205	195	194	244	191	223	197	224	183	205	215	222	218	213	196	221	197	195	205	211	210	203	229	201	239	195	196	222	227	203	209	193	195	202	212	222	204	211	200	223	208	221	213	221	205	195	208	216	198	217	197	203	203	207	179	209	238	191	212	205	225	209	227	227	223	210	204	204	200	192	209	208	208	199	201	213	207	224	214	184	203	202	201	206	201	200	205	231	205	193	201	222	200	195	191	197	206	201	196	204	195	221	220	191	177	210	217	206	236	204	215	187	198	205	236	190	193	217	182	218	205	207	201	196	216	203	189	226	216	210	210	196	215	217	210	200	205	199	216	218	209	191	170	187	210	234	195	227	215	204	183	214	202	211	199	194	232	196	213	226	227	216	212	200	208	213	209	201	224	219	201	218	214	218	211	183	189	196	208	216	224	212	211	204	195	213	204	205	218	207	193	204	210	212	211	220	199	208	178	180	214	218	220	213	204	226	205	218	193	212	181	233	190	229	214	224	250	210	177	190	209	215	199	227	212	217	230	186	220	218	192	206	200	237	209	195	196	244	193	220	186	204	200	218	192	212	199	198	200	211	229	225	201	205	191	206	214	197	190	210	214	208	205	203	193	226	216	205	210	227	194	204	170	221	198	198	213	208	215	190	194	227	198	225	209	195	213	226	227	199	211	185	206	198	219	215	234	212	208	218	209	234	226	222	190	227	232	205	199	205	198	210	215	190	203	205	211	211	208
27195	18261	4782	1091	800	791	802	798	754	774	739	733	763	774	734	716	681	723	732	743	743	786	712	729	798	741	750	695	715	761	741	759	761	733	766	725	692	734	776	714	713	756	732	748	746	766	693	705	738	727	750	722	734	741	745	722	688	718	734	725	774	706	698	729	713	740	742	762	728	793	716	753	706	753	727	723	698	733	732	733	739	760	725	730	726	705	771	736	714	667	723	709	766	759	731	729	747	714	770	705	712	695	706	779	749	719	711	719	731	716	761	729	676	736	718	778	745	725	743	757	706	741	756	797	742	680	744	699	723	728	743	754	749	694	720	718	699	705	720	713	719	716	720	669	720	721	734	732	774	718	740	722	722	731	717	721	685	726	757	777	780	792	742	758	750	705	743	721	728	759	733	783	748	763	743	739	753	717	737	761	675	698	746	720	726	701	751	739	709	708	761	710	759	721	720	739	708	777	717	724	736	764	740	688	713	770	746	743	705	740	680	720	717	751	752	715	718	688	737	731	706	739	708	742	743	735	755	703	705	778	747	687	693	751	758	729	746	746	741	766	750	713	748	730	729	720	682	704	753	726	743	718	737	738	699	695	718	705	776	753	762	709	720	690	706	711	757	766	749	725	729	697	732	727	765	732	774	728	727	732	714	748	717	699	782	740	720	705	741	749	703	733	723	725	721	763	736	764	764	715	716	686	747	724	680	711	747	721	718	706	732	726	691	721	751	740	749	702	729	679	728	702	721	733	681	727	670	766	724	715	705	745	741	763	660	747	698	760	771	709	759	727	696	757	711	722	734	752	728	694	714	694	720	759	720	768	748	741	720	752	705	735	785	715	726	748	706	747	682	728	741	731	690	689	725	697	738	730	743	723	726	743	710	739	728	744	714	766	749	740	693	723	721	796	688	698	738	741	732	758	679	711	704	733	689	716	721	807	723	734	807	702	735	724	715	701	714	731	774	753	730	736	744	720	743	743	662	723	749	745	729	717	739	742	731	720	722	702	738	728	647	708	684	698	732	740	723	740	732	688	734	742	750	750	755	743	711	734	765	712	708	770	735	765	756	715	740	696	747	721	705	720	715	761	764	730	746	701	716	747	770	701	757	719	710	762	692	712	689	761	754	703	737	725	715	768	731	703	732	713	684	719	754	720	725	734	766	745	768	754	776	725	752	722	693	768	712	713	739	697	672	732	708	751	695	723	718	729	703	721	697	734	737	699	722	780	729	760	723	683	716	685	783	730	713	719	707	728	706	721	710	755	782	689	700	715	688	708	712	735	790	721	711	719	718	723	739	726	723	705	735	677	721	753	749	707	693	745	734	784	719	735	724	733	749	707	742	673	677	714	699	699	714	731	706	789	777	764	712	723	777	663	723	718	693	708	722	677	743	757	765	721	750	812	718	743	727	733	710	740	674	705	755	732	746	685	733	746	688	759	742	757	685	789	725	762	752	733	733	710	732	761	804	706	704	717	703	728	703	729	680	729	715	695	750	730	700	713	724	721	722	749	731	739	726	693	728	742	733	731	735	729	677	719	763	729	715	757	717	717	712	704	758	711	704	712	760	715	753	730	691	741	704	743	755	708	730	746	730	711	713	742	694	718	708	733	727	732	751	722	787	740	701	715	813	774	710	699	753	789	722	767	779	725	686	721	708	754	735	784	711	763	731	744	657	706	750	727	730	694	788	743	756	732	730	748	758	724	715	746	747	736	728	747	699	724	754	730	742	741	704	710	731	721	768	717	745	679	689	724	732	704	727	735	737	737	763	730	699	758	709	782	737	747	761	724	788	762	708	777	707	716	742	741	676	755	765	702	764	751	746	699	769	744	731	778	685	721	730	795	731	756	738	674	705	784	731	709	708	703	750	734	701	715	711	756	725	724	748	721	717	746	744	710	697	760	752	698	732	707	705	750	712	667	688	686	730	680	779	784	661	744	732	725	717	684	724	738	716	712	764	763	739	704	716	697	698	774	701	755	744	737	740	767	751	721	712	713	736	721	703	712	762	751	741	727	717	702	762	790	686	745	733	756	737	721	758	740	738	728	720	685	742	676	747	716	764	750	667	718	732	712	719	721	692	739	695	661	809	715	764	736	724	728	719	749	716	765	710	718	729	701	719	731	708	747	712	727	730	717	739	749	721	707	698	723	764	756	715	746	745	698	744	738	799	730	752	752	723	766	723	732	725	740	731	690	715	712	704	756	709	722	758	704	703	691	715	693	714	770	759	762	709	733	736	716	684	706	680	738	721	693	730	737	700	697	713	792	691	744	746	684	712	753	744	693	745	755	717	722	743	739	732	727	717	719	728	712	704	710	718	702	750	704	776	741	717	726	704	735	766	744	748	734	799	772	751	721	762	735	739	738	720	731	749	727	731	685	771	726	722	697	757	714	747	715	758	709	715	724	764	719	694	737	734	757	747	765	713	770	744	751	713	781	726	714	735	750	718	769	753	702	723	706	741	751	759	730	740	725	708	731	750	733	740	725	694	718	712	704	729	724	687	766	697	703	742	733	792	711	740	684	701	748	755	781	697	681	735	715	700	731	761	710	716	708	735	720	698	755	731	760	737	722	700	760	766	749	695	725	720	721	714	734	719	751	736	764	728	724	731	725	772	698	713	694	747	731	705	764	710	745	719	730	715	721	683	713	725	705	728	680	731	701	690	716	737	735	743	732	750	723	704	751	748	696	726	680	762	742	716	733	761	732	729	705	755	761	757	758	697	784	728	688	776	721	788	736	769	731	742	734	799	709	728	731	704	667	717	731	729	684	716	715	674	727	738	771	725	743	712	714	725	758	762	729	730	702	753	741	758	763	736	748	728	702	739	728	741	771	697	791	716	689	776	747	725	750	719	757	712	710	744	746	740	697	789	743	687	728	675	719	718	727	716	754	675	759	777	730	740	778	730	747	772	749	728	687	796	772	734	749	737	741	691	670	745	681	709	745	730	706	781	745	713	739	698	709	705	697	697	771	715	679	699	725	774	763	706	712	701	760	736	738	677	711	735	686	697	757	706	710	744	747	732	781	748	794	753	742	748	729	745	675	724	732	727	682	759	707	712	760	718	756	731	734	761	733	757	723	708	748	745	702	727	735	734	711	739	718	700	711	766	705	744	710	711	717	717	764	769	720	721	742	724	703	719	736	721	679	744	718	732	737	689	743	701	744	734	723	741	771	702	740	782	724	750	706	791	716	739	696	775	773	735	674	759	694	793	780	695	740	707	732	724	763	710	719	735	720	714	719	729	741	769	740	746	711	721	737	680	773	709	749	735	742	701	737	739	732	676	703	674	731	704	748	680	720	697	719	732	761	730	735	694	788	703	748	738	748	726	758	734	750	687	743	696	698	679	758	703	689	759	689	684	786	708	697	749	684	738	731	704	756	755	729	760	713	758	726	751	764	686	743	733	761	733	706	718	784	781	691	730	751	719	654	699	753	709	743	724	733	704	722	749	722	728	746	689	715	692	775	748	706	692	729
4430	1167	1083	867	890	847	831	765	815	789	760	761	766	784	736	738	777	752	730	778	760	774	754	767	773	747	750	789	793	758	735	784	782	715	758	732	724	715	778	804	780	747	744	771	737	762	765	755	754	784	777	759	791	753	731	754	712	745	748	800	762	745	770	766	734	715	734	779	763	737	760	744	758	799	691	754	757	731	791	777	720	753	715	798	763	729	716	736	723	711	728	733	799	720	757	731	756	708	788	719	771	723	748	757	708	762	798	774	718	731	753	739	772	746	751	779	762	776	766	781	709	772	799	721	768	743	734	703	752	761	770	743	776	757	772	768	762	715	771	737	769	740	725	778	751	785	748	771	771	779	677	723	759	744	734	771	765	767	783	741	734	770	699	721	794	726	758	779	814	725	751	706	804	767	755	691	778	737	755	699	762	761	715	728	778	683	766	723	743	735	759	757	734	752	766	737	750	776	757	806	774	753	717	743	726	757	733	786	730	747	769	781	722	775	789	727	754	783	722	745	745	764	777	804	750	717	770	701	740	692	714	770	757	786	797	745	743	727	787	716	763	720	719	717	766	742	730	767	770	746	730	766	717	749	792	759	705	740	754	725	752	750	770	773	751	725	719	760	759	784	735	788	762	789	768	774	773	759	772	720	710	697	774	786	760	733	696	735	704	767	750	745	792	747	788	747	748	773	793	718	737	747	800	754	786	755	744	744	766	773	735	770	792	724	746	761	763	718	715	726	730	751	806	772	755	758	766	736	745	761	812	781	776	812	754	785	686	747	761	732	705	769	766	757	749	744	809	762	729	750	746	776	782	753	790	745	711	736	755	796	723	776	722	722	715	766	709	733	811	730	760	796	747	720	784	809	749	739	776	752	764	754	791	746	771	745	732	786	770	755	727	713	742	754	766	754	758	719	737	740	729	764	753	741	728	790	761	747	766	753	721	713	769	798	740	740	764	770	745	703	757	752	750	747	773	703	769	720	782	747	725	724	780	749	775	767	748	756	759	755	734	723	801	788	777	749	738	793	743	755	738	761	723	714	741	759	774	754	782	744	731	738	759	726	782	793	790	769	789	730	755	735	800	747	724	752	752	756	749	743	737	722	761	751	762	728	764	773	708	746	725	774	760	793	751	714	756	754	748	760	730	748	761	725	764	701	777	707	812	751	815	797	763	745	746	730	741	718	754	786	710	717	763	761	808	785	738	770	725	736	736	710	732	731	739	747	778	773	729	699	733	831	757	708	766	770	782	711	744	781	760	768	703	735	733	735	775	751	732	736	741	725	743	762	739	794	771	781	759	712	749	748	811	769	741	775	768	741	768	770	757	784	756	756	740	740	764	727	744	730	785	769	765	712	768	762	768	805	785	743	794	726	740	711	708	741	771	707	730	797	787	754	761	793	763	708	759	749	733	764	727	748	762	759	752	769	759	782	788	736	707	795	764	726	771	735	759	730	757	792	759	729	760	744	713	780	752	754	772	777	785	766	794	736	758	787	767	686	720	735	770	762	746	765	801	740	773	742	754	739	760	777	763	761	786	745	784	727	770	757	763	722	737	760	754	757	776	744	700	699	730	761	738	739	727	742	749	798	732	737	778	785	721	767	775	770	723	771	753	783	780	722	791	767	781	765	717	722	746	747	788	733	773	718	731	803	767	782	730	719	807	770	793	739	759	771	774	746	761	815	686	773	760	713	721	696	777	778	801	702	785	743	721	744	766	763	805	770	671	835	716	829	739	724	773	789	774	759	750	757	800	755	819	752	787	795	754	743	741	753	809	763	752	737	791	800	767	715	727	721	690	738	801	743	737	717	825	766	764	780	769	786	741	705	772	708	765	726	762	740	713	761	718	767	733	795	760	782	765	729	771	734	793	765	772	765	771	756	763	712	717	697	738	731	786	726	722	755	760	760	789	764	721	742	760	719	803	715	766	760	730	746	745	727	769	713	717	730	785	722	751	744	751	770	734	730	741	788	758	751	734	706	738	755	781	760	746	731	734	754	785	734	771	738	703	780	735	753	716	744	800	727	788	782	759	763	756	754	688	736	789	729	778	758	783	738	758	788	710	760	760	772	750	735	775	738	738	763	759	733	744	743	785	746	684	807	775	784	747	763	754	838	758	759	743	751	737	721	790	744	679	716	737	759	725	731	750	711	731	767	740	749	751	759	803	750	754	756	761	758	772	724	808	734	820	755	794	752	764	766	761	802	745	769	768	747	722	775	760	767	726	730	800	727	743	763	762	774	755	804	724	779	764	760	744	743	739	775	768	756	755	746	716	758	756	723	722	771	767	705	735	777	741	721	760	723	756	746	760	782	782	764	764	756	779	715	778	808	790	687	721	775	779	703	771	723	733	756	750	769	775	729	753	780	726	760	777	716	755	778	750	798	764	745	681	761	773	663	783	779	758	726	753	703	749	792	758	748	725	743	713	774	733	737	708	798	754	806	775	735	765	744	689	730	718	783	734	734	789	740	780	712	765	732	744	792	764	764	773	791	802	717	736	768	763	731	740	688	752	732	706	715	767	736	750	812	730	790	780	767	755	767	850	791	773	798	784	749	754	724	706	754	755	792	699	738	748	749	754	775	723	761	788	782	770	773	743	750	767	720	816	742	757	754	786	761	783	740	790	761	757	744	800	795	779	734	723	684	751	712	789	724	736	748	737	771	795	758	774	775	747	743	745	768	738	804	767	748	750	789	697	748	776	779	808	763	770	697	771	715	762	742	759	761	778	736	749	801	717	732	753	808	772	827	774	733	753	754	755	756	793	734	748	800	751	797	727	737	749	752	772	757	750	739	767	748	736	766	732	754	772	767	716	735	814	768	776	738	758	779	772	710	745	748	767	781	739	709	745	728	756	722	743	769	746	778	765	769	727	779	729	765	823	749	747	741	760	759	773	763	770	740	708	798	788	766	801	766	768	751	738	719	751	704	771	764	799	734	740	774	723	745	747	759	747	747	730	761	750	744	717	733	781	715	746	726	749	752	758	757	758	794	755	713	678	780	704	743	746	757	754	715	745	739	732	728	760	790	757	776	757	764	810	772	779	758	791	733	793	759	718	749	758	774	729	751	757	766	761	747	791	772	763	752	804	780	759	796	778	775	750	787	731	735	775	804	761	754	683	780	766	766	754	742	741	760	722	766	757	768	692	750	773	685	754	754	780	728	770	729	699	759	797	735	737	747	741	729	743	770	775	687	737	761	724	773	737	767	727	740	767	769	756	767	747	759	697	754	769	775	747	734	704	761	773	753	728	769	770	769	766	742	734	747	771	742	736	756	746	765	701	691	769	747	749	706	753	763	773	808	703	805	781	739	728	722	745	757	756	742	736	796	740	759	739	704	783	778	733	755	806	710	773	695	710	759	753	746	738	781	755	720	779	764	748	720	785	755	744	748	743	764	727	732	747	756	705	741	725	736	773	759	713	754	736	778	744	752	780	731	773	722	718	795	772	730	724	692	737	727	739	752	776	730	746	712
23311	20950	28256	23816	20964	12863	1310	812	640	566	577	508	458	513	506	429	378	418	438	422	399	415	401	406	366	385	387	416	429	410	369	394	377	378	375	339	389	359	387	394	369	381	369	379	395	394	379	367	360	430	377	347	365	359	337	379	329	360	382	355	387	343	377	358	355	349	360	352	365	374	368	360	362	358	361	363	303	370	360	353	360	367	365	348	375	370	366	369	370	387	333	355	361	364	392	354	353	349	368	369	344	352	371	374	353	333	363	328	334	356	346	356	360	367	378	379	369	396	358	355	369	376	353	362	360	377	334	358	339	383	362	382	372	339	366	368	349	359	385	369	346	391	341	387	352	344	351	361	383	375	347	387	352	349	379	389	384	366	352	390	399	377	367	347	385	366	364	358	374	338	392	362	331	370	375	362	365	393	366	391	344	331	369	400	339	391	357	364	371	353	392	378	381	336	353	389	402	380	352	373	364	390	375	344	372	340	366	352	385	383	354	349	316	370	359	379	382	356	370	351	359	365	348	370	370	372	353	379	360	342	348	340	348	366	372	417	380	364	357	380	344	367	401	365	370	324	388	383	372	389	340	389	326	385	368	377	373	375	358	356	348	340	365	378	350	371	342	358	367	352	334	363	364	359	324	361	366	385	371	376	372	354	380	368	340	390	368	343	374	335	389	360	407	358	340	372	357	405	381	349	378	353	356	361	362	371	361	362	405	400	366	309	360	364	381	380	366	349	356	352	374	367	390	387	387	350	332	391	359	357	391	359	361	355	352	322	342	373	338	368	368	336	386	389	340	348	353	322	378	343	393	357	365	366	356	349	365	362	352	393	376	346	355	326	379	366	386	372	362	364	400	405	307	321	357	379	369	369	374	397	388	416	348	373	336	372	351	353	351	388	379	411	364	333	388	353	355	366	379	372	353	336	351	343	340	401	352	396	378	412	382	389	371	392	364	328	367	362	387	348	391	367	362	354	377	360	359	350	358	365	370	343	378	369	337	340	345	354	387	368	361	375	347	386	374	338	369	358	358	361	376	357	339	380	354	372	357	396	338	404	340	341	377	368	376	381	373	346	344	345	355	385	373	365	384	393	348	364	382	348	353	378	354	361	340	347	372	350	376	389	380	359	362	355	353	365	364	374	358	364	375	380	364	369	359	393	332	356	401	336	373	381	372	371	352	357	316	380	366	365	321	389	375	358	371	367	369	390	325	375	371	342	381	360	367	366	385	342	353	351	393	361	358	337	364	361	373	367	342	360	361	389	323	332	354	377	357	346	355	352	375	381	363	368	389	318	331	371	372	368	350	385	365	364	368	362	374	350	382	357	418	358	348	359	358	353	357	409	370	359	369	346	374	376	365	345	382	374	389	388	364	406	382	352	328	375	361	378	398	372	341	377	348	370	384	322	358	379	365	348	388	365	361	361	402	371	393	333	370	369	347	387	355	343	386	366	339	376	369	338	377	374	369	346	366	346	390	368	353	358	357	330	389	388	369	367	354	356	399	339	363	371	377	358	386	381	345	396	359	346	375	384	384	360	359	357	350	392	364	360	369	370	359	375	383	354	380	378	397	372	334	381	331	349	356	371	341	390	347	353	346	367	358	356	371	402	374	376	361	345	379	350	345	380	338	393	367	391	356	368	375	380	346	359	383	398	343	338	370	372	364	336	394	362	294	337	395	347	383	368	348	381	352	351	352	359	347	385	388	394	383	376	355	377	358	378	357	379	340	368	353	361	367	349	351	362	360	377	352	350	370	373	373	362	399	364	359	378	378	370	368	371	402	392	389	378	347	378	375	361	369	352	356	364	394	343	389	318	371	362	373	374	343	361	355	379	378	385	358	372	376	381	364	365	375	372	352	367	381	369	371	353	380	364	359	370	342	369	380	359	369	356	368	369	402	360	330	367	373	363	405	347	372	343	384	374	355	362	413	362	355	355	394	364	363	362	373	351	370	374	356	347	355	353	360	409	392	364	380	380	364	394	357	361	348	381	371	317	390	354	333	323	342	334	356	395	348	359	359	356	363	394	360	376	375	378	360	365	376	367	365	389	381	365	372	371	354	396	381	378	364	352	344	352	337	368	367	353	367	372	397	358	390	358	338	371	336	343	385	367	371	363	353	375	342	352	340	388	383	347	346	374	366	376	349	362	362	363	349	323	319	364	358	417	400	368	348	368	363	375	412	374	373	370	383	377	365	356	396	385	359	358	338	366	357	337	332	363	368	347	387	381	367	364	348	396	363	348	347	377	371	371	381	384	378	367	326	399	365	393	347	368	325	388	345	380	358	373	392	369	400	327	368	378	360	384	340	343	350	358	361	377	364	345	368	339	364	360	366	354	371	358	383	371	336	397	345	371	393	366	361	352	338	332	371	342	390	356	350	383	332	352	365	363	328	401	377	369	358	354	327	372	371	381	384	379	347	393	354	394	373	345	369	357	368	349	375	357	356	378	358	377	364	362	362	346	358	363	359	354	384	345	359	337	347	368	352	366	371	365	364	369	358	367	345	347	377	370	375	373	341	372	331	360	346	375	374	337	337	369	362	350	361	337	390	346	354	331	319	356	380	368	335	364	371	360	369	358	370	366	336	354	358	365	373	380	375	364	365	366	391	360	380	367	365	362	354	354	355	388	383	362	360	386	385	357	384	396	376	355	330	372	372	347	343	364	347	354	379	368	336	353	358	371	360	392	370	370	356	362	338	380	382	365	357	378	375	364	373	415	377	373	364	341	373	352	382	360	335	391	339	399	403	363	353	368	369	372	356	365	360	364	401	354	364	340	402	374	372	339	376	353	349	343	420	357	359	341	409	341	331	374	364	333	409	347	339	378	400	340	358	353	384	383	340	371	382	369	349	350	343	363	353	355	402	397	376	358	366	334	373	373	398	367	394	370	367	359	350	380	344	376	363	344	342	366	356	349	369	332	354	369	350	394	357	393	358	382	354	384	368	370	353	345	345	375	309	368	428	394	352	360	382	342	356	329	331	382	377	361	386	379	346	359	369	330	350	377	356	367	356	378	419	375	375	355	378	370	395	359	357	377	334	355	362	363	350	382	369	385	395	346	394	331	386	366	371	382	382	330	403	336	370	372	387	365	352	375	360	360	356	359	365	347	343	370	342	372	365	355	343	362	360	383	364	320	372	381	355	341	373	376	365	379	381	361	341	351	380	351	340	353	331	362	370	376	383	320	320	347	363	346	361	327	393	384	360	380	317	361	343	326	353	349	385	385	385	373	390	368	386	348	360	349	340	382	337	354	373	351	380	344	396	408	385	371	398	366	396	350	352	401	331	383	357	370	331	359	349	338	382	366	379	351	333	378	343	371	349	356	360	385	360	366	355	351	347	379	351	367	349	363	358	359	372	326	378	367	402	352	370	373	365	334	337	390	359	357	354	397	394	402	348	376	342	346	363	370	373	347	344	372	351	348	375	326	361	388	370	352	351	397	354	366	346	377	354	369	356	337	368	337	364	380	361	340
3179	8224	6375	3074	2211	1728	1365	1022	847	688	699	585	565	518	500	511	496	502	451	436	432	465	445	397	426	457	454	396	394	426	435	470	424	450	427	420	416	410	375	388	411	393	443	425	380	409	433	401	406	412	425	400	420	423	428	435	386	382	396	391	418	416	376	401	399	452	434	363	433	394	400	416	400	397	417	382	401	385	403	398	421	396	369	395	436	407	422	421	397	412	381	387	367	379	430	419	396	406	426	384	396	380	440	424	394	371	411	377	427	392	416	406	417	391	405	406	402	403	380	381	417	381	386	421	434	411	384	374	432	409	375	411	411	415	411	398	361	378	424	400	432	413	427	423	414	407	363	412	383	412	403	402	420	411	418	397	397	392	420	403	379	403	373	373	369	388	418	392	399	352	384	416	387	425	438	399	410	378	430	346	422	410	391	416	367	367	373	381	391	380	381	409	417	394	416	417	406	382	416	418	397	391	432	408	379	382	440	419	408	376	396	370	411	385	422	391	456	387	422	425	434	361	388	414	396	416	403	410	396	398	382	396	399	385	380	406	413	390	398	385	396	387	399	406	365	372	408	408	388	426	416	380	404	416	376	415	413	372	409	366	430	398	418	381	404	409	395	398	390	375	417	398	430	395	401	400	365	409	404	377	402	438	407	411	378	370	382	429	406	401	391	419	399	421	400	398	402	379	406	349	396	381	386	399	395	425	369	400	394	380	379	399	389	429	378	383	399	393	393	404	368	381	408	408	398	421	401	401	417	401	413	395	375	383	418	405	385	416	413	416	395	413	425	386	424	382	401	348	406	385	414	405	415	373	391	400	387	393	395	368	362	414	400	462	400	413	420	407	414	403	399	369	405	385	412	402	404	383	401	380	402	402	390	397	427	420	439	391	420	412	376	396	390	394	408	389	408	393	390	404	392	376	402	420	395	408	382	365	396	411	407	400	375	387	390	362	420	383	376	357	405	399	405	390	398	421	374	436	418	362	368	387	430	390	434	456	383	420	369	390	414	410	383	362	379	364	371	405	390	391	396	425	377	412	418	415	406	408	423	381	411	406	390	383	374	402	388	401	391	388	385	397	382	390	378	403	396	413	392	415	410	418	381	374	410	402	407	391	381	413	377	384	412	413	400	423	349	369	445	392	396	424	389	409	405	440	409	402	365	403	376	400	398	433	380	387	381	386	382	398	395	397	356	365	379	412	415	406	378	424	361	428	391	383	414	393	413	393	396	405	382	392	397	419	385	387	388	404	386	406	409	414	428	347	400	412	424	398	406	412	421	379	428	416	377	415	409	382	363	380	430	384	365	414	370	394	374	380	350	389	441	380	387	421	401	406	379	411	392	404	400	395	384	423	431	378	372	441	407	432	424	407	372	426	393	417	377	387	378	406	423	371	405	440	426	414	354	430	396	397	421	377	401	408	404	388	396	417	412	396	387	377	414	416	404	391	389	403	433	371	385	426	413	380	348	398	379	393	446	419	402	412	445	413	425	405	405	462	388	407	433	391	421	369	391	406	410	411	371	395	379	408	378	381	401	390	370	411	391	398	375	460	443	390	374	397	394	396	381	395	376	393	389	388	379	412	387	413	372	437	381	421	411	390	423	434	422	388	404	407	408	387	449	384	432	374	391	402	399	420	383	361	391	413	394	404	392	408	429	411	408	383	409	426	359	419	406	431	394	380	423	372	421	399	387	365	397	392	401	359	383	418	390	380	452	361	371	410	396	423	402	367	350	421	416	394	404	382	366	427	405	425	369	386	401	407	399	392	382	410	422	413	350	413	376	381	417	375	401	357	385	407	410	365	379	376	384	357	393	398	397	422	394	392	348	399	413	357	410	400	412	380	417	378	393	382	388	396	380	412	380	383	410	388	392	391	394	438	384	361	410	394	391	392	391	381	413	432	393	382	418	421	376	382	417	442	382	419	399	400	384	407	406	410	394	397	362	405	414	375	363	423	395	390	383	413	391	406	388	393	368	398	391	392	411	391	403	389	394	391	397	418	356	391	392	406	384	414	361	359	386	394	398	383	369	400	402	405	404	382	386	392	401	432	384	383	390	405	415	455	367	384	404	343	390	394	377	382	396	397	406	414	415	391	374	413	414	383	389	390	369	420	356	412	423	384	369	411	425	401	372	398	389	368	436	392	367	399	418	390	397	385	375	454	390	433	414	385	414	421	400	437	367	410	382	382	386	393	414	366	413	379	391	375	369	399	387	366	389	396	419	388	404	421	418	397	414	351	375	411	364	405	351	430	408	410	396	391	394	428	390	362	379	403	405	375	421	388	407	423	425	373	389	407	392	387	424	380	404	398	398	403	377	432	416	390	382	404	390	411	399	373	402	388	446	400	435	425	391	380	382	374	400	390	415	395	381	416	359	433	411	388	415	388	394	390	374	396	384	411	412	407	385	390	387	405	429	386	382	387	409	408	407	378	376	421	398	394	358	398	437	421	414	388	412	401	372	395	421	424	398	386	370	415	405	423	379	450	402	392	404	422	383	408	363	417	378	405	386	389	407	392	381	407	387	384	396	383	394	414	416	396	382	401	416	423	408	413	375	394	395	402	411	414	405	381	426	417	389	424	413	435	433	416	420	372	402	385	390	412	354	413	414	394	433	370	405	423	393	417	400	413	398	388	439	420	418	432	418	409	443	399	417	390	409	398	387	395	402	386	416	417	406	407	398	420	369	393	416	413	392	405	422	390	389	393	425	422	421	403	409	390	423	397	394	408	405	424	369	399	392	423	406	437	404	429	369	440	438	389	392	393	432	414	390	410	393	415	388	382	391	412	382	416	425	391	416	382	409	399	411	449	402	383	353	417	364	428	426	349	390	367	407	397	404	387	394	414	396	397	401	352	398	339	401	391	423	452	418	394	358	427	379	393	407	394	383	461	370	375	368	368	410	390	439	405	384	401	410	371	376	407	428	391	389	440	387	386	371	417	403	406	353	358	384	369	380	357	381	365	419	395	411	382	407	395	417	411	410	429	405	355	362	420	408	420	375	384	391	401	412	384	381	370	389	425	417	394	433	417	399	419	415	408	400	372	403	416	404	371	376	411	384	369	404	377	399	395	443	430	374	381	377	371	428	430	393	392	404	401	370	397	384	387	376	374	375	406	429	421	391	397	387	373	384	406	393	410	402	391	434	389	420	375	399	389	441	432	390	419	397	405	382	412	411	369	356	389	407	453	375	392	373	417	391	397	420	423	404	376	444	388	397	420	414	426	394	383	390	423	448	392	410	411	376	395	426	401	399	407	403	381	391	368	428	393	395	441	357	369	354	417	399	373	378	379	399	405	387	426	415	409	397	413	440	452	383	384	397	388	391	405	373	386	407	365	422	409	405	395	398	370	389	441	399	406	407	414	391	400	396	409	401	392	382	391	397	388	404	402	390	376	412	432	440	383	426	373	377	407	405	409	384	413	415	413	372	400	390	394	398	416	410	397	422	388	402	424	427	384	425	386	409	403	388	390
24248	20940	27452	24491	16529	1577	1113	902	839	791	840	789	775	798	770	722	745	745	772	751	749	688	649	693	754	765	695	744	705	696	694	761	684	676	684	747	732	664	670	697	692	765	699	707	717	687	657	679	782	708	719	752	749	717	697	706	717	696	682	688	664	688	756	707	704	757	731	720	708	701	698	679	711	686	707	695	722	700	716	707	672	720	702	719	717	705	719	668	704	706	690	719	686	699	703	740	676	682	705	721	645	722	727	714	699	693	763	707	725	730	732	688	703	686	701	714	699	685	727	693	721	665	656	745	716	681	723	655	695	668	754	731	684	697	727	729	699	688	694	705	713	706	680	744	689	692	706	698	688	734	718	660	682	702	703	704	698	715	649	741	674	680	700	708	686	706	674	712	696	695	680	723	706	670	707	723	714	724	670	696	657	675	742	693	760	730	686	634	714	695	735	722	683	674	768	712	699	734	682	661	687	711	701	702	724	696	708	687	717	736	694	722	642	684	702	676	660	670	722	733	689	671	661	706	683	708	720	726	713	707	697	724	697	670	665	731	781	718	689	662	728	734	749	697	692	720	679	714	751	685	676	676	709	725	674	709	696	712	718	679	710	680	729	723	679	747	709	686	671	724	704	667	700	648	694	653	682	693	726	716	729	683	666	724	731	752	721	750	744	684	736	695	693	685	734	714	713	687	688	758	736	698	663	691	673	677	709	690	700	714	747	700	707	691	700	675	692	690	678	684	715	710	666	692	654	674	727	671	696	740	720	721	737	714	724	746	742	666	749	751	734	673	701	737	777	765	688	712	692	715	695	684	716	715	678	729	765	704	748	626	684	705	665	703	673	730	664	731	718	699	769	718	700	707	655	667	726	678	667	718	682	706	709	716	650	702	713	726	746	667	695	711	691	790	711	691	743	691	740	658	755	696	698	696	690	677	718	694	739	683	777	678	728	682	768	671	685	729	720	667	671	665	703	700	706	694	710	692	735	708	685	701	727	656	646	699	678	668	686	662	698	675	701	738	660	683	663	709	673	688	689	654	689	746	699	700	705	711	699	705	751	700	708	714	683	715	767	737	693	684	722	688	713	713	724	711	698	679	726	731	679	681	662	691	720	686	700	717	680	697	681	697	656	694	695	736	720	629	701	717	691	711	698	759	718	730	673	689	693	674	664	688	742	665	721	726	655	740	714	692	684	660	691	706	744	664	682	721	707	707	693	695	659	717	755	694	695	649	686	692	727	700	708	716	682	657	703	688	719	739	690	660	678	734	714	687	705	693	694	736	707	658	695	718	738	661	766	711	731	686	700	670	692	665	706	755	663	680	699	676	712	698	681	692	700	715	694	675	737	649	687	679	696	696	710	691	683	726	714	736	740	699	725	690	677	702	753	681	687	672	718	643	640	712	697	721	719	732	683	747	711	693	650	723	669	665	701	742	686	715	670	707	677	743	727	682	730	696	676	757	707	717	701	693	672	702	719	708	639	686	687	724	651	756	693	721	673	691	731	696	705	673	703	716	705	670	732	708	715	750	724	726	710	676	674	664	691	709	754	698	680	712	699	722	695	685	743	725	682	706	646	709	678	711	728	706	714	717	733	690	694	698	693	732	686	709	735	712	673	741	667	699	688	677	688	699	649	713	689	723	678	728	712	711	706	685	683	696	729	689	657	659	706	707	695	691	664	685	616	706	686	716	752	737	705	681	699	688	729	701	743	691	725	765	683	699	709	738	712	686	700	736	678	695	687	711	703	670	720	670	736	753	747	705	710	668	694	707	704	687	658	747	690	689	703	728	734	693	764	698	702	740	716	668	654	691	665	704	728	659	700	679	724	686	684	691	675	721	707	700	645	714	742	699	692	656	725	660	691	686	681	720	721	682	692	759	702	723	643	711	746	696	701	695	714	719	768	701	713	689	712	705	711	721	743	723	658	693	707	677	740	709	709	681	706	684	660	674	698	731	672	713	722	750	732	695	706	661	661	742	639	680	650	725	679	691	683	683	678	729	743	701	710	672	690	718	653	704	674	670	691	655	665	670	691	707	681	685	681	700	680	675	703	687	685	678	669	705	682	676	707	699	704	708	708	706	672	726	629	685	683	692	691	732	715	685	715	729	695	709	724	667	699	755	648	713	709	712	727	695	656	712	735	730	677	733	723	655	687	776	716	698	672	696	717	684	722	728	711	724	688	662	715	754	682	716	707	697	701	734	661	717	699	686	691	716	681	705	719	722	680	670	701	706	709	664	703	686	704	706	694	680	731	682	700	774	726	710	681	696	720	716	667	685	708	717	696	672	709	682	715	734	706	663	671	696	750	709	710	729	740	751	715	688	656	720	731	718	714	690	746	675	680	666	695	697	699	733	667	678	707	701	732	693	700	682	693	724	714	721	705	655	707	718	692	698	678	722	720	671	720	692	737	688	775	690	753	686	717	688	714	699	686	687	717	672	684	697	687	742	747	742	698	674	710	680	719	676	751	733	750	686	655	713	701	690	698	691	711	677	725	709	696	721	700	731	779	711	663	740	699	710	719	699	709	685	750	698	684	718	701	679	696	746	723	668	681	699	771	638	685	689	691	679	673	705	726	682	683	733	647	710	668	699	755	694	693	674	663	707	682	688	703	705	737	738	693	680	724	698	712	802	707	657	695	696	691	654	658	705	696	719	650	668	673	725	734	735	659	721	687	747	677	655	689	688	693	684	701	661	694	692	668	702	686	719	670	703	686	721	685	757	707	677	696	688	694	699	697	676	688	699	699	712	681	678	656	689	674	669	727	706	644	672	709	714	710	741	744	709	736	675	678	719	730	728	657	722	759	702	703	689	681	697	700	648	696	680	685	711	675	703	702	707	686	688	709	751	721	660	675	692	703	653	758	694	743	713	679	669	708	682	689	713	714	698	680	724	695	692	690	700	715	695	709	706	729	701	723	730	676	676	697	706	685	719	741	699	718	755	645	697	738	726	736	721	711	685	718	697	681	712	727	699	694	703	709	637	658	704	695	689	703	681	706	691	676	732	700	680	634	743	677	683	666	711	724	719	669	748	709	652	687	662	682	679	755	644	737	686	707	666	685	723	680	736	718	693	705	693	689	741	671	705	686	680	642	688	733	667	681	623	697	650	741	714	753	707	717	690	699	725	679	663	691	643	714	677	641	698	640	728	678	710	717	658	731	701	725	662	681	704	711	714	683	671	677	705	730	693	689	666	713	736	673	684	707	706	672	717	712	725	733	670	674	744	727	730	709	686	721	646	683	728	711	706	667	712	662	671	751	709	727	666	725	689	662	716	675	706	658	715	674	680	713	764	703	674	680	744	694	711	772	711	706	674	675	724	698	738	671	689	711	698	709	678	675	723	686	746	671	701	689	696	662	679	721	722	707	677	682	749	712	769	717	700	738	732	724	710	730	735	715	698	702	685	682	693	710	694	677	691	734	701	716	675	776	693	721	698	699	704	697	743	709	691	689	697	710	734	690	678	700	722	691	686
3413	5745	4218	2384	1771	1487	1249	1077	979	910	866	803	780	786	792	777	757	721	766	688	683	660	698	716	715	675	725	696	708	733	697	721	783	709	678	682	679	699	689	688	701	705	688	695	690	682	675	679	684	715	721	724	721	711	655	738	694	759	697	700	700	657	674	631	670	735	695	684	717	713	691	658	685	742	698	645	684	700	672	700	677	662	697	687	707	681	696	691	719	705	659	686	663	653	694	659	713	679	695	733	684	666	671	709	709	677	700	678	698	653	697	730	704	704	698	744	716	713	737	701	689	709	683	698	722	653	710	699	727	694	645	678	749	668	668	725	654	693	685	722	702	708	702	667	725	711	688	721	715	655	698	726	687	655	704	704	664	654	724	695	652	692	675	698	688	673	688	720	705	704	661	770	705	684	678	652	645	685	742	690	730	686	692	660	660	683	691	713	695	693	709	724	696	693	716	737	690	644	687	690	675	683	688	686	694	703	711	775	699	704	703	697	663	707	703	710	720	661	661	664	681	698	718	703	698	694	639	695	705	729	751	660	705	680	656	690	666	709	682	700	718	684	747	697	702	686	700	713	746	713	664	703	688	756	696	675	662	731	690	692	689	712	705	696	711	676	704	669	706	737	710	704	669	648	694	678	711	670	673	709	734	671	684	721	678	714	669	647	664	719	708	703	729	690	707	662	659	724	705	703	692	699	697	674	700	677	714	674	718	719	657	706	684	717	788	681	690	705	702	690	725	744	673	698	713	684	698	678	699	688	664	724	693	731	717	674	654	683	710	691	726	686	704	699	675	693	710	687	711	728	658	726	700	708	709	680	653	698	703	712	675	685	699	701	683	665	708	698	729	691	652	708	671	708	697	669	697	700	685	673	697	669	672	698	709	723	688	664	711	634	697	697	737	703	722	711	669	727	704	711	724	688	711	708	675	681	748	688	674	703	663	658	718	693	689	709	679	723	711	691	728	701	646	695	707	687	706	712	709	695	670	646	718	697	650	698	701	700	745	677	657	667	659	728	686	672	657	717	728	688	670	665	684	708	671	709	651	706	719	687	739	729	706	677	698	674	653	659	734	686	712	692	672	685	682	713	724	698	703	669	710	722	699	640	709	688	707	660	701	666	718	676	628	664	746	726	663	712	678	708	694	650	706	713	715	708	682	684	691	732	767	677	680	712	664	649	756	676	753	740	677	681	669	690	678	663	697	768	687	681	660	744	697	731	662	693	668	708	676	665	694	685	711	721	667	675	688	741	718	683	695	642	671	660	687	655	722	708	657	714	725	678	707	685	710	675	697	656	691	670	669	706	632	676	661	677	654	708	656	646	696	707	666	668	666	713	646	677	694	698	675	724	704	693	727	726	696	666	694	648	681	662	688	719	712	735	672	725	678	683	722	677	664	748	692	714	716	702	738	683	736	687	634	682	749	717	620	714	703	725	703	680	671	651	700	703	691	662	685	697	691	695	693	658	704	696	672	751	700	758	656	702	705	687	749	669	718	726	633	660	679	695	650	634	674	721	668	683	730	717	683	662	675	680	720	685	654	700	699	666	702	649	718	677	684	660	730	695	697	692	706	663	716	652	666	729	673	728	708	658	675	753	701	699	730	720	681	658	663	724	699	700	715	735	671	687	699	669	707	672	689	718	705	687	716	750	668	678	710	745	652	726	703	714	707	635	710	714	694	647	683	714	719	720	695	674	741	688	693	702	677	706	693	697	720	699	696	707	702	655	709	689	678	655	693	684	669	691	717	651	665	704	652	682	743	708	723	747	698	735	732	654	696	677	665	728	683	701	639	694	637	720	687	731	687	690	710	702	673	732	727	664	735	696	706	699	716	744	690	668	693	715	686	718	701	679	644	695	729	678	711	704	657	667	707	720	670	695	671	707	697	742	686	680	671	660	713	688	676	684	734	691	714	653	692	663	709	741	710	727	725	643	700	743	709	680	705	686	688	700	719	736	716	695	675	724	699	662	754	714	719	690	690	689	680	719	662	742	685	721	670	698	752	746	670	712	639	682	679	711	718	678	695	683	694	680	663	705	756	700	689	671	731	679	643	747	665	676	664	692	668	738	729	737	684	672	704	698	699	708	738	655	719	702	691	680	719	696	642	720	672	649	690	732	705	687	708	696	685	654	729	685	736	703	694	678	690	740	645	692	695	695	708	649	696	722	752	685	689	724	747	708	681	740	660	659	671	676	682	699	679	729	672	686	726	711	672	703	667	647	702	669	702	676	646	679	739	662	723	674	702	702	741	699	691	685	663	707	674	703	746	719	690	746	709	710	692	686	707	692	701	672	712	741	705	689	679	726	722	705	692	715	676	706	676	668	635	653	692	688	716	643	704	706	679	701	655	698	677	726	706	660	719	711	700	726	692	681	730	724	663	688	686	742	693	719	705	734	702	698	742	730	720	705	668	724	692	736	724	699	644	682	702	679	706	662	671	710	693	696	680	728	664	665	714	695	674	711	755	741	653	759	680	682	637	666	679	751	718	688	679	684	699	699	699	725	718	691	712	675	646	703	703	688	668	698	699	650	697	739	679	715	657	734	701	713	686	700	718	716	726	707	697	710	679	735	689	705	639	680	708	714	660	724	679	652	700	715	725	686	689	682	709	686	680	705	673	685	704	698	675	676	685	661	667	706	681	691	729	714	695	707	700	662	698	635	688	674	688	662	731	735	721	688	697	668	666	699	729	732	666	711	727	657	674	682	719	690	670	692	665	709	683	745	673	730	705	704	750	676	654	704	640	748	688	687	694	710	675	679	646	701	703	714	729	696	705	714	673	672	646	669	687	694	728	710	647	719	716	663	728	673	681	718	693	671	701	716	713	694	641	721	708	727	675	736	738	730	683	690	704	676	688	670	714	678	720	677	689	677	671	732	699	711	677	663	695	713	693	681	713	688	718	672	710	719	690	684	668	701	674	646	662	681	686	702	663	721	691	690	710	682	708	696	713	714	691	707	646	689	725	749	686	707	709	697	689	692	667	713	680	694	708	696	699	714	697	709	696	711	661	682	686	651	672	696	670	688	670	674	692	701	657	750	686	655	658	697	653	671	642	701	669	634	665	737	713	700	706	734	707	712	705	697	750	692	716	642	725	713	663	746	685	627	722	753	690	698	762	683	603	690	702	704	693	721	711	689	678	685	681	708	711	755	686	686	707	683	696	678	705	689	695	729	690	748	672	686	716	687	714	665	678	719	739	691	727	664	677	687	749	702	696	698	669	635	690	736	698	698	702	668	682	710	696	661	700	729	661	690	670	691	659	698	629	683	692	668	701	644	681	674	687	707	692	706	705	690	690	718	698	712	698	696	681	695	696	701	721	647	723	695	665	707	710	703	661	703	728	709	749	710	701	695	701	689	697	709	741	685	721	670	685	646	711	686	744	662	692	693	711	679	663	695	691	692	708	727	685	702	701	684	683	742	658	660	723	671	674	669	761	675	733	680	681	697	700	697	747	697	706	722	713	682	668	714
22067	20924	28592	23373	20918	20980	11946	1143	762	644	535	492	440	405	349	336	298	336	315	297	280	296	247	253	269	249	250	257	242	225	225	237	232	232	225	244	211	230	240	221	233	218	213	204	215	192	227	225	245	228	240	223	212	210	204	223	196	202	219	220	209	211	221	212	212	197	221	218	234	236	207	215	199	210	205	214	223	221	226	181	229	217	226	249	226	201	212	196	218	223	205	195	216	209	212	213	233	238	210	237	207	191	195	218	237	213	229	213	210	180	196	211	214	210	216	223	180	198	213	211	223	204	233	214	195	198	199	233	210	211	205	203	221	200	235	225	210	184	198	216	212	205	219	226	236	234	218	193	209	248	200	234	218	201	205	238	196	216	196	193	236	223	207	210	233	228	230	208	229	210	201	204	197	227	208	230	197	212	207	208	208	200	239	205	187	202	217	218	195	262	211	231	245	201	201	204	190	251	211	221	199	235	223	183	211	251	224	215	195	195	218	238	190	247	174	213	192	214	224	240	209	221	194	219	182	185	203	210	215	213	211	189	216	203	214	226	199	206	211	231	204	230	192	222	218	205	219	198	216	208	225	222	210	205	188	218	212	236	207	217	201	232	233	242	205	193	225	209	222	194	237	209	207	205	227	244	230	204	199	205	198	201	192	210	201	201	196	198	223	209	215	208	194	224	220	200	205	202	205	242	212	201	242	231	209	203	240	215	224	213	207	227	212	175	194	211	208	212	210	235	232	195	198	185	221	211	202	214	226	201	221	226	228	201	229	185	218	210	220	203	207	204	185	187	206	218	189	222	200	227	195	224	238	212	198	215	220	202	218	203	199	215	204	236	230	203	216	208	218	167	204	198	211	199	220	181	203	220	217	228	204	214	204	243	241	233	223	207	223	203	207	188	199	206	214	220	200	208	216	219	194	203	223	208	207	219	208	208	198	204	214	198	205	212	178	225	213	233	206	221	188	204	210	210	210	233	222	217	237	193	208	206	203	193	225	215	209	212	192	211	220	208	215	212	223	208	202	206	232	192	182	204	220	229	210	202	193	228	210	199	224	233	229	221	224	200	219	199	217	227	232	216	197	207	227	227	266	210	217	200	208	223	197	203	218	198	251	210	200	206	190	228	203	218	216	222	203	227	222	203	220	206	207	232	222	206	219	226	211	243	202	204	218	204	227	202	218	206	215	196	181	249	193	203	214	193	196	213	201	200	255	203	222	215	190	210	187	210	201	204	197	231	196	212	217	224	194	214	205	214	196	246	194	239	195	238	230	224	207	224	223	216	217	210	212	210	218	211	210	208	193	177	201	221	210	226	232	208	192	198	200	233	198	226	212	216	244	228	209	175	224	197	231	236	228	221	218	201	212	211	187	216	202	203	212	224	207	201	244	211	217	198	215	225	214	212	226	219	194	219	206	202	199	203	218	210	197	214	203	214	240	212	197	208	215	210	236	219	201	225	216	232	218	191	208	194	221	201	204	201	221	230	219	207	223	212	207	191	200	187	227	196	202	219	233	189	215	201	227	220	207	211	201	203	209	198	222	200	244	242	200	206	209	193	200	216	194	199	195	220	224	223	192	224	230	196	228	218	205	199	227	187	209	228	212	175	219	197	203	211	220	202	180	189	209	192	233	211	203	204	217	235	208	212	209	210	225	221	213	178	228	202	211	198	193	208	199	204	197	199	205	199	195	211	190	207	247	218	215	220	210	196	188	202	224	210	209	225	219	242	199	183	219	209	206	207	229	206	201	189	235	192	204	213	205	185	202	199	194	219	210	190	194	210	209	222	224	230	187	220	199	194	234	209	213	234	219	224	219	231	202	185	217	224	222	200	226	217	230	201	224	233	204	203	173	197	202	232	205	233	228	204	223	203	215	223	211	237	202	233	189	205	182	219	219	213	236	201	214	198	198	214	184	215	193	197	199	196	211	222	216	194	207	191	223	232	212	208	210	225	231	206	216	218	213	179	216	224	229	201	198	197	210	216	215	208	229	229	206	212	213	224	216	216	202	211	228	208	191	197	202	203	202	223	247	204	225	218	217	185	210	247	213	210	218	218	198	215	220	224	214	174	228	217	211	217	199	219	195	182	191	189	209	203	251	196	220	224	208	203	230	234	223	196	225	220	198	184	212	208	206	205	204	204	200	205	209	232	193	224	213	195	211	221	206	220	200	215	223	208	239	213	200	208	214	195	213	223	209	217	214	220	207	235	226	211	198	234	239	196	207	197	227	213	208	221	231	187	209	222	198	192	229	209	209	209	224	222	224	205	216	222	238	218	221	209	186	216	223	223	213	205	207	201	225	238	187	204	208	218	202	202	202	197	215	218	210	203	207	231	188	214	231	201	208	232	212	228	203	184	204	199	207	210	196	185	225	189	202	176	199	202	213	194	256	194	212	207	213	214	231	194	202	195	224	194	232	177	197	225	215	212	213	221	198	227	221	199	224	218	206	202	213	180	203	211	196	207	212	181	219	206	198	219	202	236	210	200	217	217	195	210	210	209	186	217	223	230	219	202	206	205	212	190	221	211	198	191	188	213	211	186	208	208	232	208	197	193	233	198	206	190	187	198	218	226	237	216	227	197	225	214	204	189	208	207	194	220	213	194	204	210	204	233	221	208	218	195	218	196	202	219	215	203	213	200	221	202	240	204	196	226	203	210	223	195	210	201	210	197	196	227	202	223	223	201	209	215	169	201	218	238	203	210	217	199	218	200	202	204	197	236	227	214	227	195	229	231	232	194	231	190	196	231	211	233	230	236	226	213	206	179	242	202	222	197	197	202	202	228	201	206	208	211	199	198	207	210	203	222	215	190	194	207	202	215	203	215	202	203	224	211	215	230	215	225	187	230	203	218	198	196	191	218	201	233	208	211	228	201	227	217	236	224	207	220	198	236	186	197	218	218	191	214	200	208	248	201	208	237	198	193	191	195	227	217	205	211	208	249	228	238	217	184	194	209	210	214	210	201	196	207	223	215	201	172	207	199	230	210	240	197	204	224	188	225	208	200	229	223	221	216	182	209	205	190	199	199	176	212	212	244	207	223	242	215	183	224	190	217	199	211	187	204	208	192	223	231	215	224	222	219	230	204	200	225	207	201	222	216	198	196	218	213	183	198	204	199	212	237	204	217	229	216	219	218	186	221	191	220	188	193	208	211	181	246	209	209	194	206	222	221	228	213	209	217	202	221	204	233	206	214	209	198	222	208	222	226	228	239	192	180	204	214	191	201	242	207	206	200	225	201	203	216	209	219	203	217	207	180	232	198	203	200	222	187	216	221	219	233	208	201	223	200	217	188	210	205	226	207	200	233	216	232	223	239	226	219	218	204	205	213	188	208	231	205	184	203	231	214	224	205	227	207	228	215	232	225	188	211	219	224	189	216	209	214	198	225	199	199	200	193	192	177	201	194	217	186	184	219	229	193	202	239	197	244	216	200	200	226	229	226	184	197	209	197	222	203	223	239	200	223	237	222	207	176
4316	14058	10509	5205	3612	2681	2031	1441	1085	884	771	570	557	479	431	440	392	365	338	328	303	300	284	293	274	271	259	269	256	252	262	261	228	224	234	231	227	248	238	258	242	217	251	256	227	203	244	221	226	210	226	212	229	223	236	216	212	227	246	187	220	222	198	220	198	215	209	218	248	206	201	214	185	215	196	252	227	202	218	212	224	227	249	189	210	190	234	245	214	224	224	196	196	200	212	203	228	224	211	219	209	195	202	214	186	197	193	224	221	217	178	218	211	179	213	225	185	231	200	212	237	202	188	193	213	189	233	204	184	228	237	220	221	216	193	210	204	212	219	200	198	224	223	232	198	220	196	236	199	219	225	210	219	175	211	188	210	215	221	190	200	194	210	224	220	229	207	220	210	191	235	212	220	213	199	190	222	215	216	241	221	214	195	219	204	223	240	216	205	216	207	199	201	197	182	209	201	194	207	218	203	205	210	195	212	222	212	199	225	204	212	218	215	211	216	209	202	194	209	227	195	205	219	219	217	213	202	205	189	226	208	214	241	229	206	196	207	212	220	195	207	206	210	189	236	180	242	220	207	200	215	219	199	209	207	212	202	239	191	241	240	191	187	208	206	203	215	200	212	233	199	219	207	211	215	216	216	204	203	212	211	190	195	193	216	215	191	215	197	205	204	206	200	210	211	207	206	222	200	227	193	193	229	215	238	203	203	196	207	235	208	231	198	198	204	216	191	222	217	222	200	189	240	206	206	226	204	234	208	203	218	213	224	175	206	194	203	220	202	211	195	208	205	192	234	240	206	221	194	218	205	201	189	215	205	230	203	209	178	225	231	214	205	183	211	210	198	211	229	222	204	198	210	216	216	204	217	206	226	201	221	224	183	225	215	199	208	202	220	219	199	199	198	208	205	212	201	226	210	226	207	190	221	206	196	230	208	205	203	234	213	211	227	184	208	201	192	206	176	214	226	211	219	197	205	208	210	215	203	213	215	227	186	189	196	205	231	217	246	197	219	220	225	208	231	219	201	237	212	189	199	195	213	210	217	199	193	199	219	201	220	214	205	224	237	209	221	203	227	201	221	200	209	199	202	214	225	225	201	244	189	214	233	220	220	197	222	217	213	208	201	207	225	216	218	212	221	212	214	188	223	200	202	188	218	205	181	216	202	227	223	209	203	204	235	231	198	231	200	191	208	218	221	189	206	222	215	208	182	204	210	211	231	203	197	222	200	208	217	212	191	214	200	210	222	221	203	204	214	209	200	197	180	221	271	206	214	210	208	182	202	193	196	212	210	203	218	198	223	198	222	187	204	193	199	198	192	191	219	187	195	203	203	219	222	214	212	216	238	221	208	205	210	205	201	195	217	197	222	210	218	197	212	228	202	207	231	206	215	225	207	204	196	197	188	209	204	188	225	202	220	217	201	226	189	194	218	202	229	208	206	205	194	231	218	223	211	194	220	197	197	216	212	232	239	178	213	186	221	193	226	201	183	222	195	221	225	189	207	193	195	207	247	205	218	184	211	203	210	207	210	219	240	195	194	193	225	205	204	206	235	207	211	204	225	220	211	215	217	199	226	200	227	220	236	205	213	206	207	199	216	198	205	225	204	210	213	209	215	213	215	231	220	216	231	218	235	188	208	229	190	218	204	191	197	215	226	212	215	199	219	187	189	200	202	216	224	223	203	199	212	225	204	196	234	233	208	234	192	225	194	220	201	212	212	224	208	202	231	222	242	211	231	220	204	207	216	202	237	217	189	208	206	196	203	203	203	201	188	216	201	220	228	201	198	202	215	199	193	241	211	194	213	204	189	217	211	202	227	214	195	205	219	198	199	199	223	205	213	211	205	184	211	229	199	200	194	198	214	218	227	197	224	197	232	210	212	200	223	208	187	211	205	204	218	246	225	200	201	204	204	199	183	196	210	215	193	204	209	212	185	198	203	210	186	204	202	206	209	204	201	189	202	213	205	241	233	232	208	208	200	218	203	215	207	196	223	226	229	207	201	198	239	225	204	203	213	204	204	206	214	211	197	198	205	214	214	215	227	216	205	183	215	200	194	214	202	211	193	226	199	192	226	217	192	203	209	214	227	220	198	210	230	233	230	190	227	191	189	188	204	218	207	217	197	217	201	208	201	214	221	202	239	216	230	197	196	182	212	223	178	195	187	208	233	227	212	243	195	211	241	215	212	220	228	229	246	220	218	198	215	240	213	206	211	213	203	224	178	198	221	208	215	224	210	215	187	210	243	222	184	207	190	200	209	214	197	199	227	210	227	198	217	209	243	211	225	197	214	201	223	198	190	209	200	203	219	204	235	191	201	217	178	201	197	206	224	200	227	210	201	229	221	198	216	233	223	184	219	202	184	184	210	187	197	220	206	223	212	208	231	211	195	213	219	233	198	214	193	195	202	208	216	186	208	216	186	220	192	189	204	211	205	226	183	203	189	182	212	194	220	205	213	222	217	208	184	204	239	214	217	199	202	209	200	209	245	182	207	197	195	198	211	211	207	200	220	192	232	202	247	217	194	209	231	205	204	201	223	171	220	179	192	199	218	206	200	230	215	189	235	193	182	207	221	184	217	205	211	236	191	207	205	232	227	233	225	202	212	206	200	231	188	216	227	199	229	219	186	200	254	216	220	232	189	199	199	198	216	209	220	185	203	232	220	220	211	221	204	189	196	191	233	212	211	219	221	220	231	226	215	205	213	201	209	200	217	217	211	244	203	203	212	213	214	198	215	204	193	186	207	202	175	195	230	204	210	233	188	236	202	224	203	194	205	209	207	184	192	215	214	208	218	218	214	210	207	210	212	205	205	231	212	200	222	198	208	200	203	237	196	241	211	192	209	223	208	215	227	234	200	173	223	204	207	212	217	205	223	199	199	230	222	228	221	222	208	208	203	202	208	213	214	225	195	202	216	224	215	210	220	212	195	210	206	195	247	219	219	194	221	186	230	213	215	213	225	196	237	186	225	204	188	220	216	198	239	214	199	200	223	231	218	200	228	191	187	214	255	192	213	209	211	209	211	202	240	213	201	186	206	213	187	211	190	218	233	199	214	202	218	222	193	228	207	215	212	211	181	192	192	196	188	199	205	215	197	204	213	206	236	207	205	201	214	224	204	203	207	228	199	197	226	202	179	193	228	196	233	208	199	186	224	212	195	232	240	186	249	181	216	193	216	190	215	196	209	227	202	209	185	195	236	218	204	226	214	183	204	198	207	188	208	203	194	211	213	220	202	199	206	210	211	201	229	202	191	194	168	217	203	198	203	201	194	204	199	211	219	222	240	213	217	206	204	194	212	232	197	202	208	215	227	235	222	215	211	217	225	190	211	211	191	200	230	199	233	220	211	213	207	190	236	223	207	208	210	201	205	209	194	202	210	194	208	215	209	184	189	200	204	196	212	227	196	214	191	240	205	231	207	225	226	195	207	231	186	214	234	194	213	217	205	232	238	222	208	221	220	238	215	198	221	211	194	223
27482	18307	4785	1106	836	794	796	794	804	756	775	710	713	708	720	765	743	742	733	702	761	750	718	754	727	734	755	749	693	749	722	776	747	771	762	754	746	742	715	730	741	774	727	741	758	776	753	744	727	744	752	756	708	729	747	698	745	795	781	768	704	702	728	798	718	736	722	718	729	767	745	772	747	716	793	750	773	714	759	788	701	754	762	716	716	803	701	715	740	760	708	741	755	715	726	719	765	710	722	694	769	716	760	765	753	722	721	713	712	739	718	707	737	751	748	775	754	760	690	760	735	723	782	732	789	783	750	720	750	738	720	774	741	704	743	691	727	792	738	697	781	723	730	728	752	770	722	749	745	830	727	715	732	723	755	739	713	725	710	756	768	786	773	783	716	750	732	735	724	747	740	761	739	701	731	735	702	723	772	741	757	746	706	776	764	764	734	749	767	797	729	758	687	734	735	767	722	759	702	761	732	747	775	706	754	746	765	721	809	761	715	715	800	736	744	714	727	757	782	730	730	735	786	775	714	752	772	760	715	732	763	733	731	727	749	752	767	742	756	731	716	708	740	682	707	782	697	708	701	755	705	689	740	725	794	719	711	811	682	762	757	735	746	771	718	775	685	702	714	713	727	716	740	731	713	746	655	725	741	763	744	741	709	695	740	744	728	762	751	714	796	773	721	760	777	730	718	743	780	725	704	771	700	719	792	727	741	749	770	711	771	715	749	758	776	731	785	740	757	746	770	724	712	748	764	714	697	754	751	762	708	775	731	769	703	703	729	727	761	754	724	752	665	762	719	704	746	778	801	754	730	746	712	730	727	733	756	756	684	744	790	729	760	743	744	732	747	694	760	719	711	740	776	750	707	740	727	767	741	732	746	747	770	686	677	731	765	752	743	739	785	764	712	748	726	763	732	745	760	741	787	739	734	712	723	727	704	693	813	791	740	805	722	816	739	793	749	754	762	753	657	764	744	697	791	754	721	736	732	773	720	779	778	722	742	697	697	714	780	779	707	727	805	762	765	731	767	743	726	709	703	740	773	723	775	735	730	776	694	737	730	752	705	712	726	743	789	748	751	752	738	705	691	746	771	688	682	755	811	735	711	722	726	786	731	749	729	733	733	782	722	712	742	721	717	762	737	750	727	732	720	700	780	732	711	763	729	754	721	731	681	757	723	728	767	780	714	711	745	722	703	727	755	778	771	728	782	732	756	760	754	702	726	719	772	744	756	761	698	742	751	724	767	787	760	708	749	742	714	684	773	710	725	712	768	705	778	737	755	791	750	749	714	728	793	784	737	714	748	746	760	686	774	766	750	732	730	730	731	711	748	723	761	725	749	753	758	720	780	757	729	723	737	725	764	770	726	798	743	689	744	731	694	738	700	705	769	725	704	742	715	727	730	724	746	751	725	737	718	711	769	795	665	737	668	732	735	716	766	757	707	742	762	744	780	744	764	714	782	712	747	708	749	690	771	729	741	713	734	769	724	739	734	697	742	751	762	731	746	701	713	775	736	767	797	747	750	782	725	715	735	736	793	792	750	754	706	735	760	759	750	696	747	740	773	722	762	678	702	749	767	735	719	740	742	727	686	790	723	705	768	708	735	726	740	746	731	767	766	733	749	732	745	758	753	723	759	752	716	733	724	688	711	781	763	737	747	737	764	779	785	717	766	745	734	699	725	692	756	742	775	751	697	710	741	747	715	758	682	734	735	714	777	732	743	783	750	740	747	719	708	754	720	750	725	720	777	781	774	741	742	749	758	738	756	717	736	701	802	722	730	725	740	766	711	787	814	814	736	703	747	784	772	713	734	747	752	790	773	710	737	726	759	785	826	727	726	751	749	782	665	706	732	747	766	752	722	767	685	756	753	783	705	781	703	764	702	688	779	729	765	704	717	761	731	763	747	745	682	728	787	774	767	765	747	704	769	723	718	757	796	701	718	761	749	736	697	724	783	785	726	746	723	799	720	707	746	762	762	745	776	741	759	702	696	727	798	733	738	736	715	728	713	745	757	783	759	743	715	740	746	749	764	781	718	692	776	751	734	765	707	782	746	759	755	728	713	764	707	754	773	750	783	742	769	763	740	746	753	739	766	760	718	718	751	734	686	796	735	748	744	754	763	775	752	704	765	737	699	780	731	713	724	737	760	744	723	757	729	717	723	671	737	707	667	739	740	747	741	709	752	686	767	790	764	702	737	792	713	740	740	742	743	773	734	803	776	725	767	737	755	737	766	747	748	747	713	753	729	694	782	717	731	721	733	735	736	722	683	756	735	738	762	724	762	727	734	755	759	697	754	718	735	736	785	701	744	743	749	763	739	789	739	722	728	739	692	756	729	729	715	722	776	753	742	726	722	750	725	737	734	783	749	727	680	750	741	748	769	707	723	699	775	716	748	710	718	783	716	725	734	728	683	737	722	746	734	753	733	758	750	764	749	783	783	764	778	730	761	777	756	729	739	741	727	667	760	736	764	743	777	746	739	704	705	740	682	758	729	724	760	706	765	714	715	694	741	698	743	778	741	763	743	760	732	730	719	766	684	713	747	724	723	741	744	745	736	693	723	706	756	730	745	715	735	724	759	759	740	705	753	703	743	719	741	772	717	752	731	791	731	746	760	721	721	737	735	703	757	743	730	677	792	797	716	803	702	728	745	729	746	754	772	758	787	725	769	730	737	730	725	714	722	766	736	733	715	786	709	763	750	765	758	715	749	743	746	735	752	759	749	680	707	753	732	774	714	746	791	742	731	713	705	714	789	685	733	733	753	765	753	761	747	772	727	783	787	757	723	726	764	721	739	770	734	766	757	763	751	768	768	746	778	749	732	739	683	740	734	747	743	744	745	764	756	734	733	752	744	763	804	670	743	748	735	697	750	746	745	746	674	716	716	791	784	768	763	800	739	735	734	722	667	746	743	719	782	769	729	722	805	726	726	725	767	775	755	800	742	710	760	744	723	751	757	775	713	782	706	774	729	731	776	743	728	765	792	709	730	752	717	713	740	769	747	729	732	762	761	759	715	724	740	749	688	756	752	748	734	759	742	758	759	714	753	711	725	728	742	725	709	774	770	714	693	800	723	721	726	711	738	758	704	766	735	783	742	755	707	733	738	730	714	782	746	715	740	758	739	721	754	721	723	741	699	726	793	744	736	755	713	696	690	785	763	773	699	690	734	733	728	737	708	763	761	755	730	702	700	684	794	727	731	748	775	683	749	696	782	718	720	735	736	722	720	717	802	755	768	703	748	727	688	764	718	728	722	714	785	709	816	714	752	731	734	750	725	767	741	733	721	729	722	740	726	728	729	719	729	757	731	723	739	713	699	689	724	731	753	732	736	715	730	749	732	724	750	756	746	696	716	740	746	705	770	723	725	711	687	748	717	727	729	762	724	751	759	731	712	760	709	763	760	732	767	761	744	766	742	757	750	734	719	710	750	696	710	781	736	728	779	747	725	721	759	739	765	768	750	709	744	776	713	725	758	766
4537	1158	1011	896	862	830	814	801	772	763	829	767	710	720	795	794	767	729	768	729	747	822	773	747	802	737	772	766	801	815	764	720	708	770	774	761	734	745	808	718	755	767	791	763	765	755	712	777	753	742	722	762	823	803	810	781	784	762	760	718	784	750	725	770	779	720	780	767	788	739	699	753	722	793	749	739	789	731	774	743	775	763	749	774	764	759	702	773	799	741	795	804	737	756	769	761	774	770	806	751	726	701	779	765	777	777	808	779	789	782	774	827	781	748	797	738	754	798	795	773	789	746	765	747	765	786	779	751	737	801	743	709	833	748	794	753	754	755	757	790	796	747	726	768	785	798	740	824	738	796	724	790	746	753	780	804	784	720	781	828	751	746	711	774	763	736	757	721	747	716	817	728	753	774	727	787	716	810	784	739	750	780	782	756	760	737	772	755	790	759	759	724	780	768	747	817	797	731	790	737	735	806	799	730	762	737	717	764	779	775	788	769	770	728	752	768	741	756	732	801	757	756	727	781	808	735	776	761	777	756	781	750	792	749	771	769	797	755	757	719	749	736	781	745	770	744	785	800	797	718	780	726	775	811	747	745	749	788	759	810	768	810	777	763	746	805	748	784	770	722	769	762	765	773	798	756	747	807	755	765	786	743	739	752	739	771	774	744	752	743	735	772	786	758	755	745	762	818	770	773	736	747	714	741	770	768	804	747	757	732	766	789	744	749	766	819	714	737	761	731	737	750	773	738	829	728	781	711	760	816	731	736	766	773	778	761	749	781	749	741	744	778	761	768	801	738	780	760	722	782	718	780	826	738	708	749	804	802	762	772	773	768	771	747	758	770	791	704	764	750	734	760	739	728	756	789	772	798	777	787	794	745	746	776	795	775	827	735	741	781	789	735	757	747	750	775	758	791	750	821	794	773	797	795	796	744	737	782	770	765	738	800	738	759	742	763	794	811	761	764	756	775	744	749	736	735	715	788	739	782	750	780	742	743	714	783	689	802	776	773	769	756	718	764	800	768	772	745	725	817	789	751	786	742	736	785	734	766	765	753	801	732	755	782	750	717	780	784	764	814	757	726	820	818	764	744	765	771	795	764	766	762	776	769	763	751	776	774	721	810	717	767	765	748	774	767	714	774	786	805	757	812	770	757	748	792	781	750	706	775	761	754	720	717	800	808	816	749	762	758	715	771	810	755	791	796	745	757	748	747	743	763	723	744	730	773	753	770	753	740	773	761	771	759	773	811	760	821	782	764	796	763	783	753	764	707	730	750	831	781	800	826	719	776	789	767	753	795	775	790	739	726	749	751	809	810	772	726	704	781	746	805	768	730	807	785	767	760	769	823	782	741	807	747	817	780	745	757	797	821	733	741	759	819	752	810	777	768	754	787	738	746	791	774	736	752	762	724	754	791	760	762	728	725	773	735	799	760	746	806	803	787	739	772	757	764	784	760	778	754	743	733	753	788	781	774	763	813	809	750	742	749	764	731	735	757	796	748	722	783	800	773	743	780	800	788	755	770	733	750	749	739	738	790	751	735	761	710	794	725	739	766	779	751	737	772	766	733	764	705	761	740	779	802	747	728	782	749	722	801	762	785	723	759	808	720	782	773	767	805	769	754	815	753	760	726	771	733	761	748	767	749	742	766	799	792	783	788	724	820	787	766	757	725	858	724	733	748	743	751	757	736	753	798	747	760	746	788	812	756	812	764	746	768	752	785	745	760	782	803	768	771	779	774	697	800	836	826	805	771	750	753	717	754	769	803	754	818	761	755	766	772	793	754	800	760	762	758	742	749	769	774	802	743	807	810	775	785	737	749	727	763	793	759	775	776	776	778	739	773	754	701	792	741	764	822	723	744	728	768	766	717	795	782	718	731	737	794	754	767	724	742	761	792	721	785	715	686	759	762	715	771	778	766	788	809	781	791	789	789	774	782	753	752	808	770	790	730	770	727	790	788	759	709	774	755	767	781	779	772	784	763	736	782	737	782	793	782	794	791	728	721	726	803	756	825	787	745	780	817	722	760	764	788	786	806	723	741	734	750	729	781	760	741	742	760	795	774	786	760	811	789	762	784	752	774	763	769	771	763	781	799	735	717	748	726	793	757	783	777	743	739	743	769	726	715	762	730	783	853	768	794	745	773	768	758	743	799	755	757	780	766	727	759	775	731	802	767	763	747	778	758	732	771	821	784	763	797	771	763	749	759	772	752	755	771	756	770	741	795	759	723	756	739	751	762	783	777	713	772	755	817	747	780	732	755	796	792	804	733	783	761	782	806	767	787	759	803	738	760	769	763	744	725	803	797	745	756	738	693	757	709	811	748	750	780	733	751	794	742	755	770	747	762	732	791	755	776	747	683	721	734	759	710	746	776	779	807	799	771	759	773	787	777	744	737	775	741	772	721	795	795	742	759	773	750	762	741	739	772	764	790	729	760	769	756	778	762	769	768	770	826	758	743	749	788	735	728	743	780	779	763	806	806	731	773	748	773	752	754	795	824	727	748	721	760	736	767	795	780	746	796	756	755	745	754	754	772	763	781	761	721	733	731	759	781	750	844	756	777	747	761	796	731	743	763	746	777	788	767	807	761	763	736	724	766	788	744	755	774	751	730	747	827	748	788	763	757	752	755	750	749	754	817	795	767	754	739	738	760	812	804	751	743	762	769	741	785	827	786	735	769	730	752	723	751	768	724	754	814	782	743	720	749	668	723	770	765	787	766	747	800	788	749	726	762	787	787	752	767	743	737	765	778	773	785	766	753	808	750	760	740	777	753	741	761	781	766	738	730	764	764	810	778	770	758	752	790	747	778	770	732	712	751	746	755	748	748	728	764	740	779	759	773	796	767	790	756	722	792	788	760	740	757	766	770	734	785	740	770	758	748	758	700	741	768	777	764	795	797	762	774	766	775	779	778	767	790	779	794	704	796	768	794	786	691	754	791	793	777	799	776	785	755	734	787	707	767	706	772	726	766	799	746	725	737	711	763	752	702	744	739	722	741	755	766	743	798	772	766	794	775	779	782	760	744	744	772	723	740	761	776	750	809	748	782	789	799	683	783	741	795	777	774	723	753	717	747	785	766	764	751	744	739	765	785	774	780	729	744	753	791	748	770	791	739	753	766	748	805	762	765	765	815	773	838	775	752	715	832	774	729	717	789	766	763	775	747	729	798	753	793	765	743	725	741	737	801	812	715	781	763	743	786	754	767	763	762	754	760	712	787	774	749	728	777	749	719	756	753	741	787	761	783	749	717	744	780	776	736	751	788	792	692	765	746	753	712	786	762	750	789	763	736	790	763	817	740	824	768	813	771	768	819	795	801	749	734	756	764	755	751	751	823	715	758	755	712	757	765	759	796	735	719	744	734	786	749	742	782	782	737	794	794	724	724	726	715	751	776	788	812	724	715	819	744	762	780	753	772	787	767	729	757	778	711	807	720	739	778	809	787	739	759	720	764	738	809	776	753	755	754	716	757	785	722
23222	20944	28275	23753	20935	12980	1295	815	660	625	547	489	484	489	445	418	471	395	400	374	381	425	358	415	366	386	426	384	369	384	370	382	397	409	373	357	398	365	376	381	372	370	427	380	372	413	373	385	368	361	402	383	407	429	415	361	403	397	393	427	342	367	379	362	392	387	359	367	394	371	400	355	350	342	392	399	355	367	371	347	388	389	380	360	384	373	338	396	367	378	356	407	370	408	376	356	363	374	358	354	372	373	372	380	401	394	360	366	397	372	361	379	403	335	349	335	392	377	388	375	383	363	372	409	338	372	385	393	389	424	356	341	366	408	357	369	387	344	411	383	363	417	380	350	370	391	346	359	354	374	367	377	380	386	320	384	380	420	361	367	359	354	384	359	385	351	382	367	394	371	351	404	369	405	359	381	361	369	371	406	353	400	376	419	421	405	368	381	361	377	364	399	352	368	394	329	410	339	342	340	369	378	376	357	379	383	391	352	351	392	364	346	355	398	377	387	341	366	412	376	378	366	391	351	356	406	358	373	353	357	395	369	345	349	348	362	387	349	361	337	389	361	390	364	350	350	328	358	324	388	358	383	406	389	353	354	381	363	368	405	360	358	385	368	388	386	377	383	374	378	347	357	371	350	379	441	357	359	382	394	380	373	382	350	384	406	358	394	359	335	400	368	379	405	375	391	392	390	338	377	364	370	354	367	368	338	389	345	360	409	390	412	377	367	371	351	308	393	350	407	367	392	369	390	357	350	334	389	370	387	356	374	331	384	381	370	371	373	353	389	372	360	352	362	341	396	373	361	367	341	359	371	363	382	376	360	340	401	374	355	376	369	359	351	391	407	354	381	369	396	367	362	401	403	354	367	354	372	359	369	343	378	381	378	352	358	366	396	369	387	392	380	331	384	357	359	384	367	361	387	346	340	360	376	372	369	391	341	367	363	390	352	354	398	354	383	375	365	400	354	390	390	337	364	372	366	384	410	372	360	358	373	355	375	359	385	358	361	362	356	381	378	374	355	345	373	378	356	369	383	392	407	414	340	359	409	409	351	361	396	375	345	361	381	377	411	383	375	365	373	363	403	385	357	374	361	408	408	353	349	408	372	330	374	349	386	360	358	365	365	402	383	394	390	356	339	370	380	397	351	353	388	345	367	344	404	351	331	359	394	373	365	381	339	351	367	343	387	326	384	375	354	389	376	373	366	372	368	357	399	356	323	376	345	362	406	353	350	379	389	349	411	327	392	388	381	373	374	385	374	387	361	409	373	328	349	366	376	350	379	352	388	389	382	385	376	365	369	395	349	383	393	381	341	391	358	401	394	377	383	360	374	361	394	344	379	359	369	385	388	344	393	337	359	382	350	379	368	375	375	377	373	393	398	387	394	400	376	389	372	384	372	382	342	365	352	351	357	364	377	385	389	372	362	348	405	362	356	321	379	371	399	356	385	367	391	367	359	407	391	368	377	370	373	377	334	349	384	369	389	384	378	381	397	338	402	408	374	400	350	366	405	394	376	391	355	349	386	346	386	398	406	368	389	405	345	356	377	359	368	359	364	353	361	397	399	408	381	357	391	363	377	383	381	377	355	373	375	392	338	348	354	378	325	394	370	367	368	386	363	333	382	391	357	373	398	367	376	388	350	346	408	336	362	392	426	355	380	390	346	328	376	382	367	361	402	371	378	382	372	377	367	394	387	343	346	393	396	392	371	333	421	334	380	351	353	377	390	357	371	372	380	368	329	370	413	353	351	349	388	355	371	352	376	366	342	391	393	386	364	359	385	359	374	365	326	355	368	351	394	399	354	356	333	351	401	365	334	394	367	385	369	351	373	354	362	379	352	384	376	372	401	386	387	397	365	416	377	370	423	356	345	406	384	399	412	393	342	379	399	384	382	347	364	403	404	347	372	395	360	344	345	379	336	340	374	339	341	370	368	392	383	370	364	368	370	364	363	334	351	387	401	374	354	369	397	373	338	402	375	373	341	374	344	388	367	360	376	369	353	394	361	366	380	359	361	373	402	396	375	407	347	355	336	389	367	351	394	372	402	332	405	393	383	362	370	395	376	359	365	341	358	359	384	362	368	375	391	372	358	376	362	367	349	342	386	392	391	352	342	364	356	389	363	373	383	366	367	383	369	354	396	373	391	361	350	341	351	376	369	395	394	361	379	378	348	393	345	363	371	347	385	377	359	389	364	401	394	383	383	349	363	372	338	368	355	369	395	385	353	403	373	360	361	356	350	379	375	355	394	388	367	382	354	326	375	349	383	402	365	362	352	353	371	378	371	352	371	368	386	358	353	333	357	396	385	392	377	416	398	353	383	359	396	371	375	339	348	366	384	363	401	350	400	392	375	370	354	374	391	389	358	372	367	361	391	373	402	377	386	377	347	357	333	364	361	373	351	359	369	384	360	386	384	371	379	385	343	336	338	376	347	396	378	353	380	411	384	401	358	352	401	381	354	383	414	406	381	376	385	383	365	317	351	346	381	343	398	385	368	389	377	376	355	358	363	370	373	381	353	334	367	379	355	346	391	372	362	407	363	374	401	341	379	395	389	328	377	377	357	369	360	366	408	375	369	376	377	344	390	384	350	383	364	354	371	368	353	406	385	361	396	367	379	362	408	397	348	373	331	374	374	350	374	367	358	394	419	374	335	360	368	345	353	360	414	407	397	391	370	332	399	344	402	339	353	375	361	365	367	393	371	403	390	386	355	384	351	384	364	348	377	378	372	386	366	351	379	353	352	347	394	370	382	401	395	406	375	366	352	385	400	394	397	365	355	364	400	407	366	378	377	368	367	364	357	343	364	384	365	390	374	384	369	360	351	381	354	360	334	384	340	401	388	356	357	402	352	415	349	390	350	355	351	362	380	373	383	335	385	364	370	377	378	372	401	338	365	385	361	394	385	377	359	378	375	375	387	360	367	382	360	349	364	373	392	380	380	383	397	357	380	359	377	350	352	353	359	407	351	378	355	388	384	352	358	399	378	398	373	359	356	341	379	334	367	362	363	371	348	395	382	362	350	362	341	375	388	358	356	389	353	353	341	383	352	368	374	365	382	361	372	364	386	341	399	380	377	360	358	350	342	375	361	352	389	363	352	356	357	380	376	377	355	367	376	382	382	407	356	390	377	370	381	377	364	392	384	376	402	359	396	360	393	328	394	358	380	374	349	393	368	351	387	386	374	346	371	357	316	410	351	394	370	402	373	369	341	364	342	367	389	332	329	356	398	378	367	382	377	364	369	337	314	388	371	380	380	378	425	367	393	346	372	341	403	401	401	380	353	354	384	365	361	362	359	377	374	375	362	411	409	356	356	348	376	381	363	373	398	377	351	389	396	388	378	364	416	371	368	388	364	394	342	394	385	401	394	368	351	400	367	366	339	351	386	393	365	386	372	388	342	381	359	370	383	354	396	347	348	386	349	384	352	373	350	346	380	365	396	375	391	383	332	376	344	366	354	340	370	383	361	353	399	401	378
3158	8390	6347	3018	2227	1639	1324	987	857	752	688	606	603	584	536	496	473	485	476	474	518	487	412	434	413	453	475	428	382	438	410	386	429	420	408	394	406	398	426	426	397	418	422	395	412	394	395	384	386	426	404	391	446	428	395	399	400	406	437	406	393	400	412	420	402	394	422	399	404	424	410	410	386	457	387	404	413	386	386	404	393	417	400	442	406	388	406	393	420	348	378	386	416	458	413	441	390	421	416	402	389	443	403	406	414	376	403	389	403	386	418	361	415	370	410	384	388	427	377	402	409	420	404	422	373	417	410	378	403	402	410	438	417	429	412	388	380	384	411	426	424	397	404	432	411	382	419	431	404	388	402	408	403	404	434	385	415	399	421	396	423	399	392	379	381	406	405	415	375	424	428	407	397	411	434	417	398	429	373	381	411	406	404	431	449	384	398	395	399	395	406	391	414	384	422	432	399	380	419	439	417	394	373	413	381	387	432	425	396	409	415	375	392	423	391	407	394	375	437	402	457	373	376	390	434	423	402	328	444	408	374	415	383	411	385	383	380	402	381	403	399	400	371	367	393	439	396	417	427	414	397	470	394	404	390	403	380	430	407	421	365	406	429	424	395	348	418	373	383	394	371	378	399	369	433	397	383	440	392	410	420	413	401	415	395	389	381	361	453	437	408	394	423	439	392	417	392	443	345	404	398	384	422	380	442	380	368	410	372	396	370	403	397	413	401	382	393	417	397	423	431	414	430	399	363	402	426	399	412	399	417	411	391	409	383	382	404	388	374	386	391	410	427	372	374	413	383	403	389	422	417	385	416	410	399	394	369	393	409	439	372	421	412	424	403	420	422	407	408	389	420	396	391	391	435	374	378	409	441	420	404	404	434	427	429	413	396	424	377	427	397	408	414	401	416	425	459	359	385	408	416	427	363	461	421	450	380	356	386	384	377	395	381	408	423	393	360	382	382	389	388	395	421	367	383	407	421	407	397	369	430	421	403	361	423	399	386	400	412	393	388	433	426	373	400	410	395	405	364	389	413	429	430	426	375	406	410	420	424	414	407	403	396	413	378	370	391	404	409	386	417	401	403	440	392	369	407	436	386	406	406	416	400	446	427	401	423	424	407	421	416	378	413	429	390	390	368	365	381	436	458	388	394	369	384	397	377	406	391	390	367	402	408	400	421	400	385	416	380	397	430	410	369	413	385	388	403	420	397	387	384	391	384	358	386	429	401	403	420	399	400	376	457	400	435	440	392	447	413	400	344	383	394	421	422	397	369	390	380	403	372	412	393	425	423	432	379	388	416	404	419	386	384	399	385	380	407	409	418	397	386	414	361	407	420	431	429	368	410	428	393	388	382	412	431	415	421	402	435	404	414	403	414	415	357	403	437	399	401	424	372	407	447	413	420	396	420	380	422	370	432	397	386	364	378	363	412	364	430	408	404	386	377	359	416	373	378	403	391	413	388	428	385	433	404	426	404	400	388	417	374	397	387	400	405	388	399	377	431	422	403	403	389	425	398	396	415	394	377	414	356	385	416	370	409	398	433	414	410	403	415	380	392	388	356	428	427	448	403	411	419	407	448	395	421	408	425	440	429	397	412	412	426	417	418	403	439	432	398	449	396	396	426	405	396	410	444	441	374	417	405	427	386	397	384	388	399	389	389	403	398	386	377	409	394	373	413	429	383	397	430	407	403	368	397	412	426	389	396	412	431	409	438	410	416	400	401	441	415	422	402	415	390	414	416	397	407	390	389	389	411	418	427	408	426	401	393	399	424	412	396	398	427	434	401	389	404	410	390	414	369	434	437	408	394	431	417	387	421	380	376	431	452	385	433	389	406	423	410	384	402	379	414	370	413	433	409	382	392	421	372	389	415	418	443	401	402	379	403	380	394	409	387	410	388	399	419	427	385	404	422	401	412	406	382	385	426	391	401	421	406	417	414	397	396	389	384	349	400	408	406	406	426	391	383	402	386	400	413	434	417	388	398	427	415	399	410	440	383	365	406	418	417	434	400	415	416	379	405	414	407	407	399	405	389	380	403	401	378	359	438	448	376	365	434	377	381	400	440	398	374	408	405	377	398	383	373	402	401	420	417	404	425	390	374	439	400	435	390	388	395	422	416	398	385	370	429	380	398	443	371	385	390	398	409	365	379	414	365	401	424	418	391	369	414	393	372	395	417	377	407	402	381	401	408	426	397	381	409	415	389	398	405	381	400	386	410	450	368	398	408	385	427	403	376	440	407	417	406	411	407	414	397	427	389	377	391	396	420	389	401	409	366	399	400	422	422	418	421	395	401	418	376	418	372	400	427	397	434	411	379	419	408	391	415	431	418	404	396	413	397	417	399	391	403	365	440	371	405	375	399	410	434	399	382	381	390	407	389	410	417	393	428	417	384	427	416	404	397	406	390	402	411	398	393	425	399	382	400	412	393	412	403	393	387	401	402	418	395	407	422	436	402	362	401	408	429	362	400	387	421	398	399	369	397	375	406	423	404	443	414	401	376	399	418	445	412	439	394	416	400	382	364	411	400	387	413	423	399	415	403	376	398	431	387	401	393	433	421	428	389	380	427	419	402	410	414	380	415	436	386	400	390	373	379	414	391	408	416	377	390	408	415	439	376	389	415	413	392	441	385	387	393	391	402	416	386	401	436	400	387	407	371	425	355	367	407	376	392	409	418	394	396	400	373	407	382	384	414	425	385	378	407	392	426	437	388	417	396	383	389	423	391	439	403	384	397	385	413	389	454	406	403	433	383	427	390	421	394	409	435	409	392	416	400	398	419	395	422	410	367	407	420	388	386	378	395	422	418	404	380	400	401	433	402	426	387	414	366	399	410	426	429	423	396	412	403	412	390	399	374	401	403	421	420	408	437	420	409	403	386	395	372	393	432	397	419	388	407	426	404	407	396	397	398	406	408	400	407	346	435	409	407	403	416	402	358	412	397	414	432	407	409	415	437	423	376	381	424	396	400	410	390	424	400	423	382	416	398	389	385	432	392	384	361	405	397	407	371	398	384	409	413	376	360	401	417	396	408	410	392	366	425	436	405	405	386	428	424	450	380	444	418	430	408	415	411	376	426	414	408	391	416	355	361	430	424	366	409	401	367	447	383	421	385	402	359	412	399	415	430	410	392	424	387	417	379	426	378	389	406	411	403	397	392	417	375	440	413	408	445	420	415	388	406	388	410	400	416	386	394	390	345	411	380	410	390	396	387	381	427	377	404	415	424	419	424	389	424	391	438	404	382	381	368	421	389	376	382	436	416	421	423	394	390	417	380	394	407	402	394	435	418	397	386	393	448	406	370	368	436	409	417	409	401	387	397	421	405	397	437	401	407	388	410	400	407	383	419	399	408	419	364	379	377	390	392	373	402	401	408	397	390	385	378	383	421	405	384	403	397	386	401	419	403	415	408	422	389	390	395	417	406	399	447	392	416	391	386	380	398	409	353	392	368	401	404	386	383	399	414	410	435	396	419	418
24263	20945	27465	24566	16461	1711	1109	864	877	834	815	755	780	733	726	737	684	738	733	757	749	767	715	692	694	712	669	699	750	703	721	734	739	733	719	740	741	668	661	746	756	709	713	699	688	711	734	718	722	710	713	742	682	748	702	719	724	702	733	735	720	699	732	725	751	678	701	692	710	718	700	629	756	738	709	712	694	712	761	715	665	717	699	742	686	741	702	757	735	786	704	722	745	721	704	709	732	645	676	782	718	673	687	718	703	724	706	714	757	723	723	646	712	664	702	693	709	748	643	722	693	732	694	676	716	714	724	716	698	700	677	709	741	673	710	708	706	683	689	636	723	749	739	727	716	751	688	739	695	689	727	745	677	664	712	682	703	704	686	706	741	756	716	695	695	704	724	728	690	689	744	718	703	719	765	707	717	717	675	691	724	733	699	742	727	683	715	691	694	718	701	696	738	716	725	690	707	720	674	748	701	757	718	726	734	745	736	697	716	705	685	745	715	718	759	703	712	702	749	697	684	722	705	672	677	697	694	698	716	717	656	671	704	712	738	739	731	748	695	723	713	704	727	688	705	748	704	742	715	668	756	710	703	664	680	734	704	763	689	714	706	677	730	725	689	745	677	747	701	727	660	693	705	751	768	704	749	739	728	700	704	717	711	695	698	717	740	697	682	713	678	709	709	710	698	705	688	731	674	718	678	702	731	717	758	711	692	688	722	730	704	712	734	686	704	705	713	696	718	683	729	729	696	691	698	667	702	725	723	686	685	694	702	724	679	663	667	748	732	694	736	699	739	718	727	674	740	715	712	699	686	660	700	761	735	669	726	723	743	732	694	728	654	679	679	683	690	706	664	682	705	712	672	705	677	707	689	688	692	725	706	720	755	693	672	680	691	677	711	727	699	725	701	740	681	717	724	679	717	726	723	703	743	735	734	698	674	753	732	719	717	737	729	684	676	705	682	696	743	704	682	696	703	724	679	756	670	694	728	730	763	687	681	686	680	737	660	744	739	733	703	702	696	741	691	726	662	740	683	704	732	744	716	705	715	667	710	730	690	678	656	658	694	695	689	724	702	702	714	686	734	685	729	716	721	754	743	710	667	679	718	681	696	726	744	691	736	737	666	695	734	712	703	667	735	720	700	713	730	710	709	711	715	679	720	686	692	696	739	714	712	753	710	718	661	714	682	707	744	673	739	662	716	706	688	646	670	687	696	669	679	748	688	695	724	754	768	665	726	729	699	664	732	676	650	677	691	695	660	732	731	723	720	727	674	704	689	651	702	672	689	686	705	778	750	692	730	685	657	702	687	701	699	667	688	714	675	793	676	735	706	655	716	745	720	644	721	702	683	711	711	675	745	719	678	745	740	727	707	700	693	691	739	758	686	655	726	701	707	719	665	667	673	723	701	737	702	741	712	728	684	709	738	716	647	741	725	734	692	693	717	719	712	720	719	665	657	720	717	719	682	708	708	700	698	690	713	720	687	680	701	700	692	742	694	663	695	701	714	751	717	732	723	712	750	731	750	713	709	732	721	687	731	690	699	684	717	748	707	688	705	684	732	684	702	740	721	704	695	673	719	740	700	656	727	760	731	748	685	692	730	714	730	729	706	723	697	701	709	704	730	688	704	692	693	745	701	731	646	769	733	648	689	733	739	723	748	710	718	683	687	700	716	722	697	724	708	713	660	734	707	701	738	711	723	698	671	716	701	665	707	688	736	691	668	671	714	693	710	709	729	686	694	684	716	717	696	721	683	666	708	703	652	706	666	718	719	703	704	705	719	707	664	661	698	685	766	734	706	697	688	740	710	683	734	713	744	667	751	737	674	672	705	728	774	639	716	727	714	713	713	698	747	717	700	740	689	749	683	730	731	733	681	757	703	714	710	654	675	728	768	673	697	720	723	703	706	709	714	706	738	698	713	694	702	730	704	681	712	722	679	703	707	723	716	655	679	677	712	698	728	703	695	712	701	690	718	706	637	701	687	690	685	746	675	717	682	764	730	673	732	724	723	701	704	713	675	715	679	755	693	693	673	662	706	703	688	656	736	754	760	717	694	729	675	704	700	715	685	687	708	724	732	699	683	716	676	686	680	706	724	734	693	675	686	673	748	732	706	788	665	689	721	689	719	694	685	718	699	757	709	676	748	720	717	739	740	742	714	673	714	709	761	732	790	700	699	741	693	714	723	700	672	697	719	673	724	652	690	715	717	716	701	654	695	696	678	714	700	687	738	709	694	677	669	714	702	705	690	737	707	725	721	695	738	698	717	688	761	710	632	711	734	727	752	749	685	731	706	653	702	675	688	711	671	678	668	726	719	713	758	674	676	713	671	669	705	714	712	685	765	684	724	682	699	637	691	681	691	713	703	735	695	695	730	684	676	678	653	666	736	695	673	723	659	717	684	682	742	698	656	666	679	700	741	732	728	764	675	710	692	694	724	732	755	674	674	728	680	677	726	675	678	732	701	737	667	678	716	663	742	717	738	693	714	726	658	691	711	653	739	728	709	651	710	704	715	701	677	715	732	726	678	701	643	675	684	696	686	681	726	718	754	699	696	662	693	698	710	686	721	712	699	682	692	721	735	714	656	682	682	699	650	726	729	731	731	750	673	718	718	702	732	712	747	691	720	715	733	675	786	720	691	716	684	659	790	715	686	712	667	713	729	736	710	713	712	718	716	686	710	720	713	715	749	701	663	681	727	682	750	705	717	690	704	730	744	652	688	703	708	741	670	765	762	733	732	707	716	704	706	728	704	702	816	728	654	707	727	668	694	767	669	665	757	715	680	723	676	718	699	700	749	735	689	684	702	694	735	684	755	744	718	663	707	695	719	720	706	750	714	690	757	691	707	697	684	665	702	722	706	752	733	646	633	689	717	711	712	686	698	704	709	693	716	678	723	710	686	665	740	671	735	713	696	702	713	700	736	705	702	681	726	678	708	733	718	721	697	738	701	702	736	681	697	668	690	686	674	711	689	666	722	691	681	711	745	706	711	697	697	711	697	691	680	722	711	694	733	663	701	725	678	712	730	704	666	746	746	703	732	717	722	729	699	711	672	684	688	698	729	717	759	723	673	723	686	675	692	727	711	727	715	689	694	706	725	721	675	709	689	727	684	730	744	725	737	654	721	751	688	702	694	711	708	635	678	671	733	684	681	687	695	704	678	759	725	718	694	732	768	698	670	690	682	717	702	698	709	691	710	693	701	755	732	655	681	755	707	719	658	685	726	723	699	724	703	739	778	700	696	734	686	726	701	676	685	681	718	708	720	682	714	736	707	681	734	691	690	673	716	710	741	743	684	762	709	672	738	711	690	700	736	698	715	723	687	714	741	732	697	688	727	686	733	731	680	679	714	720	719	747	669	722	717	721	677	749	759	746	730	679	709	692	662	694	768	712	673	686	668	730	700	725	723	717	722	656	662	672	686	678	702	675	673	661	687	706	710	674	741	697	698	712	704	682	770	698	761	733	696	707	731	670	720	681
3432	5529	4157	2312	1831	1405	1331	1104	984	911	863	791	806	760	781	788	746	744	731	731	733	683	740	727	746	718	753	731	744	697	637	727	702	735	773	743	702	705	718	709	712	700	693	729	718	692	695	738	704	743	710	719	691	694	741	700	708	695	680	717	746	705	711	682	731	637	742	690	715	682	655	666	708	730	690	705	667	703	694	707	711	678	672	705	718	697	731	667	686	712	726	695	657	709	673	727	706	735	649	687	724	709	745	689	679	739	748	732	700	732	701	746	685	707	676	699	716	699	674	749	696	674	704	700	677	705	669	711	705	686	703	688	736	717	721	691	745	704	692	700	703	724	681	671	658	685	695	730	691	664	714	731	692	696	683	743	682	684	655	722	674	746	725	729	712	687	677	708	753	682	703	736	732	730	718	730	721	699	670	706	733	703	690	678	736	674	715	711	682	701	720	724	659	703	720	681	695	727	674	706	693	675	699	697	655	697	701	703	668	708	670	710	702	754	733	696	755	730	699	681	719	712	729	756	663	680	699	672	737	672	735	709	729	738	708	679	675	651	735	695	682	695	700	721	705	716	706	712	692	695	721	747	748	687	710	684	693	657	685	696	701	674	685	686	657	685	694	728	729	692	666	706	721	658	693	668	705	705	679	693	706	688	698	704	705	736	727	733	719	675	689	642	738	696	686	739	707	680	698	734	717	705	706	694	685	689	742	677	687	648	675	712	759	667	725	667	718	712	691	681	712	688	691	732	711	696	646	658	694	706	715	713	742	700	713	690	681	699	732	675	669	740	691	666	674	709	786	718	668	746	674	704	713	706	687	675	684	718	727	698	725	663	711	719	652	692	640	723	684	706	692	636	721	720	704	686	698	711	667	659	677	722	684	689	735	695	666	654	725	741	724	711	680	702	705	712	704	683	749	650	699	719	697	678	691	687	736	694	717	693	709	690	698	666	716	660	714	665	695	701	685	698	704	696	658	697	756	736	693	719	743	677	692	676	735	720	702	695	706	693	661	721	718	681	789	722	707	691	697	679	695	709	711	740	716	748	700	728	732	741	714	717	731	695	671	690	695	708	739	661	736	699	745	670	685	698	714	723	705	678	685	640	669	730	731	680	679	660	659	736	725	710	702	696	692	711	679	686	713	713	723	632	671	694	728	717	678	692	695	688	710	737	687	690	710	670	658	757	701	697	683	726	708	695	706	698	693	691	664	711	696	661	686	702	698	743	660	722	717	681	679	742	653	702	688	698	696	703	668	714	709	641	738	750	700	674	735	701	737	720	691	695	708	717	677	716	669	675	732	713	704	695	683	684	738	701	714	742	705	742	718	679	731	690	792	760	714	701	682	688	674	668	720	684	691	723	720	681	690	709	695	713	689	730	721	693	739	703	707	650	723	716	724	663	728	670	651	692	669	693	695	681	741	624	690	667	710	705	694	728	714	738	756	766	648	693	664	708	671	740	691	674	734	773	678	683	694	650	691	654	698	712	699	675	786	706	684	709	711	729	707	709	725	666	777	692	676	720	694	698	663	696	685	682	692	679	680	646	650	723	675	709	712	694	699	743	700	705	656	716	705	756	688	713	714	743	656	686	679	715	710	661	669	729	698	721	672	671	685	679	666	737	720	663	734	713	732	719	696	748	684	693	714	724	708	712	698	691	703	707	711	725	755	714	699	672	704	701	720	743	696	656	672	702	723	724	702	678	713	678	689	670	674	676	754	721	713	715	736	727	715	658	712	733	704	699	655	722	729	665	708	699	728	682	677	694	742	723	752	664	710	709	685	697	703	734	674	668	704	691	700	712	704	681	716	770	742	668	699	735	735	753	715	713	727	698	687	673	770	694	714	665	671	724	698	742	675	720	738	703	707	687	694	679	655	743	708	726	638	683	723	725	699	662	697	703	683	719	706	715	665	684	709	721	657	675	669	695	696	734	706	687	711	713	655	706	700	682	720	663	661	682	739	758	709	674	734	741	728	692	699	719	704	696	733	724	693	705	717	693	699	708	674	723	703	698	676	692	677	685	615	694	692	697	658	713	702	706	714	724	689	726	657	701	709	683	688	741	771	737	700	680	726	683	668	762	668	689	736	695	682	689	669	725	708	676	638	654	666	690	739	694	696	742	690	708	717	725	695	674	684	718	737	677	745	723	692	738	718	719	686	748	672	677	687	710	711	706	678	696	679	680	695	700	677	701	715	719	689	695	678	707	703	681	678	711	685	688	693	704	701	716	712	726	722	713	695	712	719	747	686	698	678	682	691	658	692	762	680	683	696	725	712	683	690	696	670	701	666	697	768	690	679	683	724	675	768	731	680	738	682	671	724	678	730	727	713	699	675	724	714	705	692	718	720	671	715	703	667	707	699	683	718	676	692	701	701	677	692	726	679	651	692	695	703	676	706	685	747	677	740	700	696	681	692	679	742	653	695	709	683	684	720	734	687	666	705	693	679	688	739	730	730	676	690	653	655	729	719	761	630	710	680	732	699	705	679	721	721	741	712	717	705	670	730	717	696	667	672	721	703	728	666	713	683	722	704	710	685	679	671	697	715	661	714	673	685	699	715	705	695	688	723	682	654	711	718	693	684	695	716	677	689	672	704	702	720	743	723	697	690	753	717	688	686	729	727	702	654	651	725	708	706	698	663	688	693	670	742	713	725	673	709	709	711	634	709	714	672	735	681	704	666	644	677	720	639	686	718	707	680	678	726	723	688	703	666	706	705	686	699	724	713	682	709	690	735	711	716	698	706	690	689	676	726	725	683	700	720	715	695	683	727	663	725	671	697	706	714	710	700	752	667	694	722	688	708	707	695	678	731	709	734	710	726	709	701	729	677	718	688	725	688	706	704	668	686	691	692	721	682	697	736	672	653	674	706	660	705	715	655	736	722	673	746	657	726	671	708	705	697	700	698	733	726	727	754	720	703	722	719	689	690	708	674	720	658	709	666	684	694	709	688	750	691	704	653	739	709	687	717	714	752	693	732	712	694	719	692	695	705	689	739	677	756	710	691	690	700	721	708	688	693	672	679	697	687	730	689	634	704	714	669	701	690	708	662	651	704	737	678	718	716	742	722	712	710	698	692	673	708	678	706	680	704	716	713	680	665	673	697	694	669	634	685	736	739	719	697	730	723	707	699	710	711	728	698	740	699	667	692	719	698	758	715	703	711	690	720	728	693	725	695	683	748	760	643	719	702	675	687	727	711	694	732	713	716	664	726	709	659	728	709	653	758	703	707	693	715	652	728	739	682	717	715	709	699	670	721	672	708	684	701	687	718	685	690	688	677	679	716	717	703	742	668	673	701	707	698	714	700	661	696	687	706	673	678	717	713	723	651	690	671	714	690	718	715	676	703	691	693	709	733	678	684	693	736	692	700	651	718	694	718	723	718	700	728	722	723	695	711	709	652	665	677	692	691	693	726	670	642	693	706	700	714	739	676	686	701	705	691	666	719	700	698	713	697	681	675	683	741	674	666	680	710	714
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
