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
339631608500	339631609018	339631609568	339631610118	339631610668	339631611218	339631611768	339631612318	339631612868	339631613418	339631613968	339631614518	339631615068	339631615618	339631616168	339631616718	339631617268	339631617818	339631618368	339631618918	339631619468	339631620018	339631620568	339631621118	339631621668	339631622218	339631622768	339631623318	339631623868	339631624418	339631624968	339631625518	339631626068	339631626618	339631627168	339631627718	339631628268	339631628818	339631629368	339631629918	339631630468	339631631018	339631631568	339631632118	339631632668	339631633218	339631633768	339631634318	339631634868	339631635418	339631635968	339631636518	339631637068	339631637618	339631638168	339631638718	339631639268	339631639818	339631640368	339631640918	339631641468	339631642018	339631642568	339631643118	339631643668	339631644218	339631644768	339631645318	339631645868	339631646418	339631646968	339631647518	339631648068	339631648618	339631649168	339631649718	339631650268	339631650818	339631651368	339631651918	339631652468	339631653018	339631653568	339631654118	339631654668	339631655218	339631655768	339631656318	339631656868	339631657418	339631657968	339631658518	339631659068	339631659618	339631660168	339631660718	339631661268	339631661818	339631662368	339631662918	339631663468	339631664018	339631664568	339631665118	339631665668	339631666218	339631666768	339631667318	339631667868	339631668418	339631668968	339631669518	339631670068	339631670618	339631671168	339631671718	339631672268	339631672818	339631673368	339631673918	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21932	20138	27615	22435	20140	19881	2896	721	607	543	526	428	432	394	417	364	369	364	374	348	382	326	330	350	298	315	303	334	335	320	294	305	322	280	307	294	287	315	286	289	292	308	311	243	283	282	292	282	309	310	302	293	283	274	273	270	291	266	296	294	310	288	267	287	265	288	317	290	318	291	291	314	298	290	276	277	324	308	307	287	251	287	292	280	286	293	288	267	282	306	253	273	276	299	282	306	264	263	287	286	284	264	309	281	307	279	294	293	254	299	268	279	315	311	246	257	281	270	298	278	304	273	296	275	280	287	308	274	277	293	286	252	269	289	267	270	291	289	290	296	287	291	284	263	260	272	309	273	309	272	268	265	283	278	284	292	247	265	280	319	269	256	258	272	299	264	256	290	284	271	292	290	267	255	303	282	301	288	285	323	271	294	302	265	279	291	298	256	291	310	256	300	273	283	296	281	278	281	273	280	294	280	285	276	317	300	285	297	303	297	263	291	293	304	281	269	316	274	257	301	287	312	252	263	269	287	300	298	279	264	314	262	279	330	297	296	270	278	280	307	281	295	278	276	256	288	296	288	298	286	298	275	266	286	257	282	280	330	278	326	281	304	274	275	286	281	281	302	299	293	281	278	300	278	269	267	272	299	279	285	295	274	294	282	293	276	277	278	270	303	296	281	267	250	275	286	286	297	269	268	304	285	273	283	279	285	286	282	301	296	257	297	282	277	294	296	311	297	276	311	300	281	280	303	279	284	285	283	271	243	282	296	280	290	320	267	262	255	271	274	287	262	297	333	284	305	279	278	255	290	281	284	264	310	267	308	267	285	286	285	275	288	278	275	278	290	286	290	292	295	287	276	260	271	286	294	277	290	288	297	302	296	307	236	280	263	283	309	300	300	288	297	280	271	265	282	279	283	291	294	260	294	275	256	292	290	298	241	271	293	305	309	316	298	290	256	274	305	282	298	282	282	282	308	322	302	302	276	260	267	294	314	295	299	293	277	285	319	260	312	283	301	307	299	273	319	292	306	270	244	278	293	292	278	284	319	291	304	272	288	296	273	257	267	313	273	261	272	269	256	271	275	281	307	283	312	301	285	270	256	285	295	287	246	292	270	276	278	291	299	291	254	277	281	247	306	286	301	290	273	276	282	326	245	288	282	279	301	309	296	272	285	256	301	286	263	309	293	263	328	289	294	290	280	271	301	291	290	262	265	303	286	274	284	293	287	267	299	307	263	264	278	318	267	286	289	280	282	269	283	285	278	280	295	305	265	299	283	275	287	296	293	273	255	298	280	302	276	267	268	287	297	295	296	306	282	292	314	289	317	304	267	299	254	280	312	300	277	301	293	261	306	309	267	293	277	304	251	298	266	287	301	308	280	309	277	305	264	289	290	265	284	271	265	275	293	257	293	258	281	281	287	259	284	278	262	281	277	284	280	258	265	281	284	286	261	263	287	286	295	308	293	264	295	261	289	304	252	312	285	298	253	274	307	287	308	275	280	297	283	288	299	301	305	260	265	284	281	288	257	291	293	294	273	287	272	281	280	303	304	265	264	306	293	266	274	298	268	297	251	261	280	279	290	270	300	268	291	267	284	293	292	281	282	293	282	279	312	289	274	300	311	273	268	289	285	267	261	293	267	275	284	293	260	295	314	304	278	293	263	276	283	312	290	300	294	283	318	296	283	284	278	306	285	262	283	284	290	265	291	305	240	291	273	295	309	304	299	297	277	305	306	290	313	287	275	313	279	283	300	264	318	236	261	259	266	295	290	303	272	285	304	285	277	302	290	330	271	283	290	254	294	293	289	280	262	279	299	300	258	273	296	281	308	270	287	285	259	254	296	287	276	286	281	314	301	262	308	271	262	316	297	266	284	318	283	298	300	280	264	330	303	308	289	237	274	266	317	292	270	286	260	310	281	290	295	302	295	285	283	274	263	271	298	290	252	311	273	281	297	299	257	284	277	238	297	289	289	267	265	294	279	300	269	264	275	279	280	295	288	280	257	275	312	308	278	297	265	287	297	314	254	291	273	295	267	272	277	321	286	290	293	289	255	296	267	260	319	264	270	288	293	285	296	275	313	274	278	260	274	276	274	311	251	305	328	290	277	302	301	290	275	300	285	306	298	301	272	295	300	304	315	343	304	301	288	267	278	294	306	284	268	276	264	289	278	283	272	285	291	293	261	279	253	305	286	268	284	274	300	306	286	281	298	297	300	283	282	285	334	261	269	286	299	278	282	274	299	258	274	304	300	297	302	267	288	275	270	285	274	270	306	253	292	295	287	287	293	278	297	296	295	257	290	297	292	292	271	259	290	278	272	287	293	285	280	288	264	301	272	311	276	290	307	272	300	297	277	263	307	282	254	305	285	299	307	268	288	300	284	292	300	276	259	270	287	272	281	277	273	283	267	316	293	279	268	285	302	302	247	273	318	267	280	294	295	302	285	309	272	261	288	297	280	283	305	307	263	283	289	300	295	305	304	245	282	289	301	272	292	264	287	255	300	261	291	288	278	281	290	304	285	300	258	251	296	298	286	285	292	285	288	284	273	265	285	274	281	281	287	263	271	244	281	279	278	310	295	277	267	282	302	290	294	286	284	271	269	285	267	287	255	279	299	304	274	294	272	271	270	286	310	287	284	276	289	274	294	284	286	305	296	289	295	300	256	271	299	290	283	283	251	298	280	268	307	307	272	314	295	292	288	294	302	271	281	263	296	297	335	311	263	300	297	307	284	276	304	256	291	272	266	296	311	310	300	283	289	293	270	272	294	272	292	279	309	316	286	294	286	317	288	288	287	280	268	290	303	276	277	295	288	284	309	282	244	247	289	264	288	312	293	287	275	298	291	308	312	288	270	281	286	286	246	273	263	281	308	304	293	271	258	285	277	258	255	270	263	324	251	279	281	285	302	270	294	300	266	333	287	278	284	283	260	301	276	299	290	293	267	277	297	300	285	284	282	296	264	306	286	311	287	298	282	261	301	276	286	281	297	269	309	335	299	254	286	288	305	307	277	286	286	307	282	252	315	296	279	281	273	282	296	290	278	295	298	277	274	311	291	285	306	287	318	279	310	324	300	293	290	321	261	308	290	262	287	309	300	261	280	270	293	277	285	269	308	281	279	292	283	291	258	299	290	277	272	291	239	265	314	254	280	291	282	282	294	277	296	300	303	266	274	268	267	283	289	295	284	278	312	289	251	283	319	285	302	276	300	272	269	318	278	289	297	279	266	283	302	300	273	276	262	312	301	261	298	274	237	303	268	297	285	288	289	288	295	271	241	275	253	309	288	302	287	282	299	260	288	248	297	296	296	279	265	263	249	273	292	274	292	287	264	284	288	238	294	275	273	290	279	296	293	325	282	301	308	279	299	270	270	267	275	270	291	276	330	286	291	275	315	282	268	291	286	275	272	281	270	263	282	275	293	309	295	278	299	286	273	287	276	291	290	288	291	276	284	271	293	269	287	277	276	316	276	280	306
45581	16405	11483	6071	4184	3039	2422	1917	1617	1350	1151	1094	944	858	807	758	737	701	680	634	626	645	564	594	572	609	527	561	529	540	535	490	580	550	496	509	549	504	485	552	502	525	521	521	507	480	508	480	494	483	510	485	511	499	498	504	481	443	490	471	524	480	480	459	494	486	496	479	470	456	459	491	480	489	517	442	491	503	458	479	489	457	453	461	481	451	480	473	483	471	463	472	451	454	462	521	509	514	478	494	465	483	465	463	493	473	488	490	454	431	477	478	457	508	498	492	467	486	495	491	476	504	492	465	475	478	504	490	463	475	429	478	467	493	506	466	467	447	474	525	512	428	493	456	458	487	465	471	443	461	484	476	446	473	460	515	507	472	471	446	443	485	469	445	439	472	471	454	464	480	474	488	510	485	505	437	455	477	496	467	473	483	472	502	498	482	474	494	445	465	471	479	422	486	446	445	499	459	494	515	493	460	457	457	447	491	475	505	480	437	516	473	471	475	465	467	461	500	475	481	515	481	479	463	508	480	480	475	484	445	437	458	495	481	502	483	500	431	475	501	436	470	441	442	506	456	499	453	490	476	501	450	513	463	481	491	470	484	489	467	451	465	466	457	456	454	488	486	490	499	450	468	427	499	501	461	461	488	501	482	475	469	479	477	432	473	474	472	458	485	471	496	473	438	486	438	492	470	485	499	493	524	476	454	500	497	466	467	460	480	470	500	491	470	443	461	481	478	513	484	462	483	465	470	490	510	495	498	501	467	483	462	476	466	445	488	489	477	505	454	501	485	512	502	519	462	497	523	500	467	487	467	454	461	495	458	491	501	518	483	492	460	460	432	487	478	490	442	433	476	465	474	502	491	489	467	490	472	492	472	452	421	492	506	493	503	505	476	498	472	490	457	489	533	509	499	480	477	523	444	475	501	447	440	445	482	489	475	443	466	485	470	457	516	460	469	496	484	428	477	475	451	486	509	450	479	446	490	475	470	452	455	454	510	470	491	488	469	481	462	455	452	486	479	475	494	490	476	492	476	476	480	463	465	470	471	500	478	459	430	459	483	477	475	469	490	500	470	461	487	478	444	430	434	452	470	484	475	490	477	466	489	500	501	423	460	453	472	483	463	470	471	460	504	457	469	461	484	445	457	464	503	440	469	503	495	484	459	482	470	490	468	480	466	522	468	483	492	483	463	514	497	503	484	424	443	459	487	501	502	462	485	498	527	475	445	496	430	489	473	450	480	470	480	469	479	480	477	454	485	462	452	454	483	438	456	452	459	467	448	465	473	481	509	463	459	463	473	462	457	443	485	500	506	498	444	470	496	489	487	456	477	488	461	463	471	479	484	462	471	462	451	486	499	480	417	481	478	470	456	445	496	468	469	478	477	450	442	438	493	496	458	518	468	501	439	466	458	476	483	479	425	472	509	462	469	475	441	471	464	513	435	443	453	443	486	462	472	438	475	494	466	461	471	480	483	479	458	483	489	460	462	480	494	486	472	490	509	500	459	459	478	429	487	486	468	481	456	457	496	455	452	449	465	468	458	470	476	471	468	459	530	465	458	492	509	463	456	431	508	473	456	470	486	456	447	485	487	479	457	423	461	454	476	491	451	466	507	491	488	452	450	461	476	467	485	453	469	514	471	454	475	442	465	475	489	467	501	474	481	480	505	450	467	462	456	444	523	449	440	468	477	459	470	461	463	468	445	505	484	489	503	483	497	488	477	456	488	521	471	462	466	443	444	444	474	469	505	447	481	433	441	465	506	424	469	467	477	479	507	491	459	486	419	461	470	498	517	433	510	444	503	469	459	486	513	475	460	470	444	484	457	466	477	477	469	477	483	474	472	456	470	460	456	482	509	482	455	464	466	449	501	465	465	488	463	509	511	437	489	498	430	497	483	484	469	429	404	498	487	520	507	483	452	466	513	440	498	534	445	492	478	440	453	460	479	485	458	476	455	446	486	491	459	471	507	502	465	496	463	459	486	450	486	482	459	526	503	466	490	532	467	511	505	506	480	429	468	483	472	464	447	422	447	481	429	478	491	491	484	466	485	472	492	485	493	455	444	480	473	465	462	507	440	464	474	473	436	444	459	504	471	457	480	511	470	488	486	494	475	461	495	451	461	485	469	472	491	499	451	490	474	477	485	485	469	467	448	492	478	468	463	475	476	478	454	425	417	482	507	473	498	461	476	435	469	486	464	455	490	457	519	504	468	446	442	490	490	454	477	428	489	477	451	456	509	456	501	473	477	471	464	480	503	451	471	482	453	461	490	452	502	447	466	500	501	447	454	468	483	492	461	480	450	502	438	496	452	479	458	486	441	491	505	465	453	467	461	472	428	504	441	439	455	490	479	423	483	464	459	440	457	469	472	503	462	502	463	463	502	435	498	450	452	457	456	491	486	450	447	495	483	466	515	485	444	479	494	463	488	477	494	511	495	451	500	440	490	442	457	487	466	482	476	444	484	475	504	481	452	497	457	484	478	480	451	467	468	497	462	475	456	478	500	474	503	476	490	496	452	472	489	457	477	484	436	492	490	450	485	441	463	452	471	483	486	491	489	469	473	441	483	488	465	497	494	457	497	451	444	485	473	483	470	454	469	493	475	471	485	511	490	421	477	494	454	440	513	464	488	499	461	495	469	494	483	519	482	499	442	467	502	461	505	472	506	469	428	457	472	484	478	503	478	498	481	473	478	475	459	455	505	481	505	447	439	476	475	462	490	468	463	474	494	465	441	468	474	471	482	455	439	505	475	495	456	461	487	484	491	479	460	480	453	471	468	464	468	485	487	455	452	488	469	508	467	453	483	427	486	439	476	441	504	480	480	491	484	470	486	470	468	451	469	478	454	475	478	459	505	450	479	500	449	469	479	467	479	508	477	495	476	475	480	500	491	494	494	467	502	478	441	512	457	495	487	437	478	478	494	486	452	460	451	459	473	511	454	468	465	476	477	463	523	470	448	472	519	462	513	484	468	524	486	483	475	423	479	466	473	423	480	465	447	474	428	489	485	523	489	475	440	466	461	480	462	441	481	482	494	433	497	480	481	447	417	426	474	434	470	503	482	461	469	476	474	504	480	453	484	500	494	457	506	482	445	496	474	459	481	486	448	474	460	513	455	436	468	444	468	482	482	453	424	473	472	488	472	509	464	457	443	430	483	447	425	507	448	510	498	481	487	448	432	489	480	471	466	465	480	437	481	488	465	483	524	501	498	434	483	514	430	429	475	476	480	468	490	490	508	450	428	471	459	499	437	510	450	479	482	444	451	508	488	456	473	491	458	493	496	491	442	503	523	468	455	446	498	491	480	489	444	512	486	458	480	489	480	461	484	412	437	454	466	467	490	466	481	483	471	457	479	480	504	452	456	520	474	479	413	442	468	474	484	462	485	488	458	493	493	459	479	505	507	477	445	497	455	470	494	448	469	462	504	426	422	464	466	434	456	471	436	458	441	511	430	455	491	479	452	478	457	489	459	465	456
27052	20876	9524	453	199	165	115	123	135	137	116	108	116	125	113	109	120	126	115	126	117	96	102	101	98	99	98	108	124	98	112	111	111	121	97	108	119	107	108	112	112	96	106	109	121	123	118	111	94	106	138	103	113	108	115	124	115	96	105	111	130	109	129	113	113	117	107	105	120	103	105	105	101	117	103	113	108	111	104	115	94	89	112	117	106	110	105	103	117	87	115	97	110	96	97	89	127	107	102	110	94	98	117	100	94	102	113	110	109	103	91	106	114	120	94	120	125	112	123	107	104	105	111	98	100	117	122	113	104	101	118	112	96	104	93	120	94	98	101	121	93	115	99	102	92	118	95	124	121	102	117	125	102	122	134	113	123	111	120	114	96	119	126	116	99	111	124	100	95	99	102	103	122	100	120	112	108	112	112	113	122	108	120	107	93	114	115	103	116	108	111	123	122	95	116	116	111	116	101	120	120	109	121	98	123	96	112	92	100	109	130	98	90	94	104	112	110	116	120	111	111	116	122	112	118	102	130	113	84	99	97	84	107	92	126	107	98	112	125	102	109	107	97	104	106	117	105	100	87	112	99	93	109	114	107	92	109	125	99	95	123	96	91	100	120	115	115	94	118	96	108	107	96	123	95	102	115	101	106	104	105	106	103	121	108	97	127	114	98	97	93	101	114	112	110	112	101	108	122	103	124	108	115	110	94	94	119	105	105	109	118	103	107	114	92	110	114	118	103	94	92	118	106	115	119	94	106	100	85	122	98	91	93	111	101	101	108	100	114	134	109	116	111	114	99	112	107	121	96	102	106	109	110	110	112	102	114	113	109	92	111	91	110	92	107	101	113	97	105	133	123	110	111	103	113	99	78	117	107	96	110	114	108	110	112	99	124	102	96	120	92	113	105	132	109	88	106	107	115	99	102	112	97	112	97	115	97	124	121	107	112	101	92	121	109	111	97	97	102	124	100	95	99	101	106	95	90	110	112	114	118	83	109	93	107	117	91	116	120	107	91	102	111	94	106	110	115	106	105	91	100	103	109	117	108	111	126	110	89	93	140	119	109	101	115	119	113	101	102	113	134	122	106	108	120	119	128	102	119	103	101	121	104	122	103	106	101	103	116	118	96	105	102	129	106	109	100	108	121	124	101	105	113	109	105	131	130	110	115	116	110	98	113	123	108	108	105	99	98	118	87	103	102	112	109	118	129	99	114	103	120	115	95	113	98	108	96	105	112	127	108	105	113	115	92	108	122	126	95	108	114	96	113	108	106	102	107	121	111	104	111	104	104	113	116	113	100	106	101	91	106	131	114	101	106	115	116	123	110	108	130	113	94	126	104	140	116	110	92	121	116	90	115	106	106	104	111	98	113	102	95	102	104	114	128	109	108	116	123	100	108	98	96	113	108	101	102	95	115	107	113	104	114	109	98	105	122	98	122	109	112	100	95	100	106	118	107	109	102	106	94	118	102	107	91	103	116	110	106	110	98	98	110	110	104	94	89	99	106	121	118	118	110	120	103	98	114	95	109	115	123	91	108	121	103	119	97	89	96	85	107	88	110	106	117	109	121	124	101	107	104	124	115	104	119	128	122	121	93	100	110	100	107	123	102	99	129	105	89	111	112	96	103	113	102	107	106	116	93	134	118	116	110	98	114	95	109	113	114	99	96	101	92	99	100	95	93	103	97	117	106	116	106	108	104	104	102	108	117	117	98	98	103	89	103	114	109	115	106	101	92	114	114	133	106	92	110	102	104	107	107	128	100	109	92	121	113	115	117	112	99	98	103	125	127	96	122	110	106	129	111	101	138	118	104	107	95	117	115	85	99	124	98	111	119	107	109	105	112	107	104	99	96	112	93	128	105	121	117	98	97	118	102	101	101	121	126	98	126	112	109	108	91	104	108	105	105	111	111	107	83	104	87	93	105	106	93	103	92	123	109	114	103	116	91	128	89	103	111	111	117	118	108	97	98	105	105	102	118	91	112	142	115	116	119	126	122	97	121	102	101	114	106	110	120	112	119	115	100	92	110	120	127	94	105	107	99	88	94	106	110	113	104	111	101	104	100	99	108	115	101	96	118	82	102	122	103	111	108	123	111	116	108	114	104	93	100	107	100	98	103	121	121	78	104	118	124	98	103	101	120	110	82	103	103	115	117	116	99	105	98	92	120	96	117	112	126	116	95	116	105	119	129	114	129	115	82	100	137	105	111	104	118	102	114	114	124	116	99	101	121	128	114	109	99	98	122	117	114	110	93	105	113	102	118	97	98	107	83	111	111	114	110	101	106	96	106	97	111	106	108	109	103	97	92	101	110	107	105	117	108	116	127	98	110	119	117	85	112	111	127	110	116	120	109	107	106	101	102	107	115	118	99	119	111	110	92	101	116	99	101	104	116	115	107	101	115	107	118	124	105	120	104	100	95	114	104	94	117	99	106	104	95	128	114	94	102	88	113	106	101	99	108	113	114	101	109	103	102	91	102	122	102	95	115	115	107	105	126	116	115	114	98	120	112	99	112	88	82	108	98	122	108	108	94	115	126	91	116	126	117	92	118	115	118	111	83	90	107	112	122	92	113	104	116	82	113	109	117	78	84	99	124	105	99	104	116	106	104	122	128	84	114	115	114	107	126	116	107	101	105	101	117	118	111	101	99	99	97	106	113	129	106	92	98	108	101	110	119	134	127	100	118	103	127	113	100	114	107	102	96	109	121	86	105	112	91	111	113	115	97	106	95	116	97	109	119	101	114	114	97	117	107	103	111	94	102	89	113	105	110	116	114	98	100	120	114	111	96	108	112	109	96	87	115	109	104	105	113	101	113	102	108	114	110	105	100	109	96	102	111	101	103	97	97	92	93	118	112	120	118	97	116	102	121	95	102	101	136	107	107	116	135	114	111	113	109	102	97	91	108	103	109	114	115	97	101	101	98	104	108	133	126	84	111	113	126	118	121	84	113	105	98	107	106	122	100	115	108	115	101	104	108	99	107	118	108	112	130	88	111	107	106	106	106	101	115	112	127	122	106	117	121	92	95	114	97	112	128	120	108	114	115	90	122	121	112	101	117	116	119	118	104	120	116	115	93	112	91	102	101	118	105	100	84	118	121	111	87	84	113	113	115	94	99	112	113	98	98	107	109	106	109	122	120	105	108	127	106	102	117	116	118	106	108	121	113	114	122	109	103	133	109	123	118	117	113	99	100	112	110	128	93	99	99	102	118	95	103	114	100	107	104	114	115	98	118	104	100	117	97	123	99	123	100	132	92	102	117	102	102	99	111	90	124	130	109	109	120	95	121	98	112	117	119	122	106	113	106	117	124	99	113	116	114	116	111	105	111	90	98	110	117	81	103	109	95	84	94	99	105	121	113	121	109	104	94	121	86	114	102	115	109	113	95	94	97	112	110	119	114	103	130	106	119	117	128	116	108	91	101	108	103	108	116	106	92	95	105	101	100	111	96	98	117	112	115	122	105	105	110	118	112	110	112	98
24448	4430	951	532	412	302	284	304	250	274	232	226	202	230	192	197	210	193	193	179	195	197	173	209	194	204	204	217	176	232	176	216	172	183	205	211	215	205	193	197	179	181	185	198	191	199	192	195	215	191	182	162	183	178	208	219	194	175	190	186	200	184	189	189	196	196	194	180	190	201	196	176	183	216	199	216	161	173	206	191	210	197	209	207	180	196	195	202	200	178	198	190	194	172	211	206	199	185	186	194	207	192	195	196	185	210	195	165	189	199	194	215	168	197	181	212	204	197	201	196	174	206	199	194	203	195	205	182	191	181	206	180	183	199	192	218	212	192	203	170	204	202	186	169	214	186	178	177	196	191	224	183	194	164	176	178	180	220	184	181	188	214	220	194	174	178	185	211	168	198	187	217	192	199	222	182	214	188	178	187	187	202	208	184	189	179	194	194	154	198	177	180	207	212	215	192	199	190	193	164	196	198	215	157	215	191	182	207	207	202	187	198	191	202	191	185	189	202	196	201	174	202	184	198	179	234	190	215	190	191	195	193	190	206	197	172	203	188	201	192	199	186	180	198	192	190	193	192	209	191	200	180	191	188	199	185	217	180	206	213	195	202	183	180	190	184	165	184	212	194	198	172	172	180	192	200	171	186	197	199	202	201	188	192	182	172	204	191	194	188	175	186	196	199	201	174	206	207	208	220	195	200	183	183	168	201	205	200	192	217	185	194	177	205	198	198	208	200	181	148	172	184	193	166	185	217	202	181	203	197	176	207	187	172	187	188	206	187	206	205	185	185	192	208	169	205	215	192	191	206	210	207	209	214	173	201	201	196	205	210	198	180	166	186	183	206	191	200	185	201	188	175	184	174	182	200	176	190	204	190	198	190	186	207	183	177	180	196	186	198	168	188	208	191	196	202	198	189	177	190	201	199	237	208	202	170	184	201	202	192	201	190	173	160	201	219	184	188	191	199	211	177	184	218	183	201	173	194	187	188	181	176	183	191	198	199	204	212	200	193	200	187	185	186	201	184	191	199	202	192	168	170	220	180	193	186	209	202	217	197	192	191	206	207	188	206	179	175	207	203	210	197	207	209	219	191	191	198	194	201	227	184	171	191	212	196	209	206	198	184	194	195	187	193	206	175	175	171	199	205	181	214	185	176	180	196	175	200	203	187	179	219	213	155	202	207	187	211	197	177	179	191	207	177	206	183	226	208	194	214	198	190	206	213	204	202	191	175	195	181	185	189	194	216	186	171	172	193	177	184	185	208	187	177	196	190	186	178	187	194	203	201	179	183	192	199	195	171	194	214	196	178	216	190	203	215	197	203	163	211	209	196	193	173	206	210	197	153	212	190	168	193	206	200	189	193	184	205	208	189	219	221	208	194	210	200	187	198	184	191	210	175	178	194	215	212	183	204	205	202	182	175	195	218	196	175	175	208	185	198	203	166	226	176	198	186	193	200	157	183	202	194	176	198	194	193	178	209	191	186	183	187	173	184	200	195	191	197	187	209	170	205	186	188	195	226	187	195	199	209	188	209	191	175	191	193	207	176	210	213	201	199	189	201	224	203	218	182	200	198	184	215	160	206	186	223	205	220	196	169	167	191	219	187	199	194	176	166	207	204	205	171	177	196	225	202	214	182	196	182	184	202	169	184	189	183	198	189	178	205	195	210	210	198	195	207	194	170	186	203	180	172	189	191	196	207	162	203	181	198	177	195	195	175	170	189	184	191	194	199	201	181	181	197	188	212	179	192	178	189	211	180	201	181	173	200	196	194	225	193	186	190	241	151	173	179	193	193	179	204	195	195	210	214	171	183	195	199	200	188	188	183	181	166	190	206	188	165	192	188	172	187	201	192	191	196	213	182	207	174	205	189	179	192	195	178	187	189	186	228	176	169	214	181	180	191	179	190	160	226	188	183	182	201	181	190	199	180	204	192	175	204	207	200	188	191	165	186	199	190	182	182	203	201	197	192	172	194	210	185	193	194	189	205	191	188	188	187	196	205	200	185	183	182	208	174	216	193	192	218	189	200	202	193	181	186	179	184	188	178	185	182	197	195	191	197	192	189	216	180	200	164	213	159	199	208	194	189	192	194	204	185	194	197	207	183	211	213	201	213	193	193	193	183	199	192	180	204	183	199	201	179	188	200	198	187	202	217	181	150	202	185	205	175	202	195	167	192	210	171	201	170	205	182	211	196	195	168	194	207	190	199	184	200	175	194	192	199	186	211	195	210	195	219	213	174	188	219	196	202	205	189	184	196	207	188	200	201	200	202	184	168	181	199	208	209	197	200	194	188	222	186	191	189	168	200	205	194	186	190	199	220	206	182	208	204	193	217	183	187	191	203	184	185	191	180	209	199	199	221	199	198	186	188	169	198	180	186	208	164	207	213	183	205	178	188	189	205	196	189	213	170	184	197	197	211	213	191	179	204	196	194	172	200	201	224	180	168	188	210	185	203	190	181	216	195	183	181	198	195	190	196	211	179	190	200	207	159	193	183	219	171	180	215	195	188	184	201	197	187	200	170	194	181	192	212	210	178	175	190	181	201	177	205	222	204	188	203	186	163	209	179	179	193	183	198	189	189	194	185	171	186	196	211	161	166	199	176	184	187	200	200	203	191	198	203	192	202	217	172	180	205	204	193	193	178	186	161	181	196	205	197	197	191	202	205	176	163	201	178	194	208	213	180	162	177	200	199	193	196	190	184	191	163	175	185	205	169	193	181	207	189	187	185	186	194	202	185	200	209	199	180	191	173	189	205	195	189	179	195	202	206	167	191	195	196	188	196	177	200	203	190	202	169	182	197	194	200	163	183	182	188	209	198	195	212	180	181	206	209	199	211	187	198	181	197	180	212	197	177	200	197	200	207	180	202	192	176	185	200	176	185	220	208	183	207	178	185	162	198	162	199	186	188	190	187	216	200	184	193	191	172	167	190	181	189	181	175	180	191	200	181	193	187	181	195	204	177	177	199	206	194	231	199	174	175	187	191	184	187	199	200	184	199	189	218	190	182	194	167	191	196	192	192	215	175	192	183	191	203	187	186	204	200	192	172	208	187	200	159	190	202	202	184	180	200	200	199	205	169	172	174	183	199	195	187	185	219	177	182	195	217	179	205	210	192	181	175	172	204	181	198	200	201	184	187	184	184	181	198	195	199	212	197	202	211	191	177	183	167	179	183	196	199	160	179	201	171	187	200	188	189	201	179	166	193	192	206	208	206	189	216	191	177	220	205	192	201	190	217	194	187	210	226	182	185	184	174	194	198	191	198	187	191	205	188	211	185	196	184	183	198	202	215	206	206	205	188	169	206	171	184	174	210	196	176	201	180	169	206	198	169	199	170	180	165	210	180	191	190	187	187	195	207	194	203	177	211	175	213	191	234	195	217	206	193	202	214	198	175	202	180	182	158	184	189	180	186	190	182	189	196	191	182	198	184	206	218	187	192	173	197	204	185	197	186	203	194	161	194	229	214	181	198	173	205
24185	21370	28630	24467	21152	4212	705	494	428	387	356	350	312	276	306	308	308	297	258	282	291	280	280	266	266	289	249	277	262	272	272	271	284	254	266	274	279	288	277	253	255	266	235	264	277	252	289	257	282	244	245	264	240	262	271	255	272	239	267	298	247	254	279	279	279	260	267	255	286	232	260	256	253	274	238	259	273	277	265	263	263	253	267	294	244	237	235	276	238	267	265	227	259	279	241	255	254	248	249	286	284	270	230	264	264	229	280	275	299	248	256	253	249	242	227	262	270	246	275	259	231	238	263	268	245	265	246	235	264	273	269	232	225	250	243	252	259	251	242	280	279	237	227	246	243	241	280	248	254	238	256	252	268	242	261	264	272	261	243	265	254	260	262	279	251	243	250	256	261	264	250	260	250	263	243	244	223	247	252	247	240	268	256	264	274	281	258	258	264	262	241	259	248	267	260	250	272	240	262	277	246	238	256	236	248	260	247	255	250	245	265	265	248	246	274	277	253	260	255	254	261	260	256	279	242	251	260	256	259	270	259	259	247	254	243	252	262	253	261	271	261	273	240	241	279	261	269	245	253	246	250	242	242	263	239	265	246	249	270	266	246	251	257	271	240	240	257	256	253	271	280	245	265	282	259	269	249	270	259	260	278	263	272	265	252	244	247	266	265	248	215	232	237	277	255	251	270	246	270	240	226	252	268	258	254	276	268	240	226	262	250	259	289	243	231	266	246	262	253	261	227	272	276	254	236	263	274	269	236	244	256	258	274	287	270	246	259	263	249	235	286	282	230	291	250	241	248	280	219	225	216	246	252	250	261	233	282	276	254	258	244	250	249	276	255	239	243	249	272	236	273	231	267	229	249	257	272	265	272	227	274	250	251	261	229	263	254	237	244	238	236	238	265	277	239	254	276	242	235	252	258	272	282	264	274	281	264	229	259	264	257	240	238	245	254	272	260	220	257	259	252	237	261	251	245	249	235	241	229	228	249	253	268	249	260	261	242	248	248	280	263	255	272	248	270	259	252	259	256	247	290	235	249	247	272	304	242	204	256	246	241	257	281	242	265	260	244	240	250	287	280	254	253	261	261	233	284	270	274	244	244	271	263	262	251	253	242	246	240	257	249	258	237	244	248	295	243	228	269	277	259	234	235	244	271	249	220	276	238	255	233	265	242	237	253	255	243	270	226	223	276	244	268	255	256	233	259	249	246	261	250	266	267	263	273	257	271	258	254	246	238	275	268	256	256	245	235	263	256	277	227	252	256	260	276	255	257	241	261	266	269	263	259	286	265	230	262	262	249	232	233	261	246	279	279	232	213	275	246	242	259	239	238	260	261	254	250	240	250	254	239	234	256	250	256	260	250	236	256	236	287	271	233	254	260	264	251	276	223	277	249	222	247	223	262	270	247	231	236	258	268	264	261	261	241	210	244	252	251	293	255	228	243	259	273	247	268	256	238	269	264	251	260	248	264	275	247	243	247	267	225	251	262	269	301	239	261	280	278	245	254	244	265	239	261	250	266	250	223	248	268	265	266	272	219	251	237	291	253	255	280	260	274	287	279	276	259	238	262	261	265	265	253	258	256	285	274	244	268	238	256	241	269	234	264	246	242	261	259	265	246	226	252	276	251	258	268	235	234	280	248	266	231	264	236	236	248	248	270	267	236	236	285	254	228	271	248	281	283	233	258	248	254	260	235	240	225	267	249	282	247	279	237	239	259	264	252	248	228	254	243	255	228	254	265	243	241	235	267	253	238	256	252	275	270	267	243	262	271	264	265	258	262	264	238	241	286	250	251	263	277	262	275	242	266	271	288	263	258	270	258	235	246	238	223	251	258	246	276	253	273	238	251	231	261	268	250	233	235	235	237	259	277	259	246	242	236	270	267	255	259	277	261	266	251	245	249	233	262	253	268	244	250	260	263	244	246	236	274	249	249	251	262	269	280	268	265	237	247	236	240	262	235	266	252	249	292	260	252	255	231	236	248	250	287	252	240	244	215	258	260	243	256	256	232	243	281	255	264	230	256	253	240	257	255	229	239	252	274	251	260	239	227	246	255	276	259	285	244	237	236	227	276	249	241	243	235	221	244	252	238	280	246	226	252	240	249	256	265	233	239	258	248	261	241	229	256	269	247	285	254	247	256	234	260	265	245	224	280	268	238	255	274	244	232	248	255	253	228	267	234	260	266	227	278	232	247	274	265	268	235	250	282	258	258	263	264	245	258	235	238	250	261	278	251	248	263	250	237	245	267	257	259	247	239	262	227	238	237	236	267	260	235	268	230	261	266	240	240	243	260	256	249	239	248	286	279	224	278	236	249	258	225	253	250	250	257	237	275	242	240	266	260	273	253	242	245	261	269	248	226	260	257	262	253	269	220	262	234	241	292	257	243	250	242	250	241	224	234	254	263	235	225	261	281	282	249	253	259	280	233	238	234	273	226	272	269	271	260	271	255	257	279	278	280	245	253	241	272	236	241	249	280	257	234	267	250	236	249	233	285	266	216	279	231	274	243	295	259	264	239	251	275	271	256	232	259	244	233	261	241	236	240	268	247	257	267	254	244	250	276	239	261	270	240	252	275	261	280	267	231	241	241	242	241	254	221	229	250	251	277	256	256	264	240	267	241	288	249	245	258	242	225	248	252	228	272	246	235	264	269	255	247	245	273	244	235	270	274	253	276	250	266	257	275	270	242	236	250	239	288	272	271	250	266	264	252	241	233	267	254	235	282	268	212	240	254	263	259	246	258	263	259	262	249	244	269	251	266	269	239	284	244	269	253	284	232	269	282	268	272	237	269	283	265	247	238	268	251	233	269	266	243	260	271	289	219	240	267	239	248	254	273	246	274	258	233	234	263	230	241	278	246	260	234	257	251	271	255	259	242	266	269	242	273	272	265	243	281	287	227	242	288	269	232	264	259	263	275	279	266	261	262	277	256	236	248	258	240	241	250	257	243	225	254	244	250	240	248	251	251	268	244	247	259	256	241	290	259	264	254	273	234	266	277	278	272	282	231	250	254	256	244	264	245	249	266	264	283	254	264	262	243	244	249	271	272	234	237	256	257	274	237	276	268	258	240	275	234	243	241	247	253	232	236	265	268	259	263	265	272	253	263	263	242	248	274	254	251	261	223	268	286	264	253	271	248	269	284	239	276	253	240	266	242	245	285	248	255	266	250	227	238	267	240	233	253	245	271	243	255	236	277	262	241	250	271	251	242	256	252	256	233	234	226	277	232	261	243	264	267	231	238	293	251	247	225	232	250	274	246	239	248	244	253	244	256	259	257	249	250	226	253	242	258	265	230	260	269	263	264	256	259	247	235	279	273	235	223	267	238	271	242	236	255	234	245	241	245	275	247	253	241	226	242	241	244	268	226	260	236	226	254	241	226	261	263	242	242	255	255	226	253	240	230	226	249	247	254	256	262	287	250	224	262	263	229	277	234	250	272	256	263	288	273	271	265	260	237	248	244	239	252	239	252	254
47010	13522	7521	3767	2579	1851	1439	1213	1061	931	794	757	682	620	682	591	612	555	486	539	536	490	498	460	505	481	483	423	454	461	451	504	429	452	446	442	430	476	456	436	478	457	420	413	444	454	433	463	439	463	415	441	498	446	430	454	463	432	419	433	429	433	470	395	447	450	429	379	464	462	439	456	405	427	461	448	420	458	414	443	461	400	436	415	465	431	399	476	423	412	440	416	425	412	391	459	411	439	444	435	405	441	448	388	444	435	432	443	443	421	448	432	449	430	398	438	433	398	452	423	409	437	461	392	444	457	462	436	440	428	455	445	443	437	424	443	413	419	438	408	483	453	448	453	461	460	425	417	443	445	428	437	453	437	429	399	448	393	453	421	410	423	441	448	445	469	434	438	447	430	418	417	417	405	431	419	440	419	426	415	432	458	432	408	407	452	397	437	432	439	443	442	468	435	425	433	390	406	410	404	422	456	433	419	489	432	415	426	415	455	453	420	429	425	442	451	431	420	438	456	448	435	409	414	415	441	432	457	452	387	455	443	409	413	410	433	417	436	419	384	427	455	418	431	427	402	450	438	436	450	448	440	453	443	446	427	445	434	444	433	419	437	419	434	423	425	431	418	441	450	404	413	470	438	421	441	413	454	444	416	462	421	412	414	418	468	434	398	452	443	431	394	433	455	449	437	465	445	456	399	457	431	403	413	442	427	430	446	440	412	437	429	452	424	427	441	440	435	389	465	436	445	467	395	461	439	415	421	415	418	453	437	429	428	466	427	435	401	422	401	418	417	461	416	433	444	374	470	422	399	436	411	431	435	454	408	433	441	456	468	450	416	436	409	430	435	448	442	416	421	458	405	403	404	430	422	426	417	442	432	435	399	448	446	440	425	425	438	385	453	432	431	426	461	450	465	430	370	422	438	417	473	413	404	420	420	463	388	430	399	471	456	426	436	431	438	463	427	443	452	463	405	431	437	481	448	393	406	415	454	408	435	374	444	420	438	441	449	439	440	417	402	428	398	455	434	480	430	422	393	410	413	462	448	392	427	401	476	441	437	448	402	464	446	446	432	432	415	427	413	442	442	435	420	453	369	424	463	424	435	425	437	450	408	412	434	385	436	413	440	442	411	433	452	411	422	428	460	423	413	406	449	441	385	408	447	408	419	443	415	426	434	424	437	442	444	416	460	429	453	411	424	470	462	450	420	431	411	423	467	439	433	422	427	398	438	413	398	433	406	449	430	431	449	397	462	371	423	435	408	433	431	407	425	418	424	449	455	386	455	410	429	453	439	418	455	407	415	434	474	427	423	413	406	436	441	442	448	419	432	436	419	440	420	450	472	455	465	414	440	396	431	443	443	431	449	424	434	440	420	455	416	439	434	444	393	382	422	434	405	445	443	409	417	435	436	449	436	465	437	481	459	458	423	410	451	406	401	420	443	423	425	413	385	433	418	438	458	438	424	401	440	478	419	402	415	466	430	432	427	403	401	402	427	405	394	441	454	431	468	422	396	457	406	413	402	438	458	397	418	431	412	425	443	459	395	402	429	458	431	466	427	436	407	419	426	420	402	409	422	431	426	449	441	432	441	410	433	419	429	411	416	471	432	444	432	453	415	465	433	422	479	428	480	415	440	412	426	400	438	395	446	464	417	454	459	437	451	430	465	473	379	438	422	416	461	456	446	426	418	406	406	387	413	420	413	388	429	440	423	434	392	409	447	404	404	428	462	401	437	401	444	388	444	456	458	431	425	474	437	435	419	432	443	429	429	462	433	458	403	425	426	426	457	441	421	459	449	407	437	438	445	438	413	425	388	430	392	421	414	457	400	426	440	442	435	412	441	422	430	414	473	409	420	435	419	408	404	409	449	427	424	427	427	428	454	434	418	425	430	434	414	449	421	447	407	427	421	438	479	416	431	424	427	410	465	418	451	459	434	456	453	427	465	397	409	447	414	430	427	433	436	402	364	411	441	425	397	447	435	460	425	428	434	454	422	398	422	449	426	431	431	419	427	415	447	443	385	413	428	460	407	402	413	426	446	451	422	407	406	422	413	420	420	457	442	414	439	457	449	431	416	412	413	439	430	427	455	429	420	432	427	458	421	465	422	454	428	422	418	470	462	399	434	403	413	408	444	412	406	428	442	444	409	433	415	435	453	426	470	413	408	431	425	462	419	417	414	445	470	427	424	460	417	416	416	433	448	426	446	443	398	443	452	401	427	433	419	434	415	400	490	401	422	445	381	392	445	439	424	410	419	448	437	437	437	447	435	448	453	451	461	456	451	408	406	443	428	401	456	440	419	454	388	403	411	413	433	420	398	454	411	444	426	425	438	414	439	450	410	427	403	422	433	420	371	427	431	421	443	421	427	422	418	422	399	422	413	439	429	411	474	424	422	438	449	470	423	413	446	430	414	435	417	441	420	415	444	434	432	398	425	440	442	419	393	423	405	430	410	418	445	460	409	415	424	417	440	441	393	422	439	428	429	383	430	431	437	406	409	392	449	449	382	458	425	399	426	434	436	444	379	414	471	428	414	459	417	476	451	457	426	387	458	400	402	392	453	448	451	421	483	471	437	443	457	411	427	478	419	437	442	442	440	441	417	468	396	444	424	399	406	454	399	434	471	466	465	454	443	409	418	457	428	416	454	440	437	418	405	439	411	422	432	381	425	470	442	422	417	467	428	459	391	452	490	472	454	455	446	428	410	439	424	422	394	447	422	409	441	435	430	416	425	435	433	415	436	431	432	463	407	420	448	454	443	425	444	419	414	390	444	446	400	402	446	473	438	427	397	427	427	452	450	469	464	452	441	410	430	473	415	426	447	402	442	412	413	466	422	451	454	435	439	461	439	405	430	429	438	448	409	437	465	418	428	428	419	440	426	434	442	395	415	443	436	423	430	459	435	411	428	407	431	428	477	399	415	416	405	428	422	391	450	433	410	429	400	465	398	450	409	426	426	422	433	431	404	436	445	426	425	419	417	425	435	452	450	428	451	451	439	438	434	401	433	425	418	442	444	435	435	419	433	438	455	451	416	421	458	396	422	449	408	408	425	420	421	382	441	439	448	443	428	454	447	426	413	467	410	454	440	420	417	428	434	421	445	458	430	407	428	445	453	446	429	427	431	405	455	419	419	426	415	410	419	473	389	446	429	452	467	459	422	413	457	391	437	478	405	401	423	406	469	442	420	440	435	378	406	398	429	429	434	389	423	434	404	429	441	405	375	427	432	407	457	390	442	445	448	434	422	446	429	446	439	426	420	461	396	441	418	400	425	439	446	422	400	393	424	422	412	425	436	450	446	443	429	409	434	366	413	380	424	407	439	398	421	440	425	414	432	422	422	440	442	442	405	412	441	441	434	432	517	456	459	431	411	431	453	437	424	422	458	458	438	431	440	485	470	375	447	421	430	419	446	423	455	433	443	390	428	412	405	485	379	436	420	426	424	407	443	423	394	443	420	428	457	440	464	417	437	472	415	396	425
23168	21310	29101	23860	21313	21007	3143	839	586	541	518	468	422	454	409	384	391	374	378	343	336	386	363	344	325	339	325	348	319	326	319	289	340	288	297	307	343	311	312	289	294	276	309	314	326	283	323	306	306	309	292	307	333	300	316	321	325	314	309	306	288	326	344	290	282	306	313	349	276	300	305	293	288	314	353	310	294	321	287	319	316	307	288	307	301	307	320	272	301	313	311	299	296	310	295	322	328	300	306	310	310	312	295	316	289	328	294	307	303	281	282	313	288	296	339	308	343	333	307	303	301	329	313	310	321	327	306	297	294	320	315	315	332	340	301	306	302	324	312	290	296	298	321	284	310	313	291	309	305	290	291	294	296	310	302	291	330	305	308	318	284	308	306	322	290	322	292	326	326	315	269	332	280	327	289	312	320	295	298	317	295	334	300	295	296	324	285	276	273	318	306	319	321	331	341	276	336	314	306	335	292	289	320	290	319	271	319	276	288	290	314	281	325	293	299	326	295	293	290	293	315	254	302	301	324	255	325	292	285	316	300	306	291	290	271	291	293	311	324	317	289	331	281	281	332	278	325	268	283	334	291	289	325	327	313	314	312	331	298	289	300	297	300	281	322	299	348	293	313	318	308	310	283	317	317	292	312	296	306	332	327	282	311	261	333	307	310	320	304	308	291	323	310	311	278	317	332	340	305	304	282	307	298	322	309	332	315	333	287	310	314	283	310	295	287	312	282	311	293	287	302	269	290	286	350	289	326	281	344	322	284	294	299	324	303	287	292	294	292	327	330	306	312	298	282	295	300	296	302	302	323	269	297	276	305	300	296	305	297	312	276	318	323	294	304	289	310	306	274	266	276	338	294	302	295	324	341	294	306	344	277	350	312	302	276	277	305	339	279	311	275	302	290	326	303	311	306	281	293	323	305	299	286	291	280	340	318	339	304	314	284	335	289	297	319	310	290	332	281	281	299	326	293	311	326	326	335	306	324	311	313	305	311	274	265	328	296	269	307	308	272	272	304	300	264	304	301	333	270	299	280	276	305	301	308	274	293	311	284	315	295	319	305	295	299	293	310	295	272	265	291	316	300	304	332	320	299	297	328	317	292	312	297	286	293	271	243	297	292	324	298	321	336	292	315	292	325	271	303	314	302	308	308	297	323	258	305	324	306	330	283	279	307	335	286	301	264	279	292	285	290	304	293	294	281	320	299	300	279	293	305	289	311	293	317	289	291	306	295	300	330	307	307	304	294	318	270	286	275	320	324	272	347	303	297	314	301	314	301	308	312	329	275	312	323	310	343	309	315	305	310	317	285	308	309	301	313	317	287	306	317	312	319	311	304	315	284	295	315	292	313	335	294	294	314	306	274	297	294	313	285	319	323	301	314	254	304	274	293	338	265	312	345	298	297	272	321	279	303	294	291	282	313	273	292	290	300	324	311	306	328	304	296	303	330	302	310	305	304	292	283	302	313	295	274	292	320	292	316	329	275	292	282	279	293	309	333	292	288	321	288	324	325	303	274	301	306	302	319	295	300	296	293	325	295	294	312	340	318	304	295	331	303	296	298	302	326	314	324	298	269	309	286	302	288	299	322	305	336	306	282	313	276	305	310	304	339	306	302	355	275	295	298	279	315	295	307	295	292	303	291	307	273	279	293	303	298	326	297	294	319	302	293	311	311	316	299	301	301	302	275	290	296	297	329	270	307	286	345	319	292	304	330	312	327	317	284	326	318	291	294	297	311	294	303	297	287	309	308	297	307	291	318	328	303	330	323	340	322	307	315	300	325	314	292	292	296	330	311	308	316	322	295	310	302	329	310	296	306	336	289	286	311	302	289	289	312	297	298	298	305	330	293	301	317	309	324	308	299	339	321	309	302	292	289	304	309	269	299	319	309	303	305	306	305	293	291	310	296	301	320	315	306	276	305	311	296	304	345	296	340	296	296	306	304	299	289	297	287	302	306	309	306	283	304	296	314	311	294	317	306	312	305	298	335	312	326	297	303	282	263	311	294	302	301	314	314	314	292	295	322	324	292	293	309	312	306	314	264	296	296	320	331	321	296	318	302	289	339	311	311	283	285	307	294	338	298	309	302	294	292	298	313	286	286	297	294	307	290	299	310	281	274	318	312	321	305	298	331	309	318	336	338	313	298	315	275	307	333	271	294	271	300	293	294	312	290	267	312	287	294	287	296	320	294	334	299	297	296	288	295	294	316	290	304	312	346	308	316	314	317	297	282	298	308	308	278	304	292	307	284	316	310	303	276	297	300	286	295	281	287	264	330	309	351	291	292	315	308	321	282	298	277	282	297	300	323	329	291	317	322	299	297	289	291	299	327	325	311	328	298	287	290	303	316	290	287	290	316	315	274	287	298	309	313	303	277	277	320	306	274	314	305	275	305	293	291	308	270	316	269	293	307	269	319	277	323	316	294	275	315	301	291	313	335	311	279	307	308	283	286	308	288	325	280	314	312	288	264	310	288	309	320	296	298	283	303	307	308	311	303	307	302	297	260	313	269	316	307	303	287	300	332	306	298	315	305	310	288	273	329	299	310	328	284	339	298	288	302	312	296	306	305	271	306	297	289	293	309	308	312	308	318	344	296	319	307	310	331	315	333	272	296	317	323	295	289	292	265	288	266	296	292	297	282	292	274	300	329	337	310	286	286	295	281	336	315	290	293	316	301	326	275	268	320	308	301	282	311	275	298	307	298	307	290	334	295	302	292	324	293	290	322	302	274	319	334	292	316	291	295	318	294	337	295	292	275	309	343	301	326	328	305	290	288	307	334	340	274	329	264	322	294	287	318	351	311	291	299	312	290	291	299	263	295	278	284	306	291	321	258	303	316	310	298	308	290	294	338	304	267	292	301	292	267	318	315	308	277	323	311	301	323	303	276	288	291	316	305	328	308	310	306	282	298	315	305	325	289	334	324	315	306	315	301	295	324	288	309	292	332	290	276	311	287	288	278	313	299	296	289	318	293	288	320	313	291	317	292	314	327	284	293	294	328	301	289	293	314	307	309	270	260	277	304	298	292	318	299	303	300	318	295	295	303	297	300	308	293	289	314	313	321	293	307	294	306	280	305	295	301	305	329	316	291	303	322	302	291	301	297	297	279	312	308	282	288	315	330	292	268	296	308	308	313	273	328	316	279	309	295	293	323	274	299	269	279	296	296	335	293	314	288	311	309	289	287	283	304	289	314	318	296	325	321	307	334	290	276	297	336	296	282	287	309	300	270	295	318	322	283	333	309	292	301	327	293	308	292	249	295	292	294	352	274	304	319	287	309	305	292	272	275	319	271	283	285	296	279	285	301	333	303	297	305	298	296	311	285	304	318	293	307	323	310	318	307	320	292	287	306	295	311	287	317	297	293	307	281	317	296	305	300	299	301	314	280	285	303	305	304	305	294	296	309	286	303	275	323	313	314	274	334	270	307	309	321	306	279	318	315	310	333	287	332	295	291	271	303	289	296	283	307	308	270	312
53595	17898	12272	6319	4427	3183	2384	1925	1694	1417	1252	1101	1016	934	901	806	803	742	723	676	683	640	646	585	596	641	595	591	565	578	564	605	568	599	536	555	538	553	550	536	527	535	491	501	536	526	540	547	525	514	539	481	550	538	522	474	507	513	506	535	536	548	525	521	485	534	543	528	532	512	497	487	514	525	534	468	515	508	494	475	508	515	502	476	504	506	501	479	530	499	492	514	484	493	536	531	471	535	499	511	514	484	516	516	511	525	545	528	506	510	488	492	488	505	492	457	481	507	491	497	511	541	508	477	527	529	496	523	517	515	487	481	487	514	552	471	481	488	526	494	498	480	501	487	484	531	474	502	518	539	468	544	492	466	486	490	493	482	474	480	465	511	533	542	533	521	481	456	509	509	547	497	502	492	478	473	532	509	508	513	498	488	511	514	571	492	507	539	529	542	491	476	531	508	478	517	481	507	479	533	483	504	499	488	474	501	502	535	472	545	503	475	513	515	467	520	560	507	505	514	518	518	504	517	523	485	506	481	491	511	516	532	477	523	514	515	520	538	526	525	499	461	467	530	490	481	495	471	494	539	480	525	490	519	514	456	506	497	502	504	479	489	487	468	508	503	508	505	547	497	515	484	500	501	505	536	526	520	476	482	495	460	461	510	516	502	553	480	517	490	504	500	497	455	477	498	473	455	492	534	544	505	535	454	496	448	479	537	481	473	486	486	534	479	507	453	510	505	516	495	507	480	515	470	521	516	468	497	481	499	514	462	493	506	488	485	519	508	494	521	498	487	511	509	486	542	487	495	482	524	487	536	483	476	561	527	453	508	482	470	488	550	520	520	483	505	524	481	531	499	498	520	469	496	539	530	527	508	504	515	511	513	496	505	519	538	515	482	543	494	480	509	485	497	473	512	461	506	494	524	481	503	470	481	502	490	541	484	554	494	516	511	519	504	555	510	482	521	531	507	547	502	460	510	476	457	501	516	530	524	459	521	500	484	481	518	527	514	458	485	551	471	488	494	481	517	482	498	500	493	545	501	509	494	532	495	506	473	475	517	450	477	509	506	496	508	492	511	542	504	541	459	483	487	499	499	456	515	480	504	474	500	505	506	503	543	480	492	537	496	481	506	480	500	487	491	523	471	505	519	528	526	509	490	500	501	479	496	504	522	494	545	495	511	524	518	512	522	512	518	513	482	506	506	515	453	467	472	500	540	501	496	523	514	511	529	497	520	501	503	531	501	492	523	503	426	490	509	502	516	518	536	531	529	453	515	511	532	524	513	514	516	533	505	503	508	499	573	519	506	528	466	509	508	467	528	494	513	489	535	538	521	506	527	493	471	512	530	525	515	511	491	519	484	507	529	496	494	477	494	498	490	493	513	520	450	520	488	488	492	489	451	507	505	517	492	506	479	549	524	492	484	493	504	463	487	487	535	504	522	483	510	511	491	494	508	518	539	490	559	487	508	483	516	511	478	485	486	523	500	484	512	476	535	517	473	508	493	523	457	522	498	517	523	516	523	531	490	518	508	517	536	531	502	522	503	526	494	482	469	519	519	508	530	477	484	496	512	492	525	507	491	514	482	510	524	508	500	530	508	504	501	514	497	517	494	503	489	466	472	494	521	494	481	481	509	466	477	493	482	536	518	525	541	488	516	493	516	522	494	490	514	499	492	485	486	547	480	498	529	472	537	482	554	513	537	515	491	498	483	477	486	500	498	506	466	516	524	462	494	506	512	527	501	513	477	487	490	517	500	527	478	516	489	540	506	501	512	481	511	478	530	518	557	485	476	523	504	472	520	539	513	512	482	518	559	477	496	510	486	509	489	490	498	503	487	484	471	532	504	515	514	466	501	509	467	474	480	534	512	507	516	487	499	541	493	523	484	486	477	522	481	506	501	498	485	524	483	466	464	537	503	489	519	482	522	535	515	533	474	482	531	475	480	529	492	484	513	516	515	507	489	509	541	538	484	521	501	480	493	499	489	493	461	505	516	491	517	546	480	510	487	503	496	517	456	479	530	513	469	525	526	539	503	515	526	503	517	512	486	480	504	499	494	494	474	490	511	504	463	539	558	490	518	522	531	532	446	542	533	505	488	501	499	514	495	489	509	521	512	523	505	482	474	506	543	491	481	465	471	493	492	531	483	540	512	493	484	474	503	490	513	513	540	490	497	533	531	498	491	507	492	502	513	534	507	524	501	491	492	488	509	515	474	484	512	507	504	493	527	511	496	511	491	486	474	488	475	507	548	482	502	463	501	444	511	475	533	503	505	516	488	522	476	533	524	488	549	463	499	485	499	530	481	529	523	521	517	499	539	500	492	523	483	487	521	490	489	469	473	489	487	461	533	521	524	486	498	518	480	490	498	501	488	495	492	543	492	482	462	518	484	502	505	473	516	503	472	517	505	494	528	478	502	482	533	519	538	487	517	511	489	495	519	496	493	520	514	528	499	522	499	498	499	510	533	505	509	530	533	501	521	495	486	511	493	547	506	490	500	496	482	478	493	498	502	508	517	504	502	509	507	505	509	475	509	513	468	475	534	485	502	503	512	493	498	525	509	469	490	487	486	467	526	497	479	490	472	485	539	548	526	496	515	522	506	503	530	506	502	517	536	477	471	490	527	506	497	487	497	510	494	499	462	526	459	506	524	501	483	502	468	531	511	512	487	516	523	486	487	527	518	528	514	511	540	507	510	512	529	467	512	534	497	484	480	499	512	483	504	527	506	491	438	517	496	496	508	510	508	486	521	487	498	503	508	505	512	528	493	525	523	543	455	503	516	537	516	520	486	512	517	517	528	488	497	509	478	503	496	527	503	494	513	507	505	496	476	471	520	485	520	527	540	510	513	504	489	523	465	507	469	459	526	527	495	502	546	487	519	512	502	535	537	509	490	505	507	498	440	538	476	506	504	508	498	469	480	516	503	549	460	492	482	543	495	487	509	505	481	451	516	508	496	450	518	460	535	522	529	459	507	472	494	510	485	520	535	483	482	489	510	462	512	466	508	506	491	509	510	491	532	514	487	488	494	530	437	492	488	520	531	469	504	531	482	502	495	500	520	472	505	499	522	483	509	479	504	502	477	477	484	529	482	503	465	497	494	506	485	484	502	491	491	534	502	467	508	500	513	473	507	507	529	531	479	494	494	507	494	533	539	517	505	490	500	502	507	513	485	524	470	518	473	455	466	508	489	524	532	525	536	526	542	538	525	507	509	477	523	508	516	554	531	498	549	491	444	500	482	527	512	551	521	502	502	438	485	506	486	491	479	469	468	513	569	522	514	513	505	536	503	526	493	528	470	467	512	489	505	528	510	485	499	501	549	466	500	483	518	523	471	516	488	516	513	501	538	531	475	524	526	495	523	457	502	473	496	486	500	484	510	516	506	531	524	496	509	454	500	525	514	491	504	517	495	542	495	515	537	507	468	471	494	500	506	517	505	468	533	542	504	542	473	528	514	503	482	513	510	517	488	514	505	505	499
27104	20854	9250	433	183	158	150	133	115	121	112	118	121	106	100	111	107	130	93	115	102	115	111	97	117	104	92	99	95	95	112	94	107	112	124	102	107	108	104	118	91	112	113	91	104	106	117	103	107	93	113	83	111	97	110	120	111	113	114	107	107	114	115	108	94	113	120	103	116	130	103	112	119	103	110	94	93	116	123	106	120	99	110	108	98	104	121	120	101	125	95	112	123	107	117	124	106	114	108	116	99	125	103	101	102	94	110	122	84	102	105	102	125	109	125	112	119	113	91	97	137	119	115	112	103	122	105	111	106	102	115	103	123	114	112	110	102	120	120	116	116	105	118	101	112	106	106	110	125	83	100	99	119	124	111	109	110	102	101	104	122	100	105	123	104	111	107	133	103	113	105	108	116	108	114	114	99	112	118	122	107	111	113	106	95	99	102	108	108	124	126	114	100	120	103	110	115	92	111	104	111	124	114	123	102	123	85	130	106	126	114	104	108	119	119	118	100	98	110	89	91	114	111	115	102	116	110	137	105	111	98	98	121	129	87	99	102	114	119	95	111	115	97	111	99	115	121	105	113	110	121	111	104	123	103	130	126	102	89	123	112	99	109	127	107	105	103	109	97	109	114	102	112	120	123	106	114	107	109	101	115	103	118	105	89	100	126	117	117	120	113	118	104	88	118	111	104	132	106	129	110	116	115	95	90	127	128	105	114	111	121	98	122	101	91	120	104	119	101	112	111	109	100	96	114	122	93	114	117	101	117	97	92	104	114	141	114	118	109	138	127	115	120	108	102	89	101	112	104	122	102	112	107	114	106	110	99	114	133	98	105	108	94	118	105	108	103	107	108	97	112	118	109	97	103	117	99	118	110	87	105	109	121	97	98	98	104	104	104	103	114	129	119	112	102	91	101	103	120	125	118	100	109	110	100	116	98	111	133	84	105	118	103	94	125	101	118	107	100	103	107	112	102	103	113	99	107	130	98	103	97	106	122	104	112	115	122	103	110	109	114	104	111	118	121	96	102	119	99	118	112	126	118	130	116	104	111	106	100	102	102	104	115	113	103	95	103	91	93	110	96	95	99	114	140	96	104	126	113	114	114	133	118	102	118	113	114	100	121	95	111	116	102	116	104	98	132	106	98	105	120	111	83	120	108	104	118	103	108	104	122	136	118	115	97	112	133	130	113	105	114	136	94	107	107	100	123	107	95	126	93	118	125	131	105	112	111	134	114	98	108	88	111	100	119	117	99	109	103	112	111	128	116	112	111	88	130	126	107	93	108	101	126	111	120	103	108	83	102	101	118	97	120	98	86	98	105	106	99	102	91	115	119	118	110	105	113	102	127	99	127	100	109	122	97	144	111	107	128	104	122	111	104	108	114	102	111	108	100	99	114	109	106	115	105	114	109	121	87	105	112	137	101	105	109	107	108	108	112	107	100	101	111	129	108	104	89	104	99	101	120	111	99	114	96	109	126	114	95	108	106	112	121	127	115	108	131	109	116	104	114	99	100	102	111	101	107	110	105	95	101	98	126	93	95	131	111	96	124	117	111	110	104	108	126	106	120	117	112	105	109	126	100	105	113	100	113	111	106	114	97	114	90	112	106	111	103	105	115	90	121	102	114	105	115	100	85	115	102	102	115	95	124	110	117	104	103	104	112	129	117	103	118	107	113	112	120	111	112	106	104	131	142	115	99	101	115	99	113	124	116	114	101	126	110	102	107	127	116	101	118	119	112	105	98	115	113	117	124	111	117	110	112	123	114	106	101	118	106	99	97	115	103	117	105	113	103	128	126	96	99	110	122	125	106	108	114	121	116	97	120	104	107	103	107	103	104	101	106	94	100	99	135	119	129	115	112	112	112	102	124	108	98	112	98	99	102	107	117	100	129	120	95	125	112	91	113	118	99	103	130	109	105	104	111	79	136	125	121	133	95	100	115	133	119	96	97	114	87	106	104	119	99	113	96	103	106	103	113	128	95	99	108	122	106	110	115	88	100	124	110	100	121	114	113	104	116	103	103	104	122	107	118	100	87	96	107	89	109	113	95	121	124	121	109	112	121	115	99	117	125	104	106	107	95	124	109	106	117	111	115	113	119	98	110	116	96	125	111	96	120	93	126	112	95	117	109	107	125	126	109	103	120	110	110	96	137	116	107	113	98	121	107	126	108	126	100	116	85	99	105	101	105	107	126	105	107	110	95	94	107	108	100	107	103	120	103	110	89	108	116	114	96	121	97	112	108	89	118	93	124	109	117	108	86	103	112	93	104	115	85	100	114	122	124	91	109	111	122	111	108	103	112	98	107	131	121	114	111	113	120	112	115	75	97	114	119	106	130	102	122	113	126	117	139	112	110	93	111	120	134	112	107	114	114	108	122	112	103	117	116	95	113	86	112	139	118	97	99	109	108	105	113	105	102	96	99	98	99	114	107	103	101	108	113	104	115	121	121	101	119	108	110	116	98	109	98	110	119	116	106	127	87	100	111	115	115	92	108	99	114	119	103	109	97	112	115	120	112	130	100	117	116	104	107	120	110	121	131	108	114	115	117	98	114	88	123	105	112	119	103	120	94	111	115	103	128	102	110	112	121	112	133	96	86	109	106	105	110	118	105	98	91	99	96	112	120	113	132	104	126	110	115	114	124	130	101	105	95	128	105	102	101	106	115	110	100	125	112	107	105	102	108	114	106	115	104	105	84	116	120	91	110	100	107	111	112	102	119	124	127	115	104	127	109	123	108	119	111	117	105	115	102	110	95	112	115	102	91	125	116	101	129	96	93	94	109	105	118	94	106	91	98	118	121	98	110	117	106	111	104	108	122	107	96	92	120	109	127	103	115	119	119	96	117	112	104	106	93	110	103	107	136	124	112	110	109	107	105	100	96	116	96	118	100	101	118	112	114	106	112	109	100	121	100	123	125	96	117	120	113	113	101	112	109	109	100	93	108	111	83	112	95	111	125	122	99	102	124	115	116	114	112	103	114	104	83	99	106	113	101	109	101	127	92	116	120	110	102	123	123	95	111	117	108	112	123	106	112	96	101	123	102	100	92	116	113	102	120	107	95	116	140	112	109	101	104	107	97	116	109	126	113	102	101	91	88	103	128	97	128	101	118	114	107	128	117	116	94	128	122	126	122	106	112	103	120	114	116	107	107	112	128	76	113	97	104	140	112	103	114	109	103	115	120	89	108	129	119	127	124	114	104	112	97	96	107	117	120	104	118	117	101	106	98	114	117	94	117	102	100	128	129	126	96	105	113	108	118	99	100	104	115	111	111	98	96	113	130	97	106	97	126	130	110	110	100	101	118	112	95	126	120	115	107	98	114	106	127	120	126	117	107	123	94	105	111	82	117	113	105	128	135	104	116	109	119	120	97	113	105	115	93	112	107	110	104	115	125	123	116	104	80	97	106	90	123	117	91	114	109	126	100	103	103	119	90	113	112	119	115	125	96	103	121	108	122	131	123	103	120	102	104	110	129	113
24170	4443	978	508	375	332	274	258	255	245	202	198	237	203	189	225	212	194	203	195	220	211	214	173	179	196	194	199	221	188	190	189	195	186	205	185	167	205	215	193	212	217	194	193	179	220	199	198	204	200	184	194	184	189	181	196	213	187	200	210	201	215	166	204	182	180	177	183	181	204	202	200	186	215	202	194	205	178	206	193	189	171	196	171	193	210	178	199	178	207	198	200	196	182	183	184	208	179	210	190	182	194	192	175	213	190	208	187	191	221	205	158	186	181	193	191	182	192	190	183	212	187	186	180	205	200	202	197	166	231	200	200	178	225	197	225	196	213	211	210	197	185	208	202	176	206	187	188	177	180	180	172	175	183	214	203	179	163	179	186	195	213	213	195	164	209	188	207	183	179	205	205	175	193	189	189	194	190	202	183	188	173	181	183	176	201	188	179	187	190	183	184	174	198	171	215	198	187	195	186	198	187	177	203	201	186	187	185	208	181	190	210	192	188	202	222	218	177	173	174	192	176	201	201	191	188	203	241	211	192	195	180	184	192	187	183	201	187	198	205	186	182	195	177	197	200	202	172	191	200	195	206	189	215	194	212	190	199	197	164	167	193	204	190	172	214	179	194	215	204	208	211	183	184	201	204	189	182	183	182	182	200	196	200	190	187	171	177	197	190	204	178	208	208	170	183	178	185	182	176	204	198	192	157	203	215	197	195	189	182	188	192	187	182	184	209	223	188	201	194	212	180	212	198	183	187	178	161	185	179	183	197	199	186	184	181	197	188	177	178	171	199	194	174	208	186	213	179	198	222	217	192	188	220	189	179	185	205	198	195	190	215	189	188	212	198	179	221	193	168	180	198	203	199	197	213	188	218	177	173	217	186	169	224	185	208	197	193	196	186	175	199	206	177	188	209	185	204	192	204	178	179	168	174	176	174	192	182	198	176	202	193	184	185	210	196	184	180	169	168	183	163	197	225	218	194	218	184	180	188	209	214	202	165	176	189	188	196	202	182	206	210	188	220	196	193	197	192	190	196	206	197	202	181	175	194	207	182	180	193	191	173	195	208	181	209	207	200	179	169	187	201	200	199	206	189	194	203	204	163	213	214	191	172	180	219	172	196	183	176	187	196	173	167	197	177	198	195	201	195	205	206	173	202	177	194	200	219	184	225	203	202	204	196	183	174	175	189	175	192	200	167	193	183	171	204	189	187	215	168	182	217	177	197	217	175	176	202	192	200	168	183	176	164	196	176	200	197	193	186	207	214	193	218	215	172	177	219	204	184	191	207	206	189	187	201	206	199	205	207	184	179	177	197	193	187	186	185	213	186	194	180	216	193	179	214	206	177	194	182	194	200	229	198	224	192	197	197	195	191	213	201	197	185	207	198	192	183	205	192	198	205	165	205	202	191	216	206	189	207	215	193	194	206	187	221	178	198	201	208	179	187	182	184	182	200	182	214	180	196	214	185	169	187	196	199	205	218	195	177	203	213	210	169	182	198	195	175	184	201	198	207	215	175	173	216	190	211	191	185	166	213	208	206	192	192	207	186	177	177	182	177	191	188	184	194	166	194	194	195	169	162	193	196	187	199	190	194	179	191	213	198	177	169	207	194	199	209	181	176	183	180	199	197	184	214	177	184	166	173	167	179	198	217	191	193	207	188	196	161	186	178	188	179	203	190	186	200	197	186	178	181	190	185	217	204	199	169	202	205	173	192	180	182	188	199	195	192	186	199	192	166	196	203	207	176	187	204	190	172	186	218	187	183	200	191	192	202	171	193	205	200	187	172	187	173	189	196	195	184	199	194	170	175	208	204	191	200	214	181	171	216	180	198	180	213	180	215	201	189	221	186	189	198	185	197	205	187	179	182	211	205	215	198	198	170	195	195	186	207	178	205	187	170	198	195	214	212	195	194	191	185	203	170	208	191	200	213	200	208	186	195	213	178	176	210	190	183	196	178	188	192	175	216	190	202	209	187	191	206	160	201	171	186	199	189	167	202	180	192	182	195	191	174	223	220	203	210	178	207	172	177	209	219	196	195	198	194	192	188	223	202	208	185	174	209	175	215	198	228	183	190	221	207	202	180	177	171	220	186	222	214	182	197	174	203	197	192	203	178	182	197	180	181	182	205	207	203	184	171	178	184	200	192	216	211	211	188	186	188	179	177	190	199	191	189	187	193	214	182	185	189	171	188	207	189	168	181	159	186	196	216	177	196	191	207	199	193	174	206	214	173	197	181	209	189	203	193	192	201	200	198	203	185	179	176	186	185	173	197	198	186	206	205	173	196	187	201	210	192	188	183	203	217	206	197	187	183	203	217	181	201	193	172	176	196	210	192	173	211	194	206	185	204	183	224	186	194	191	201	208	187	191	199	171	186	210	195	181	213	195	220	181	185	197	185	187	219	174	201	179	191	208	202	184	180	178	211	187	211	180	183	192	188	221	216	210	207	201	184	216	201	201	192	201	208	194	198	222	190	198	192	201	197	167	189	182	180	145	198	191	178	172	177	174	185	196	198	209	201	182	167	207	184	232	203	198	166	202	182	198	219	224	190	201	166	171	215	211	181	184	176	180	151	194	194	189	186	196	173	202	220	199	187	176	198	206	176	179	197	169	160	178	201	183	191	192	190	180	184	170	210	202	186	213	182	191	188	186	190	199	171	175	174	201	199	177	187	196	181	181	210	211	198	181	183	192	177	188	204	211	191	202	187	186	221	186	188	170	195	199	174	197	206	199	172	188	193	208	207	182	190	216	203	203	191	196	200	207	185	178	192	204	211	192	183	185	182	194	184	206	184	189	205	181	189	190	202	192	163	199	179	187	184	184	189	199	208	202	205	176	186	214	192	188	173	172	178	212	174	206	208	198	188	189	192	169	178	191	201	177	186	194	192	208	193	192	177	209	199	202	189	181	196	185	192	187	187	202	198	190	197	186	182	188	202	192	181	198	206	159	190	202	206	219	190	184	197	186	193	183	180	203	187	185	197	173	210	221	205	176	194	199	176	190	207	219	194	193	219	187	206	178	218	213	171	169	170	197	188	173	199	165	180	171	210	203	195	199	199	193	200	191	199	209	170	227	181	187	177	180	175	192	170	172	175	190	186	207	211	187	213	200	191	189	196	183	179	210	222	175	187	199	197	194	188	200	213	217	185	192	191	211	187	209	206	168	200	192	207	196	213	223	153	204	192	180	189	178	181	198	208	196	165	217	215	188	207	182	199	202	215	201	205	180	173	184	220	198	197	216	191	191	161	181	202	184	194	197	171	198	210	183	180	217	205	203	214	185	176	173	205	183	181	213	190	180	205	203	185	201	208	206	191	186	185	191	196	199	208	170	215	213	192	184	194	196	197	189	187	187	189	189	179	197	178	188	203	217	218	208	182	190	173	207	187	160	173	200	179	195	191	206	181	193	195	178	198	206	179	194	214	183	194	176	208	202	200	187	202	183	191	197	167	191	214	177	182	190	226	178	215	199	195	186	180
24206	21345	28514	24493	21148	4520	704	471	414	435	394	381	347	310	309	304	334	300	287	284	298	308	261	280	254	262	267	309	253	230	294	222	238	276	274	262	273	245	276	253	271	272	309	226	255	254	249	254	282	275	250	272	261	259	247	273	226	251	284	243	262	240	249	258	267	249	258	241	249	250	264	261	253	258	251	233	248	255	236	233	269	272	234	263	271	253	264	232	235	272	260	256	256	261	249	262	269	244	234	250	248	284	258	265	248	245	249	269	280	261	296	294	277	246	238	279	258	256	266	259	260	252	243	249	242	252	267	241	230	254	228	216	271	237	238	258	265	248	259	227	256	258	249	241	277	241	256	230	256	201	248	255	251	269	243	234	275	232	254	246	236	249	251	244	226	242	249	287	245	244	289	222	267	231	262	239	256	279	240	242	245	278	258	268	241	262	251	254	254	272	293	246	247	272	257	232	242	228	256	273	255	258	262	244	256	271	259	230	231	236	221	247	277	233	263	249	262	239	255	273	232	258	305	282	237	252	219	272	227	268	247	261	263	267	239	244	251	229	243	272	271	249	260	242	270	238	223	249	262	274	253	257	245	257	228	237	277	249	263	239	260	244	249	267	247	257	263	247	265	253	260	234	230	254	253	235	226	255	256	257	228	267	274	258	259	252	251	294	263	251	272	274	258	238	252	259	280	260	249	251	281	259	269	262	244	281	250	237	263	251	245	276	244	228	232	246	259	237	226	267	269	250	284	253	255	241	272	242	271	222	245	243	237	255	243	248	263	234	255	253	260	238	260	249	249	239	232	247	280	266	253	295	256	257	262	256	251	280	289	253	252	259	259	253	275	260	246	269	242	236	245	248	218	242	291	226	261	250	242	265	243	279	259	267	254	249	254	234	245	228	247	263	240	244	255	252	254	250	267	257	257	260	259	261	279	297	239	249	240	259	265	279	256	249	222	251	281	231	250	255	254	260	250	283	254	250	266	254	272	250	232	260	261	230	263	266	242	251	224	246	283	276	252	259	250	253	272	253	253	250	233	246	282	274	224	253	256	279	277	255	294	248	256	275	261	275	273	241	288	279	262	249	241	263	241	244	262	219	234	265	273	259	227	262	229	248	252	227	253	274	244	266	248	233	232	236	244	285	252	243	282	236	262	268	233	244	260	247	277	286	275	247	225	237	232	280	262	256	264	240	228	262	289	252	272	240	251	250	281	244	264	244	252	263	268	275	285	242	268	273	263	232	244	232	229	262	260	238	231	262	263	259	274	251	277	250	252	263	244	223	233	240	272	260	263	236	252	246	258	262	246	223	266	268	254	254	250	236	256	259	248	261	223	255	246	233	266	228	225	246	254	238	235	259	229	251	251	292	243	252	229	252	242	259	254	265	234	234	264	251	240	260	250	263	254	250	230	246	279	266	257	257	255	226	245	248	237	230	259	257	293	257	280	244	237	253	234	258	245	279	244	253	230	276	238	272	246	249	228	255	266	251	241	259	246	239	256	225	251	240	248	248	250	278	233	257	274	247	249	258	260	210	236	267	279	246	248	246	269	260	295	271	260	272	282	254	294	269	237	232	269	264	254	254	245	230	245	273	245	245	256	252	268	269	239	269	264	262	260	243	226	250	257	248	257	275	240	215	237	257	270	257	239	263	266	233	226	289	248	276	258	266	247	239	250	242	286	256	244	239	246	267	286	275	234	279	253	276	249	262	284	229	248	258	235	228	266	244	262	241	236	269	286	279	228	255	265	239	240	263	229	250	239	235	261	241	228	242	258	266	250	254	270	246	240	269	269	254	257	273	276	248	246	246	271	249	245	239	238	257	232	260	242	273	294	277	259	252	272	248	249	232	246	213	252	260	262	259	248	264	294	273	243	289	253	245	257	248	258	269	262	278	246	236	242	242	245	247	281	225	234	234	256	258	236	230	258	279	264	248	249	250	221	283	269	271	249	234	271	277	260	273	252	274	260	254	236	238	232	283	258	240	286	242	248	254	251	280	254	266	268	250	249	280	243	218	241	246	255	275	240	265	230	258	276	236	243	261	238	260	246	256	243	261	248	250	276	271	261	262	246	255	248	259	269	271	250	256	243	246	275	275	266	271	263	253	267	260	248	265	251	310	234	245	273	256	257	235	270	276	273	268	259	283	252	276	269	241	249	258	250	240	238	264	253	254	242	269	241	257	221	270	247	254	272	236	241	231	299	258	246	240	263	238	259	255	255	266	244	238	285	258	244	269	238	266	270	259	248	250	259	249	252	234	251	263	268	251	255	270	253	282	262	250	234	246	230	242	242	242	290	262	248	260	279	218	256	270	248	256	249	215	277	265	267	257	277	262	254	286	214	239	253	238	238	250	258	264	274	239	259	238	248	261	224	263	259	271	262	256	256	285	267	244	230	256	228	229	258	268	235	260	256	234	255	269	246	285	247	235	274	269	258	267	278	241	264	241	278	253	263	260	256	248	275	235	259	249	268	266	251	221	279	262	246	260	233	247	262	242	266	250	257	253	242	265	271	257	258	247	209	244	273	274	243	269	246	250	265	241	285	256	269	249	252	248	260	252	239	222	237	219	237	218	247	232	221	281	263	237	238	281	228	228	234	257	239	256	262	219	260	238	248	217	221	244	292	257	251	233	245	269	247	252	256	216	264	245	243	285	273	246	227	278	249	253	258	269	251	246	258	239	254	296	216	244	262	256	260	263	247	240	258	223	229	252	268	249	282	278	252	233	286	245	264	245	232	229	231	272	268	273	262	230	237	278	258	267	253	242	279	250	231	238	256	269	288	251	267	281	263	289	265	270	254	281	242	252	237	241	231	249	230	258	243	262	273	258	281	272	262	291	283	247	260	249	230	250	250	265	270	259	253	225	241	264	279	253	222	250	248	233	246	224	252	285	241	259	267	267	275	244	249	237	251	285	242	256	234	266	237	273	235	248	259	263	265	242	242	248	244	283	278	289	261	252	229	278	275	247	272	251	259	269	268	285	243	259	280	263	269	252	250	262	244	245	255	269	260	255	232	221	252	255	250	257	275	259	278	232	260	287	245	251	241	246	248	247	253	234	272	260	263	249	268	257	248	255	240	249	220	234	252	248	234	280	263	244	240	258	237	247	255	274	257	256	231	252	241	242	246	249	247	255	282	238	234	268	275	242	264	273	257	256	257	248	256	261	254	260	260	237	228	277	236	231	236	269	257	255	238	236	264	249	261	230	270	243	247	257	266	270	276	246	257	252	248	262	239	249	249	243	262	238	221	252	276	276	258	212	254	247	245	234	203	248	252	246	249	250	255	243	264	259	232	270	268	259	243	265	272	275	253	266	245	250	235	240	255	260	234	232	227	258	247	236	231	253	260	236	236	240	255	244	256	259	246	248	246	245	269	264	253	233	255	226	234	261	245	243	262	219	240	266	259	240	274	259	243	268	232	227	269	245	254	227	263	238	266	272	235	245	235	243	242	258	251	283	256	240	246	258	242	249	236	256
48337	14479	7670	3821	2577	1951	1480	1179	1007	891	777	748	720	673	624	567	542	552	509	515	519	551	498	499	482	488	504	491	506	444	458	479	449	444	441	428	475	432	449	446	444	465	431	434	453	445	459	407	437	429	425	452	424	439	462	438	389	464	434	437	434	439	432	455	426	455	431	446	432	478	398	393	437	425	457	426	433	407	445	418	428	418	437	413	419	436	411	447	480	399	462	418	458	449	419	426	428	450	422	443	475	429	452	480	394	441	450	395	439	412	472	432	417	411	425	463	436	400	423	430	428	422	432	421	447	428	418	450	453	413	422	439	408	449	444	438	432	440	421	471	429	451	448	447	452	416	402	436	407	441	457	448	409	421	462	411	422	467	449	410	391	440	431	419	425	435	447	434	434	403	444	417	437	438	451	412	436	389	403	419	414	437	451	448	430	398	408	460	415	429	443	426	455	441	436	418	388	448	439	435	403	442	419	470	433	435	418	433	410	430	426	452	421	418	410	456	437	400	439	433	474	432	452	401	430	429	440	455	452	414	442	410	440	454	427	405	460	430	418	435	401	439	426	448	436	441	431	431	468	421	425	433	452	443	447	420	448	417	462	448	442	420	416	448	428	416	411	437	446	475	454	421	437	444	475	420	433	446	458	423	420	401	478	411	466	410	437	448	430	413	427	420	440	422	412	403	424	435	413	440	406	453	422	450	449	437	441	421	424	443	437	428	444	436	400	421	377	392	455	427	408	391	422	424	445	402	416	435	437	430	401	430	400	462	422	453	432	423	392	458	429	462	443	408	475	404	459	495	445	448	415	454	452	450	442	429	417	420	452	440	410	407	449	441	447	442	427	443	375	424	476	435	422	451	416	432	410	432	471	452	428	387	415	418	434	414	432	433	456	429	433	441	421	461	440	449	449	453	400	397	453	408	423	399	423	472	446	432	470	438	402	423	412	459	392	431	457	452	373	428	443	411	449	390	418	472	431	445	438	437	413	459	451	427	457	449	429	400	475	445	418	417	424	409	426	426	437	416	388	445	430	418	440	366	416	418	390	427	410	422	440	441	435	413	419	430	402	425	432	445	446	412	408	459	439	415	433	475	435	421	434	439	434	437	416	444	406	418	399	445	420	416	449	437	402	403	447	439	449	427	425	440	388	413	410	415	418	406	455	408	440	452	436	431	482	470	415	426	450	407	455	415	410	430	436	439	441	438	413	439	439	440	446	433	443	411	429	418	427	446	388	445	422	461	403	404	440	459	435	446	425	443	421	428	431	434	423	448	434	428	453	446	408	438	452	425	445	441	444	417	420	433	423	416	447	452	465	388	406	450	444	433	421	455	402	418	410	436	431	443	421	429	440	466	425	460	426	437	420	436	432	453	448	418	384	421	427	450	451	434	409	386	432	453	411	411	419	384	442	483	448	460	447	404	411	442	488	448	436	417	427	435	452	440	405	434	432	403	459	424	416	437	430	463	421	461	441	442	457	486	441	423	449	434	453	414	407	447	414	429	430	431	455	407	422	470	456	436	451	431	437	451	434	460	424	411	444	406	425	446	438	426	399	454	442	438	421	424	417	400	390	444	447	421	419	418	456	434	409	423	408	416	376	446	426	422	432	431	439	436	420	409	416	453	420	430	470	430	433	458	422	430	409	391	410	440	431	429	440	395	447	438	460	424	474	459	468	426	450	421	426	447	443	455	443	424	418	469	406	454	397	431	435	387	461	463	423	414	419	469	470	444	396	417	447	393	418	408	405	435	444	453	440	420	432	443	404	437	428	448	407	434	434	442	447	421	439	473	456	454	471	427	419	416	414	421	474	451	441	467	401	464	468	460	478	427	432	417	421	453	466	451	449	449	416	430	441	390	421	415	437	424	436	429	425	403	448	425	425	444	459	419	437	434	401	411	438	453	417	425	428	420	466	446	426	445	453	446	419	432	492	467	409	434	442	456	400	432	414	425	411	437	400	406	433	447	455	402	449	420	456	424	425	439	436	422	421	399	402	461	386	408	418	444	433	447	410	404	470	398	451	417	426	435	448	471	420	453	429	420	445	441	409	443	443	402	424	415	457	438	418	452	486	394	415	426	440	438	470	396	444	425	411	434	422	394	452	428	456	456	431	457	450	424	437	423	454	397	445	448	444	411	422	441	452	441	447	419	417	423	408	407	436	392	433	368	453	440	446	413	448	422	416	427	445	435	413	448	441	443	382	436	446	407	422	474	456	439	435	391	412	419	422	412	464	412	480	409	410	427	458	425	464	409	424	422	439	408	443	453	416	395	458	426	467	418	430	441	436	455	409	392	459	436	472	441	457	429	435	457	424	453	448	442	418	418	437	441	461	418	398	456	465	499	438	455	458	408	401	441	458	436	421	427	449	440	412	454	423	437	440	458	425	429	426	450	454	420	418	446	394	428	416	443	443	427	440	486	431	424	437	444	402	432	439	456	426	417	461	438	421	457	394	445	449	439	404	408	454	402	420	456	451	428	446	416	441	405	450	443	434	408	426	426	425	453	371	429	429	413	410	440	425	462	443	437	409	442	455	413	407	433	439	432	399	431	441	434	427	442	411	413	423	435	434	394	430	431	416	432	431	438	435	462	454	414	437	410	460	420	439	417	427	418	433	433	431	430	393	467	436	410	429	441	457	440	413	426	415	464	465	483	425	464	466	414	434	417	400	428	394	442	479	441	408	416	421	437	440	416	433	449	437	420	412	445	452	431	437	434	459	428	426	481	440	461	431	474	485	443	450	401	457	394	409	407	430	425	424	454	416	404	443	441	440	409	436	418	414	454	384	464	403	448	484	417	413	424	424	442	460	439	405	422	435	451	460	438	417	414	398	419	447	437	444	419	436	449	466	441	425	407	422	427	449	398	446	426	438	418	405	442	410	435	451	467	407	449	441	447	397	431	417	426	419	451	395	409	412	425	410	438	436	425	431	442	409	417	417	416	439	438	441	397	418	420	441	474	413	405	423	412	410	423	427	431	425	431	421	468	474	444	442	387	409	431	443	447	461	403	457	454	456	432	417	436	422	408	430	415	412	441	466	448	431	439	453	456	441	418	438	398	448	448	421	405	425	459	397	422	441	466	409	397	450	446	434	414	397	460	452	467	426	442	420	433	422	410	433	465	425	425	436	401	385	415	427	412	489	431	421	447	392	481	420	404	421	446	407	400	435	413	453	432	438	449	449	464	418	455	427	425	449	457	421	426	419	461	441	467	407	430	456	455	392	416	422	454	450	438	407	367	438	447	393	429	464	456	395	405	410	468	441	457	439	412	459	416	423	413	397	431	430	448	463	431	440	412	416	441	453	418	464	433	440	454	396	419	422	439	415	437	438	432	423	442	416	426	429	431	413	446	437	431	418	409	394	458	422	442	425	430	418	447	402	411	407	427	436	441	459	452	409	432	407	416	432	399	457	412	410	435	464	427	430	449	437	437	452	431	415	413	466	435	468	418	411	432	435	430	439	408	433	405	406	463
23214	21354	29084	23981	21354	21114	3228	808	627	581	489	489	480	417	412	416	378	416	370	371	368	354	382	342	371	319	304	318	325	346	313	346	307	311	299	328	310	328	293	341	287	320	314	345	336	322	320	329	284	309	318	314	315	324	288	320	299	341	313	277	276	310	340	303	310	313	342	314	306	267	323	294	317	302	328	281	303	302	302	283	300	291	275	283	343	319	317	294	339	323	320	326	331	329	332	277	317	297	299	307	303	317	310	307	314	321	325	294	318	314	282	293	333	313	305	306	342	288	286	305	319	339	290	327	294	301	316	302	270	312	298	310	273	306	288	317	308	278	309	301	327	304	319	290	324	321	313	294	304	309	285	318	334	291	306	305	280	316	278	322	285	310	317	307	324	283	273	299	319	300	290	340	278	335	315	299	312	314	306	297	303	311	294	290	307	339	328	308	319	325	304	272	308	297	314	300	294	303	306	331	328	288	328	286	315	302	312	324	322	316	300	284	318	281	309	356	308	303	292	283	314	298	298	312	301	308	319	257	306	305	308	314	311	287	335	256	325	288	308	287	313	315	287	303	255	308	282	300	303	323	316	276	284	326	270	281	273	298	303	281	314	295	354	286	305	303	292	304	303	307	319	315	265	304	317	287	287	322	304	299	316	315	291	313	307	307	285	302	271	305	311	309	321	298	273	286	281	279	300	304	289	334	340	295	272	273	287	280	324	290	324	291	303	331	316	278	302	295	321	319	305	325	305	308	300	287	304	316	308	307	316	302	298	306	271	279	303	286	293	269	326	322	312	304	327	294	313	294	333	291	306	307	297	295	269	313	307	291	328	289	284	259	315	297	287	299	324	285	309	267	330	282	293	341	316	302	317	269	290	310	324	313	276	300	313	285	307	293	328	332	307	302	263	312	309	324	258	309	305	287	290	311	306	291	316	343	295	310	311	322	335	297	275	304	317	298	274	318	308	293	281	302	294	318	303	301	300	315	311	297	300	300	297	293	288	268	296	299	294	289	302	329	315	305	314	320	289	306	271	312	323	307	347	319	270	292	307	295	325	288	273	317	289	295	316	330	317	317	299	270	310	297	299	314	318	306	306	289	286	273	281	341	274	270	283	251	282	300	318	285	285	305	277	298	315	328	302	279	321	323	272	316	302	314	303	302	328	316	299	302	330	300	321	305	306	310	332	297	332	306	286	296	310	298	267	296	319	297	292	302	292	268	303	284	301	324	298	345	323	306	314	330	295	317	319	324	277	291	289	300	334	310	310	322	307	329	288	305	337	288	338	308	324	269	290	288	286	320	284	301	307	328	291	305	262	300	314	291	309	278	287	292	341	285	287	295	307	313	296	275	293	306	296	327	279	308	320	292	286	288	304	300	312	270	298	294	291	316	279	327	316	325	289	276	308	293	310	282	316	312	303	303	317	296	318	334	293	313	324	311	332	317	324	317	291	325	313	293	283	299	300	325	313	297	312	312	300	315	302	323	322	277	336	285	305	313	285	285	305	293	313	293	314	287	285	317	294	317	292	300	307	312	313	325	292	314	308	310	342	291	302	294	323	307	265	322	320	304	298	307	263	308	276	303	315	282	257	279	322	312	310	313	290	310	320	326	309	279	278	298	310	292	312	300	308	290	281	345	322	301	292	303	277	305	297	308	305	310	279	300	284	318	276	325	301	305	335	317	307	294	296	299	285	293	301	319	270	287	301	326	306	289	284	304	325	313	320	271	326	318	320	300	279	318	304	319	302	316	280	304	314	279	310	314	327	319	311	327	311	309	300	336	278	302	299	260	292	300	290	285	274	282	295	285	283	310	288	312	317	302	314	330	297	293	278	300	312	292	317	320	294	289	358	281	299	295	344	301	328	310	292	324	296	287	289	282	296	343	309	315	325	326	285	306	319	309	282	305	312	297	303	333	330	298	366	309	313	310	292	339	306	300	315	286	326	315	304	300	291	303	298	304	309	324	302	272	312	286	329	299	322	307	293	296	289	311	284	295	287	284	316	321	288	302	279	282	310	306	318	319	309	287	305	317	298	309	291	312	303	337	281	321	283	290	259	267	322	334	283	319	282	323	318	328	304	303	301	286	312	293	310	329	310	305	312	306	317	310	277	282	306	316	305	266	289	263	277	275	302	331	297	288	304	268	310	302	314	276	281	326	286	312	309	296	302	309	305	283	295	268	322	297	297	287	329	317	286	334	300	274	309	293	327	281	337	286	321	317	289	291	297	310	308	291	332	310	276	312	265	285	343	295	286	314	329	275	315	308	295	298	290	315	299	283	308	301	318	302	296	293	309	283	295	315	336	305	309	323	289	292	289	336	330	326	304	305	273	308	315	281	327	305	298	315	311	328	322	297	306	290	303	313	312	315	319	347	322	287	281	297	329	290	293	307	323	316	318	325	303	290	281	307	296	296	296	307	294	302	303	297	321	306	296	275	286	292	300	307	304	305	327	286	324	305	325	268	309	302	293	286	294	314	301	316	298	292	321	320	265	297	293	316	304	312	294	302	317	295	300	303	301	280	300	335	299	282	321	271	305	328	278	287	319	327	309	309	316	305	295	278	289	300	319	310	312	286	330	302	247	313	258	303	340	346	289	319	292	298	305	309	315	309	299	280	311	298	292	278	308	311	322	288	301	319	303	293	290	317	326	318	299	301	308	287	301	305	266	286	298	307	285	317	304	317	304	305	282	310	297	312	299	298	312	279	274	303	313	284	286	293	316	307	308	264	284	305	299	279	280	274	306	339	284	289	310	300	303	293	311	297	324	298	314	318	305	306	310	294	339	322	323	291	315	309	300	303	290	309	284	297	274	272	282	304	307	290	310	299	316	317	345	301	319	319	309	298	329	305	286	303	297	319	294	267	301	294	316	315	277	305	318	318	340	297	298	317	279	304	315	267	295	326	289	320	285	291	329	294	270	297	287	309	312	299	295	304	308	278	303	289	333	319	305	316	299	324	307	276	345	275	298	275	298	320	293	261	272	305	281	309	310	313	295	290	272	303	306	317	317	293	332	317	308	318	291	314	291	318	303	291	326	317	292	285	324	327	304	317	294	270	269	297	315	314	287	294	307	302	307	302	289	306	317	290	306	294	288	310	289	322	315	306	324	319	314	283	316	323	328	269	313	301	305	305	317	280	295	331	319	308	309	292	303	304	307	317	309	317	283	289	295	310	292	299	318	299	301	309	307	307	315	340	301	331	302	334	321	328	284	316	327	293	278	294	325	284	283	298	314	311	316	317	316	290	263	306	301	317	317	301	298	281	290	310	314	294	331	320	303	302	265	283	313	284	283	317	322	324	328	310	305	288	307	315	309	320	294	305	310	295	312	302	275	311	286	294	305	316	271	279	251	307	322	310	316	319	320	305	278	274	319	297	302	327	298	304	303	313	302	286	320	285	304	309	314	292	310	303	274	319	351	290	317	299	285	290	302	317	290	311	306	302	308	303	316	281	296	289	302	302	313	312	333	323	322	324
54350	18549	12274	6460	4420	3391	2471	1993	1757	1471	1316	1072	950	980	872	802	737	732	724	711	641	623	613	628	605	635	620	609	587	585	540	576	590	563	569	546	565	542	524	539	553	513	521	511	475	495	536	527	513	577	513	524	530	494	501	531	550	492	545	527	528	537	566	552	522	505	536	532	483	524	503	501	516	493	516	503	531	543	518	552	519	524	504	540	507	521	450	491	504	504	521	511	470	491	543	480	505	532	501	525	515	548	552	481	481	483	475	495	521	499	528	544	482	530	515	505	525	551	510	510	539	559	519	511	511	512	501	512	502	513	494	524	510	509	532	490	473	492	515	530	514	505	476	514	498	500	563	512	507	514	534	484	523	489	474	533	515	505	515	495	496	494	502	494	496	524	503	503	547	501	513	545	542	509	485	509	509	512	519	498	506	518	524	492	514	484	520	508	526	490	533	502	495	513	482	511	473	503	498	475	542	534	529	530	511	546	537	488	501	495	487	517	490	524	508	546	496	495	507	555	492	544	541	502	507	501	511	484	495	529	520	525	530	495	489	495	484	497	516	480	528	528	542	487	531	488	469	493	526	511	491	539	494	492	526	461	487	528	521	515	480	506	494	486	525	509	483	496	553	525	517	513	534	483	489	507	502	523	519	506	523	527	484	520	482	493	499	494	484	496	505	497	464	514	474	498	525	485	515	511	515	520	529	520	537	504	553	487	556	508	481	507	479	504	502	534	488	484	511	513	504	536	526	547	482	444	498	496	467	514	492	455	501	498	535	464	488	502	490	496	519	510	493	495	503	520	541	528	509	487	516	514	501	489	511	479	531	493	523	508	485	499	545	534	490	531	519	510	529	530	518	464	525	520	475	508	514	519	477	491	535	508	507	508	535	528	496	489	471	516	517	470	469	539	486	507	542	506	517	505	480	544	484	514	454	516	533	493	514	489	504	475	497	506	507	468	513	524	505	524	526	539	465	526	500	499	532	502	492	486	511	459	524	453	515	539	514	489	526	505	496	537	507	474	492	478	515	512	522	481	495	528	524	483	481	475	488	495	523	516	515	527	473	507	481	517	494	549	462	501	539	465	538	578	474	517	493	504	494	502	478	524	464	480	512	537	519	536	517	501	528	475	503	504	482	537	544	487	503	445	482	539	533	510	484	524	492	483	478	509	504	476	561	487	513	488	529	560	518	492	467	481	490	509	517	529	451	518	519	526	512	500	472	491	501	503	497	467	507	541	518	467	501	498	473	466	502	491	514	525	488	503	509	504	501	480	502	478	505	523	472	467	498	523	478	508	545	537	490	499	487	507	519	517	554	494	525	469	536	492	518	497	526	485	518	505	527	487	495	534	478	524	512	517	499	471	509	488	519	487	538	492	500	491	481	521	507	533	534	482	498	501	501	505	531	543	470	504	511	526	537	499	506	472	552	504	490	494	525	539	518	504	522	502	489	473	462	493	477	547	500	495	572	496	501	534	550	464	524	545	485	509	543	489	514	560	516	508	554	503	503	540	485	518	479	516	522	520	471	480	485	508	547	520	504	542	495	516	545	503	527	565	491	497	535	519	494	481	470	496	490	520	481	524	509	487	496	523	485	505	505	477	507	491	472	536	549	551	493	505	452	508	506	520	544	505	499	539	516	522	527	487	465	536	514	498	498	463	489	475	497	504	513	475	504	483	498	502	480	522	496	514	486	498	487	474	522	511	515	477	474	488	498	506	483	489	515	506	513	493	515	524	526	495	516	529	463	481	536	509	526	528	485	464	492	485	502	504	497	533	501	512	490	499	489	507	488	514	507	472	489	462	540	500	498	459	541	520	457	512	509	502	515	548	489	503	513	536	515	542	521	526	507	481	539	522	513	490	513	506	481	557	516	493	530	483	521	496	549	501	526	509	521	524	488	479	531	502	525	459	507	523	529	527	553	503	529	533	529	502	534	528	484	521	530	517	488	519	466	479	499	507	503	541	545	496	492	508	495	487	517	541	510	506	471	518	516	504	499	485	520	488	518	491	541	497	508	502	514	525	501	541	491	542	518	469	489	454	524	465	546	520	504	472	485	565	494	499	481	511	500	513	487	523	549	462	494	510	509	472	492	518	508	511	513	520	535	522	524	540	504	526	525	497	498	491	464	497	552	497	497	499	519	493	513	530	458	512	472	497	489	476	529	473	525	530	512	453	486	520	478	485	503	543	485	502	488	511	506	509	549	504	474	536	508	492	514	477	516	511	482	497	514	496	510	500	492	511	513	527	520	473	524	527	489	509	494	495	529	502	496	524	479	496	519	501	534	515	469	531	559	490	460	476	519	534	487	511	512	507	517	520	495	527	464	524	509	561	531	492	522	490	514	495	541	540	472	509	501	504	488	502	479	521	520	535	508	498	495	524	488	476	493	505	506	494	504	517	523	535	504	499	515	531	506	493	519	509	498	502	537	506	477	543	513	516	537	526	507	503	512	487	479	518	530	523	513	469	512	519	525	496	474	534	498	507	507	488	518	532	513	506	518	523	480	476	544	522	543	517	514	478	464	491	524	535	498	512	501	522	534	492	468	477	471	510	503	505	507	505	518	507	521	525	480	503	499	535	508	494	521	500	481	523	515	497	498	487	520	476	550	519	523	525	536	503	484	513	526	495	497	555	525	491	511	520	498	489	519	526	531	495	519	486	502	488	517	498	512	494	523	477	506	509	506	539	518	485	526	498	487	495	495	500	527	539	513	481	523	465	503	518	498	483	500	495	520	496	523	505	526	522	477	464	481	485	517	500	462	529	520	499	558	514	468	505	505	503	484	491	512	535	502	529	515	494	500	480	503	506	514	515	480	533	513	480	525	496	508	502	545	542	529	518	510	502	507	506	473	490	487	494	499	520	500	478	501	514	522	527	496	506	496	516	508	525	546	504	496	569	519	524	516	496	512	487	504	484	523	497	483	513	510	504	508	508	494	492	488	491	498	497	488	502	505	502	492	499	518	499	496	519	544	520	506	499	511	490	488	475	486	496	473	529	494	528	501	526	494	516	487	515	482	492	494	520	481	516	499	515	470	493	526	517	501	540	509	499	555	456	480	499	522	530	479	522	511	484	472	519	553	494	475	510	538	512	511	508	515	497	473	499	502	522	494	503	533	525	483	470	507	501	521	534	489	531	490	480	505	535	477	512	498	527	520	484	531	496	493	507	538	512	517	509	516	500	535	472	475	484	513	484	493	518	505	464	510	517	467	504	485	529	510	529	519	545	502	524	547	484	522	489	517	483	520	552	500	482	532	505	514	492	583	513	471	470	470	460	525	533	477	526	550	499	522	513	503	534	510	535	478	503	434	568	524	445	513	526	501	497	496	490	508	527	510	510	492	470	514	517	488	523	541	527	523	523	506	514	486	486	542	510	481	514	491	522	485	548	517	498	502	488	454	500	514	548	476	514	491	504	495	492	476	496	491	535	507	482	535	510	485	505	510	515	495	499	551	525	525	516	512	481	501	519	485	518
27145	20960	9567	515	244	150	156	146	137	132	121	113	125	116	121	118	136	126	129	115	118	119	110	125	100	118	115	110	119	116	115	123	127	110	114	112	109	111	98	116	116	129	113	120	109	119	120	98	116	118	113	101	94	106	96	102	98	99	116	117	103	99	104	124	102	141	105	104	119	106	108	118	91	104	110	91	129	111	133	114	116	119	109	118	99	87	126	126	122	125	112	124	116	99	87	124	118	99	114	108	88	113	122	119	114	116	105	117	97	117	108	99	108	113	98	111	102	110	134	117	124	112	101	87	106	114	114	115	120	121	112	121	116	94	116	99	121	100	124	99	102	112	109	104	105	127	96	130	89	105	104	105	121	107	124	108	122	110	110	97	108	113	120	133	113	129	111	120	108	127	142	120	109	125	108	106	95	102	114	102	123	104	114	106	96	124	121	113	131	124	99	108	112	104	128	121	91	104	105	103	114	80	103	95	105	123	103	106	111	122	113	117	111	111	110	122	102	105	126	115	101	112	101	104	100	101	114	107	101	132	124	107	122	93	125	113	124	103	105	107	127	116	102	113	122	111	86	111	122	115	112	98	122	108	109	114	95	121	102	116	132	114	105	106	105	109	106	114	120	131	101	117	124	100	108	99	102	120	134	122	139	130	108	105	103	114	128	128	128	113	112	113	118	105	102	93	128	126	127	105	126	104	108	130	100	128	107	111	101	108	101	105	111	110	125	109	112	104	137	107	96	112	108	118	134	98	102	113	103	112	111	128	109	115	110	141	93	98	101	118	110	112	92	111	106	117	118	116	109	96	102	109	113	130	107	108	113	117	98	113	103	107	129	107	123	115	101	122	114	100	104	116	103	112	108	99	107	120	103	103	123	105	119	110	108	119	106	118	113	126	111	102	91	89	97	104	134	107	112	97	127	103	115	119	103	109	102	124	111	111	121	111	122	114	105	112	115	110	91	97	119	94	104	110	96	106	116	121	119	108	121	99	108	93	103	107	109	128	115	109	119	122	99	101	116	133	130	109	101	116	104	121	102	109	134	119	120	88	106	115	113	118	121	127	114	115	120	92	91	124	112	109	122	105	108	124	101	122	137	95	111	112	116	101	109	116	110	109	143	98	104	107	114	112	105	117	131	114	121	104	112	127	107	121	111	126	120	94	131	126	108	108	109	118	94	91	101	111	94	120	115	128	111	117	127	116	122	104	103	108	97	112	116	110	115	95	102	93	96	123	108	131	113	100	113	100	101	115	125	88	104	126	111	120	99	122	98	117	93	118	106	93	95	112	107	114	120	118	94	121	96	94	114	91	102	113	106	145	138	113	100	122	122	104	135	127	132	96	112	100	116	110	122	104	119	110	83	123	114	107	121	106	118	116	113	118	101	118	116	106	97	121	98	112	117	121	115	119	116	99	106	134	100	115	137	113	102	91	112	121	111	100	120	128	111	94	113	119	119	111	82	114	104	110	109	119	109	103	133	121	96	115	142	113	97	122	131	96	120	112	101	118	108	109	107	106	107	122	98	103	116	125	118	109	99	112	110	121	104	124	90	125	124	106	90	96	111	126	114	110	111	109	119	114	96	94	104	103	112	96	112	123	84	94	105	104	116	120	112	122	103	106	135	111	114	108	94	112	96	131	115	106	117	113	113	108	105	111	127	114	111	101	125	107	109	102	103	124	101	112	105	113	117	115	125	99	140	113	135	113	91	124	118	118	112	132	97	112	137	100	116	103	125	95	97	118	113	105	116	114	111	121	123	113	128	102	120	113	125	100	101	131	116	96	135	106	98	108	113	117	91	105	110	117	115	108	90	109	123	101	131	117	111	126	103	120	128	141	118	129	106	102	122	124	104	105	107	119	117	108	107	120	97	122	100	115	94	119	120	92	115	114	102	146	109	101	119	97	105	123	118	136	123	111	115	117	108	120	91	108	116	106	98	125	107	112	121	120	95	117	124	131	116	107	101	112	98	117	110	118	105	100	100	110	88	105	104	102	95	96	114	123	119	131	114	111	119	124	115	115	106	106	109	128	110	88	118	113	97	121	109	121	98	114	117	124	119	108	83	116	124	91	114	97	105	117	119	118	101	116	108	97	115	105	113	117	125	132	108	114	115	117	121	98	107	123	111	118	98	141	112	113	98	104	85	111	105	114	125	109	85	112	119	113	126	133	103	103	116	130	103	109	123	110	89	99	102	102	104	110	102	101	131	110	117	104	106	104	122	106	118	118	125	94	114	130	130	119	107	109	130	116	106	116	112	115	127	107	115	104	112	101	105	92	119	103	118	115	121	109	111	114	138	117	124	124	110	100	137	119	117	120	107	95	110	115	115	103	116	107	96	101	101	111	115	108	108	110	116	111	118	119	128	118	98	108	116	116	121	132	109	122	80	125	93	106	106	123	107	107	105	126	118	97	117	116	114	111	115	90	136	103	111	131	99	115	98	116	101	126	118	103	123	107	113	104	105	127	128	125	113	105	119	102	126	102	108	114	111	108	94	109	103	97	122	117	112	100	96	115	115	95	115	110	101	113	97	118	107	106	116	96	115	112	114	92	111	119	108	128	126	112	97	125	108	98	104	129	98	112	110	107	105	108	94	109	107	97	107	107	113	107	118	107	109	101	121	111	107	113	107	109	101	100	108	114	133	117	117	120	135	125	90	101	108	108	105	105	115	112	127	117	100	129	112	112	113	111	105	114	108	109	99	109	107	118	86	108	109	106	108	115	95	106	107	130	101	112	118	103	113	118	109	99	100	96	123	134	119	94	108	118	102	109	116	106	131	114	120	109	119	140	127	100	93	115	122	116	122	119	105	94	115	106	105	106	102	110	105	105	117	114	93	107	109	114	112	106	129	95	111	106	109	106	130	121	108	129	124	104	100	117	90	94	98	96	107	119	97	115	88	111	103	113	101	106	115	130	123	105	108	117	122	106	114	113	123	123	93	92	107	131	110	110	115	131	125	112	108	125	109	115	123	112	123	116	109	106	129	120	108	100	121	132	124	103	121	119	111	112	101	106	96	121	121	107	126	105	95	122	113	102	130	120	127	112	110	119	100	104	118	125	93	109	108	105	135	101	116	119	135	112	90	110	120	119	114	122	104	104	120	105	120	117	98	116	108	119	106	122	96	108	106	131	121	127	97	99	111	126	110	120	100	109	109	120	104	99	117	119	115	107	105	108	106	106	118	109	115	113	122	96	117	105	118	122	92	86	128	118	125	131	117	99	119	115	125	117	95	126	112	98	122	100	91	91	122	104	102	86	119	126	113	105	123	103	121	110	110	106	109	104	108	96	114	108	92	108	109	112	123	109	104	112	94	124	105	107	97	113	109	129	107	116	101	104	115	94	139	121	125	115	118	105	123	107	112	118	107	94	136	107	99	103	96	100	105	102	117	124	143	104	111	87	91	115	102	95	87	94	98	138	110	97	111	106	118	117	96	89	121	101	108	135	113	110	119	92	92	117	115	105	126	124	123	100
23935	4675	943	513	399	320	315	271	261	233	199	213	226	209	194	234	231	213	193	205	199	204	185	220	205	219	214	195	225	190	180	222	165	192	195	190	203	194	209	203	215	184	187	195	194	194	192	193	196	180	211	188	202	188	211	215	208	187	209	187	200	209	171	194	195	200	206	203	186	202	187	204	190	173	182	200	197	205	186	221	173	182	176	210	219	218	222	202	209	208	185	200	164	187	214	214	196	201	197	182	226	194	208	172	219	176	229	204	203	187	206	184	194	187	194	228	184	228	208	192	210	178	183	186	207	212	202	171	202	202	187	189	214	207	191	192	205	202	170	175	190	168	205	208	205	201	214	189	180	179	198	194	204	200	216	194	178	197	212	200	198	200	173	192	194	189	191	211	187	191	196	186	173	188	207	196	212	176	215	173	198	187	204	199	184	200	188	199	184	186	195	181	183	228	162	182	199	194	203	178	216	166	233	192	176	201	197	195	213	211	187	231	212	223	167	205	207	195	219	207	197	211	208	213	195	228	226	187	192	206	198	207	190	201	188	198	187	190	209	176	196	199	175	177	180	204	180	188	188	178	204	191	211	200	183	180	208	200	191	186	200	184	215	177	208	197	189	189	163	187	208	224	166	190	192	187	181	224	175	193	208	197	197	208	187	170	193	194	200	192	181	208	210	195	185	206	192	193	203	159	160	182	201	197	178	183	187	198	172	196	192	223	180	195	231	189	205	200	191	209	165	175	207	185	211	227	202	192	184	216	180	195	182	193	187	180	210	178	190	165	204	221	186	218	192	196	203	183	182	193	198	183	179	194	209	193	202	203	198	187	185	200	196	205	215	205	176	186	182	234	187	206	201	175	166	181	215	198	184	223	192	196	187	175	180	189	192	207	210	168	171	214	214	193	176	181	197	191	211	213	198	214	193	181	191	190	200	194	205	200	179	228	176	188	162	188	169	188	211	192	181	180	193	228	174	192	171	198	179	171	195	172	163	192	182	189	212	180	187	200	197	205	197	197	194	213	208	206	206	204	201	197	202	192	197	163	193	205	209	207	200	184	187	213	198	212	192	198	175	204	173	209	186	184	191	213	193	192	189	196	204	181	201	206	198	198	183	199	178	206	222	192	221	197	191	209	175	187	209	206	212	188	197	185	209	191	208	202	175	192	162	184	194	212	197	194	222	214	203	222	212	176	199	189	192	174	203	179	193	184	172	197	189	198	189	207	170	197	177	207	194	207	192	194	213	201	198	190	204	200	162	189	176	186	199	210	214	178	197	152	203	196	206	187	208	187	197	170	181	189	185	214	184	193	184	199	195	175	199	189	204	176	176	210	190	222	213	184	207	186	188	186	209	208	193	208	198	191	195	205	193	171	173	207	206	203	179	205	217	192	193	190	194	223	191	202	199	181	221	201	165	207	182	211	205	175	181	214	205	189	202	189	193	200	195	194	183	180	191	195	178	166	207	177	203	196	234	196	178	182	189	190	189	189	219	194	161	192	200	209	177	196	194	186	212	196	207	203	204	177	191	211	176	175	195	214	191	202	206	188	203	234	222	210	191	198	203	195	190	200	188	198	215	209	193	196	199	172	199	198	197	195	175	201	168	214	207	205	210	187	186	194	176	189	209	186	176	196	187	171	208	190	201	196	194	198	200	199	196	213	205	176	192	207	186	204	206	177	192	194	197	224	182	200	195	185	180	194	216	232	175	218	185	209	183	198	189	191	211	183	178	197	214	194	187	197	178	199	197	192	245	198	192	191	209	185	189	200	210	183	183	193	174	179	163	197	210	205	184	203	206	199	195	180	214	192	209	188	204	192	192	182	207	187	186	208	194	203	207	174	208	191	173	182	188	186	211	207	196	221	186	206	212	211	193	194	208	163	190	185	204	224	170	209	191	181	208	180	202	180	187	179	201	182	193	206	208	206	184	190	216	204	220	192	204	200	189	187	178	168	199	182	204	206	168	205	184	170	196	186	205	200	189	186	232	199	202	220	180	211	182	184	187	207	190	175	199	181	194	203	212	177	204	221	194	204	212	188	169	188	217	207	203	200	197	214	168	211	187	185	188	218	198	173	197	191	175	200	208	197	209	212	179	188	204	184	202	170	173	199	196	185	196	177	173	186	196	193	199	210	180	223	202	193	193	168	190	168	193	203	206	176	177	194	159	181	178	189	170	179	203	191	180	183	195	172	194	173	211	229	195	192	208	205	197	205	199	195	211	185	197	194	191	196	197	224	196	190	221	217	190	189	180	184	193	184	202	198	176	200	206	181	189	204	215	201	164	216	192	208	206	189	187	202	181	194	195	210	195	173	177	176	197	200	194	183	184	189	208	181	181	210	213	180	187	192	186	204	191	210	168	188	171	206	184	175	192	201	205	210	206	196	197	216	183	198	207	221	167	203	195	169	189	210	207	209	188	202	191	187	192	214	183	186	167	200	174	163	191	186	192	203	209	183	212	178	192	200	179	200	183	192	180	201	178	190	191	200	193	206	198	170	177	202	200	180	201	205	199	200	163	184	203	231	192	217	188	173	171	185	202	199	192	199	203	193	196	166	183	195	190	197	195	194	199	200	207	212	180	199	195	195	223	191	190	191	181	216	194	204	200	218	209	187	182	180	205	184	186	194	180	181	196	167	206	180	200	233	206	186	203	208	205	213	218	218	197	196	175	210	196	199	178	214	204	195	210	201	186	175	219	207	205	189	205	189	173	180	207	197	202	193	203	182	201	204	185	193	180	188	214	179	182	182	182	196	182	158	205	194	184	197	200	196	206	161	183	205	209	218	192	191	174	223	231	192	225	206	194	192	189	189	185	178	202	208	193	198	214	171	202	206	204	204	192	165	166	209	211	194	225	214	200	191	197	200	207	188	189	188	198	213	175	201	207	202	179	179	187	198	220	203	178	178	191	181	181	175	181	207	196	171	189	193	193	191	206	223	206	222	199	207	171	174	195	194	193	197	182	188	188	186	203	239	193	171	202	199	207	183	181	164	227	206	187	199	191	204	191	201	208	207	221	173	201	197	198	189	204	190	191	176	182	196	182	202	212	177	183	225	202	193	231	214	193	187	190	179	207	195	211	182	201	184	199	195	197	195	193	192	198	194	186	218	201	181	171	193	212	194	199	181	175	186	193	191	211	232	180	216	183	199	184	193	189	190	209	196	194	178	189	195	200	150	211	215	181	194	214	197	192	179	199	166	186	199	191	178	185	196	202	195	199	192	197	170	197	188	214	209	204	199	185	199	193	194	202	170	189	185	162	189	210	213	196	202	218	186	210	202	208	202	190	180	214	205	213	201	188	194	192	191	191	180	181	185	201	179	175	212	206	189	180	178	184	171	204	193	182	200	210	191	208	179	196	219	189	194	192	204	183	175	183	197	192	222	193	200	200	203	201	209	182	194	192	192	200	200	181	182	190	191	193	191	226	181	193	201	187	214	192	199	187	199	198	199	172	201	196	185	200	190	194	188	211	164
24217	21335	28420	24587	21203	4895	714	494	399	423	351	375	355	333	315	319	297	277	277	263	271	301	276	268	248	276	269	272	280	290	250	276	250	277	264	267	247	249	254	268	263	280	288	260	272	236	259	281	269	268	271	275	280	269	286	254	270	272	286	279	271	271	258	262	260	251	271	255	265	244	256	295	242	269	276	231	241	242	272	257	268	260	270	238	290	285	273	278	228	254	253	238	282	246	270	292	253	288	249	283	253	269	265	293	267	263	258	253	274	249	255	235	277	273	284	282	282	265	279	280	258	274	258	268	245	260	252	264	220	293	250	265	263	259	270	289	252	242	259	229	252	242	307	246	254	249	252	258	259	282	267	257	256	249	258	248	253	271	253	243	259	282	243	261	243	244	250	259	266	250	236	261	252	254	265	274	271	226	267	235	253	267	265	269	260	260	278	256	239	245	284	285	271	254	269	259	270	258	268	266	261	277	277	225	278	257	258	246	267	246	250	260	268	280	251	262	245	268	252	244	251	298	281	234	266	248	237	263	259	247	292	278	252	269	281	281	234	267	241	258	237	240	238	252	243	251	243	263	243	254	298	275	258	241	263	290	238	269	268	272	262	288	261	260	248	281	265	274	264	248	264	285	249	278	263	257	271	265	263	226	243	237	249	250	275	265	247	272	272	290	287	229	237	249	280	255	214	257	256	245	264	260	267	273	254	241	256	233	265	277	282	277	280	248	284	235	246	286	256	292	242	256	286	259	217	254	262	236	252	252	251	287	278	250	248	272	261	291	277	278	242	249	249	286	251	262	243	240	246	260	269	220	263	260	258	275	248	255	271	274	257	271	252	248	281	250	243	264	260	276	255	269	276	281	277	249	261	275	293	261	269	240	285	259	262	264	219	281	259	250	251	263	246	257	243	266	261	235	252	281	253	280	294	283	272	255	256	215	263	262	262	250	243	252	278	263	268	240	249	262	247	266	264	278	295	250	253	252	274	247	244	251	260	282	255	279	272	254	230	261	245	253	252	265	245	258	270	229	267	282	247	249	278	265	253	265	268	240	283	269	240	266	286	229	260	241	250	231	251	276	254	245	240	249	237	306	270	268	264	250	259	275	248	263	248	254	274	240	274	275	262	280	274	262	291	270	242	273	274	228	259	247	244	273	265	257	259	260	265	255	267	259	239	264	251	303	260	226	274	277	244	263	253	304	245	277	252	271	278	288	266	255	238	273	270	248	266	237	290	299	229	243	265	245	259	255	270	275	269	262	279	263	276	241	249	259	221	269	270	258	288	265	246	249	244	270	300	263	280	224	263	269	270	263	269	256	272	242	276	259	258	259	265	245	254	272	251	268	259	258	288	258	252	246	259	249	264	229	253	251	220	253	256	281	253	276	288	270	256	273	267	256	254	266	263	275	285	282	262	257	260	260	287	240	269	266	273	276	239	256	252	280	279	267	270	277	236	235	262	292	249	240	275	272	280	236	277	276	270	272	294	247	269	241	275	272	268	292	234	276	249	256	283	258	270	250	236	256	263	257	239	255	267	259	234	236	274	258	249	243	248	272	259	291	269	285	258	270	264	266	258	254	267	258	280	274	255	276	278	280	241	278	254	279	258	264	242	278	256	297	274	256	245	269	252	258	276	261	288	270	243	262	249	255	262	275	273	248	260	226	234	307	262	255	270	253	262	264	266	284	270	256	253	245	260	286	227	259	265	284	247	289	277	278	273	242	292	239	252	284	258	271	230	260	271	279	255	280	251	286	257	284	262	249	285	255	229	261	270	250	284	247	236	255	264	295	293	279	234	254	256	256	287	256	279	261	261	257	258	246	252	265	254	236	275	226	211	259	272	248	260	252	267	263	232	251	255	243	259	224	284	231	255	268	270	256	265	263	272	271	252	280	270	275	281	299	285	246	256	249	266	297	248	260	252	256	262	231	265	245	252	276	274	269	259	241	244	267	246	282	262	229	231	257	256	236	258	258	239	261	287	279	260	246	252	274	286	256	253	271	253	282	275	256	260	263	278	220	251	248	264	248	244	274	283	258	248	248	285	260	233	268	258	262	260	267	291	266	244	259	263	262	272	280	247	263	245	271	279	265	285	255	262	260	243	281	250	250	258	260	259	240	246	264	240	278	241	247	283	224	250	285	244	298	232	273	237	255	284	269	253	271	255	229	249	232	249	238	275	272	251	253	277	243	266	290	243	264	315	281	252	251	291	274	254	246	257	280	263	264	272	275	276	260	247	242	265	268	252	209	222	280	265	263	260	241	287	236	285	267	269	259	241	269	270	266	292	268	242	256	282	247	274	251	274	286	269	268	278	248	252	243	264	256	248	273	300	266	261	257	254	256	260	269	278	267	266	228	206	235	261	276	266	267	244	258	271	252	264	253	259	220	254	274	243	267	267	271	259	261	274	254	246	246	273	241	244	257	265	258	236	274	242	238	287	265	253	248	240	256	255	250	243	254	251	291	272	260	243	246	261	284	246	254	255	235	222	239	247	264	245	235	260	259	247	252	245	286	246	239	274	241	250	249	258	269	252	277	249	290	233	233	255	254	254	238	270	262	287	265	271	258	258	290	259	238	260	269	261	275	281	249	264	251	262	248	277	285	252	253	267	238	221	282	278	239	249	260	256	272	276	248	263	277	251	247	256	240	283	251	255	234	242	264	273	276	265	270	244	232	267	239	257	252	257	251	245	262	264	230	244	278	253	238	238	233	287	249	300	252	246	240	250	250	276	246	239	252	271	252	247	252	273	282	281	272	281	264	248	269	266	241	236	238	271	266	264	219	260	272	227	280	250	244	263	238	253	247	247	244	270	261	255	289	239	232	280	247	260	231	261	236	253	274	233	280	274	237	268	273	265	271	243	275	252	262	244	230	244	250	265	259	257	269	255	278	227	271	264	289	236	247	265	254	274	285	293	269	274	255	253	228	257	253	261	242	241	274	294	260	255	247	243	217	283	251	258	290	272	246	239	249	263	251	277	265	262	275	274	278	242	225	247	254	275	281	278	246	243	243	278	270	264	233	262	250	266	296	241	255	283	258	274	250	281	259	278	218	269	266	238	260	257	267	254	249	264	270	282	249	257	273	272	285	261	254	289	261	226	254	264	257	273	245	254	256	283	272	247	272	277	264	275	268	228	279	250	286	258	275	243	298	232	258	250	280	242	279	225	240	254	283	246	282	268	256	238	258	248	270	241	257	244	261	275	267	244	253	261	246	269	271	254	252	270	249	263	249	243	273	252	259	293	257	231	260	267	269	269	244	246	263	240	277	258	287	253	287	236	298	283	246	267	309	281	276	257	253	246	269	253	269	283	259	254	277	258	246	263	259	238	290	290	249	282	232	253	268	249	248	243	245	251	252	270	241	250	264	275	267	249	231	261	278	263	296	267	237	269	226	246	267	255	272	243	295	271	243	278	259	282	250	310	249	246	261	261	245	265	257	251	248	274	271	247	280	235	245	248	261	277	262	242	264	256	248
47795	14619	7492	3802	2596	1933	1541	1276	1050	915	809	725	656	665	613	635	556	528	532	508	521	518	483	504	474	467	481	463	470	471	436	487	445	490	508	473	436	438	444	432	474	470	444	452	460	431	428	456	464	472	452	443	480	426	451	413	395	429	477	411	423	432	457	450	460	411	482	439	440	426	421	436	434	468	416	447	442	431	446	427	493	477	444	405	459	469	460	435	412	417	446	457	396	421	392	435	415	438	440	437	396	444	444	450	419	427	473	432	444	448	438	427	441	396	422	432	440	417	452	468	459	441	436	432	407	405	448	417	401	455	460	411	450	407	399	441	431	446	436	415	472	420	421	454	445	467	451	455	448	441	450	433	412	493	432	402	398	456	457	432	458	483	443	462	449	437	444	448	433	450	438	437	400	422	408	434	455	435	464	446	428	432	451	425	436	429	453	406	450	474	426	455	430	424	426	423	396	454	443	443	449	418	468	398	442	432	453	439	379	458	403	373	410	428	420	410	444	429	438	440	456	438	447	417	444	438	446	440	468	421	447	389	464	420	416	438	411	436	435	410	442	432	432	412	461	423	442	456	423	409	412	411	465	443	414	419	423	449	439	420	448	419	429	449	431	462	435	415	464	437	467	427	455	463	476	398	446	438	436	444	436	459	409	406	416	421	447	460	413	452	397	419	437	426	447	449	430	418	431	389	421	444	430	448	419	467	441	437	432	459	437	408	420	415	391	471	446	397	429	449	415	452	449	459	401	431	444	426	418	459	470	419	410	435	465	408	453	424	399	439	401	413	436	406	447	391	432	445	452	427	401	453	404	437	425	446	442	415	451	388	440	438	423	401	441	422	406	445	457	446	430	463	414	449	427	450	420	417	403	428	467	436	413	416	455	450	424	439	432	402	452	427	396	428	444	424	426	428	443	442	421	449	388	440	443	438	432	464	459	411	406	411	439	362	445	404	428	460	420	437	375	427	412	438	432	427	425	463	435	442	475	451	413	414	432	446	450	443	403	432	451	406	424	434	422	416	437	391	414	444	438	419	394	425	437	423	408	444	401	472	467	446	438	430	435	475	426	468	442	418	428	417	412	405	465	458	451	416	440	449	440	466	449	439	431	439	412	463	445	411	433	418	474	415	414	433	435	424	425	432	489	413	433	429	432	415	402	432	434	411	423	425	448	435	447	414	437	469	448	402	480	480	440	443	411	446	421	434	428	447	449	437	431	417	454	428	434	461	427	451	419	428	450	393	380	425	444	435	410	431	435	423	437	396	409	460	427	422	448	386	445	391	425	434	447	420	439	454	447	434	420	432	417	456	477	420	424	456	453	418	446	440	462	440	418	441	419	462	424	436	425	425	433	419	431	463	441	416	431	450	432	463	464	448	419	413	486	441	436	421	433	456	407	417	425	424	390	444	456	433	426	439	416	454	445	449	419	444	450	416	449	416	448	426	434	445	430	469	408	421	478	449	392	420	390	431	434	477	423	460	452	415	431	460	428	418	455	412	399	418	430	462	468	458	410	396	454	414	426	426	426	437	412	412	426	424	456	444	435	410	452	453	434	447	411	427	428	428	420	484	446	427	461	442	428	457	410	383	462	435	426	398	457	393	467	424	424	434	464	418	444	431	423	403	426	466	436	444	432	433	445	442	446	401	459	413	443	430	425	460	414	414	428	442	419	429	425	445	441	409	393	426	452	433	436	449	400	468	446	453	460	442	401	397	448	463	423	431	464	453	440	424	462	440	448	434	449	443	439	461	414	453	440	455	447	428	446	434	396	423	402	430	443	436	399	446	413	456	457	426	422	414	414	469	410	447	429	486	463	466	440	449	424	475	424	422	444	413	441	420	442	418	438	415	479	416	437	447	463	434	445	427	427	421	480	435	453	426	418	457	431	419	448	432	425	413	454	452	427	451	414	398	416	427	409	450	459	445	451	448	462	444	469	424	478	428	428	444	441	415	448	434	465	442	436	427	443	403	445	398	427	467	458	450	445	396	424	413	421	451	420	434	392	400	460	465	403	418	437	419	427	430	427	431	437	416	428	444	422	426	431	437	434	425	421	447	432	423	433	410	404	414	439	432	452	460	427	447	404	400	459	429	445	450	447	404	437	430	417	423	443	442	419	460	425	424	447	442	424	443	459	413	404	424	449	429	415	445	414	396	434	465	414	440	419	429	424	437	461	471	397	426	458	433	443	446	402	415	425	419	432	432	444	445	412	448	403	462	462	419	438	456	452	462	442	395	464	457	426	434	414	451	419	475	447	476	428	436	443	446	431	465	428	439	464	429	439	440	441	443	391	443	442	436	447	423	412	416	446	422	429	427	391	427	397	410	426	413	417	428	404	404	421	454	454	404	422	464	424	404	451	408	428	398	450	413	455	406	392	444	497	440	447	416	411	414	439	400	402	450	444	442	442	436	449	416	408	436	432	429	441	396	457	410	442	471	430	482	434	471	423	437	442	424	425	447	456	433	440	448	422	444	437	415	429	453	450	455	463	441	443	403	426	404	437	441	424	445	394	464	420	440	406	391	432	447	418	422	414	448	438	424	462	467	448	448	472	446	423	438	437	466	419	445	459	393	433	419	442	422	403	404	466	437	427	435	419	420	496	436	427	411	432	461	424	464	471	423	428	433	423	446	402	457	434	405	441	441	417	416	443	414	436	403	408	428	433	431	442	397	410	417	433	405	443	452	427	418	434	457	445	422	449	431	463	432	419	440	365	412	483	390	426	422	462	439	430	475	438	445	440	448	436	438	426	466	439	439	449	428	449	437	403	416	424	410	453	448	437	419	446	444	420	431	459	476	426	467	395	450	444	421	446	447	442	403	443	444	431	445	393	396	401	410	442	422	435	468	422	407	402	435	411	459	438	427	435	453	445	442	402	441	447	447	442	420	403	428	460	446	442	418	436	456	453	443	433	405	428	413	431	404	419	421	456	465	473	420	400	436	440	407	417	483	428	409	423	411	417	423	443	454	422	402	456	409	422	430	402	408	410	449	439	465	464	443	454	439	396	421	435	441	442	455	449	442	426	415	403	445	451	430	444	425	463	422	416	441	476	411	420	457	410	427	449	427	418	423	435	429	422	399	426	404	414	443	439	448	438	429	454	441	447	467	464	447	444	434	394	403	428	431	419	461	416	399	425	410	424	399	418	420	469	445	410	439	448	403	456	415	458	449	404	453	395	412	417	435	416	443	402	424	379	423	477	436	443	406	402	411	452	435	422	478	422	454	418	440	441	440	428	385	455	428	421	460	409	413	415	444	405	404	441	431	442	436	436	451	456	416	457	493	436	458	441	417	459	432	437	435	414	399	447	454	438	417	458	455	439	434	432	439	431	431	450	442	446	444	476	438	447	421	440	447	446	422	458	453	425	452	436	415	436	418	435	429	430	403	418	429	443	380	445	442	410	428	423	457	415	443	418	384	420	454	422	469	427	463	419	407	455	405	415	409	403	455	428	392	438	428	431	434	448	433	412	390
23199	21319	28894	24064	21320	21253	4182	871	628	599	543	505	470	445	411	401	405	371	350	386	347	367	375	338	334	325	375	338	381	352	322	366	316	323	276	327	341	342	308	330	337	323	287	319	317	300	325	302	316	308	304	356	307	290	310	315	323	333	306	331	306	310	332	314	309	338	282	316	311	300	337	320	321	300	310	314	315	307	322	288	298	315	305	293	292	293	320	339	324	285	311	295	313	288	299	314	330	300	301	316	289	328	331	325	336	276	307	292	262	280	304	306	326	294	262	281	297	310	308	324	325	297	343	315	286	304	289	326	326	314	359	317	321	274	296	315	318	328	320	263	317	321	306	352	292	312	298	300	292	308	295	305	314	307	291	291	268	321	345	312	333	329	316	301	310	312	297	299	304	309	316	305	314	316	320	294	319	300	282	296	307	285	288	286	296	327	344	305	302	340	286	287	338	274	296	314	292	338	317	306	335	291	277	295	337	295	309	319	303	340	303	302	328	315	296	297	301	326	306	287	309	319	309	280	289	321	297	283	315	328	292	304	320	303	321	317	286	329	310	300	328	289	292	331	313	334	307	314	299	306	316	281	322	309	346	281	295	318	310	315	342	344	331	337	305	322	278	288	311	341	303	322	340	293	316	288	287	292	331	347	298	336	319	329	290	287	322	319	301	313	337	266	298	330	310	333	298	272	296	292	299	321	289	301	304	329	307	321	345	283	299	313	326	306	328	323	311	338	323	316	311	361	286	302	311	323	336	315	325	296	314	329	299	260	324	294	306	327	288	340	328	308	326	282	332	309	319	311	330	309	306	285	307	315	326	296	290	341	301	284	303	285	323	297	323	317	299	317	298	303	322	309	292	338	295	293	306	327	352	317	327	295	304	299	272	273	309	295	305	320	309	305	310	317	328	304	289	292	338	312	292	297	308	294	284	298	334	314	324	308	335	302	306	295	325	286	309	284	295	318	306	331	314	351	329	300	339	296	274	307	323	312	305	281	307	316	320	296	303	289	312	309	298	295	310	285	308	305	296	276	329	285	282	359	320	319	316	315	270	284	307	297	329	299	309	298	312	296	290	322	313	285	316	336	316	280	315	307	338	309	305	272	322	311	282	308	316	294	302	299	316	303	318	309	318	329	292	336	307	305	323	313	291	311	312	286	352	302	305	324	324	328	324	339	318	327	326	321	309	332	354	318	293	316	274	321	307	324	320	305	297	313	318	309	305	307	315	326	292	302	317	285	313	317	284	284	269	329	313	293	288	300	293	302	339	311	314	332	330	318	333	314	304	298	352	293	287	312	321	323	298	300	308	340	309	324	291	292	332	311	284	305	319	291	331	294	275	323	294	304	320	299	303	287	315	317	320	313	313	341	330	299	316	316	297	303	299	317	294	340	319	304	315	277	309	290	343	300	309	283	316	283	290	306	308	307	321	307	308	292	308	314	303	327	345	302	325	307	285	301	324	327	314	297	320	286	318	305	317	286	295	321	325	320	335	310	314	291	295	306	335	333	303	315	306	301	288	286	321	298	300	318	294	323	322	335	313	305	277	263	310	318	309	292	306	332	334	318	305	284	337	304	316	329	328	291	292	337	304	287	303	280	329	336	317	290	281	321	307	308	311	327	330	325	319	344	313	339	330	282	293	302	316	294	309	318	313	300	286	291	290	279	309	324	318	289	346	320	293	328	300	314	332	320	320	295	280	288	331	309	334	306	307	291	280	295	311	334	305	295	298	316	308	321	328	288	308	297	313	306	340	290	292	336	302	282	294	329	294	339	299	322	314	302	319	292	279	318	322	325	300	284	310	285	278	278	326	294	303	318	307	315	285	302	301	280	306	327	324	313	298	295	301	286	336	290	321	303	321	321	306	286	319	293	297	295	320	296	319	315	310	327	279	284	307	321	316	291	288	317	285	318	299	306	323	317	304	326	328	302	298	326	320	307	314	306	311	319	311	335	297	327	327	348	302	325	304	277	323	333	311	325	329	282	291	318	336	294	292	323	311	302	309	293	315	330	282	314	322	270	302	329	291	295	320	326	274	319	300	309	274	327	304	300	302	266	336	354	307	336	309	318	296	305	301	269	297	278	321	291	303	326	325	323	331	323	276	311	301	310	295	306	304	324	296	334	319	302	321	317	287	292	307	317	310	308	316	314	326	301	287	317	293	313	323	308	325	261	327	310	309	309	289	296	309	299	272	270	276	333	330	276	301	324	306	315	326	298	287	329	310	355	285	314	322	283	295	314	298	286	303	335	298	320	297	299	293	305	308	307	299	301	296	281	265	305	341	328	318	275	350	345	324	333	320	294	282	308	329	278	314	314	292	295	309	291	305	327	315	329	313	317	297	296	309	254	291	293	283	290	261	327	330	295	306	305	338	294	298	281	316	291	316	310	286	306	311	319	300	313	324	313	330	272	317	307	288	273	295	325	325	306	298	314	305	307	317	374	294	283	289	324	301	323	301	281	323	335	334	267	324	309	314	323	307	329	312	302	301	282	285	292	312	318	304	319	293	316	294	290	293	271	320	301	291	324	287	307	336	297	341	297	295	318	297	317	297	317	310	315	322	314	307	286	305	316	318	284	290	296	281	298	320	275	304	320	317	269	281	265	273	324	308	331	290	308	313	304	308	299	326	293	317	297	299	315	311	322	313	318	307	332	313	284	299	318	340	330	308	326	315	311	267	307	310	295	317	310	344	298	339	288	298	315	324	307	296	276	318	299	325	307	314	310	285	287	326	295	299	318	286	303	283	292	310	309	325	295	266	318	315	301	315	345	320	331	322	281	305	318	332	289	298	308	301	320	303	330	310	338	339	328	281	328	302	310	318	380	362	266	280	317	339	289	320	300	303	309	332	307	293	308	313	307	330	298	308	296	299	323	303	311	296	334	297	300	299	302	328	262	290	303	331	314	314	330	279	320	284	293	287	310	304	255	327	322	270	307	312	329	290	328	290	321	308	286	307	310	273	294	318	321	305	323	302	279	298	286	311	289	283	310	291	301	297	302	277	270	296	312	305	319	314	321	296	311	305	294	318	289	308	321	284	318	287	297	327	295	276	347	311	330	306	326	307	299	315	295	358	287	282	324	281	329	332	296	318	317	352	298	337	325	339	327	307	338	316	319	285	303	301	298	272	324	328	276	299	300	291	308	315	293	303	319	302	299	292	289	280	302	319	300	288	295	331	336	285	310	342	275	301	328	298	323	308	334	313	308	328	296	310	270	312	306	310	307	326	297	292	322	325	302	300	317	352	324	296	315	327	298	302	314	297	292	315	300	314	325	298	306	309	312	304	321	305	295	286	292	301	289	314	272	300	307	296	266	314	314	337	276	289	307	320	286	301	321	320	331	307	313	282	312	315	288	280	330	304	303	304	315	299	303	320	287	292	313	319	288	300	271	334	325	275	286	337	351	277	296	308	301	331	312	309	328	285	316	294	324	324	303	321	283	298	298	320	303	299	295	290	299	278	285	268	328	330	308
53671	18393	12244	6300	4416	3188	2516	2060	1699	1531	1237	1156	1006	979	842	786	758	792	691	743	725	714	626	640	627	563	602	598	590	577	575	525	545	555	524	534	546	515	530	546	517	513	516	546	532	511	523	553	516	507	527	479	534	497	484	554	523	519	518	473	545	547	533	507	515	566	505	483	531	512	523	509	520	518	540	506	523	528	540	509	526	512	514	546	502	549	555	508	517	558	492	523	522	490	461	504	506	547	502	470	503	515	502	523	489	505	521	473	535	560	519	515	459	521	525	534	533	463	491	488	505	497	512	531	534	514	525	533	465	494	526	497	485	493	488	509	517	541	472	542	492	504	521	523	528	498	517	522	513	499	518	490	507	501	462	502	509	522	459	484	445	527	505	454	503	516	506	484	508	539	530	531	501	517	504	489	516	531	527	521	456	515	522	490	534	536	516	549	505	483	518	502	523	524	516	532	506	517	493	501	516	526	495	535	499	490	511	517	516	537	479	479	483	516	520	511	458	501	552	492	495	489	556	526	526	507	509	496	478	511	515	534	514	466	470	465	517	490	511	523	530	494	514	497	510	484	516	525	505	503	516	519	535	515	506	536	516	485	499	539	502	507	535	489	493	505	475	468	474	510	467	507	523	501	521	447	499	485	469	497	463	531	494	545	501	525	499	590	525	484	464	512	502	476	524	537	506	493	490	491	503	514	516	490	536	455	503	491	551	499	522	484	495	498	532	488	545	502	499	498	503	474	530	515	506	513	479	519	490	513	526	507	497	542	438	493	467	529	507	473	478	534	500	486	533	525	486	502	556	485	468	546	518	534	522	488	494	519	554	487	485	505	468	516	529	466	470	535	525	513	484	495	500	491	491	486	552	536	516	525	497	515	495	486	530	513	491	494	519	509	492	494	510	472	479	446	531	516	501	480	486	504	483	487	499	482	503	488	469	512	466	487	504	512	515	484	485	485	506	513	530	484	497	503	494	508	478	536	517	523	517	502	504	506	529	522	516	513	485	474	519	522	531	518	535	521	458	515	489	508	497	522	500	460	483	516	510	512	522	482	499	527	487	501	452	494	529	497	539	527	489	514	523	518	500	494	531	514	514	496	493	504	485	504	522	522	515	507	509	487	551	533	548	510	508	469	518	529	501	524	519	528	495	489	482	559	520	489	502	431	498	521	498	527	523	482	464	522	534	458	506	497	494	495	491	564	548	494	481	512	525	508	481	497	536	519	504	495	488	491	485	483	526	495	502	510	489	495	522	523	463	502	536	498	504	532	523	498	521	517	498	555	490	514	550	496	477	483	467	476	519	533	491	499	513	479	481	440	491	519	487	481	469	517	523	529	490	508	554	511	549	524	522	500	457	506	518	530	487	516	485	465	517	508	462	537	511	508	510	526	505	532	524	515	514	504	475	514	505	502	510	508	508	487	511	502	520	530	483	500	544	505	519	498	549	543	490	527	528	523	500	485	527	509	539	528	522	523	536	521	500	497	517	467	482	492	532	494	538	490	524	507	539	489	516	495	502	494	454	536	510	544	516	523	493	539	508	546	499	495	476	488	498	481	534	521	509	511	557	527	507	458	475	533	499	511	467	499	504	526	507	503	509	497	486	516	487	531	513	528	471	492	537	504	497	506	474	491	486	495	519	519	521	510	531	476	497	522	529	468	511	531	508	518	492	501	508	545	508	509	494	497	495	514	523	514	505	532	492	516	471	535	489	536	486	516	467	489	480	503	506	474	479	550	548	481	490	494	483	491	469	508	503	497	500	503	505	527	523	523	491	499	563	538	519	497	510	522	509	515	510	490	530	499	509	487	525	519	532	500	482	520	506	482	532	489	474	517	528	503	491	521	493	469	503	528	510	544	540	534	485	523	540	484	517	485	517	485	521	469	540	527	514	490	508	508	470	517	456	538	503	514	514	505	494	536	545	511	542	516	519	506	500	512	528	564	514	499	501	499	498	519	490	488	506	512	530	535	530	510	538	481	490	489	523	528	508	508	517	519	513	529	533	503	482	468	508	501	508	510	511	495	533	523	461	479	454	513	505	525	508	514	481	489	493	478	517	464	525	509	531	506	490	508	502	481	484	553	534	498	532	503	461	531	541	490	481	490	489	521	515	507	464	548	526	500	480	479	522	487	517	498	529	493	485	509	499	492	511	527	494	484	512	510	514	481	467	471	472	547	510	528	528	495	489	467	547	523	559	510	505	525	514	493	516	545	567	546	484	533	543	492	517	541	504	542	513	556	510	479	508	489	515	494	530	524	499	501	497	531	474	530	490	486	535	510	484	480	512	529	526	514	479	518	495	522	548	492	506	464	546	490	511	514	532	494	527	478	472	506	491	479	496	492	524	511	544	527	489	520	532	497	512	522	535	528	489	497	503	515	539	518	547	491	509	500	532	517	528	547	542	534	526	476	530	497	491	473	519	505	491	483	501	501	501	505	498	479	517	533	492	509	508	526	504	544	520	507	486	511	482	489	522	502	534	525	512	507	522	498	508	553	487	518	531	500	504	487	489	500	523	466	547	525	489	472	497	538	521	497	502	530	509	521	457	474	506	504	530	510	499	528	480	539	507	499	514	499	567	550	471	543	526	483	525	515	549	521	494	493	531	463	521	502	515	524	498	523	493	540	560	487	526	486	555	525	530	544	537	508	479	530	511	495	520	521	481	549	530	510	547	544	521	530	534	526	503	492	497	535	534	489	526	528	513	508	510	531	491	516	485	536	527	526	510	479	516	486	487	502	474	513	507	564	499	547	505	506	520	493	497	489	510	495	537	532	489	487	516	538	517	486	500	510	518	526	517	517	526	492	554	525	509	519	495	525	462	474	506	538	493	533	514	487	466	462	549	518	484	472	511	513	471	523	495	498	549	512	523	508	499	540	507	527	493	542	534	490	518	493	505	509	498	510	491	499	532	539	511	511	493	531	520	515	479	527	485	511	485	501	535	515	494	527	506	524	528	538	501	495	483	492	521	519	473	537	488	501	488	522	482	474	519	527	482	461	479	503	544	538	539	482	493	470	476	517	521	529	481	520	499	519	481	475	444	506	523	507	526	489	535	505	503	510	512	489	516	527	550	498	505	492	513	523	496	484	480	500	499	506	552	508	513	458	522	486	520	566	500	480	505	496	494	522	491	460	488	506	506	503	492	492	513	477	525	498	521	538	514	490	522	505	474	492	495	541	502	496	471	495	530	523	478	532	482	495	510	545	453	519	502	523	503	541	502	520	537	511	517	508	512	488	519	514	527	537	505	510	504	502	519	513	519	509	519	521	498	498	505	489	496	481	561	480	489	534	494	491	526	513	517	504	486	502	515	505	494	526	481	501	525	493	477	548	497	512	488	509	501	472	514	477	528	503	536	500	507	522	521	527	508	475	495	536	520	520	516	537	507	498	516	509	508	528	486	513	482	479	510	494	490	527	487	475	518	526	519	515	489	487	490	508	495	491	508	497	537	513	501	507	536	492	516	518	508	534
27007	20952	9912	508	219	173	125	126	144	107	106	134	130	145	110	114	106	124	127	103	118	110	99	118	104	104	104	108	107	127	86	116	112	112	104	96	109	121	119	92	126	115	101	101	115	90	106	125	109	110	92	112	101	115	132	108	137	105	102	98	97	111	101	105	107	123	116	105	130	108	108	115	105	107	103	98	117	104	99	112	101	116	92	103	129	114	101	127	109	107	120	128	120	104	126	115	121	108	105	111	98	102	113	107	103	118	105	114	105	94	109	137	116	125	104	97	109	120	115	116	124	118	99	88	115	114	118	101	107	117	119	108	136	121	121	123	119	112	95	119	117	98	134	103	118	108	120	113	106	124	112	111	101	108	117	130	118	104	109	111	115	103	110	107	108	112	113	90	108	101	110	112	105	107	129	110	112	110	94	99	109	102	99	121	121	106	121	119	112	106	118	113	103	118	94	107	119	124	106	108	133	101	108	126	106	110	130	102	126	110	106	121	132	120	104	119	111	104	118	126	130	94	122	130	126	120	119	104	104	107	100	104	107	96	106	86	111	109	109	119	123	129	102	111	96	112	124	89	115	116	125	114	114	115	93	101	110	109	122	103	97	117	109	105	99	115	108	104	106	102	124	121	104	97	119	102	118	108	99	141	110	118	105	109	115	112	110	118	108	126	126	103	122	122	117	87	103	107	119	119	114	106	104	119	98	107	120	105	96	126	104	103	141	115	110	120	108	114	103	86	111	102	107	106	106	99	101	120	100	107	119	117	120	109	94	104	110	109	126	113	131	109	118	123	114	114	115	123	92	124	118	116	117	109	117	113	116	118	104	117	104	115	108	111	95	117	118	100	112	111	107	93	131	115	115	131	106	118	102	121	120	125	108	117	113	110	107	111	104	111	116	117	105	106	95	113	103	113	120	96	133	118	109	116	90	109	117	107	112	134	110	114	99	118	110	155	97	107	104	96	102	113	106	112	105	120	102	102	129	109	108	129	104	109	113	120	105	130	112	102	102	128	102	100	107	108	124	125	114	116	105	114	122	101	114	122	101	119	101	117	104	118	101	107	112	104	95	112	112	89	119	118	102	111	114	145	110	114	120	110	112	110	93	118	129	111	116	110	111	109	117	111	128	90	129	110	99	96	114	97	115	126	108	99	111	122	108	101	110	109	137	118	111	116	121	118	115	107	111	114	90	110	128	115	111	111	114	99	112	104	123	103	115	90	98	119	122	101	97	115	100	107	93	120	115	101	114	107	114	100	113	115	107	115	112	107	111	104	111	123	105	89	121	98	126	123	121	130	116	110	104	104	100	98	121	110	117	128	113	109	105	109	117	118	110	111	115	95	120	106	133	101	105	125	106	105	94	105	124	114	101	108	118	129	126	122	102	105	105	94	117	104	105	95	81	120	109	96	102	121	118	101	110	120	127	110	121	96	110	128	121	122	114	123	117	89	104	126	107	113	113	110	110	101	130	101	113	109	86	119	119	127	117	110	110	117	94	136	105	103	126	111	114	115	102	106	104	112	107	111	124	113	117	119	134	113	113	94	107	112	107	125	95	135	116	113	104	118	114	108	101	95	101	124	101	107	112	99	113	126	117	93	99	103	120	121	125	128	116	122	120	114	97	123	111	99	99	120	106	109	96	100	92	105	125	112	117	115	118	106	107	100	116	127	108	118	81	114	118	110	125	103	126	93	98	109	120	130	111	105	112	104	116	109	99	98	125	105	118	97	100	109	124	106	101	102	111	116	123	96	90	128	131	109	105	114	121	105	138	111	108	123	99	93	89	114	109	113	112	107	117	113	110	118	144	111	124	92	103	109	119	123	107	124	117	115	104	116	111	97	111	119	112	105	111	108	110	119	118	103	114	115	108	120	106	109	120	124	125	109	102	92	112	93	109	116	120	111	114	102	112	123	127	107	109	103	111	87	100	111	123	108	105	135	107	102	122	105	142	111	108	105	111	112	127	123	101	114	118	119	106	109	110	109	88	111	114	108	129	123	114	99	112	104	119	111	115	114	105	116	127	97	93	116	113	103	96	93	103	119	121	108	113	126	95	106	122	111	121	114	95	118	120	109	111	103	110	103	109	118	116	102	103	106	124	122	108	116	97	107	108	91	126	112	113	119	117	91	128	114	104	113	109	108	99	145	99	103	101	90	114	108	127	105	106	98	111	111	90	124	127	121	92	127	95	114	104	106	108	113	107	103	99	104	99	122	105	84	118	125	99	118	121	114	94	129	101	93	115	114	109	136	126	100	101	116	121	104	108	94	107	118	116	124	135	105	103	88	98	116	120	95	118	111	128	113	115	108	121	123	110	99	109	111	116	107	105	90	101	119	92	88	96	104	123	126	126	119	110	126	112	110	109	105	121	119	119	108	119	121	109	108	114	115	110	112	103	118	115	128	104	126	114	102	107	113	106	113	102	108	123	111	113	105	118	120	106	113	104	122	96	94	123	119	110	107	129	122	128	108	104	115	107	111	114	106	107	122	107	111	95	107	97	105	101	109	104	97	101	109	111	118	118	103	114	107	110	115	104	129	111	113	94	106	115	77	99	106	109	117	103	105	107	114	98	110	107	122	101	117	125	110	97	115	106	109	114	111	102	110	111	124	102	112	105	108	93	133	110	118	118	115	107	117	125	97	119	105	108	90	97	105	99	110	95	112	127	115	95	97	114	113	114	139	102	142	113	101	116	121	124	113	102	119	108	113	112	106	129	101	105	100	99	119	97	109	114	109	97	111	124	124	103	89	97	118	115	123	97	86	120	111	94	104	117	102	118	113	101	125	103	115	105	114	103	82	81	108	104	120	118	112	97	106	113	117	101	126	124	128	101	117	104	119	116	119	84	109	136	113	114	117	120	118	112	115	120	100	86	112	119	97	105	102	133	124	105	113	114	112	101	101	89	128	93	101	120	109	108	104	98	103	100	115	101	100	93	100	115	119	108	135	108	89	121	113	123	100	116	122	116	126	95	108	115	100	106	107	96	94	116	113	94	114	123	124	125	145	101	102	129	107	110	108	125	121	98	113	121	108	110	94	122	121	125	104	125	111	101	109	109	100	116	95	120	96	110	109	126	119	109	114	90	110	119	127	136	128	116	84	106	108	123	95	117	111	107	124	115	101	94	96	91	97	128	121	124	115	110	107	113	112	96	125	124	116	117	113	104	97	109	120	100	117	123	106	114	115	100	124	111	103	102	126	124	107	100	109	94	98	123	103	118	119	103	106	135	125	109	105	105	124	113	108	115	113	108	117	123	120	93	102	118	122	124	99	110	117	105	113	106	108	116	126	91	127	130	112	123	109	113	114	108	96	109	102	129	124	115	114	107	106	99	88	101	110	104	131	127	120	115	102	123	115	114	118	113	120	105	109	104	116	127	103	117	117	127	94	119	112	107	110	103	111	112	110	99	99	111	118	114	127	108	83	103	116	142	112	100	104	119	117	93	93	105	111	125	108	110	117	97	114	110	111	130	111
23545	4344	960	511	375	316	271	264	225	254	221	211	240	221	228	231	216	180	189	223	216	217	232	208	213	203	218	210	190	199	192	192	212	221	208	203	207	172	197	210	208	187	221	199	212	178	205	207	190	201	180	213	178	223	173	226	181	178	179	182	200	210	210	185	182	195	212	201	212	219	220	197	219	204	202	205	205	184	212	200	176	200	214	202	185	190	171	201	204	226	198	193	217	222	192	199	193	189	187	217	200	182	205	187	220	182	186	188	190	217	196	184	205	207	175	205	249	196	180	202	205	181	176	199	189	209	180	210	203	201	175	208	207	205	195	212	207	182	218	205	183	217	175	192	186	205	205	191	204	212	189	186	191	181	188	191	197	189	201	193	190	190	207	211	221	186	212	185	206	169	207	179	165	175	203	216	165	203	179	212	179	195	215	216	186	206	186	197	198	182	201	199	183	188	188	211	203	202	202	182	192	197	167	179	176	196	202	196	183	188	210	196	191	166	176	199	211	202	197	223	169	192	154	197	201	214	179	200	195	224	198	175	180	181	183	209	188	182	197	198	192	203	172	216	183	211	180	207	215	210	216	212	195	192	185	189	192	202	196	187	203	177	183	193	170	187	196	186	186	179	216	193	213	188	193	197	186	203	203	188	193	199	190	206	195	198	194	186	206	199	196	198	186	207	197	190	227	195	205	201	202	195	216	201	185	208	196	179	213	200	187	181	179	210	210	193	189	187	189	181	185	184	216	193	182	206	196	170	197	192	191	201	192	192	199	160	216	171	191	178	190	182	198	199	203	177	197	193	204	205	193	191	206	193	194	227	181	193	188	193	189	203	195	197	229	190	185	213	180	230	198	181	201	179	198	206	201	213	181	207	188	191	228	208	181	191	208	221	221	222	169	187	200	199	175	193	192	182	197	195	181	216	208	222	179	174	184	199	203	196	223	161	180	168	206	177	188	211	215	199	175	198	197	211	196	209	179	219	199	205	215	187	188	184	195	210	190	192	211	201	184	211	177	196	182	194	198	177	188	198	215	185	204	181	204	219	215	185	193	179	199	187	201	184	189	186	185	203	191	228	188	199	213	196	194	192	210	220	208	186	193	179	210	185	167	207	191	196	215	193	193	205	188	207	193	220	189	185	175	211	208	202	191	180	205	182	185	186	184	194	215	204	224	191	185	199	200	208	192	203	183	173	199	190	191	174	179	190	164	168	218	178	200	222	186	217	183	192	180	206	211	207	222	220	204	167	191	194	215	189	211	205	204	200	194	210	221	163	159	201	192	189	195	190	200	183	201	197	185	173	210	206	195	193	205	207	196	216	180	224	206	175	184	213	201	171	181	200	206	198	194	218	188	193	169	201	166	196	184	199	191	185	206	190	179	197	198	184	200	183	215	190	197	218	212	196	186	214	191	200	201	193	205	177	187	182	201	187	195	205	189	195	198	208	217	205	189	214	193	199	197	195	216	216	178	171	186	228	185	192	175	215	224	190	186	188	202	200	200	169	196	189	234	187	189	183	212	194	218	208	192	167	192	196	205	195	187	209	194	193	205	205	190	168	201	205	197	216	190	191	186	201	210	195	198	199	207	216	199	194	194	185	194	172	213	217	185	184	170	214	205	185	184	200	203	204	195	181	203	188	177	189	185	178	189	189	196	201	201	193	179	184	188	191	204	180	208	192	213	196	204	221	212	201	177	204	203	216	200	182	213	203	217	192	189	203	180	191	220	208	200	213	173	187	174	188	198	232	183	202	214	206	228	210	195	181	189	183	195	204	198	201	184	219	187	169	198	187	164	224	200	212	174	180	191	200	200	180	191	194	193	202	193	183	203	175	197	209	190	193	169	205	193	196	185	182	221	222	214	193	174	204	183	209	185	204	200	189	201	182	199	211	196	211	199	214	197	178	177	197	179	182	217	160	215	162	206	217	194	193	184	191	193	205	213	211	185	191	197	185	195	217	209	179	192	203	199	223	190	219	193	195	186	220	191	179	226	190	188	219	193	195	226	204	204	197	199	192	189	180	218	211	205	215	174	187	183	186	189	189	196	191	200	214	179	206	214	209	192	184	171	190	195	193	198	181	201	197	187	201	183	194	193	179	179	197	188	215	201	189	189	204	194	188	191	208	189	202	184	178	179	199	199	204	206	204	224	206	191	187	185	197	208	213	203	198	200	176	185	210	190	200	205	212	170	188	212	210	218	217	203	174	188	196	172	196	195	208	189	201	209	193	192	195	194	188	187	173	176	187	191	180	202	181	184	188	190	179	198	199	211	173	201	182	195	195	175	188	226	200	186	199	195	227	184	202	199	213	204	205	183	217	199	184	177	201	172	186	180	179	190	187	169	164	211	209	194	206	197	198	206	211	184	201	223	188	187	191	195	195	203	217	207	170	202	194	183	185	220	230	197	214	182	205	222	198	185	167	182	202	192	192	202	203	183	187	197	198	202	192	189	204	206	192	197	189	192	211	193	185	197	219	181	177	187	204	189	198	208	209	181	217	201	198	197	206	206	210	176	185	180	186	194	181	182	182	196	216	213	190	208	204	229	209	191	209	206	209	194	189	193	212	194	200	191	183	219	187	224	202	243	203	203	179	177	221	169	176	196	192	177	187	203	201	191	192	181	198	189	202	187	201	199	213	197	217	212	201	195	231	194	161	208	212	206	198	198	190	180	206	201	205	176	188	229	191	196	200	191	185	194	212	190	183	193	195	198	194	209	200	196	184	167	157	190	211	202	199	224	193	201	196	192	189	171	213	208	204	188	190	167	189	188	162	232	225	203	212	198	191	202	188	202	208	202	176	197	202	181	197	172	193	206	202	172	178	207	195	186	204	189	215	201	209	196	199	184	214	176	190	199	197	198	197	195	190	213	168	189	219	186	202	202	180	194	195	192	181	199	237	170	190	195	206	203	198	190	185	197	189	215	183	199	191	215	192	178	195	189	198	171	209	193	198	187	194	215	207	201	189	183	194	174	185	202	192	192	197	186	209	203	202	186	168	188	206	182	233	168	199	200	186	205	201	188	209	183	175	216	215	197	198	210	193	192	207	193	198	205	183	200	224	189	205	194	209	170	186	202	200	204	202	177	207	203	188	188	202	186	220	208	226	190	209	201	198	201	200	219	192	191	170	192	230	191	183	187	183	184	199	199	191	227	204	199	212	202	208	194	208	174	208	199	189	198	204	224	209	215	190	186	199	178	191	197	201	185	208	194	195	198	185	199	195	213	181	198	188	196	187	202	196	176	190	181	194	185	191	175	172	201	192	190	207	215	212	183	212	187	217	185	203	189	190	194	202	165	197	207	191	187	211	185	167	223	186	173	183	197	201	209	200	231	182	211	184	194	224	201	200	200	195	197	210	200	188	222	189	211	180	214	177	179	173	205	181	182	193	192	206	206	186	198	198	201	232	189	205	187	196	215	194	206	191	181	197	197	207	206	195	203	209	160	178	203	183	185	163	181	191	229	164	190	208	180	191
24216	21342	28417	24424	21169	6078	757	466	420	411	346	371	318	317	317	320	290	305	312	281	308	269	272	276	306	254	258	258	273	265	270	272	273	265	255	263	261	243	248	271	232	257	271	264	255	269	273	264	287	267	271	273	253	273	260	279	249	239	254	268	270	247	258	235	289	277	266	258	239	247	242	287	263	249	262	252	260	274	246	229	259	240	257	263	258	264	263	268	263	282	256	257	240	259	265	277	236	251	276	284	249	264	245	268	228	301	279	239	256	250	265	276	256	263	257	259	228	272	230	265	251	253	260	291	269	262	272	285	279	268	235	262	233	245	245	238	253	249	244	261	252	260	254	248	239	285	244	276	264	284	242	248	229	229	258	266	254	261	230	262	255	296	265	222	222	260	240	250	255	254	270	264	226	244	271	245	274	256	229	257	260	262	244	247	229	236	248	256	239	276	246	271	264	281	263	263	264	220	267	264	268	276	261	262	260	244	271	238	261	240	252	249	239	266	241	269	256	291	260	268	260	275	247	234	253	265	248	261	237	251	267	236	265	290	283	254	243	251	287	294	235	263	291	275	233	260	241	236	269	261	243	241	226	235	247	261	263	262	254	276	246	227	236	270	271	256	214	263	234	247	248	248	279	241	281	253	264	265	266	279	270	245	245	219	260	230	259	265	233	260	279	273	246	251	265	266	235	235	269	287	254	279	264	260	284	285	250	268	217	262	272	260	234	268	244	223	247	256	279	240	252	257	261	254	262	264	245	248	249	258	246	264	266	258	247	273	255	247	257	266	283	226	247	258	269	262	253	264	251	235	262	259	269	270	254	250	227	235	254	229	269	266	262	275	229	232	268	259	254	257	286	281	252	262	243	254	258	215	243	254	259	263	223	247	252	230	252	250	285	237	258	253	262	270	241	267	277	245	252	257	254	288	288	227	270	281	257	281	220	249	238	270	267	244	223	277	267	252	279	259	208	273	239	261	273	273	257	282	264	241	272	258	248	257	274	245	251	239	270	249	274	250	255	233	247	266	274	258	244	256	238	235	267	255	271	227	252	262	265	293	245	260	252	255	266	252	239	285	275	261	277	268	285	239	258	249	259	266	263	255	280	252	228	242	301	231	238	257	247	246	271	264	258	239	253	263	256	255	256	263	286	263	257	227	251	239	245	242	221	234	244	248	253	264	248	269	259	255	264	256	283	263	270	269	287	274	262	280	275	267	273	243	253	254	231	243	255	260	269	290	247	248	259	218	248	249	257	273	288	263	259	257	239	270	260	239	245	238	276	258	273	254	253	238	254	261	256	244	248	254	258	217	241	255	261	244	267	268	256	239	254	250	266	263	265	237	224	267	248	243	255	255	250	285	263	232	285	273	289	255	293	283	261	258	270	246	263	248	259	253	250	246	286	267	281	281	252	247	265	249	236	214	257	277	262	257	278	292	277	280	255	282	242	263	268	287	260	246	268	243	265	245	238	236	270	260	242	242	243	281	256	243	250	265	237	265	263	280	264	233	249	276	250	245	298	225	258	267	251	260	263	303	276	269	236	260	279	265	261	274	271	275	230	250	282	261	283	265	241	255	259	244	266	243	254	265	259	254	272	288	259	244	227	270	263	267	260	262	244	276	254	257	253	262	233	248	269	249	261	250	278	258	258	266	272	246	252	253	250	256	261	269	260	246	260	268	280	248	248	270	263	267	261	239	251	259	294	273	268	261	248	255	254	257	261	256	229	279	235	305	246	266	244	259	240	235	274	251	234	285	247	252	254	268	277	267	289	278	250	243	244	285	298	257	253	272	246	222	254	277	251	230	266	267	234	227	244	250	261	269	288	266	274	250	282	245	277	261	243	282	265	250	235	271	224	260	267	276	284	272	262	262	252	248	252	260	233	279	241	279	240	236	241	248	249	244	269	274	265	263	259	268	275	239	276	244	261	250	259	259	272	257	257	234	236	230	259	247	234	235	271	272	272	242	264	260	260	232	255	264	308	274	255	247	244	246	276	258	267	258	269	275	227	256	281	252	239	264	266	236	211	266	250	255	254	260	256	268	257	234	234	235	267	254	247	250	245	249	264	255	265	253	262	228	251	279	247	234	249	260	237	264	275	255	265	279	254	264	275	280	271	280	231	254	224	247	232	263	217	282	268	246	229	263	240	226	259	235	266	233	260	272	284	261	258	239	266	225	261	253	260	262	272	250	303	239	238	283	263	256	243	259	249	252	253	246	255	277	259	228	247	251	245	250	278	275	251	252	250	278	256	255	241	234	274	254	270	242	247	257	288	244	251	248	258	264	257	250	251	307	255	257	238	253	244	265	268	233	279	232	254	243	267	250	245	258	237	264	258	288	234	248	245	247	259	281	266	263	257	272	251	260	275	255	241	253	302	242	241	270	256	240	250	254	250	241	259	266	269	257	249	262	247	215	245	249	289	268	255	255	264	236	260	243	243	238	250	244	251	276	240	244	264	251	252	259	272	258	265	248	248	247	260	247	243	229	237	273	255	265	263	251	244	257	276	269	242	247	241	248	274	250	283	263	227	262	277	276	272	263	251	245	271	257	240	272	232	229	260	262	269	263	287	254	249	256	261	236	243	259	250	247	238	262	260	263	251	275	285	270	264	276	274	264	289	226	247	265	294	276	260	258	296	273	267	268	270	246	263	268	256	246	275	258	283	273	266	258	242	251	261	272	246	268	227	269	233	266	273	221	287	238	289	283	246	256	273	262	225	244	242	260	265	251	230	253	276	240	251	283	263	221	246	241	244	247	252	232	232	239	253	259	256	227	280	237	268	278	257	255	247	243	242	253	227	262	260	281	231	262	263	273	273	248	254	243	287	272	229	250	267	242	277	237	281	260	283	249	260	256	261	246	264	255	292	241	236	254	273	261	287	262	258	287	248	251	268	254	260	271	246	240	263	251	254	274	246	258	269	287	245	266	250	226	275	265	247	230	241	277	252	279	260	265	230	248	266	245	272	247	268	270	277	228	276	241	247	245	238	223	264	279	204	271	270	280	244	248	271	273	265	278	258	250	230	262	266	251	257	257	261	239	263	260	262	278	235	251	275	240	290	242	247	272	263	250	263	254	273	265	270	267	252	279	257	264	259	238	230	244	269	249	264	279	272	288	270	258	267	275	288	251	224	232	261	263	242	252	260	256	251	263	255	259	265	263	284	236	245	279	261	246	288	281	262	260	240	254	245	293	234	266	263	234	298	282	253	271	272	275	258	269	270	270	262	254	245	253	254	263	272	272	237	262	232	252	282	252	247	272	236	260	256	256	256	265	245	263	271	257	272	249	240	253	279	279	257	284	263	260	255	274	211	263	245	264	237	254	259	271	273	267	259	261	262	249	269	223	275	251	242	238	265	240	276	260	287	248	220	269	242	257	250	282	245	254	249	250	260	252	259	243	271	257	252	254	241	251	285	251	261	267	270	260	238	245	264	244	233	238	270	256	260	277	258	246	243	283	269	245	251	251	247	307	272	256
45208	14269	7410	3718	2541	1877	1487	1314	1060	885	807	733	722	641	647	617	586	565	568	505	546	466	556	467	499	495	475	481	453	464	440	475	478	458	465	427	469	447	518	447	443	395	448	471	431	449	473	453	459	441	452	468	447	434	436	434	452	425	485	451	427	436	418	427	438	454	423	444	437	453	390	448	440	443	452	448	448	434	448	470	448	439	415	444	441	419	444	390	461	438	418	433	465	442	418	458	403	447	441	474	412	472	468	423	435	427	426	441	456	456	434	449	427	417	426	403	444	408	496	461	462	375	450	452	456	435	397	474	420	454	449	440	402	411	424	458	420	462	392	441	397	471	454	403	452	448	449	410	441	439	419	456	446	461	417	451	420	422	446	445	451	431	443	430	421	434	426	465	405	413	438	467	471	445	491	421	443	408	466	441	455	455	421	436	449	430	475	400	414	425	442	440	409	451	439	434	413	440	429	456	443	429	435	459	412	462	424	444	424	420	433	461	416	465	408	420	444	445	431	414	457	489	418	437	404	440	428	449	458	436	443	460	426	413	478	409	427	465	439	406	442	417	392	423	402	417	404	440	419	418	444	447	429	456	419	452	462	419	498	421	380	424	441	446	442	423	445	425	443	430	388	452	416	436	467	444	389	380	463	423	449	435	448	467	487	454	434	445	405	468	390	399	417	463	420	451	434	406	405	438	454	421	488	436	442	437	437	431	450	470	434	458	461	416	461	427	438	461	425	430	370	446	443	421	453	408	458	443	462	425	399	455	450	441	420	476	435	442	441	432	431	447	432	446	435	425	478	466	449	408	444	444	468	441	449	450	448	427	442	442	426	442	420	445	433	433	425	436	451	454	446	441	466	446	426	461	403	447	409	403	434	427	403	435	468	440	397	443	416	410	448	415	443	450	417	440	457	458	426	427	487	456	450	429	458	434	417	440	486	419	435	457	419	453	415	426	404	460	414	419	431	435	440	465	410	433	451	430	440	443	446	475	466	436	430	469	427	426	469	471	422	428	433	432	450	447	392	406	429	412	399	434	425	418	416	444	452	433	445	402	426	415	437	425	479	451	436	427	437	441	411	451	443	407	442	439	426	427	461	404	478	445	445	453	419	424	404	403	441	423	442	432	432	422	433	407	446	388	458	471	412	441	428	403	487	451	433	446	436	437	422	441	421	416	427	466	438	459	426	415	418	424	458	460	395	424	421	422	439	459	476	428	449	410	464	441	441	427	412	442	441	457	440	395	430	432	419	426	424	436	457	404	449	432	426	449	474	428	430	429	428	429	442	454	414	447	445	412	462	444	416	465	438	406	389	397	413	448	395	404	391	446	441	466	471	436	425	433	427	448	428	455	441	469	412	451	439	419	436	464	445	453	466	454	419	462	447	424	429	420	411	427	411	417	396	409	475	462	425	447	457	421	447	395	417	412	451	412	432	408	449	477	453	420	476	416	411	417	465	426	436	464	448	443	436	455	426	429	446	447	446	434	444	402	438	414	436	452	433	472	460	433	452	455	459	435	418	448	421	401	461	442	486	416	395	393	410	453	431	436	424	462	453	432	461	439	411	455	434	470	457	429	449	442	426	454	413	465	429	468	422	455	413	449	465	433	437	436	422	450	446	425	448	426	458	389	418	424	460	411	415	410	431	442	425	439	416	429	428	421	436	416	486	452	448	411	423	426	446	410	415	450	430	480	457	437	411	463	448	453	465	429	457	435	421	427	383	442	471	396	430	442	448	465	430	436	427	394	459	433	451	413	422	416	429	439	436	413	408	423	431	441	453	422	423	431	411	449	444	419	413	401	419	402	447	412	430	453	443	418	472	456	430	444	466	441	450	458	403	483	433	421	446	435	442	408	447	462	472	431	424	509	444	452	460	430	429	440	391	478	425	459	427	456	468	448	433	449	446	406	445	433	439	393	464	424	408	465	420	456	437	427	441	445	434	471	480	431	442	467	427	415	442	396	448	433	443	452	397	412	454	430	461	463	448	411	461	401	447	455	433	421	444	441	439	423	439	411	440	406	440	424	399	464	443	412	432	431	449	473	433	409	448	432	462	460	424	419	455	401	482	432	405	456	419	429	432	435	468	420	437	451	417	427	457	426	435	447	414	412	441	466	435	452	425	458	409	442	445	428	445	418	420	450	426	456	452	436	433	413	444	436	454	469	449	409	427	433	442	455	459	434	442	413	431	409	414	457	440	447	453	496	463	444	417	430	459	434	420	394	399	431	417	430	427	460	462	432	406	468	465	415	447	435	466	459	422	439	463	429	431	481	447	417	430	439	390	451	414	441	436	435	418	405	439	434	434	436	446	476	424	453	444	417	428	435	383	452	421	413	480	420	441	422	440	480	462	462	436	438	420	454	431	446	451	425	456	434	450	441	432	413	436	438	442	447	465	441	469	431	425	478	427	466	440	480	423	424	389	415	417	429	431	432	434	429	439	425	468	452	415	442	481	417	431	434	446	437	456	429	436	421	427	440	390	428	453	442	433	419	414	434	439	410	406	448	421	430	408	424	405	459	453	474	447	471	458	458	418	432	470	423	433	415	410	448	443	435	449	451	445	414	447	437	438	415	430	422	484	424	412	457	428	472	457	419	449	456	448	436	419	437	401	439	434	449	431	460	418	465	437	425	439	427	444	430	448	452	429	430	418	402	436	425	447	438	462	461	383	452	446	417	432	421	420	401	445	409	458	439	431	423	418	433	423	417	438	474	435	446	430	435	452	427	448	439	429	427	467	422	397	454	414	448	389	465	450	408	412	446	450	441	449	418	416	437	421	450	470	411	453	435	420	430	484	407	477	427	438	429	440	425	432	450	471	448	443	421	434	439	391	502	465	439	456	407	445	456	418	453	456	420	421	443	464	454	443	444	428	424	436	491	448	431	463	412	442	434	443	461	460	439	390	385	473	449	426	422	412	436	417	413	420	440	422	402	406	434	433	396	471	427	428	461	437	415	405	415	405	452	426	406	448	448	497	421	443	438	425	415	416	415	441	435	469	417	408	458	432	379	441	455	399	472	443	415	432	451	427	402	449	476	437	457	424	431	420	466	402	429	403	404	435	465	462	430	423	436	432	432	389	474	443	434	423	461	427	415	433	466	459	423	405	448	447	395	432	443	415	488	421	431	426	448	425	433	423	430	418	434	478	426	416	440	451	484	443	440	413	473	450	459	409	470	409	426	420	436	453	408	468	428	415	437	469	436	446	454	457	431	411	409	416	405	398	455	421	440	449	424	457	462	391	434	434	434	431	447	476	465	428	441	464	443	414	444	429	403	438	445	420	479	435	452	428	428	442	436	474	430	429	441	419	434	436	452	446	398	455	406	426	443	410	446	459	437	440	455	463	428	427	413	454	431	446	443	432	445	445	456	436	423	422	447	431	405	415	439	450	436	435	406	446	450	457	437	455	397	391	440	451	442	428	382	427	436	440	424	469	427	440	436	433	399	425	465	443	464	443	439	428	452	437	446	425	435
23200	21362	29006	24085	21362	21331	4843	857	573	526	551	510	435	417	404	413	393	389	380	361	325	354	346	397	334	339	356	343	335	327	316	316	314	346	301	304	349	340	335	320	354	322	338	324	339	315	322	318	318	352	298	318	307	332	298	311	317	320	343	343	314	300	316	346	300	321	328	284	310	301	323	322	288	297	310	336	319	303	329	324	340	320	303	311	297	303	325	309	308	306	311	321	323	270	301	323	316	328	323	344	295	350	300	327	319	298	286	302	323	309	291	320	329	291	300	292	318	319	312	298	308	310	328	290	300	315	322	326	318	322	277	337	328	304	297	311	307	300	297	332	309	341	297	274	312	307	326	312	287	294	300	312	331	288	298	320	311	301	293	294	310	314	307	315	312	280	327	315	325	291	343	339	338	307	302	326	324	306	341	294	299	294	302	308	294	346	285	308	290	298	324	285	283	302	316	303	294	278	327	356	311	275	320	306	329	312	308	275	324	318	324	325	304	291	310	327	324	295	331	297	298	306	283	305	318	309	311	310	312	308	309	312	321	301	307	302	305	337	312	303	307	328	296	350	328	305	310	304	325	333	310	307	305	344	318	341	340	281	315	307	283	305	356	324	351	307	312	310	327	375	325	324	295	318	311	322	339	328	326	333	274	309	323	317	316	314	329	331	268	318	322	312	307	310	316	336	288	344	337	261	285	297	333	319	297	313	295	302	317	303	306	307	312	311	325	280	299	304	315	325	300	292	302	310	327	289	281	338	285	297	307	308	306	306	274	290	310	291	315	323	326	313	325	316	297	284	329	322	320	296	319	287	331	286	299	317	306	290	340	332	325	289	293	320	329	324	309	295	268	324	324	292	280	279	311	285	293	317	289	318	295	304	292	307	298	294	272	310	304	309	320	276	328	296	323	296	291	286	315	287	333	270	292	337	307	323	304	295	321	322	313	289	313	319	317	303	342	317	303	326	270	328	324	312	320	344	307	311	312	308	309	307	316	293	302	315	338	313	310	315	341	282	315	309	310	314	316	318	309	310	333	319	293	317	316	308	341	264	297	318	300	341	296	329	291	269	299	316	309	299	292	308	352	319	311	295	316	300	309	289	337	304	308	309	315	289	347	301	295	318	303	329	288	323	307	293	314	303	322	299	309	319	267	309	289	305	289	323	314	301	310	303	310	296	273	340	311	321	328	330	305	298	312	338	306	322	287	321	295	299	292	302	322	327	288	322	326	309	301	313	324	313	312	305	320	292	279	294	307	319	318	281	302	297	355	286	300	312	302	318	320	290	301	305	354	277	296	277	252	318	301	319	302	301	301	283	309	322	326	284	289	296	344	315	312	273	322	310	352	324	296	292	291	295	300	278	341	322	318	311	345	313	337	290	322	306	306	315	319	283	308	326	298	291	281	310	312	335	300	311	326	295	267	299	298	317	325	304	295	313	322	313	327	324	278	326	303	312	295	270	327	330	304	322	317	301	313	300	302	281	340	294	328	306	320	332	315	323	323	325	320	297	332	311	290	321	303	329	300	281	309	311	317	312	297	324	296	321	319	289	310	300	333	308	297	340	328	298	304	273	332	303	309	299	303	306	336	286	299	305	323	337	313	314	297	303	308	309	327	296	288	340	309	318	274	302	320	306	310	311	284	309	277	308	327	293	328	313	323	294	284	314	310	294	314	291	325	324	333	280	289	336	287	326	307	331	348	288	348	321	304	283	307	276	309	315	330	299	301	307	311	291	285	297	310	313	281	326	297	309	301	336	311	310	302	323	326	285	325	303	289	311	334	323	324	310	291	323	282	314	308	302	306	303	297	320	355	290	295	329	336	320	317	321	310	329	296	307	307	319	327	320	296	286	311	333	280	265	336	283	302	320	316	318	293	310	327	301	307	293	302	331	319	310	312	309	305	308	306	302	311	298	297	313	308	318	323	307	323	332	306	297	318	296	333	326	317	295	311	307	266	298	325	287	305	301	314	335	352	313	296	306	303	288	308	302	320	278	287	324	318	307	312	324	292	322	299	297	332	308	348	301	295	314	270	306	297	307	321	298	313	335	307	307	323	282	331	325	303	334	303	314	318	319	333	315	307	279	328	272	314	323	311	318	313	311	314	290	310	332	338	282	296	332	309	295	308	287	276	299	283	320	316	303	282	283	314	305	304	299	288	329	315	320	293	311	280	321	327	284	323	308	334	321	334	303	298	339	261	322	286	329	306	326	332	337	315	308	313	328	325	340	348	348	318	281	314	277	307	318	333	322	322	322	299	300	276	299	344	304	290	316	301	311	307	302	311	320	313	292	319	321	283	303	304	332	303	301	314	286	287	337	328	294	305	305	302	306	304	311	270	264	329	273	272	270	334	349	351	309	315	294	286	289	302	284	315	273	313	304	310	288	322	268	311	314	294	301	293	308	333	304	280	264	323	318	313	320	310	294	292	309	332	332	319	342	320	328	344	303	308	320	306	299	298	292	280	330	299	321	279	307	305	331	294	308	297	313	312	270	299	322	272	318	330	287	314	371	300	299	304	304	297	289	303	325	320	302	281	312	284	312	290	315	338	327	295	331	300	313	333	316	315	279	308	283	303	302	302	323	309	296	294	304	310	319	302	329	338	308	294	349	298	323	353	314	291	313	326	313	299	300	309	320	307	309	325	330	338	309	292	298	304	325	286	328	353	283	328	304	298	337	318	288	312	336	314	307	328	284	324	307	313	268	330	265	297	307	321	334	305	305	301	298	337	336	290	301	340	295	309	328	310	322	319	303	294	301	327	311	316	311	300	339	306	293	314	316	314	351	265	280	300	299	298	335	316	361	339	302	297	327	327	327	297	324	334	317	320	315	304	300	273	305	287	310	317	308	293	316	291	314	325	299	319	313	324	302	318	312	287	296	304	302	330	313	332	341	313	312	328	294	325	249	322	309	299	335	309	319	331	314	314	325	299	291	272	293	304	315	300	317	339	289	307	301	325	347	358	307	318	316	301	298	298	282	321	321	303	300	293	297	291	316	316	311	303	318	317	311	299	306	322	296	321	313	273	340	313	285	280	278	307	307	331	333	302	323	301	280	341	322	336	330	317	275	271	320	291	290	320	308	284	320	329	311	301	324	332	314	317	294	289	295	317	329	302	328	321	328	305	270	290	320	305	297	312	309	297	290	299	323	311	312	334	312	268	309	314	338	301	307	320	297	304	291	321	272	299	342	282	305	299	306	328	293	316	304	314	305	320	318	308	307	289	295	310	310	286	310	278	303	331	288	308	294	323	278	305	319	289	346	330	317	312	325	305	305	320	329	295	327	312	307	286	329	327	292	327	298	321	314	323	306	329	292	319	324	311	298	310	283	328	320	317	328	317	316	329	291	320	293	326	342	317	329	309	319	303	315	310	318	302	333	314	311	299	291	309	293	335	289	282	298	296	305	304	324	288	329	290	290	298	325	334	326	332	305	265	297	258	327	325	284	290	307	317	318	320	299	287	304	316	309	305	319
49887	18348	12320	6438	4374	3313	2577	1999	1637	1437	1282	1082	996	911	865	890	781	748	727	668	707	655	664	618	630	614	594	598	583	597	584	583	541	591	569	561	568	562	514	545	549	539	540	528	520	523	510	518	500	551	554	519	516	555	569	493	477	524	524	533	518	529	502	538	523	519	513	536	535	501	488	519	548	504	531	520	581	546	561	502	522	514	495	555	504	523	503	488	521	506	504	531	528	489	535	477	505	516	524	533	557	506	531	500	516	504	531	532	501	544	545	531	513	513	473	524	497	525	549	549	525	528	491	516	527	532	479	516	524	524	532	503	481	476	501	521	539	542	539	548	537	511	538	502	520	515	508	512	503	506	541	523	525	542	526	516	508	502	514	537	503	478	509	510	513	482	510	486	559	517	521	494	537	488	485	508	502	553	536	499	527	481	522	520	547	530	520	485	493	499	482	515	495	524	513	528	518	529	468	505	507	507	534	490	520	519	543	527	519	499	542	484	500	505	514	562	526	553	494	514	492	519	520	531	523	500	533	545	499	491	488	524	514	498	513	498	497	508	502	546	512	530	473	492	507	546	498	536	503	512	495	512	486	474	526	541	473	525	507	500	536	535	503	557	498	503	546	525	474	487	574	540	513	503	497	480	517	527	474	501	520	535	500	483	484	512	496	486	543	501	485	516	497	529	482	529	525	527	536	479	493	520	508	531	499	519	541	488	475	478	507	527	529	466	525	478	513	466	519	472	504	519	518	486	534	499	544	541	505	526	500	512	554	560	495	519	507	535	510	545	477	547	512	506	531	502	520	534	527	513	543	508	514	511	522	533	500	516	516	522	496	510	496	531	515	484	509	478	492	488	552	511	474	502	530	546	530	507	515	503	507	518	512	494	490	486	504	513	488	501	511	514	477	485	505	520	470	531	543	485	508	497	517	507	513	578	485	536	504	506	507	512	469	504	507	489	507	531	476	513	483	515	510	514	524	504	510	482	547	470	503	531	514	505	488	511	484	550	500	500	514	515	512	505	509	523	489	491	539	530	490	516	518	492	494	509	506	540	514	500	519	529	520	516	512	495	517	517	524	551	524	500	490	499	522	521	516	509	528	532	502	512	529	529	525	546	501	518	511	497	536	486	498	499	530	473	516	520	525	527	462	509	488	502	498	498	495	495	544	510	527	513	519	522	528	499	505	520	489	511	544	497	492	501	480	533	508	529	490	517	542	534	535	540	509	510	504	544	503	520	523	523	492	520	486	473	506	430	463	523	563	540	478	505	517	519	495	533	503	562	513	525	498	524	524	496	494	524	504	515	517	526	527	494	516	474	531	506	503	513	497	514	475	558	514	515	501	549	545	503	511	535	511	512	521	523	520	542	477	516	497	500	488	528	516	523	482	483	480	502	532	467	581	527	511	486	533	506	485	491	534	497	542	510	500	509	573	487	535	525	514	539	487	490	517	555	498	481	523	497	528	554	524	502	500	532	543	510	501	509	484	548	493	517	535	518	517	494	549	466	471	500	516	507	504	498	487	481	528	488	497	526	548	547	517	518	503	528	521	522	503	495	492	548	530	495	508	531	505	491	519	509	516	526	500	521	522	521	488	473	506	479	487	533	566	484	525	511	505	530	510	503	485	516	487	471	519	496	499	477	510	525	515	535	502	501	481	516	490	454	509	492	513	480	507	517	545	536	505	496	534	500	499	527	511	517	494	529	523	510	502	551	497	549	554	532	498	530	524	462	526	525	529	518	515	523	507	516	538	550	507	496	542	531	515	548	544	481	535	522	506	502	479	498	504	529	515	517	533	537	527	509	526	490	513	537	494	529	507	458	535	516	544	500	501	507	514	532	493	511	538	515	474	530	533	514	531	507	486	489	524	549	509	514	513	487	522	493	520	522	501	494	516	487	519	496	489	488	522	525	542	547	517	518	506	547	525	523	506	545	494	491	505	480	495	542	515	513	470	503	581	513	543	531	478	499	496	510	503	465	547	536	537	505	494	505	539	489	514	493	593	518	512	525	512	544	505	503	496	501	500	499	484	535	501	512	507	524	559	548	477	524	470	522	494	504	532	493	512	516	487	507	499	535	531	526	519	571	515	507	511	497	468	481	515	527	512	497	511	475	513	479	505	509	460	526	471	493	479	528	498	471	486	495	531	502	517	474	528	496	470	509	554	490	509	524	518	494	495	492	531	504	476	483	532	535	508	507	502	504	514	536	515	537	521	537	517	498	488	511	508	491	533	501	532	538	509	522	508	518	487	462	466	471	550	505	504	513	520	539	524	541	541	497	468	528	517	488	493	511	521	498	521	524	542	508	544	514	505	485	504	521	524	521	495	525	505	516	556	513	489	540	487	519	499	472	465	496	540	529	504	468	473	512	504	491	516	525	511	512	530	514	510	515	532	518	501	494	542	515	532	507	512	526	543	480	499	555	493	509	517	521	487	501	499	525	507	501	478	441	502	507	498	494	470	530	508	495	476	480	505	530	513	519	507	505	484	529	510	525	498	524	533	502	509	481	511	515	490	519	522	534	534	536	529	498	485	540	526	479	494	498	488	556	546	515	506	523	534	504	520	513	469	513	505	519	472	500	514	511	521	527	492	498	518	530	492	535	477	522	539	505	489	520	539	528	491	496	521	494	508	511	485	497	497	498	519	497	511	558	537	486	505	503	529	483	549	515	498	529	500	510	567	498	507	513	514	513	496	515	518	524	514	528	446	536	493	473	524	496	488	523	527	500	515	510	494	512	486	518	521	550	503	502	533	499	512	494	539	504	524	554	526	501	532	506	522	519	454	509	467	542	521	511	523	502	503	508	499	546	500	494	540	541	524	542	487	501	470	501	547	473	511	532	573	486	524	517	547	480	522	518	533	498	499	525	486	534	511	507	501	499	461	478	517	511	556	512	520	533	481	501	506	477	517	547	534	527	526	515	506	502	523	539	531	509	492	506	516	501	557	547	532	475	524	533	526	541	513	494	514	533	515	499	522	519	519	507	528	507	490	539	505	494	532	506	500	511	519	498	512	524	520	513	539	512	470	524	546	542	486	539	521	506	498	524	512	502	473	510	518	532	489	456	517	507	521	535	514	491	516	515	515	517	562	488	530	495	496	531	498	541	542	483	504	547	502	480	512	489	540	491	507	519	508	490	491	541	498	523	494	546	503	480	540	507	499	515	471	497	512	495	488	502	483	508	502	495	516	511	511	500	488	520	533	505	485	499	475	470	528	481	506	530	550	541	489	499	507	545	502	500	488	469	493	542	530	516	473	504	518	524	522	513	517	559	545	487	513	502	519	540	551	563	504	509	485	517	526	493	513	526	511	522	537	493	517	503	507	534	552	509	510	488	489	502	509	492	545	491	480	504	529	504	513	534	453	508	491	512	504	500	526	530	512	497	529	522	497	537	512	522	530	493	536	491	511	505	489	513	501	510	565	523	486	476	522	509	501	510	503	493	490	486	508	500	535	491	528	517	508	502	512	520	511	523
27137	21013	9964	511	237	193	151	135	122	131	122	105	121	129	121	117	95	119	99	111	128	120	123	121	126	108	124	127	114	118	124	122	114	120	91	120	125	116	112	137	108	105	126	113	107	119	128	108	102	105	120	109	115	116	113	104	97	125	99	122	108	122	108	124	114	116	114	85	109	122	123	119	129	104	127	113	134	120	118	112	109	115	114	129	110	111	116	103	118	96	109	111	92	119	119	111	132	121	108	96	112	93	122	98	122	105	118	114	96	120	118	114	113	132	116	113	113	106	96	117	102	103	129	99	121	121	102	118	119	124	101	103	112	113	126	112	124	110	108	106	117	121	121	117	109	124	110	124	118	122	126	103	129	110	105	113	112	107	93	119	116	100	118	118	137	126	130	95	108	117	145	118	112	128	124	120	129	117	121	95	122	113	107	115	113	110	110	101	105	139	104	125	106	100	134	93	127	107	104	99	121	96	128	111	90	111	132	121	130	135	106	112	123	111	111	118	128	128	105	114	115	137	117	118	112	93	110	113	129	133	95	119	93	106	118	121	124	102	110	110	100	107	105	124	108	100	118	131	115	127	110	128	108	121	115	113	113	104	100	118	118	118	96	119	103	121	94	110	105	105	109	107	120	113	114	130	113	101	115	117	110	114	132	122	102	95	102	94	124	132	112	122	108	120	105	116	83	124	122	112	109	106	109	130	94	111	131	114	116	124	115	115	133	116	127	94	115	114	117	122	133	133	120	131	102	116	122	116	125	131	112	107	100	130	122	117	144	110	116	123	120	101	106	110	119	98	109	106	104	115	105	106	111	132	118	116	123	106	118	112	95	100	132	117	118	116	133	132	114	103	100	103	109	136	107	112	103	124	109	117	106	95	119	111	99	118	101	97	124	120	100	109	121	122	97	104	124	103	136	109	126	133	101	111	112	115	125	109	101	131	132	119	141	114	113	100	131	117	121	104	127	101	116	108	126	128	131	111	134	111	117	125	125	135	118	121	114	117	121	116	108	110	105	117	126	117	119	128	119	120	104	122	127	107	102	116	106	114	110	119	99	108	113	129	96	116	118	104	101	123	137	141	97	140	106	119	114	128	124	122	115	118	116	123	105	113	118	117	105	121	112	122	119	117	108	118	105	103	107	110	112	128	131	106	122	123	98	109	123	106	102	125	112	113	105	106	97	104	122	120	110	114	114	109	113	125	98	109	124	123	125	96	107	142	110	88	109	111	90	110	95	125	89	115	127	106	102	118	112	97	126	118	117	111	123	125	110	118	131	116	108	117	108	98	106	114	107	96	126	104	112	120	124	111	124	132	117	117	149	109	127	106	106	134	100	128	127	101	119	136	90	124	97	91	104	115	110	113	115	112	114	103	110	109	124	113	122	124	135	106	100	109	100	105	134	99	111	102	114	104	126	126	105	104	118	119	124	116	104	121	114	121	86	113	112	99	112	92	117	121	107	132	105	129	117	110	122	104	129	132	110	124	107	100	120	112	116	125	100	106	110	89	112	114	110	124	127	107	94	117	113	114	101	99	110	102	123	113	102	111	123	115	113	131	120	124	112	135	112	98	110	129	124	113	132	114	106	112	98	116	108	108	98	118	115	122	119	124	109	118	99	99	126	120	121	123	113	118	112	120	115	100	111	111	128	100	118	124	121	123	111	125	112	98	115	120	127	120	123	119	119	111	92	94	121	115	125	99	117	107	104	118	120	103	126	117	116	118	119	98	119	117	102	118	103	119	116	113	126	114	113	121	106	115	110	114	101	117	121	124	122	118	104	139	113	106	118	98	98	112	114	103	97	119	106	105	112	107	103	102	122	111	128	120	111	96	132	110	108	122	115	114	120	103	89	89	127	97	107	101	98	126	126	124	118	116	115	110	112	112	116	119	102	91	111	96	126	112	118	97	98	110	116	112	101	116	133	101	100	120	124	104	117	113	118	111	130	136	124	114	110	119	108	105	111	95	102	124	115	117	106	102	115	112	100	119	99	118	120	128	124	124	112	127	94	120	127	138	109	120	91	106	118	100	121	130	137	115	103	90	122	112	111	122	102	115	119	136	104	92	112	101	105	115	116	118	108	112	124	120	105	106	117	108	124	103	121	93	109	114	127	120	122	97	107	114	136	111	111	112	100	104	112	118	110	123	138	129	125	127	96	109	114	98	114	114	113	114	104	111	130	99	112	119	94	124	119	127	119	98	97	130	120	124	110	119	123	114	110	128	115	114	116	103	119	105	119	111	110	125	128	117	136	117	124	120	106	118	128	84	109	121	115	124	93	122	123	120	110	104	115	117	110	116	134	94	99	124	105	106	102	95	118	130	110	109	111	132	114	98	88	100	104	109	103	107	112	116	97	124	115	102	111	124	88	94	116	118	127	114	116	110	111	133	129	116	112	103	119	118	112	96	120	117	127	124	99	107	119	106	99	108	81	105	118	110	133	113	106	113	116	96	107	116	114	110	117	116	121	123	110	122	108	127	99	101	113	116	105	118	110	124	121	124	115	108	124	116	112	92	119	112	98	106	122	129	115	136	132	124	105	114	122	121	119	111	108	123	113	120	123	110	100	115	120	116	115	115	105	115	107	106	105	96	101	99	100	107	89	102	129	116	127	110	112	115	125	114	100	115	111	118	104	97	124	137	96	96	108	108	112	119	114	106	121	105	119	120	99	116	105	109	115	120	123	113	100	120	111	131	103	100	114	119	138	88	131	123	125	113	111	106	104	118	107	132	114	123	113	122	93	112	107	99	105	101	119	122	117	116	135	134	110	112	126	100	130	125	117	104	123	127	124	96	120	98	128	106	115	118	114	126	96	103	132	124	112	113	116	118	125	121	114	116	122	119	96	125	115	99	111	112	117	111	99	117	118	115	105	122	119	129	129	124	118	109	124	131	105	112	112	120	110	116	114	113	90	97	114	117	116	104	103	100	100	119	110	115	132	104	116	108	127	111	132	113	118	135	105	122	119	115	124	98	108	88	109	116	99	122	98	109	125	103	103	121	104	115	105	102	107	111	123	129	120	121	106	108	122	116	125	129	115	103	117	109	98	121	111	112	99	123	113	107	130	114	125	103	120	108	102	119	128	109	124	109	123	106	111	123	112	107	126	125	95	109	118	127	114	100	114	102	127	113	112	105	119	104	109	121	119	108	117	109	116	127	133	120	115	118	115	109	105	87	118	108	105	100	123	123	111	126	123	119	106	116	104	108	117	116	108	108	144	121	123	102	118	125	112	119	111	100	122	109	104	109	118	111	107	96	99	122	105	115	113	127	112	105	122	114	132	134	105	112	100	99	123	130	106	141	113	122	119	124	111	131	108	125	106	111	125	123	102	111	113	110	97	109	118	140	119	119	112	114	89	124	106	101	129	121	115	98	104	111	131	110	121	101	127	106	110	114	121	122	112	114	125	104	107	106	120	114	136	112	110	124	116	101	103	122	122	95	118	116	110	125	131	139	129	111	99	100	108	95	103	110
24116	4128	930	500	390	303	313	258	250	243	221	225	233	210	230	222	198	200	222	209	195	185	218	213	196	192	185	200	216	200	182	202	199	209	191	205	192	207	203	201	195	189	206	205	205	197	197	229	197	223	204	204	208	200	193	187	215	194	201	212	226	207	193	206	216	190	206	201	198	182	198	176	203	175	198	171	207	202	219	195	187	204	205	198	208	196	189	178	167	191	218	187	220	210	192	211	212	219	209	199	187	194	192	193	199	208	208	198	198	174	205	206	182	202	223	212	196	207	211	200	181	192	192	199	215	173	212	202	222	212	181	186	207	182	204	171	181	192	192	194	186	195	168	213	168	206	203	201	186	192	190	181	194	182	219	199	190	196	215	218	209	201	206	192	177	196	189	179	225	211	212	179	206	187	197	201	201	203	210	191	200	208	180	185	182	217	192	227	179	208	207	170	197	179	176	184	202	187	174	185	192	212	199	209	179	208	197	191	203	215	250	186	226	193	203	187	190	199	192	205	190	192	191	189	185	216	227	173	190	207	201	174	210	181	217	192	219	198	203	183	193	200	192	213	191	208	199	199	189	176	192	191	204	223	213	194	182	211	196	208	206	209	186	203	239	177	226	190	218	185	208	196	208	204	210	204	182	190	208	224	231	206	216	215	199	204	195	204	205	185	182	217	200	208	212	225	182	204	208	208	196	193	185	180	197	220	198	215	207	184	191	178	197	178	194	181	185	207	194	194	202	215	203	200	186	218	193	175	189	190	209	218	182	218	208	213	186	188	196	185	193	186	202	207	200	169	178	162	210	209	191	184	207	193	190	210	186	197	204	186	210	203	206	197	207	185	205	206	208	209	217	203	197	205	198	183	194	197	207	193	215	215	211	212	182	202	219	202	167	218	185	220	199	204	201	227	193	186	174	224	171	203	177	218	192	199	205	184	194	210	194	220	189	187	216	224	201	180	188	203	216	192	211	219	185	184	196	175	196	187	191	202	206	193	168	167	216	204	186	213	190	200	166	189	196	184	176	210	211	214	192	194	211	189	203	214	210	202	202	220	211	185	216	197	169	202	205	219	205	178	182	216	214	192	197	235	207	200	214	200	209	187	225	207	173	202	211	208	216	227	211	190	212	203	209	192	213	184	200	181	218	215	201	204	201	203	208	185	192	192	182	183	200	199	180	199	189	209	200	207	243	201	195	192	193	183	200	206	227	207	181	227	189	196	174	224	174	194	181	188	220	214	204	203	178	195	175	203	187	210	176	206	196	219	201	201	203	203	191	203	189	192	197	212	220	201	182	189	208	178	188	184	207	193	208	204	199	200	211	177	182	201	182	223	177	174	178	166	234	197	180	195	191	196	186	202	193	224	209	176	181	217	202	202	185	187	192	200	205	189	189	194	210	181	211	223	193	203	172	177	183	182	205	196	206	198	183	197	183	201	198	207	202	213	215	179	195	202	206	208	207	198	207	180	214	198	217	204	194	205	188	184	190	198	203	193	192	183	180	210	180	186	207	195	201	209	190	180	198	182	209	193	211	229	212	187	208	209	223	166	197	209	171	222	217	198	186	193	214	182	187	175	198	211	217	179	181	188	189	185	182	184	204	181	185	210	164	199	195	208	190	204	203	184	212	187	203	188	205	194	198	199	191	194	216	222	210	193	215	212	193	187	203	163	224	185	195	219	198	214	201	209	187	192	208	182	213	192	211	193	213	210	214	195	182	195	180	212	206	204	188	203	183	227	192	222	205	206	185	204	209	210	195	183	206	172	201	194	184	208	191	217	203	197	195	195	192	215	197	192	227	212	184	184	213	193	203	183	196	187	208	199	193	222	206	185	213	206	181	176	193	172	222	195	233	225	180	228	200	200	226	205	210	193	200	180	204	194	194	181	198	226	213	210	197	196	207	197	226	177	200	209	214	176	189	243	198	202	188	192	221	205	205	188	185	221	220	206	192	208	200	203	211	201	204	208	224	200	200	202	185	189	191	211	216	186	179	204	208	180	205	202	195	199	189	223	198	196	170	194	212	201	182	207	201	227	215	206	219	200	177	199	193	203	189	188	204	184	223	191	214	217	199	203	198	203	195	205	184	194	176	174	201	206	182	183	207	207	176	202	208	195	219	204	188	199	180	201	191	191	205	218	160	187	212	224	210	194	194	213	208	198	183	214	194	197	198	220	169	210	189	218	197	209	183	167	186	216	211	193	197	197	205	195	206	199	202	190	201	213	191	184	187	196	200	195	217	185	181	181	188	186	190	197	215	184	195	182	199	189	189	168	203	191	236	196	197	194	210	204	226	188	209	186	207	189	185	212	180	205	183	202	190	206	183	215	210	190	201	200	201	220	213	172	166	226	186	203	183	190	182	221	190	192	207	211	202	184	191	193	199	195	195	222	209	181	189	221	214	202	189	195	205	212	204	182	193	188	193	204	219	221	205	217	172	189	202	187	190	194	198	205	180	180	199	178	235	216	194	205	200	210	194	166	174	226	196	188	192	213	201	208	213	194	190	201	193	205	179	195	207	202	203	189	168	194	218	201	193	187	190	187	199	213	186	174	196	179	193	201	215	204	229	211	171	186	164	208	218	220	204	213	197	189	191	217	171	169	224	213	173	184	206	201	205	176	220	199	218	190	187	191	195	201	212	185	192	202	230	213	188	203	183	194	210	252	173	193	220	192	217	201	201	212	191	191	185	205	185	185	188	185	214	213	182	211	197	213	215	201	197	180	197	200	222	207	200	225	186	218	208	205	195	208	202	220	190	201	211	212	183	192	160	202	190	198	180	199	207	196	196	202	196	194	230	218	205	195	206	212	181	189	201	205	178	205	223	192	182	176	226	179	185	179	181	232	233	210	194	194	194	190	194	206	217	183	173	182	197	174	179	202	201	208	199	213	187	205	208	187	221	202	201	204	194	194	199	177	185	191	195	187	187	229	183	208	216	163	208	204	208	184	196	196	197	201	200	206	190	163	196	171	210	207	202	210	218	179	229	200	197	191	191	180	184	182	192	207	203	177	204	195	219	191	194	200	210	232	184	200	184	204	216	169	187	200	193	219	191	200	182	212	217	214	197	232	232	209	191	201	223	212	210	180	229	210	222	188	223	186	221	170	216	212	184	205	204	204	179	199	202	208	202	175	186	184	205	207	197	213	212	203	212	190	209	232	204	197	186	196	196	178	194	224	208	187	210	205	218	207	202	173	204	189	177	212	218	204	186	203	199	221	193	170	191	207	214	190	184	199	218	193	185	188	199	210	204	163	169	206	193	206	205	206	212	209	206	209	170	217	191	205	191	190	209	212	180	190	177	204	184	222	204	202	207	170	208	211	182	216	182	209	175	204	219	230	204	199	197	190	208	204	196	196	185	204	205	183	187	180	196	228	185	208	185	207	197	205	179	211	207	189	207	204	206	189	188	244	209	181	211	217	209	202	183	187	202	229	204	190	196	226	178	183	185	183	196	183	192	188	216	226	189	185	196	178
24262	21366	28538	24538	21304	6440	699	531	437	433	390	358	362	305	293	302	315	323	295	272	298	281	286	262	281	286	289	284	268	284	269	259	273	265	279	247	292	250	277	281	267	265	238	279	242	248	281	268	285	297	258	244	262	252	242	276	264	278	255	272	258	257	281	264	244	261	266	262	286	265	265	272	260	254	261	257	277	275	260	257	279	287	256	266	273	277	273	257	260	252	263	272	267	260	244	288	246	257	246	243	242	243	259	254	275	260	282	260	250	288	246	256	256	282	255	273	266	289	239	243	260	237	277	258	284	265	263	297	270	261	276	271	248	263	276	244	275	274	245	273	293	258	243	249	248	255	302	264	282	265	300	265	256	251	269	229	275	275	258	255	257	257	279	269	243	251	281	235	270	267	271	289	282	267	255	244	263	269	250	242	261	254	260	227	248	278	260	277	262	265	243	245	262	252	257	270	277	255	277	268	251	253	268	255	257	274	272	262	238	278	291	264	263	249	272	271	283	241	243	269	239	267	252	242	252	292	268	248	262	273	261	235	285	252	266	261	291	250	283	286	254	241	278	237	278	266	287	290	250	269	280	304	267	250	270	257	259	275	286	285	264	259	284	284	263	266	231	255	266	266	267	290	290	250	254	268	245	255	275	264	274	271	263	306	283	270	268	274	254	252	262	274	278	231	295	282	258	273	271	253	249	243	282	290	243	283	256	256	275	252	284	265	274	259	273	294	283	270	242	277	264	251	249	245	252	286	278	274	268	252	272	262	251	282	257	250	244	259	264	252	290	258	272	250	244	262	239	259	268	285	245	265	244	252	279	261	257	250	281	215	298	269	241	284	245	285	255	266	296	270	300	255	258	270	265	257	265	264	267	267	300	247	245	243	265	267	240	227	270	273	250	259	299	256	274	249	278	255	260	274	239	270	254	246	257	273	269	236	227	246	271	264	282	271	276	261	279	249	263	276	251	258	256	261	260	263	268	266	294	280	259	252	286	257	294	262	273	248	285	252	266	243	248	276	266	238	222	264	258	242	263	240	268	242	265	234	250	258	270	265	274	277	239	273	301	287	258	269	292	264	269	240	253	261	268	261	253	282	284	233	271	256	278	277	244	230	263	256	251	288	246	271	297	272	254	253	280	257	263	260	232	272	253	249	291	282	259	268	269	282	260	258	271	265	246	269	239	281	296	278	258	259	249	276	238	266	243	293	286	286	266	242	264	266	279	269	254	274	270	274	272	275	232	257	234	275	272	262	255	259	255	276	274	299	250	257	258	231	233	273	261	251	263	274	256	288	257	250	248	223	245	266	275	262	288	254	282	277	286	250	248	277	275	282	255	228	281	285	239	250	261	252	280	245	270	259	307	273	271	245	246	265	266	251	253	238	254	238	253	282	268	254	253	250	249	253	288	259	261	267	263	271	263	256	297	260	272	285	265	271	247	277	246	281	260	227	266	224	275	256	274	262	259	275	250	288	253	238	283	256	250	241	254	257	266	271	258	274	238	265	267	282	260	262	259	218	273	260	239	277	251	257	280	269	277	276	274	292	280	255	252	286	281	250	247	281	277	257	261	270	260	245	258	272	235	259	275	233	273	292	273	255	263	280	263	238	264	272	240	239	251	254	253	274	239	267	264	279	242	285	257	278	289	287	263	265	254	284	271	284	276	285	275	273	258	274	264	256	268	229	248	268	258	267	264	246	289	277	285	262	251	280	291	234	268	260	273	262	267	254	265	264	275	226	260	253	255	260	247	244	276	281	262	245	255	246	266	266	264	264	260	255	263	286	241	256	257	270	265	253	260	278	277	234	255	258	257	278	243	269	270	244	257	263	257	274	269	258	250	275	284	277	254	266	246	251	248	266	273	260	284	285	207	268	282	263	276	240	307	254	272	266	267	277	237	235	255	258	247	251	261	252	272	256	245	253	214	273	258	269	275	283	258	246	274	282	257	271	277	268	236	250	255	274	249	247	257	287	276	284	253	268	234	243	263	252	256	286	229	237	250	260	216	265	246	259	229	265	272	243	270	294	293	265	247	285	267	261	257	250	271	244	267	261	272	276	254	263	270	270	236	252	304	289	233	243	272	297	241	242	278	257	245	252	311	255	298	282	266	265	266	262	260	235	236	277	267	277	262	271	274	273	244	251	290	271	271	285	283	243	283	231	254	266	255	280	289	304	276	265	262	233	287	284	280	273	264	231	294	251	282	274	275	278	268	271	280	246	261	259	265	239	273	266	261	250	265	271	263	273	283	281	261	264	263	261	284	252	284	254	264	295	244	265	280	280	273	269	255	256	278	245	254	240	254	271	270	279	265	267	263	281	253	259	266	279	254	270	271	280	280	253	245	275	222	291	259	270	272	265	247	257	240	237	277	249	269	279	260	250	252	268	254	285	256	278	257	232	253	283	240	238	253	290	240	258	258	264	269	275	244	253	285	282	281	268	274	264	252	282	270	252	267	241	262	260	234	235	252	237	245	242	233	259	265	245	252	276	262	252	271	253	252	289	247	230	250	287	285	280	264	266	253	262	273	284	278	267	298	232	256	267	256	244	257	284	258	276	263	270	257	241	268	285	263	233	258	256	253	271	268	239	281	251	277	272	279	257	252	268	258	260	255	251	251	254	258	263	273	286	251	272	251	269	265	237	242	246	244	278	251	267	283	290	263	261	265	249	270	281	274	272	276	235	255	274	286	230	264	247	253	260	272	237	243	265	273	244	260	270	263	270	275	266	262	261	271	267	273	272	273	259	264	270	236	243	280	286	255	284	258	248	277	240	255	259	253	262	242	251	251	247	255	274	253	274	256	251	260	251	261	279	263	247	241	269	269	254	287	283	238	255	264	240	266	246	265	263	276	242	249	250	250	280	268	277	272	277	263	234	266	278	263	261	241	289	243	269	272	256	269	252	297	225	249	277	274	280	259	249	251	281	239	263	309	254	276	232	244	287	263	256	285	249	270	249	237	270	289	248	254	241	260	268	280	291	291	260	291	256	243	243	255	268	268	258	287	280	254	261	252	256	264	269	269	284	242	290	290	256	248	274	259	255	276	231	263	254	263	252	266	250	256	262	249	251	241	288	299	249	264	279	253	258	265	291	284	251	245	257	272	266	287	242	264	247	256	230	275	282	234	258	263	287	287	279	263	262	270	253	249	270	274	308	287	233	229	263	262	291	280	286	271	257	245	264	279	276	270	268	273	270	275	243	235	232	265	254	266	258	269	273	245	293	246	264	252	282	264	243	239	286	280	264	241	287	274	250	270	276	275	269	269	233	261	264	264	252	276	265	231	260	267	278	242	279	281	270	231	282	259	252	259	249	262	266	257	246	233	269	240	268	257	245	278	274	271	269	251	271	260	254	259	257	215	236	273	237	272	240	248	231	263	280	279	275	291	268	266	267	278	286	283	285	282	262	253	271	260	259	247	265	268	280	250	224	247	271	262	269	256	247	270	250	268	245	211	305	289	300	254	267	249	239	255	250
45073	14109	7439	3689	2537	1832	1543	1190	1008	903	817	730	694	664	633	578	572	578	549	530	524	518	522	475	498	513	478	438	480	460	463	456	483	489	472	430	460	439	461	457	471	463	439	443	438	456	465	474	488	466	431	438	470	453	454	486	471	475	436	442	436	458	483	435	423	444	455	412	413	398	457	427	428	485	396	494	472	477	484	440	425	428	449	444	446	463	470	436	454	401	420	482	444	427	442	449	439	481	428	464	499	398	417	442	429	436	446	442	442	486	454	448	449	442	447	436	452	442	426	447	442	437	475	437	426	410	412	404	441	416	475	445	471	450	451	445	421	450	468	449	453	446	432	444	463	455	443	434	402	434	407	433	465	428	419	436	432	452	421	442	462	456	431	432	462	455	408	460	437	438	481	473	436	441	428	446	449	445	405	442	453	433	449	442	441	468	403	475	448	452	410	454	396	473	407	444	423	454	437	432	454	448	451	430	434	435	483	422	457	419	432	461	472	433	460	475	419	410	462	449	464	465	447	435	461	432	463	451	448	471	435	423	463	461	471	469	445	434	451	441	444	439	417	448	447	463	480	409	443	438	450	441	408	461	445	444	442	473	426	452	457	443	480	420	480	462	428	430	436	450	437	450	439	422	450	459	412	435	388	432	457	445	469	397	466	457	426	446	457	442	425	423	433	440	442	436	429	434	468	408	404	430	429	420	435	405	438	480	474	470	457	437	449	454	435	458	441	438	434	441	436	422	435	421	452	420	442	469	462	458	435	474	465	432	415	444	408	494	517	443	422	402	422	461	445	421	417	419	437	444	470	446	466	439	445	429	448	434	483	443	422	419	435	448	471	418	423	435	473	451	434	428	455	434	455	417	431	469	451	427	434	476	437	431	455	451	441	422	423	443	440	423	416	433	467	450	469	445	454	426	432	443	435	441	483	453	451	459	449	451	445	405	438	430	462	479	490	444	434	485	423	460	402	419	427	424	456	432	454	446	448	451	428	449	436	424	446	467	436	444	445	460	478	434	446	457	483	423	454	468	439	408	430	496	440	435	433	441	408	394	426	447	417	463	434	418	403	411	503	445	456	450	434	427	448	425	391	462	427	471	431	438	478	454	446	412	435	411	449	423	444	480	482	435	434	480	436	433	432	444	446	463	464	472	428	376	431	411	490	451	446	454	444	434	460	454	431	430	425	476	453	403	411	454	435	440	403	465	405	424	407	425	429	432	440	427	438	444	431	417	470	430	461	459	457	436	449	397	462	458	452	436	389	458	450	468	410	466	448	447	470	451	453	417	454	413	455	449	461	396	432	461	433	461	451	446	472	481	438	426	433	462	450	460	421	450	404	426	423	460	434	456	457	419	470	468	455	464	445	405	459	449	427	428	460	406	441	419	445	438	442	426	424	402	464	472	432	443	403	419	460	442	422	418	426	430	443	453	429	418	470	431	417	421	438	466	455	438	451	438	436	424	412	442	455	436	473	428	404	427	429	430	439	441	447	425	448	426	426	477	421	483	457	435	424	461	408	457	440	408	440	456	472	425	409	438	423	439	479	427	403	424	494	481	432	435	430	437	430	444	431	394	465	427	448	416	454	454	412	462	431	459	414	428	431	442	424	446	473	444	452	463	448	420	421	443	452	452	448	427	422	458	456	474	441	416	457	435	429	433	451	431	435	442	469	463	467	400	436	427	453	460	467	460	384	483	459	459	431	440	441	425	468	427	437	478	435	458	419	399	429	463	400	434	389	450	457	436	402	427	453	417	451	414	441	409	449	473	412	435	463	445	416	433	456	423	437	440	446	410	445	457	461	438	465	466	421	429	413	413	435	444	474	403	429	422	444	431	424	442	422	421	425	465	397	444	436	512	420	426	420	460	450	456	458	463	422	522	423	475	462	462	439	434	438	461	440	452	418	470	451	437	436	462	416	447	450	432	443	447	418	418	416	450	427	428	448	437	461	414	485	419	432	413	469	462	434	429	471	473	482	419	422	439	457	465	430	428	459	431	470	442	418	426	462	469	456	466	438	443	436	478	434	448	424	416	442	437	447	450	458	437	449	466	411	411	461	413	429	433	458	465	455	449	452	446	416	446	462	427	427	451	455	457	454	413	425	453	429	413	477	443	414	416	455	440	414	453	437	425	426	432	427	455	478	467	439	446	409	425	482	404	433	426	440	456	413	449	440	441	469	422	443	464	470	498	445	430	400	419	435	476	417	435	431	441	479	434	471	441	437	459	468	432	424	435	442	462	442	449	422	429	438	449	468	424	477	438	403	429	449	477	421	446	406	440	426	434	423	448	422	443	451	408	446	432	450	449	428	421	431	442	432	443	464	405	413	422	448	424	464	429	436	471	450	445	457	449	443	434	443	409	433	485	450	436	456	437	425	439	470	458	429	465	399	465	448	434	455	435	445	440	435	441	418	462	446	464	404	447	428	423	418	462	426	429	434	438	428	444	424	440	462	438	428	430	457	422	432	413	424	447	431	432	459	433	447	461	448	459	464	441	409	460	458	469	475	480	435	461	429	491	429	433	445	437	420	485	468	415	450	412	406	409	425	425	417	433	420	438	462	444	413	404	466	420	449	468	442	470	458	454	467	446	465	446	429	421	439	447	471	464	418	443	456	455	437	422	423	437	410	414	438	406	423	429	436	429	478	439	438	434	450	417	424	444	438	457	430	405	423	432	398	441	467	423	445	441	434	492	440	458	414	452	440	437	437	460	408	440	429	449	462	487	431	417	462	413	419	412	429	423	437	406	410	469	431	432	446	427	479	484	430	472	429	457	435	458	445	452	439	441	454	460	442	428	447	469	451	472	478	488	427	449	434	428	480	443	448	426	453	455	442	438	446	440	478	400	423	423	443	458	466	411	444	445	447	447	473	390	433	432	469	427	439	414	431	472	452	466	453	464	427	432	433	453	402	421	391	471	479	466	440	465	427	441	442	464	403	407	459	436	445	428	406	455	472	417	422	468	461	446	471	413	441	450	468	439	451	454	424	438	437	467	451	452	462	429	455	398	425	432	417	489	418	430	434	425	434	424	458	435	428	476	454	437	442	456	415	431	466	449	445	463	443	476	470	482	486	422	470	458	439	438	429	427	405	418	465	468	442	470	443	393	443	466	426	458	451	437	453	430	445	421	501	452	464	432	446	413	425	416	397	468	437	436	475	488	429	444	460	441	481	402	459	454	456	459	436	428	434	433	459	434	448	459	450	436	462	434	427	446	472	427	405	422	466	443	448	463	448	458	472	439	429	386	442	422	450	429	454	459	433	462	466	451	474	489	476	434	438	470	489	453	413	486	440	450	445	410	479	480	434	407	454	421	432	412	433	452	436	453	402	452	429	448	402	446	480	475	473	463	437	460	462	436	421	469	437	437	487	420	405	456	435	430	480	433	428	445	448	421	420	444	451	441	470	429	452	453	455	451	453	445	418	396	439	457	476	454	430	425	469	456	419	398	400	410	431	444	415	400	431	472	506	468
23199	21332	29172	23851	21336	21318	5368	881	597	565	478	486	411	401	445	393	408	415	377	386	373	328	343	354	327	354	375	311	340	302	318	327	315	332	323	314	335	316	334	307	337	342	332	312	296	331	308	291	289	314	312	304	310	323	291	348	347	306	328	301	325	322	297	303	337	324	306	313	322	285	310	330	294	337	294	305	305	304	313	313	320	285	326	303	315	305	289	297	313	303	330	282	329	287	267	310	301	309	314	297	296	304	284	266	326	308	313	316	313	268	297	331	346	345	303	296	298	308	325	295	297	312	295	313	282	348	316	324	293	306	281	330	334	291	325	290	308	330	317	289	303	314	306	298	285	302	327	328	331	317	319	326	336	339	325	315	314	318	288	304	284	306	299	308	325	340	333	279	312	324	326	299	325	330	312	299	295	338	317	315	314	297	296	290	306	336	336	320	332	308	288	327	290	336	299	320	311	302	317	348	334	284	296	293	330	336	292	322	297	291	297	317	310	345	318	329	318	313	323	342	330	314	311	325	337	290	316	305	303	319	348	336	311	288	317	320	279	273	327	323	301	299	302	334	297	315	311	299	346	324	339	312	312	339	325	311	290	323	318	289	288	332	318	308	333	346	306	363	313	287	318	352	312	277	350	291	327	323	300	316	317	313	317	311	334	328	318	289	343	319	331	309	324	323	336	324	313	302	322	297	315	319	333	315	299	301	313	295	319	296	332	298	303	313	307	293	309	324	350	285	328	293	291	345	327	313	312	334	331	321	311	269	303	324	325	323	319	334	341	336	315	334	299	267	325	325	326	334	301	291	278	318	299	320	274	341	349	332	299	302	256	292	308	285	297	328	328	363	310	313	319	294	302	293	316	295	307	301	332	293	321	291	301	323	323	325	326	287	307	335	312	318	298	324	290	288	299	264	310	297	317	297	328	286	328	307	297	307	342	344	316	283	311	312	299	320	318	262	354	283	303	313	322	322	264	336	294	334	330	347	348	291	291	300	277	295	310	324	350	306	307	322	311	315	300	314	320	318	328	298	330	326	318	330	317	304	333	271	303	314	337	299	333	279	310	323	309	330	329	312	308	308	300	264	321	313	361	314	287	331	355	330	278	295	302	300	322	333	346	275	308	311	327	314	302	291	311	315	286	338	300	311	317	334	330	305	317	297	350	322	328	315	282	308	277	312	324	310	323	323	307	321	330	310	324	339	332	312	276	306	319	310	328	325	316	311	329	330	322	301	300	310	293	286	301	295	297	332	315	313	303	310	298	305	316	327	328	330	286	318	341	307	328	299	335	300	323	314	315	301	307	328	317	286	312	320	274	323	335	331	314	322	306	325	304	315	282	323	298	307	285	327	293	316	319	344	301	299	318	298	301	326	294	308	267	330	305	338	349	293	307	302	311	300	311	332	299	315	306	285	278	306	338	348	298	315	285	352	328	327	311	314	309	329	335	324	323	331	336	304	309	329	313	311	332	316	295	316	321	302	306	319	319	336	329	326	330	301	348	299	336	301	315	284	299	301	303	315	309	304	287	318	274	310	313	315	327	321	299	303	325	315	289	317	337	276	335	320	313	328	314	311	333	325	260	345	290	358	330	312	317	314	310	304	331	313	269	306	318	315	312	274	306	329	321	341	336	345	309	338	281	329	292	282	334	310	330	272	296	286	300	316	356	325	306	306	322	313	314	314	318	299	331	284	299	307	310	310	304	312	338	289	301	315	311	313	313	286	285	306	340	309	340	301	311	346	292	311	301	307	336	287	328	279	309	304	298	307	289	301	320	308	281	342	303	308	337	338	309	289	281	280	328	305	322	317	325	308	292	318	325	327	304	327	293	311	317	295	326	323	322	325	291	317	312	337	300	323	324	298	305	317	303	319	322	314	321	320	294	276	338	304	332	284	306	309	361	324	304	325	319	327	318	295	312	314	296	326	296	294	317	327	308	298	327	306	331	297	328	328	341	296	294	326	323	303	333	290	307	311	324	319	288	350	304	313	316	319	327	328	317	321	324	328	343	285	317	294	319	294	327	292	307	337	298	337	341	305	342	302	303	297	287	302	307	339	308	287	340	319	307	305	353	341	328	326	301	313	336	305	304	317	300	301	326	282	336	285	337	336	292	323	354	306	299	313	296	325	325	323	336	311	301	333	338	294	281	299	284	316	284	307	352	296	282	328	338	315	326	278	317	335	307	320	337	328	284	325	309	328	313	321	312	288	305	293	325	287	319	295	297	334	303	334	299	308	334	300	300	290	280	318	301	303	318	314	339	318	319	309	305	293	324	333	287	312	307	317	312	334	320	320	306	283	302	300	284	327	294	304	333	327	352	290	327	336	325	314	298	328	286	310	318	311	327	336	337	317	312	331	315	328	329	361	314	299	290	294	327	329	314	285	311	338	330	315	271	338	332	297	312	313	313	327	295	315	324	326	349	322	321	340	331	298	312	280	345	297	301	324	313	310	332	309	327	308	278	318	340	289	328	312	329	337	314	336	301	318	343	316	318	318	316	302	309	310	294	323	301	309	303	340	316	336	296	303	323	290	301	298	273	318	305	314	339	331	307	292	298	313	309	308	327	280	271	293	344	314	327	290	293	295	297	316	322	320	317	324	265	313	313	326	323	299	303	291	318	297	295	301	316	309	307	300	291	338	318	320	312	264	323	305	317	311	329	323	324	305	308	333	295	328	310	342	297	290	330	326	330	286	301	278	288	319	348	334	332	286	328	294	345	302	294	290	320	311	313	334	343	306	326	324	317	319	297	331	333	276	328	324	277	302	346	290	332	271	310	288	323	300	305	314	321	321	300	309	330	306	331	315	315	326	354	315	324	310	326	348	313	295	308	323	329	333	288	335	286	321	254	346	306	335	307	301	314	341	305	299	307	318	324	321	312	298	320	293	329	324	324	316	316	328	278	324	339	318	323	291	304	304	336	301	318	325	327	314	322	308	343	324	310	284	318	332	297	311	319	316	308	346	304	323	298	346	354	313	332	346	327	320	301	300	312	292	263	295	314	279	313	311	334	329	303	308	320	325	288	295	321	310	297	321	321	353	325	331	290	288	315	291	311	306	345	288	317	302	344	309	319	290	341	324	312	334	316	290	298	315	328	310	295	314	297	302	320	312	286	304	295	311	327	318	311	344	322	345	324	311	327	326	316	315	293	346	339	313	327	348	295	315	320	323	308	327	301	294	314	356	334	329	338	335	336	320	321	316	292	297	340	315	306	293	317	321	315	362	331	308	322	337	317	295	334	288	305	289	311	333	321	321	318	306	359	288	284	321	325	292	353	280	309	294	305	324	304	313	307	331	308	331	298	295	340	298	303	316	317	287	308	313	287	348	343	307	305	306	289	311	300	330	316	283	300	324	297	337	289	314	300	325	319	299	306	313	310	290	312	308	311	314	319	322	307	316	295	313	333	319	315	319	314	295	314	294	309	319	329	320	307	320	331	336	332	277	302	323	296	316	290	308	301	338	319	310	290	317
48452	18123	12153	6338	4366	3168	2502	1993	1691	1405	1279	1141	1076	921	884	815	779	754	693	672	654	633	655	625	631	639	612	618	606	667	583	579	601	533	535	567	568	563	548	546	528	558	518	570	517	593	514	526	530	510	521	520	548	529	513	509	534	521	554	505	533	524	530	561	494	527	509	523	486	554	516	535	576	521	513	558	510	521	545	539	548	508	512	494	519	545	510	489	519	507	551	498	495	504	521	524	513	515	492	488	531	512	505	481	521	534	517	506	507	495	548	511	535	553	516	507	533	516	540	535	526	525	517	512	521	515	523	542	534	534	527	534	498	538	544	516	493	489	567	521	540	520	508	514	561	516	558	554	519	472	535	499	516	522	517	503	514	491	526	548	538	561	541	491	504	495	529	506	524	517	508	519	529	501	534	518	521	561	519	487	503	492	526	543	561	516	497	531	505	538	541	546	545	517	527	470	529	505	519	547	489	482	498	510	545	482	533	507	504	492	520	510	498	493	505	512	537	500	472	536	542	492	522	513	510	494	489	536	543	480	494	517	548	518	540	518	504	499	468	511	496	532	536	481	551	509	533	520	524	526	526	475	538	498	543	557	496	503	538	543	497	517	504	487	482	522	500	506	509	529	514	505	513	502	492	515	505	490	485	554	469	559	528	499	508	451	502	493	520	510	514	515	494	553	511	486	521	532	472	510	496	495	487	570	525	543	556	537	492	491	507	500	513	540	529	544	468	517	469	547	499	510	511	474	535	489	567	529	469	469	510	529	542	502	485	544	514	520	499	551	524	530	533	492	521	518	526	482	485	481	494	545	509	544	542	533	528	532	517	519	464	553	496	497	532	485	552	523	488	509	529	488	503	499	520	511	516	518	527	517	502	536	537	531	494	529	498	513	552	511	518	508	492	491	528	521	523	492	518	534	504	531	500	518	494	506	511	531	531	469	507	534	532	521	514	525	528	554	479	527	525	499	527	532	508	533	529	541	498	501	531	516	563	535	500	545	503	481	511	480	519	489	511	500	536	506	523	476	488	502	495	516	474	494	522	499	509	507	482	515	529	492	536	508	542	524	539	495	533	515	507	529	488	504	520	523	480	536	542	525	474	524	496	531	511	461	559	513	527	501	534	505	529	524	479	517	509	509	487	492	481	558	567	503	513	520	535	492	495	537	512	492	496	509	522	488	509	544	538	506	523	497	500	524	549	478	542	517	528	493	526	545	464	512	505	541	514	532	529	495	520	521	508	481	573	521	508	516	536	546	528	519	496	544	506	526	493	520	520	490	526	521	554	505	491	548	507	553	475	510	492	485	514	512	507	554	487	508	523	522	549	491	492	506	528	529	561	552	522	511	491	505	516	525	531	494	474	497	490	490	519	508	505	532	509	543	506	499	513	523	518	482	452	482	516	507	516	506	536	535	554	532	510	495	472	516	537	524	491	536	567	497	555	507	515	522	486	500	497	495	525	505	478	493	519	554	529	524	489	498	511	463	491	519	502	562	521	473	520	526	516	500	475	505	524	521	521	488	502	491	492	502	507	529	501	522	559	496	518	544	504	537	511	504	488	505	524	531	520	500	524	519	509	502	486	479	506	501	494	497	520	470	456	529	508	521	529	491	530	578	516	545	519	510	513	532	511	519	502	544	488	538	494	530	525	514	472	563	513	526	479	525	477	495	566	512	517	520	527	508	543	498	551	509	479	489	535	527	526	523	500	482	522	507	491	469	524	499	519	457	498	527	532	539	551	487	527	523	553	533	522	508	540	506	549	534	525	509	547	528	522	529	523	489	492	520	506	505	517	555	512	514	524	495	529	502	514	544	561	500	519	473	495	512	498	494	482	505	497	500	564	488	533	522	472	489	547	474	524	531	518	519	479	544	496	480	529	515	485	528	539	497	500	524	519	523	529	551	511	522	512	515	512	509	529	522	507	518	508	501	514	530	538	478	538	515	499	498	533	526	527	493	525	527	504	489	513	535	505	502	523	511	541	525	526	485	542	473	532	485	509	498	508	478	539	481	546	496	501	496	521	526	538	526	535	585	547	511	524	510	555	522	461	501	488	532	544	527	551	522	538	504	526	512	509	549	516	541	497	531	499	502	527	529	559	488	567	532	509	452	523	523	472	484	491	497	520	554	498	551	527	500	509	504	526	499	512	500	476	516	552	523	529	507	492	500	549	507	516	514	490	558	547	526	586	536	541	496	542	499	523	543	515	492	512	556	532	529	513	480	527	491	509	496	516	527	485	508	495	516	514	515	511	494	493	522	557	499	530	524	483	517	510	484	557	506	505	493	486	483	514	475	511	547	467	505	524	495	497	513	512	519	525	530	546	526	506	557	528	531	505	497	531	540	506	490	542	551	501	498	532	531	496	478	515	509	551	528	464	497	537	540	494	533	510	513	551	521	518	535	509	469	521	485	506	504	487	555	506	517	450	522	555	547	542	536	475	488	503	472	539	485	518	543	462	524	509	493	521	552	511	492	523	516	508	522	533	542	484	529	548	540	523	518	492	496	485	473	524	506	501	493	488	503	533	532	482	542	524	521	486	490	525	563	494	509	517	533	503	547	501	496	501	540	541	520	508	506	495	506	521	506	533	491	477	542	550	514	495	506	518	494	526	523	508	467	476	536	476	502	498	524	501	543	517	478	496	531	508	506	479	495	540	542	519	524	526	510	507	491	531	483	481	503	565	517	490	572	496	481	541	486	549	504	528	526	505	517	503	523	507	493	540	493	542	536	530	573	508	543	506	490	541	503	542	520	494	461	538	530	481	517	529	508	509	530	525	535	529	548	505	486	551	553	515	500	475	510	496	530	536	505	534	505	523	521	526	513	533	516	553	517	532	517	538	497	536	522	529	497	511	517	507	540	531	489	492	525	544	489	482	485	514	502	518	546	527	489	515	493	545	527	532	490	508	540	512	522	521	533	514	476	520	503	558	514	514	536	521	520	492	546	572	516	532	498	500	494	505	511	511	548	555	505	494	490	494	517	518	510	525	507	489	529	515	489	528	543	537	527	505	533	522	494	482	517	508	526	488	506	514	475	496	496	560	478	528	508	533	528	524	491	540	483	539	529	493	496	521	498	484	488	543	535	492	510	531	468	536	525	475	491	518	513	542	530	486	527	551	511	505	523	530	513	506	529	548	528	553	537	476	502	552	513	519	530	504	503	524	503	530	507	502	542	513	500	537	530	567	477	505	483	515	499	467	538	482	517	505	491	525	475	550	509	453	545	532	506	503	483	520	533	542	488	543	517	495	507	551	515	489	508	499	512	504	489	514	530	505	495	472	523	510	531	490	516	499	507	531	508	502	486	547	485	519	489	468	535	522	498	526	497	502	537	521	517	480	519	526	499	504	516	544	543	551	513	532	524	509	521	495	534	509	563	515	518	479	522	490	542	510	492	501	548	498	522	517	502	496	548	539	497	502	493	489	528	505	523	483	545	513	503	543	487	521	512	502	513	488	522	497	527	559	555	562	488
26963	21026	10314	540	224	189	147	109	107	125	120	127	97	116	111	103	140	105	113	114	126	142	125	129	126	117	96	98	146	93	126	120	110	113	125	118	117	129	107	110	119	129	122	115	115	110	124	114	136	107	142	111	121	91	108	106	112	126	120	108	133	117	106	109	134	132	102	130	107	124	92	125	112	109	128	105	101	103	110	101	123	131	141	101	104	110	116	127	109	117	111	89	123	106	118	108	120	112	114	123	114	98	91	111	111	120	115	111	104	124	115	105	127	111	93	103	114	119	101	121	110	112	118	106	100	113	121	110	105	108	124	96	118	115	117	112	105	134	140	122	109	101	110	101	116	101	109	115	119	105	111	114	114	123	112	97	118	115	107	111	117	115	108	101	115	127	109	88	123	140	114	113	114	121	109	104	103	114	122	112	109	110	116	119	93	104	133	95	114	101	122	108	114	115	102	101	116	116	98	128	118	119	111	127	116	101	104	138	108	119	123	106	119	111	96	99	119	115	114	103	111	125	105	119	139	107	106	118	102	138	104	120	120	98	118	96	112	121	112	132	118	106	114	132	114	90	117	130	107	123	122	92	118	94	116	109	117	116	145	117	97	136	112	115	110	107	115	104	114	119	113	113	122	128	114	116	115	108	117	116	126	114	123	129	124	121	105	119	114	103	122	105	114	105	95	120	135	116	111	123	88	106	106	114	123	118	116	109	94	119	130	92	109	122	105	113	120	105	88	117	136	121	99	105	105	119	111	109	103	109	112	131	118	111	98	123	105	113	125	109	112	138	100	120	98	109	128	107	128	113	109	120	118	103	99	123	107	124	120	123	112	116	117	113	111	105	141	139	114	107	125	121	106	104	112	115	104	111	116	114	114	105	138	108	123	113	113	112	122	113	135	119	128	121	130	106	98	107	96	105	134	135	119	130	133	104	107	95	97	120	104	125	95	107	106	123	108	110	111	110	97	127	95	105	111	105	112	136	101	110	126	106	104	118	108	118	119	114	122	107	122	96	121	90	128	103	123	126	132	92	111	128	118	132	99	120	122	115	109	129	124	111	99	124	130	117	115	103	114	123	124	111	117	128	105	121	106	127	115	122	112	134	104	133	105	112	113	104	97	108	112	133	97	102	109	121	105	97	118	94	108	128	111	100	111	105	121	119	122	115	110	123	119	139	114	114	109	105	113	111	102	118	95	103	114	109	117	122	114	125	108	111	116	131	123	103	115	123	111	116	108	144	126	105	133	95	140	115	108	112	106	115	120	102	101	130	110	129	114	91	121	113	108	104	106	97	107	106	122	107	106	118	110	106	107	139	119	106	99	104	125	107	98	107	121	112	116	113	119	96	109	108	114	120	111	110	109	83	135	125	113	93	97	107	117	100	117	105	127	137	108	121	110	98	107	112	126	126	125	100	117	108	128	112	115	120	108	112	124	101	117	120	117	117	98	110	131	134	118	115	114	132	98	103	115	126	109	130	119	116	114	110	97	120	117	118	113	132	97	115	118	109	127	112	118	100	111	128	116	116	132	95	121	122	108	114	105	120	141	117	117	106	105	125	110	105	120	129	146	126	116	114	111	123	118	118	108	116	121	119	120	102	130	123	120	122	115	107	116	113	116	117	107	96	114	121	118	125	124	118	102	116	108	124	117	102	110	102	85	107	103	125	98	111	102	118	131	118	129	122	84	129	117	130	105	109	101	115	95	121	98	116	116	112	126	118	97	105	122	112	103	111	104	108	119	109	97	113	113	125	108	99	133	119	96	126	103	128	93	125	95	110	100	111	132	127	108	112	103	103	137	114	116	98	118	130	120	118	117	114	119	120	111	118	123	120	111	112	113	111	125	107	126	116	126	108	116	115	99	94	113	108	130	101	108	111	122	122	117	107	127	105	118	103	99	112	115	96	97	121	114	125	111	114	116	115	116	116	109	114	117	110	111	127	124	111	103	108	112	105	119	114	146	114	112	117	113	100	130	103	110	97	122	108	116	120	121	123	107	96	106	102	90	116	124	120	121	109	110	119	112	103	118	120	121	125	121	93	105	101	130	117	110	91	117	101	128	125	116	115	95	116	99	129	119	115	120	113	110	132	101	110	123	122	110	118	92	122	108	122	122	106	118	107	116	108	111	91	94	135	99	118	98	102	107	115	113	110	100	114	115	128	132	104	111	122	105	103	110	90	111	104	117	102	126	109	109	111	121	118	114	107	115	115	101	130	108	113	120	102	117	119	115	115	117	116	110	132	100	110	108	108	109	121	110	129	99	131	122	117	136	113	103	116	120	111	125	107	121	105	108	120	122	122	120	112	123	132	96	98	104	95	136	94	118	105	117	117	107	100	124	121	124	108	127	116	105	121	90	98	127	118	102	127	107	98	103	114	114	104	130	109	114	117	95	110	116	116	120	112	103	124	99	119	127	103	123	125	102	115	116	126	94	118	111	119	129	110	113	106	107	123	114	105	124	118	139	106	114	112	122	89	102	107	106	114	101	121	119	112	136	100	111	113	103	107	110	106	100	124	131	103	120	121	118	110	134	116	120	136	118	101	107	104	105	103	108	113	94	113	118	106	118	130	109	119	103	120	101	122	119	127	117	123	105	110	110	123	109	131	108	117	107	126	113	115	118	114	115	105	107	120	105	112	127	133	127	121	121	118	100	106	129	101	100	118	113	115	139	98	109	114	124	106	132	112	105	90	112	121	95	109	126	112	105	90	99	106	123	106	119	103	113	110	122	102	123	122	118	114	104	126	90	110	114	118	95	125	102	114	126	108	124	111	108	114	99	122	106	119	108	117	132	107	112	122	132	118	133	114	86	107	108	103	130	104	119	108	112	112	104	127	110	108	106	117	102	118	111	106	130	103	123	106	113	105	122	113	115	123	109	129	120	122	101	121	121	113	109	120	113	105	107	103	103	116	114	103	115	104	118	92	103	102	110	121	109	108	113	117	109	101	122	128	97	107	113	108	114	124	114	107	112	119	124	111	112	113	97	119	118	122	121	107	102	128	123	109	121	111	116	120	128	111	110	142	117	117	95	119	100	118	117	117	103	95	95	114	119	116	119	119	105	117	111	105	98	95	133	134	138	121	102	112	119	111	107	119	104	112	106	107	114	125	126	117	99	111	112	101	109	113	121	114	108	112	119	98	132	123	102	107	123	109	111	122	119	134	101	98	115	104	111	117	103	103	115	116	103	113	121	131	103	111	98	97	114	117	117	114	136	96	96	98	95	106	106	111	106	112	118	120	112	110	139	93	114	121	110	94	115	124	115	114	118	108	107	113	119	129	130	124	115	131	143	100	107	117	117	111	113	124	111	102	115	101	114	113	89	125	109	102	111	99	112	105	103	110	97	120	115	115	104	103	117	120	134	116	113	120	121	120	109	105	113	118	121	118	114	132	125	113	117	118	109	140	109	137	119	126	114	121	106	114	118	121	101	96	114	95	111	102	117	130	117	100	94	130	99	103	117	115	106	108	100	134
23976	4167	949	523	431	308	280	271	255	245	224	232	242	220	208	218	200	212	212	234	239	197	189	170	199	190	208	232	204	200	197	196	220	205	188	196	193	215	205	196	212	207	192	201	204	200	214	160	195	186	209	186	212	191	207	192	208	217	202	197	201	202	217	194	200	167	197	191	185	213	197	227	203	192	201	201	187	203	202	183	203	221	203	206	183	196	212	213	190	201	190	192	195	220	213	201	216	189	192	213	211	209	222	193	186	181	191	204	243	209	173	191	189	202	189	185	205	195	187	204	184	193	207	172	201	167	220	157	212	203	210	192	186	202	204	181	215	221	201	198	176	221	217	209	180	188	196	202	206	202	210	222	195	191	190	181	201	212	205	196	227	188	195	200	214	228	189	220	201	177	199	180	189	184	221	215	183	222	201	222	191	208	194	180	220	197	215	205	200	209	235	235	195	204	189	200	193	186	206	213	211	210	201	216	213	198	185	182	198	198	198	193	208	201	191	186	183	166	191	201	206	184	211	203	217	201	206	215	225	186	199	188	201	208	180	198	178	187	222	184	170	215	224	201	203	203	192	196	228	180	214	208	193	190	171	208	217	215	196	187	190	215	218	219	202	230	187	173	204	184	192	193	174	197	196	221	205	174	226	201	199	184	179	222	200	194	175	206	196	205	193	207	196	210	185	196	190	188	194	204	199	214	199	192	217	201	180	196	223	173	210	206	182	186	195	185	189	204	202	209	196	170	187	169	191	229	191	181	207	215	220	204	181	186	216	194	197	209	184	212	217	207	167	182	201	190	196	198	214	196	196	193	197	180	169	215	192	191	193	205	217	192	217	198	185	221	224	209	199	207	199	192	215	208	199	179	193	197	182	170	187	198	204	206	150	189	232	186	216	177	173	208	190	225	221	198	201	225	206	207	179	214	188	197	205	196	229	195	165	219	212	210	176	204	215	188	190	199	202	207	210	190	200	199	222	205	164	190	211	214	224	189	213	181	181	205	198	223	208	204	215	227	193	198	191	164	192	195	203	188	180	219	202	205	220	202	213	202	215	208	201	187	175	172	175	223	206	187	176	190	198	197	213	224	197	200	188	217	229	208	184	192	209	221	190	161	199	179	209	219	197	209	179	194	214	220	211	211	188	202	181	200	187	214	186	228	222	181	190	181	205	198	172	196	220	200	193	179	188	192	199	192	195	216	191	206	209	213	211	195	201	173	198	232	183	208	198	210	194	208	213	179	199	213	217	183	180	205	186	194	196	224	200	199	191	194	173	204	213	205	222	163	181	202	203	211	205	201	192	206	192	209	201	204	178	199	175	211	202	207	193	221	203	182	184	172	198	200	210	196	203	213	191	219	210	196	206	199	187	199	216	197	236	178	192	195	195	213	211	214	176	204	200	190	201	197	156	198	204	209	202	200	197	217	192	166	194	212	228	209	204	221	205	211	184	188	187	190	188	205	197	228	180	190	184	202	197	194	193	187	193	207	197	197	209	204	196	199	194	213	215	188	209	195	202	220	207	209	204	205	240	185	182	196	206	200	194	206	211	195	194	202	193	204	192	250	181	192	170	214	223	214	210	192	177	213	185	236	212	214	202	197	174	202	194	193	208	194	209	216	218	199	202	173	178	188	206	195	187	213	185	182	198	203	197	200	197	175	206	204	182	204	204	201	202	183	202	188	196	209	221	189	212	209	203	206	201	184	222	189	198	204	175	221	192	194	207	210	185	177	190	217	231	210	191	209	199	177	187	202	203	203	190	189	211	177	185	200	212	210	201	216	179	178	192	202	192	197	204	174	211	199	209	192	193	201	183	187	195	200	225	205	204	207	232	192	213	207	183	184	196	217	192	213	184	209	184	181	193	178	195	205	222	216	202	202	189	197	195	182	193	192	178	208	197	199	201	197	213	196	200	233	194	203	186	195	199	224	198	166	189	206	214	196	186	197	191	168	194	186	181	197	181	204	205	208	177	198	201	196	205	202	206	179	216	194	194	183	210	186	208	200	204	197	205	206	190	215	182	201	173	214	195	193	221	189	179	189	184	218	207	217	183	193	189	168	200	185	208	205	208	198	189	184	202	212	219	196	194	183	189	206	231	166	208	193	194	201	210	192	200	211	213	206	200	205	177	192	193	204	203	203	228	185	196	215	190	209	180	210	220	198	186	203	204	199	210	197	210	193	202	194	190	212	193	191	203	195	205	194	187	171	211	187	212	175	204	210	200	188	181	200	201	184	200	206	209	175	215	173	174	172	190	188	210	206	195	212	184	213	181	206	183	194	208	182	180	168	200	220	188	205	187	213	189	198	207	198	204	208	193	189	195	206	199	203	184	182	205	212	193	177	207	219	203	187	179	210	198	226	208	177	230	206	214	229	213	234	189	193	218	202	162	203	213	201	193	184	212	197	222	201	202	203	197	166	192	191	183	190	204	180	189	215	208	215	217	198	193	206	233	176	197	205	220	179	204	220	224	199	200	228	200	223	220	191	196	193	196	204	202	193	196	185	203	201	193	202	198	204	188	228	175	218	199	176	208	224	232	193	193	186	189	178	203	192	204	203	192	188	175	210	211	213	189	202	198	215	198	207	184	212	207	228	190	177	201	206	198	190	173	197	200	195	213	188	227	205	202	188	189	191	195	201	221	205	183	192	184	189	200	204	225	185	196	222	202	195	180	198	186	220	178	198	220	220	170	197	208	179	197	197	177	217	204	194	216	196	187	191	190	186	195	174	219	186	193	188	228	201	183	188	187	187	214	184	205	179	191	197	205	213	226	177	200	210	200	210	182	224	200	200	197	191	194	204	220	211	214	200	196	206	190	186	194	230	205	215	175	179	213	189	205	215	193	202	196	202	188	173	226	205	188	182	182	194	217	187	219	202	199	225	188	226	190	176	203	199	205	178	221	168	199	171	206	206	210	217	191	200	200	183	199	205	212	216	202	220	254	199	206	191	225	209	224	182	195	147	203	188	208	224	214	187	191	216	209	173	195	216	191	203	204	195	185	203	178	216	182	211	211	188	202	201	194	198	193	198	189	194	202	194	195	201	195	183	194	167	207	198	220	174	195	192	205	194	214	200	194	201	210	206	198	185	186	213	182	192	213	166	206	206	182	196	204	189	195	180	198	192	216	189	174	220	188	210	193	183	180	217	205	215	196	177	194	193	204	212	182	187	194	205	207	222	218	189	205	204	207	201	198	191	220	204	203	176	202	196	202	195	176	211	203	192	218	197	194	195	200	205	176	175	197	220	208	228	192	196	175	195	188	209	195	206	220	187	197	185	211	187	183	201	200	214	226	193	196	196	194	199	198	206	214	213	200	211	188	203	195	182	174	194	198	192	198	206	180	184	199	183	226	211	216	207	196	195	185	195	208	190	204	195	202	208	209	177	201	192	188	174	193	203	190	179	187	191	200	202	216	205	188	198	205	223	220	200	203	190	192	204	207	187	215	240	193	208	207	168	196	205	193	195	199	212	196	200
24157	21336	28726	24297	21288	7075	710	501	414	442	415	362	355	359	323	288	272	297	283	284	295	289	269	297	288	265	266	265	281	266	271	255	285	299	270	273	269	265	298	263	257	266	241	279	261	280	246	294	245	253	274	240	256	271	281	289	266	284	281	263	266	283	244	244	274	269	271	298	257	260	277	278	285	276	283	264	276	277	293	257	232	282	264	273	265	247	259	287	236	272	258	262	281	255	290	255	278	288	249	263	253	285	277	290	278	256	259	276	270	256	250	270	266	263	249	261	257	229	280	243	266	280	254	237	283	275	270	287	237	283	272	253	251	286	271	252	266	247	270	261	260	268	264	240	247	238	257	274	253	256	243	267	293	268	233	274	232	265	279	275	263	252	282	256	276	252	275	295	261	301	256	256	286	263	251	242	264	264	243	256	258	256	315	251	277	256	261	254	279	290	230	264	239	231	252	246	253	258	265	252	263	236	267	276	248	261	282	235	269	254	246	267	237	281	262	261	283	265	245	263	245	261	260	281	255	277	264	259	240	263	266	276	252	271	221	259	273	215	259	243	259	279	279	261	246	255	270	247	273	264	240	269	261	268	286	252	255	237	260	246	279	265	275	290	286	267	273	261	248	265	249	241	230	241	256	281	244	273	263	235	257	259	258	269	240	268	259	256	273	264	260	261	247	252	260	248	260	233	230	253	229	255	252	260	244	261	250	266	284	271	256	283	282	270	259	251	265	267	261	275	283	262	280	265	259	282	260	285	274	257	261	262	283	279	266	274	292	249	264	256	260	284	236	276	266	268	252	256	257	266	245	271	286	272	255	262	256	274	258	294	260	251	253	295	269	273	269	275	268	276	243	272	273	286	271	245	241	277	251	261	265	256	266	275	261	254	252	269	280	281	264	274	268	247	261	266	259	241	306	277	246	255	265	264	284	266	252	242	266	263	258	259	265	240	256	294	296	259	230	268	279	234	264	271	256	297	283	255	273	244	245	254	245	253	275	268	272	251	263	265	233	247	287	279	256	264	266	224	252	248	284	252	248	273	262	281	250	274	284	225	274	251	239	272	218	286	243	258	247	262	262	245	256	225	287	264	273	261	243	257	259	251	273	249	234	246	260	292	272	263	276	255	244	265	252	276	287	250	249	252	238	268	250	251	288	274	263	238	275	257	275	249	256	274	269	288	272	244	279	280	255	258	259	282	263	284	246	255	250	223	286	273	276	240	249	238	242	259	218	243	281	266	257	280	262	256	282	261	233	230	256	281	251	301	243	262	255	257	268	257	272	235	248	298	272	270	253	288	294	253	260	278	255	254	275	271	251	254	273	252	283	241	272	267	244	232	252	239	272	243	264	252	283	247	272	267	268	265	254	260	261	298	275	259	227	272	269	252	262	268	270	234	281	255	264	260	273	240	247	239	254	228	260	251	241	264	269	242	268	263	243	263	274	294	274	268	232	258	244	293	272	270	253	269	251	208	269	274	244	270	275	272	272	274	301	251	268	246	241	264	306	252	231	248	255	240	252	232	270	278	253	268	246	281	262	241	248	264	253	276	245	273	249	285	233	278	249	263	261	270	245	229	293	291	275	278	245	265	272	268	282	244	261	252	263	252	236	274	257	259	259	241	275	294	268	268	241	265	276	269	247	285	279	302	255	288	250	252	264	254	278	267	259	259	245	264	262	260	242	240	255	280	262	299	245	252	230	247	259	253	247	243	250	279	219	254	230	242	261	260	253	236	290	271	265	255	270	255	280	283	279	248	278	266	233	252	249	233	297	277	243	260	262	257	275	252	247	258	218	286	265	270	240	259	261	263	249	277	272	281	260	267	288	285	248	267	264	253	267	258	295	256	253	255	216	251	254	271	261	254	258	230	281	276	224	261	259	295	263	261	237	273	278	244	284	263	255	230	259	254	294	232	280	285	268	260	245	273	274	272	251	302	258	274	283	232	251	268	254	269	231	265	252	300	266	239	265	250	247	281	307	271	297	267	251	268	275	269	250	252	251	257	270	270	272	265	232	262	233	237	286	262	238	284	264	256	278	253	272	264	252	245	258	268	231	230	256	269	282	255	254	261	295	252	242	293	255	269	244	250	267	272	282	271	279	271	239	251	240	259	258	249	259	230	268	251	266	276	267	264	276	272	252	261	255	274	258	297	288	272	279	269	265	271	240	282	252	253	253	259	274	240	271	263	254	275	235	240	246	264	254	252	273	245	260	262	272	251	271	266	267	240	224	253	277	282	275	262	268	257	272	261	277	265	274	262	257	281	221	262	269	238	251	257	305	263	271	268	262	251	284	285	262	309	253	254	264	268	284	273	231	239	280	253	275	263	292	284	247	249	291	288	228	286	239	254	264	272	247	280	269	280	295	260	234	284	255	269	273	255	270	274	291	242	254	271	268	247	259	247	254	271	249	259	241	258	270	235	252	249	259	279	278	261	268	243	237	267	265	274	273	246	277	293	283	275	251	244	272	269	287	273	271	247	288	292	250	245	266	273	277	239	236	293	266	248	261	286	249	278	280	263	250	288	243	274	260	259	268	267	256	263	263	276	268	249	255	245	251	265	259	256	261	271	246	242	271	264	259	226	270	264	247	267	284	257	245	247	275	258	251	277	254	241	255	253	269	255	237	281	245	262	238	252	253	258	278	279	251	250	242	250	250	264	236	245	276	276	241	281	261	252	237	219	243	218	267	246	240	294	263	251	260	224	249	227	273	262	277	271	248	258	281	275	284	270	269	274	287	268	259	270	276	277	281	292	292	263	234	296	251	263	260	274	277	270	256	255	228	275	246	255	269	240	253	285	254	253	267	240	250	250	264	262	255	277	262	276	276	257	253	263	249	266	271	249	241	256	269	250	251	257	227	294	264	285	263	280	275	252	242	263	251	278	250	245	286	265	258	269	267	275	244	238	232	241	272	260	256	259	319	286	277	283	245	273	243	249	261	267	280	264	240	269	260	269	267	275	269	266	279	263	269	226	300	271	269	265	236	282	265	267	240	250	276	247	270	222	223	252	292	271	261	253	262	260	276	279	255	252	264	256	254	266	267	257	249	272	279	242	263	243	261	259	264	249	251	261	270	232	251	268	277	259	252	283	264	262	285	309	276	263	261	248	261	272	254	268	254	264	267	281	265	256	264	271	260	274	286	274	250	256	263	273	269	275	285	258	272	291	245	268	267	249	263	254	240	229	253	252	239	260	242	256	248	274	277	253	236	243	267	252	268	276	294	261	257	250	285	261	276	254	266	263	254	274	260	254	275	253	241	246	249	255	225	262	248	260	256	298	265	251	252	252	272	263	248	259	255	272	259	269	258	252	247	250	265	251	241	256	274	277	242	253	276	266	220	288	285	241	275	267	264	256	272	277	277	261	245	256	292	277	244	258	281	276	225	270	266	243	238	285	262	268	278	249	240	271	256	258	244	250	271	290	256	237	244	286	223	251	260	293	275	246	253	256	240	289	262	267	260	286	243	243	270	232
44997	14731	7645	3830	2587	1925	1548	1296	1029	943	838	760	705	629	636	596	609	594	518	551	510	520	536	465	518	507	505	472	500	441	479	482	439	444	502	454	442	474	440	449	460	471	455	443	444	458	445	445	472	404	426	496	400	448	484	440	469	445	460	445	485	422	475	476	437	506	445	474	448	435	442	416	414	495	432	440	402	469	454	414	448	469	477	423	440	483	475	408	443	473	450	446	422	432	475	440	461	434	440	441	439	448	435	417	466	410	400	458	421	450	474	444	409	468	458	449	420	462	445	461	466	450	455	454	473	431	465	448	432	448	457	460	484	440	441	448	410	437	445	438	425	459	490	470	439	454	437	439	436	429	481	390	476	471	448	456	453	430	433	434	466	427	457	457	467	444	413	456	423	405	427	458	450	410	415	406	481	410	454	429	428	466	470	441	428	489	455	415	448	423	443	471	439	401	470	449	443	417	424	431	434	389	457	425	431	415	462	412	435	451	438	434	421	425	421	450	448	445	444	429	426	422	410	448	456	470	409	441	461	440	446	419	445	443	454	445	455	427	429	422	452	409	427	424	461	431	471	482	463	434	432	427	434	409	420	457	385	421	414	418	459	424	447	425	438	439	428	458	448	437	458	457	442	423	472	436	436	448	429	473	447	406	440	440	437	413	408	474	420	470	469	414	446	425	455	457	429	466	443	459	412	438	461	455	443	405	439	417	407	423	423	479	463	434	429	439	453	463	440	453	482	411	446	435	406	433	466	404	435	472	440	450	455	450	458	436	446	445	424	408	437	451	443	438	428	458	441	410	432	463	451	467	436	468	432	422	431	437	480	456	469	445	456	445	421	489	449	469	438	443	447	476	449	466	465	423	421	447	400	401	415	454	431	446	393	425	465	440	423	413	458	440	456	457	443	427	424	418	480	441	427	408	433	463	368	457	442	423	454	433	482	467	420	447	447	453	427	461	437	433	445	397	474	409	442	448	428	426	461	466	438	462	447	448	479	451	467	454	397	440	437	440	454	435	458	420	447	437	459	444	435	451	444	438	445	434	396	452	413	461	430	419	436	484	440	439	418	455	463	450	472	423	448	430	452	458	402	431	477	404	424	420	417	402	432	469	471	450	440	430	423	427	435	449	463	450	431	420	452	462	455	429	434	429	477	437	412	435	454	448	446	434	437	465	421	417	401	437	432	463	430	444	451	469	444	419	430	424	450	448	427	429	422	474	471	426	464	489	436	435	463	436	451	464	403	499	427	422	437	447	479	459	425	427	449	442	443	453	406	436	436	433	441	459	459	447	450	424	407	441	467	412	441	447	424	448	415	437	425	442	468	432	473	462	496	397	438	424	404	444	402	431	512	450	439	469	448	407	475	460	448	428	448	442	427	494	444	468	420	450	477	441	434	447	444	389	460	424	474	410	419	447	465	420	462	430	431	446	415	490	440	451	421	440	432	479	463	456	417	445	439	432	454	418	409	430	443	434	461	461	466	448	444	445	429	418	442	414	402	460	436	452	467	421	423	468	469	469	433	390	402	438	484	479	448	462	465	456	431	452	459	437	428	459	473	455	422	415	440	442	434	423	459	469	490	421	473	403	421	451	437	493	419	434	415	430	445	437	438	455	426	438	417	439	405	422	432	429	453	417	425	466	422	419	439	420	470	414	448	459	416	454	432	428	425	448	450	429	472	445	464	462	445	444	470	438	443	439	442	430	442	449	450	449	433	470	471	448	436	430	425	464	402	445	406	482	435	440	464	425	437	446	429	430	428	455	457	439	386	456	475	455	433	473	431	465	476	438	447	459	436	440	432	421	420	433	393	463	403	396	420	417	454	443	483	421	427	468	438	456	433	426	455	394	431	430	441	396	434	460	462	441	421	400	443	484	418	470	450	461	425	443	444	421	444	429	451	483	440	438	465	424	419	423	418	436	420	444	442	447	423	454	442	427	412	416	426	409	429	454	485	423	515	471	447	448	453	453	457	431	445	430	435	415	476	465	441	427	414	474	430	451	464	422	439	439	445	457	444	412	458	466	410	442	469	464	399	455	426	476	424	468	413	429	396	432	442	466	450	432	422	444	441	435	461	471	438	399	439	399	439	463	426	437	425	482	421	430	427	469	419	474	440	447	436	470	428	407	422	410	433	454	480	421	459	431	444	444	453	414	397	463	451	419	444	464	410	434	442	406	438	450	477	437	406	423	433	436	435	435	436	469	419	396	400	430	449	431	450	421	446	416	446	440	449	439	413	471	464	447	448	431	459	461	452	490	480	438	455	432	455	454	434	443	456	456	416	469	439	436	482	454	413	442	428	412	437	444	452	442	453	414	428	421	475	467	420	422	431	431	451	450	477	421	451	422	398	457	474	414	452	413	447	439	446	420	460	456	441	468	467	482	417	428	440	446	437	430	469	437	444	430	433	422	432	450	426	411	456	451	461	437	416	423	468	418	465	436	450	421	408	482	470	451	466	469	467	431	442	437	444	447	413	436	441	441	451	461	460	460	422	441	429	438	425	462	452	448	446	424	468	451	463	444	458	467	506	473	395	395	430	440	448	447	436	446	417	406	457	492	423	446	412	453	451	443	482	450	453	447	431	460	437	457	455	441	459	462	419	419	442	420	437	437	424	439	447	440	452	399	471	433	459	406	429	470	430	450	433	412	421	420	449	387	442	415	389	437	450	450	421	426	439	453	409	462	431	409	481	403	460	424	471	440	414	467	459	423	437	444	449	467	414	448	422	466	441	436	445	446	436	442	437	444	450	434	447	461	451	461	473	467	447	444	415	458	398	448	435	413	428	464	435	473	408	449	436	423	390	426	403	460	447	444	475	435	427	445	449	463	456	455	448	405	418	402	447	467	393	454	463	462	451	427	432	462	452	441	456	430	471	416	462	465	406	443	454	484	440	424	456	473	458	455	435	436	442	452	418	485	438	450	496	437	492	445	419	417	437	425	464	439	400	448	440	466	447	458	423	466	520	503	443	437	421	419	433	471	437	449	453	444	428	459	454	408	457	450	476	418	414	459	432	446	460	492	428	444	455	467	458	453	440	437	433	426	458	445	441	468	435	452	430	408	451	459	458	432	433	439	458	428	448	458	432	450	478	460	472	459	412	400	445	445	428	450	449	475	425	469	432	425	432	415	487	457	452	415	429	489	443	462	438	474	426	453	467	461	425	438	445	439	437	445	439	448	438	432	449	445	437	436	444	416	432	413	453	419	417	407	444	467	439	453	442	451	416	429	454	442	415	471	417	451	420	470	446	391	426	439	422	414	443	458	491	425	433	448	440	437	420	454	406	466	456	438	456	472	445	422	465	459	459	437	458	443	422	463	457	455	435	477	409	470	461	428	457	419	428	443	461	435	447	430	436	461	458	437	446	422	464	435	426	449	431	443	457	439	454	441	460	445	458	425	467	438	454	440	454	452	439	439	444	441	457	452	433	444	406	473	436	413	475	467	410	452	436	468	422	464	432	455	432	474	426	419
23225	21330	29207	23806	21330	21350	5930	902	632	561	533	469	485	460	415	377	405	388	358	423	344	350	382	344	369	352	366	371	368	306	350	342	333	327	314	331	336	333	315	320	338	324	324	353	322	350	335	301	343	307	300	315	337	349	307	314	331	347	327	347	307	332	326	329	308	340	287	323	301	312	314	344	298	304	331	317	280	368	329	348	328	322	308	349	323	291	324	323	341	299	291	335	337	326	302	328	309	288	304	305	328	329	296	291	307	334	315	313	311	326	314	314	309	304	286	324	337	308	324	322	344	316	330	330	308	320	329	302	319	303	336	309	322	318	318	309	333	299	316	303	304	288	302	316	309	310	347	320	298	308	266	281	297	316	292	294	323	326	323	291	336	301	294	300	339	297	338	314	327	332	302	302	315	294	324	276	294	321	313	329	331	331	298	315	311	315	323	331	290	286	306	313	337	346	297	314	283	310	294	343	285	361	310	321	310	321	311	314	317	369	321	326	294	291	290	297	316	281	285	306	302	290	296	317	322	315	322	321	301	281	325	304	314	307	304	281	314	304	318	331	293	303	317	304	312	313	300	299	318	338	286	291	318	312	312	312	290	286	292	331	297	321	309	313	327	312	317	286	295	312	331	317	303	309	297	300	323	313	307	269	283	327	347	298	292	327	323	303	312	319	319	334	307	298	295	298	258	334	322	345	330	326	319	288	283	313	326	292	305	286	308	325	313	307	298	305	316	293	297	351	332	303	318	317	276	323	281	305	325	293	315	334	284	338	327	283	325	325	304	324	303	315	336	310	357	300	319	297	299	323	308	339	308	331	290	341	337	308	314	316	301	322	311	288	317	319	302	298	327	285	381	279	283	328	303	318	275	302	292	302	298	298	318	290	303	336	312	294	328	324	287	283	326	314	301	305	331	314	322	316	301	283	318	289	316	327	320	308	307	290	292	307	292	304	336	318	304	322	313	313	316	327	294	314	310	342	329	306	334	318	324	291	322	307	303	334	320	294	285	350	312	310	335	305	313	346	300	348	321	328	312	341	314	296	323	333	339	325	310	317	351	294	331	316	306	305	300	326	313	316	303	296	321	315	324	315	323	267	312	310	335	307	333	293	333	310	328	300	304	300	325	301	306	300	285	320	347	333	305	338	289	298	310	291	346	318	308	311	322	333	336	303	311	315	316	267	305	308	317	303	304	327	306	308	332	288	275	322	333	340	333	323	287	328	314	326	324	300	283	325	283	339	273	295	303	329	336	324	311	323	307	307	313	321	312	287	313	300	356	296	290	303	337	285	307	293	288	324	319	305	304	333	312	315	303	299	297	311	335	313	277	292	283	287	298	311	311	306	326	309	348	308	298	322	305	295	309	326	319	321	298	298	329	320	294	283	334	334	305	337	315	318	300	294	319	322	312	315	300	296	327	301	310	323	299	321	300	297	321	333	330	321	304	334	325	304	310	329	294	314	289	337	311	301	307	330	338	271	321	316	345	318	312	320	322	296	327	286	352	282	317	325	290	335	296	319	280	310	318	304	289	312	304	295	310	317	320	297	319	288	305	333	289	309	295	339	299	287	317	309	307	298	312	279	298	308	293	292	299	293	293	324	311	330	310	342	284	332	317	313	313	315	318	305	306	309	332	331	315	299	319	293	348	333	296	287	288	308	317	279	320	311	300	293	317	334	309	285	319	301	311	311	330	287	285	315	327	325	316	318	281	319	330	305	323	299	321	317	307	279	327	265	315	297	313	314	317	305	324	301	301	315	304	334	320	288	311	278	343	298	312	308	318	311	314	324	371	317	322	305	281	293	287	326	284	320	290	297	304	313	311	280	336	306	313	305	333	317	323	278	297	303	320	292	352	297	332	308	315	311	347	349	297	313	315	293	325	307	297	308	321	305	289	306	283	316	329	292	324	296	313	327	285	290	301	299	302	333	322	327	327	319	311	301	321	325	307	291	289	314	332	304	337	312	319	312	334	344	321	312	317	296	289	307	333	325	305	318	317	301	310	330	307	323	306	291	319	322	295	322	280	347	314	341	298	311	307	332	321	301	295	312	297	328	293	287	306	322	326	307	319	330	317	308	293	308	334	313	336	312	338	316	273	264	305	304	297	307	291	303	319	291	295	312	309	313	306	354	322	297	290	321	291	342	311	295	301	300	307	317	296	306	286	301	297	356	349	316	285	333	313	294	310	329	336	299	300	316	310	309	341	340	335	320	307	317	333	299	306	304	318	338	295	283	319	322	328	297	316	282	309	287	304	331	327	327	294	324	339	296	290	324	319	295	304	312	321	331	301	292	310	322	345	284	296	318	303	325	330	309	306	306	285	320	329	314	313	316	321	351	316	331	317	301	321	312	334	311	325	309	341	320	309	283	310	306	304	310	327	300	319	316	329	312	330	317	284	322	319	299	302	342	327	293	325	310	311	337	302	289	307	305	312	325	316	341	312	299	306	291	311	297	308	313	338	291	300	303	325	317	312	298	310	318	280	310	301	316	312	279	330	307	279	290	304	306	291	302	310	284	290	296	343	319	257	308	301	318	290	320	323	308	312	302	323	338	324	320	319	337	333	297	341	299	352	309	280	350	308	306	300	317	309	302	295	328	275	346	315	314	317	289	320	342	319	322	304	319	300	311	335	343	298	295	278	338	336	308	329	300	284	332	324	280	313	304	299	281	322	319	310	283	336	322	286	312	305	311	310	309	338	323	299	295	328	320	282	330	353	326	327	280	329	276	263	321	285	329	336	290	304	307	268	357	339	314	313	289	339	298	327	294	284	316	314	332	296	308	293	285	321	351	317	325	315	314	291	325	296	347	310	343	317	303	285	310	302	328	315	325	336	332	352	320	340	332	300	302	310	322	304	328	321	288	299	346	326	330	331	286	284	310	297	302	301	324	344	285	303	327	301	338	319	343	301	334	330	346	312	329	293	318	280	347	334	301	278	330	336	330	322	320	305	323	301	310	295	303	297	306	327	275	300	299	295	283	323	274	307	320	317	301	297	298	310	297	309	313	345	300	359	309	342	310	304	292	351	314	315	328	303	297	306	279	305	328	348	281	323	337	330	291	338	286	316	323	296	298	301	300	323	277	274	332	313	307	320	313	305	300	284	332	292	294	312	304	295	294	314	309	308	268	297	333	323	318	307	299	315	308	299	276	327	309	286	316	282	303	329	294	314	333	318	322	298	282	313	290	332	302	301	299	301	298	307	323	301	300	316	285	310	289	282	348	301	296	298	293	312	294	298	292	310	290	278	282	289	306	303	300	300	311	331	293	316	300	302	310	284	320	296	325	332	303	300	302	296	309	316	335	290	310	290	320	315	327	317	280	318	332	327	329	292	305	345	290	315	354	321	339	313	271	307	315	301	311	328	333	308	311	325	305	293	323	297	318	307	271	287	295	307	321	327	333	303	312	286	314	329	290	336	313	319	308	319	300	301	302	300	305	299	320	307	286	316	299	311	325	313	333	306	333	281	306	322	345
48138	18286	12191	6626	4471	3304	2661	2105	1749	1541	1296	1155	1053	930	885	859	822	741	718	709	635	640	650	643	631	633	598	592	576	579	565	571	558	599	581	558	554	586	558	571	529	560	548	527	523	555	533	562	574	504	560	549	558	541	567	523	499	497	530	512	530	515	543	549	496	466	579	522	548	538	536	507	563	539	489	522	529	526	488	532	531	562	519	499	544	550	528	472	547	485	539	530	506	532	479	535	535	515	536	488	503	488	522	545	527	566	522	532	537	535	546	521	494	528	518	512	526	527	530	523	514	537	526	501	537	520	527	516	501	504	520	490	522	550	506	502	495	545	516	516	506	519	529	504	546	551	503	505	521	523	523	505	500	536	499	501	486	559	536	512	517	519	512	482	524	537	547	536	513	509	534	534	529	490	499	539	495	511	525	533	513	536	509	534	580	527	475	531	497	516	480	513	545	533	483	522	466	506	536	535	527	506	542	527	520	513	518	509	456	517	516	501	541	505	510	522	528	536	459	508	518	499	525	532	485	516	512	495	481	501	499	495	566	500	507	528	496	516	522	575	479	530	507	462	543	485	531	533	489	516	551	549	477	473	516	524	503	489	467	504	479	516	521	500	493	571	514	529	539	526	520	531	463	495	517	539	548	508	532	506	486	510	503	512	486	489	476	524	519	489	529	490	514	512	487	506	503	531	491	493	474	551	530	548	510	504	509	484	515	530	551	575	472	530	515	538	469	504	493	502	531	519	546	498	493	524	524	519	524	488	494	547	563	559	524	559	499	502	507	486	510	490	495	494	496	532	488	533	511	506	504	515	527	504	510	470	486	495	495	542	534	494	521	525	502	539	519	529	522	472	490	508	527	465	547	482	483	530	542	522	503	498	520	542	508	516	494	511	512	511	519	479	500	539	509	525	527	537	514	491	521	523	531	477	532	490	525	531	533	536	479	499	530	488	502	545	526	511	530	504	557	466	521	524	534	510	562	484	531	517	516	517	524	549	539	504	540	485	510	534	520	502	511	530	557	500	498	503	516	491	493	581	519	527	513	487	499	502	560	507	483	514	524	503	499	502	503	533	539	506	512	471	530	545	507	483	501	515	522	547	510	544	481	526	522	518	546	522	532	483	474	533	479	508	505	531	504	501	492	536	497	501	526	512	533	502	529	504	518	534	543	508	499	512	518	542	525	492	502	521	516	522	517	501	486	509	509	524	521	502	484	539	528	541	504	544	474	522	511	522	570	484	553	475	488	557	522	531	533	525	504	494	509	546	505	500	536	501	537	523	535	547	503	506	540	562	498	532	543	504	529	489	509	515	544	513	505	480	478	510	548	492	474	516	557	526	498	533	496	492	496	497	532	506	544	532	504	504	510	543	485	543	499	526	528	527	528	532	475	474	530	516	499	493	532	537	521	538	546	482	536	529	523	523	472	508	548	493	506	496	481	549	533	516	536	538	489	487	482	498	533	550	552	464	541	496	556	496	542	516	496	563	526	523	518	543	495	510	528	493	478	537	500	506	545	549	531	508	530	546	542	551	500	548	497	532	511	524	486	532	511	490	527	546	536	542	505	522	520	485	483	530	499	521	543	533	513	511	535	498	556	478	503	499	521	522	532	491	496	527	506	517	489	502	512	494	546	505	521	520	532	511	463	487	544	537	489	554	546	511	514	502	513	486	493	493	538	548	509	514	560	498	523	511	526	553	499	516	533	546	501	484	563	501	507	478	497	541	536	489	539	492	525	485	541	508	494	489	517	528	498	540	536	525	550	537	527	538	530	542	538	524	510	487	464	494	516	559	545	522	527	493	512	519	546	519	462	515	511	501	488	521	494	484	541	510	560	540	516	519	485	520	498	529	493	500	490	514	525	487	536	479	519	515	482	499	515	480	475	539	504	520	497	558	489	517	533	508	489	484	528	522	504	528	493	486	512	533	492	504	475	494	513	512	539	496	500	512	538	512	479	523	513	493	524	495	512	482	525	507	542	523	543	513	511	520	504	516	514	510	552	516	553	531	516	548	523	513	508	549	477	499	513	527	492	560	537	509	504	517	507	553	572	516	560	512	521	529	499	500	477	521	533	533	488	525	531	462	524	539	539	513	511	518	529	502	487	531	488	519	521	503	555	466	478	537	463	492	533	497	518	544	524	494	526	517	496	520	520	512	492	504	504	504	575	537	510	522	504	517	511	510	558	511	500	544	512	505	498	517	490	487	529	574	494	466	522	490	530	515	523	543	514	500	507	506	538	487	508	492	509	491	521	495	498	518	486	476	534	526	482	526	487	529	507	506	513	516	527	482	549	484	512	547	540	489	516	505	504	526	547	468	534	536	499	531	556	510	538	499	534	528	530	512	520	490	514	521	487	507	486	539	531	513	529	461	543	526	521	492	523	508	506	490	511	565	548	484	492	526	520	482	539	560	514	479	548	479	521	470	523	524	491	509	554	506	535	513	498	543	509	545	500	500	494	514	528	501	513	521	503	480	511	515	504	532	526	531	552	492	544	520	502	527	529	573	538	527	513	514	509	512	537	513	500	514	500	518	516	492	564	530	531	512	512	546	543	505	511	502	492	545	547	531	499	516	514	505	510	539	527	528	503	498	526	510	479	563	491	489	538	481	512	528	534	521	546	478	534	562	505	523	552	537	495	559	534	503	517	551	526	479	530	507	537	517	509	526	511	523	499	507	499	497	480	504	538	538	504	479	483	485	496	559	513	519	541	510	519	497	519	520	513	499	484	531	508	479	520	526	512	501	504	517	509	489	529	482	550	505	538	521	492	511	512	500	509	544	512	506	492	537	500	519	490	507	517	546	492	495	524	528	493	519	514	507	511	558	547	502	500	531	515	506	512	516	537	539	510	490	544	541	504	493	525	487	478	511	545	535	503	473	514	500	501	534	471	462	470	510	520	536	504	522	537	513	523	509	517	531	544	550	528	498	530	516	542	524	508	536	563	518	530	541	522	513	518	478	502	499	523	508	529	522	509	515	454	487	522	548	515	525	511	512	503	504	496	511	491	486	471	526	477	522	502	524	485	519	487	506	517	542	501	547	503	525	507	504	471	508	574	523	553	528	587	512	523	492	485	493	485	509	492	568	534	515	558	543	510	493	503	530	573	543	542	522	537	485	511	544	503	543	537	519	477	504	555	535	513	492	520	529	501	474	532	477	545	500	516	472	542	508	486	521	531	485	497	503	539	545	501	500	488	544	521	513	560	474	522	520	529	521	459	513	483	491	517	513	499	538	505	515	526	490	523	503	524	497	497	533	501	553	505	528	511	558	531	499	519	551	486	522	507	519	480	527	507	516	491	531	530	506	525	556	503	498	585	498	499	533	496	484	536	530	504	499	497	484	496	539	504	509	507	528	519	549	552	518	535	506	502	473	514	530	480	468	503	515	516	514	496	508	562	509	516	521	545	562	499	489	499	510	484	513	546	502	504	502	514	525	501	489	522	521	561	491	492	503	498	566	511	543	520	537	465	518
27011	21034	10676	448	187	148	155	154	141	143	120	129	106	130	118	123	107	117	115	119	126	120	139	119	107	94	112	109	122	108	102	146	107	115	100	100	112	143	123	123	111	130	100	117	101	117	133	128	121	116	119	108	115	108	126	116	99	121	121	97	103	113	102	130	108	110	101	113	108	126	123	118	125	103	119	121	127	116	115	104	123	106	118	97	121	110	109	109	102	120	128	106	115	134	120	121	111	96	127	113	102	108	130	111	117	92	117	100	115	102	111	101	121	118	115	123	130	95	106	128	116	94	106	108	99	126	107	136	152	112	101	118	118	122	100	107	105	131	121	108	100	111	103	92	114	90	108	106	126	119	113	141	124	121	111	122	101	122	106	126	121	111	106	120	110	93	136	96	118	105	121	124	123	121	103	115	121	116	124	116	96	85	123	99	117	123	134	115	100	95	105	108	118	123	124	120	123	115	108	97	119	112	123	109	107	105	128	92	113	118	138	112	126	121	115	125	118	106	117	126	106	114	116	116	112	105	94	92	112	112	115	88	108	115	128	120	121	102	94	111	101	101	103	102	103	132	102	121	96	114	126	127	133	131	112	109	116	119	121	100	108	118	108	116	120	101	112	106	123	126	100	113	117	136	109	116	111	122	120	119	116	108	118	116	100	121	94	119	126	102	105	94	119	119	104	129	130	87	117	134	98	118	123	107	125	106	131	117	110	122	96	105	101	111	110	133	124	116	124	111	108	117	104	105	107	106	110	120	124	130	121	99	115	109	128	105	105	108	103	125	122	107	94	121	121	108	120	104	117	124	100	122	117	100	115	100	126	105	100	119	116	109	96	110	112	102	111	120	114	112	115	121	114	96	112	116	124	114	131	118	111	107	118	118	126	104	114	91	94	107	115	115	111	110	128	106	105	110	93	100	135	111	106	101	115	92	121	110	114	108	116	119	101	113	120	129	117	117	116	108	110	112	129	129	93	124	99	106	123	116	117	124	112	110	114	125	108	114	114	107	119	116	122	91	128	130	117	116	117	112	105	109	107	108	122	100	108	111	118	115	105	121	107	109	118	116	113	108	120	127	119	127	124	114	110	124	103	121	115	101	104	102	107	146	114	115	132	138	128	117	124	114	110	100	113	125	103	120	97	124	126	105	119	108	118	101	108	124	110	115	122	113	108	120	119	115	104	107	121	100	106	101	117	118	108	124	120	109	125	95	118	124	124	117	105	122	127	113	112	89	103	132	105	111	114	102	89	121	125	126	116	134	108	115	128	138	110	103	101	110	104	103	108	108	118	102	105	125	115	112	103	106	122	112	124	120	93	106	105	112	95	97	112	112	112	102	114	96	104	121	126	136	115	120	112	113	111	94	129	136	94	117	127	107	111	105	110	131	110	108	107	121	95	133	112	133	110	99	109	135	109	123	126	108	116	130	97	87	114	99	113	110	107	110	133	100	116	108	103	131	113	112	117	93	117	108	115	101	123	99	128	114	134	125	126	119	109	101	129	105	111	105	126	124	115	98	109	116	116	112	110	120	109	91	91	123	116	114	108	120	116	119	120	115	110	110	121	121	120	116	124	131	119	115	111	108	96	119	116	118	126	111	111	111	129	108	115	109	119	112	124	107	119	118	96	108	108	117	111	111	110	119	113	97	128	141	106	103	116	115	108	104	115	102	100	122	114	112	129	90	106	110	103	127	114	112	117	106	120	139	113	113	117	91	118	119	102	104	119	119	123	116	115	114	119	108	125	100	123	129	108	110	102	118	131	115	113	119	123	113	129	94	119	90	125	110	119	101	125	114	114	112	98	107	121	102	133	124	137	98	115	100	100	123	120	110	129	126	115	104	114	123	131	80	114	122	124	121	106	115	109	94	130	108	117	118	118	117	109	118	104	93	99	116	97	133	104	123	98	115	130	115	110	131	130	129	119	122	113	101	109	112	137	106	102	122	115	114	98	128	113	106	119	101	117	112	105	107	107	109	95	113	113	118	134	116	123	112	112	94	117	117	124	126	127	122	118	122	125	111	116	125	112	140	95	115	103	103	108	109	107	105	98	116	90	108	104	110	112	111	101	108	120	110	110	102	136	108	116	128	140	118	117	114	119	131	125	112	136	119	123	120	119	130	107	96	112	116	105	127	101	133	103	108	113	117	121	103	132	123	119	111	120	136	113	113	113	98	115	111	105	127	123	102	111	110	107	115	105	110	103	124	101	127	121	106	104	111	117	100	104	93	130	116	110	107	102	116	101	111	133	131	108	106	126	123	111	103	117	116	117	115	116	109	99	116	119	112	125	90	116	115	112	111	117	120	117	121	124	118	108	125	114	118	99	114	103	108	117	130	112	121	98	114	107	110	117	110	113	129	117	122	121	100	122	113	130	129	117	116	120	108	114	122	110	105	124	129	128	119	124	102	132	122	114	109	96	99	117	123	113	119	118	113	119	122	129	126	140	109	113	112	126	127	113	113	116	122	98	122	114	128	117	110	84	115	117	100	111	99	103	105	111	111	121	112	113	106	100	120	108	120	113	105	128	113	118	106	132	111	118	105	104	117	118	107	121	121	128	118	115	121	103	114	124	145	105	124	124	125	109	109	121	116	99	123	98	114	133	117	119	119	108	119	122	118	120	117	99	101	143	104	106	116	141	134	101	123	119	105	126	130	123	127	106	115	120	124	117	118	109	122	117	121	110	103	126	108	117	107	125	119	130	100	97	101	125	97	99	126	113	121	113	113	118	116	106	131	124	120	107	118	121	114	114	119	107	102	106	135	120	113	112	116	106	115	107	111	110	123	118	104	129	133	131	108	104	117	102	105	115	100	128	96	118	122	101	123	132	133	101	102	114	119	100	117	98	127	112	115	108	114	114	126	106	108	106	104	114	116	94	121	87	117	118	107	93	110	107	116	115	105	101	127	115	120	109	112	107	114	95	118	110	130	118	101	119	117	108	133	96	110	109	114	112	112	98	119	120	122	120	113	108	130	112	114	115	118	112	122	119	104	124	98	107	100	116	126	100	106	123	117	118	123	119	106	102	141	119	105	96	113	115	121	90	113	115	120	125	137	119	99	118	115	116	116	122	118	112	96	112	108	113	122	106	109	125	125	118	103	91	124	122	128	114	102	111	118	107	119	114	121	104	114	120	107	124	112	98	122	120	98	115	123	111	106	96	131	117	112	111	127	132	122	110	129	109	127	115	109	110	122	118	98	113	117	119	117	97	109	123	105	111	107	126	131	115	89	107	102	134	103	117	121	121	105	110	80	96	111	110	102	138	136	118	96	111	108	117	121	116	121	104	116	105	120	117	110	96	129	122	121	133	116	122	118	109	126	109	113	109	108	115	103	105	115	112	122	109	108	102	123	110	112	106	99	138	108	122	127	123	105	117	115	116	123	118	109	95	102	125	120	123	106	113	123	117	104	99	131	105	102	106	131	112	123	105	107	105	111	119	122	123	108	125	115	117	119	103	115	104	102	117	110	119	124
23345	4178	995	506	399	310	320	262	268	212	218	229	222	225	201	240	215	206	184	207	189	210	203	208	199	168	209	197	209	205	202	160	204	205	226	183	187	202	211	180	181	197	201	203	193	196	211	210	187	175	206	203	195	209	211	173	161	197	203	190	195	198	211	209	194	171	201	188	240	199	225	202	191	194	190	216	196	188	203	193	200	181	190	199	207	183	166	215	203	214	186	212	200	198	202	194	196	183	205	215	213	217	196	190	208	208	208	200	206	193	182	204	204	197	204	205	165	202	218	211	188	198	189	190	196	180	190	171	203	184	202	171	196	210	217	189	190	197	205	213	185	238	199	201	200	198	213	230	202	214	212	205	206	201	199	166	184	194	212	190	201	203	192	209	202	201	182	214	196	182	202	195	175	196	199	185	198	191	195	191	181	182	215	224	192	195	184	187	205	199	180	212	212	221	172	194	218	201	207	187	193	203	205	208	190	220	179	194	194	197	199	177	189	201	216	237	221	187	199	198	206	217	225	210	200	188	162	196	200	198	200	227	203	196	170	191	206	198	198	199	190	194	214	198	196	207	206	188	193	214	177	202	198	213	208	200	191	188	206	202	202	194	196	183	187	187	168	197	218	197	203	199	176	185	186	214	201	204	207	200	203	175	195	200	188	195	213	196	203	175	189	206	190	190	220	190	203	209	182	210	194	180	193	211	195	197	211	207	172	210	201	186	200	212	242	210	208	214	172	178	189	215	215	211	187	218	183	184	190	196	211	218	218	204	191	190	201	187	206	173	211	207	189	194	186	192	199	217	207	179	211	211	193	215	215	175	210	226	205	191	167	204	219	220	192	188	180	212	201	194	192	194	197	200	190	177	226	202	202	191	227	171	187	203	197	230	181	201	212	203	204	200	218	204	191	210	181	173	191	213	188	174	207	206	210	202	189	190	219	191	184	208	198	201	197	198	172	191	218	218	191	216	237	197	213	192	192	191	237	206	201	198	211	200	188	212	203	203	206	205	218	200	203	191	191	187	225	219	181	215	197	204	185	170	206	206	195	195	200	191	212	174	188	217	186	204	198	214	223	181	216	182	214	197	217	197	209	195	214	202	217	196	205	198	204	198	189	182	205	192	210	236	189	183	214	194	197	173	209	196	220	204	197	192	189	214	183	190	206	201	192	194	176	199	194	201	188	193	198	214	209	200	180	194	200	208	208	207	216	178	209	195	197	200	198	215	206	179	190	195	193	202	197	210	192	216	195	206	211	181	197	201	191	213	213	173	206	188	185	188	199	210	217	209	197	179	203	188	210	196	207	217	212	232	187	195	205	197	189	199	199	183	176	216	180	197	187	196	175	201	197	188	192	193	191	188	202	211	184	237	249	194	191	170	195	188	177	204	201	200	196	212	184	221	192	190	196	187	196	185	184	211	186	203	164	180	195	219	207	200	197	190	206	188	194	193	191	219	195	180	202	206	209	185	207	179	196	210	200	184	196	183	208	213	191	192	186	200	205	185	212	204	208	205	184	202	186	203	194	182	204	199	203	215	229	201	197	206	196	186	212	208	185	210	205	181	223	191	195	189	200	211	201	208	195	200	209	181	195	208	201	179	169	202	216	193	190	179	185	220	206	200	220	199	196	204	183	205	189	211	179	203	174	206	196	193	199	203	185	199	205	190	180	209	223	203	196	208	196	189	199	192	208	197	209	207	209	191	201	210	193	199	197	206	208	204	201	190	209	194	186	178	180	203	199	214	186	209	189	188	178	170	200	214	204	215	186	243	187	190	171	207	188	190	196	207	183	181	205	192	199	192	180	190	228	214	199	199	205	201	200	202	217	195	207	198	193	219	222	201	210	192	188	203	200	195	211	191	190	209	218	210	203	204	196	238	217	227	196	212	197	199	201	203	212	191	199	190	215	224	211	206	185	201	197	209	218	209	198	194	205	216	189	190	180	179	218	200	206	202	200	182	216	189	192	204	214	243	182	202	209	211	185	209	208	202	217	182	190	193	171	203	175	221	206	201	201	224	187	187	191	227	205	186	204	197	222	188	209	212	208	183	198	231	208	199	216	205	191	200	184	185	206	183	190	203	207	185	191	200	214	205	214	169	178	204	203	188	164	189	179	177	205	191	186	206	192	210	183	189	210	200	217	197	192	211	224	208	196	210	182	193	209	192	218	182	202	209	189	190	210	181	170	205	197	173	192	197	192	206	204	183	205	237	184	204	213	190	179	183	187	179	179	224	182	195	199	178	177	202	198	206	184	211	181	216	197	228	187	183	164	202	209	215	200	175	178	216	230	186	178	199	209	186	225	174	187	216	200	188	191	223	184	206	207	219	197	177	171	201	191	182	196	205	216	187	203	178	193	201	193	196	180	193	193	194	187	198	191	202	193	220	213	206	210	204	201	211	190	203	212	206	215	200	199	213	200	212	194	195	203	204	232	206	167	199	192	217	174	178	199	186	188	224	201	206	218	200	207	203	206	200	218	195	202	208	196	203	182	198	196	184	201	197	190	201	194	194	206	198	214	177	206	195	214	189	184	202	187	216	201	209	214	174	191	197	208	206	171	201	206	187	211	195	222	198	195	197	211	201	204	218	214	205	212	217	206	185	191	203	172	182	211	192	188	210	219	202	208	201	209	221	215	202	210	194	211	183	212	191	183	184	195	205	179	200	186	203	204	208	221	200	198	168	190	173	220	206	197	205	196	201	188	202	191	183	204	212	183	205	206	227	200	226	187	187	204	195	206	204	202	207	194	207	193	197	217	214	209	192	187	198	206	216	201	173	191	184	214	194	216	204	199	216	221	197	190	200	186	185	206	214	222	199	206	224	172	203	212	210	171	183	201	194	191	207	193	177	187	206	216	204	197	201	178	214	204	208	177	178	211	197	197	200	196	202	196	214	187	179	182	161	204	216	186	189	229	202	211	217	198	181	183	190	203	188	212	199	190	191	175	206	203	208	169	185	197	211	228	173	184	187	178	216	164	205	225	214	196	191	196	205	191	195	214	193	186	195	212	177	204	189	183	212	204	201	196	204	182	218	199	200	166	192	232	180	215	195	193	197	199	194	174	207	180	206	195	204	220	169	196	189	228	220	193	188	200	193	201	193	191	189	206	210	179	188	184	182	202	190	191	194	181	221	194	185	186	181	202	184	196	210	192	198	181	193	198	216	206	211	177	208	213	176	204	218	203	208	208	195	200	192	188	186	185	194	195	188	179	211	188	229	227	170	200	173	195	184	200	210	205	204	203	190	202	208	195	196	206	188	189	193	209	209	197	212	171	214	203	205	184	209	198	187	207	198	204	195	206	207	215	208	205	183	196	205	182	220	196	199	200	204	222	190	221	190	187	237	199	213	202	191	206	202	212	188	219	183	206	187	182	192	184	199	198	211	220	193	175	204	209	177	180	206	181	209	242	188	197	201	207	200	183	205	213	193	177	220	204	190	188	179	196	200	221	189	197	172	190	200	211	186	190	211	199	195
24204	21396	28800	24358	21340	7075	741	520	448	450	404	364	361	305	362	285	287	330	292	289	307	273	267	278	282	291	281	287	282	260	288	268	276	234	279	268	290	284	261	262	247	273	275	252	241	287	287	288	256	273	267	273	281	260	287	280	273	282	253	278	276	298	243	246	247	266	258	292	280	296	247	242	268	268	289	319	253	285	286	283	289	281	273	245	251	259	262	268	246	235	252	252	302	280	276	234	258	272	291	272	257	262	264	248	250	274	263	275	268	237	268	268	239	274	290	283	286	267	264	265	270	289	258	278	279	259	270	238	220	274	264	286	231	291	219	270	261	264	256	253	273	275	277	261	262	255	275	281	248	244	273	274	251	270	280	233	275	275	271	269	280	295	255	261	278	256	292	259	288	261	286	251	266	258	255	277	273	275	272	255	255	299	266	268	287	275	254	278	273	285	277	245	273	291	253	290	290	259	267	275	273	222	252	287	235	291	272	257	301	265	260	266	263	263	290	295	258	275	279	258	272	257	251	246	247	269	239	276	258	265	237	289	288	283	248	273	287	266	260	240	279	267	290	253	312	284	283	258	246	284	254	259	258	255	264	253	257	269	277	256	272	268	258	287	281	258	262	283	270	295	250	273	277	290	251	244	251	283	278	304	261	268	268	262	268	276	253	249	239	280	254	262	290	252	245	254	267	258	236	280	250	276	270	275	269	246	275	296	267	286	262	261	249	308	261	274	261	232	266	228	246	259	235	243	292	287	269	271	265	269	282	301	255	261	272	255	282	261	270	267	284	277	285	249	266	277	268	275	273	264	253	247	263	280	296	240	289	283	246	289	275	266	260	250	236	262	260	257	263	275	269	254	307	254	266	237	279	278	263	273	249	258	258	259	255	255	257	249	249	247	251	278	247	261	289	272	261	276	272	257	281	269	260	276	239	247	249	258	267	250	270	253	274	269	257	281	267	275	288	271	252	262	272	255	266	291	259	277	262	259	255	272	263	264	278	253	258	297	270	274	262	261	273	277	273	290	263	272	299	254	277	278	286	269	273	248	244	303	285	248	272	270	249	250	247	262	306	288	286	256	255	270	255	223	291	291	284	248	254	262	249	235	254	248	267	253	281	265	264	298	274	241	229	272	260	258	297	263	242	256	295	281	273	249	265	303	264	246	266	268	263	257	256	251	246	270	271	289	271	270	256	262	234	285	276	245	264	279	286	265	275	274	266	260	318	237	273	258	250	266	284	284	227	255	278	271	242	275	272	277	256	259	263	264	268	282	290	292	252	277	261	271	257	290	271	285	271	249	260	296	247	255	268	262	247	270	278	262	264	267	250	273	282	256	272	263	254	258	256	264	277	267	253	240	237	266	238	269	258	256	261	264	256	255	259	274	271	304	272	289	244	246	236	245	270	231	270	261	267	240	232	287	296	274	252	259	272	301	249	246	263	285	287	264	266	250	269	291	257	275	294	281	268	281	277	281	275	273	256	307	286	242	283	276	274	271	277	289	233	239	290	300	274	269	265	263	261	286	289	273	249	245	284	256	274	287	271	268	272	262	261	279	292	278	269	263	254	260	279	257	267	260	254	253	292	293	262	243	257	276	265	235	278	255	264	254	278	276	264	256	257	262	233	274	270	246	234	288	289	278	285	261	263	255	270	249	260	270	275	287	234	261	252	265	254	239	305	250	281	247	277	293	272	270	292	268	270	262	309	251	265	263	273	271	294	277	314	271	254	267	263	267	259	266	275	253	254	274	263	268	270	270	291	280	273	238	275	302	259	258	264	260	282	291	259	275	293	272	264	265	240	275	268	247	271	246	271	284	255	232	225	270	250	260	276	276	261	272	285	272	245	296	267	284	270	259	264	256	251	250	247	271	256	281	261	251	258	257	291	273	297	255	278	282	268	267	235	263	256	265	270	270	262	264	248	296	268	272	239	263	253	265	265	274	240	260	257	242	262	274	282	257	240	284	282	253	274	254	263	300	265	242	251	270	291	291	247	279	296	259	263	282	259	273	302	283	249	259	274	270	303	260	293	260	264	262	252	261	287	284	281	266	249	252	254	268	294	282	269	249	264	290	272	241	259	254	290	299	277	270	274	271	266	262	266	281	220	260	284	279	292	275	274	251	257	268	273	271	259	279	268	270	270	262	275	288	271	278	267	246	266	286	243	249	257	260	264	248	272	273	250	279	291	253	273	270	277	230	243	268	259	292	278	285	267	246	265	280	242	279	255	240	278	268	232	265	277	258	274	274	260	292	272	247	273	265	238	254	237	288	270	282	264	271	280	273	255	272	264	282	306	238	285	274	248	264	261	264	303	242	299	243	239	239	250	277	293	283	271	276	236	257	287	268	258	239	260	255	242	258	252	272	272	244	267	280	263	245	255	275	255	253	276	248	255	274	292	301	279	268	234	274	292	282	263	265	269	261	270	257	267	231	230	253	274	268	321	238	250	234	280	259	254	286	256	276	262	269	229	280	296	282	268	247	289	272	229	249	285	295	275	263	275	230	279	231	252	271	248	253	255	281	262	255	266	266	273	286	254	244	260	256	256	275	243	263	230	285	263	246	259	269	275	281	283	254	269	235	251	263	263	278	264	241	256	256	274	237	265	273	252	249	287	261	279	284	259	245	291	221	258	241	291	290	268	267	273	262	259	287	243	242	284	267	256	275	252	280	280	272	265	294	268	246	274	261	249	254	296	275	241	268	252	259	268	244	253	228	259	279	256	259	253	264	269	287	279	276	257	264	247	250	259	250	290	277	267	270	268	271	261	270	283	245	275	255	280	263	308	278	277	271	265	254	272	269	239	244	284	284	253	279	249	286	268	283	255	223	237	276	285	248	254	261	254	248	242	296	258	250	290	264	231	256	260	275	271	268	275	246	263	280	259	258	286	281	275	253	268	255	272	254	264	285	270	249	277	301	282	278	251	258	271	278	284	276	227	255	249	257	262	298	283	252	270	246	283	267	243	269	273	266	252	294	274	277	284	260	247	251	274	256	267	262	264	269	282	297	274	257	282	244	251	257	264	277	272	276	270	264	256	273	276	252	263	252	259	287	259	273	263	264	275	261	261	258	254	273	270	259	247	269	277	230	275	286	283	291	293	293	282	279	245	274	264	275	281	276	241	257	287	264	289	274	274	275	247	247	259	231	299	239	254	244	292	275	283	241	269	275	262	271	250	256	249	278	263	262	271	259	256	245	296	259	260	268	274	246	241	250	270	266	266	279	290	256	235	258	255	278	263	279	246	276	285	279	286	238	251	277	254	289	267	255	282	276	249	283	258	263	272	246	269	262	246	257	261	273	248	281	295	276	267	268	270	286	254	248	268	263	274	297	268	293	276	256	294	245	279	279	291	255	294	266	242	296	287	285	274	265	280	264	260	279	276	250	271	265	246	256	266	281	263	272	302	264	268	260	272	270	285	244	275	267	252	272	251	264	280	276	257	281	268	286	253	251	283	276	289	264	264	239	282	275	273	288
43918	14282	7525	3908	2588	2014	1506	1298	1124	937	813	774	757	669	635	612	577	577	515	511	536	501	498	500	534	486	492	461	477	453	503	433	459	471	459	472	457	474	469	505	487	466	459	416	461	461	439	462	469	431	487	451	442	480	457	452	442	445	437	414	448	477	437	462	431	452	417	434	449	466	470	443	464	457	462	447	455	459	448	447	403	448	475	464	452	434	443	473	420	461	486	473	448	456	443	427	481	457	481	480	387	445	440	483	449	491	446	467	420	457	486	453	484	448	465	420	431	477	424	462	466	449	483	437	449	411	421	433	421	482	451	436	469	431	455	453	436	443	461	467	428	476	438	442	454	417	443	429	454	452	439	464	400	423	432	460	437	420	418	425	488	441	463	462	410	461	465	460	443	407	423	436	452	456	427	443	432	465	428	454	437	430	449	444	477	452	440	443	463	443	465	449	453	426	441	465	461	463	433	447	419	454	443	451	427	446	429	444	463	459	423	426	437	441	477	430	456	435	415	474	415	415	431	462	465	455	462	465	461	464	417	431	501	490	450	437	473	452	448	431	429	493	471	434	454	464	453	427	465	425	466	421	495	446	415	414	447	479	456	460	459	424	463	463	456	459	503	439	430	434	454	421	463	483	449	482	491	465	468	462	430	417	441	480	403	448	463	478	492	432	413	482	465	443	458	458	457	428	460	470	434	462	461	436	437	436	451	446	485	404	472	446	458	452	452	425	465	472	437	427	476	463	422	439	440	426	495	451	434	430	435	455	432	420	416	485	497	431	419	418	436	443	473	432	443	456	421	432	447	436	460	436	483	481	505	417	443	479	459	433	448	448	426	466	432	498	453	442	466	466	463	440	446	451	436	433	470	470	444	468	478	452	399	443	464	453	477	463	441	392	458	424	421	451	417	457	464	464	426	490	426	451	415	450	442	437	466	430	440	429	463	466	512	436	468	475	421	463	442	431	479	434	465	470	447	471	482	457	417	431	442	460	462	447	465	456	454	445	432	428	458	427	433	454	394	426	467	467	436	440	439	412	465	422	469	418	479	441	410	471	411	480	488	429	467	436	380	458	434	463	452	470	423	476	442	486	439	438	455	457	429	444	434	456	498	455	475	452	429	425	444	444	459	428	471	478	458	453	439	430	452	461	459	416	443	477	460	430	431	433	432	420	462	446	475	454	430	432	424	423	406	435	461	461	422	430	445	452	446	430	483	441	443	419	375	439	460	428	467	465	448	450	430	441	471	466	465	429	413	416	426	449	391	438	442	443	449	435	466	438	445	455	419	432	439	500	461	445	410	453	460	434	406	445	458	455	421	453	458	424	447	460	412	443	452	447	441	432	403	476	451	480	456	451	503	424	487	457	470	427	452	453	453	431	438	479	450	450	475	436	389	426	457	412	463	437	444	407	428	471	475	433	453	442	449	413	435	454	438	462	465	455	492	400	425	414	462	482	454	421	446	446	435	424	435	456	437	425	430	476	453	427	438	465	434	437	418	414	442	469	452	442	427	440	474	438	441	451	404	460	436	438	461	421	472	447	467	456	429	454	422	458	439	462	424	424	418	452	426	442	455	462	466	428	442	428	428	441	477	437	431	440	449	491	463	466	454	491	440	428	449	453	437	450	480	423	424	482	465	429	439	428	388	484	460	465	441	445	452	491	454	482	439	450	438	428	405	484	449	407	427	447	449	424	451	472	441	472	422	434	436	473	469	429	411	454	458	412	465	434	443	432	469	412	464	437	435	450	414	455	389	431	457	453	433	464	431	488	461	447	441	432	434	433	451	445	450	466	432	434	450	429	433	418	504	427	431	445	457	467	409	516	434	466	426	479	409	464	449	427	441	480	445	442	484	433	418	488	452	469	437	461	468	464	451	451	393	470	456	424	444	441	449	409	459	431	447	439	478	434	463	441	437	468	418	433	446	460	478	423	447	455	501	432	438	442	446	441	455	412	469	416	447	435	409	436	428	507	469	425	421	430	448	465	452	410	441	445	427	475	466	452	458	445	457	475	436	452	438	439	460	454	427	491	466	457	463	443	460	426	489	405	433	419	416	455	432	463	426	402	411	467	455	439	446	487	433	417	465	449	414	432	412	444	447	440	452	406	413	441	413	437	445	405	442	420	432	402	449	450	424	453	474	456	475	419	446	461	448	486	496	434	426	442	456	419	442	429	449	438	450	436	396	472	452	374	460	450	438	455	431	438	394	418	465	454	480	445	465	458	464	445	443	468	449	448	421	439	427	476	444	423	453	475	394	443	415	446	498	409	439	442	457	448	441	451	433	479	446	445	456	467	455	471	421	416	430	499	409	447	443	445	440	505	451	480	461	416	408	447	462	464	439	455	430	419	463	453	448	433	451	434	404	435	424	439	475	379	449	449	454	450	476	443	429	477	426	427	484	436	451	444	410	461	433	472	454	448	425	413	427	433	454	398	481	435	436	423	438	450	431	455	444	470	436	436	465	407	426	443	431	448	439	467	476	438	437	440	451	466	437	453	432	487	416	453	412	432	477	428	416	436	434	429	461	482	453	465	458	424	440	432	456	471	453	453	433	446	465	474	445	429	442	429	457	456	433	450	454	470	449	449	444	438	464	478	458	473	468	459	418	492	449	399	426	467	447	428	443	442	476	462	429	450	428	454	444	464	482	475	398	436	460	422	455	424	434	422	476	453	504	467	426	446	448	443	503	481	452	418	477	465	428	448	424	435	468	447	424	467	464	459	426	465	476	436	414	445	446	439	430	434	429	443	438	476	425	451	440	459	457	469	462	438	434	430	439	475	474	498	451	470	427	413	425	450	463	425	446	422	430	484	464	461	447	427	432	445	489	476	431	417	455	434	394	429	469	470	442	409	415	442	444	435	428	483	424	455	417	461	420	418	457	437	444	441	473	447	454	437	440	436	446	447	438	479	479	437	469	429	444	463	432	459	469	438	484	447	462	409	474	440	466	441	429	415	457	458	452	487	429	486	496	457	443	439	451	430	437	458	441	483	493	444	426	428	441	447	450	439	416	426	449	476	445	424	427	444	449	457	474	457	393	463	489	498	421	418	432	416	450	446	449	442	468	440	468	457	467	439	428	464	456	428	460	437	439	437	429	421	473	480	461	454	428	423	439	407	469	460	424	466	436	453	441	456	467	438	452	494	427	429	455	415	402	480	440	466	446	434	456	465	430	418	451	450	427	468	461	453	416	468	426	483	451	426	456	472	451	423	472	447	442	438	411	446	456	420	410	440	481	435	435	464	437	412	420	434	461	452	458	410	465	489	443	442	405	456	444	451	453	459	440	456	466	436	436	478	426	442	455	436	456	443	440	453	447	459	474	415	453	455	426	476	456	483	444	419	449	446	434	443	428	420	436	462	496	471	443	443	453	435	469	458	466	416	440	427	481	439	439	432	461	435	437	451	435	453	464	439	421	428	475	467	458	455	496	441	478	456	466	447	437	413	456	433	420	472	446	467	430	470	426	461	450	466
23251	21346	29292	23759	21346	21347	5440	859	633	594	543	475	447	457	449	409	418	389	414	386	353	357	386	329	375	370	366	353	273	331	341	363	327	294	333	321	318	328	314	321	354	342	338	301	312	331	330	337	348	299	337	327	311	320	312	333	309	311	337	326	326	333	321	312	280	334	283	337	318	297	328	350	328	361	320	337	306	325	333	318	285	321	314	315	310	310	300	343	318	316	301	289	304	318	325	291	294	333	282	324	318	338	295	324	309	323	291	327	309	296	345	299	275	310	333	308	323	277	291	291	320	301	291	305	328	347	334	281	346	319	335	329	297	316	315	287	327	298	272	306	292	328	331	313	323	312	328	330	318	311	297	303	307	293	306	329	318	309	286	318	328	319	315	313	319	306	316	336	298	294	288	313	295	294	318	318	312	305	321	358	313	311	302	315	331	301	318	313	279	306	325	322	284	330	316	303	319	343	339	311	328	323	302	319	311	321	307	318	295	355	324	292	321	337	325	306	321	317	287	304	330	320	318	322	293	281	305	315	284	321	304	306	313	294	274	292	293	300	283	288	295	302	320	319	326	325	293	301	293	309	320	310	325	279	310	316	313	302	303	280	291	294	312	310	327	322	324	328	339	322	314	320	321	346	264	301	345	329	302	313	335	316	320	335	334	301	333	251	326	310	305	313	289	320	318	343	322	336	295	299	312	292	289	359	318	316	303	287	315	335	320	310	348	308	299	317	292	319	293	345	330	305	314	325	325	286	301	305	275	321	307	328	303	339	343	325	341	317	301	296	354	303	324	291	292	275	338	300	289	286	355	290	289	307	316	325	333	312	285	299	297	296	313	334	299	286	301	343	290	300	294	287	313	335	312	307	307	312	294	311	307	306	326	322	293	299	337	305	347	306	332	324	324	310	331	318	321	308	322	309	304	303	334	313	312	305	329	311	341	314	314	300	367	289	341	318	294	327	311	343	301	277	284	322	300	286	329	308	306	326	340	305	331	308	297	320	292	311	313	304	294	309	323	289	296	319	312	351	300	311	298	312	288	308	310	311	307	300	348	301	295	334	334	281	315	296	281	308	323	336	333	298	317	305	305	291	333	300	292	328	314	330	302	308	304	340	307	329	299	351	292	313	311	302	327	307	340	321	314	311	306	337	312	331	312	327	279	292	326	312	313	315	292	305	335	304	325	306	308	304	300	315	291	302	347	305	302	347	323	265	305	273	310	302	315	307	319	301	308	309	342	332	304	325	338	327	342	300	286	289	275	333	304	304	327	291	310	303	325	302	330	331	309	311	325	312	312	300	293	310	311	309	298	316	299	307	287	325	305	256	301	311	319	307	316	353	343	303	318	313	306	269	332	298	318	292	313	337	311	357	319	304	316	338	298	312	326	290	287	329	327	300	285	304	334	301	324	304	315	307	307	321	316	305	315	328	321	326	301	291	332	311	312	303	315	325	319	284	299	311	294	309	322	305	340	299	316	304	319	303	282	345	289	310	302	277	328	292	347	280	325	318	329	306	313	309	257	305	326	288	334	298	306	320	296	325	321	314	329	344	320	337	304	291	304	320	300	303	312	308	339	287	322	290	296	314	320	292	301	320	296	307	323	317	309	313	314	318	317	333	314	328	312	320	292	312	345	301	311	372	324	322	319	332	286	318	285	330	331	302	318	318	304	348	295	309	319	333	304	300	320	327	317	304	317	328	328	312	310	312	318	296	274	304	290	322	314	293	321	321	300	332	303	349	303	314	306	334	302	302	319	317	293	345	320	327	280	315	311	302	288	309	293	343	291	293	287	318	318	340	321	322	297	282	291	313	313	306	346	328	326	287	268	339	289	291	323	326	316	374	341	321	322	323	299	306	316	309	315	327	325	309	346	288	307	320	307	319	314	292	338	306	282	333	308	323	338	304	293	298	297	306	302	316	319	296	305	321	308	313	321	314	310	281	315	303	298	344	335	298	299	344	323	301	304	343	296	308	346	339	310	313	332	293	315	309	300	308	333	324	325	327	297	300	316	315	328	342	297	362	300	315	312	330	341	290	329	315	299	325	291	339	309	363	314	338	306	303	335	286	313	314	320	302	310	319	306	339	283	283	304	319	339	306	353	299	299	326	314	317	304	313	303	284	302	304	305	326	318	295	328	299	315	291	338	323	350	324	322	320	313	335	333	289	307	326	338	321	317	330	345	303	321	314	305	324	289	291	277	287	312	322	334	335	310	302	315	330	305	285	274	315	327	335	336	307	337	295	326	337	310	326	292	287	312	321	295	313	311	305	286	302	314	309	292	292	339	329	318	347	319	305	280	322	297	308	301	302	280	324	322	292	307	330	300	322	312	310	307	317	282	313	337	323	284	294	301	330	322	265	301	301	314	297	297	312	323	276	302	308	280	316	294	316	307	305	307	321	295	294	329	311	313	325	345	347	321	311	314	308	325	284	319	336	314	346	276	308	319	299	332	303	293	294	306	307	269	304	314	310	318	319	294	302	318	307	316	310	286	307	329	310	324	341	332	306	336	287	324	336	305	326	315	319	324	288	305	310	322	301	307	307	309	318	329	310	342	322	302	298	314	289	305	308	317	309	325	337	287	321	309	305	323	288	311	327	296	294	292	319	313	308	326	319	334	311	319	311	308	317	295	299	297	326	297	301	302	300	311	300	296	332	332	305	334	303	295	329	313	342	314	304	314	284	325	324	309	306	312	317	284	281	311	337	293	310	294	299	334	308	286	292	320	336	297	302	261	320	319	335	326	326	315	299	318	320	318	336	303	322	304	336	301	327	322	330	326	322	308	311	320	292	318	317	329	308	281	311	321	312	312	259	320	298	308	347	325	317	322	336	304	308	299	300	324	338	312	318	321	319	353	297	307	273	281	308	325	337	278	288	309	308	334	297	328	307	296	304	274	312	309	258	314	302	317	322	339	322	280	311	312	347	312	328	303	326	330	320	305	325	337	291	314	293	322	326	331	329	335	319	324	278	323	327	292	340	294	293	329	300	293	310	316	311	317	311	308	328	329	298	307	325	287	312	324	311	323	309	304	290	342	320	302	300	309	304	298	314	342	311	303	302	322	341	331	307	275	318	306	324	361	311	309	297	295	283	349	302	304	304	292	329	312	342	286	298	302	275	309	314	327	309	296	312	325	282	313	281	314	310	291	302	306	329	324	273	335	290	287	291	326	308	330	335	296	308	328	324	279	286	296	327	323	294	329	275	308	340	309	303	307	282	301	279	308	303	333	327	306	313	322	317	297	278	315	306	332	323	290	316	320	290	303	305	328	323	317	354	289	297	300	306	333	311	287	306	351	306	320	377	304	298	315	326	315	309	326	331	318	302	315	323	308	324	307	306	360	298	308	298	311	316	291	332	330	313	288	315	300	293	318	328	315	308	312	311	297	295	285	291	326	319	294	342	310	330	298	327	336	334	302	289	311	314	307	322	286	340	326	307	308	306	312	296	307	334	305	319	290	319	289	301	328	288	304	327
46100	18092	12595	6594	4522	3331	2581	2105	1769	1513	1282	1171	1034	972	893	846	786	730	729	671	710	690	663	656	623	617	604	582	620	578	548	606	579	580	562	527	570	546	541	562	531	533	524	531	544	584	556	538	528	551	515	549	533	522	533	526	526	534	552	571	547	515	532	536	538	543	513	557	534	545	514	536	532	546	531	552	538	522	471	516	543	531	522	553	551	503	521	544	524	544	555	498	460	502	573	519	499	517	507	525	520	517	549	552	500	501	546	522	567	482	479	518	539	495	488	551	497	516	511	492	523	512	502	560	505	530	503	517	514	574	482	499	555	497	520	500	512	546	556	509	534	527	503	534	521	542	515	535	527	514	480	510	496	544	531	528	511	495	510	538	526	460	541	517	533	522	531	476	481	554	476	552	511	550	542	540	542	554	534	521	517	467	528	538	527	490	527	537	540	519	461	517	544	491	554	538	531	496	507	504	524	532	521	493	484	528	533	516	506	511	520	507	490	460	519	561	505	534	521	512	534	539	534	528	502	565	551	538	522	503	536	508	532	518	511	508	530	498	528	496	510	553	535	522	520	551	514	514	526	542	521	542	522	542	489	462	547	533	526	502	518	548	536	511	542	542	523	541	530	551	527	502	494	522	512	513	552	498	548	476	522	501	529	503	501	515	531	506	558	525	510	519	523	521	526	483	537	509	495	518	512	567	506	492	492	515	492	513	515	465	505	496	510	518	551	503	531	532	508	525	565	521	522	541	507	481	533	502	533	498	456	528	542	517	519	540	477	554	501	511	497	494	514	550	517	522	521	490	508	492	495	577	524	536	531	526	549	465	522	555	494	580	544	530	535	533	512	489	535	498	546	520	505	513	507	477	559	534	525	513	514	503	520	548	519	534	529	504	524	506	534	531	543	516	505	523	532	533	516	531	519	531	553	492	537	501	505	501	546	503	534	554	538	498	544	500	502	535	510	444	521	514	524	520	523	523	546	561	509	498	484	534	567	517	545	499	501	552	521	534	520	509	557	532	523	511	494	531	510	519	510	510	519	513	497	549	533	513	511	545	506	554	524	491	484	489	485	551	545	549	501	562	466	547	508	560	585	572	539	526	544	549	568	507	554	496	473	495	528	554	512	541	500	534	536	529	516	509	516	520	479	532	490	515	529	513	478	566	504	518	544	530	565	574	517	509	529	521	517	522	515	494	531	474	512	538	510	547	539	486	522	507	535	538	486	526	496	532	536	523	487	531	503	510	512	511	534	507	530	473	520	544	539	498	528	514	528	495	541	485	518	499	531	506	537	522	472	525	533	510	544	486	515	518	483	527	509	532	524	513	521	509	501	521	483	537	515	528	542	485	510	531	514	502	529	560	488	508	511	514	518	515	524	524	557	543	501	469	473	499	528	541	540	531	506	522	481	570	539	563	567	513	546	483	484	487	547	565	513	503	560	512	589	494	494	515	493	512	544	515	509	513	546	544	528	494	556	527	536	528	524	512	497	526	499	534	547	492	518	498	522	565	514	528	497	539	518	530	548	506	491	566	592	530	544	511	504	530	528	518	536	517	516	516	523	527	500	511	544	532	484	485	484	535	558	523	491	542	521	505	509	511	541	521	568	553	476	467	501	543	510	509	490	572	510	528	514	504	498	558	534	496	538	534	551	543	581	500	520	505	503	555	543	540	505	511	495	518	519	506	539	492	536	536	504	513	482	513	522	572	530	515	504	513	530	526	519	505	545	505	472	515	552	531	483	484	528	541	495	545	514	498	519	508	548	514	535	510	558	505	518	536	471	500	519	535	504	499	512	551	487	501	489	559	513	496	506	531	553	540	540	522	513	517	482	502	559	483	504	497	549	574	513	550	505	493	483	525	513	545	520	536	507	543	562	519	507	559	555	484	553	495	498	501	518	506	544	534	509	535	504	521	516	542	486	499	507	523	521	497	479	555	536	548	516	547	513	500	526	514	525	508	557	511	505	505	513	523	499	472	491	532	562	526	526	529	518	496	537	533	493	504	517	506	522	533	495	539	504	547	484	537	497	536	540	530	476	499	482	531	515	505	569	508	496	515	517	518	537	492	502	523	502	515	558	501	558	481	577	520	496	526	569	500	526	511	519	501	499	516	497	530	531	510	560	480	512	546	482	491	536	498	512	534	495	533	546	520	509	520	480	496	564	482	513	525	535	541	551	532	502	513	507	507	502	550	522	507	540	497	502	527	506	498	504	490	515	511	541	515	542	594	543	508	521	482	514	507	494	511	529	548	518	554	535	492	558	546	511	510	551	523	535	541	564	493	486	531	520	521	514	484	491	540	525	561	531	495	499	524	494	550	508	504	535	508	546	495	503	545	553	502	480	507	528	560	527	551	549	553	531	488	536	522	559	495	515	558	523	486	505	538	514	535	541	496	505	518	506	503	559	511	518	526	513	520	510	528	510	498	513	517	518	535	508	531	466	502	548	476	521	499	508	527	519	528	519	507	530	495	535	554	514	464	547	528	539	495	513	550	533	493	491	538	500	479	506	508	503	533	541	501	496	544	500	532	528	511	487	536	474	563	502	514	530	509	484	502	463	533	527	532	495	508	531	542	521	560	524	531	575	512	538	505	580	544	530	546	488	534	547	539	555	515	504	537	503	520	517	526	542	522	486	489	523	496	518	481	546	518	484	473	499	517	513	587	558	531	487	507	509	534	489	515	469	505	534	524	524	526	559	503	502	541	545	516	512	511	536	527	537	502	518	537	499	505	528	524	537	530	521	542	525	525	534	495	537	519	489	511	499	498	546	524	523	532	540	515	522	472	541	530	538	493	496	514	511	528	536	457	513	533	511	506	492	520	566	506	518	512	514	518	485	505	526	472	549	470	470	518	496	490	541	486	533	501	524	549	532	517	546	556	501	551	501	520	494	510	507	558	496	525	573	535	535	503	513	532	476	511	512	464	580	510	507	531	573	553	504	500	483	459	553	479	482	436	523	506	527	520	483	556	501	507	482	519	529	508	495	539	509	515	502	487	505	500	525	502	531	487	515	522	496	490	520	510	484	483	511	519	498	498	535	537	468	528	507	547	540	498	529	516	504	523	516	517	492	490	533	507	512	532	526	581	538	505	519	496	532	554	493	519	517	544	546	516	525	514	508	495	529	506	528	484	511	525	539	520	525	556	489	478	533	493	498	525	482	523	525	521	575	499	567	520	584	484	553	506	508	542	535	536	555	487	515	508	531	513	537	522	534	538	532	504	499	499	543	505	565	495	490	543	545	479	550	512	509	486	520	517	512	504	535	533	495	506	526	538	482	510	515	501	526	555	509	539	500	519	511	527	488	478	523	492	528	519	518	502	550	502	535	533	519	532	498	510	510	514	525	523	522	484	506	523	506	495	518	475	518	545	534	523	518	532	523	535	509	504	556	494	522	507	509	483	485	519	530	519	510	509	566	498	513	546	523	533	530	446	527	541	524	545	511	512	540	481	509	539	506	528	513	516	479	505	544	521
27008	21052	10407	456	189	172	144	149	140	110	135	117	142	110	107	120	116	113	123	112	132	127	138	125	115	106	130	127	123	119	120	122	110	113	105	117	121	112	134	110	123	102	109	114	102	108	120	150	110	106	105	105	125	113	115	117	130	119	104	112	114	122	113	109	126	109	123	112	123	103	108	123	99	117	114	123	114	106	127	115	125	101	115	103	114	120	127	119	117	110	117	118	118	116	116	127	121	114	104	123	128	127	115	109	114	109	103	112	106	114	111	116	125	113	121	112	109	117	111	139	118	117	110	101	94	109	119	127	105	96	106	112	102	112	93	119	120	118	108	125	133	125	114	118	104	97	107	108	129	108	103	122	114	101	104	110	107	121	114	106	108	126	100	135	124	105	115	123	97	130	126	124	104	120	117	115	118	103	106	112	123	123	105	99	129	130	135	97	120	118	101	117	112	97	108	109	115	121	118	102	91	126	104	110	125	121	127	105	137	97	106	119	102	99	106	123	132	134	102	119	116	122	101	112	122	97	117	122	110	119	108	126	120	126	109	106	114	106	105	98	135	117	130	111	115	126	114	125	140	112	113	118	119	131	102	112	122	111	117	113	111	122	105	117	126	113	103	112	144	118	117	126	124	113	102	125	101	98	122	112	102	118	121	116	114	122	131	124	115	114	120	111	114	125	99	115	110	115	123	113	123	117	138	136	104	121	125	103	110	114	114	130	118	100	116	122	113	126	113	123	115	115	120	126	109	116	105	106	135	110	144	110	112	120	109	116	122	125	109	118	127	106	129	116	121	113	110	106	117	111	121	89	117	91	112	115	116	116	89	97	124	124	116	134	108	121	97	101	104	114	118	106	106	110	121	106	100	117	118	96	116	143	103	98	109	92	116	116	129	96	147	104	112	93	123	114	112	111	104	113	107	104	111	111	123	100	101	114	90	107	105	106	126	128	98	130	111	118	100	103	118	119	96	127	125	127	118	125	97	112	116	109	114	126	97	133	116	123	102	115	133	127	120	108	113	120	119	111	118	125	113	114	95	111	102	121	111	110	127	94	99	119	127	91	136	98	107	108	105	113	113	109	131	108	108	119	116	115	99	125	112	106	110	118	110	122	130	98	106	115	122	117	120	108	109	125	115	106	114	121	131	120	113	114	114	115	96	119	116	113	107	113	103	128	91	108	127	104	120	121	112	126	117	114	128	122	130	104	113	122	98	120	107	118	133	113	116	99	130	122	121	113	102	109	109	105	120	113	123	117	126	110	115	115	123	103	108	98	128	119	117	102	122	104	127	114	99	123	127	118	110	112	113	85	110	116	98	116	117	108	118	125	110	101	107	120	125	99	112	108	111	118	111	127	149	100	111	118	129	131	126	116	110	111	121	97	127	134	113	107	115	113	124	95	101	104	110	107	123	106	114	113	102	108	127	121	110	125	124	121	107	107	109	112	116	97	94	97	116	107	103	107	114	127	128	108	109	106	115	106	104	96	106	110	118	115	120	98	106	120	130	92	127	130	104	101	99	108	121	131	100	115	123	108	110	105	103	109	120	107	132	104	100	110	113	118	109	128	112	110	108	124	106	113	126	117	100	112	107	118	110	111	135	123	125	117	119	122	115	122	118	101	139	120	92	99	128	111	119	113	113	121	109	100	116	114	103	113	124	119	101	126	113	107	116	115	107	123	104	117	93	107	123	124	111	121	109	129	103	122	118	107	118	107	112	112	118	114	114	111	112	108	102	113	109	100	110	118	103	129	122	127	113	120	108	104	137	115	104	105	101	122	106	116	113	92	105	107	115	107	115	114	129	103	118	121	104	106	105	114	114	134	111	94	109	106	111	119	116	103	108	116	124	114	98	103	136	108	109	96	106	128	111	127	110	100	128	103	113	96	100	133	123	119	116	123	104	99	101	117	121	111	135	100	109	103	106	105	98	101	105	117	107	110	125	114	117	140	104	118	120	120	117	128	118	126	125	111	109	123	130	114	134	99	96	110	98	108	143	101	120	127	132	127	102	118	116	118	117	125	114	110	120	103	116	130	100	103	111	114	128	123	99	109	96	110	112	115	134	104	107	115	105	114	111	124	116	104	130	99	108	136	105	144	101	106	113	112	103	114	110	114	116	110	115	126	127	97	128	118	111	122	103	120	118	105	112	130	117	114	109	125	104	108	111	108	114	145	147	110	106	104	129	128	130	108	103	106	115	115	112	104	118	107	132	111	124	130	127	131	119	131	118	117	122	113	117	122	117	132	126	118	100	112	121	99	103	117	113	122	120	130	112	112	100	94	130	102	125	121	90	120	111	125	123	123	125	116	126	122	102	131	130	124	120	119	119	100	116	110	116	121	100	102	113	122	141	107	127	113	109	102	106	112	93	120	103	103	115	104	98	112	131	116	104	112	107	119	115	130	128	118	102	112	99	136	110	96	113	130	112	112	100	132	121	116	116	117	114	110	110	105	99	110	122	119	113	118	112	118	122	116	108	126	122	107	109	126	119	119	119	97	123	111	141	119	108	131	122	120	107	105	104	119	119	114	108	130	123	110	135	125	103	102	105	120	107	108	121	117	117	103	116	100	116	120	104	110	120	122	121	112	100	94	124	113	119	106	104	109	132	129	108	115	107	132	118	105	121	134	111	120	101	104	123	141	99	147	131	97	129	114	109	116	130	104	107	133	110	118	136	128	117	106	125	106	110	107	121	122	105	132	112	135	107	117	109	115	134	132	115	128	112	102	88	116	96	125	101	99	103	119	137	118	114	109	141	124	105	101	102	120	130	96	125	126	117	110	111	113	94	115	113	119	103	110	114	107	102	116	114	107	109	114	114	107	117	118	108	108	116	120	94	121	111	123	116	123	106	109	113	103	106	104	112	107	125	101	125	115	105	109	110	113	97	103	136	104	105	116	135	114	112	134	106	145	105	117	120	112	108	96	132	112	113	127	96	109	119	133	110	91	112	124	104	111	135	126	110	118	99	114	113	135	96	121	102	110	130	118	112	108	117	113	111	115	116	116	145	118	114	124	133	108	137	114	102	124	133	113	110	108	96	125	120	115	109	98	114	136	106	100	121	114	126	124	112	118	119	121	100	108	112	104	107	129	107	107	121	121	122	112	110	122	111	114	114	114	105	126	113	115	127	95	109	106	108	113	125	104	131	114	108	112	120	106	117	121	137	112	124	111	101	123	113	112	99	118	117	109	109	120	102	107	103	100	129	108	126	115	117	119	118	125	131	108	111	117	132	119	101	123	126	124	111	111	115	104	115	122	138	116	115	109	112	109	110	119	90	121	107	126	89	109	101	109	128	120	107	128	112	116	110	121	110	120	108	110	98	127	139	133	105	107	104	125	96	114	127	106	92	104	135	103	120	114	112	136	107	121	103	108	114	101	124	119	121	114	113	136	121	120	113	124	117	127	96	106	108	109	108	123	112	103	128	118	129	125	120	121	132	106	105	123	101	125	102	128	127	137	117	107	101	114	118	110
22481	3947	877	510	361	318	307	275	236	230	234	230	224	223	191	195	224	213	195	218	179	194	199	196	196	197	192	198	192	214	178	223	225	211	189	180	206	192	204	203	170	201	197	189	202	185	171	182	202	193	212	210	184	183	219	171	204	187	200	197	228	233	202	209	186	206	208	214	171	190	199	212	191	192	198	172	199	188	203	204	175	192	219	191	196	190	173	197	193	218	186	189	194	190	184	177	188	218	210	191	202	190	216	198	192	199	185	179	202	192	210	171	188	197	189	190	208	205	216	208	231	187	196	194	234	199	250	209	200	202	184	192	184	173	197	174	200	188	200	195	182	185	201	209	199	182	203	201	220	173	185	202	195	214	197	185	205	181	224	206	209	189	214	203	213	196	172	213	189	193	199	203	187	199	212	200	196	217	186	201	190	196	221	195	209	210	189	196	203	196	219	195	193	183	205	226	190	206	176	189	198	197	224	202	181	233	207	205	205	192	182	207	196	194	224	196	188	207	170	197	213	218	218	210	207	237	220	198	198	208	203	171	207	203	188	202	229	210	213	191	229	195	208	204	200	190	220	204	211	210	184	203	181	199	234	213	204	192	194	194	211	206	203	206	216	189	191	222	217	181	204	193	198	221	205	195	198	191	203	202	180	207	180	207	196	212	224	206	198	229	195	184	171	217	189	209	191	220	188	203	208	192	175	191	207	200	220	183	210	205	204	194	199	196	210	201	183	180	192	203	167	199	202	207	207	183	217	201	213	234	192	207	175	193	214	213	218	183	213	208	207	179	206	211	212	194	217	214	210	175	203	197	217	207	155	212	200	215	219	207	210	208	197	175	233	215	191	197	184	211	190	176	203	208	185	216	197	195	202	190	204	232	214	183	194	223	202	205	196	197	203	214	213	207	206	203	228	194	204	205	221	186	180	190	201	174	195	194	179	207	192	218	203	188	185	209	198	191	192	167	204	234	203	183	222	197	214	174	222	172	183	202	190	219	185	173	203	221	200	200	208	183	204	194	199	180	190	228	197	215	209	187	199	199	201	178	179	206	212	219	210	214	213	202	228	198	216	210	195	228	183	180	188	208	222	201	221	204	209	204	185	189	188	184	183	192	197	211	180	218	194	205	177	185	196	207	203	200	218	201	202	188	201	190	186	205	179	167	199	184	185	224	185	221	206	196	197	189	223	194	199	211	193	207	208	202	213	206	194	203	205	229	205	197	223	194	191	193	205	212	213	198	196	201	164	186	172	188	178	190	205	180	190	197	210	204	182	223	186	202	211	208	192	213	184	180	213	204	217	207	175	226	197	214	204	179	200	182	224	220	179	206	196	194	183	165	200	201	189	190	179	218	192	208	206	224	180	207	219	218	203	209	211	205	188	183	201	204	182	209	225	188	188	202	223	201	177	219	206	205	171	187	198	233	199	187	183	203	197	201	196	223	200	182	188	191	222	198	200	209	205	199	185	203	202	212	204	197	199	230	209	180	180	188	193	220	216	191	199	230	206	221	221	224	193	185	198	218	211	204	179	218	232	191	187	199	201	199	220	188	201	184	194	212	199	206	226	175	198	222	216	227	207	180	199	204	172	236	185	216	217	180	218	196	195	230	195	218	196	218	232	182	201	218	223	194	220	213	178	197	195	190	193	173	206	197	214	198	217	212	191	201	183	217	208	205	182	206	195	204	212	180	211	207	221	176	195	200	199	216	163	203	207	190	197	170	201	192	221	204	201	220	224	196	186	210	240	187	205	208	219	206	208	198	208	185	197	204	212	184	206	203	164	184	203	189	187	184	180	203	213	208	207	197	181	196	206	212	202	191	196	203	215	222	191	190	171	200	220	198	220	191	200	203	219	206	190	204	230	205	186	194	186	209	199	184	188	191	190	217	201	199	198	219	183	219	200	190	195	180	211	226	216	208	202	192	210	181	182	193	184	192	178	185	210	192	199	199	183	180	202	179	189	210	208	214	203	200	201	178	199	246	212	191	216	232	214	202	190	222	208	230	196	177	176	240	200	181	204	210	202	191	220	193	197	198	201	196	219	203	241	194	204	194	198	205	204	175	195	215	182	206	209	201	237	210	198	207	176	192	206	192	199	176	212	202	186	188	201	210	219	211	212	198	224	187	195	204	209	199	197	217	201	181	169	218	201	200	204	231	220	212	200	210	203	183	199	208	231	209	204	221	169	214	192	180	213	223	194	212	181	200	193	205	189	197	208	188	193	221	194	193	194	211	185	187	204	203	193	181	211	213	188	218	196	191	192	225	173	181	202	211	218	210	209	202	220	227	202	229	200	197	205	210	196	208	204	190	211	177	209	205	188	194	182	178	192	193	214	188	190	215	205	210	214	188	210	194	204	185	211	227	185	193	188	212	194	204	190	239	198	214	214	198	221	201	176	199	193	183	204	213	208	187	211	216	202	209	201	220	197	196	203	206	199	176	222	201	192	200	202	179	190	189	182	204	229	203	231	195	181	196	197	218	204	187	195	218	188	205	203	203	185	188	192	166	195	192	179	211	202	177	206	187	225	215	212	182	199	178	205	193	185	216	182	170	204	213	209	202	199	187	194	213	187	228	201	194	207	196	218	221	232	215	198	215	196	194	205	178	208	198	211	202	189	195	214	225	218	213	187	227	203	206	187	187	185	208	181	203	210	182	217	185	173	193	206	195	240	168	220	181	229	200	212	187	174	198	173	231	189	201	209	220	191	198	199	176	178	220	187	188	176	185	205	176	204	189	215	188	190	197	209	209	202	212	208	214	205	186	213	181	210	215	208	202	220	204	198	215	205	212	194	190	210	188	197	192	194	183	218	196	203	181	174	188	191	185	194	188	200	179	183	216	184	213	201	168	199	205	188	219	189	184	192	194	206	194	205	189	198	215	228	200	209	174	199	220	191	237	191	194	211	215	188	220	198	206	194	187	196	205	178	193	197	213	218	196	186	207	178	220	151	180	214	191	204	182	205	215	195	205	173	185	181	191	199	188	207	186	201	195	193	195	201	206	238	179	178	214	195	203	193	213	222	191	219	226	215	219	198	202	180	206	220	225	227	213	229	208	205	178	208	219	189	199	203	210	199	189	229	191	212	182	218	216	233	210	180	193	187	201	212	212	198	197	203	191	191	190	218	190	197	167	205	174	174	234	197	188	210	186	197	194	201	200	201	195	191	214	212	218	205	191	190	186	188	206	213	213	206	180	189	167	200	190	188	215	206	187	200	203	201	214	219	222	184	211	182	168	191	204	214	203	193	190	206	202	196	199	204	209	225	186	183	213	177	204	191	182	206	198	201	197	211	196	211	190	208	208	172	227	197	198	166	218	178	171	194	193	187	173	192	201	189	204	206	193	213	205	216	216	192	193	197	190	196	207	191	209	193	196	223	192	214	222	191	157	186	207	183	198	208	214	196	184	206	200	209	191	194	206	192	176	206	209	193	203	198	196	212	195	233	204	228	200	195	186	202	183	158	191	184	211	201	185
24164	21371	28818	24262	21325	6663	780	520	445	420	395	366	314	340	358	313	309	287	287	307	300	306	272	304	281	287	284	268	256	284	271	269	278	267	307	273	251	275	271	308	259	297	262	246	312	272	277	264	276	280	260	259	274	291	227	251	260	293	250	255	274	293	258	263	252	297	248	268	261	287	254	256	257	260	276	288	260	289	251	283	269	273	274	292	244	289	245	227	265	243	263	281	260	294	258	267	248	283	276	270	281	274	252	262	256	250	249	254	293	277	251	248	262	273	278	244	284	245	251	228	277	286	285	255	274	266	276	286	278	247	285	273	247	259	253	246	261	243	248	253	260	263	281	241	294	256	238	282	262	224	276	271	248	229	273	256	265	276	262	272	262	292	278	277	262	240	280	239	246	292	277	278	283	235	255	272	270	264	263	316	255	272	272	246	268	245	278	272	267	260	287	255	276	251	259	265	294	251	278	271	249	274	259	244	277	289	244	292	248	244	276	281	248	270	269	290	265	253	275	260	284	273	266	264	260	257	245	262	269	265	262	242	239	269	274	281	253	288	262	246	259	246	244	270	266	281	254	253	250	259	263	277	283	280	272	280	273	272	291	269	265	266	268	254	282	239	279	269	255	242	248	253	263	286	217	288	262	268	271	285	281	264	291	277	261	261	250	264	269	274	250	261	268	260	288	243	287	264	295	265	245	261	273	279	267	286	287	257	245	291	271	284	287	262	270	270	269	279	290	271	254	262	235	260	250	268	271	257	274	279	272	258	271	268	298	288	266	275	266	271	254	269	243	284	227	243	263	285	275	256	271	259	251	269	236	278	253	254	271	229	286	236	262	267	268	282	280	246	281	253	268	263	252	262	287	305	271	257	273	259	249	256	267	239	256	263	309	275	271	281	258	253	273	245	276	263	246	248	254	248	262	258	313	309	239	251	253	271	238	253	291	243	253	251	269	252	264	251	224	259	245	295	259	271	267	273	257	248	260	234	260	260	271	273	285	271	279	278	255	257	258	279	274	281	237	261	256	294	259	264	255	296	257	268	281	281	271	255	268	280	262	271	272	259	273	248	257	271	268	280	268	252	280	255	289	266	276	284	261	283	283	255	301	259	254	261	276	240	272	269	289	279	263	263	264	265	255	249	300	292	269	260	261	255	284	265	263	270	276	263	243	255	269	259	237	270	267	259	266	262	264	263	302	275	286	266	259	291	244	261	271	268	258	255	251	252	278	266	268	251	250	243	279	266	288	285	283	286	275	249	276	263	275	265	270	270	288	257	272	298	305	291	239	255	280	257	221	292	280	235	263	265	279	280	235	250	263	240	241	291	258	283	277	264	246	273	261	255	262	266	248	268	284	245	266	266	273	256	239	247	297	275	238	253	270	291	260	246	258	253	244	298	257	294	275	290	265	264	254	269	275	275	258	261	272	271	274	274	258	276	251	275	244	289	246	283	262	261	263	272	258	302	266	261	269	261	263	274	256	244	259	256	277	284	294	284	252	275	282	294	256	273	256	230	283	263	274	258	292	273	267	268	287	279	259	274	266	250	251	284	278	257	260	285	264	277	279	256	246	289	282	248	266	268	253	284	259	279	283	248	257	257	279	259	246	242	267	268	257	257	272	264	262	264	285	267	258	283	266	280	266	253	278	248	247	257	284	282	265	222	279	274	279	262	280	253	274	261	257	245	244	286	246	275	266	258	248	245	244	236	265	242	245	254	291	246	275	265	245	243	257	297	223	256	251	272	265	268	280	242	253	301	239	275	277	268	268	285	271	255	260	257	259	242	239	268	230	250	274	271	288	254	273	285	274	255	265	299	243	268	281	276	268	287	276	248	279	299	263	285	279	260	307	241	273	277	251	257	271	280	291	265	254	274	271	298	276	257	266	296	277	251	273	270	262	264	272	283	285	256	270	264	267	260	254	248	272	260	290	270	270	270	272	249	264	257	272	255	258	279	271	238	265	261	280	266	246	273	295	273	272	255	265	272	255	277	247	258	272	239	242	269	300	235	250	262	287	281	281	255	256	267	256	249	261	283	278	269	249	263	265	301	286	249	268	267	283	253	244	273	280	278	259	279	250	272	278	243	303	254	276	286	251	267	267	264	275	280	258	263	301	278	293	261	227	278	277	270	246	267	264	291	267	269	306	277	253	259	251	261	247	279	254	266	260	271	296	278	266	275	260	290	308	264	266	248	253	271	272	266	258	285	251	286	281	266	242	259	254	269	258	263	244	261	231	250	246	236	247	258	250	259	276	267	260	273	239	256	273	255	280	245	265	304	289	282	273	267	276	293	280	292	280	295	259	277	257	255	270	248	231	274	286	280	292	239	259	281	270	256	249	260	270	281	261	253	260	290	287	279	241	240	265	277	267	265	247	218	265	250	254	249	257	244	271	256	281	259	272	251	255	255	299	257	287	275	257	264	252	255	258	254	278	269	289	273	273	287	255	284	304	266	279	269	274	282	287	266	291	262	251	253	254	266	262	270	291	289	283	259	238	284	234	287	254	256	268	267	290	272	271	277	263	267	268	252	265	259	234	268	252	276	261	291	254	265	261	266	263	231	283	289	255	249	245	282	258	263	278	239	264	281	278	277	248	295	269	265	258	272	295	291	256	270	274	263	287	288	257	265	233	247	247	300	257	238	263	271	245	264	272	246	268	259	252	293	257	256	250	273	281	255	260	263	281	254	264	286	261	263	269	288	279	272	250	275	284	293	260	267	228	258	267	279	262	275	259	255	264	286	299	270	255	259	266	263	265	248	259	244	290	264	265	241	247	276	250	246	284	289	293	252	251	269	242	250	288	301	239	293	267	265	264	248	247	286	292	265	273	273	285	285	278	246	268	247	231	268	269	236	283	251	282	279	273	237	248	293	270	266	264	244	248	282	269	266	267	260	288	271	254	247	242	263	255	258	265	255	263	259	234	245	261	237	246	252	223	250	297	274	272	308	262	261	273	286	261	279	279	246	267	255	261	274	267	263	244	261	252	251	238	278	267	276	259	239	279	253	257	279	248	239	263	242	258	275	292	247	275	259	249	242	265	266	276	302	271	235	266	274	281	252	274	267	254	268	242	268	280	234	260	254	293	295	255	267	271	270	264	280	274	264	274	241	264	250	273	282	305	283	266	262	246	228	264	291	271	257	239	276	270	249	272	263	255	232	271	250	258	256	281	270	266	286	261	285	284	251	246	277	286	276	240	250	281	292	251	255	302	230	254	260	259	270	255	289	262	249	242	265	240	249	275	262	256	263	286	266	278	270	224	257	269	278	271	253	252	252	279	267	274	278	290	266	243	280	310	283	269	266	256	249	266	274	260	282	270	277	253	268	289	275	282	234	268	254	246	266	292	253	244	263	280	254	265	234	250	298	225	252	307	249	278	291	268	276	284	261	283	261	257	283	252	286	264	266	246	278	250	283	266	280	245	278	262	301	245	241	267	250	276	279	268	281	278	257	253	287	284	255	275	263	249	262	283	269
42324	13522	7650	3868	2623	1946	1490	1263	1028	920	858	787	647	675	654	627	627	563	564	531	545	543	544	526	492	501	512	486	435	497	510	463	501	505	460	473	462	452	481	520	470	465	493	497	473	436	448	471	425	471	467	455	440	465	423	490	452	433	436	454	469	458	454	468	443	460	444	454	466	458	473	475	472	495	472	434	453	435	428	461	447	480	438	422	457	448	420	455	483	437	423	444	419	442	458	461	424	469	422	463	461	460	475	423	441	411	440	408	453	451	406	471	440	445	440	455	471	438	447	463	458	481	442	435	462	461	467	413	453	456	441	454	453	427	459	391	456	448	441	448	452	449	434	441	439	433	396	498	446	492	455	468	484	460	464	453	443	469	458	493	474	441	437	454	432	463	483	457	445	436	437	418	463	455	473	462	433	425	420	464	466	411	427	459	450	460	472	471	468	474	437	444	468	404	446	465	485	452	455	435	450	446	410	475	429	499	418	464	444	467	443	462	484	418	440	470	460	434	475	452	475	440	446	412	432	450	452	450	446	431	456	466	478	422	487	429	501	449	498	437	443	481	442	507	478	442	431	457	441	480	460	446	436	458	459	459	452	434	417	435	442	456	438	455	442	438	463	449	462	468	432	455	410	412	426	493	445	463	460	454	415	430	481	454	430	459	426	412	460	402	454	445	441	429	431	418	457	434	488	444	447	405	437	449	417	459	465	415	444	462	454	442	434	420	457	464	486	439	462	465	501	456	464	468	405	450	444	452	450	449	459	422	448	441	463	446	426	434	434	451	420	410	449	451	451	444	448	456	424	439	473	479	441	403	434	451	429	456	455	443	428	415	445	433	467	464	422	450	425	484	427	463	424	451	440	429	424	465	472	438	473	401	470	419	434	466	408	440	460	485	439	469	433	413	459	513	434	405	469	443	439	427	500	452	422	429	415	416	465	440	424	477	460	441	439	419	419	465	451	437	417	492	436	449	445	423	431	441	427	487	473	424	461	468	454	462	470	411	421	455	480	462	437	432	438	499	436	451	433	413	436	426	457	427	433	441	407	430	425	414	486	440	441	447	475	454	440	480	422	424	445	428	437	454	428	426	456	458	479	456	448	446	442	438	487	428	460	445	435	453	469	453	438	439	428	435	494	436	463	433	433	437	437	475	435	477	466	444	428	475	439	469	446	415	466	442	455	457	431	453	432	501	469	454	470	439	470	423	442	447	470	414	430	446	405	421	414	446	458	422	459	470	415	435	469	481	409	450	462	443	447	434	446	405	475	461	417	460	404	451	475	475	448	419	441	432	449	468	471	471	457	416	444	424	439	461	431	434	463	447	450	439	454	479	434	458	443	410	440	447	448	450	421	448	451	408	470	433	459	415	442	496	428	439	468	430	439	446	511	467	418	434	447	456	443	453	431	445	461	425	437	443	453	484	469	450	459	480	431	433	415	480	420	470	425	433	454	468	472	463	449	413	434	481	485	456	438	397	477	425	425	424	446	460	429	461	460	449	459	461	427	431	425	431	436	442	454	443	477	471	441	446	469	459	473	415	502	440	453	407	449	469	440	424	445	472	470	479	441	486	438	497	445	512	451	463	478	448	463	419	460	441	438	432	430	449	405	454	425	461	455	464	447	456	475	432	441	458	447	472	452	450	467	446	443	460	427	425	459	433	437	448	475	447	485	449	405	436	446	484	427	442	440	446	441	433	450	460	433	467	461	429	409	433	417	433	413	464	456	438	449	461	434	436	440	476	453	471	432	471	434	438	442	416	456	416	444	423	450	448	461	437	444	415	503	454	412	477	429	414	434	430	455	475	431	472	428	455	462	491	465	419	476	418	468	474	433	442	450	464	472	464	496	421	464	442	411	438	437	483	467	456	444	404	459	452	466	426	423	468	433	413	427	447	449	438	465	483	433	423	441	449	448	477	472	444	401	464	456	466	427	456	432	442	441	445	437	459	447	413	424	433	420	430	485	462	475	443	415	456	460	420	442	431	490	489	443	414	431	454	451	467	413	436	451	439	452	451	429	424	471	453	423	449	437	424	437	480	436	405	472	479	435	495	465	452	475	453	448	483	483	430	437	433	438	442	475	453	459	436	447	432	434	445	450	460	440	451	475	466	439	422	486	422	432	435	446	444	445	412	457	456	459	441	467	472	463	441	482	449	457	425	461	435	455	434	436	449	459	431	467	454	464	433	448	465	478	463	457	463	467	441	438	413	415	473	453	513	445	448	426	455	398	458	430	442	415	427	468	426	452	461	468	406	448	470	436	465	472	477	430	449	454	436	458	442	489	424	433	454	453	444	445	440	465	415	467	471	448	422	427	437	469	424	422	447	381	458	462	476	444	432	478	445	450	429	444	457	460	488	433	441	413	485	408	425	463	460	525	471	475	449	471	481	420	459	472	439	446	479	441	436	465	462	460	423	445	462	470	442	447	452	425	453	470	402	435	442	459	434	440	438	436	460	440	439	410	439	423	426	459	417	473	463	436	455	434	435	440	439	433	473	463	453	455	452	454	467	454	413	470	439	432	456	422	433	440	469	439	458	422	441	435	440	426	456	470	453	429	458	470	475	460	444	461	459	413	446	440	449	474	416	445	461	442	467	468	435	436	427	434	447	474	418	430	422	428	418	427	474	424	465	463	432	446	433	460	507	386	464	474	439	454	445	420	432	453	454	453	452	484	449	450	434	433	443	450	451	422	458	452	430	468	458	458	458	374	459	482	478	425	443	463	482	442	456	460	474	438	435	438	436	452	440	468	451	452	466	423	454	447	433	458	485	432	457	442	447	411	478	400	420	457	424	434	460	456	425	488	418	434	483	473	432	442	426	453	440	443	484	473	442	410	448	448	405	471	499	456	422	447	416	453	427	438	471	441	441	451	469	448	454	473	424	410	473	408	441	462	486	432	464	438	441	447	436	452	456	467	462	449	468	419	475	472	417	445	426	435	434	451	438	464	472	469	465	466	401	426	467	463	443	446	433	441	456	435	455	462	439	421	436	435	433	425	421	463	445	449	423	447	458	464	450	447	461	452	426	456	460	466	453	438	431	473	429	416	454	461	483	436	479	430	459	434	439	422	430	418	430	439	449	448	436	453	413	494	430	429	401	439	451	407	437	437	474	506	442	394	432	451	442	449	444	450	501	489	478	472	499	446	446	448	442	480	446	446	455	437	469	426	452	410	480	408	430	450	484	478	428	457	443	415	481	468	449	429	433	435	435	415	452	456	475	457	450	433	456	469	457	452	454	439	468	461	424	464	469	434	453	472	427	454	432	456	454	445	444	478	456	453	463	442	482	466	460	481	441	471	483	444	433	447	442	463	426	415	453	389	439	456	441	433	455	428	442	433	449	464	456	432	481	428	426	445	446	415	409	432	435	409	418	441	422	463	443	437	451	465	431	461	446	424	419	475	451	476	453	434	438	421	397	455	424	461	443	419	440	446	415	404	463	453	511	406	476	508	430	435	460	441	466	419	488	489	432
23174	21350	29383	23698	21350	21340	5260	886	633	607	549	490	459	440	401	430	398	381	396	364	361	378	364	354	349	351	345	326	348	333	308	316	301	336	347	333	333	328	326	347	304	331	338	312	303	302	339	304	300	310	344	333	369	321	301	277	317	343	319	309	335	291	318	342	361	309	319	334	334	339	296	328	299	329	331	356	316	324	321	298	287	285	327	294	311	352	314	315	286	318	328	321	327	299	305	320	297	259	340	303	336	312	311	334	320	313	319	329	314	321	316	306	295	322	282	302	321	340	339	306	302	294	312	321	293	306	283	315	324	319	329	308	321	327	282	348	312	324	305	323	321	290	331	329	338	286	304	279	289	337	309	317	327	332	304	347	318	312	337	278	338	311	309	318	314	300	311	307	286	313	309	315	344	341	330	306	325	293	292	319	326	350	335	308	310	315	356	310	333	290	300	319	280	305	304	326	338	304	322	298	275	278	301	306	291	319	331	313	315	297	353	316	312	321	352	321	295	320	291	338	301	297	335	315	324	325	292	291	313	312	304	313	310	329	339	308	332	294	266	298	321	314	298	319	312	299	307	311	281	332	294	328	338	298	326	294	325	313	334	337	326	326	339	315	309	291	314	293	329	303	279	320	316	325	326	323	321	317	322	320	293	366	320	320	288	298	329	371	321	266	287	303	280	302	329	293	274	348	301	318	306	329	296	325	293	297	323	330	334	287	295	339	315	295	313	286	330	280	281	277	298	293	312	310	302	314	289	350	317	329	316	313	311	347	298	303	327	280	320	283	280	293	301	315	314	319	287	285	308	293	307	295	304	313	304	341	309	317	326	339	307	296	310	287	294	318	308	314	320	323	335	315	312	290	299	310	310	308	310	321	300	309	303	303	352	300	323	301	306	314	295	307	282	323	298	306	304	308	279	316	333	319	301	293	341	305	307	309	337	327	334	324	288	315	331	291	298	316	299	315	292	325	287	319	312	304	291	305	287	332	325	329	325	315	322	322	308	307	314	299	326	313	319	316	322	321	311	316	307	321	302	317	309	317	297	293	299	345	328	329	297	312	320	307	308	319	314	304	304	327	311	297	300	296	303	286	292	306	290	335	317	325	321	352	319	295	311	341	286	298	312	321	309	329	307	285	313	307	324	332	292	329	319	282	330	321	297	302	310	328	348	302	323	294	324	337	330	313	312	311	299	330	282	301	288	326	350	321	309	310	309	286	294	301	305	273	300	306	301	278	303	312	324	305	302	306	304	337	300	339	320	298	286	332	324	303	267	333	309	310	329	320	321	347	334	354	317	313	304	297	321	339	312	302	309	323	294	276	320	311	335	323	302	315	316	298	282	333	311	297	307	314	314	302	303	304	303	316	322	332	322	336	299	300	320	299	321	317	343	321	309	280	314	321	307	307	301	295	324	304	295	306	312	335	335	291	327	294	328	336	302	279	319	340	330	304	315	316	310	308	311	319	299	307	294	314	320	307	302	327	316	310	309	354	313	304	345	328	311	322	319	325	306	310	324	319	312	300	307	294	286	308	322	297	343	312	283	331	318	318	306	320	317	330	273	342	309	328	309	305	318	338	304	294	322	282	326	299	306	307	292	302	341	286	287	321	314	326	335	323	305	334	333	318	323	309	331	308	300	280	336	341	339	295	304	333	322	298	340	354	308	305	321	308	308	281	323	299	337	332	345	321	298	307	317	329	313	318	321	311	311	330	325	311	308	304	279	292	292	319	288	315	299	293	296	319	265	300	330	296	310	323	313	329	294	310	332	352	283	350	298	328	334	325	309	287	303	327	304	303	297	285	270	324	312	328	291	288	307	310	320	284	317	317	315	316	332	325	303	313	336	313	297	307	340	308	321	300	287	290	315	297	341	299	329	317	311	274	324	298	333	309	305	329	289	314	337	299	318	285	310	302	295	317	318	313	311	307	301	337	315	321	285	307	320	343	316	326	273	312	268	332	304	316	344	292	317	335	317	313	314	315	345	335	335	330	317	298	339	288	348	309	309	330	281	325	363	331	324	288	315	311	275	336	346	304	306	320	302	313	295	340	277	316	311	302	312	323	346	259	305	290	301	303	299	311	327	291	322	300	317	284	327	330	312	306	331	329	325	323	312	303	313	314	348	306	289	328	317	295	319	308	319	283	301	305	314	334	306	295	322	329	318	310	296	329	302	329	303	348	301	322	305	299	325	314	334	313	305	339	353	296	295	317	329	298	299	312	302	330	322	310	323	293	303	313	337	331	314	301	335	340	312	336	305	273	314	313	336	319	337	300	316	298	322	319	338	291	320	271	330	324	336	279	321	321	310	291	314	304	320	318	279	296	292	312	292	328	327	321	311	302	300	293	285	319	303	308	303	326	307	297	311	306	310	286	348	290	288	318	318	318	322	326	322	268	328	327	332	302	335	289	300	299	325	294	345	311	325	314	297	325	303	295	300	290	293	315	324	339	317	321	308	316	333	313	310	319	312	295	332	309	281	298	329	298	319	351	308	306	324	305	324	306	339	308	314	328	326	328	292	322	310	306	286	280	291	312	318	324	349	287	288	301	306	274	346	322	295	303	309	329	298	328	314	315	327	311	302	290	300	326	303	301	326	325	304	294	345	333	276	317	306	316	329	294	349	286	322	309	309	320	327	320	312	285	304	304	315	302	289	315	276	351	327	325	309	306	280	301	306	328	361	324	344	325	309	314	303	305	315	313	286	323	314	326	320	308	326	336	338	351	325	294	301	339	297	321	298	305	292	286	312	339	333	334	312	304	324	298	314	308	299	271	311	313	298	319	295	324	290	297	327	313	273	330	303	343	312	285	319	297	285	332	303	310	315	303	290	309	335	288	339	315	295	290	278	320	317	304	316	302	268	300	287	314	328	313	331	320	303	317	301	325	347	322	324	314	318	318	309	289	313	271	333	293	341	306	287	359	335	336	333	319	299	287	301	292	330	322	335	314	311	319	304	323	329	303	347	330	297	316	283	292	329	309	296	290	325	353	310	303	293	337	351	311	320	307	326	291	320	293	315	340	346	318	323	332	299	318	350	299	285	330	318	345	283	321	301	285	285	278	319	317	323	323	337	299	325	308	309	305	301	331	337	300	298	297	327	310	291	327	299	332	304	290	323	325	324	347	322	313	306	301	301	303	301	320	345	319	309	332	315	315	295	301	348	317	325	293	318	306	294	295	290	302	322	327	315	315	320	285	281	304	309	322	306	289	320	304	310	333	309	321	319	313	324	320	322	316	306	297	338	317	340	299	314	317	312	270	326	290	308	354	316	321	331	307	325	328	339	328	321	302	287	289	325	326	322	311	317	327	326	303	294	325	347	311	280	299	320	310	315	299	316	332	322	307	305	319	346	303	310	311	316	335	298	310	332	313	306	330	299	288	315	300	294	321	321	299	326	314	308	357	295	310	327	344	333	287	298	337	320	311	314	337	293	326	303	340	293	335	304	304	325	342	288	310	323	309	312	337	287	302	301	305
46046	17289	12431	6623	4541	3360	2510	2084	1693	1508	1263	1191	1087	985	943	827	780	778	710	730	668	669	668	628	616	636	636	604	603	624	542	599	592	563	583	538	567	516	562	616	570	534	547	514	563	542	523	526	575	518	590	562	554	548	538	495	508	568	527	550	553	505	527	543	574	561	530	522	540	516	493	517	517	491	521	496	520	535	541	504	547	512	559	494	505	541	516	566	571	564	501	507	548	541	555	527	503	538	490	510	519	514	521	536	506	516	509	490	519	521	552	564	504	525	523	518	528	514	531	535	498	488	516	496	515	507	509	540	522	535	507	490	506	537	525	518	544	492	492	514	526	519	492	486	521	527	524	505	537	517	565	497	480	495	483	547	519	474	534	496	512	524	505	469	526	485	549	508	526	514	518	543	506	501	568	507	570	488	535	551	522	519	545	541	528	506	551	511	537	498	536	553	509	524	524	509	524	503	525	504	536	512	566	547	579	490	491	516	484	536	534	531	520	531	546	509	497	586	536	516	510	474	531	516	523	514	534	502	508	515	496	537	520	543	496	485	544	534	487	481	516	540	497	536	511	482	573	522	494	502	546	538	577	499	517	497	553	522	489	511	538	551	520	500	516	494	488	530	525	548	490	544	526	547	523	571	492	515	525	506	502	518	502	580	546	481	519	507	526	530	507	521	537	518	522	536	497	525	499	539	521	477	526	491	490	550	512	552	511	495	498	543	540	552	562	521	506	538	530	504	499	518	541	551	517	528	507	522	542	513	493	512	525	571	530	569	523	528	532	532	514	536	518	555	555	515	489	503	520	517	459	550	485	524	518	527	542	552	527	511	557	524	538	518	502	565	556	528	513	535	526	526	535	507	482	567	531	521	496	469	579	550	500	482	490	513	523	512	519	513	487	504	502	517	531	494	532	489	538	487	566	530	518	548	514	538	475	549	514	530	540	512	528	528	520	524	472	506	471	536	500	539	497	503	504	486	509	519	527	506	531	506	541	476	516	531	470	468	531	483	480	505	497	510	500	487	524	553	504	527	538	474	556	523	521	523	538	486	528	501	517	501	492	539	524	551	508	524	525	543	500	556	524	547	505	515	540	542	528	511	584	558	521	538	479	540	467	494	504	505	490	559	497	546	525	493	471	493	530	526	508	511	535	537	508	497	483	537	509	506	521	519	485	513	537	498	512	501	499	545	515	524	563	487	520	489	528	555	512	512	506	516	537	482	529	514	554	540	519	521	514	488	470	558	557	570	507	524	538	547	518	518	486	566	540	547	541	493	550	530	559	515	508	534	539	530	517	489	562	528	545	538	555	469	536	538	521	511	529	544	508	486	509	525	519	537	498	494	498	525	543	500	511	506	512	486	558	534	506	496	519	509	539	556	512	526	492	536	579	522	476	540	513	512	524	510	505	552	522	529	524	515	510	542	525	532	456	530	478	564	539	512	527	540	537	523	518	525	467	532	556	497	531	522	531	524	540	521	505	522	523	563	531	498	515	541	540	533	556	525	530	538	503	461	505	497	506	555	506	508	493	561	495	531	502	542	517	519	495	552	516	513	504	505	488	505	489	509	525	543	521	533	518	490	513	477	553	515	540	531	536	490	516	537	532	517	529	520	535	557	499	550	511	524	489	518	559	523	526	567	524	524	504	519	524	489	521	505	545	487	518	543	497	501	525	534	484	493	505	499	528	488	519	534	488	529	547	509	525	534	542	547	519	507	550	537	542	556	487	541	514	504	530	510	528	553	503	513	483	521	476	553	511	504	515	531	511	533	528	517	571	545	528	513	543	539	489	508	489	579	525	532	533	511	492	502	547	516	520	501	522	525	537	550	521	477	493	563	527	524	537	504	554	531	511	495	526	517	549	512	495	532	509	509	479	524	537	536	485	494	517	500	555	516	525	526	551	531	482	546	540	536	512	516	529	510	552	502	523	533	519	491	509	470	534	504	549	507	549	484	515	502	498	534	522	497	517	515	535	535	555	512	532	499	520	540	574	559	525	539	517	492	526	545	547	559	526	519	550	504	576	538	496	551	526	497	511	564	510	486	497	510	523	539	502	529	546	510	559	517	512	489	494	518	569	530	549	524	526	509	515	523	524	534	548	483	486	546	496	522	521	514	555	543	528	509	505	520	479	536	517	532	545	547	519	493	506	551	497	520	514	538	499	519	517	528	538	505	491	522	543	542	549	491	510	499	510	527	494	527	536	537	526	520	493	524	510	534	504	509	550	522	526	541	499	525	505	519	467	494	529	515	541	506	525	517	523	515	538	505	541	525	519	561	513	527	530	479	533	517	538	535	483	535	531	518	520	512	543	515	524	545	532	543	533	481	513	538	495	549	504	548	512	487	505	482	491	547	516	498	521	513	528	492	502	518	533	513	502	524	541	511	480	535	501	534	494	489	520	549	546	501	521	524	553	493	545	484	500	515	485	517	512	486	522	547	488	501	513	524	572	481	471	509	505	523	536	519	509	576	534	552	521	544	533	531	524	478	503	507	528	572	542	499	499	535	539	554	505	511	529	544	523	526	497	512	453	534	562	527	533	533	551	515	500	518	541	548	498	525	513	510	543	525	553	509	570	493	526	515	586	523	511	529	521	531	542	550	541	520	482	509	468	550	491	503	511	527	527	515	517	516	527	550	519	519	538	513	523	548	517	468	552	524	487	490	512	519	510	521	550	480	517	523	525	516	491	523	500	514	538	498	520	506	532	544	535	544	530	507	537	533	534	524	540	522	519	511	547	516	511	504	523	507	549	545	523	508	505	563	512	506	507	515	550	525	496	546	532	494	514	509	501	537	490	529	519	525	512	519	505	534	587	538	530	539	536	534	498	516	562	537	501	500	488	550	549	525	562	513	515	557	552	510	562	530	502	506	515	548	484	531	503	507	511	495	503	531	564	518	542	523	540	515	563	476	547	523	526	513	543	512	473	525	518	545	530	567	526	527	532	496	529	525	530	484	541	520	508	529	523	535	591	538	529	542	512	545	511	534	519	513	509	515	539	502	531	518	514	517	519	495	525	558	507	482	518	475	513	532	539	533	517	471	502	534	526	534	519	532	548	500	559	494	533	526	543	552	525	485	521	499	493	526	527	529	518	519	530	514	533	513	544	520	495	530	553	511	517	542	547	505	530	554	553	510	500	552	495	531	510	501	524	496	510	513	537	489	515	498	537	549	543	519	530	511	521	549	523	518	507	541	514	515	506	517	514	532	548	508	505	544	484	516	494	550	531	525	515	550	522	556	526	492	518	502	525	510	520	538	534	488	512	481	522	512	493	490	480	498	540	559	524	484	508	518	542	522	517	538	549	539	499	521	572	538	499	533	535	524	499	521	531	511	528	522	517	483	516	504	549	502	551	530	524	528	499	526	540	512	502	486	508	569	510	520	579	535	481	519	528	507	511	563	519	489	526	546	520	527	524	483	538	501	533	535	557	468	493	551	518	520	524	564	501	496	523	529	530	515	513	526	541	525	513	503
27121	21050	10546	457	180	155	141	142	127	107	119	104	108	128	108	126	126	114	128	124	120	113	107	110	100	102	113	120	139	130	111	109	107	121	119	129	107	123	104	100	118	123	129	129	128	103	129	108	117	119	100	109	105	132	131	111	98	101	119	110	116	133	110	106	134	109	107	102	125	121	116	120	131	107	123	97	110	111	110	108	113	108	120	117	98	121	127	100	139	116	102	124	116	118	112	105	113	102	118	104	95	104	113	119	114	118	119	117	121	117	122	135	103	113	111	103	113	111	116	102	103	113	104	106	112	131	102	113	114	118	109	103	137	121	103	97	108	127	116	109	106	94	117	112	137	99	133	104	128	99	126	99	108	103	127	101	104	122	102	123	144	123	120	123	122	97	135	118	116	103	105	100	99	121	99	109	96	121	124	113	108	116	117	102	131	122	112	124	116	116	123	118	121	125	111	97	83	113	109	132	113	89	98	120	126	108	124	104	109	122	118	109	120	116	99	134	114	108	107	123	118	124	122	123	106	111	103	113	74	132	118	104	138	127	113	127	100	123	105	108	99	103	116	119	100	125	113	129	115	123	86	112	120	130	95	121	104	117	121	119	111	111	125	109	115	117	137	134	98	94	113	109	101	122	100	135	132	125	124	115	113	130	116	99	110	113	110	110	98	113	116	116	110	116	114	116	118	118	104	117	110	104	103	132	122	129	116	120	113	119	119	118	113	125	119	112	113	117	128	122	127	122	107	138	109	110	125	111	127	110	107	122	111	107	121	110	118	132	106	122	121	112	106	104	137	110	108	121	101	115	122	107	118	125	137	100	116	110	122	94	105	120	121	113	110	116	113	110	99	107	110	99	118	112	114	109	132	132	91	134	104	105	124	109	137	113	109	114	135	114	115	100	108	116	120	103	102	117	126	123	121	107	114	106	113	124	115	99	113	109	131	101	121	100	122	118	110	110	136	97	102	103	120	115	105	118	116	116	129	129	98	111	110	136	107	113	97	124	133	112	126	118	115	125	114	140	134	123	112	119	100	105	122	100	100	109	120	114	130	120	113	100	109	128	139	116	122	110	120	111	142	119	110	113	101	114	120	128	135	117	115	115	89	112	138	115	110	109	110	113	81	106	103	108	114	110	114	109	122	105	126	111	110	108	128	115	107	114	124	119	114	105	119	119	131	128	112	133	115	131	111	112	101	93	103	98	149	115	118	126	125	113	101	116	114	104	119	124	113	96	108	111	132	114	124	114	129	107	124	119	101	108	114	100	106	94	112	121	81	134	131	125	106	122	115	120	115	114	107	131	104	121	108	118	112	119	100	101	100	133	127	125	112	113	112	114	99	117	98	105	130	115	116	123	110	114	119	117	114	107	112	108	110	106	96	137	112	108	115	109	129	113	104	126	109	125	122	102	100	104	108	129	124	122	116	104	103	113	114	107	113	120	95	132	120	127	131	133	106	128	122	91	105	97	101	117	110	129	100	118	104	88	118	105	115	114	103	124	128	123	97	120	117	130	127	130	129	111	113	113	103	108	122	91	113	119	110	107	104	110	103	123	118	123	108	122	118	111	113	106	133	114	109	112	123	121	137	122	121	123	102	100	121	109	98	116	120	105	91	113	114	117	101	118	122	114	111	121	118	120	114	126	129	100	114	123	110	140	124	123	107	109	100	103	112	112	124	117	106	112	103	109	138	108	118	107	110	103	120	108	109	114	105	110	115	104	118	114	121	126	128	100	111	99	101	89	127	112	107	100	126	135	105	102	102	118	109	111	99	127	109	134	125	104	105	119	115	106	114	119	99	108	113	103	141	109	110	133	122	103	129	108	111	115	115	109	106	140	111	113	125	119	108	116	126	118	108	123	103	104	120	121	106	110	98	93	119	103	117	113	107	111	129	107	107	100	122	115	123	119	107	117	132	119	111	115	114	117	106	101	106	103	109	125	102	104	109	129	118	113	109	97	144	106	120	134	100	122	129	93	102	119	116	133	92	131	109	127	98	107	111	98	121	100	94	129	93	127	124	133	120	112	139	123	117	139	117	116	108	94	96	110	113	119	115	109	106	116	106	127	105	116	112	109	118	123	114	111	113	118	107	100	114	118	110	113	111	122	115	106	117	116	102	111	90	113	123	109	104	113	132	90	118	128	133	114	128	105	102	111	111	114	110	115	132	109	118	121	118	97	96	106	118	103	109	119	120	126	129	119	105	124	110	106	106	116	110	126	109	103	110	122	93	122	111	131	109	120	118	82	120	94	131	115	101	109	116	99	119	101	94	111	124	127	97	116	116	92	132	90	92	96	91	120	121	123	132	103	105	112	133	107	122	98	127	120	112	130	107	102	104	120	116	122	111	101	133	114	109	90	120	99	109	115	109	120	109	113	96	127	121	99	123	121	120	119	116	107	133	116	107	116	124	110	124	103	113	101	110	104	120	112	94	120	100	112	108	112	102	102	119	100	128	105	120	114	109	104	131	98	121	108	112	119	122	126	117	131	126	120	112	94	106	116	127	116	115	112	119	96	112	125	106	98	95	129	140	132	118	130	106	121	93	135	134	116	97	104	109	113	114	117	130	117	123	115	118	131	126	84	127	115	116	129	132	131	118	120	102	126	125	115	124	109	108	105	94	123	105	106	123	133	113	122	109	110	110	116	117	119	135	107	108	105	116	122	90	109	143	122	100	129	125	124	112	125	94	121	107	99	110	110	100	118	119	113	134	114	127	106	115	119	109	120	126	107	126	105	107	113	111	100	112	109	113	95	112	125	131	106	116	103	114	109	101	119	107	117	116	109	129	98	105	125	116	92	97	111	100	111	107	126	135	126	112	102	107	124	120	109	112	113	140	130	116	116	83	123	122	116	111	132	113	116	121	124	107	115	117	106	118	129	112	103	119	116	100	108	98	112	118	105	117	120	112	110	132	140	119	119	99	105	96	144	121	100	117	107	131	99	120	120	118	115	114	118	140	123	120	130	122	103	107	113	103	122	116	114	116	126	121	97	108	116	114	110	100	120	94	99	109	128	118	103	115	96	106	116	96	107	117	107	101	116	106	109	122	110	108	108	110	124	104	128	123	117	113	112	106	107	120	119	125	95	109	133	115	118	130	110	104	118	103	112	113	110	128	116	114	132	97	103	117	103	116	121	108	114	125	130	125	101	107	111	114	122	126	118	113	107	112	114	102	132	129	91	116	100	133	132	102	96	119	113	104	107	122	117	113	121	104	104	98	113	115	113	117	125	110	121	113	107	116	133	120	122	98	113	121	131	135	107	112	125	118	105	113	104	119	116	106	113	108	131	120	134	111	103	128	90	86	103	106	107	124	107	116	114	110	127	121	122	119	97	127	112	98	100	120	111	123	117	109	120	100	128	112	106	99	117	107	116	119	140	135	124	126	112	118	116	128	115	107	113	116	129	114	108	119	133	112	94	116	120	85	103	130	99	108	117	107	112	105	113	111	101	106	116	106	126	120	111	119	112	138	108
22841	3336	954	524	389	327	305	270	245	242	208	241	253	237	225	212	197	197	195	202	210	183	222	238	191	203	197	202	200	202	192	191	204	201	201	222	187	193	189	207	182	222	193	208	206	215	190	217	204	197	201	201	214	214	218	205	227	199	186	201	227	199	221	189	190	211	194	186	194	217	197	213	210	214	220	210	218	198	214	201	197	212	229	213	197	195	200	205	220	166	180	196	210	197	211	187	198	205	198	200	195	201	208	199	211	204	207	216	218	211	209	203	195	202	187	194	229	171	208	200	213	186	227	179	208	185	194	195	214	189	189	210	184	192	209	185	192	205	232	207	186	203	203	198	199	202	204	203	214	212	202	196	196	207	215	187	205	227	200	199	200	211	209	214	213	197	185	207	209	210	195	223	197	183	208	195	172	192	200	185	194	202	203	201	183	207	183	191	183	200	177	182	213	196	216	203	166	199	200	209	185	194	202	204	183	223	184	177	214	218	176	200	210	192	197	201	180	225	201	181	195	194	199	193	194	228	187	203	194	208	207	185	212	213	195	220	220	178	203	211	190	196	212	176	212	194	204	190	193	192	175	215	192	204	219	200	188	182	192	202	217	206	193	189	211	198	194	188	211	193	207	222	231	218	212	198	201	193	203	180	213	190	208	209	186	193	177	227	216	194	206	170	180	231	220	201	231	206	191	195	200	210	189	200	214	206	194	205	176	205	210	200	192	200	203	186	207	194	209	181	186	209	216	183	186	197	218	176	192	211	221	202	210	189	221	211	199	204	193	193	213	232	167	212	177	189	201	187	211	175	221	179	209	187	181	204	183	208	208	185	220	220	202	205	196	199	204	192	213	213	212	180	216	220	206	194	195	202	210	176	179	182	194	207	193	199	217	206	214	189	185	196	187	205	200	215	180	198	205	199	180	201	230	213	214	208	210	186	201	193	212	216	201	199	215	191	185	190	190	203	200	185	190	197	221	196	205	178	193	202	202	214	196	193	217	215	180	192	187	168	190	193	169	214	201	211	194	189	166	169	202	200	200	219	208	184	229	187	231	206	210	219	173	191	182	185	171	204	181	191	213	230	225	186	191	202	197	217	199	190	212	169	179	201	211	219	225	210	199	195	202	202	215	217	209	206	214	187	225	186	209	237	203	198	202	206	200	204	221	182	193	183	200	226	211	195	241	183	198	219	211	188	223	225	221	201	199	203	226	194	214	241	166	191	219	213	211	197	201	209	202	189	208	203	173	206	188	215	206	198	184	203	217	223	175	199	194	223	229	196	216	212	198	194	218	207	188	208	202	196	247	202	201	195	228	202	218	185	197	187	200	208	191	204	202	180	191	227	191	193	215	218	196	171	208	190	217	184	196	197	178	202	194	181	202	197	196	160	212	213	185	170	212	188	223	157	198	194	214	202	199	209	195	182	210	187	211	181	198	177	220	198	211	209	190	207	211	214	201	189	219	211	229	203	207	214	176	200	192	199	196	211	177	204	215	196	198	207	228	214	184	221	210	190	191	216	227	202	209	200	189	225	180	202	187	211	194	216	175	161	215	196	199	215	185	196	224	215	194	185	226	172	205	220	178	193	178	204	185	192	205	204	217	210	192	195	204	203	195	167	202	237	215	215	166	208	192	204	214	189	205	220	193	219	200	209	213	190	216	215	209	214	191	189	189	236	204	197	197	206	223	185	185	212	218	203	175	206	192	204	218	209	234	199	209	177	185	225	205	201	225	184	201	173	197	207	192	210	192	189	201	193	200	203	213	189	211	176	200	194	207	197	232	179	183	201	213	213	212	194	204	212	189	225	164	180	210	207	188	207	195	189	197	181	191	193	207	183	189	211	209	187	213	197	218	196	181	200	203	217	192	194	216	208	205	200	198	205	200	174	207	206	178	190	213	215	182	182	183	211	206	191	201	182	212	183	212	198	221	237	209	160	226	184	189	208	219	206	218	210	179	191	209	177	193	208	189	207	196	192	170	185	169	204	197	213	210	186	192	208	202	197	206	211	209	178	179	227	180	198	188	207	196	195	201	170	214	212	228	209	206	206	195	189	220	193	204	215	202	195	176	213	233	212	206	208	213	201	194	202	209	210	223	206	196	186	188	207	215	206	191	196	210	185	196	234	219	222	204	199	197	220	195	173	210	229	192	199	207	202	211	215	182	238	224	183	222	203	218	198	210	194	215	201	193	215	195	186	192	176	191	202	193	206	176	200	194	211	206	194	203	207	200	195	199	193	204	209	186	219	200	222	221	197	201	194	184	221	190	180	214	190	191	207	194	209	217	201	213	185	234	223	218	189	203	220	246	183	217	215	190	207	199	212	202	209	193	200	212	198	204	187	226	197	199	194	197	186	210	219	213	199	216	183	208	208	229	234	203	202	209	222	199	201	210	223	177	213	180	173	214	186	190	201	189	205	195	196	213	198	195	196	187	188	216	223	207	204	193	216	171	228	207	207	221	212	190	203	178	189	206	184	213	202	226	179	211	186	196	170	190	231	226	207	202	211	213	219	191	198	189	187	187	203	213	192	189	192	221	192	195	163	195	202	203	190	222	202	218	227	211	217	218	220	215	202	221	199	201	228	205	206	205	212	194	214	210	177	202	215	210	197	201	206	205	199	215	186	209	201	208	182	193	205	225	204	220	199	198	185	204	243	201	194	212	197	183	209	189	220	193	205	222	185	223	176	201	217	217	197	205	188	174	226	187	211	218	199	207	189	225	187	185	188	204	214	204	183	182	226	218	188	215	229	201	210	190	187	175	199	195	203	231	208	223	196	214	178	204	190	206	186	194	195	209	186	216	201	189	203	220	209	182	211	225	216	200	177	198	183	189	188	183	206	202	207	169	191	218	236	192	175	197	206	191	198	215	204	182	193	221	214	191	189	204	182	209	209	188	178	181	177	221	185	176	203	181	204	214	198	228	176	215	211	234	196	186	187	208	202	196	214	202	215	206	233	189	182	201	192	206	191	180	219	193	198	192	198	188	198	205	199	204	188	215	208	220	216	195	202	202	194	232	203	185	195	184	193	207	171	192	197	217	225	186	211	212	231	227	205	192	198	214	198	191	231	215	213	175	194	191	204	225	191	185	194	238	194	189	187	194	183	178	210	212	201	174	205	166	182	207	188	189	191	194	198	178	183	204	202	228	194	204	199	206	231	212	188	199	221	216	178	198	198	222	202	218	207	200	193	194	209	180	194	188	181	181	205	200	184	211	202	221	207	197	218	197	207	195	198	222	185	207	205	188	189	206	221	196	207	194	201	200	209	226	186	216	192	175	197	210	197	188	184	191	190	217	182	186	182	202	237	212	183	210	203	214	225	196	209	201	197	213	201	224	217	188	213	194	188	209	209	213	197	210	204	221	192	181	197	194	212	203	187	232	192	181	205	234	209	179	182	197	176	181	208	206	174	199	223	215	211	191	182	182	213	208	203	210	211	218	211	204	190	195	200	209	203	221	209	204	193	213	187	204	193
24182	21370	28840	24264	21339	6848	762	507	442	385	385	313	338	341	322	321	294	307	325	284	333	294	314	279	305	280	262	278	300	279	278	288	301	273	293	238	268	304	252	266	285	282	267	277	285	257	267	255	262	260	270	311	278	286	287	285	276	268	282	261	269	298	290	279	272	247	281	270	280	275	271	272	273	276	263	264	254	282	274	260	266	259	266	283	251	251	298	253	276	295	263	242	272	252	262	261	258	252	262	266	289	289	292	273	288	262	249	284	275	270	261	255	280	264	267	281	257	275	239	266	253	250	293	251	262	252	283	262	267	287	263	267	276	263	266	267	269	286	252	279	257	253	246	248	253	254	252	235	265	262	264	259	253	283	264	264	255	259	276	253	283	291	278	270	288	274	227	264	244	303	251	257	239	276	295	289	271	245	281	261	258	259	263	268	279	272	248	257	302	266	263	275	295	240	275	309	281	259	248	292	256	282	258	268	287	239	257	261	290	275	246	252	258	285	254	263	268	258	293	293	242	250	270	273	259	304	251	289	273	272	276	248	247	273	269	275	247	265	252	253	253	257	246	309	249	257	297	281	271	269	260	272	278	258	268	264	270	279	247	245	284	259	246	277	295	268	269	260	243	259	277	292	250	268	249	260	246	297	237	248	250	267	255	281	242	271	240	271	256	257	286	247	252	253	277	261	266	257	280	270	267	260	272	247	254	268	257	291	272	244	246	258	274	280	258	249	280	286	281	239	272	297	276	252	289	281	286	253	251	256	275	261	319	265	224	261	251	259	261	258	263	262	262	260	264	271	276	278	275	291	267	276	248	256	276	262	276	254	275	237	276	262	282	272	279	240	289	268	248	249	236	243	263	276	291	277	273	274	276	235	283	259	272	274	289	256	266	242	297	278	272	276	262	286	269	251	251	285	253	247	283	275	264	236	268	267	269	273	289	284	278	276	262	283	264	247	255	265	263	268	272	259	239	274	271	252	275	266	271	286	270	256	267	269	257	285	273	267	278	270	282	268	294	253	248	255	230	270	268	262	276	257	285	281	277	266	258	275	262	238	269	266	247	266	285	261	279	272	246	277	284	265	252	260	260	273	295	280	259	275	283	276	286	266	264	259	254	271	285	288	263	262	266	274	248	261	283	272	286	269	245	240	264	276	260	273	218	275	264	262	263	276	270	256	264	246	266	259	264	269	259	288	272	274	272	268	256	268	271	247	262	258	264	258	245	284	272	274	263	236	287	274	257	239	272	252	246	293	292	262	265	261	275	278	278	276	290	278	269	262	276	290	276	266	265	239	264	276	255	267	283	254	255	261	263	270	270	250	287	291	268	259	276	282	249	272	273	293	279	263	288	289	284	262	283	246	293	255	267	250	266	252	277	291	254	293	294	251	273	274	273	298	235	252	261	279	249	273	285	269	258	273	261	278	279	260	272	262	266	245	255	271	268	235	269	250	279	253	272	243	250	261	237	254	273	291	285	280	260	262	242	306	285	278	243	284	270	259	248	251	251	307	282	261	278	260	266	260	264	281	274	281	254	267	248	253	263	293	293	280	261	264	260	243	255	243	240	249	256	294	260	265	256	249	286	267	292	262	313	263	235	237	242	271	249	299	238	272	278	249	272	271	261	291	284	274	261	286	250	268	301	275	267	285	286	255	280	272	263	259	271	288	250	285	245	298	281	262	262	250	246	277	284	251	236	255	237	279	271	283	271	260	269	275	260	267	256	263	242	303	285	298	266	251	267	253	290	229	287	274	274	285	258	298	268	269	246	255	296	287	268	269	282	274	263	266	253	250	289	259	277	265	273	292	263	253	288	282	266	271	277	268	272	271	282	256	284	273	237	276	260	270	286	257	254	311	293	255	248	263	246	258	245	249	289	259	271	270	247	241	246	284	293	245	275	260	276	239	253	301	284	249	257	266	253	276	285	261	274	271	267	249	257	246	268	277	250	243	275	268	292	236	264	263	269	256	266	255	289	253	267	244	256	233	286	264	278	263	280	267	254	256	257	273	262	265	278	254	283	259	271	236	263	275	268	272	250	273	265	272	292	251	257	243	245	273	266	259	257	255	271	272	280	270	271	266	263	260	265	271	271	291	287	242	254	289	292	274	287	253	255	284	245	267	239	247	274	277	265	269	283	281	281	247	286	292	281	250	288	269	277	277	262	251	253	294	270	291	271	269	268	249	220	253	273	269	256	272	252	260	254	259	256	255	264	278	290	255	277	278	245	269	279	305	259	264	230	270	279	262	300	281	247	272	279	292	270	287	272	241	260	254	298	254	295	299	270	278	289	271	290	251	300	279	270	252	274	257	258	270	281	281	271	272	286	257	277	266	309	243	245	253	257	248	262	274	267	283	255	272	249	249	259	268	262	261	274	267	283	269	242	257	295	265	255	267	266	258	300	242	260	286	250	272	250	252	241	247	264	281	273	280	271	256	281	278	262	275	250	252	285	274	264	250	270	260	311	257	282	268	264	268	261	255	260	269	272	263	276	264	261	282	299	271	289	256	292	255	242	256	272	254	282	277	256	285	282	260	261	285	269	270	270	275	273	259	261	246	265	286	258	274	291	273	286	255	273	279	261	271	282	277	284	271	254	263	290	315	252	269	267	244	291	262	281	274	269	304	252	261	260	257	279	251	254	254	266	263	287	252	248	252	274	258	298	307	246	283	261	275	300	290	275	258	276	263	267	265	271	275	275	262	278	267	238	250	250	260	261	283	251	285	263	296	253	281	266	272	274	265	260	286	275	292	263	276	285	243	264	267	273	258	273	263	250	255	257	260	272	274	268	252	270	285	238	253	249	281	260	258	253	284	260	252	290	270	259	256	252	269	229	242	287	264	260	288	245	276	287	241	256	297	247	275	297	285	263	262	274	225	283	281	271	258	269	253	281	269	284	310	276	249	266	257	269	272	252	246	273	266	276	268	272	258	286	267	252	238	274	253	245	266	272	269	289	275	259	263	273	272	263	267	242	275	251	296	279	275	276	279	267	265	243	273	243	219	256	294	281	275	268	268	246	281	266	252	279	274	298	278	275	272	246	252	257	272	241	257	253	261	270	288	265	276	246	271	279	256	246	253	275	266	216	262	275	265	274	262	287	288	254	256	275	260	266	239	270	273	275	272	278	285	244	212	279	252	281	274	244	255	266	271	268	311	254	259	264	258	274	282	275	261	280	239	267	308	277	259	274	275	263	246	272	280	253	270	283	293	285	266	251	253	268	283	250	269	272	262	293	302	260	279	294	265	264	281	271	274	276	281	262	265	262	252	268	239	247	287	269	259	269	302	276	250	263	295	260	292	248	273	293	250	260	271	258	266	266	260	280	275	258	293	262	259	255	269	293	283	270	259	284	258	267	274	267	268	277	248	277	298	261	256	251	264	259	258	259	270	262	290	278	262	270	292	259	277	282	286	220	283	294	246	258	254	273	261	263	295	256	261	239	267	271	274	248	261	224	247	265	253	272	278	246	264	277	262
43813	12365	7705	3885	2649	1931	1562	1267	1088	974	843	781	724	663	645	661	577	616	567	522	534	492	523	510	458	527	503	481	490	484	438	509	487	453	477	518	491	494	466	452	478	468	430	475	457	452	427	451	481	469	455	440	452	472	459	470	468	464	484	478	469	463	437	488	438	458	478	446	435	431	430	487	463	463	428	502	437	459	467	440	462	448	438	487	462	495	460	441	448	441	467	467	446	459	456	480	456	440	483	425	456	458	458	455	488	430	481	444	455	438	458	429	475	472	452	429	463	436	462	439	444	472	442	446	434	458	481	450	456	462	498	458	434	422	471	501	428	465	436	397	439	458	446	415	470	453	471	483	457	451	461	438	443	460	434	444	405	426	470	429	440	452	456	480	462	435	447	441	443	449	467	433	453	482	425	476	426	440	445	489	448	436	460	458	451	465	454	465	430	479	435	464	496	451	464	445	486	466	471	430	469	450	457	458	432	454	458	470	458	452	438	436	406	419	417	449	414	426	446	438	484	467	434	443	470	446	442	435	481	439	409	449	451	431	457	425	451	471	471	438	435	461	449	468	425	426	480	450	456	423	438	452	441	437	459	461	438	463	455	420	451	448	472	467	447	452	435	402	395	474	458	459	442	452	441	450	433	474	494	465	444	451	418	470	415	486	458	475	461	444	484	472	431	463	435	404	482	444	421	465	409	452	422	463	449	419	435	464	443	411	455	445	453	467	447	413	453	459	430	445	453	466	450	399	449	435	452	466	467	493	484	477	478	450	468	447	441	439	448	426	453	419	458	474	464	447	445	434	482	444	435	449	453	459	413	462	434	436	436	480	426	467	436	445	419	471	426	449	458	439	453	475	473	474	476	452	478	453	440	429	453	469	466	433	405	481	456	410	462	446	456	481	426	423	470	439	466	414	471	453	481	456	453	440	448	448	446	443	437	426	436	450	479	464	452	448	437	462	459	408	465	445	428	447	443	434	471	486	439	431	454	450	471	449	435	434	459	449	475	466	466	468	458	462	467	440	433	455	476	431	476	479	454	461	422	448	445	429	415	418	467	458	477	502	455	416	463	452	417	436	468	415	427	498	443	438	461	422	479	447	404	446	421	445	459	416	441	487	432	436	471	473	450	446	437	450	439	402	447	451	445	429	432	485	425	450	463	435	466	479	409	507	435	478	483	423	460	404	437	441	452	452	432	422	427	449	437	402	461	442	438	414	441	426	422	484	462	480	435	489	449	446	456	464	471	480	447	469	481	438	467	452	446	437	438	486	450	429	434	494	488	440	412	463	448	475	441	451	452	439	436	420	456	434	440	408	415	433	444	474	454	460	438	476	440	440	443	460	450	471	470	435	462	475	462	434	479	472	409	466	456	445	463	443	459	450	449	460	419	420	399	446	476	474	464	455	467	480	449	483	459	448	412	466	419	434	473	469	456	457	464	463	451	458	462	440	477	434	429	437	407	432	464	452	460	475	464	441	461	432	457	442	460	465	433	479	438	459	427	448	460	456	449	464	473	443	499	442	461	472	445	469	445	459	462	453	442	459	444	433	488	442	434	479	462	439	484	404	458	478	438	471	438	458	450	456	457	435	467	431	485	423	444	450	456	464	485	454	461	422	426	458	437	464	435	434	449	438	440	492	441	467	458	439	442	435	450	448	417	480	475	410	457	432	435	441	432	439	489	480	496	432	439	480	453	457	440	440	423	460	478	435	439	499	454	465	444	448	462	485	448	445	447	427	480	407	486	446	460	483	454	427	479	456	429	470	436	429	442	458	411	493	417	469	423	474	455	435	428	455	442	442	454	414	461	440	483	496	438	457	431	454	445	414	464	442	444	411	467	421	479	428	432	430	497	434	433	438	424	476	415	413	465	468	450	439	451	427	451	417	432	473	467	480	481	410	447	434	454	464	467	403	421	451	428	481	413	439	459	469	464	466	449	425	443	449	442	467	475	475	445	450	474	450	434	475	454	489	422	443	442	475	503	456	428	466	429	451	438	444	470	474	448	475	441	447	421	456	456	477	465	433	450	457	451	487	416	428	447	478	443	485	437	445	471	462	435	446	458	455	468	413	437	432	427	456	414	471	429	425	483	451	462	439	437	496	446	472	445	450	483	464	452	467	461	465	440	453	455	441	478	442	455	477	428	462	432	453	478	411	473	439	439	442	438	433	508	457	431	453	465	449	505	430	424	456	418	504	459	444	437	446	444	436	455	446	440	453	428	439	395	476	440	459	472	431	460	473	458	446	461	435	463	444	464	469	457	457	450	451	443	449	456	450	447	414	454	437	419	464	487	433	441	462	440	446	451	423	482	433	420	440	453	445	440	438	417	441	457	420	442	456	437	447	476	438	461	464	479	437	438	456	429	469	456	468	465	465	414	451	412	453	455	455	430	451	461	459	467	478	422	458	435	457	442	446	453	469	461	490	491	460	462	448	461	441	454	458	457	453	458	462	430	455	475	485	429	447	445	429	480	474	443	473	459	456	465	423	439	448	481	444	446	450	442	478	441	441	442	399	407	507	445	441	449	468	464	438	443	438	422	451	441	447	494	475	439	441	445	446	460	463	440	431	463	444	444	486	440	440	449	462	451	415	467	455	479	476	471	449	442	430	461	468	456	461	430	456	427	505	465	433	408	429	462	454	476	439	418	428	447	459	479	437	438	454	440	484	458	445	462	440	462	460	464	442	465	459	470	423	459	455	438	437	438	447	436	486	473	481	448	437	468	425	477	456	434	437	439	465	476	463	431	440	425	429	450	463	443	443	423	498	429	428	422	419	425	434	452	452	428	439	455	454	483	455	453	443	435	439	444	461	462	425	428	470	437	458	440	434	450	448	439	469	423	451	449	436	443	445	463	443	441	406	489	442	439	444	476	475	469	461	425	456	465	459	460	462	453	474	459	490	449	448	463	429	451	463	436	466	460	448	435	420	466	443	428	468	457	473	482	444	455	484	472	407	414	438	462	469	462	423	455	448	445	448	421	465	470	423	454	453	445	463	481	425	430	452	452	446	455	445	453	461	438	468	439	436	454	448	473	431	464	423	466	448	478	432	431	469	443	443	445	447	478	442	467	469	438	425	411	411	444	432	468	457	464	494	490	469	438	429	471	464	435	459	439	465	418	437	482	447	473	434	442	468	433	458	423	455	469	472	432	445	401	449	455	404	458	457	451	444	423	455	427	481	433	426	497	436	449	456	458	459	438	498	451	409	454	448	466	494	453	405	471	448	454	460	500	495	440	479	510	425	446	437	454	447	473	443	434	490	476	438	461	389	500	469	434	469	422	447	418	450	451	437	429	441	485	436	435	454	434	445	453	409	454	447	431	487	453	418	440	457	495	430	458	424	452	435	460	486	449	457	463	439	447	436	436	466	434	469	457	436	448	445	441	419	452	470	493	516	460	457	443	473	467	455	461	444	483	447	452	431	468	441	443	448	419	440	419	454	458	435	471	463	474	500	462	448	435	421	464	466	444	447
23272	21372	29394	23733	21372	21365	5194	884	625	567	569	455	451	450	426	387	394	417	371	364	366	344	394	345	391	355	362	362	341	312	300	349	334	325	331	325	317	335	346	319	324	349	357	341	327	305	313	318	296	323	335	338	331	329	321	327	308	347	298	296	330	343	342	307	337	334	335	327	291	331	317	334	324	347	324	349	326	332	335	336	295	303	307	336	327	298	309	310	327	362	290	330	337	325	293	291	357	331	319	331	287	340	274	321	319	306	329	334	316	339	311	340	323	322	327	306	295	297	339	314	311	317	309	322	350	332	289	324	295	311	310	333	345	335	324	310	328	301	340	340	289	301	306	324	291	314	267	334	286	295	305	307	337	308	325	314	324	304	338	311	316	286	322	302	321	338	311	308	329	327	299	326	338	316	292	317	326	318	306	290	281	293	300	289	313	292	315	347	314	342	332	335	309	309	287	311	313	326	314	336	330	336	332	304	303	299	349	320	310	308	296	310	299	322	303	328	314	306	327	343	331	320	312	312	308	294	343	283	308	340	304	304	322	325	315	299	323	330	312	315	296	309	311	333	284	322	295	333	333	299	320	287	335	290	296	318	328	328	296	318	285	343	305	304	315	291	314	322	345	315	321	340	300	296	310	299	305	308	300	321	325	295	323	309	333	305	345	312	340	331	323	307	319	307	318	322	298	298	327	328	314	326	284	315	297	298	279	323	329	313	365	302	317	317	297	312	294	313	340	326	336	316	327	295	297	310	305	318	317	289	310	297	323	317	313	339	358	296	312	326	315	322	298	319	305	303	315	300	304	328	298	307	312	305	327	293	347	278	300	321	323	293	336	353	312	335	319	299	314	310	332	318	325	302	332	310	323	302	291	269	313	272	316	322	312	307	332	343	316	307	308	319	334	356	306	313	293	282	313	286	307	317	319	313	290	309	328	275	317	346	304	328	283	315	314	340	271	312	322	291	341	338	325	329	293	331	293	328	314	313	312	323	311	292	304	340	284	314	315	331	324	319	325	337	307	337	303	300	290	301	311	320	284	326	321	313	294	328	311	321	310	300	310	308	280	337	327	317	301	300	293	304	300	315	286	319	314	290	323	303	379	311	324	361	291	337	283	318	318	330	304	307	286	309	283	340	332	318	338	299	338	299	313	324	317	310	314	314	313	316	355	322	326	310	299	323	316	327	322	352	323	314	317	302	305	323	306	308	317	291	269	331	310	315	354	325	332	302	345	339	334	296	290	311	343	319	308	283	277	309	297	337	310	306	339	309	306	320	327	284	332	318	347	315	312	310	320	339	332	328	290	321	323	337	334	293	316	309	325	316	309	316	318	362	335	288	333	327	303	303	316	327	307	295	329	323	322	307	347	319	331	289	322	313	294	333	304	305	336	293	303	298	334	298	296	325	296	281	304	295	307	295	331	321	308	314	323	304	303	319	331	308	319	288	263	316	314	310	327	307	285	354	305	284	327	278	321	302	324	306	335	300	308	325	296	304	292	324	319	302	332	323	323	301	307	315	322	321	332	312	320	317	313	311	301	349	306	337	319	324	321	336	308	333	305	306	285	326	341	309	335	310	305	338	335	325	310	302	301	303	343	304	303	319	307	309	299	294	291	326	294	330	307	339	315	330	324	330	293	298	322	312	318	299	302	330	327	356	338	305	299	319	288	303	314	330	312	302	321	336	324	312	333	320	332	314	305	298	327	324	319	304	309	312	304	302	329	329	320	328	340	313	312	292	327	305	341	319	286	326	326	291	296	345	331	300	320	289	291	307	300	322	333	337	304	281	304	310	335	322	339	293	289	294	320	299	316	309	304	307	305	314	305	315	340	335	308	316	325	303	323	300	271	316	307	342	325	345	297	323	319	348	314	334	296	291	313	306	314	305	311	341	306	332	308	317	345	322	329	320	351	299	293	322	313	308	318	341	297	332	311	298	317	332	329	333	318	323	331	299	311	353	299	300	329	296	315	313	322	315	339	285	337	319	309	312	303	293	316	302	301	299	307	299	320	285	307	320	327	328	324	328	300	266	336	309	320	306	300	319	343	304	307	285	313	283	302	281	305	306	298	328	297	318	320	301	311	314	315	337	332	302	311	300	334	274	313	297	322	313	328	287	278	282	351	318	308	310	326	321	350	354	323	351	328	312	318	300	322	288	315	305	297	327	296	333	321	308	298	338	319	308	325	305	326	310	311	321	325	306	302	309	315	300	330	323	335	310	301	318	324	332	298	348	329	324	283	302	291	320	280	313	339	309	298	341	305	340	319	336	327	331	313	314	349	313	324	327	338	322	313	279	334	306	310	324	331	292	340	303	292	299	304	326	336	295	301	323	310	306	343	282	318	318	309	310	307	364	298	323	308	330	324	293	309	325	292	289	314	321	309	300	316	319	330	355	318	311	290	301	311	296	306	335	328	302	335	322	307	298	334	310	344	322	307	332	317	328	286	326	329	338	324	265	348	322	327	271	324	307	338	334	303	345	321	334	302	308	320	329	307	306	334	334	328	301	312	330	322	311	284	315	333	308	320	334	300	304	331	320	315	351	318	304	326	287	311	318	302	331	308	309	307	372	301	313	328	318	298	297	335	285	339	280	322	330	332	307	293	324	352	305	325	334	334	316	298	359	351	298	319	319	301	327	298	327	310	298	334	287	307	298	311	315	332	304	303	334	285	340	294	293	355	302	319	291	320	333	341	318	347	308	288	330	305	342	290	306	308	318	333	339	310	335	297	294	321	331	304	310	319	316	290	296	349	314	314	360	332	331	304	346	317	334	325	299	290	320	312	280	311	339	314	277	313	288	303	314	319	306	308	315	300	321	337	288	314	310	280	329	311	313	324	292	346	309	301	343	283	292	309	301	324	324	308	321	320	314	293	311	331	313	344	319	341	315	336	316	323	305	300	337	322	340	334	334	327	287	322	324	289	311	309	336	286	295	298	311	298	318	301	306	313	336	305	300	324	336	306	292	327	322	312	288	298	297	316	287	292	298	305	306	326	301	297	338	333	327	295	335	302	319	325	302	311	307	277	333	291	276	331	348	287	320	312	306	317	298	281	346	329	332	306	321	299	329	320	310	318	320	301	333	320	311	332	292	315	321	267	332	313	304	300	303	328	301	306	293	322	302	325	316	307	297	316	311	341	316	332	284	312	322	305	303	306	315	330	346	293	319	303	295	352	323	314	332	310	299	338	324	292	324	342	308	338	299	316	327	311	299	317	333	294	318	313	288	321	331	290	322	316	307	310	344	344	309	321	299	304	303	322	349	335	297	320	325	298	302	299	311	318	335	304	332	282	301	295	315	323	345	311	322	322	349	300	304	269	299	253	342	332	298	301	318	339	316	332	318	306	327	315	305	351	331	312	287	322	293	307	345	354	284	302	314	325	284	351	305	326	306	350	313	317	285	291	323	334	313	316	314	327	310	325	303	287	345	324	304	291	333	276	302	332	319	317	313	293	305	278	340	321	319	329	345	318	312
47603	16455	12505	6748	4575	3358	2636	2066	1732	1504	1383	1210	1069	925	900	852	730	822	664	746	689	708	671	652	644	592	613	607	654	609	554	572	591	556	529	560	598	552	563	568	499	571	586	551	515	529	561	559	528	552	520	559	536	528	546	475	548	485	526	500	555	503	545	526	596	527	518	568	540	578	514	546	518	564	514	492	500	520	531	536	594	560	542	544	527	539	541	508	549	610	564	553	534	553	550	540	533	549	537	502	548	510	540	520	542	585	520	485	537	503	473	523	531	587	497	474	495	491	532	545	551	493	569	501	571	521	550	523	550	481	529	507	535	514	554	543	531	574	511	494	529	525	564	529	516	491	533	536	545	501	470	499	526	529	511	518	485	510	536	513	533	530	549	536	503	547	560	563	548	479	577	526	508	525	517	531	505	481	552	513	549	520	558	530	521	499	529	545	563	524	559	501	510	551	546	522	542	513	525	517	486	521	498	512	539	522	536	545	538	466	526	542	550	514	524	526	550	540	518	529	537	522	529	523	506	505	535	488	539	524	546	471	536	539	589	523	505	528	501	509	535	499	553	513	580	504	507	501	506	518	499	498	538	532	532	552	538	492	498	533	525	534	538	541	554	516	544	551	535	540	497	500	552	536	546	553	555	551	532	491	490	500	497	508	509	570	566	503	535	509	525	531	525	512	539	540	539	544	541	558	504	559	493	566	501	478	511	509	525	503	532	520	524	530	558	517	505	526	525	515	531	517	528	533	554	585	500	545	508	548	535	529	531	497	505	562	553	531	554	534	549	530	510	532	493	513	533	551	543	492	517	486	502	518	549	494	535	511	498	510	535	500	508	478	562	537	525	532	545	491	474	554	536	538	556	558	525	545	543	546	563	539	502	532	540	526	532	535	519	509	534	526	500	525	511	508	526	550	562	552	477	525	539	489	537	519	535	506	487	520	568	512	528	544	495	537	554	530	510	495	509	556	524	490	552	488	536	558	524	524	545	517	545	541	530	540	500	537	544	486	526	507	512	538	511	497	509	544	495	540	508	531	573	513	554	545	532	486	515	545	566	499	519	582	517	513	520	523	473	522	513	509	532	490	519	515	526	513	530	528	496	522	519	505	510	515	494	456	521	515	502	514	495	515	550	495	529	519	485	513	499	494	543	527	525	527	499	526	514	533	506	522	524	546	533	534	511	489	512	525	557	570	520	515	537	509	494	484	543	565	532	532	513	552	504	541	517	525	515	486	553	469	501	552	536	477	503	539	507	507	530	534	500	500	508	540	528	564	518	523	536	537	522	531	556	553	494	532	515	508	542	529	492	517	541	501	515	503	506	515	525	544	510	552	519	515	538	488	494	539	542	565	500	511	462	551	537	533	485	525	514	492	540	516	525	498	528	473	563	530	506	532	522	545	520	544	533	548	504	519	465	533	494	519	508	510	474	542	520	540	541	541	510	501	483	542	473	470	499	532	512	540	493	524	523	536	565	540	485	487	509	513	520	536	526	551	544	513	546	524	541	507	528	555	484	506	589	533	541	509	506	491	566	546	574	518	520	535	530	549	520	516	529	501	534	548	508	543	503	539	509	498	540	526	519	533	526	497	548	534	502	537	516	480	549	523	531	512	529	512	517	496	530	513	551	536	518	530	510	524	534	522	548	513	481	540	550	560	519	508	482	518	558	517	552	529	541	543	531	547	531	538	503	536	501	517	530	495	523	531	565	522	515	514	533	471	556	530	510	542	518	519	565	533	504	516	521	568	529	511	500	545	497	545	481	522	516	544	507	513	507	505	530	544	488	531	542	520	523	532	526	551	476	480	520	540	501	495	490	558	534	545	475	541	514	561	517	536	546	476	503	502	541	524	528	561	547	529	544	517	533	529	535	564	541	484	511	489	572	505	501	528	535	549	530	538	517	556	531	475	486	556	520	521	535	521	524	502	546	527	518	501	545	538	479	572	514	552	504	537	494	510	540	511	568	553	577	538	505	545	500	501	546	525	484	490	545	522	530	502	526	513	499	544	519	526	522	499	533	485	521	545	505	525	518	499	559	493	544	527	526	498	521	504	524	533	546	544	490	499	522	589	525	569	536	578	532	512	570	498	520	515	531	551	530	509	524	546	545	543	505	523	516	524	496	525	552	483	493	511	536	469	527	525	523	530	499	521	505	519	514	531	513	540	542	534	541	465	484	509	528	522	524	491	533	509	569	546	530	490	556	548	511	550	507	507	553	534	479	515	465	536	493	455	516	514	507	523	541	523	548	515	554	519	530	479	520	555	508	523	528	538	497	577	557	556	540	513	516	498	523	517	551	516	558	511	527	514	525	541	525	508	525	514	465	516	522	528	521	531	537	533	547	541	524	519	535	524	566	511	553	516	531	513	481	482	491	528	511	536	529	554	561	514	547	540	502	513	487	545	493	507	539	535	497	511	543	486	517	499	560	547	525	536	537	539	537	437	523	512	528	531	520	525	523	533	511	556	510	493	535	527	545	542	532	506	504	531	502	540	526	523	581	502	536	520	545	504	496	517	487	489	526	534	567	491	518	545	529	540	541	527	498	494	508	528	546	485	523	540	515	506	521	538	509	555	489	526	545	519	498	524	491	516	493	520	528	563	506	566	496	530	539	527	533	526	517	528	550	556	552	521	511	540	496	501	522	544	510	473	549	519	493	490	509	533	515	524	485	520	550	526	520	541	530	507	501	497	527	520	537	466	522	525	510	497	478	545	509	488	549	515	556	487	531	513	557	514	503	560	537	542	492	516	520	514	510	490	521	528	517	547	520	527	523	521	498	471	526	531	493	532	499	540	505	498	474	518	514	479	509	527	554	497	520	507	506	525	594	548	508	540	513	529	537	500	527	483	526	506	551	553	493	525	494	520	506	517	521	535	485	514	508	538	505	518	559	490	560	541	513	540	528	545	517	552	542	554	508	533	514	548	528	508	506	523	532	561	560	481	524	514	508	534	566	516	484	524	507	462	494	505	512	561	537	505	505	488	499	508	539	531	506	544	538	549	546	538	541	517	550	482	537	503	548	528	535	515	526	542	554	536	547	529	574	552	530	545	522	519	491	529	497	546	527	500	480	532	514	495	529	520	545	510	489	519	526	529	528	530	493	512	507	485	515	561	541	511	509	555	530	543	515	500	484	502	530	531	530	511	546	543	519	515	533	526	529	483	532	549	538	537	489	496	507	505	522	523	516	526	519	519	519	489	556	500	522	473	516	536	500	553	511	547	517	522	514	532	520	496	530	566	478	521	495	441	543	544	520	526	509	533	508	554	545	515	531	539	530	571	518	524	523	484	526	525	524	526	553	519	530	473	566	543	518	548	538	508	545	496	547	491	560	496	540	510	518	515	494	535	549	545	517	550	505	518	514	524	533	506	517	534	496	531	520	511	521	525	529	560	506	515	532	488	495	502	512	554	497	507	553	546	529	531	530	575	518	531	502	525	547	554	515	507	550	518	560	537	537	489	509	517	501	542	515	512
27075	21117	10509	502	216	148	158	148	138	131	130	123	130	133	126	121	108	122	118	120	139	126	116	107	115	101	117	106	102	103	117	122	103	116	115	117	120	140	106	99	138	115	119	117	126	128	100	100	99	93	112	130	107	127	103	107	124	105	125	123	100	127	123	126	125	98	120	119	107	118	107	102	117	126	126	130	125	120	110	111	113	96	125	123	120	135	120	115	109	111	113	135	121	114	119	130	117	85	108	134	99	119	113	95	129	124	117	121	121	104	104	116	125	109	114	124	127	122	86	112	135	108	109	131	108	129	116	126	117	118	101	119	107	117	105	102	118	123	130	121	127	120	121	110	114	105	109	105	118	121	125	105	107	136	124	106	117	125	118	113	114	133	126	117	115	108	126	113	106	131	118	117	135	101	110	127	88	113	137	106	109	125	119	94	106	114	141	105	119	100	108	113	101	92	120	110	114	97	110	110	113	125	96	110	112	124	102	133	113	122	127	123	106	119	115	111	125	108	112	135	112	116	85	120	105	107	120	113	114	117	121	128	100	98	137	118	135	114	117	101	124	125	116	104	108	123	116	124	107	121	99	125	129	120	109	100	124	116	107	109	104	132	114	106	115	108	120	125	103	104	99	112	128	121	116	105	115	121	113	125	106	113	124	104	120	106	117	122	107	107	115	109	109	138	127	116	124	125	121	118	114	103	121	128	121	125	126	116	113	110	123	110	99	112	105	117	116	124	110	128	118	121	103	105	105	99	106	126	105	94	129	116	117	92	119	119	112	101	130	116	115	115	108	115	119	125	109	114	123	109	102	132	97	100	124	114	122	97	119	108	115	104	115	102	128	92	117	110	111	105	118	107	96	114	99	119	116	103	140	109	121	96	94	106	117	113	129	112	122	96	131	127	118	115	100	110	109	100	104	85	129	118	94	105	120	112	118	120	105	108	112	126	116	118	121	111	94	108	102	112	113	114	99	107	111	96	126	115	102	119	105	107	106	112	127	107	120	122	126	123	91	118	119	125	100	118	123	112	133	106	118	111	117	102	102	129	123	111	116	111	100	110	120	110	110	101	110	103	143	126	103	87	98	104	120	119	111	119	98	107	119	118	101	109	131	107	116	118	123	112	142	116	109	121	92	114	116	129	102	108	121	125	108	107	131	113	104	109	100	126	127	115	132	112	109	98	112	108	141	115	111	105	128	115	94	106	113	115	95	129	120	134	122	122	91	109	101	111	110	107	114	100	117	96	131	111	100	99	112	116	103	94	118	115	126	121	114	116	104	91	127	108	104	141	116	93	132	106	113	113	103	125	120	86	111	124	132	120	109	111	114	124	136	113	110	90	117	126	117	121	135	122	115	133	133	120	127	126	125	100	132	111	124	116	101	128	119	136	107	126	125	125	123	103	112	105	122	124	103	118	124	109	114	109	105	110	119	99	133	109	124	121	107	97	135	123	112	132	120	110	115	117	110	108	105	114	103	123	116	114	104	129	105	113	121	107	117	111	98	115	112	105	110	105	104	125	99	108	120	121	116	133	120	124	116	132	124	128	113	104	108	136	107	102	107	107	121	119	113	117	115	119	123	109	131	113	105	110	110	114	86	116	125	109	136	118	134	108	99	115	106	124	95	110	120	123	114	112	103	98	116	120	120	107	109	105	129	103	102	107	117	116	117	112	120	108	118	119	112	108	115	128	108	103	106	122	132	121	114	110	129	132	104	122	128	108	128	116	133	108	109	119	110	120	114	112	118	112	111	97	110	101	124	104	139	124	107	120	124	125	122	95	107	119	104	127	124	125	136	99	114	124	82	99	115	115	117	107	109	133	136	103	107	85	127	106	113	102	89	137	120	112	122	121	112	119	117	106	117	129	124	108	108	125	131	119	117	115	118	107	111	117	120	109	95	114	115	104	110	119	105	127	115	109	114	110	104	116	118	114	117	113	112	129	123	105	114	122	118	127	93	116	117	121	101	123	95	129	107	128	121	97	131	116	130	108	107	112	127	125	100	120	125	131	122	117	114	113	117	129	113	98	121	86	118	127	113	103	130	123	115	117	134	94	116	111	113	113	113	123	119	109	119	110	121	133	108	106	114	117	113	94	117	97	123	111	104	110	120	120	114	111	114	125	118	125	95	109	127	130	123	121	98	113	109	120	114	124	136	104	115	119	116	110	122	119	110	108	118	124	104	138	108	114	122	138	123	120	107	117	98	122	121	114	113	103	106	123	115	93	90	128	109	98	109	102	100	114	137	131	107	113	126	104	106	120	123	121	122	109	105	100	111	130	133	115	95	109	118	109	119	108	115	116	126	111	109	112	103	126	121	109	117	133	110	120	105	114	127	122	148	121	113	138	130	123	121	123	111	134	132	99	129	111	104	119	116	120	123	102	118	110	117	121	120	103	112	114	108	102	109	129	117	109	110	121	104	121	120	123	107	116	107	120	101	118	132	116	126	111	120	105	116	108	111	119	119	105	129	116	117	121	108	112	107	117	115	110	118	104	101	102	132	124	113	127	107	106	105	118	113	142	95	95	115	124	116	106	119	110	117	110	136	121	102	111	130	124	127	109	128	116	123	114	130	116	109	127	102	119	110	118	109	127	94	120	107	114	101	107	127	115	125	110	132	125	106	107	119	104	92	121	111	123	121	93	122	111	120	96	126	117	91	131	97	114	116	114	141	97	107	110	98	119	105	129	109	98	115	127	118	116	117	115	103	102	121	114	120	119	128	116	112	135	108	124	97	97	113	125	113	103	104	98	112	111	107	114	114	134	125	112	127	118	134	109	123	125	113	100	113	110	123	111	114	120	105	114	107	123	119	123	115	103	110	99	118	119	128	103	136	111	125	105	97	108	111	129	113	123	102	121	99	97	110	106	109	116	112	118	124	116	118	119	107	111	119	115	108	100	132	106	135	121	115	110	100	93	116	119	123	108	102	111	114	118	122	124	109	119	117	118	107	134	113	116	125	112	117	117	114	113	124	98	118	108	124	113	120	104	121	124	99	123	123	104	146	109	106	115	120	106	93	120	117	112	122	135	107	124	103	130	131	91	136	119	113	131	110	108	115	101	111	110	118	119	107	112	128	109	116	104	117	137	121	109	115	106	101	110	134	109	121	118	114	123	134	103	114	119	119	112	106	125	108	118	106	136	122	106	110	107	117	106	110	126	132	118	123	135	118	133	137	126	117	106	120	127	86	100	96	111	130	110	129	129	100	102	95	110	119	111	126	113	120	132	100	113	111	122	103	118	94	121	121	110	113	124	128	106	117	124	115	114	126	122	107	111	94	118	113	115	119	109	107	104	129	120	140	106	119	116	119	119	118	117	107	100	107	102	114	103	116	107	107	106	109	115	88	111	111	132	111	104	100	114	127	115	106	108	96	120	101	113	125	98	99	120	133	129	123	124	104	94	112	118	125	107	128	101	107	119	114	119	129	123	122	104	120	112	124	117	100	126	97	113	130	98	103	106	107	109	116	122	124	111
23513	3020	1029	519	390	313	269	236	257	242	245	243	218	193	238	210	227	234	213	206	187	214	204	223	208	201	184	213	193	198	217	195	195	198	208	210	239	220	189	220	229	231	207	200	188	225	202	210	194	199	200	210	205	183	220	183	184	203	197	212	215	233	205	209	179	204	205	201	188	203	207	203	176	208	205	202	203	187	203	216	174	240	198	212	190	186	194	191	222	190	182	187	205	197	202	207	192	188	234	250	218	178	187	181	214	205	198	210	206	181	185	207	186	208	201	193	197	202	216	213	231	211	202	193	202	208	191	185	203	190	203	208	197	177	195	206	208	191	231	198	211	188	208	194	204	189	226	186	187	215	233	188	197	216	213	191	183	251	204	193	204	204	177	214	206	233	200	185	219	217	208	204	204	216	211	205	201	226	189	202	210	222	201	219	191	209	190	200	187	226	206	227	226	211	201	190	200	206	212	197	220	205	223	204	214	220	213	213	232	194	214	218	213	191	171	219	212	205	210	187	191	222	188	189	201	211	218	193	183	221	205	209	208	197	170	214	213	219	190	195	216	205	192	209	216	184	213	180	231	217	212	186	201	198	195	196	211	222	185	228	187	217	214	199	208	210	211	216	217	199	198	197	203	208	199	195	192	211	182	208	202	188	217	203	177	199	213	227	210	216	182	204	204	195	216	196	197	191	191	209	192	203	213	200	216	202	191	169	221	191	189	199	200	179	192	218	178	229	215	197	223	176	249	168	210	183	231	186	215	207	207	162	187	193	217	185	187	199	199	188	211	197	205	192	217	199	209	188	214	186	246	216	207	180	199	196	203	206	221	197	189	201	187	217	198	191	195	222	196	230	217	191	208	206	188	191	181	202	203	223	192	247	213	198	199	214	190	203	230	194	220	214	197	199	209	209	214	198	223	204	203	219	212	213	189	225	185	195	217	181	196	224	204	216	202	188	199	191	163	223	230	198	194	194	192	206	191	200	184	191	175	202	179	193	195	204	215	192	178	232	205	202	199	237	210	203	195	181	191	202	197	209	213	217	203	212	213	209	199	214	184	218	199	191	191	193	212	191	174	182	218	199	222	197	182	205	185	201	236	206	228	171	185	174	210	201	228	212	222	201	183	196	197	192	216	184	198	216	198	192	192	199	227	187	194	188	191	189	173	212	214	195	205	227	246	207	169	206	179	192	179	196	193	197	185	202	204	209	200	237	197	205	205	196	198	221	195	233	224	213	194	219	221	196	172	211	189	239	200	197	229	199	242	196	216	199	203	197	209	198	200	192	219	187	201	201	202	200	214	188	198	184	200	212	187	209	191	214	214	215	192	218	204	187	226	219	201	200	211	176	200	195	187	231	202	221	218	199	215	220	224	202	208	185	214	218	186	211	197	227	201	215	206	203	205	183	207	229	203	225	213	217	189	192	230	199	179	219	231	177	201	190	218	206	209	193	194	188	190	211	249	213	195	184	212	215	199	203	185	213	227	211	218	180	181	204	191	181	224	222	195	177	196	213	212	179	222	216	205	210	203	212	195	209	187	200	213	217	206	207	205	217	226	213	212	180	207	216	207	201	218	192	226	203	195	194	211	225	207	195	206	199	205	223	217	200	169	212	186	192	214	203	194	181	214	206	211	193	221	206	213	200	209	200	202	182	182	214	216	216	223	214	205	205	201	205	215	192	182	206	198	207	207	202	202	224	197	201	194	211	221	188	181	175	227	212	217	192	231	216	201	202	221	216	206	222	194	185	229	200	205	205	170	215	196	211	195	197	190	217	188	210	197	206	212	197	185	171	219	203	200	199	203	208	199	199	185	199	202	201	223	195	196	206	221	182	164	198	205	221	235	204	207	205	211	207	215	187	210	209	189	213	186	181	214	196	192	200	206	187	189	164	171	192	226	180	208	213	194	219	222	196	210	198	201	194	193	209	209	182	176	187	170	214	197	215	197	204	165	210	193	212	197	179	200	203	214	214	197	215	217	206	205	180	183	188	193	213	184	211	210	197	194	224	214	216	207	214	185	192	213	207	188	205	192	199	176	214	187	241	217	180	210	195	194	221	198	232	205	222	184	215	183	196	193	214	210	195	197	200	194	178	197	195	192	222	210	188	217	181	195	173	210	215	198	197	186	198	221	194	233	196	181	218	207	206	182	182	196	199	223	224	210	197	199	162	208	224	193	209	196	205	185	216	196	202	186	218	193	199	200	181	200	211	211	195	202	218	188	210	199	194	205	207	200	204	201	201	186	187	210	221	215	214	207	217	208	207	214	203	207	194	215	182	194	188	199	216	182	205	216	202	185	196	206	191	207	202	223	218	214	222	204	229	213	202	198	200	203	183	206	198	208	199	200	217	209	188	203	181	203	205	203	202	203	199	194	194	205	217	196	229	193	188	169	186	198	160	222	194	186	176	200	207	188	188	188	203	222	219	201	181	203	209	183	199	207	170	203	183	215	210	224	211	176	171	233	197	220	209	190	210	211	233	217	220	214	194	210	198	204	192	201	182	197	210	229	226	199	219	209	200	197	204	235	231	197	214	218	202	181	196	186	210	210	210	214	187	215	203	186	211	213	208	184	214	207	196	220	194	218	214	185	192	189	222	192	197	197	195	204	208	204	191	206	213	202	212	219	232	187	230	206	205	213	205	203	235	214	198	203	203	185	198	179	202	211	232	217	202	235	211	212	188	229	227	202	222	186	227	206	215	213	219	208	203	197	179	216	214	207	193	208	192	183	205	188	196	215	193	206	198	198	214	192	208	215	189	195	208	187	211	209	233	218	194	200	183	192	215	210	212	215	192	213	185	204	199	246	229	205	209	206	211	221	181	200	207	191	180	196	183	195	206	204	197	188	201	204	184	203	203	213	183	211	205	219	192	213	228	197	189	215	197	203	203	184	198	212	201	210	243	191	193	190	204	191	227	194	177	184	208	195	218	203	213	204	202	222	199	224	198	201	222	222	203	194	187	185	209	183	183	193	193	191	207	205	176	197	211	196	188	220	192	186	189	230	215	181	216	231	210	200	204	206	178	205	238	218	215	188	192	192	185	181	210	197	192	206	227	202	190	185	190	199	232	205	203	216	202	183	204	224	226	192	205	223	189	204	204	203	215	156	188	197	205	209	213	211	203	208	180	180	216	207	198	211	201	229	222	194	209	226	186	203	201	180	224	181	205	198	204	206	205	197	201	209	196	185	205	201	201	220	194	241	205	209	176	195	181	201	206	231	206	192	176	168	183	213	206	196	188	200	195	191	182	193	206	194	189	211	218	207	217	216	210	225	214	219	206	197	196	203	194	206	208	219	208	169	213	208	199	214	197	214	205	213	223	208	169	210	199	199	185	191	240	182	189	192	221	212	183	212	235	199	193	220	184	195	186	194	203	217	202	203	200	211	212	219	197	190	206	194	197	207	212	173	221	211	208	225	208	179	216	208	189	200	206	204	197	175	170	205	211	183	209	224	210	200	216	174	206	233	201	225	188
24210	21358	28826	24236	21321	6363	785	515	476	428	363	361	345	335	331	326	300	329	311	317	347	312	289	301	256	294	276	309	261	272	268	255	276	277	290	262	299	263	289	278	268	264	290	244	265	287	277	276	280	283	238	260	277	249	274	268	275	284	260	273	289	265	289	284	283	293	263	269	286	257	249	281	270	267	278	264	268	291	286	286	258	280	258	295	268	259	278	249	253	249	246	268	290	282	296	246	271	272	269	274	265	282	276	255	258	274	302	259	261	274	277	234	280	245	277	288	256	250	265	261	281	261	288	293	283	275	266	252	271	262	263	273	276	264	295	291	257	284	300	253	270	284	254	238	295	253	302	277	257	282	294	249	292	274	299	252	278	292	296	284	292	289	253	307	285	259	245	275	279	253	279	267	284	247	242	271	264	245	259	261	260	267	274	262	243	311	302	266	275	275	260	256	265	253	255	274	253	247	271	273	263	236	280	269	294	245	275	276	281	275	272	254	250	264	269	302	263	245	261	274	273	261	264	265	278	279	282	275	261	269	285	271	260	288	251	295	270	267	279	265	271	255	269	263	271	269	276	280	253	253	237	243	268	268	276	252	260	266	280	275	291	254	276	262	280	274	287	229	260	252	246	271	276	257	282	249	307	259	272	259	270	244	267	285	253	260	275	256	270	240	240	246	267	257	259	282	277	287	284	282	263	257	253	272	269	272	286	295	273	273	281	272	292	300	264	266	268	302	285	268	277	243	259	253	302	251	275	266	257	291	250	250	269	255	261	265	259	277	288	265	261	289	299	266	303	294	245	312	282	290	270	276	246	280	285	267	277	254	276	257	284	279	263	269	296	253	277	258	269	230	276	280	262	291	271	279	257	247	261	267	280	303	269	280	280	278	289	275	269	282	272	263	297	270	266	266	272	253	256	278	305	269	274	267	277	268	257	260	207	261	259	241	265	247	255	271	271	280	278	273	237	284	289	263	260	280	241	253	291	269	237	251	311	256	262	254	265	279	277	244	281	269	272	267	295	288	271	271	268	313	298	269	261	269	281	279	283	263	295	279	245	276	286	274	280	266	287	263	269	258	263	283	292	283	279	292	286	264	265	258	314	292	262	291	296	268	280	250	257	265	264	259	256	271	243	261	268	244	237	250	260	269	260	261	270	272	266	262	272	270	273	279	267	269	278	282	273	280	272	259	270	282	253	273	291	258	268	267	294	271	269	249	275	286	268	279	255	232	264	274	277	266	274	281	259	260	293	268	272	249	248	274	259	292	258	261	262	268	240	268	273	258	261	237	281	267	283	259	276	244	271	279	269	256	276	255	262	268	245	293	246	290	295	277	247	273	239	279	267	271	260	295	276	266	254	276	279	237	287	249	250	282	276	269	268	294	246	264	260	268	277	284	260	274	246	266	251	274	275	260	275	277	235	310	266	242	285	257	278	277	290	286	294	274	255	298	255	261	311	283	263	272	272	255	284	283	243	248	269	255	277	273	253	287	271	285	295	294	265	285	227	270	255	262	237	266	276	290	273	268	285	280	295	272	265	280	277	272	310	289	253	282	254	226	274	245	250	271	301	243	267	281	286	269	272	266	279	239	238	257	278	251	291	270	241	301	289	227	257	283	261	251	266	275	287	292	251	251	266	254	262	277	263	303	274	273	285	273	233	250	277	265	281	286	267	267	263	229	270	264	278	247	256	260	240	274	291	270	270	252	251	260	246	273	271	261	271	265	261	265	269	256	258	254	253	249	273	237	263	245	245	265	274	266	270	260	290	273	266	259	264	260	280	286	275	257	224	248	259	277	246	258	293	245	238	279	258	252	264	269	312	265	284	290	270	242	261	275	275	249	259	258	291	271	250	258	300	272	274	278	268	278	243	275	265	260	273	265	268	274	263	280	275	269	244	279	289	256	296	279	267	281	278	261	298	284	263	269	256	282	283	269	282	281	294	255	260	264	286	273	245	251	274	252	271	258	270	271	281	259	269	314	252	257	263	300	258	281	222	295	313	250	273	280	296	263	285	237	266	306	273	279	258	280	242	286	279	254	292	265	281	276	268	276	285	245	260	249	258	271	302	305	271	253	257	270	224	283	292	278	243	274	279	261	264	276	283	264	256	304	274	252	234	265	265	275	264	283	290	271	265	274	283	287	238	271	276	279	255	275	285	270	286	273	270	265	255	298	290	251	262	291	303	257	292	278	255	285	254	269	265	280	297	264	257	265	260	296	311	256	278	280	262	271	280	281	261	276	283	281	252	299	302	254	247	273	279	277	242	254	267	270	274	280	263	258	261	277	250	274	261	291	283	266	271	269	252	321	268	264	287	264	274	269	234	263	242	245	251	296	292	251	264	308	262	283	251	262	259	267	276	285	304	281	255	293	269	272	268	298	298	283	263	265	268	306	239	268	246	260	285	263	267	253	231	232	283	264	285	232	239	260	280	268	284	285	271	272	286	256	260	249	254	277	245	266	255	301	257	280	271	241	251	294	283	257	287	267	274	263	297	264	267	280	289	293	279	276	295	262	305	288	253	253	264	286	239	279	288	270	264	240	244	256	261	257	285	289	272	275	255	269	289	279	262	261	261	269	264	257	290	275	260	288	284	301	252	265	266	287	265	267	216	271	264	290	240	235	246	255	301	299	256	320	260	255	260	254	281	318	274	295	282	283	227	264	270	265	279	223	285	289	260	294	298	248	254	278	250	259	269	246	287	283	268	266	270	247	274	258	264	275	262	268	290	265	256	276	284	276	255	265	309	263	269	246	261	238	265	248	267	280	283	278	255	256	238	308	262	244	300	267	264	260	268	284	252	270	261	271	268	281	276	259	263	271	256	258	281	280	268	293	267	248	267	276	256	283	279	267	283	255	280	266	280	234	262	262	284	259	291	291	272	302	268	270	272	270	273	233	264	284	277	266	272	272	264	240	308	282	246	266	296	263	285	281	277	264	281	256	252	267	261	280	277	278	256	253	268	263	273	266	271	274	238	290	291	251	267	267	235	272	249	244	281	262	282	293	275	277	277	262	272	264	268	254	286	273	302	297	263	287	278	279	255	249	292	298	271	266	247	260	287	269	302	281	290	261	254	278	272	261	279	240	263	287	270	266	272	295	259	266	245	277	257	280	296	298	285	293	291	288	288	270	256	283	280	262	272	260	270	276	285	277	292	253	274	262	259	277	271	232	278	277	294	277	262	281	239	273	275	257	252	295	250	264	277	270	282	251	285	269	277	283	284	264	282	281	250	278	267	259	238	282	268	235	251	255	248	264	251	246	262	245	283	234	244	255	286	274	269	264	265	257	254	290	280	264	309	270	258	257	258	294	291	255	282	283	270	274	268	256	298	265	262	276	276	258	278	297	282	272	281	275	255	288	266	240	265	255	293	256	244	284	281	250	282	280	258	253	300	251	248	291	247	268	276	251	292	270	265	298	279	246	278	277	245	275	282	276	272	268	278	258	251	272	256	291	256	272	264	257	268	272	297	239
43637	11954	7751	3863	2750	2017	1528	1261	1131	975	846	761	745	674	661	595	588	610	568	528	516	481	524	520	458	497	452	478	498	496	474	482	519	496	506	468	477	451	456	482	519	474	471	499	440	473	439	470	437	482	433	470	463	482	486	494	466	457	436	447	430	479	487	500	399	462	432	479	472	460	464	467	489	484	430	419	448	460	472	447	447	437	425	433	435	434	449	486	434	423	437	417	426	414	449	443	473	451	459	427	421	422	464	442	472	428	492	455	449	475	438	446	456	452	465	456	467	445	430	474	458	480	458	444	445	492	444	470	448	492	437	479	465	477	466	482	464	499	419	451	418	458	426	466	471	423	472	477	458	462	496	444	450	492	446	433	428	448	441	477	446	444	468	466	449	461	433	416	433	492	436	441	464	477	417	416	433	446	458	450	433	441	468	483	429	404	489	415	440	426	457	492	467	408	470	433	443	458	436	432	447	468	468	473	498	483	481	472	480	419	475	479	447	432	462	462	475	431	452	446	467	458	438	457	449	504	437	432	450	459	458	452	420	476	476	476	437	459	474	451	476	458	420	454	483	451	442	442	463	430	457	451	479	452	426	431	448	433	421	474	460	498	445	424	429	465	457	495	420	390	434	465	441	485	501	451	482	421	436	463	460	454	471	453	413	478	449	441	424	449	421	453	428	425	466	478	479	416	448	475	429	446	392	426	467	454	469	436	438	427	425	477	424	439	460	451	431	411	466	477	480	439	483	461	453	449	450	412	436	447	449	444	474	496	502	455	487	434	470	439	461	419	489	408	472	465	451	448	422	448	450	445	436	449	463	451	448	443	470	433	464	436	472	431	419	456	452	410	455	441	492	449	453	470	456	470	401	429	473	492	477	497	438	439	483	427	470	428	426	485	428	438	450	427	411	476	487	458	466	416	438	449	445	490	494	447	450	407	462	436	447	475	484	472	444	444	446	485	435	420	445	468	475	451	464	453	420	464	418	480	471	455	481	471	436	435	438	407	447	423	469	462	474	484	425	444	495	451	438	426	413	461	409	428	432	415	457	460	439	414	459	474	485	443	456	432	453	446	446	461	469	462	457	438	422	448	493	469	473	484	445	453	498	423	483	477	472	479	459	443	433	444	473	462	477	459	464	440	437	451	440	473	444	485	478	429	450	443	473	450	481	442	423	428	446	439	441	453	433	454	440	479	416	463	474	441	441	407	451	440	451	441	487	418	420	489	422	460	468	445	415	406	459	460	445	380	429	475	448	437	467	495	455	460	453	440	444	442	424	453	433	439	430	452	455	462	421	464	452	494	423	510	406	424	488	490	477	420	457	468	485	499	454	446	413	453	472	494	462	429	449	436	442	437	456	504	486	411	473	454	430	434	467	469	463	452	480	442	498	474	428	449	485	479	459	443	464	481	464	453	442	459	467	481	423	436	434	494	458	447	426	455	437	464	449	443	459	446	389	453	434	432	460	462	448	462	435	474	425	481	460	466	477	461	443	462	450	437	453	459	449	476	468	419	460	449	457	432	431	434	444	432	474	460	456	446	463	461	426	451	455	483	440	436	436	471	461	449	457	436	435	443	447	433	452	464	452	429	480	487	478	422	474	457	465	439	464	433	475	466	432	464	466	454	485	454	435	433	447	435	469	486	470	447	486	458	440	434	424	441	478	418	442	443	445	499	441	458	478	425	438	436	434	434	464	441	458	483	488	456	439	466	433	476	462	412	440	430	441	437	469	458	427	431	462	454	441	432	452	439	433	449	445	407	449	435	412	459	475	456	475	486	440	482	464	447	458	454	441	467	441	460	443	455	459	471	396	434	459	467	440	419	428	412	438	455	451	453	429	466	457	426	459	460	453	457	433	450	449	465	455	443	425	454	460	441	429	482	460	425	453	457	440	489	416	421	452	419	440	444	478	446	467	390	438	482	448	461	416	436	416	469	443	457	467	429	442	469	436	484	461	455	436	440	436	437	494	456	413	501	477	448	480	468	437	395	450	458	431	463	469	462	416	485	440	463	476	469	479	441	460	453	486	479	473	476	480	481	408	466	433	461	469	409	442	459	440	474	458	396	433	475	462	440	469	465	429	477	435	451	461	444	463	437	442	478	443	455	471	435	468	436	434	485	416	440	466	495	435	458	461	436	456	438	469	450	446	483	457	433	463	399	469	458	464	430	480	424	436	469	439	474	462	443	488	430	440	461	486	463	448	474	415	476	452	437	464	434	472	434	457	451	438	448	437	429	418	466	439	436	441	426	396	469	465	461	440	461	494	445	458	468	442	429	456	438	473	426	517	447	424	453	465	463	459	437	454	462	446	464	425	469	441	443	445	459	415	439	456	403	464	492	391	440	455	463	430	471	458	431	463	451	464	452	458	475	426	459	452	448	445	434	451	431	453	469	456	443	431	465	478	475	419	448	450	467	431	460	453	447	478	472	477	415	445	477	434	469	424	448	451	461	435	414	461	473	452	433	451	434	406	471	477	448	439	464	460	431	482	470	453	461	417	427	426	480	491	452	451	438	468	441	459	440	458	486	454	454	458	445	475	435	429	486	451	414	410	448	460	456	462	432	474	459	404	459	473	431	475	449	440	476	420	453	452	463	458	446	437	466	459	488	437	452	486	443	449	442	450	472	460	436	464	453	444	463	482	443	450	465	447	401	437	416	461	461	451	455	456	450	427	484	457	450	435	474	432	428	449	452	454	459	470	427	442	471	488	415	476	460	474	430	430	427	470	437	475	410	426	417	452	471	454	483	440	480	498	462	451	440	470	429	442	438	441	468	428	442	422	447	446	445	440	438	469	416	460	450	451	414	435	477	448	482	462	451	461	448	465	440	430	425	446	465	471	439	459	458	472	467	443	440	474	473	472	480	431	472	437	454	449	456	458	497	453	449	457	423	457	460	423	454	405	450	472	439	436	429	462	414	469	488	446	420	471	465	472	463	467	439	481	442	489	467	463	452	446	447	458	429	449	454	499	454	443	439	442	454	419	460	435	440	433	495	444	412	450	454	430	475	471	455	474	444	446	442	454	416	455	460	435	454	481	481	416	405	440	479	468	425	448	435	465	467	435	478	468	442	445	444	456	441	401	470	435	435	412	472	468	437	449	480	438	503	432	432	417	433	463	427	443	430	430	442	448	425	452	483	508	464	478	479	455	472	447	460	457	436	478	468	406	410	465	444	445	495	442	450	487	452	446	395	457	438	464	437	448	436	439	418	451	486	461	464	455	426	479	443	449	489	454	459	457	476	406	449	452	438	450	432	423	433	452	464	499	436	431	436	455	449	483	429	456	453	489	461	443	476	471	457	467	475	440	498	425	446	459	464	449	441	507	446	464	456	418	460	441	470	457	438	423	403	441	456	442	460	458	462	457	465	473	464	424	449	476	419	488	437	442	432	435	449	455	454	435	434	410	497	477	455	438	503	454	452	450	472	440	463	419	443	439	481	456	472	486	464	468	459	444	443	460	446	474	475	491	477
23192	21364	29462	23644	21364	21311	4502	901	621	560	518	456	501	449	446	435	408	382	380	368	415	379	371	330	372	387	352	353	333	348	365	319	334	329	364	334	308	332	324	335	350	348	347	298	311	331	314	312	355	346	315	321	327	305	307	332	342	319	367	354	353	331	323	287	342	323	323	305	334	333	307	326	293	313	314	342	310	296	334	269	320	335	337	329	319	294	318	309	314	345	300	362	327	330	315	306	331	342	299	315	294	336	324	309	316	320	311	338	345	293	312	331	295	332	310	317	306	304	351	311	330	299	302	314	304	318	282	301	301	292	347	323	335	322	302	305	351	321	322	329	307	333	306	339	345	295	320	321	304	335	287	331	345	324	335	311	334	302	284	344	331	294	314	330	309	325	298	297	310	319	309	292	349	351	320	298	325	349	312	287	314	325	323	299	344	298	293	312	340	314	338	309	335	329	330	302	329	314	318	316	317	273	301	272	306	342	331	337	285	311	310	315	321	283	305	316	304	315	305	302	316	285	290	305	326	332	318	324	349	332	283	320	311	321	329	323	298	332	295	307	308	292	317	346	320	342	323	312	318	315	311	341	340	306	331	331	320	339	305	335	312	315	307	293	307	307	331	346	322	306	287	339	315	333	307	325	279	342	316	319	335	353	300	320	319	329	309	299	317	328	312	307	335	344	334	326	345	343	301	317	323	289	347	317	295	336	362	302	318	340	310	312	298	363	291	328	330	315	334	331	336	314	306	321	326	333	344	335	324	334	323	332	343	306	304	304	300	305	329	314	318	318	297	308	321	302	289	314	333	335	335	300	294	328	331	333	357	327	317	325	336	310	330	317	329	304	308	295	304	328	328	347	298	313	315	327	316	304	311	346	297	320	313	309	299	325	311	343	305	296	318	322	334	292	302	319	331	322	348	346	313	339	322	318	342	293	307	339	342	260	347	350	309	300	324	344	350	324	326	313	361	304	280	353	322	306	314	313	334	312	283	312	297	318	313	304	340	344	281	320	340	331	342	340	301	300	315	314	332	345	321	311	314	311	300	304	325	308	310	342	270	324	328	337	324	343	299	328	341	287	367	299	306	301	345	291	326	301	330	328	328	313	291	309	320	322	281	323	323	319	334	318	318	296	318	310	313	323	313	323	287	318	326	305	315	298	299	342	308	305	283	308	322	347	315	317	269	301	323	331	310	340	299	303	291	304	294	340	274	339	326	316	315	300	326	327	283	320	330	319	310	297	321	308	341	330	302	297	335	312	312	306	288	293	301	324	320	309	339	349	327	294	304	302	335	320	296	295	301	278	315	289	324	323	332	281	304	308	302	336	323	309	331	310	303	325	336	343	354	310	318	347	311	305	328	323	337	295	368	310	334	301	313	345	314	330	338	325	308	312	336	305	356	318	286	320	310	306	328	325	324	324	330	321	324	318	311	294	330	334	301	316	297	318	285	307	313	326	305	325	330	351	330	307	309	353	337	331	330	322	314	319	321	301	288	316	348	299	302	279	323	310	320	294	290	338	291	339	308	324	324	328	341	296	308	306	325	314	299	317	292	311	316	307	332	286	315	314	318	304	316	337	348	306	298	301	320	332	339	352	313	319	267	348	283	296	309	311	343	337	335	325	305	317	299	335	301	294	317	337	326	303	335	334	311	331	300	300	299	298	309	320	336	322	292	305	332	302	325	288	309	330	305	315	322	296	304	293	338	311	311	325	314	298	334	313	311	318	310	340	294	293	311	306	306	322	321	341	282	299	318	315	334	313	325	309	335	281	334	313	337	294	299	329	329	334	265	337	313	311	273	325	320	289	312	310	325	300	316	329	291	324	305	341	307	318	314	334	309	295	336	347	316	322	311	314	296	322	318	287	332	297	324	293	334	315	293	295	336	318	326	312	315	302	296	311	295	309	305	339	315	328	314	341	322	293	325	303	304	309	328	304	302	327	314	330	325	290	311	283	277	322	317	329	324	294	309	318	335	299	300	329	322	330	331	313	337	307	302	345	301	329	329	299	300	336	274	325	298	316	309	312	306	321	310	317	314	338	315	298	327	330	325	304	316	330	312	317	319	316	324	296	304	299	345	335	328	333	324	300	310	328	325	333	330	289	330	302	334	338	351	311	331	298	304	336	313	291	335	303	343	299	283	313	307	313	292	313	316	327	329	295	323	310	318	341	318	326	298	312	308	312	320	305	318	355	342	312	314	300	353	269	310	315	333	301	300	317	336	307	326	340	316	329	291	326	319	306	323	321	353	323	344	335	332	302	304	344	321	343	306	355	314	319	330	267	342	314	320	321	327	295	327	335	318	315	316	316	318	323	311	308	314	304	306	305	307	315	314	305	334	312	300	322	303	307	342	340	323	307	307	320	322	295	317	311	318	298	332	323	299	319	321	333	329	321	325	314	306	314	309	289	307	322	305	345	330	305	317	345	333	338	311	323	276	315	313	293	337	297	324	316	316	302	321	312	331	295	332	324	351	318	306	314	328	358	320	313	342	302	321	329	291	304	310	321	331	316	330	333	327	316	335	337	329	315	322	324	305	330	330	312	325	295	291	333	310	345	305	309	316	298	319	332	343	306	318	325	342	293	298	317	318	283	320	276	301	317	326	297	328	337	317	341	369	290	298	288	315	296	281	315	337	344	311	305	303	316	299	318	351	291	299	321	324	303	303	318	337	311	278	320	319	300	308	337	309	300	280	309	322	322	338	289	276	325	285	316	292	307	300	326	321	337	338	335	294	329	319	349	289	310	318	315	298	326	337	321	319	327	314	290	286	294	337	309	325	295	300	295	286	335	298	308	316	332	314	320	308	324	325	342	300	295	327	297	316	331	321	300	342	319	318	331	335	320	286	333	288	303	296	289	306	321	287	324	302	324	318	336	305	321	308	322	321	332	318	319	331	280	352	315	358	319	290	337	323	349	305	285	303	308	307	307	330	299	337	321	299	317	320	319	298	323	320	304	322	314	319	363	291	280	319	314	296	312	336	318	289	309	369	324	306	318	326	351	329	299	315	310	292	302	348	323	323	333	305	305	313	330	299	305	308	327	323	348	315	355	318	348	314	303	344	310	315	305	329	312	308	304	337	316	308	327	307	315	295	316	302	328	310	324	315	320	350	328	312	334	350	294	330	311	295	318	336	355	313	298	342	315	308	348	338	311	298	307	302	297	317	323	316	321	314	311	305	319	321	334	311	323	316	320	297	323	328	321	299	306	323	307	300	309	360	324	330	317	299	324	326	320	289	298	335	322	306	359	314	333	322	339	295	347	327	311	309	310	302	313	302	327	287	323	326	316	332	280	301	310	294	324	319	292	297	295	316	325	340	346	302	300	320	298	292	329	342	309	316	287	305	314	313	346	308	307	339	312	311	340	330	328	302	310	336	333	315	354	287	328	305	335	321	311	355	330	334	322	298	316	303	296	353	289	297	325	333	317	338	323	321	322	296	323	322	307	306	340	332	309	318	333	296	332	316	296	322	308
47793	16146	12560	6816	4645	3416	2562	2170	1735	1483	1267	1130	1053	967	901	881	807	767	733	750	664	661	669	677	619	621	609	602	595	575	579	639	573	564	606	577	576	595	555	568	581	586	523	551	556	544	548	583	550	525	521	550	521	512	529	523	527	574	501	560	525	537	510	562	524	552	511	550	525	505	564	555	537	562	562	571	512	570	525	540	564	551	517	528	516	547	543	549	536	541	545	570	538	490	547	541	524	555	499	561	524	509	518	520	525	494	550	525	555	539	510	510	554	551	552	560	532	572	497	538	505	512	526	577	557	542	502	539	512	535	544	525	532	535	494	520	545	496	490	537	544	522	568	560	540	561	490	497	510	572	540	501	483	520	544	517	520	549	558	508	530	503	561	492	513	527	548	524	531	583	541	535	537	524	502	482	507	550	536	535	592	492	531	512	557	510	525	499	560	519	528	491	532	546	487	514	521	540	550	501	541	505	511	511	494	538	521	538	518	532	528	551	520	528	546	566	537	525	539	534	532	558	509	530	530	523	502	539	525	522	509	548	535	502	499	512	564	541	504	528	485	560	556	502	516	519	530	509	510	561	535	521	488	551	528	545	538	549	493	566	527	533	526	482	597	534	515	513	493	584	484	548	555	508	520	554	517	519	570	542	541	494	512	527	518	520	505	531	513	509	528	508	538	536	568	502	520	513	519	518	545	494	533	508	555	516	542	528	572	497	498	499	531	537	538	497	563	508	511	537	556	494	519	551	536	513	500	502	552	512	522	526	560	510	556	502	541	544	511	509	533	474	527	477	540	520	509	524	554	512	494	528	524	565	534	530	502	578	504	549	553	521	542	544	498	518	524	533	549	506	528	489	545	518	503	505	538	506	518	483	582	527	484	562	492	506	539	504	529	512	509	505	515	508	524	511	526	539	528	546	539	509	558	529	559	496	556	516	456	484	501	545	531	520	530	524	536	548	550	521	540	544	558	529	523	546	521	516	518	541	520	540	512	519	504	556	523	550	499	538	529	491	510	542	542	523	531	535	500	501	505	503	553	493	489	523	557	535	533	540	534	536	463	473	530	507	512	518	504	558	495	524	541	509	536	502	515	535	542	503	531	543	527	562	517	520	571	524	487	492	529	527	477	528	532	500	516	516	528	515	525	516	512	553	496	517	568	543	517	494	504	512	536	503	524	548	502	532	502	499	557	543	492	502	488	555	530	515	523	521	559	510	520	471	517	513	533	489	532	522	500	464	522	516	517	547	548	500	549	526	510	516	518	546	464	511	492	507	525	509	542	516	501	551	509	520	565	554	520	482	549	491	528	534	501	521	525	503	520	528	525	516	558	496	527	509	527	538	536	556	518	526	502	519	533	520	535	505	505	525	552	526	525	533	520	536	537	536	487	535	539	507	486	555	512	525	549	503	528	531	551	513	525	557	516	510	539	582	592	548	501	527	499	495	533	521	562	502	570	531	509	553	514	506	499	537	558	460	520	493	505	567	485	530	509	513	521	530	558	526	521	481	526	516	549	534	510	501	510	530	510	522	520	532	490	529	507	506	515	554	529	546	525	491	525	515	530	527	543	533	502	481	555	548	559	549	502	535	517	488	512	494	487	541	517	526	536	504	510	525	516	539	540	502	554	514	536	564	553	531	495	522	561	548	535	515	521	530	469	486	533	535	559	522	581	550	535	506	510	485	524	515	524	533	527	543	531	543	526	517	512	553	515	544	517	534	526	545	509	512	513	534	531	507	550	515	511	543	511	537	537	530	505	494	556	546	524	548	503	480	533	545	541	541	507	528	515	531	520	506	513	535	513	535	525	590	546	528	556	557	539	536	493	532	509	467	552	517	513	499	543	509	523	512	499	509	482	501	518	505	545	510	545	524	498	537	519	507	497	508	495	545	506	504	560	540	526	526	539	485	509	532	539	496	511	529	507	514	522	505	490	545	526	532	501	494	531	545	536	508	510	496	553	513	516	539	514	514	518	502	544	528	491	490	529	493	521	533	533	542	528	512	507	514	510	498	542	519	529	525	513	534	563	510	518	506	483	528	558	544	518	540	506	519	517	564	507	522	526	503	511	563	538	520	557	485	493	525	521	565	512	483	502	529	566	560	522	508	500	513	523	506	550	517	564	522	486	544	530	562	546	552	538	513	521	513	554	519	535	535	566	498	522	522	519	496	488	492	491	470	533	532	518	526	571	538	536	533	513	583	529	526	483	522	495	560	584	507	549	515	520	528	543	532	539	560	563	535	572	531	496	489	530	516	503	510	514	549	536	520	537	524	526	537	531	543	498	498	530	482	485	506	566	520	542	541	531	556	508	560	559	542	545	509	532	550	537	521	526	536	551	537	526	507	509	531	498	526	517	505	530	513	555	547	503	508	499	569	516	531	564	550	552	525	505	540	486	510	515	506	499	518	532	505	516	544	531	541	526	508	494	521	498	527	498	530	521	538	543	534	531	569	593	554	521	468	565	523	501	527	547	472	529	511	510	515	565	511	511	536	562	570	508	541	517	546	502	543	539	516	539	508	528	531	541	483	510	561	537	541	569	546	540	574	506	498	542	592	529	524	500	529	534	530	531	493	518	499	557	560	549	526	475	513	525	547	545	568	525	526	502	530	532	514	487	541	546	540	510	548	504	533	527	485	515	461	527	504	533	497	533	534	515	526	509	534	507	523	531	527	514	514	516	544	558	526	510	473	526	528	510	532	518	490	553	496	506	540	497	480	533	520	526	556	518	520	529	486	546	528	531	508	508	544	592	507	496	475	494	503	572	532	535	513	566	518	524	544	489	495	536	533	512	559	473	502	508	529	538	545	518	540	545	519	526	528	537	523	538	573	515	540	506	540	543	472	519	521	527	546	539	458	506	523	501	515	572	532	502	525	492	522	516	537	550	551	527	550	546	521	533	530	556	516	553	548	537	549	518	544	531	505	541	508	516	522	559	540	523	508	515	525	517	476	526	540	550	533	521	528	547	504	557	547	506	500	519	490	534	499	504	529	530	517	551	540	507	509	519	539	515	493	498	502	520	516	523	524	510	489	510	503	546	509	493	544	530	547	554	509	559	527	530	524	538	517	540	518	531	462	553	570	518	518	542	525	540	487	496	542	489	537	517	572	533	518	506	552	501	518	508	520	523	493	503	546	517	531	534	518	550	547	500	534	496	518	512	535	521	515	552	541	528	556	542	499	499	503	525	559	547	535	507	566	483	549	532	577	525	521	508	528	530	513	545	543	508	507	545	524	554	579	529	509	497	467	526	545	537	540	575	521	505	522	547	481	531	548	469	482	565	550	512	515	506	499	532	564	520	514	528	521	524	520	513	481	552	519	514	496	549	507	514	529	495	544	511	529	502	542	513	535	529	526	519	537	523	563	535	504	559	531	548	502	517	537	551	540	534	541	491	562	518	533	532	536	501	516	504	573	543	485	475	517	519	520	494	533	550	528	508	528	538	543	496	566	564	539	503	506	497	527	517	476	539	517
26921	21000	10119	518	237	159	134	132	124	118	119	123	133	108	121	130	143	110	107	112	112	109	134	110	108	145	133	145	126	132	134	119	113	116	128	128	110	118	126	114	114	112	121	136	115	115	124	133	111	128	118	126	128	107	123	121	99	105	108	122	121	119	101	99	113	118	132	123	120	128	109	124	126	124	114	114	114	112	129	121	130	116	127	120	123	111	106	131	110	119	130	115	118	112	118	133	137	145	115	124	129	116	112	108	127	120	115	115	124	113	128	132	127	133	117	101	109	102	111	123	114	120	137	93	130	129	114	115	133	107	113	124	98	108	125	111	132	124	130	110	103	108	113	136	93	99	120	118	121	114	128	114	107	108	115	120	107	133	122	117	112	120	133	117	121	126	120	122	117	117	110	108	118	112	117	104	97	108	121	103	107	114	106	98	130	98	121	112	95	133	121	108	103	119	124	116	129	119	132	119	108	108	117	120	121	126	115	130	113	103	116	105	114	119	116	111	116	120	121	122	120	133	128	125	132	108	92	140	96	103	118	106	103	117	133	119	93	110	99	104	113	133	113	129	120	112	118	107	127	123	107	112	102	114	122	126	109	118	115	123	106	105	149	120	118	123	118	141	119	117	111	112	125	108	124	109	112	124	120	127	110	128	108	133	92	106	96	111	123	116	105	136	127	112	96	137	109	133	125	111	102	107	115	108	113	109	102	114	106	99	137	100	109	95	130	109	105	97	112	114	113	122	114	128	94	122	111	117	116	103	133	112	95	125	124	126	110	109	113	117	124	105	159	136	126	116	107	111	106	110	104	129	104	124	116	107	100	86	106	118	108	99	110	104	116	109	110	126	115	104	104	125	137	112	126	111	128	137	121	134	99	116	131	109	111	113	118	94	127	125	107	114	114	105	137	123	124	97	102	105	120	119	116	121	94	130	114	124	112	112	123	110	110	100	109	106	137	130	121	99	133	104	110	119	102	122	124	132	106	120	106	118	120	115	97	123	100	109	109	115	131	112	116	130	114	101	118	119	129	115	119	122	127	115	103	95	127	131	128	127	120	108	101	108	109	129	112	123	119	115	124	122	127	115	132	131	118	101	108	119	111	128	127	121	110	113	95	127	122	115	113	133	118	118	94	144	127	111	133	116	142	114	113	132	116	132	102	131	107	116	99	113	109	118	106	114	121	133	137	111	102	120	119	103	131	112	123	132	134	132	118	116	129	121	118	106	134	118	126	108	144	108	127	113	110	116	108	109	124	109	117	96	125	133	104	120	113	108	96	128	111	116	115	131	133	122	110	115	112	109	127	127	117	123	123	108	122	108	121	118	142	107	118	117	129	117	130	127	129	128	117	125	112	123	116	131	107	110	118	125	103	98	110	124	121	126	128	98	121	124	113	101	125	129	116	120	135	110	111	110	122	95	105	125	109	133	111	101	103	129	133	127	113	127	100	110	123	129	145	99	132	108	107	123	126	122	114	115	119	115	129	94	96	129	120	114	107	112	142	111	112	113	136	119	113	111	120	113	98	115	97	121	116	127	108	101	130	125	113	126	133	134	119	114	96	120	121	123	121	127	118	115	120	127	138	112	113	123	143	127	124	112	149	115	97	124	134	111	129	119	116	129	120	112	131	126	124	111	122	117	132	118	120	109	117	107	119	107	124	112	133	117	106	107	122	111	112	114	107	108	128	119	118	105	116	107	120	112	124	104	124	123	113	106	112	107	113	106	111	131	108	119	107	108	128	96	117	118	116	116	133	122	114	103	89	143	118	119	113	121	128	113	122	116	132	109	122	130	127	100	120	118	114	108	121	108	132	110	131	110	123	124	121	108	108	121	119	101	120	128	110	123	123	112	102	121	131	106	132	120	126	116	110	115	126	121	111	119	128	119	114	108	113	108	123	129	118	136	109	113	113	101	138	121	110	118	112	99	104	125	121	106	114	115	111	100	147	126	134	123	113	123	125	116	132	107	105	103	115	112	108	115	113	93	132	104	112	117	124	130	123	107	123	130	117	122	122	124	124	135	115	111	100	122	120	126	122	106	120	106	112	108	114	97	114	119	108	125	130	103	109	124	125	148	115	125	129	113	115	111	113	107	112	99	134	129	113	115	126	107	120	102	126	130	111	110	109	89	129	118	117	118	114	129	111	138	133	91	122	120	135	124	114	126	114	125	101	123	121	117	113	118	127	113	131	118	122	113	118	99	111	115	110	121	123	119	123	117	116	130	100	116	114	111	135	120	109	115	119	126	109	123	140	118	119	118	122	131	103	118	100	121	117	118	114	102	113	132	118	110	108	117	131	133	103	134	120	116	110	122	122	116	102	105	120	133	122	103	121	117	116	101	114	107	121	131	111	130	110	115	105	111	111	121	106	128	114	89	113	105	104	118	125	114	122	123	132	137	103	150	105	128	123	137	114	124	110	108	128	121	83	127	111	105	118	115	104	118	109	121	107	123	131	123	129	123	107	115	105	105	107	117	127	124	111	127	136	112	102	116	115	120	113	120	116	107	132	117	120	117	129	115	125	115	126	125	114	123	104	106	121	111	103	124	125	132	108	128	115	127	124	124	134	119	115	130	120	128	124	112	131	136	130	117	112	120	128	124	111	117	120	103	119	104	101	136	125	99	112	105	118	106	125	96	105	125	111	120	127	127	118	108	116	105	111	114	98	133	123	108	113	104	115	126	112	123	100	124	106	139	121	109	100	122	122	131	134	109	111	124	121	130	106	133	131	122	109	108	127	117	116	108	124	102	113	131	112	114	108	119	119	105	136	121	114	112	137	117	111	111	135	116	109	124	101	119	110	127	130	102	102	122	134	114	107	123	114	121	130	125	123	109	118	114	103	102	104	105	128	115	131	111	100	103	113	130	103	126	125	134	114	131	111	131	119	115	117	109	117	115	125	126	116	144	127	117	118	96	119	108	126	133	127	107	109	125	127	115	98	113	106	118	104	122	135	102	117	132	114	111	119	113	102	109	128	118	130	144	128	109	119	115	111	109	115	111	126	97	122	130	112	143	113	129	115	125	116	112	99	101	113	115	117	125	120	120	109	119	123	134	122	117	104	117	124	97	119	127	129	121	128	138	137	98	112	109	115	113	100	125	131	128	116	109	123	105	123	130	114	129	109	119	129	109	111	112	123	130	129	127	117	107	135	98	115	123	117	122	106	124	117	90	116	114	119	117	99	109	124	121	116	100	137	111	124	131	126	102	126	132	119	128	122	135	123	126	108	135	108	112	107	131	116	132	139	124	128	125	105	110	111	118	118	109	118	119	118	124	99	100	136	107	122	141	120	120	115	128	115	120	129	124	107	129	102	104	126	127	118	114	114	116	98	116	95	120	110	120	134	112	128	118	117	122	126	125	105	123	118	122	98	130	114	126	117	124	125	132	111	125	101	118	125	117	110	115	95	128	123	136	130	114	114	111	122	135	116	124	121	100	115	112	104	118	105	123	120	114	128	105	101	125	116	125	105	109
23199	2901	988	494	380	349	294	277	287	235	230	222	230	233	235	199	223	221	204	230	231	207	197	208	202	206	242	208	204	212	208	225	202	206	212	219	203	202	231	212	206	194	202	221	197	179	212	218	202	194	240	221	214	210	194	239	198	219	204	204	204	212	195	183	225	209	214	201	204	204	191	213	231	225	224	207	215	236	180	198	198	207	225	174	204	193	216	220	206	240	212	201	183	182	210	211	203	213	221	174	217	201	202	210	210	222	180	212	214	196	190	218	190	215	185	190	216	208	204	194	195	231	200	232	199	207	183	207	223	201	238	210	202	221	201	192	189	202	207	205	167	218	211	207	187	193	209	240	186	184	195	211	214	230	217	192	196	210	202	219	214	198	218	190	218	179	206	203	218	200	188	188	215	227	190	214	194	188	191	174	207	204	225	200	189	182	186	174	216	196	208	220	193	203	193	186	200	194	187	190	194	217	214	198	197	198	200	227	164	192	194	223	229	204	191	235	195	199	217	195	201	209	192	198	196	191	191	215	218	179	193	201	193	208	218	219	196	213	192	208	233	231	227	207	220	172	182	213	222	211	190	180	214	217	197	202	214	210	225	214	205	213	220	207	219	217	213	213	204	206	193	198	212	172	190	184	203	206	210	214	205	211	189	208	216	193	204	193	211	219	175	203	205	201	227	220	206	201	203	205	192	187	171	226	211	210	218	193	209	182	218	204	183	196	226	196	203	210	222	200	219	226	189	226	209	204	215	211	202	177	203	183	194	212	225	220	186	208	212	195	197	195	221	218	205	215	213	208	190	215	215	185	216	202	211	168	194	200	169	203	182	209	205	194	193	218	191	190	198	198	164	181	193	206	222	205	199	236	176	202	205	210	218	219	192	227	209	206	198	190	195	177	205	202	197	203	206	222	223	198	226	200	194	191	200	223	218	195	209	200	203	184	191	221	195	189	183	224	189	211	209	213	220	212	235	178	181	211	197	197	183	193	189	194	213	204	200	186	220	216	193	198	215	214	223	195	190	185	189	195	250	217	195	216	194	217	204	200	231	189	202	214	195	187	204	230	183	216	168	200	198	212	196	204	230	181	206	216	197	211	214	192	207	178	225	179	185	195	209	200	226	225	216	198	218	205	200	191	210	170	201	202	192	186	214	200	218	223	198	216	212	197	216	211	184	212	227	196	226	201	208	196	205	216	208	201	191	195	231	214	190	204	229	194	186	221	200	188	201	209	215	193	188	230	207	199	193	196	205	192	215	206	197	192	206	212	210	196	184	242	227	187	221	198	191	197	226	208	235	223	199	204	199	204	195	184	209	202	202	192	207	177	202	205	213	213	194	223	179	192	218	196	221	215	224	193	213	205	199	219	232	189	225	193	210	213	221	207	202	199	232	193	202	196	217	204	194	194	197	196	198	208	167	179	217	201	189	210	194	198	214	201	220	211	212	201	191	214	202	208	221	204	209	206	229	200	175	217	190	202	191	218	187	205	224	207	183	228	194	211	213	204	224	179	199	208	205	208	229	207	201	211	215	207	190	196	206	200	215	226	201	244	197	213	211	201	189	190	173	212	202	192	196	191	202	202	195	217	209	187	215	204	199	209	220	213	217	229	204	200	218	206	216	210	212	198	203	194	200	186	205	189	189	203	214	201	206	197	192	187	207	209	177	174	192	224	208	209	207	214	210	200	235	189	212	190	200	209	190	185	191	197	226	202	201	215	201	193	202	210	212	212	197	191	204	207	183	184	187	208	186	192	209	204	225	194	192	195	214	204	189	211	226	209	190	214	186	220	190	223	197	177	229	230	208	194	207	215	212	214	203	203	224	209	196	204	192	197	199	224	197	214	222	202	203	199	192	204	190	202	202	215	203	217	211	212	239	208	205	184	211	194	198	183	227	187	216	228	201	191	191	199	204	206	200	201	192	188	222	190	201	201	212	201	218	212	188	172	200	220	197	215	203	208	196	191	174	209	208	197	210	183	201	221	181	185	221	181	197	189	185	208	179	213	213	205	206	202	162	232	202	207	201	224	213	212	191	220	220	199	196	221	209	210	236	205	206	182	214	198	208	215	202	177	194	221	209	223	199	199	216	198	185	201	212	212	183	221	187	165	186	228	206	214	223	207	206	211	225	192	205	245	183	208	208	192	188	224	193	224	187	216	192	210	208	192	209	201	220	182	196	211	170	202	191	209	190	207	198	213	216	210	203	210	207	200	203	211	176	186	219	208	220	192	210	194	219	200	239	189	213	203	205	213	191	192	219	210	236	201	212	211	209	210	191	199	197	182	183	171	218	200	209	210	195	208	212	214	204	192	191	196	189	212	194	205	211	200	202	213	221	200	221	223	225	203	190	196	198	194	164	187	199	200	185	215	218	192	224	201	209	203	182	200	229	207	223	197	236	228	235	206	188	186	189	211	211	206	219	220	192	206	196	206	202	200	229	203	210	215	203	206	220	249	199	209	226	211	175	220	205	187	213	193	225	225	208	224	209	172	192	211	203	207	227	202	189	208	202	207	218	201	173	227	205	212	196	221	215	194	215	211	215	209	195	211	198	188	186	193	183	207	212	223	194	182	217	214	221	206	201	199	177	221	183	239	214	206	186	225	210	213	193	218	187	175	222	215	223	220	216	197	209	193	179	207	212	198	210	196	195	219	213	194	212	171	206	209	228	203	189	193	187	206	226	212	218	223	180	192	209	193	215	213	197	191	193	189	205	186	228	225	211	198	191	198	199	209	208	225	209	187	230	201	194	190	207	178	213	218	213	191	204	213	179	199	196	196	215	215	218	188	200	201	182	178	223	196	194	194	184	204	211	221	217	203	224	221	221	215	220	226	226	201	198	207	221	211	201	216	191	194	197	186	204	191	196	197	201	201	214	194	209	209	205	193	209	198	205	209	201	215	193	214	198	231	250	183	202	205	207	213	201	204	187	202	211	180	185	192	197	207	237	206	222	202	212	217	219	199	200	195	179	229	209	215	189	214	212	220	225	195	185	205	234	194	191	204	217	195	225	194	197	205	186	202	206	212	211	222	222	212	198	238	180	209	230	199	230	197	218	212	170	191	207	190	205	195	212	213	210	213	190	222	203	207	199	190	205	185	213	216	192	186	183	222	185	174	201	206	227	212	214	202	231	164	201	198	238	217	218	180	207	221	220	224	207	222	202	194	192	202	224	222	203	218	207	188	202	227	219	194	212	183	214	212	223	206	192	197	199	197	193	205	194	221	174	190	219	214	212	215	227	200	184	194	201	211	193	222	198	225	205	190	196	189	181	202	195	190	206	221	193	199	227	205	200	209	199	213	205	215	213	184	194	182	199	208	203	231	189	214	233	185	190	216	216	175	195	212	193	193	187	206	185	212	190	182	217	209	193	185	211	186	189	190	197	188	211	213	212	214	186	221	203	221	207	217	207	183	200	216	208	222	223	207	205	209	222	202	237	232	186	212	215	187	216	200	179	161	184	214	189	200	210	191
24239	21378	28974	24125	21261	5283	754	562	461	418	376	396	331	333	309	357	313	292	282	284	287	300	297	300	283	304	281	331	273	322	281	305	269	260	261	282	274	295	274	313	265	274	285	297	269	254	261	287	277	266	295	283	254	278	281	263	249	299	287	302	296	297	259	257	272	264	296	297	254	278	267	258	285	255	235	280	281	300	265	287	266	266	259	256	270	265	242	279	281	265	262	252	236	265	276	272	279	277	263	248	265	273	292	278	279	290	294	282	259	257	255	268	266	261	248	286	259	281	285	278	274	285	273	269	269	289	275	266	276	256	234	240	278	256	285	230	273	289	250	261	285	258	277	251	284	253	271	273	273	278	279	287	273	248	302	267	251	265	251	268	254	264	262	279	262	247	274	296	264	265	285	297	244	274	286	255	286	273	272	224	280	285	249	269	263	265	276	278	272	258	295	263	287	238	281	292	264	282	246	249	268	276	266	259	274	254	273	270	267	243	246	277	273	282	288	242	243	285	279	289	295	289	278	269	266	307	276	280	285	297	303	239	297	262	256	262	267	261	267	293	293	268	283	275	245	283	256	265	261	284	268	267	259	273	287	263	270	260	259	279	257	265	263	293	259	282	290	273	277	276	287	267	281	276	288	289	264	258	297	273	259	262	259	278	292	297	244	272	281	283	292	258	270	255	262	269	272	264	280	289	267	261	272	251	275	298	294	279	271	277	256	303	245	280	268	282	261	288	246	292	266	289	290	294	267	260	263	260	292	265	288	280	270	256	273	271	252	271	286	273	292	275	263	269	280	280	286	306	264	273	258	269	277	251	291	241	266	247	306	265	266	243	279	265	246	290	266	300	285	276	292	264	287	275	272	249	279	252	257	254	267	265	297	278	270	314	282	273	292	284	274	277	280	276	270	264	270	272	258	277	253	249	250	262	234	270	253	235	276	268	265	262	246	285	286	288	255	275	270	269	267	280	269	271	281	254	247	267	278	256	281	281	266	289	282	293	275	262	259	254	262	256	259	264	269	262	262	254	296	313	259	299	295	281	255	257	311	251	288	266	276	246	282	273	285	274	272	294	273	275	299	253	269	276	270	273	254	267	261	286	264	283	278	276	264	289	283	266	256	308	295	258	282	241	284	263	255	281	285	245	271	241	275	281	273	288	271	268	267	250	292	247	268	277	275	281	283	260	290	268	291	258	281	250	248	265	258	263	264	269	246	245	263	263	249	283	246	247	277	299	274	270	286	271	253	273	275	273	261	263	266	283	279	288	261	297	284	284	295	296	246	251	275	293	258	303	267	259	285	287	275	258	296	268	259	273	258	279	256	245	268	281	291	272	282	265	253	261	268	285	296	260	258	278	286	279	237	278	251	250	247	312	297	278	283	286	265	280	285	236	287	260	284	287	274	276	282	265	284	251	273	283	264	278	272	303	273	272	249	263	292	275	303	247	254	280	263	292	281	290	273	236	259	225	253	269	271	258	256	255	264	253	268	264	261	274	260	268	286	265	264	298	256	276	246	279	289	259	279	245	287	259	263	262	263	286	262	273	252	272	248	268	277	297	285	247	275	294	271	235	284	304	269	241	254	260	264	266	273	248	260	260	250	260	284	281	279	281	270	289	235	241	270	280	230	269	224	263	270	254	279	258	269	272	258	248	264	287	278	280	257	258	260	274	255	265	267	275	283	267	243	285	258	275	272	276	270	282	272	266	280	288	263	267	264	255	279	265	266	256	274	256	280	270	277	224	227	254	278	282	297	279	265	278	262	267	284	285	290	238	253	257	281	284	282	297	262	293	270	288	250	277	285	258	274	249	291	260	272	260	263	271	258	257	263	262	256	290	269	278	283	280	264	246	298	265	247	260	263	281	260	285	275	267	249	274	280	305	257	272	251	251	280	262	257	272	273	300	286	263	287	307	275	292	273	284	238	262	257	259	266	284	267	281	271	269	267	272	258	289	251	279	254	238	265	289	278	271	245	242	278	275	277	256	265	257	281	263	267	265	235	280	256	291	310	260	263	263	278	278	273	273	274	258	273	233	272	301	262	255	237	277	283	274	300	279	279	274	286	278	251	289	252	247	257	247	268	255	264	266	274	275	284	299	283	271	304	244	266	281	275	292	277	285	274	304	256	249	262	268	252	250	250	277	283	283	282	266	273	269	258	257	280	294	254	250	254	256	284	270	259	271	237	262	238	275	290	257	272	285	266	293	260	295	251	292	286	282	281	269	268	267	271	265	263	275	274	297	285	282	281	297	270	254	277	279	256	259	275	281	269	266	255	280	279	249	289	284	303	265	251	260	270	266	261	263	265	265	252	259	290	265	282	250	234	282	262	253	278	278	238	282	266	235	225	299	263	263	275	256	270	261	265	240	258	276	246	280	265	299	281	278	266	269	255	268	289	276	265	273	284	273	261	267	287	299	260	283	280	287	283	265	282	253	268	276	281	287	306	281	293	272	264	264	262	285	300	262	268	270	270	287	274	264	269	279	267	272	254	269	289	285	313	292	294	281	280	262	307	261	270	269	246	263	279	270	277	286	254	245	322	281	269	278	268	250	276	259	276	230	280	252	252	288	283	294	287	301	271	277	264	279	288	252	255	282	274	281	268	240	271	252	271	256	265	259	253	245	267	276	290	248	275	273	288	285	316	256	269	276	252	290	274	294	290	262	273	258	255	284	265	278	271	275	246	274	274	279	263	286	267	280	276	273	275	266	279	257	293	286	290	257	272	311	287	267	291	269	311	269	273	276	321	261	281	279	282	285	300	268	319	279	264	277	264	249	273	264	291	275	252	270	277	283	262	240	316	247	276	262	275	272	252	262	286	253	252	269	270	241	259	276	284	257	269	293	263	277	245	264	240	298	283	273	268	286	267	255	276	246	265	290	274	259	278	254	272	267	249	262	269	291	276	271	292	269	272	259	276	243	291	271	264	258	272	278	283	283	259	261	275	288	259	299	264	275	286	253	266	260	313	277	285	282	280	281	259	289	266	308	272	300	262	303	257	295	256	253	246	278	285	241	259	269	279	255	267	272	303	272	283	271	273	279	283	290	285	251	258	261	275	259	266	277	257	284	319	282	275	281	288	290	265	273	287	275	289	275	277	277	288	272	281	246	244	288	252	287	271	252	252	278	281	291	250	255	257	280	272	312	271	271	281	285	290	279	264	277	286	266	248	291	275	247	271	288	276	289	280	266	255	267	268	273	275	303	285	244	268	268	274	262	246	250	265	272	264	269	277	274	239	271	262	278	265	262	263	271	307	258	262	276	242	265	278	309	268	264	278	274	267	274	243	262	276	279	235	269	258	274	286	266	280	257	280	285	274	268	285	283	282	277	281	271	263	271	267	261	292	274	285	270	283	278	229	290	259	275	257	261	281	287	282	256	257	262	266	284	280	264	256	286	280	268	256	291	254	257	251	272	271	250	293	286	270	260	261	310	254	279	276	266	263	268	283	253	272	323	280	265	265	256	261	272	266	251
43284	11385	7798	3905	2676	2000	1599	1274	1165	1004	864	727	691	699	648	611	593	602	579	597	520	549	515	513	514	566	523	528	528	504	488	491	459	523	468	465	517	487	451	426	478	475	449	478	457	474	489	467	454	474	454	493	461	481	430	462	458	459	481	477	476	445	480	475	472	461	520	502	464	454	510	472	425	476	451	467	454	493	483	464	464	438	462	441	450	510	425	485	470	441	419	480	469	434	448	448	457	461	466	469	472	438	426	500	459	423	473	426	449	449	472	472	434	466	476	431	433	451	457	437	451	437	493	475	432	486	471	497	448	427	446	472	472	491	431	448	493	467	441	454	442	438	463	421	462	451	482	466	447	476	447	410	442	450	437	453	462	464	411	451	482	499	462	459	456	490	429	454	473	415	422	468	494	438	484	457	421	451	451	502	464	475	492	469	476	484	454	450	427	443	450	486	469	431	436	442	434	489	481	486	413	453	434	423	489	459	463	412	420	474	493	460	468	501	460	472	459	452	462	429	462	444	431	415	441	492	468	429	441	453	457	460	504	442	421	484	476	503	461	463	455	449	444	456	477	418	458	434	460	458	442	448	477	417	445	444	456	491	447	513	494	418	441	462	447	412	454	484	426	480	448	403	473	465	472	469	482	430	439	431	464	451	479	441	447	461	443	478	445	464	459	486	456	479	498	457	476	479	437	408	430	468	453	462	470	441	457	456	441	502	461	447	406	455	443	435	454	464	461	451	456	450	479	455	459	447	444	469	441	451	417	464	468	430	448	439	440	460	433	461	452	412	421	452	451	470	479	447	470	489	483	440	469	495	468	481	424	481	448	456	458	455	459	439	474	462	461	426	456	436	457	490	487	472	484	444	452	425	470	503	446	450	475	442	452	476	448	471	446	405	462	471	421	447	436	470	440	458	468	452	455	492	427	448	483	466	441	457	433	406	446	450	482	474	469	465	460	445	455	471	468	475	459	420	471	476	465	481	465	428	447	463	454	487	499	481	458	447	439	452	435	442	445	442	476	457	438	450	467	454	407	466	456	418	463	438	440	457	470	421	465	435	447	470	457	462	445	455	469	457	486	483	445	427	468	466	447	471	467	463	429	450	440	469	456	453	491	479	457	451	461	457	437	463	429	471	445	474	457	443	441	439	438	443	476	479	462	446	474	471	459	451	436	456	453	476	448	467	456	477	461	432	428	441	436	454	488	434	486	451	465	451	457	431	449	451	439	459	432	480	447	465	464	431	466	469	456	424	473	420	439	448	462	436	458	428	447	442	442	461	440	484	487	479	447	456	461	415	427	476	430	444	421	463	412	438	463	503	467	498	482	450	479	491	442	432	464	493	467	478	502	417	464	435	451	428	469	444	431	477	462	417	436	455	450	405	436	450	451	405	477	461	450	432	435	448	475	425	437	475	466	478	449	447	451	474	487	493	470	464	476	462	484	427	434	460	450	426	431	456	460	465	447	446	499	442	467	438	430	455	420	457	406	441	456	447	472	445	430	465	431	458	520	483	466	454	455	450	484	452	448	454	452	447	459	473	462	449	427	476	456	439	495	443	470	414	462	486	459	430	479	426	461	432	444	453	469	457	418	456	439	437	453	450	444	433	494	462	438	452	484	473	432	435	482	438	468	422	482	467	405	421	456	471	492	455	454	467	447	462	466	463	455	412	472	479	483	474	428	493	454	436	458	412	452	493	443	452	464	443	463	452	459	436	464	441	455	464	455	505	451	462	495	453	458	439	436	449	457	446	462	434	462	473	469	457	470	429	434	449	460	430	437	467	433	465	473	442	482	464	421	416	451	421	486	443	427	445	468	453	461	442	447	474	462	464	481	431	459	455	478	416	436	463	417	461	459	480	446	454	461	427	436	461	452	440	431	442	475	479	436	460	472	425	433	437	479	468	484	457	479	459	436	507	464	445	455	479	489	464	480	441	431	446	421	490	468	440	455	468	405	454	477	465	430	468	403	494	450	500	470	461	435	456	456	443	458	464	466	446	484	422	437	426	451	435	459	468	425	449	423	432	397	446	473	442	469	462	451	483	460	446	505	423	436	474	476	428	464	465	463	457	456	418	457	446	452	468	430	437	452	460	468	413	472	446	442	474	433	467	458	448	477	504	445	449	450	467	451	453	441	443	462	428	444	451	459	426	451	497	446	477	464	449	436	451	455	462	455	467	487	465	435	449	473	442	436	482	434	468	461	458	455	446	465	470	445	493	456	452	419	444	454	466	467	423	474	466	449	461	490	460	435	453	479	424	440	464	482	465	448	469	420	485	449	439	452	438	449	500	426	487	462	444	456	430	435	462	498	416	474	464	461	441	450	487	463	463	445	463	491	449	490	468	459	467	449	460	451	427	473	462	482	466	491	492	454	461	464	449	455	474	486	455	470	439	457	430	450	454	473	436	435	466	435	447	454	437	504	460	440	406	458	438	463	448	460	480	466	456	456	472	466	449	460	404	435	411	490	439	443	448	473	437	459	426	502	444	415	432	436	437	458	475	488	454	421	440	435	436	477	447	447	473	475	488	469	451	470	476	471	443	510	459	432	458	427	506	490	461	445	448	414	427	476	443	475	486	450	465	486	442	423	454	459	447	425	471	480	494	466	473	460	443	452	501	455	468	460	425	465	428	463	455	465	448	439	439	463	451	472	466	478	493	418	478	499	492	466	465	461	455	455	462	469	472	479	483	462	467	438	439	427	455	480	411	467	450	449	474	461	462	447	454	473	463	457	483	440	456	479	436	437	411	471	438	487	457	494	463	480	441	466	440	450	431	456	466	482	457	432	425	451	417	474	455	467	439	417	454	454	426	491	427	437	464	422	446	471	443	455	460	449	402	486	462	461	434	458	472	423	478	454	443	427	463	470	448	462	422	448	491	448	453	466	449	457	482	465	433	463	452	478	471	450	424	469	405	478	462	499	452	454	459	457	458	448	482	459	461	441	454	445	453	471	436	462	455	469	440	428	447	478	446	438	433	479	449	459	458	466	463	420	438	479	443	488	492	440	442	406	454	446	457	432	439	462	428	410	440	413	472	500	470	431	470	469	446	444	484	437	453	428	479	437	435	489	467	466	489	446	399	474	462	455	388	452	405	472	469	451	476	464	424	455	483	439	467	464	404	438	471	470	468	481	466	463	435	447	465	449	443	512	460	427	474	454	457	463	464	439	438	447	498	474	430	416	440	479	468	456	472	483	461	459	432	456	487	436	426	501	460	469	423	485	449	445	485	429	442	430	471	442	451	460	493	483	448	452	470	463	436	457	458	435	461	466	449	429	463	467	444	453	471	463	460	483	471	494	498	467	456	440	456	464	429	450	442	446	471	486	440	477	491	470	466	491	465	433	449	452	465	454	458	482	479	457	458	456	425	434	442	440	424	458	446	412	479	462	443	471	471	458	445	455	448	431	443	459	460	411	464	466	488	470	453	446	488	444	467	457	444	452	463	460	490	426	456	470	472	451	462	475	475	443	463
23200	21331	29471	23549	21333	21189	3703	846	666	610	555	499	494	427	466	406	421	391	380	395	350	389	373	362	338	345	363	330	344	298	361	314	318	329	361	346	326	341	359	356	326	338	339	329	324	334	323	307	303	353	333	294	327	356	325	338	321	330	321	335	302	316	304	306	277	296	313	319	330	313	325	346	322	328	307	309	293	308	341	320	316	298	351	308	333	309	365	337	316	326	303	326	344	301	333	325	319	355	295	344	340	337	307	312	337	322	289	320	297	298	324	354	309	288	350	309	315	319	295	332	333	296	303	278	291	325	317	328	318	332	339	287	349	306	312	349	329	312	323	320	302	310	285	284	291	321	298	339	298	307	303	263	331	285	326	305	311	330	336	321	303	294	345	301	320	311	316	278	313	324	351	308	336	343	312	297	329	301	320	321	326	330	312	322	338	328	281	337	270	285	309	299	300	317	313	338	320	330	313	314	298	319	329	296	317	295	329	339	326	363	314	304	291	333	295	333	309	326	318	312	337	317	298	323	299	323	322	345	311	327	315	318	309	285	310	295	338	338	291	343	304	339	284	313	305	322	304	314	299	332	298	324	313	311	338	312	343	331	296	338	274	324	325	339	341	339	334	301	328	314	307	319	312	338	318	296	285	303	307	341	313	314	301	291	291	309	309	332	330	332	282	315	317	311	306	321	287	318	359	306	328	297	322	319	285	359	318	300	322	355	291	312	322	308	301	334	320	304	327	323	311	319	291	315	315	286	305	317	329	308	314	315	295	325	336	296	325	330	302	339	334	334	283	341	310	288	323	303	302	356	302	314	304	298	317	333	321	313	339	342	306	313	306	319	305	303	316	313	321	338	347	316	324	310	347	331	295	310	340	317	288	313	315	283	312	308	331	312	314	312	305	291	306	315	309	322	329	331	333	305	317	306	344	332	294	331	317	336	299	318	320	337	322	312	290	285	315	321	297	309	359	320	321	327	329	274	347	310	323	325	318	326	330	296	311	319	300	303	341	317	288	315	345	298	299	286	381	298	314	296	308	319	314	302	327	310	317	331	352	303	325	305	315	298	296	312	310	320	303	340	321	317	312	323	318	348	296	339	317	325	338	316	315	300	332	319	321	298	296	313	338	314	319	305	327	319	328	290	312	316	346	328	316	298	314	296	330	306	305	324	305	326	324	329	329	331	304	295	289	307	338	332	315	339	302	321	315	300	329	323	306	296	320	310	303	330	318	303	287	325	310	298	312	306	313	350	302	325	332	288	312	313	311	333	286	330	300	299	311	277	309	323	307	322	315	332	339	332	312	330	316	328	276	304	305	309	310	289	319	288	318	333	303	319	313	325	295	286	337	317	341	336	325	292	334	326	318	307	325	353	316	306	319	313	313	311	333	329	313	302	344	295	306	331	328	330	294	315	317	327	323	301	365	304	304	307	314	287	326	335	318	351	307	313	303	319	313	306	330	319	324	315	328	327	311	324	330	331	295	325	290	331	310	324	324	333	328	334	358	335	316	326	380	331	340	290	320	316	341	320	318	339	309	321	286	314	332	299	288	294	304	300	338	334	302	301	320	320	308	314	323	309	306	305	313	351	293	307	322	304	321	317	297	345	327	285	322	326	323	314	318	367	322	320	332	299	316	316	315	295	310	310	315	345	324	354	319	303	339	293	306	329	326	313	309	335	315	305	302	341	303	316	315	315	293	320	320	305	305	313	318	312	302	349	315	304	325	314	346	307	344	314	347	301	345	316	296	317	341	297	305	314	310	319	350	311	288	299	319	320	321	313	315	334	339	331	286	290	310	304	345	306	324	322	312	308	315	266	336	303	315	336	332	294	317	322	312	331	322	312	318	297	335	333	338	331	331	316	306	303	286	311	328	328	291	298	316	295	328	285	326	345	308	313	336	291	312	332	317	299	362	297	315	325	336	306	340	329	337	319	309	318	306	298	311	319	331	307	311	306	320	324	290	339	307	297	293	347	308	348	334	327	325	300	335	288	326	330	332	327	332	313	319	331	318	299	334	320	307	333	336	306	312	305	328	308	313	335	344	318	319	320	296	322	326	339	299	311	332	332	321	313	312	319	317	322	278	324	298	299	309	279	325	304	295	312	323	321	310	318	290	307	312	300	305	323	308	322	297	322	308	331	329	299	322	312	340	292	309	331	331	341	310	333	297	292	306	329	284	306	328	305	335	282	314	292	310	297	321	309	296	308	336	272	305	331	312	298	283	311	336	309	304	336	310	268	315	320	295	310	345	328	302	323	310	307	263	302	293	323	304	326	288	296	352	335	343	295	312	312	359	307	317	313	320	348	305	318	299	328	327	325	320	330	326	290	336	312	312	298	305	328	319	293	321	301	324	322	320	335	304	346	300	302	302	338	307	330	322	288	304	329	280	299	327	311	312	314	315	331	296	324	291	328	300	319	314	313	307	312	293	303	343	296	308	334	368	338	320	301	307	316	315	311	325	306	293	319	306	324	286	295	307	336	332	321	324	292	319	315	298	317	308	327	294	317	281	325	318	322	320	322	330	322	300	339	311	323	323	320	346	349	321	313	319	324	319	345	325	334	304	316	305	314	323	335	308	308	291	291	353	325	286	314	341	326	290	309	315	327	309	305	341	301	317	330	312	318	338	319	290	298	336	307	301	321	321	315	310	308	349	314	310	302	319	309	300	315	325	300	294	354	328	311	321	341	349	321	298	329	332	290	333	320	287	329	311	344	325	328	304	278	322	339	313	311	315	317	319	316	323	336	334	348	327	297	313	340	293	308	303	330	325	312	302	284	333	343	306	300	309	316	335	315	310	303	298	303	336	337	319	325	312	312	306	298	309	314	314	276	330	346	290	287	296	284	307	329	318	315	325	300	329	312	311	295	300	320	298	305	305	309	269	307	328	274	294	300	306	341	314	297	329	301	330	299	309	318	314	303	290	321	309	294	319	311	312	327	308	327	321	338	313	313	326	342	319	321	341	315	281	281	329	310	322	303	330	289	313	295	331	283	294	319	340	311	346	324	324	335	323	305	308	294	307	302	327	296	288	342	315	305	345	301	288	305	323	312	314	299	282	310	302	285	315	332	311	312	345	305	298	311	303	278	331	285	338	336	337	319	325	302	302	311	324	308	316	314	310	284	270	336	296	294	313	303	313	305	296	321	278	311	308	325	299	309	324	330	295	319	330	301	304	308	318	299	309	313	332	325	338	317	283	301	283	323	309	313	324	317	317	312	304	328	323	344	345	286	309	333	323	304	284	291	292	311	307	318	322	332	300	308	334	312	318	324	326	363	317	307	318	334	330	303	292	328	311	309	346	344	326	283	324	282	311	339	305	289	310	285	316	313	309	302	329	329	293	318	314	325	318	301	330	316	298	305	336	321	319	305	298	327	351	307	295	341	310	314	315	299	321	331	321	329	326	304	322	307	312	317	269	325	298	309	322	290	312	319	312	329	338	326	316	312	287	319	301	316	336	299	336	306	319	314	297	328
47325	15825	12751	6671	4540	3345	2645	2096	1743	1513	1356	1135	1087	994	929	829	869	742	778	721	720	708	687	658	644	599	675	611	646	603	564	531	561	539	594	605	539	572	591	557	563	527	556	550	557	547	539	546	527	530	554	537	607	566	538	550	532	574	542	555	507	499	560	543	528	564	533	535	549	535	543	546	504	538	574	502	516	530	525	515	550	512	483	540	551	498	560	559	531	503	594	514	544	515	546	531	539	564	530	555	515	561	513	544	509	547	527	530	527	546	518	527	514	527	526	534	498	519	523	556	542	530	552	560	484	545	465	524	553	524	503	521	566	508	528	563	525	502	519	520	547	504	494	548	564	507	492	534	478	517	528	499	556	553	518	533	515	554	491	530	480	545	560	554	527	532	513	555	529	523	495	551	511	527	533	525	542	531	547	573	547	510	542	524	524	546	549	504	564	541	531	550	520	523	532	550	545	545	553	529	523	520	518	521	526	533	524	565	499	548	492	525	541	533	514	533	521	562	550	543	526	551	542	532	512	514	564	521	484	557	515	510	522	533	555	551	478	551	516	483	489	548	537	484	534	554	477	555	565	502	509	502	509	483	579	509	477	495	532	534	573	486	531	532	506	510	524	509	535	533	530	536	493	525	512	547	518	580	501	534	519	543	519	520	520	540	546	525	501	529	547	536	506	534	496	559	520	520	511	552	504	499	545	535	501	529	511	494	521	488	509	527	548	495	539	541	507	502	543	491	562	548	518	530	528	517	550	548	565	484	501	486	507	547	558	513	555	480	540	538	514	540	532	580	529	509	571	469	498	526	539	522	485	500	520	545	503	505	520	515	492	506	541	492	501	527	515	552	499	545	550	544	562	519	537	558	503	534	554	560	509	499	536	518	516	546	545	514	501	522	508	542	506	527	531	482	527	538	544	563	536	512	543	554	551	501	556	552	530	556	529	547	540	492	510	548	469	553	499	524	513	490	560	543	570	503	523	525	529	507	565	504	522	539	562	523	528	533	572	520	518	523	563	497	529	604	555	522	531	546	547	533	543	503	549	535	559	504	527	530	572	537	537	542	490	536	520	501	552	519	489	529	519	514	522	558	531	533	559	528	514	553	530	513	525	528	505	519	529	510	522	494	471	554	504	517	526	507	533	544	543	549	511	504	540	524	509	555	524	527	508	544	557	502	542	491	548	507	535	522	544	514	524	563	504	547	516	500	545	598	553	488	511	525	458	546	506	523	554	521	564	554	515	507	552	530	510	519	506	555	570	574	491	534	491	498	528	552	541	516	483	521	570	479	536	478	540	555	486	503	548	531	516	515	556	499	543	546	491	525	532	549	510	508	511	550	553	506	537	529	467	509	574	544	484	556	524	549	526	502	535	484	512	524	517	513	570	518	537	473	498	534	528	525	547	521	558	535	496	520	511	515	507	526	523	519	520	557	557	499	514	485	525	494	513	528	510	497	515	566	511	502	541	540	524	510	538	542	525	528	535	484	557	557	546	537	563	498	528	541	538	537	504	558	539	556	517	507	532	550	544	542	524	566	530	543	500	503	562	527	543	523	540	510	515	552	520	542	516	551	523	507	507	517	530	504	551	548	509	566	533	503	549	542	527	551	483	513	558	553	551	514	563	504	534	540	525	520	534	529	470	516	516	521	544	552	503	513	509	501	491	527	518	532	526	551	572	537	555	497	526	491	534	546	526	569	494	553	514	521	499	525	545	517	492	571	504	538	501	546	526	494	534	551	552	533	524	549	593	553	533	546	517	538	568	527	528	515	545	502	538	527	539	533	493	530	472	489	538	537	556	528	520	506	539	554	539	524	562	526	554	523	533	525	507	521	531	573	511	511	521	488	514	504	534	514	528	559	537	522	525	549	497	514	554	516	528	545	533	504	520	537	566	542	528	515	518	542	529	507	520	557	531	491	512	529	496	564	499	516	506	501	487	542	590	480	493	554	544	519	518	542	523	527	537	529	492	570	518	498	567	493	478	521	531	509	503	493	502	526	545	498	509	544	542	524	552	529	534	531	547	553	462	516	503	519	521	530	523	515	549	507	569	525	515	525	515	547	517	493	551	526	506	525	555	536	505	535	536	520	546	554	532	545	566	526	567	524	541	537	517	515	515	541	549	568	503	551	495	539	522	556	529	519	537	546	545	538	484	537	542	529	511	514	513	548	559	515	531	541	543	569	544	506	505	511	537	529	541	535	504	508	526	536	535	537	498	499	552	540	549	506	525	497	531	499	500	492	508	543	533	512	526	468	540	544	557	539	527	504	543	531	521	506	472	539	535	503	523	537	526	536	542	514	511	509	529	561	491	549	516	513	547	549	479	529	550	538	528	536	527	569	525	543	529	524	501	541	520	542	513	570	493	527	528	519	516	528	487	554	517	539	489	515	506	547	570	535	533	505	502	547	489	495	564	538	500	526	516	525	527	502	543	522	526	505	536	523	502	533	506	509	544	532	565	545	492	562	498	465	519	540	514	505	522	524	516	504	546	560	546	578	492	537	524	482	557	560	532	583	517	535	484	533	510	566	503	508	536	518	558	482	531	534	515	525	521	535	559	536	541	575	533	475	542	528	524	538	552	571	490	539	562	513	481	503	527	541	513	532	547	507	489	518	525	523	541	510	522	556	532	534	538	555	487	553	502	505	513	521	526	546	531	531	539	526	539	519	510	542	541	572	499	516	533	534	516	531	585	534	503	519	514	533	499	525	534	537	545	566	516	513	540	521	521	523	558	498	541	519	516	536	548	499	574	560	543	497	559	514	552	563	552	552	528	573	509	517	524	553	520	522	553	516	519	503	528	563	539	532	521	513	551	501	534	555	526	521	546	540	539	531	539	520	525	543	511	504	550	514	521	526	499	494	510	525	481	542	534	489	518	512	531	482	501	521	529	568	505	488	511	513	495	522	550	522	521	560	502	549	494	515	511	517	535	556	548	518	543	497	507	527	487	487	516	491	526	507	501	531	588	545	503	549	535	527	516	477	537	500	507	578	536	530	483	559	529	519	527	549	561	529	505	552	474	531	528	516	550	503	520	471	526	515	510	528	517	557	514	571	516	526	519	512	541	556	508	538	504	537	491	492	513	543	514	519	488	520	521	525	503	509	555	553	543	536	552	529	546	523	505	551	533	519	548	505	516	543	528	575	489	532	510	532	516	509	529	487	559	525	552	535	513	525	480	506	547	502	566	519	539	475	518	522	568	529	516	505	508	499	495	505	506	537	509	507	484	517	551	554	540	518	510	536	554	544	519	516	493	504	484	500	534	550	497	537	521	553	502	523	516	490	518	543	485	576	525	521	529	492	542	531	534	527	536	519	520	518	507	543	544	498	559	490	515	549	521	565	503	547	502	541	521	529	518	540	499	513	524	527	544	548	549	533	518	511	553	511	535	538	550	506	529	499	497	546	548	550	483	508	550	530	526	561	528	515	525	535	564	523	474	534	542	501	531	522	560	510	507	478	523	522	515	456	558	508
26903	20845	9431	468	230	198	165	126	125	137	138	99	120	120	115	130	110	125	126	154	144	115	143	114	137	116	107	131	114	118	104	137	106	141	146	101	121	100	123	139	108	132	119	121	132	104	126	126	117	114	121	125	127	113	110	121	99	114	133	132	103	116	131	136	120	111	99	127	125	126	106	95	108	102	127	130	125	134	109	114	133	127	112	99	140	96	130	105	101	138	109	132	118	110	140	120	118	115	121	118	126	92	96	107	106	93	133	104	127	130	120	126	128	93	120	109	142	127	130	112	131	111	139	109	102	102	127	120	128	97	114	116	130	110	105	104	112	114	115	120	112	123	124	108	121	120	128	102	107	112	96	128	133	112	118	111	121	141	118	124	112	108	104	116	113	112	137	118	106	115	102	127	113	135	137	123	127	132	123	127	121	120	124	106	113	103	107	103	115	110	119	111	122	123	107	128	100	122	118	104	124	131	107	106	139	105	111	112	109	107	124	103	107	111	92	127	128	129	131	113	98	102	124	117	117	106	111	123	110	111	121	88	114	122	122	115	118	109	128	123	119	119	120	105	124	108	138	130	132	119	123	114	111	98	103	125	120	120	115	140	105	102	116	111	106	117	113	111	122	114	122	112	110	124	126	116	122	111	113	141	101	98	132	126	119	119	126	115	133	103	115	108	122	117	135	108	122	115	130	97	131	137	120	113	101	119	132	115	118	108	85	123	127	112	117	112	104	125	130	119	116	124	117	125	118	111	107	125	126	122	123	112	109	116	125	114	109	115	106	136	107	126	118	112	100	107	124	110	104	99	117	111	111	130	112	93	117	126	122	122	88	128	138	119	111	118	131	108	105	120	125	118	101	142	130	120	131	118	130	118	127	134	131	109	125	117	123	122	114	136	104	95	114	119	121	109	121	122	136	118	107	117	120	125	127	116	109	115	98	103	114	127	110	107	134	96	111	122	109	103	118	132	111	144	124	118	109	111	140	108	111	99	140	130	113	125	115	111	130	99	146	110	125	108	110	128	100	115	105	112	131	122	99	113	104	109	127	130	117	126	97	110	106	120	95	120	104	114	126	112	120	123	112	117	98	115	113	113	114	120	121	128	120	110	121	110	114	135	105	132	132	135	108	128	119	124	111	116	101	128	102	128	101	136	115	116	106	125	109	104	107	92	118	99	131	117	124	118	108	107	116	111	128	120	118	123	109	106	113	110	124	109	123	126	126	126	109	134	123	133	110	116	110	116	100	127	106	108	136	111	100	96	135	119	114	113	133	138	105	106	107	116	132	119	112	130	111	102	118	114	116	123	130	115	105	126	107	146	151	96	119	107	134	127	108	129	117	105	108	127	106	118	105	115	99	127	138	118	143	117	130	119	110	131	121	119	103	117	117	119	127	120	113	108	107	123	133	100	122	109	125	121	131	134	117	107	106	104	107	124	133	107	121	120	110	126	106	106	111	102	125	108	129	113	108	108	124	120	122	90	115	121	125	132	99	115	117	130	104	120	141	101	115	128	110	120	107	110	128	110	110	130	126	128	126	111	120	101	108	111	111	99	104	113	116	117	126	97	124	106	106	107	128	133	111	109	131	115	109	120	123	111	127	106	123	122	110	114	102	107	114	111	119	116	103	95	136	113	123	96	111	117	138	112	108	103	134	116	105	95	111	117	127	128	123	119	114	133	121	120	130	135	126	99	106	134	124	113	124	114	115	127	99	121	114	130	114	112	110	124	131	110	100	101	106	116	114	113	100	122	128	132	127	106	106	102	125	115	120	112	128	130	124	100	95	115	115	104	107	121	121	119	102	117	102	118	123	111	113	116	110	124	122	125	122	107	95	94	133	102	121	125	108	140	129	117	116	117	119	125	129	110	123	112	128	123	118	121	110	136	118	117	114	127	114	126	103	106	124	93	107	116	109	113	121	109	137	121	131	96	129	141	104	125	114	106	101	109	132	125	125	125	107	125	99	110	109	129	106	122	127	120	120	102	122	99	105	104	128	109	118	110	152	126	122	115	109	98	111	128	127	122	121	128	110	114	103	108	147	153	103	113	92	122	103	103	120	108	128	100	108	108	105	128	132	112	111	125	116	106	140	107	121	100	115	111	104	125	109	130	120	122	101	109	115	113	116	124	122	125	117	122	135	128	97	115	109	123	126	144	123	131	100	109	104	98	117	127	99	118	117	99	117	120	127	97	118	113	133	111	137	103	108	99	126	121	114	130	147	132	117	102	121	111	128	96	119	114	124	112	111	139	116	110	116	115	109	128	120	102	125	120	99	105	105	124	117	110	119	140	121	131	140	116	116	108	110	108	128	125	108	131	129	124	108	121	116	127	107	119	105	116	124	101	132	119	112	106	134	118	114	127	133	119	115	117	106	116	124	122	111	115	118	108	105	116	125	120	118	126	113	129	148	112	128	117	118	123	113	119	128	110	106	113	102	116	135	122	113	95	136	127	127	109	109	121	114	117	121	133	128	113	113	99	127	118	115	111	98	130	117	104	117	137	106	128	112	117	95	118	136	106	112	131	112	116	121	116	109	98	109	124	100	96	106	121	89	107	131	131	111	133	122	135	108	115	121	102	112	109	114	122	114	104	120	129	117	128	107	126	112	124	119	101	137	113	131	130	120	139	126	112	118	104	120	121	126	142	103	126	117	102	118	139	107	119	112	108	125	108	132	117	122	129	130	123	126	110	107	126	115	119	127	110	134	122	101	123	124	112	110	130	127	112	99	107	110	125	112	116	99	142	122	124	117	112	98	118	130	105	102	100	112	133	128	105	108	132	105	107	94	97	98	102	106	125	120	131	115	112	123	130	124	115	114	112	128	117	113	107	123	98	130	104	94	127	128	126	116	108	106	113	106	135	122	109	130	95	107	115	118	143	111	108	89	106	131	126	124	136	124	110	117	128	115	109	128	109	107	117	105	117	110	124	116	105	118	109	119	118	118	147	108	130	104	118	127	116	118	124	108	116	122	104	113	121	119	125	109	110	109	124	112	115	120	114	115	101	113	113	100	107	127	111	137	118	117	111	105	125	123	105	105	119	128	119	118	128	110	115	115	117	125	107	120	107	122	104	115	130	110	112	121	111	98	109	98	97	142	113	121	119	130	116	116	111	131	113	115	118	112	109	105	115	100	111	116	122	107	104	101	112	146	117	134	113	116	151	117	113	109	117	120	123	113	124	100	111	125	123	104	114	118	125	120	117	110	127	122	121	115	100	116	100	123	117	123	107	112	103	117	125	109	91	115	115	119	127	117	107	120	100	115	124	126	112	115	106	115	143	109	120	122	108	115	112	120	124	115	104	131	107	125	132	118	100	140	107	133	120	137	121	99	130	118	119	96	115	121	117	121	116	128	139	113	109	115	122	122	114	122	101	120	121	134	113	111	109	109	130	110	119	114	111	117	107	120	105	100	111	120	109	105	103	118	112	104	113	126	111	113	118	123	126	124	113	118	128	101	119	133	119	104	117	100	107
22143	2615	1018	529	389	308	293	299	265	265	244	219	234	215	201	197	203	209	205	190	207	176	207	211	200	203	214	203	216	183	177	230	226	219	208	220	216	217	189	215	212	201	228	195	173	183	191	225	172	210	193	214	220	178	220	224	191	218	208	209	218	198	200	201	190	214	211	226	207	174	233	216	209	234	221	212	195	199	216	205	217	235	192	238	182	197	193	196	230	170	227	198	223	192	211	223	200	184	192	192	204	212	194	213	207	211	195	204	229	190	218	227	175	234	200	200	220	238	200	195	215	197	247	218	201	227	214	197	198	196	199	222	206	187	191	188	183	214	185	183	206	198	216	204	191	176	202	215	222	175	210	207	202	205	217	212	177	195	182	183	210	208	215	197	202	189	218	226	226	213	191	192	212	212	204	207	208	216	212	200	192	213	215	214	220	213	209	210	229	215	197	200	183	225	196	180	238	215	192	189	184	198	203	201	202	224	185	212	201	207	209	201	210	202	213	193	210	223	204	199	195	212	188	193	183	201	195	195	222	209	200	202	188	190	198	201	206	208	206	210	220	212	212	194	212	195	208	197	204	200	178	196	240	198	198	201	226	211	189	198	227	198	212	182	201	198	178	198	229	188	230	195	206	192	191	202	226	193	206	198	209	198	212	197	188	196	195	195	203	187	207	173	192	200	209	226	214	218	193	194	202	188	211	214	217	193	194	225	218	212	185	180	209	197	204	209	187	208	195	217	197	173	202	202	204	207	202	177	201	225	208	202	218	214	201	199	228	185	184	220	214	219	218	193	183	204	186	200	197	180	224	209	225	196	222	193	203	182	232	201	200	182	222	198	194	219	219	202	209	199	232	215	215	207	195	201	216	206	187	210	188	189	201	200	211	191	206	216	211	227	187	185	209	200	206	214	192	213	218	187	189	184	190	217	200	208	211	208	232	192	203	202	220	185	196	189	195	207	183	211	225	195	218	208	223	191	207	180	192	210	218	211	198	204	196	219	195	216	201	191	210	196	203	192	212	194	195	219	216	224	201	207	205	197	198	193	184	204	180	233	213	216	225	216	183	207	225	193	215	205	214	174	186	195	231	201	217	207	231	231	191	209	187	208	208	231	202	194	237	208	184	180	208	194	178	205	185	214	205	201	188	206	206	200	216	206	220	219	183	198	208	233	217	218	197	219	199	160	223	191	227	199	186	203	195	200	206	213	176	219	196	240	186	199	191	209	216	205	218	199	211	207	199	207	185	211	211	217	199	174	188	171	213	218	182	193	181	187	218	190	202	201	212	184	194	213	190	198	220	190	214	179	187	210	202	218	207	198	220	211	193	226	240	207	199	201	192	193	209	194	184	203	229	188	206	187	211	189	177	191	210	214	200	193	227	240	204	209	222	223	200	199	206	201	206	207	198	191	188	183	226	184	201	200	224	199	178	191	208	202	218	198	216	191	209	169	198	186	188	189	206	176	188	196	184	205	189	217	205	213	206	227	226	224	208	187	202	209	203	198	175	219	214	210	181	206	181	196	206	220	176	205	236	186	201	202	188	207	190	189	200	189	227	228	201	195	199	190	194	210	225	225	204	222	205	218	214	196	228	222	219	225	198	204	193	224	241	218	215	215	199	193	230	198	224	227	207	223	202	222	228	192	206	214	190	209	206	179	192	201	165	180	181	200	188	203	191	221	198	207	222	206	178	210	201	200	191	210	198	188	210	196	204	201	207	189	231	221	191	212	189	200	190	183	192	192	186	213	233	194	192	206	213	208	186	213	212	211	191	175	199	181	198	179	198	216	200	206	219	169	209	183	187	203	210	218	205	176	215	202	214	193	176	225	201	202	213	212	195	220	227	232	192	209	208	186	195	192	197	198	205	212	191	251	221	207	196	185	188	201	200	206	187	190	207	181	216	177	221	205	201	234	194	204	202	196	194	203	194	205	203	202	196	187	190	190	182	217	219	231	203	224	191	205	205	220	193	187	192	197	196	194	186	206	216	207	214	212	170	198	208	186	200	198	202	201	209	201	202	197	204	187	193	222	221	207	175	205	208	217	224	200	219	212	189	208	198	183	208	215	224	198	201	206	223	199	210	192	185	204	209	190	202	188	223	195	223	211	198	204	193	246	193	220	216	212	209	207	204	193	236	195	222	202	201	202	188	210	199	211	223	201	201	213	207	211	199	211	216	179	216	183	197	209	200	188	201	219	180	221	203	186	230	160	217	208	193	210	222	172	206	230	207	169	202	233	197	208	192	200	214	186	208	209	208	202	208	218	198	185	190	188	214	194	193	201	167	195	236	204	188	191	193	194	201	174	191	190	222	170	208	195	193	193	182	195	235	210	183	191	200	218	217	205	193	240	205	215	216	188	217	216	231	191	225	201	198	207	216	187	205	237	216	215	208	196	204	191	206	191	212	230	175	207	196	200	201	208	198	207	181	200	224	198	215	197	209	179	219	191	220	205	200	201	201	198	194	216	204	209	218	199	218	207	202	219	216	220	190	217	216	191	205	211	223	203	208	172	205	227	201	192	193	201	230	192	218	212	217	201	251	216	203	202	223	191	214	198	202	224	215	183	220	203	205	203	182	210	214	209	202	199	224	229	209	223	223	205	221	214	205	207	212	208	198	228	216	187	203	223	172	209	200	193	213	191	199	181	212	211	189	206	189	216	204	233	195	207	191	184	205	191	205	213	213	192	193	203	186	226	209	205	198	192	178	192	192	229	216	210	187	203	186	215	209	190	191	189	201	186	186	200	187	180	188	211	184	212	203	191	215	210	203	226	220	208	202	189	189	214	180	216	213	197	200	214	201	205	182	206	203	213	192	222	184	226	194	206	202	195	235	202	213	189	184	212	183	235	209	215	226	229	202	175	205	224	195	207	198	215	236	190	226	216	223	186	203	211	174	210	212	207	208	215	206	197	211	189	196	227	217	201	194	223	193	206	204	203	220	210	214	203	208	185	197	183	212	227	204	207	217	183	206	215	192	209	194	174	210	203	213	231	191	203	198	211	198	212	205	202	226	194	197	230	221	198	205	194	193	222	226	198	242	217	193	197	197	208	216	218	191	204	211	183	189	204	192	206	183	233	175	202	201	206	210	193	181	211	204	193	220	183	196	224	222	197	201	183	188	192	189	217	206	226	197	210	193	194	194	218	217	198	207	205	198	192	217	188	206	216	215	218	207	212	215	229	225	219	210	199	179	209	219	209	201	203	190	168	196	208	212	204	198	208	172	189	194	189	199	202	190	216	204	190	173	211	218	178	191	214	219	199	217	218	211	197	195	202	217	228	213	215	224	174	203	206	193	222	176	209	197	202	224	189	208	224	209	196	221	211	219	209	223	206	182	215	185	200	204	178	235	217	180	186	203	231	230	193	203	209	185	194	203	193	228	189	204	216	195	226	226	177	207	236	202	208	213	174	215	205	187	205	232	203	200	208	185	203	217	202	191	196	184	172	221	197	194	208	191	194	207	183	186	188	232	197
24166	21334	28838	24180	21229	4931	790	570	501	389	386	326	363	311	359	322	316	327	295	312	314	309	308	285	296	270	296	299	292	301	262	287	303	282	297	270	314	280	298	274	287	272	286	285	296	265	291	313	282	273	258	276	298	276	300	256	254	299	288	255	267	312	274	302	262	312	251	244	274	278	282	260	299	247	262	272	254	294	234	273	267	332	300	254	295	264	264	287	296	276	278	282	284	281	263	267	282	265	262	278	284	274	284	279	293	269	264	280	291	274	292	271	256	267	282	277	318	260	266	278	257	262	310	286	292	259	263	265	275	259	245	252	306	264	278	263	273	276	261	254	262	280	289	243	268	283	249	306	273	262	296	253	278	275	270	279	254	302	282	293	245	305	262	286	272	251	268	268	275	263	258	245	290	270	276	277	287	277	287	265	293	251	241	264	261	257	259	244	260	307	291	272	281	249	278	255	268	265	294	279	284	282	296	329	261	291	312	263	294	284	281	289	269	269	303	237	256	253	279	247	266	276	247	269	277	270	271	265	275	272	281	274	259	279	277	274	249	269	252	305	272	270	247	232	283	287	255	293	286	303	269	274	294	256	256	256	262	256	265	269	277	289	252	273	277	290	306	294	262	283	269	269	269	273	298	264	263	287	246	283	277	263	252	279	273	270	277	310	248	288	279	284	260	269	267	255	265	266	277	296	312	276	271	293	263	266	290	246	293	275	285	261	261	281	268	289	247	295	269	264	292	257	256	254	302	265	268	298	292	298	245	295	268	257	300	288	267	266	262	278	286	260	268	241	288	286	262	294	237	267	244	255	294	268	272	270	267	258	280	297	277	295	266	311	262	250	249	275	250	261	287	279	277	265	310	299	260	247	275	266	302	269	261	278	283	271	258	278	283	284	253	276	287	268	267	292	290	266	267	293	261	259	247	266	247	247	262	264	270	276	295	268	288	268	287	293	272	280	263	280	257	288	310	284	268	251	284	270	265	295	314	278	279	247	279	288	286	265	275	281	267	269	301	269	258	280	303	258	272	240	273	270	251	269	263	283	301	262	254	269	289	278	274	274	288	284	285	306	252	266	255	293	306	263	270	310	288	283	295	288	263	247	281	269	273	262	262	234	245	269	287	263	268	288	265	287	280	252	291	265	289	270	283	240	322	279	259	243	289	266	275	290	270	284	281	273	300	237	298	274	275	257	274	271	275	279	267	243	249	269	304	243	291	270	271	274	243	257	297	262	262	246	253	247	266	277	277	268	254	274	273	266	279	261	256	264	275	251	263	281	263	240	248	250	262	281	275	241	278	244	275	263	280	277	243	260	286	243	276	320	282	293	268	241	287	274	298	281	285	298	284	291	271	260	250	255	275	264	258	271	279	264	273	258	267	277	271	273	275	256	304	299	255	237	285	265	272	298	301	260	265	275	277	259	257	289	258	267	302	278	236	278	270	285	275	263	278	232	298	294	305	284	250	250	260	270	294	279	273	267	266	262	267	288	275	295	297	287	243	277	285	247	264	261	281	263	278	269	303	276	265	276	255	255	264	269	257	292	285	264	275	251	292	242	321	288	303	308	266	253	235	258	305	274	292	283	282	270	263	263	270	272	295	270	275	268	262	296	286	259	268	275	273	279	260	269	283	253	252	274	280	260	285	251	285	247	272	266	265	285	274	286	285	289	276	269	269	277	242	263	268	259	261	294	284	293	288	272	271	270	280	289	277	288	286	289	240	301	297	252	292	273	283	276	258	250	294	260	264	261	269	287	302	270	262	243	282	271	286	262	261	259	295	255	297	266	301	274	273	269	283	248	285	250	290	256	270	306	261	274	263	281	268	262	285	268	277	256	283	291	287	244	282	253	255	285	261	274	280	281	248	271	255	292	237	289	298	256	246	264	294	280	277	295	269	277	276	286	246	259	303	269	263	264	312	262	289	280	265	260	285	253	272	276	270	262	267	289	271	278	264	273	276	263	282	275	267	262	305	250	276	289	269	297	277	265	311	292	256	287	284	268	264	275	252	268	235	278	252	276	261	282	248	286	273	281	274	283	319	268	299	282	277	273	297	266	274	291	239	279	292	268	290	284	271	287	280	236	277	279	261	254	264	279	282	303	278	280	273	269	267	268	271	244	281	261	287	300	274	306	320	276	260	283	269	270	270	311	270	309	302	269	265	254	281	267	278	256	290	260	272	271	276	277	294	242	249	285	313	245	261	293	291	265	288	278	282	278	281	288	275	278	271	275	273	251	305	254	274	256	272	300	282	265	288	249	282	280	284	262	263	265	279	282	276	274	279	286	290	291	280	265	257	303	270	280	285	263	279	249	260	283	259	284	274	258	279	264	285	260	270	273	300	287	302	274	289	273	255	278	303	282	253	297	291	255	298	260	252	257	256	285	256	251	274	245	298	271	251	256	279	279	275	288	262	274	287	275	270	250	268	271	268	261	245	282	271	253	267	289	243	286	264	249	280	261	293	299	298	268	270	265	281	246	285	276	254	295	270	245	282	291	244	296	276	274	285	281	280	292	275	267	305	294	290	290	258	277	278	271	249	291	273	261	290	283	250	273	256	304	282	272	259	263	301	290	284	275	285	271	265	254	283	248	280	273	263	281	242	278	276	288	268	250	293	238	268	270	279	266	284	267	242	304	282	243	274	298	275	310	303	249	286	301	312	263	264	290	283	264	297	272	277	289	249	254	272	278	262	255	272	270	284	335	318	288	265	285	245	267	267	281	237	252	244	281	255	255	273	284	280	298	277	263	295	281	278	243	266	271	299	330	272	259	269	270	305	275	260	267	292	276	290	259	260	291	282	271	283	308	307	284	282	268	271	244	286	260	282	265	272	226	284	293	277	264	281	279	277	260	253	289	245	293	269	286	273	252	294	271	277	283	251	273	277	264	276	241	293	297	294	296	308	301	274	281	269	258	252	276	268	274	255	306	272	277	254	298	284	291	259	279	243	250	265	290	280	279	285	253	271	274	291	276	295	293	242	284	274	289	265	272	254	254	284	283	284	267	308	280	271	284	281	289	244	257	271	308	247	294	280	278	269	303	281	256	311	292	271	288	278	273	269	287	263	291	277	261	278	263	284	295	266	266	270	267	272	277	254	291	233	257	260	282	273	282	282	274	273	278	304	270	265	273	243	255	252	270	300	298	255	270	262	286	277	263	282	282	276	297	294	250	281	253	270	298	254	288	300	260	259	277	259	270	261	279	275	286	287	265	256	281	259	272	273	295	261	277	262	298	296	283	287	266	293	273	266	285	280	264	263	270	285	257	278	294	275	284	252	291	291	251	279	303	280	291	268	276	264	310	265	273	263	286	267	282	269	282	292	244	292	280	273	265	279	273	274	270	253	296	284	275	270	271	266	240	276	265	310	269	295	274	281	290	286	282	294	260	282	263	279	286	251	289	269	296	253	292	271	272	257	277	277	278	280	281	289	295	271	272	271	284	270	250	294	257	266	273	296	285	304	277	277	295	279	294
42778	10814	7835	4006	2740	2021	1584	1268	1060	941	863	763	766	667	669	640	577	616	567	549	539	541	524	529	535	512	515	492	489	553	467	514	461	496	459	469	513	483	478	506	479	456	451	445	503	469	477	512	492	480	464	450	466	465	503	459	475	441	435	481	468	490	444	465	454	471	468	479	520	439	431	473	459	446	466	488	461	451	449	429	474	462	442	425	458	443	417	449	435	432	467	511	434	488	458	450	440	443	459	406	477	460	471	475	423	481	469	464	441	460	459	446	443	403	435	448	477	492	507	463	453	470	451	454	458	459	488	450	472	434	480	474	454	448	471	503	460	445	487	478	437	474	447	451	466	453	464	480	449	460	431	453	504	442	465	464	492	491	444	445	500	451	474	480	487	471	459	454	453	435	451	436	451	500	474	438	470	471	424	424	465	435	471	462	432	434	480	476	449	461	420	467	454	469	487	431	455	464	457	451	446	452	423	469	432	482	456	512	469	456	501	478	450	462	407	469	470	434	467	448	443	444	464	435	454	431	465	467	468	451	457	426	441	454	414	453	414	434	457	480	484	431	455	451	453	438	450	499	483	459	437	465	447	475	491	430	433	512	437	467	437	463	465	465	470	439	461	450	441	434	433	433	417	453	442	444	452	448	409	404	477	485	457	456	434	470	464	428	411	457	443	445	501	487	442	455	446	469	484	463	465	477	395	455	443	457	444	479	416	477	499	447	459	469	452	501	500	482	429	486	472	437	443	441	441	415	459	459	494	453	461	464	445	445	463	430	436	493	455	471	425	479	486	441	470	472	447	452	417	479	424	445	449	438	466	481	451	440	466	475	461	443	433	456	446	429	450	464	474	449	433	475	402	485	443	464	428	450	431	455	460	497	437	467	456	454	422	481	467	415	435	447	465	471	474	474	480	473	487	471	482	451	444	407	470	444	473	454	458	490	475	455	416	455	490	437	426	435	442	448	451	468	432	463	447	481	464	454	495	444	478	464	440	447	420	436	497	455	466	445	460	461	452	472	472	458	453	472	471	446	471	441	465	462	505	430	459	441	441	440	452	426	445	443	483	484	438	481	466	449	408	435	448	477	484	471	432	468	468	473	467	444	464	465	462	453	488	441	441	435	463	469	454	446	458	481	448	422	422	429	431	468	465	411	439	431	461	425	440	440	466	445	457	456	475	481	462	438	476	436	430	424	444	466	487	461	430	431	459	460	479	475	505	470	441	477	443	477	505	455	493	433	451	445	453	436	469	504	472	470	470	457	454	456	455	476	464	494	462	489	482	438	451	418	467	444	429	452	448	477	437	447	437	451	451	476	475	472	426	426	450	489	468	419	443	477	441	473	432	459	415	479	471	453	459	435	460	476	451	472	465	456	473	462	471	445	458	438	488	439	432	453	477	431	445	435	462	431	443	431	449	422	447	456	454	469	466	467	485	414	472	437	443	472	458	450	459	434	447	491	455	467	477	469	465	442	478	459	502	481	474	423	434	464	428	466	431	443	448	444	465	448	433	447	498	448	405	483	475	435	459	443	488	465	466	466	471	450	458	414	436	473	498	429	460	446	425	477	454	455	457	458	430	471	441	434	460	454	442	454	434	472	482	431	462	480	447	484	462	488	459	468	426	464	445	456	488	437	461	408	450	451	436	462	471	436	437	481	470	465	480	424	491	485	466	458	455	436	502	427	475	462	448	452	422	392	429	470	488	457	442	471	471	446	453	434	476	423	423	430	437	469	459	440	425	478	457	478	466	485	460	472	456	439	481	454	448	502	434	412	437	446	469	476	450	445	438	463	444	500	441	463	456	421	423	454	457	447	463	438	463	424	477	451	431	481	443	437	441	448	498	471	436	451	443	404	460	447	437	429	460	419	487	476	435	436	414	453	434	484	415	466	471	479	424	452	450	452	419	463	456	478	482	436	447	442	418	469	461	476	428	447	443	487	466	527	414	468	435	425	454	466	472	449	494	477	456	464	468	471	435	480	482	470	463	438	465	458	478	427	482	471	459	469	436	471	487	450	443	483	443	419	415	474	436	447	506	466	476	454	443	460	431	447	501	469	457	424	481	442	513	454	459	473	416	443	454	445	506	462	433	459	437	448	490	461	472	448	482	489	419	445	445	435	467	507	430	455	463	440	483	446	486	464	470	465	424	470	453	475	439	460	477	463	460	523	468	467	472	448	461	433	473	451	431	465	447	443	488	452	457	427	478	419	425	453	419	468	438	440	475	419	436	470	439	479	466	453	400	472	481	443	453	463	441	453	438	457	416	460	445	458	478	456	456	420	469	485	439	406	482	433	442	484	443	476	467	456	440	469	466	453	465	481	406	458	477	480	489	479	455	453	457	462	502	478	495	455	449	445	479	458	453	449	458	389	439	512	498	468	433	454	465	431	466	506	466	473	452	443	487	450	467	450	455	422	481	487	471	429	445	439	444	463	447	460	469	461	440	435	440	473	466	446	484	435	451	499	475	435	494	453	430	456	421	455	445	471	471	448	471	451	428	492	482	451	473	464	474	485	432	459	459	472	449	436	414	478	427	485	455	474	478	490	479	434	453	473	509	515	450	447	466	457	437	432	469	489	440	453	439	474	437	427	449	435	422	497	434	427	455	454	439	480	463	456	448	441	451	515	468	472	456	462	466	469	414	424	419	452	447	465	507	470	467	451	434	486	468	484	492	434	455	473	477	503	462	427	483	465	451	439	428	450	450	447	445	458	439	492	443	469	452	481	428	428	438	460	466	439	449	444	489	433	478	442	445	436	458	467	437	461	454	462	433	420	444	457	456	473	462	470	454	448	452	493	458	426	443	459	460	441	461	453	469	501	449	419	431	462	447	446	425	457	455	467	440	459	467	436	435	414	463	449	434	457	443	455	494	447	458	426	454	452	443	486	498	454	476	438	454	486	478	461	468	455	453	454	461	472	437	431	452	465	432	469	453	463	474	480	446	499	458	465	458	454	482	461	475	444	447	480	490	473	449	501	441	472	460	464	487	460	456	404	473	462	440	482	461	456	452	468	459	421	443	456	473	439	504	443	470	463	437	430	455	478	500	441	491	467	448	472	493	468	443	403	424	440	444	481	457	461	444	424	470	435	473	478	459	474	493	503	493	449	457	484	455	460	429	457	464	456	466	456	487	451	461	478	472	445	410	432	430	424	476	460	465	468	451	484	434	429	457	453	422	463	421	486	455	439	444	443	456	450	464	453	456	453	475	428	457	483	474	446	426	471	486	437	468	436	445	483	455	417	448	475	460	468	422	442	444	478	477	449	434	459	467	450	481	449	464	458	447	445	440	450	470	466	446	468	411	444	495	504	464	473	445	505	466	473	460	501	472	438	502	469	480	464	445	439	455	448	446	450	445	465	450	482	470	469	445	440	479	493	466	430	462	464	505	416	442	475	442	428	457	432	480	471	481	451	484	450	456	448	452	440	465	456	443	470	466	423	436	450	448	476	459	450	470	449	462	421	485	461	484	483
23165	21318	29349	23647	21318	21118	3334	853	653	588	565	484	497	451	435	421	397	404	393	405	400	370	349	369	346	327	357	331	324	361	344	317	336	356	331	293	360	334	314	294	326	301	342	337	342	338	319	340	334	354	335	304	317	317	324	328	324	339	343	329	315	327	326	320	329	354	333	303	326	336	325	296	331	315	300	331	317	314	312	316	286	317	331	311	292	326	353	319	306	294	345	321	342	338	318	358	334	335	386	304	259	338	330	339	289	360	323	308	306	317	366	332	318	321	295	314	297	323	327	311	327	301	302	365	310	308	288	294	303	336	317	298	332	334	308	321	327	319	332	332	344	304	329	304	330	284	318	337	333	331	326	344	299	321	325	310	327	312	328	341	321	332	313	318	319	328	282	344	326	340	338	343	352	328	332	338	315	310	282	295	306	299	292	348	324	323	309	295	327	320	328	324	318	309	321	348	341	279	288	331	325	303	307	347	388	351	295	291	326	321	317	346	325	291	311	311	356	321	282	326	316	329	319	300	313	315	361	314	331	291	320	340	376	330	348	320	316	300	316	310	315	310	276	319	332	288	285	339	322	285	285	346	319	301	330	355	333	309	300	319	305	305	334	350	328	325	288	349	349	312	296	304	316	344	293	309	297	293	284	326	311	339	290	330	323	306	313	296	292	325	294	332	290	305	332	307	323	334	320	357	334	333	309	313	334	300	303	310	314	296	319	313	284	357	304	330	326	310	292	305	324	320	336	304	326	343	343	310	321	327	329	330	294	309	304	330	311	336	310	315	319	310	313	328	321	322	305	338	337	310	330	297	313	379	311	318	304	299	317	294	311	325	317	340	350	312	310	329	287	352	357	295	354	337	327	320	326	288	332	320	307	308	318	319	317	323	288	314	339	295	334	324	295	319	299	289	321	326	350	330	317	308	306	330	302	324	323	333	323	316	294	315	293	277	305	304	326	317	328	306	324	332	335	337	312	319	286	329	329	310	316	295	299	320	294	315	341	316	330	301	326	333	338	352	337	322	325	346	317	338	311	277	308	302	302	333	341	310	318	335	316	327	330	343	311	312	336	317	335	339	310	293	325	316	321	319	299	320	301	324	331	315	306	297	314	309	328	295	316	325	281	307	312	311	324	336	281	326	332	300	302	318	351	325	328	304	329	327	305	316	308	319	309	299	308	318	304	339	311	311	288	327	318	322	312	317	345	324	309	311	302	327	302	334	331	331	304	331	300	315	328	315	308	342	326	316	318	314	328	317	322	322	317	279	336	335	340	349	323	311	303	330	297	334	327	342	330	310	354	319	334	300	354	300	317	359	314	313	316	278	327	329	317	341	292	297	310	296	323	332	323	298	323	305	323	342	311	370	318	328	330	340	318	323	319	310	330	362	338	315	327	329	322	329	330	336	320	301	320	332	313	339	309	328	311	300	312	275	333	333	296	298	320	338	320	330	303	340	319	321	324	330	314	351	293	314	320	352	338	321	305	310	333	284	294	303	299	338	325	322	328	333	315	340	302	346	288	283	345	332	304	315	310	319	321	323	309	306	348	310	340	306	327	319	317	311	324	301	349	331	305	305	303	325	315	324	344	298	317	282	304	301	294	289	342	297	334	332	341	321	285	348	328	320	323	270	319	307	323	322	335	341	330	362	284	314	304	317	301	317	329	320	331	329	315	318	304	302	325	312	330	298	307	324	337	326	345	311	299	309	303	323	329	320	320	333	354	308	311	288	328	323	329	309	288	335	320	324	316	323	307	299	300	326	341	341	301	295	320	335	296	301	308	319	330	309	305	294	317	307	302	302	293	307	339	296	359	374	310	325	289	306	335	336	322	325	314	322	328	304	329	322	323	293	279	320	347	313	314	348	325	328	314	309	314	337	336	353	333	320	320	332	298	309	319	326	312	366	348	331	291	308	338	299	303	329	342	345	321	310	347	327	289	304	317	319	351	332	319	317	307	312	310	320	323	311	292	322	328	322	316	328	305	323	345	355	327	291	365	299	326	324	330	309	314	307	297	297	326	323	290	330	338	331	315	302	343	296	301	327	328	309	296	300	308	343	314	324	323	315	300	325	307	335	323	321	363	330	281	334	300	285	339	309	349	334	323	305	312	322	291	339	296	305	319	325	321	314	305	320	314	369	315	312	339	329	317	324	281	320	351	325	340	327	321	330	280	334	332	350	315	286	297	341	298	306	303	342	339	344	329	315	322	340	314	284	313	307	329	340	328	320	305	285	305	306	312	325	315	315	325	337	301	308	333	303	293	311	311	309	336	337	291	317	315	337	345	334	302	307	295	338	303	317	311	316	294	295	299	334	321	319	332	324	332	305	349	340	327	330	330	333	323	327	314	297	313	296	304	329	336	315	293	303	298	342	361	321	319	295	292	305	326	317	308	323	326	344	285	321	347	303	331	330	306	309	325	319	334	306	347	306	316	298	296	335	317	321	333	316	348	321	323	307	296	322	329	307	321	305	312	324	319	340	356	307	295	321	337	300	298	333	340	290	318	306	318	312	314	309	298	304	342	328	318	331	307	340	341	333	332	327	286	314	330	308	319	330	328	329	328	313	307	306	305	300	311	316	321	340	323	302	311	312	341	318	312	338	286	329	312	285	276	321	316	319	330	313	293	325	311	274	321	336	292	301	333	320	346	342	298	343	319	314	313	331	316	326	305	305	325	315	295	312	340	328	310	305	286	318	299	290	300	320	316	344	297	303	320	296	326	312	313	308	336	316	331	315	327	321	287	300	339	315	291	347	317	351	273	353	285	316	322	317	294	288	325	317	362	337	335	313	344	331	318	298	303	327	338	332	339	330	325	305	322	347	311	295	317	315	305	337	319	331	351	323	337	294	293	320	302	333	347	340	340	320	352	317	309	322	315	342	338	330	317	304	280	300	287	321	324	329	351	310	305	316	345	319	316	343	337	307	316	312	336	322	319	322	309	303	331	308	334	324	316	294	327	324	323	335	305	305	299	336	329	322	282	353	342	314	349	319	331	332	341	327	328	300	321	313	306	313	327	318	319	316	312	304	340	326	311	302	343	333	349	294	314	335	319	329	301	292	308	327	330	291	344	310	321	333	314	337	328	342	322	296	300	293	328	348	306	316	345	324	332	298	346	317	313	361	303	291	319	302	322	318	326	311	328	319	329	334	336	329	318	297	317	327	345	339	316	323	325	362	291	291	329	323	352	295	321	322	293	338	323	329	320	319	351	305	338	324	317	320	346	291	304	332	314	314	321	291	293	300	304	293	316	294	295	326	295	336	288	303	311	336	323	334	310	324	317	288	307	313	327	331	313	327	326	328	294	343	299	313	322	333	327	352	316	330	311	354	345	304	297	321	323	299	299	328	321	333	326	353	305	337	298	294	311	329	331	337	330	314	345	324	300	333	314	327	335	337	316	325	333	324	341	321	335	304	351	327	285	344	306	335	307	330	323	327	316	324	316	293	300	318	320	311	307	337	335	326	338	323	325	326
46602	14970	12672	6716	4562	3483	2707	2118	1761	1590	1348	1226	1015	910	940	849	784	744	755	710	690	677	684	644	649	655	655	616	593	625	600	587	620	604	555	574	556	601	522	563	535	573	555	567	538	539	562	527	552	533	565	544	563	552	509	588	508	519	518	539	511	515	514	507	554	548	521	546	508	518	579	541	546	512	566	532	527	547	554	545	549	535	484	551	532	539	496	546	511	559	553	520	559	524	525	511	550	537	549	528	517	536	580	516	528	514	553	531	517	545	546	555	585	535	551	540	513	579	547	533	515	571	527	512	531	559	500	497	533	551	513	564	562	549	556	520	504	571	528	507	548	532	571	545	498	507	523	521	526	552	545	522	539	528	534	551	536	502	527	583	578	508	556	486	569	490	551	509	534	527	531	536	528	505	528	543	557	537	508	528	545	564	555	552	540	581	465	520	493	537	524	519	535	513	504	553	523	490	523	530	551	511	567	528	534	508	518	535	524	496	514	536	516	543	561	504	547	552	521	540	563	549	510	575	475	503	552	514	532	514	538	533	510	534	504	516	510	551	466	512	509	486	542	522	531	498	535	537	573	523	524	513	548	526	570	497	540	531	525	526	571	512	526	548	503	535	564	483	552	490	501	534	465	513	535	536	539	545	533	560	508	559	520	514	500	482	528	553	547	539	518	534	500	536	489	543	524	491	541	502	491	508	526	503	491	541	508	544	564	551	509	510	522	539	476	515	531	557	516	571	543	524	508	523	515	541	521	574	554	533	552	498	514	508	539	514	531	549	532	476	491	521	545	496	567	532	525	509	523	486	545	526	505	529	527	520	518	534	525	489	513	554	531	562	517	533	517	549	557	533	555	552	543	523	528	494	580	575	524	507	488	542	522	517	500	506	515	527	508	576	573	493	549	518	537	501	524	535	494	538	551	567	538	528	526	506	563	541	547	506	573	546	521	562	549	571	549	508	540	535	538	527	520	543	506	549	497	507	502	548	562	508	531	553	526	539	540	515	536	492	492	507	501	523	525	548	537	559	515	532	504	544	523	560	535	491	529	513	543	524	550	477	538	505	507	527	518	563	540	524	511	562	503	502	549	508	568	489	512	589	533	509	528	533	545	567	550	533	542	515	533	488	531	525	510	541	507	492	524	570	554	533	522	534	553	525	536	513	526	509	535	527	555	564	492	596	535	504	535	506	546	546	537	486	513	560	514	572	520	508	552	513	491	512	548	529	478	544	523	542	524	549	503	506	507	523	514	536	526	538	535	514	547	507	542	558	541	532	503	531	495	515	536	524	533	515	555	519	535	534	524	557	555	534	546	535	593	534	521	549	547	543	512	510	515	558	565	540	573	493	537	527	566	473	550	538	496	487	572	558	485	562	536	530	519	558	564	501	552	545	570	514	491	546	475	545	567	523	475	519	545	519	593	527	557	540	530	519	579	536	532	553	533	574	482	507	537	523	500	544	556	577	486	551	518	528	541	554	525	528	546	515	490	537	494	555	506	521	520	519	515	527	518	505	517	533	557	582	497	551	517	500	513	538	544	492	521	559	557	577	527	519	550	562	545	516	489	530	562	535	514	507	523	500	547	518	523	511	478	561	568	567	549	527	566	517	503	509	525	556	529	481	536	492	544	533	540	515	577	522	522	545	510	513	545	511	555	551	525	514	548	591	499	495	564	524	561	546	560	515	498	500	577	534	548	506	512	508	550	526	526	526	545	536	515	511	550	526	501	516	584	524	542	557	544	571	489	513	533	530	537	550	575	474	521	522	549	499	516	548	477	564	543	500	509	567	524	528	529	548	518	550	556	525	535	557	477	514	498	538	540	559	536	545	515	526	484	525	524	536	549	511	538	510	541	517	567	513	540	527	497	566	555	541	508	497	528	537	527	545	522	545	567	545	513	553	538	503	513	522	531	506	526	540	551	529	518	534	514	571	497	578	501	539	565	529	509	535	510	566	543	525	531	514	532	531	510	539	526	508	526	516	548	543	492	558	558	528	531	545	536	588	540	561	493	561	545	504	534	537	519	502	507	539	495	542	529	525	545	501	499	525	493	534	560	506	517	569	524	494	529	548	525	535	539	551	539	498	533	503	545	498	526	518	545	517	508	500	507	530	583	546	524	504	512	543	535	532	522	511	523	542	537	579	513	525	521	499	526	497	518	549	532	532	510	489	589	556	535	583	564	567	524	574	535	540	498	494	502	556	486	483	543	539	524	518	550	546	531	501	515	569	519	559	501	514	533	536	542	536	546	536	509	492	480	520	557	507	551	498	557	503	582	527	517	542	546	535	533	545	543	508	508	515	495	538	521	532	548	555	546	537	538	551	532	536	490	519	530	502	549	541	507	478	535	503	557	542	535	521	509	522	562	515	553	525	483	484	540	504	528	559	537	531	581	564	543	510	560	524	512	514	529	486	503	605	541	543	524	576	542	542	522	548	511	563	564	528	520	563	473	559	512	536	511	544	509	479	553	545	550	550	517	519	563	572	572	482	522	523	524	491	546	541	539	547	487	487	505	538	508	542	520	542	567	505	531	519	564	489	514	547	543	517	549	523	573	555	515	511	541	537	500	546	534	544	498	517	506	511	514	488	556	508	553	558	501	508	523	535	544	521	501	554	555	518	544	551	512	501	514	486	520	515	559	572	520	539	476	550	517	482	545	505	521	558	589	550	514	498	501	533	532	552	523	552	557	546	513	516	523	580	543	541	515	507	487	521	520	510	515	531	556	555	511	540	563	469	546	497	497	526	510	521	531	554	556	532	546	551	516	555	554	571	566	510	502	555	545	512	532	526	550	535	534	540	499	525	533	498	486	545	545	533	521	500	509	518	537	543	492	530	529	508	528	500	541	543	521	536	448	487	543	576	551	527	529	497	513	534	536	531	531	520	523	534	549	486	521	526	526	537	523	522	520	557	539	529	526	528	525	496	504	524	536	532	535	461	538	534	551	553	544	519	540	479	538	563	537	546	527	541	526	520	516	546	522	506	506	543	494	519	583	499	540	552	555	497	539	553	517	571	552	506	513	545	541	491	550	539	540	553	529	580	526	489	533	501	516	565	538	515	564	540	531	567	569	542	501	512	521	503	514	549	521	512	560	527	521	489	546	506	499	497	549	514	546	508	574	561	515	514	518	543	512	552	561	515	475	530	524	526	558	520	526	561	501	539	533	550	548	544	545	531	521	547	535	510	496	502	519	534	500	549	539	520	515	512	507	498	553	560	543	560	541	537	500	517	526	537	501	589	537	555	545	476	540	559	524	530	533	557	501	549	482	543	557	506	495	538	524	543	510	548	497	521	575	546	537	526	525	551	540	544	557	521	542	533	457	521	509	545	582	529	557	538	520	508	518	515	500	544	538	509	544	510	537	521	507	549	545	505	554	544	534	531	538	508	533	533	480	538	548	499	536	525	517	526	508	524	535	548	554	486	538	511	525	572	525	523	525	533	529	519	536	578	520	530	498	517	524	549	519	539	534	551
27085	20865	9310	480	235	193	147	133	147	130	144	138	148	114	112	113	118	121	118	112	116	122	103	105	128	142	131	115	126	106	119	132	117	123	110	134	122	121	132	120	118	103	103	108	88	113	128	110	105	113	115	144	132	123	112	117	102	109	119	122	121	108	133	117	122	124	123	117	106	118	128	108	116	120	103	110	116	126	110	122	121	125	115	127	128	110	116	118	123	130	134	126	114	132	112	125	123	120	103	115	114	145	116	106	103	123	119	106	121	116	121	124	131	116	123	121	119	122	124	117	106	108	119	124	123	128	94	126	114	116	115	122	121	133	137	119	116	111	112	129	111	111	116	125	97	129	122	133	109	133	118	110	119	117	119	131	105	140	121	118	158	108	132	111	103	133	109	116	114	109	122	110	125	121	133	98	100	96	118	142	123	110	122	115	118	129	122	117	109	102	115	127	117	111	114	105	130	128	118	119	135	99	124	110	118	99	112	100	118	122	91	119	110	109	121	109	106	126	118	112	115	116	114	126	118	115	120	127	93	115	105	134	129	107	117	109	130	103	136	108	107	115	114	120	116	136	124	118	106	116	134	125	108	132	120	114	93	118	101	117	114	117	119	108	108	133	95	128	124	116	121	128	131	116	107	121	139	111	123	108	137	110	134	120	135	114	110	98	126	124	110	126	113	115	136	114	111	119	110	120	130	126	115	125	113	124	117	136	109	125	108	99	109	124	116	126	131	108	109	122	121	109	122	139	126	114	124	118	129	122	113	122	128	123	110	109	111	93	104	116	119	130	131	86	122	123	117	120	125	100	109	108	129	127	122	111	111	126	114	135	118	101	120	107	134	106	109	108	117	118	120	147	96	121	113	117	134	112	117	111	120	117	120	127	104	109	130	87	110	118	108	117	132	118	138	109	108	117	112	107	116	112	128	113	123	122	122	97	107	113	137	110	122	131	112	112	94	115	130	117	127	121	119	113	137	114	110	137	122	119	115	125	105	91	127	120	108	111	108	118	129	140	102	119	117	117	103	120	130	123	143	137	105	113	130	120	112	102	111	120	104	104	107	127	119	116	111	112	111	111	117	115	100	97	128	107	131	136	112	115	102	113	131	123	102	133	108	100	136	111	132	119	125	132	125	132	113	121	124	100	105	102	103	117	116	114	118	117	126	111	120	135	100	131	106	110	110	111	117	115	115	113	114	133	104	134	104	115	119	108	109	139	126	99	105	132	131	117	130	115	129	111	120	110	120	116	129	110	121	111	130	120	111	125	125	129	104	143	111	116	119	103	110	127	125	102	125	131	130	109	124	102	108	112	119	114	110	132	100	112	130	127	112	135	130	120	121	82	122	90	117	131	124	120	123	120	108	99	129	125	120	120	123	131	130	109	111	113	117	106	113	130	121	133	95	121	129	119	133	120	110	122	112	112	119	115	132	122	126	120	118	145	94	123	130	112	125	126	123	129	133	112	111	108	119	115	143	127	114	116	115	127	110	138	120	111	130	126	110	140	126	111	113	113	109	109	124	116	138	118	120	138	121	120	126	114	106	112	115	141	108	119	122	116	109	129	123	128	113	108	121	106	133	113	132	104	97	123	142	126	104	118	124	113	131	114	124	131	101	114	106	100	122	114	106	122	122	119	103	135	110	121	140	112	125	114	114	103	119	123	140	123	128	113	123	121	138	108	118	119	111	128	118	118	108	104	99	125	112	106	117	117	135	132	121	123	131	126	115	126	107	132	95	99	134	134	124	113	110	114	136	122	124	123	140	120	129	129	133	132	113	130	135	123	133	123	109	119	116	101	107	117	124	126	142	126	129	114	110	110	132	115	124	131	123	98	125	141	139	107	118	111	111	130	127	108	124	128	111	134	130	111	139	135	109	129	118	122	130	103	121	126	112	118	126	116	118	138	125	130	118	132	137	102	105	122	134	116	135	138	102	124	125	129	100	123	129	97	122	130	118	122	115	128	115	124	124	138	107	114	101	106	127	116	123	115	135	136	128	138	117	135	110	130	108	117	104	106	125	98	93	132	94	131	110	107	117	124	126	99	144	119	117	123	111	112	116	111	126	108	115	149	127	100	110	108	121	118	107	109	126	105	146	121	115	127	119	130	89	124	120	116	115	120	130	121	112	122	117	119	121	117	123	118	125	120	112	138	115	127	108	131	103	134	120	120	139	108	94	97	117	132	132	131	107	105	104	122	115	128	129	126	112	106	130	119	124	146	126	97	132	143	99	140	123	114	117	118	108	114	125	115	122	142	111	104	113	99	105	131	120	115	106	124	118	132	106	117	123	120	111	114	118	112	104	119	111	119	118	129	123	119	115	128	121	127	119	104	128	108	104	108	102	139	117	107	116	132	110	115	113	129	112	115	97	129	116	117	123	128	103	94	126	106	125	115	139	113	116	109	121	123	128	119	125	108	120	111	112	123	128	116	128	118	131	106	126	109	109	117	132	145	116	125	126	108	131	148	127	114	117	128	129	110	114	115	102	103	104	134	118	118	101	134	125	112	115	106	130	126	127	98	123	133	114	127	96	122	116	116	132	93	128	109	135	130	137	127	130	137	119	114	126	108	120	122	109	97	118	112	119	114	107	131	121	113	116	126	115	128	118	113	116	111	127	121	121	118	114	103	110	141	141	107	128	126	113	122	118	124	139	116	121	132	105	126	115	99	110	121	128	97	125	104	92	138	109	122	119	107	109	128	114	102	139	120	127	119	123	114	108	109	128	115	144	116	124	133	100	113	115	122	122	122	136	120	109	123	102	119	120	137	118	136	114	114	122	130	137	128	125	129	120	135	116	102	114	108	108	100	127	113	120	112	133	121	98	132	102	132	126	140	120	100	134	110	130	125	114	123	123	113	116	110	131	138	117	132	125	104	110	131	115	112	142	117	111	111	108	116	116	118	122	111	116	124	103	123	102	138	113	113	107	130	129	123	135	130	120	134	120	129	121	109	119	106	114	107	135	118	121	139	114	119	113	145	121	109	120	116	123	126	125	112	111	120	135	118	134	115	122	110	117	120	118	119	111	99	124	134	140	111	125	104	115	128	133	113	126	106	117	124	111	131	112	124	125	106	100	119	109	97	131	134	126	124	123	106	101	120	116	121	118	133	111	112	99	115	118	130	124	115	102	109	138	117	125	123	122	123	120	100	88	123	116	110	111	132	114	131	131	133	119	120	103	131	111	129	117	151	116	114	125	121	127	121	109	117	107	112	121	116	120	148	118	118	120	115	116	110	130	124	116	116	123	112	124	115	107	141	124	111	112	130	111	118	120	106	134	101	111	114	123	104	112	134	112	117	128	119	126	112	122	108	121	135	120	117	116	119	110	127	113	115	111	136	110	104	134	118	107	127	96	145	136	120	126	109	97	122	121	109	97	108	125	139	112	134	109	117	110	131	112	101	122	124	123	117	113	134	136	112	115	126	132	104	120	121	124	122	120	120	96	118	118	114	119	125	115	125	112	118	94	106	124	111
21717	2183	973	533	433	354	266	261	251	260	234	220	214	249	217	204	215	228	171	227	222	207	207	200	237	191	226	202	204	205	200	216	200	220	226	212	185	190	226	201	198	206	213	204	217	222	205	187	207	226	209	191	204	194	205	215	226	208	193	210	217	196	200	219	201	220	224	246	191	236	210	195	193	193	205	214	217	217	196	212	221	210	198	223	208	183	208	206	191	220	180	217	215	182	202	213	215	208	191	190	249	196	210	213	204	194	200	195	208	192	221	211	211	210	212	230	198	197	217	204	209	217	181	208	186	207	195	201	231	219	188	213	214	212	197	216	204	200	205	244	175	221	180	207	194	220	218	227	211	232	211	211	211	191	232	185	226	213	213	193	202	221	196	208	215	196	219	183	215	202	200	211	220	214	205	231	244	208	217	210	211	205	207	200	205	232	198	220	219	212	202	228	188	222	188	195	193	206	208	192	189	199	232	211	204	191	219	232	235	215	243	225	177	221	201	235	216	213	200	214	191	221	209	192	210	234	199	209	204	196	182	207	207	214	202	191	221	209	215	229	215	202	192	232	194	205	201	223	230	218	176	185	218	208	199	184	231	188	185	214	201	234	218	227	215	216	214	201	211	214	191	184	201	212	198	185	213	194	225	197	202	176	225	234	192	182	220	205	185	213	234	239	189	211	217	200	180	228	205	264	211	196	221	186	202	209	216	205	202	229	211	211	194	204	221	199	202	222	214	213	227	197	256	225	191	196	213	222	225	210	199	184	209	218	219	189	217	211	209	213	198	202	208	195	208	222	208	210	193	220	213	184	197	222	198	220	190	220	211	214	205	204	200	210	188	202	220	193	193	207	230	237	224	204	206	202	203	190	215	207	194	212	205	184	227	235	210	201	181	178	214	224	226	219	216	216	184	200	177	189	210	239	196	185	202	201	202	182	175	207	190	203	218	228	175	221	196	182	228	213	210	221	225	193	211	222	192	196	203	185	216	239	199	195	222	181	211	222	215	225	202	196	196	205	220	187	209	201	248	206	223	201	211	181	185	184	212	220	222	206	208	196	199	211	213	224	203	203	208	236	194	209	209	212	203	209	197	187	197	239	208	227	209	229	224	194	192	203	174	211	193	174	212	217	190	204	215	199	208	179	224	177	186	222	196	227	196	193	220	203	216	197	236	203	200	182	198	238	231	192	207	210	185	187	238	190	212	222	241	217	219	233	208	201	228	196	211	196	210	198	205	206	239	205	204	211	208	224	211	223	194	185	220	191	210	203	186	189	201	216	195	210	233	204	196	221	216	189	189	199	207	228	198	202	235	192	222	189	241	193	211	244	219	204	229	191	220	222	218	206	201	207	217	194	225	182	195	191	239	227	204	197	202	179	195	204	196	220	224	204	201	181	217	217	209	193	205	197	217	198	205	216	212	202	210	174	211	235	210	201	202	220	201	216	209	201	197	218	190	200	211	217	209	200	188	185	226	218	208	218	210	196	211	199	224	206	206	225	198	215	200	196	183	179	225	219	221	203	217	201	200	220	198	199	216	189	198	220	199	198	193	198	189	208	201	219	218	196	186	210	211	201	222	220	219	237	214	229	211	188	206	204	222	205	208	188	196	216	201	223	212	200	208	199	195	209	224	216	246	213	203	186	190	185	198	167	217	220	199	215	209	209	198	217	200	207	200	210	223	215	222	207	184	172	210	180	208	199	213	203	205	198	223	236	207	193	217	188	205	194	199	187	187	206	207	211	199	212	214	181	216	200	216	200	215	188	210	219	200	198	190	200	212	212	211	193	191	176	213	206	226	197	205	197	193	203	199	207	203	214	206	229	177	201	194	218	222	175	196	214	191	200	197	205	229	223	213	184	217	229	225	211	201	207	216	195	176	192	241	171	199	214	186	201	219	206	177	214	201	199	207	193	223	226	208	219	241	198	223	200	223	211	195	183	218	185	217	196	196	197	208	215	208	228	210	214	196	207	189	210	211	222	223	206	212	185	178	209	228	204	188	206	189	222	258	196	206	195	225	215	208	216	186	207	222	196	220	219	214	202	191	187	192	222	189	225	171	186	195	196	223	224	210	211	198	209	206	208	216	202	185	199	199	206	213	193	199	213	225	230	197	211	201	179	207	228	215	208	224	210	194	207	209	202	220	225	221	229	185	223	214	215	190	195	199	218	213	205	222	224	229	185	200	188	212	202	230	222	226	222	195	215	208	215	215	201	220	193	199	201	221	191	209	195	194	205	219	197	205	206	192	227	211	185	212	184	205	230	224	217	227	180	226	192	203	229	201	225	189	195	200	222	224	221	213	179	217	205	205	202	186	192	204	194	203	220	199	210	173	210	190	205	213	226	205	183	224	195	193	216	207	185	229	197	214	218	206	214	224	233	197	193	211	217	233	221	196	208	187	222	217	187	235	235	198	192	193	227	219	194	211	191	186	196	219	226	186	194	202	210	204	224	210	201	216	207	197	187	216	212	200	213	211	201	209	193	185	217	208	195	214	210	210	188	224	207	206	186	204	223	205	214	208	217	205	228	221	221	208	209	219	207	212	224	180	228	211	204	223	199	230	203	165	209	187	210	227	209	208	218	208	196	217	217	195	213	217	210	217	205	167	171	209	212	172	202	210	232	221	202	188	249	191	205	198	210	234	224	226	199	197	210	193	198	224	183	198	193	218	228	211	208	199	196	191	191	204	227	211	188	203	219	185	198	196	239	212	195	217	209	193	225	208	201	226	214	199	203	187	205	213	211	216	188	235	194	214	199	184	211	197	198	197	227	210	203	183	207	196	233	194	208	207	204	212	208	186	216	214	204	237	197	218	176	210	210	200	187	217	192	204	215	189	187	185	211	203	206	198	209	203	206	201	223	210	212	202	201	183	240	206	227	197	204	195	193	194	206	189	218	223	205	185	224	221	216	220	215	182	207	207	218	202	217	215	197	208	173	223	187	218	219	209	225	224	224	204	222	213	220	175	207	190	242	211	176	202	210	187	219	214	205	190	193	192	249	196	174	193	204	193	212	217	224	194	204	205	184	189	188	205	203	221	244	218	233	211	191	202	192	236	212	188	210	203	203	200	202	226	201	197	202	196	224	191	217	197	193	213	212	229	210	221	210	201	190	202	191	222	213	221	224	212	207	197	192	217	192	179	205	205	207	209	189	229	211	218	186	205	228	226	199	188	172	218	207	207	232	189	192	192	225	226	213	185	214	177	200	216	191	218	204	234	223	188	213	220	186	185	229	198	211	197	197	196	185	206	229	202	216	189	212	197	210	218	194	175	184	219	203	201	188	212	189	211	203	196	231	198	201	189	205	224	183	209	223	173	214	207	224	211	217	187	197	201	200	221	206	199	198	195	216	215	201	185	234	204	186	203	215	205	214	210	222	225	222	200	218	214	190	201	189	183	212	237	200	194	211	208	237	204	221	192	204	206	199	188	200	202	200	210	216	194	215	205	194	206	200	213	206	215	203	194	219	207	206
24135	21326	28787	24189	21172	4820	740	526	472	406	404	362	333	346	328	308	302	322	273	322	280	286	277	288	286	261	306	275	265	262	302	270	289	290	263	256	288	278	287	264	296	243	285	312	267	255	274	301	258	288	285	279	309	276	284	296	275	274	279	282	326	305	296	278	261	318	279	268	280	279	272	283	284	277	269	291	269	276	273	289	274	305	253	257	278	263	302	290	292	254	288	272	278	289	290	259	287	273	259	277	252	268	284	254	263	282	277	287	280	287	252	290	260	261	280	307	286	288	250	288	272	298	297	272	283	308	311	274	254	291	251	288	271	267	277	298	261	273	287	258	272	264	269	272	262	283	283	254	285	296	284	267	282	261	276	253	247	247	256	298	288	275	278	328	253	296	255	271	272	264	269	271	278	283	274	256	272	278	292	301	281	308	288	273	268	262	256	254	266	276	279	267	269	280	263	275	233	260	291	263	281	268	253	283	285	306	294	279	287	271	287	272	317	270	272	277	269	278	257	275	294	290	264	258	267	248	287	299	261	281	281	288	306	261	272	278	277	286	257	301	302	281	279	290	271	244	290	261	260	261	281	275	297	257	287	294	266	285	269	283	262	267	276	276	289	271	278	298	264	273	267	285	302	254	264	295	272	288	284	291	299	274	253	270	278	294	281	277	302	285	274	297	278	269	297	272	280	302	281	279	287	273	272	269	309	226	299	281	268	284	285	263	265	273	272	296	284	275	269	270	282	230	258	285	272	284	277	294	269	271	282	249	248	289	265	302	295	268	269	276	273	266	245	265	286	284	277	289	268	263	267	274	297	269	302	294	279	292	293	269	272	283	284	290	272	255	273	271	236	261	268	264	281	259	248	265	268	293	294	278	283	256	284	271	291	234	306	262	291	301	301	282	262	252	276	251	273	266	279	293	286	273	292	283	270	255	285	282	314	246	283	303	280	266	269	289	270	292	279	299	276	284	268	277	303	297	277	296	289	276	315	251	288	282	284	278	277	280	256	298	316	279	269	255	276	260	274	259	279	276	270	268	296	260	270	285	272	235	253	282	251	294	298	282	285	276	267	275	265	291	242	298	282	294	240	247	260	278	299	269	264	261	292	268	277	283	261	276	242	276	266	267	256	244	314	290	238	283	263	300	279	245	280	280	251	279	299	303	258	282	278	247	286	304	268	269	295	271	276	299	280	258	265	285	275	299	263	258	267	262	280	276	276	262	305	291	257	279	263	282	275	275	270	280	288	295	273	260	254	240	287	300	264	275	277	276	295	278	278	250	267	272	297	246	279	301	262	258	282	306	280	302	250	276	284	268	297	266	266	288	291	269	268	271	252	284	291	280	270	276	283	267	298	237	289	261	254	291	267	263	296	231	250	267	282	277	268	260	249	278	249	266	281	272	284	257	279	252	280	297	266	263	306	266	280	273	265	302	274	304	277	276	286	303	283	259	280	291	283	291	281	290	293	259	284	262	276	263	299	278	281	283	296	274	263	269	263	244	253	275	273	267	258	274	268	263	278	254	239	287	299	254	284	272	303	259	265	283	299	261	275	309	301	253	292	283	292	285	252	278	293	299	276	262	277	250	285	254	285	278	268	297	250	246	236	308	267	302	304	268	271	267	262	257	259	296	289	287	272	268	283	303	266	276	265	247	278	286	287	272	287	275	277	286	248	276	271	273	290	284	258	246	274	316	276	275	260	263	261	266	290	272	300	320	256	315	266	271	277	280	292	263	304	311	254	285	264	296	290	264	241	275	274	265	293	278	305	252	276	275	247	281	269	269	294	279	292	266	268	298	269	260	261	239	295	271	272	274	264	294	262	290	274	292	286	257	254	267	266	296	281	268	297	270	277	278	254	275	266	273	266	265	282	251	277	261	273	285	265	277	294	268	281	267	310	265	293	277	287	303	284	267	275	302	295	283	256	271	293	248	285	290	265	300	281	306	292	262	265	255	282	292	262	293	271	306	271	298	262	268	257	270	271	281	263	273	312	281	264	292	288	268	282	297	290	249	258	298	291	252	306	306	258	276	275	288	288	292	274	292	257	270	270	268	264	279	262	266	262	261	289	279	266	245	258	242	264	259	272	270	282	265	285	286	296	292	296	276	270	251	294	265	269	289	282	268	275	231	247	288	278	289	284	290	276	272	290	267	275	288	277	243	283	279	271	292	266	281	292	273	285	283	283	260	302	263	283	273	262	282	294	273	281	280	303	269	280	297	295	304	279	268	284	275	296	264	271	260	274	270	305	271	269	277	296	237	291	294	305	264	282	270	296	274	264	261	265	270	285	291	239	283	277	297	253	257	274	275	267	283	290	305	252	293	246	285	264	273	271	287	241	286	282	296	273	265	283	282	267	277	279	276	311	278	281	260	266	298	261	249	294	276	271	270	250	301	262	288	253	258	285	325	278	279	310	262	269	265	282	272	265	290	257	263	263	270	247	268	291	280	290	281	274	263	272	292	250	290	252	287	287	266	312	286	268	267	270	275	286	294	293	276	309	270	303	276	270	275	266	248	257	287	263	272	278	303	301	263	289	287	282	304	274	282	298	275	280	283	270	284	257	281	284	279	286	283	295	289	280	297	261	247	263	295	306	287	274	263	296	269	271	303	257	264	257	277	238	290	281	279	277	277	281	273	273	253	278	256	272	248	293	250	267	303	261	286	256	307	265	310	274	282	273	288	248	281	301	259	245	272	264	283	265	285	302	252	276	269	293	291	272	296	273	283	288	315	262	247	259	269	266	252	262	259	273	255	286	270	267	284	275	265	246	266	276	263	300	277	253	307	279	274	275	260	252	243	259	286	274	270	276	259	289	274	265	282	306	291	287	308	254	265	277	283	302	266	233	253	281	294	271	295	280	243	291	311	269	276	298	295	257	314	278	265	269	268	269	270	256	269	303	284	277	264	278	268	288	262	300	264	296	252	253	299	286	278	272	282	289	282	296	291	294	284	290	265	283	272	276	249	271	263	274	280	313	282	255	246	289	272	259	287	287	283	267	281	267	268	281	296	304	260	281	285	277	259	266	283	284	251	262	249	279	282	303	279	263	275	300	309	280	263	259	252	296	301	272	286	303	309	290	258	298	288	271	289	306	277	272	267	286	282	274	290	262	283	279	272	275	283	266	292	266	275	271	285	266	318	273	285	279	276	254	252	271	263	268	293	260	243	293	239	293	286	303	277	284	285	288	306	290	282	282	311	247	278	277	282	273	268	281	268	240	283	246	300	257	284	289	261	257	283	261	279	288	273	272	277	271	253	297	288	286	285	260	258	303	292	259	276	268	256	248	245	261	268	291	279	289	286	251	297	324	286	259	285	265	279	267	280	289	259	295	270	285	295	280	273	266	277	264	278	270	302	273	265	248	262	291	283	278	274	302	295	234	276	283	259	308	285	263	269	285	253	275	268	251	283	276	260	264	290	290	282	274	303	254	271	270	277	247	295	257	271	300	266	252	270	278	286	270	320	272	284	266	290
41938	10344	8024	4000	2700	1966	1560	1262	1132	970	861	862	724	703	690	656	615	610	562	571	540	523	578	563	510	510	540	477	479	507	488	457	460	523	493	469	457	447	517	510	498	521	437	520	506	476	467	449	490	477	485	414	479	424	438	502	490	481	462	436	461	463	513	474	456	469	471	441	427	497	449	477	442	451	450	418	425	482	469	453	479	457	478	481	473	461	471	478	466	446	432	462	458	449	443	477	480	471	441	460	437	434	465	457	458	409	454	469	452	484	494	449	474	421	482	470	480	441	487	423	476	500	440	463	488	480	477	444	455	489	476	463	447	497	428	424	480	436	507	458	481	440	446	472	450	437	446	428	474	493	450	422	440	454	478	449	449	449	409	471	450	450	459	455	424	464	458	469	433	443	420	445	479	455	473	446	454	448	434	461	518	448	476	464	447	458	476	417	466	448	446	443	468	465	467	465	461	450	475	491	440	460	465	445	489	462	446	461	434	414	432	445	492	471	485	434	494	466	454	467	437	467	421	483	452	417	520	438	446	461	496	477	468	436	448	448	454	475	470	440	465	516	417	495	440	434	463	431	443	417	486	471	477	447	474	444	492	422	434	468	483	433	460	438	485	467	472	431	462	491	470	434	496	449	454	499	481	481	463	488	443	473	472	481	463	465	415	442	495	437	445	459	461	446	425	455	463	480	478	455	470	467	469	464	465	461	453	461	453	465	462	476	444	417	463	456	452	443	429	507	431	486	415	456	435	484	464	457	456	454	492	454	466	484	454	480	484	452	465	461	459	473	482	472	479	417	446	449	501	484	455	462	468	463	479	493	445	448	481	508	502	442	454	470	491	445	496	470	463	451	475	455	457	441	435	435	486	472	475	457	490	422	435	486	517	450	467	422	435	451	463	447	463	432	433	456	480	461	444	445	480	440	448	462	442	480	474	468	456	455	453	461	471	447	443	438	513	503	474	457	438	462	429	463	442	471	464	437	487	492	453	436	447	461	461	486	410	442	458	438	431	448	472	429	443	485	443	455	463	453	469	483	465	461	474	454	478	488	460	450	432	459	463	404	449	448	477	437	458	443	426	481	455	439	491	455	470	485	466	478	501	440	462	493	497	433	508	465	456	444	464	459	463	460	474	444	457	500	438	428	453	436	480	474	480	470	484	510	445	470	503	448	474	421	474	452	474	459	445	441	448	488	462	445	471	438	487	477	468	500	458	490	465	434	422	447	465	467	475	416	434	472	467	490	460	459	476	485	449	462	452	472	418	470	478	453	508	444	442	424	406	494	495	449	493	489	429	488	464	482	492	473	444	454	456	458	463	453	431	464	500	476	460	433	463	462	472	459	470	440	435	439	481	443	489	432	449	465	451	451	464	499	474	420	454	455	454	474	463	431	496	441	459	434	453	454	459	480	471	426	489	472	459	430	462	443	488	440	449	457	458	456	452	452	438	454	430	445	446	489	440	462	454	465	484	453	451	446	429	423	478	424	438	441	418	445	451	444	440	453	436	458	425	451	461	476	429	470	459	429	481	444	482	455	440	438	460	438	422	412	447	464	466	442	469	434	471	509	439	470	472	451	447	434	491	437	473	476	416	467	497	466	422	430	497	481	437	465	439	455	421	490	520	455	440	478	436	438	454	477	470	456	456	450	486	446	460	428	466	492	415	424	471	452	448	484	458	436	459	473	422	456	449	470	471	443	470	469	443	481	437	460	486	466	461	482	466	449	431	498	481	455	432	456	456	473	445	432	463	458	441	470	460	465	440	439	432	454	448	474	443	455	478	502	445	479	446	461	458	454	428	447	434	509	492	457	490	467	471	471	486	439	450	471	453	444	480	446	483	448	436	449	493	470	426	458	480	466	457	449	486	483	488	475	439	421	442	465	474	463	475	483	435	462	436	436	471	430	450	491	450	436	478	415	458	485	477	441	456	436	468	480	488	478	459	460	481	466	440	486	448	443	417	499	466	509	451	458	493	444	460	457	462	445	438	453	506	473	453	431	450	471	481	387	457	460	457	463	478	430	472	454	457	474	438	431	453	452	431	480	463	448	493	465	488	455	451	486	475	480	475	454	433	426	429	431	497	455	465	446	458	437	449	474	453	460	479	468	475	489	495	456	461	454	440	436	431	464	474	420	477	440	450	443	434	456	508	429	457	435	427	449	468	450	438	459	462	448	458	460	430	462	432	486	507	423	470	485	454	446	446	469	450	496	459	450	424	468	484	454	422	480	436	421	462	453	463	464	448	460	436	463	483	438	471	455	481	459	489	460	495	456	489	467	431	433	430	430	487	479	444	440	475	428	473	457	463	443	476	449	441	439	462	437	476	449	486	476	468	457	472	451	448	444	455	444	461	495	457	474	453	461	460	453	431	482	443	456	451	457	474	457	451	444	421	436	476	453	476	467	453	435	480	448	440	465	433	458	445	483	449	427	483	429	430	490	465	458	488	435	460	472	465	418	469	420	434	450	449	433	490	479	465	456	476	481	450	464	443	488	456	429	485	431	478	431	438	412	435	427	438	462	448	458	421	412	505	404	445	471	435	471	456	445	429	444	463	468	465	440	485	437	454	444	447	409	446	463	446	434	495	449	434	466	441	491	478	460	449	422	442	482	465	459	461	436	445	422	479	468	432	499	489	485	447	457	477	467	442	472	480	453	426	452	438	478	417	457	452	461	463	457	477	476	479	456	457	464	476	457	457	476	462	474	445	410	440	445	474	445	424	482	480	434	461	437	476	429	449	456	474	498	460	455	474	479	455	447	469	447	436	458	471	438	437	448	448	455	441	485	498	431	441	467	436	460	469	468	453	494	490	457	422	474	446	474	466	467	467	455	420	458	426	423	410	484	456	468	477	462	474	482	496	487	473	441	462	466	444	472	435	485	434	419	503	449	458	458	447	457	445	471	458	470	451	474	483	430	455	459	447	466	459	423	457	426	446	456	449	476	464	457	485	487	468	444	507	485	427	445	461	436	461	479	463	474	447	474	452	459	459	414	487	460	442	459	436	467	465	478	462	458	451	479	424	478	427	440	429	489	454	477	431	479	496	448	473	494	411	436	454	446	445	479	440	430	448	479	429	456	467	443	497	486	460	458	447	489	498	456	474	458	455	493	471	454	500	436	461	427	474	451	434	477	431	416	491	435	467	447	439	481	440	450	474	437	441	457	468	468	432	411	446	467	416	473	451	450	462	390	419	430	463	470	455	457	447	487	519	430	419	501	475	482	431	484	510	467	459	484	449	449	466	434	458	446	438	499	456	458	495	443	472	416	444	452	455	449	448	434	450	448	430	452	502	450	465	437	446	447	482	459	486	444	481	477	441	436	483	481	468	465	442	459	472	481	452	483	450	448	463	426	436	462	454	456	435	455	436	458	464	444	435	420	482	465	492	470	446	460	461	447	452	432	496	435	472	478	438	451	464	460	460	466	473	453	485	481	463	460	449	478	442	482	488	441	477	477	418	479	438	467	475	466	434	455
23244	21320	29310	23689	21322	21112	3430	915	672	599	591	511	467	462	443	413	428	400	362	399	411	374	392	360	352	319	364	352	341	351	348	345	366	315	361	320	338	344	346	349	314	315	337	334	353	307	338	315	327	354	326	347	342	304	352	357	317	337	322	357	340	325	357	321	324	377	330	325	334	358	320	331	314	325	317	331	334	338	323	348	301	319	334	331	344	350	348	330	311	319	324	325	330	308	348	318	333	340	333	271	339	292	332	334	324	308	335	290	339	326	310	310	314	357	350	296	313	316	316	319	326	314	318	318	308	327	339	323	335	321	347	299	261	322	336	298	332	280	328	314	314	303	332	306	332	341	319	317	303	324	328	297	302	327	318	337	294	323	311	325	340	349	327	311	335	336	304	309	335	312	334	306	339	327	324	297	332	321	355	326	300	325	372	316	314	327	338	343	338	310	297	299	333	308	330	360	321	290	328	317	304	338	337	323	288	324	330	343	326	288	285	309	330	347	367	305	326	348	290	337	330	281	335	332	330	304	356	324	313	330	302	313	336	338	327	314	347	327	298	321	351	327	359	350	362	316	315	367	339	358	325	321	303	351	337	293	336	352	335	345	304	343	336	351	312	341	327	336	334	351	315	343	356	353	311	327	301	344	296	327	337	352	331	312	323	333	321	323	317	311	325	327	326	314	298	318	292	338	343	328	298	351	329	357	324	289	306	324	311	354	340	310	304	316	312	349	325	320	358	350	308	324	320	331	276	311	305	296	296	312	321	334	360	319	347	301	344	344	310	348	320	319	328	330	329	324	316	355	345	313	332	324	331	319	316	337	305	340	314	351	321	311	341	285	294	305	302	319	366	323	334	334	339	314	316	346	309	322	325	338	328	335	294	289	309	332	337	302	347	298	317	330	322	357	360	332	324	324	326	336	326	300	330	311	354	351	325	332	308	348	332	291	335	314	313	337	314	334	349	314	354	277	342	321	338	309	339	360	313	316	303	296	298	332	307	332	340	318	340	317	335	305	356	334	309	348	312	319	340	333	313	306	342	318	337	321	317	318	301	308	331	344	324	328	301	350	331	337	346	303	294	326	313	304	307	296	337	334	304	314	320	337	328	343	329	309	321	307	332	330	303	326	310	307	337	331	329	335	362	330	299	336	335	322	338	335	298	320	336	292	309	336	333	343	329	331	322	330	323	319	348	285	329	312	341	298	332	347	316	333	330	310	331	319	335	281	288	327	341	313	328	330	363	313	282	322	286	318	343	354	310	330	312	312	286	281	300	303	312	307	345	328	312	323	347	308	323	337	345	357	334	321	332	330	307	334	337	289	347	332	308	349	343	300	301	365	354	357	348	343	288	332	343	351	351	306	340	321	309	328	307	326	331	339	330	303	327	300	351	309	305	311	310	352	319	350	329	305	321	351	314	300	325	335	310	315	320	333	360	325	331	324	330	338	315	335	324	331	304	317	329	327	314	323	348	313	355	312	316	330	354	317	310	313	320	313	324	321	331	318	352	344	350	302	301	314	326	315	340	288	342	327	325	270	315	313	291	320	307	322	349	316	309	324	352	338	310	323	335	289	375	315	329	351	323	280	288	354	314	318	360	313	348	337	329	329	338	287	341	368	302	298	342	290	333	312	331	337	341	322	297	345	332	343	329	343	344	318	310	313	289	330	312	336	337	314	298	352	333	333	330	323	311	319	322	349	323	304	326	318	323	314	330	354	301	321	327	297	305	282	329	320	306	324	326	311	328	303	312	325	335	321	290	330	331	330	318	330	290	296	313	316	325	325	308	342	335	324	320	314	342	292	348	315	298	332	300	299	300	326	327	320	353	345	353	316	337	309	313	305	322	288	316	318	353	328	324	315	323	334	313	317	334	340	336	306	302	325	311	322	296	323	337	303	344	325	316	321	342	386	323	319	290	321	307	303	341	335	320	320	348	330	341	323	318	293	337	311	335	311	320	326	306	313	339	306	307	308	321	332	318	295	320	314	293	294	348	297	323	354	310	337	308	341	291	338	310	313	326	320	320	326	351	292	324	321	358	303	330	324	327	347	337	326	325	292	321	287	323	325	334	349	292	357	310	365	303	331	301	335	320	325	285	313	313	347	345	315	341	295	305	361	346	336	300	344	336	329	338	334	283	298	327	321	307	330	310	330	324	325	347	317	321	331	332	335	315	340	324	312	323	304	316	331	345	339	323	346	296	326	318	343	344	328	297	317	300	318	298	333	318	290	322	314	327	350	342	292	298	355	305	338	333	326	337	303	312	295	336	332	319	332	370	322	342	318	342	332	333	324	333	308	327	339	359	306	300	275	317	329	321	357	319	326	282	352	329	295	309	318	325	314	314	316	327	301	327	326	321	311	346	339	321	316	342	351	343	340	324	335	328	322	334	337	369	313	326	301	317	307	336	339	319	305	320	351	309	306	300	352	356	351	306	304	350	349	344	311	328	363	318	298	343	347	328	327	345	313	318	341	315	319	351	333	286	343	321	335	308	313	338	348	312	330	338	335	282	284	329	349	338	335	320	357	292	339	300	294	313	333	326	328	333	326	366	323	326	322	322	333	326	316	289	338	340	305	314	306	324	313	304	319	374	328	345	327	306	334	339	326	312	321	363	300	318	328	332	323	327	300	324	304	329	300	337	311	323	345	330	297	319	285	310	328	315	306	364	364	335	318	321	287	346	334	298	309	303	331	319	347	329	315	336	323	365	331	336	325	279	309	321	346	371	352	321	312	320	314	300	314	339	317	335	328	316	328	304	325	317	313	321	307	303	322	328	340	304	330	325	318	339	314	342	349	331	321	312	345	327	302	336	352	312	337	351	327	355	317	307	337	300	298	321	306	339	328	346	307	318	316	362	315	304	310	333	348	337	307	332	344	302	307	334	329	314	309	332	316	321	286	312	310	298	318	323	302	326	343	343	305	315	293	305	317	318	312	324	328	327	340	343	324	307	299	292	339	303	311	340	341	339	343	327	300	313	329	332	333	303	307	323	324	325	331	327	335	296	316	362	268	326	300	328	325	281	313	304	324	289	309	336	347	361	313	309	314	322	299	322	327	349	328	327	351	306	306	315	322	340	315	309	346	359	315	340	304	331	327	270	319	347	313	316	357	336	302	336	349	329	324	273	343	345	314	338	298	330	337	319	329	313	309	326	343	336	344	306	360	335	338	323	360	308	333	322	334	309	353	279	307	309	298	315	333	314	293	328	308	294	303	313	324	314	311	302	303	340	311	308	316	335	341	308	325	351	334	343	298	341	334	333	325	342	336	289	305	327	313	324	310	352	317	315	310	300	329	337	345	348	335	326	315	334	330	353	298	321	311	346	334	319	344	364	314	345	306	309	304	297	325	326	309	340	294	337	323	333	314	297	320	337	329	302	325	298	302	316	326	354	302	316	290	333	325	307	320	314	336	318	304	321	295	338	331	388	365	330	352	329	298	339	340	327	332	337	312	296	299	310	351	334	332	312	333	346	339
46407	14779	12785	6731	4609	3662	2767	2149	1823	1486	1344	1209	1065	997	913	905	827	764	716	762	729	695	633	696	678	651	614	577	586	651	542	595	586	577	639	593	590	585	561	526	573	524	561	518	549	543	540	580	516	583	561	526	537	578	545	536	542	537	538	523	525	580	539	534	520	538	538	553	531	565	540	521	491	500	553	508	549	533	598	559	555	548	589	520	525	527	506	568	556	557	601	565	535	518	529	503	482	569	545	548	499	525	515	521	514	567	541	533	538	495	546	534	564	552	498	551	527	550	589	537	586	546	587	614	505	554	539	567	543	555	563	582	502	531	551	537	507	562	520	555	545	532	533	517	565	561	546	519	498	504	532	526	520	513	531	486	527	477	583	541	539	519	522	538	516	543	540	565	524	543	523	565	542	524	519	529	507	546	501	527	513	536	553	537	544	527	541	515	527	521	506	548	530	508	498	547	522	540	508	560	520	531	530	537	567	474	551	509	543	548	521	537	510	550	571	561	507	513	568	571	556	533	539	534	571	488	528	521	528	568	534	520	522	514	509	538	558	543	519	518	550	533	571	519	517	542	530	535	545	546	527	547	531	560	557	533	522	521	521	596	487	527	547	555	501	514	536	543	512	556	504	535	517	527	525	530	529	531	507	505	513	592	535	534	549	511	562	593	523	551	556	457	505	526	505	535	555	513	557	531	530	509	520	515	548	489	529	519	558	529	503	484	538	541	530	490	544	536	480	545	557	563	519	539	515	516	565	536	519	552	545	503	520	539	537	529	547	581	547	538	497	537	553	535	498	545	550	512	532	500	528	532	541	539	545	527	497	539	530	521	532	534	522	522	523	540	570	526	564	530	493	540	515	589	513	550	503	541	523	518	526	519	524	517	580	526	535	481	518	538	532	557	532	553	561	565	524	506	530	533	521	526	530	520	541	519	524	518	572	512	515	543	537	558	561	523	514	532	509	504	505	514	541	481	553	513	536	531	578	501	485	550	497	511	519	512	548	513	511	525	503	549	533	541	554	499	488	512	529	536	518	527	528	586	536	538	494	567	512	508	554	497	516	535	541	504	546	534	501	521	529	573	531	507	532	494	572	523	510	546	498	519	529	514	568	570	506	524	539	519	535	537	518	557	517	549	516	539	537	543	546	588	566	557	537	493	532	553	530	530	514	568	534	503	535	594	514	510	502	563	524	543	525	551	532	513	554	502	514	490	518	538	578	554	540	548	498	526	529	530	522	499	522	569	525	543	555	520	519	518	492	533	499	512	525	542	522	503	552	534	512	530	596	495	512	490	527	557	518	508	503	513	500	522	501	543	562	574	553	571	565	528	532	524	595	557	555	510	518	558	562	549	557	567	550	539	549	494	496	463	510	526	533	550	524	495	526	510	544	551	538	525	502	502	521	527	515	545	528	537	551	554	514	564	541	528	550	592	529	553	520	493	516	486	486	505	573	531	484	564	509	515	524	530	557	512	515	553	528	512	548	498	553	547	500	514	565	531	571	553	572	570	566	536	517	517	517	506	548	574	516	553	574	532	507	487	503	537	509	498	545	483	528	506	548	559	522	521	516	497	535	540	555	493	553	530	531	541	540	556	545	534	523	526	520	488	494	539	580	536	575	535	526	572	561	563	496	507	547	527	510	578	524	544	522	542	565	525	549	545	544	547	524	516	550	498	527	509	559	549	513	524	530	579	499	549	597	539	551	517	499	542	517	555	536	543	541	539	526	509	525	508	528	529	528	487	526	543	587	537	470	557	518	549	534	477	568	508	543	547	520	555	517	558	476	561	515	517	521	532	572	537	496	547	512	517	554	539	555	506	552	512	575	535	535	541	562	531	520	557	526	545	516	511	533	571	535	562	523	521	538	551	525	551	521	555	552	543	513	531	495	546	497	522	511	550	514	559	522	552	513	505	521	485	500	519	528	505	546	539	525	534	538	500	562	528	535	517	509	532	535	554	574	547	484	534	559	502	523	490	521	529	564	501	543	515	532	531	557	537	554	537	526	557	550	527	535	502	480	528	504	477	543	565	547	575	486	541	538	521	578	541	523	524	531	530	516	499	529	540	508	505	554	556	549	582	527	538	544	563	537	529	526	538	510	593	557	568	519	516	556	522	529	495	567	536	514	504	513	548	554	511	510	513	515	501	533	531	526	480	521	554	513	546	558	547	559	542	515	522	500	533	565	562	529	525	532	528	525	526	555	522	518	522	526	551	497	568	563	539	560	546	549	516	551	544	549	543	546	535	493	558	543	513	558	543	544	554	529	529	543	515	543	553	508	579	507	539	535	550	521	550	540	517	510	491	529	528	502	523	544	544	535	524	491	556	495	529	542	547	526	542	531	570	525	522	513	526	559	502	491	547	506	556	506	524	496	538	545	566	523	548	575	554	554	567	552	526	558	524	543	558	543	508	508	493	494	515	529	487	534	537	517	508	528	521	543	549	550	518	529	562	528	510	492	518	532	518	566	534	540	549	515	523	511	516	566	521	553	563	515	539	554	517	532	521	557	532	539	541	553	552	573	512	558	548	514	493	510	539	540	517	503	537	557	522	531	557	520	509	558	527	503	516	522	513	529	546	534	526	517	506	563	564	523	481	593	532	542	552	567	536	512	554	523	537	537	577	571	511	565	547	557	502	519	497	501	473	514	518	532	541	541	547	545	537	510	522	552	546	536	504	525	529	538	542	517	518	533	526	524	532	529	532	540	538	581	549	568	504	549	535	506	465	518	544	539	555	499	547	511	512	539	557	501	530	539	550	498	559	534	534	564	497	542	521	504	558	534	536	539	547	528	544	510	515	531	523	524	540	560	535	557	523	538	509	530	528	532	545	534	500	502	530	517	527	516	517	495	541	517	522	523	573	550	537	561	510	509	562	523	570	493	504	495	533	529	552	559	538	549	569	574	499	494	494	495	489	555	526	493	543	494	538	563	519	561	554	505	506	514	526	578	527	552	537	539	533	556	536	568	555	551	533	516	506	530	528	544	535	533	484	538	476	507	490	533	460	528	523	558	522	558	545	521	509	509	521	518	524	506	509	507	523	529	545	555	502	577	483	559	538	565	501	590	537	496	558	512	536	524	494	535	545	525	520	547	520	528	500	503	582	501	574	517	552	514	531	528	564	505	554	506	536	524	547	545	548	566	520	516	564	543	525	507	565	535	569	558	530	511	519	545	521	554	527	572	535	515	544	510	529	533	540	531	509	542	517	528	524	503	521	547	538	572	506	534	513	518	527	512	540	535	509	538	564	571	536	550	500	532	567	539	513	526	543	478	504	555	559	568	533	541	512	554	520	497	514	517	520	520	526	584	530	510	523	550	555	495	517	542	518	527	519	553	556	558	503	512	561	508	523	555	520	516	514	538	507	548	524	568	558	532	572	533	561	574	543	521	575	522	512	522	530	544	545	481	524	534	541	535	521	528	561	486	543	558	560	578	544	512	537	550	537	558	552	557	549	476	477	547	554	509	543	567	506
27034	20816	9198	653	385	308	167	127	134	137	144	119	125	144	151	138	137	115	124	110	127	111	146	141	123	134	110	140	116	107	120	113	123	112	126	109	127	98	127	118	109	122	134	112	133	128	98	107	108	107	129	125	117	117	106	92	120	117	117	120	123	114	144	108	117	105	130	131	121	113	129	108	116	136	111	131	119	137	124	141	117	117	133	123	128	100	116	116	139	120	87	119	118	129	122	124	125	120	128	136	113	114	112	140	126	131	106	123	126	115	117	117	118	125	114	104	128	125	120	141	110	109	119	108	122	125	136	120	123	112	122	133	131	132	107	127	115	118	126	126	114	112	116	124	131	116	121	115	136	136	133	128	132	118	112	141	141	131	107	108	115	115	119	134	122	129	104	104	134	112	113	129	127	130	123	120	124	119	124	109	133	116	113	95	131	133	119	127	119	122	132	125	112	126	147	127	122	133	112	109	112	138	100	128	117	139	116	106	107	117	129	125	131	142	133	118	126	105	134	115	118	127	131	131	127	124	119	122	108	109	117	133	101	127	107	133	113	117	117	108	122	117	131	142	116	112	125	116	115	146	122	147	107	114	107	130	117	117	144	105	102	107	115	111	136	113	120	140	109	116	128	138	127	123	118	118	123	101	116	130	119	119	137	119	117	134	139	117	130	129	141	111	127	123	129	143	125	102	136	126	130	117	119	134	109	137	110	102	121	114	132	116	127	128	116	111	115	127	119	125	129	108	130	105	138	109	107	123	108	132	131	117	110	124	127	112	117	119	137	143	126	117	124	136	113	123	128	133	116	125	101	140	136	105	101	124	125	122	122	116	118	112	122	110	116	131	120	126	117	118	121	121	107	130	106	128	122	133	129	140	104	111	121	126	117	130	118	114	122	123	105	112	132	129	127	106	134	110	111	112	130	133	114	121	115	117	125	119	121	151	120	121	127	110	115	128	121	117	124	119	111	100	124	133	125	110	123	105	133	110	120	126	139	125	104	122	115	110	114	120	125	132	121	128	113	112	112	119	119	136	118	129	120	128	110	109	128	115	132	120	116	125	101	125	118	106	137	131	134	125	113	118	102	123	137	120	111	119	115	116	130	134	122	112	130	133	99	121	111	135	123	121	95	120	127	103	131	115	152	111	139	117	128	96	129	139	114	122	122	128	123	123	121	132	104	111	121	130	119	118	115	113	124	123	113	123	113	113	101	129	109	103	114	114	119	120	101	129	111	113	132	125	135	112	123	129	121	133	123	140	140	110	126	134	125	123	112	122	122	127	113	123	117	138	134	132	117	119	103	113	119	110	106	113	106	148	117	107	134	111	116	112	111	115	117	114	133	143	141	112	134	118	124	111	127	132	108	123	127	103	125	115	131	117	140	121	108	116	117	124	123	124	128	111	116	141	122	143	118	120	99	117	132	114	105	133	149	125	106	144	117	127	124	113	117	106	110	109	107	128	130	118	123	115	113	118	102	133	131	115	113	113	118	122	118	119	130	122	118	145	107	132	98	92	124	113	138	133	135	113	121	139	138	121	117	130	126	113	130	113	129	132	135	104	131	127	127	122	132	145	126	120	138	120	115	123	120	136	125	122	112	132	109	137	117	120	105	119	128	107	113	91	144	123	118	135	117	143	128	120	120	117	139	107	121	133	113	136	135	126	123	106	121	141	114	132	150	135	130	105	125	117	117	110	118	100	123	139	122	123	119	124	124	117	121	124	120	116	117	121	121	105	132	128	117	122	104	124	106	125	122	133	135	136	111	125	122	128	127	114	123	133	108	125	115	129	131	128	113	125	122	125	107	137	124	121	133	115	106	113	114	121	140	117	130	124	139	101	117	122	136	125	125	119	128	116	110	141	122	120	97	117	126	109	130	115	133	102	114	130	128	132	129	107	128	114	110	111	83	112	104	119	141	131	128	101	134	123	118	125	116	113	125	133	123	125	108	118	123	130	128	121	116	138	104	109	128	116	134	138	131	127	126	121	118	133	125	102	132	102	123	113	113	132	126	114	128	136	112	147	103	124	118	123	124	125	141	128	109	105	126	125	109	113	113	109	118	123	110	122	116	134	112	114	115	145	123	131	132	120	114	110	124	133	113	107	97	127	116	135	141	129	113	153	120	125	108	148	126	121	124	120	137	122	106	131	111	117	116	128	131	108	113	111	99	122	116	120	105	129	126	122	141	137	120	109	123	118	133	122	106	139	116	125	138	140	123	115	116	108	129	142	109	109	118	106	130	119	111	112	140	106	115	143	122	135	118	122	125	128	112	122	122	114	116	113	115	128	128	113	120	116	140	127	126	124	117	113	137	123	116	122	118	116	144	127	132	118	99	105	143	131	122	109	92	117	129	155	114	132	115	131	127	123	111	121	117	123	111	119	101	147	127	134	131	134	124	129	111	127	116	136	132	115	129	119	121	135	120	132	129	115	108	119	123	129	121	118	104	100	134	129	120	105	129	111	134	127	128	117	122	139	126	128	134	94	109	115	143	131	119	132	126	110	135	143	125	104	113	118	121	124	126	121	125	118	120	120	106	120	107	117	107	142	105	124	122	110	116	127	106	127	121	119	129	126	112	114	125	130	114	110	130	150	126	119	124	136	114	123	122	145	113	125	118	118	110	115	123	125	108	120	114	122	103	115	108	124	123	135	91	137	112	106	121	120	125	115	113	105	118	140	142	113	148	145	108	109	142	118	127	127	106	114	126	127	125	129	110	107	115	133	109	130	109	110	121	132	109	142	118	109	129	133	135	130	122	113	124	129	106	115	148	132	120	120	116	130	129	134	127	129	120	153	135	122	121	118	122	128	114	111	139	143	124	127	125	121	118	127	122	107	114	130	95	120	127	113	116	108	117	118	113	140	120	121	122	119	132	124	125	117	119	129	111	120	131	100	126	129	124	148	115	136	124	107	130	117	126	118	133	115	142	110	113	115	120	124	114	125	128	135	134	130	110	125	119	127	108	115	124	126	122	137	149	126	104	110	120	112	138	135	116	119	106	114	125	125	129	127	118	131	121	139	118	125	141	118	118	119	114	113	138	117	112	113	119	129	103	119	114	109	118	131	133	120	141	120	113	125	122	120	116	130	122	119	143	113	121	133	129	132	107	127	123	114	140	122	111	108	110	130	113	120	106	118	123	136	123	131	134	121	127	137	113	128	125	142	117	112	124	107	111	105	123	130	123	110	104	148	122	123	128	139	144	121	122	140	132	113	110	116	122	110	91	123	129	122	104	109	116	115	138	115	113	142	114	125	120	127	124	96	115	120	131	118	139	129	121	127	147	121	115	121	136	139	140	136	135	125	111	139	129	116	108	103	127	118	117	131	109	109	121	122	132	123	103	140	100	120	135	140	122	122	116	133	120	118	121	105	131	125	134	109	121	118	113	131	126	116	126	121	129	127	114	120	124	116	118	114	120	116	107	120	144	123	111	122	114	110	108	112	117	93	140	121	115	136	117	105	123	118	115	124	119	126
21801	2270	1121	581	431	357	323	275	241	262	255	250	240	234	227	196	221	225	233	218	221	196	232	207	221	198	213	233	199	215	226	215	229	238	209	214	217	207	205	188	206	212	222	215	224	235	214	214	201	219	229	216	217	218	171	226	218	191	196	205	231	206	231	212	199	221	192	238	215	237	203	212	205	221	212	188	205	214	207	245	230	213	210	209	212	226	209	208	212	208	195	226	194	200	197	222	197	211	207	231	176	253	223	206	199	207	212	191	201	219	244	211	227	199	202	183	223	217	245	203	189	201	212	236	213	217	195	226	230	213	209	224	198	200	212	226	214	204	222	212	217	184	223	188	225	200	212	242	190	206	179	199	220	218	220	196	263	191	215	203	250	196	212	234	221	223	201	181	224	197	233	196	203	188	219	227	221	206	209	207	220	228	202	211	211	216	211	226	232	226	202	225	197	232	206	197	207	187	223	223	193	213	174	188	206	220	189	221	218	209	216	220	204	188	197	216	230	201	216	223	199	196	220	213	236	221	231	210	250	231	202	243	200	204	216	229	196	192	204	197	212	204	184	217	224	221	198	220	209	203	237	196	215	219	203	207	221	227	202	214	248	218	197	195	209	204	217	222	190	222	212	221	227	204	211	219	211	210	218	242	206	218	227	186	196	219	219	220	180	195	214	181	198	211	206	206	233	178	221	203	205	209	173	200	207	194	235	229	191	226	190	221	202	223	211	210	219	205	237	228	205	222	204	231	233	192	210	221	241	195	198	196	228	250	215	226	206	210	218	223	229	203	176	234	205	231	226	213	216	222	220	196	231	216	200	201	207	220	182	217	231	224	201	201	219	228	222	210	212	213	230	204	217	221	205	215	188	194	202	199	238	214	227	218	215	203	211	217	247	196	215	206	222	219	185	223	183	196	201	217	202	240	223	184	208	202	218	235	238	193	200	214	220	221	221	226	224	239	228	197	200	194	227	191	220	194	217	211	208	241	210	197	247	207	169	217	214	211	210	233	222	195	261	215	207	217	253	202	207	250	227	190	235	212	212	211	226	220	181	227	213	228	200	231	226	201	208	205	228	196	231	235	214	188	201	223	203	170	223	184	213	227	217	236	212	219	210	216	215	218	188	210	210	196	198	226	222	199	208	196	217	184	226	194	224	198	215	234	218	243	231	224	246	187	197	200	215	195	214	220	206	223	219	244	233	208	191	205	213	193	202	225	203	205	202	194	228	195	197	227	217	230	231	208	212	188	228	185	231	213	201	201	221	231	229	219	227	202	197	192	205	204	211	231	215	209	203	219	220	196	224	178	189	214	224	236	201	202	193	204	198	195	227	233	213	235	241	212	208	201	219	217	211	219	215	203	214	208	247	188	242	212	222	207	236	235	228	202	211	196	212	221	228	225	202	217	209	206	205	214	194	203	233	213	231	224	206	211	206	222	218	203	213	213	175	215	213	253	225	203	212	199	194	208	211	203	209	182	211	205	218	215	209	189	216	189	194	216	219	220	233	232	223	211	221	223	210	202	227	208	207	227	223	216	224	222	211	217	192	215	227	206	212	216	238	210	215	218	188	217	234	210	218	200	202	205	204	179	209	200	196	218	211	215	205	210	195	228	223	204	211	218	211	222	200	194	187	214	202	211	203	228	198	219	232	215	213	193	219	205	225	234	222	229	199	188	222	200	201	216	209	234	214	202	212	231	202	232	215	245	249	207	209	194	224	212	214	206	219	186	202	236	198	205	224	190	209	205	207	194	248	218	215	208	185	201	201	203	199	209	229	200	212	211	211	219	214	221	227	234	208	221	226	196	209	204	227	236	197	214	203	190	198	219	212	215	199	207	191	210	203	219	201	205	213	193	202	212	209	222	188	213	229	194	212	198	202	193	214	214	228	188	215	228	200	204	216	214	227	213	212	196	202	226	235	239	206	212	214	223	213	228	216	232	223	207	207	223	178	210	220	220	213	223	206	234	196	222	210	234	235	204	210	202	220	197	196	218	214	196	191	216	213	197	210	218	208	207	218	223	231	189	192	187	200	212	228	202	213	204	204	236	215	218	209	219	236	205	203	222	207	207	203	185	207	191	220	214	183	214	205	210	201	218	239	193	179	209	228	197	201	230	235	236	204	196	214	217	218	240	230	225	226	217	205	217	196	206	209	191	198	213	223	209	207	211	214	227	219	227	195	216	182	232	209	207	215	197	209	229	202	224	201	216	205	199	221	205	208	217	182	199	198	203	206	213	200	232	228	244	192	225	212	204	201	225	234	211	204	207	221	224	204	208	217	228	218	220	205	205	198	221	212	225	219	203	197	202	203	217	192	201	199	208	202	197	206	223	213	215	217	204	235	214	198	225	196	212	211	223	213	216	222	197	226	212	198	207	224	208	210	187	189	183	187	200	192	204	221	219	200	217	209	211	210	200	201	184	209	186	211	225	202	218	212	181	219	210	202	200	215	195	206	200	218	220	195	232	213	199	232	216	219	202	240	217	217	191	215	231	208	211	213	221	221	229	208	221	199	215	220	203	203	209	200	203	206	197	206	231	198	197	215	237	225	218	221	190	214	196	214	227	196	197	218	231	253	213	196	214	192	212	205	212	191	238	217	207	205	218	209	199	233	198	201	204	170	205	198	202	191	221	232	202	183	210	162	218	205	220	188	203	200	196	218	210	220	204	207	223	251	216	210	204	206	218	187	211	187	203	219	228	206	217	222	197	174	206	205	250	180	191	205	198	196	223	221	233	166	196	194	215	219	204	234	205	234	193	202	214	213	207	217	211	218	207	215	237	205	199	218	201	203	237	205	219	227	177	188	197	200	213	211	222	211	210	199	202	219	212	202	215	221	176	206	201	219	225	196	200	223	212	228	224	221	206	208	233	224	209	235	200	207	203	226	198	189	215	219	210	228	190	204	207	198	183	193	222	209	191	189	184	178	224	224	190	192	215	231	194	199	211	203	209	185	221	193	208	204	202	202	190	226	200	219	209	235	220	213	207	208	228	194	204	227	216	214	193	200	217	227	210	219	211	218	185	187	218	219	205	206	213	233	195	191	193	236	217	209	237	201	207	226	219	209	229	245	227	218	220	216	203	205	222	186	181	210	237	204	196	197	218	218	225	240	202	207	208	189	192	203	196	202	215	222	216	189	226	183	208	222	207	230	204	219	193	212	189	215	209	197	211	249	195	215	236	223	215	204	194	202	243	220	183	197	193	212	211	217	235	186	191	228	200	241	220	205	199	206	222	232	235	195	240	230	187	222	207	214	204	215	211	228	200	190	217	247	208	211	240	217	219	201	224	186	205	229	221	192	200	213	205	210	224	193	171	201	203	207	194	228	203	181	183	206	214	215	209	200	199	227	227	214	205	194	233	217	218	200	181	208	217	205	201	227	227	216	208	212	214	198	209	215	194	220	211	206	189	226	190	230	230	215	205	226	233	218	228	203	192	208	238	212	194	219	234	204	212	214	205	214	236	228	187	196	203
24201	21372	28890	24228	21234	4773	751	562	448	416	387	419	367	317	330	354	329	298	320	298	341	332	302	317	341	296	309	311	324	271	312	257	286	278	278	296	308	314	282	285	274	301	286	299	298	270	275	251	254	263	285	282	285	268	309	279	275	294	248	272	248	269	269	298	279	260	264	254	270	318	266	296	301	272	289	264	283	287	274	278	281	266	244	293	271	282	297	288	280	251	265	263	262	298	269	266	260	270	290	290	283	278	300	297	261	275	293	267	285	272	297	286	281	268	275	270	287	299	272	293	265	284	256	266	289	276	283	268	288	265	304	280	309	252	265	280	261	278	276	290	288	268	270	272	269	290	265	290	285	265	259	277	274	304	273	280	289	279	258	301	289	258	303	293	289	268	264	288	300	263	263	282	275	276	270	293	299	298	243	288	260	266	314	295	280	271	271	257	264	255	301	271	280	306	285	288	277	265	265	305	282	279	329	277	290	305	264	277	245	274	304	285	270	271	248	287	280	277	305	297	264	284	268	256	283	269	263	272	306	270	292	291	277	270	278	263	254	283	297	257	298	272	287	313	301	252	268	266	266	290	258	281	284	275	267	290	265	275	266	285	277	257	275	308	284	271	249	262	272	280	278	277	267	301	289	307	273	262	314	276	278	293	282	299	307	283	247	279	283	310	258	294	277	267	278	275	278	283	297	266	264	300	285	305	303	281	269	256	290	286	290	295	273	258	284	293	252	273	272	312	307	292	266	277	256	297	269	296	324	302	284	280	310	275	285	290	269	256	279	287	255	252	293	279	254	279	259	279	286	275	281	283	291	248	260	287	272	282	300	289	276	257	268	268	283	270	294	268	300	290	287	276	307	266	270	289	276	276	265	270	263	256	294	260	284	292	286	283	293	273	277	293	308	322	324	272	258	285	294	256	315	271	261	280	262	299	269	318	272	276	286	290	320	276	253	260	272	313	269	291	278	295	271	279	291	268	265	293	266	276	321	248	281	268	300	277	259	304	269	261	298	275	261	299	290	287	295	296	266	284	283	280	306	272	269	287	283	269	278	274	277	287	241	280	246	292	286	298	281	256	291	261	286	270	277	261	255	278	288	269	288	286	264	284	284	270	251	259	274	277	275	244	272	289	274	288	304	259	300	287	261	261	270	253	299	282	280	302	283	267	305	273	293	304	283	286	287	264	280	273	260	294	246	296	272	261	300	272	275	294	258	274	260	288	265	306	261	277	264	268	271	293	281	285	264	281	291	293	280	285	267	281	281	275	288	230	258	284	303	271	265	307	259	264	289	263	275	259	279	273	250	279	291	301	294	276	273	268	289	264	264	300	287	263	278	301	288	305	278	255	277	291	285	256	285	276	270	306	279	284	276	308	285	266	282	287	283	292	295	288	269	279	294	284	305	252	297	294	287	302	265	291	261	301	298	281	253	293	282	265	266	284	302	263	244	278	290	273	309	294	274	260	274	290	262	299	246	259	272	295	283	283	279	278	285	302	288	317	268	273	270	263	255	294	284	272	289	285	303	322	287	254	286	264	274	278	275	278	292	259	293	287	256	270	296	329	287	282	239	284	259	254	249	274	268	253	250	280	284	295	289	302	285	270	260	279	283	253	261	293	314	278	258	291	261	273	288	280	283	276	279	298	289	292	268	286	276	273	292	271	301	278	289	237	274	246	267	253	273	285	287	280	244	270	291	280	265	273	282	255	301	255	289	268	293	276	268	267	270	306	296	279	266	315	263	294	267	249	301	271	294	292	275	247	288	285	299	258	251	275	299	289	273	285	276	272	257	267	269	254	276	249	281	275	262	272	268	251	271	286	291	299	283	296	295	280	255	278	257	293	265	295	279	310	284	272	245	287	280	307	288	273	285	267	294	271	268	309	302	277	287	284	304	253	276	265	271	267	297	280	280	296	245	280	325	260	297	298	281	294	269	304	273	266	305	292	307	255	270	249	278	282	272	260	288	291	270	300	249	323	265	276	286	290	283	273	285	275	292	293	296	257	280	294	283	281	252	309	267	282	258	281	287	273	293	270	286	261	250	278	290	267	265	266	281	250	335	275	296	262	308	294	278	258	281	280	284	302	277	268	285	266	286	257	281	299	282	292	309	292	241	293	276	256	274	290	271	295	270	269	295	304	281	295	303	260	257	285	266	263	266	305	276	290	265	301	281	277	279	271	247	286	292	270	301	270	299	269	254	275	290	312	257	303	261	308	278	300	268	287	266	289	273	254	309	270	262	296	299	306	304	310	290	272	260	279	256	255	261	306	246	270	300	287	297	300	271	256	311	275	239	268	274	293	280	304	280	259	307	308	315	275	270	293	273	290	282	286	305	281	251	258	291	289	280	290	289	278	293	289	290	293	288	307	298	296	264	280	273	306	292	275	236	260	284	301	310	272	290	292	274	304	320	275	290	285	278	317	294	268	300	271	281	293	259	279	285	264	275	297	276	270	247	285	277	271	267	245	289	290	240	261	259	284	283	273	273	261	242	292	287	277	260	290	292	274	283	278	277	284	275	263	275	278	280	251	270	282	320	278	277	303	270	295	242	294	283	268	290	293	244	274	275	248	272	280	276	305	289	260	289	272	295	289	307	243	274	296	291	277	272	304	301	281	260	323	285	250	279	268	285	272	264	241	270	302	282	262	274	294	311	269	303	263	277	298	257	238	289	245	289	270	278	276	261	280	269	282	276	259	259	275	268	256	288	268	255	296	281	268	321	274	286	271	296	287	273	308	284	262	309	300	263	277	254	277	283	285	305	301	263	272	287	261	258	283	287	295	284	265	290	277	265	281	250	268	249	285	276	265	235	307	259	255	282	319	273	251	257	259	254	290	280	280	284	259	281	266	277	281	309	292	280	290	268	277	266	293	291	277	303	250	269	255	284	283	251	295	254	287	306	293	313	281	295	281	298	244	299	278	281	277	314	282	307	282	270	281	269	286	277	304	274	269	268	290	278	325	297	275	273	266	285	280	294	248	264	266	276	265	272	292	277	273	277	298	263	292	279	288	251	290	306	288	279	285	262	289	258	282	278	258	283	264	295	275	268	242	283	268	290	282	252	303	278	285	273	288	271	280	265	254	265	266	274	271	253	281	305	259	281	310	267	280	253	271	314	274	242	269	280	264	286	285	285	268	286	278	254	293	291	288	260	304	272	282	260	276	285	298	290	254	280	235	272	269	310	278	289	298	292	286	261	269	308	279	286	275	295	279	268	268	256	272	286	277	289	282	250	260	303	269	309	260	282	274	252	273	269	298	262	252	308	273	270	281	275	302	287	274	294	302	326	285	277	271	281	294	275	264	289	289	293	281	265	270	291	270	284	286	321	275	280	267	301	271	258	278	291	283	311	281	287	264	274	270	295	275	289	284	262	290	274	263	294	292	272	276	272	288	263	289	285	266	241	294	312	271	250	275	295	287	278	303	279	302	282	278	276	271	261	260	264	292	248	297	280	283	293	305	290	306	289	282	293	288
41987	10064	7859	4038	2607	2048	1569	1318	1113	923	883	853	761	650	608	663	629	587	548	570	530	575	524	549	536	563	520	494	498	534	489	497	503	512	484	497	465	474	474	435	480	479	501	435	513	504	449	454	467	473	478	506	462	482	504	494	456	490	505	476	449	493	506	459	469	440	459	468	467	458	472	495	479	491	441	472	478	427	473	505	474	496	488	440	496	469	461	447	465	489	508	463	470	478	494	488	452	443	464	483	387	458	460	464	470	461	494	457	448	459	482	465	499	467	449	513	473	465	467	425	498	423	465	481	490	497	496	455	448	470	467	476	545	461	436	465	488	457	491	468	449	526	448	473	448	506	442	469	440	468	455	460	514	489	518	529	479	519	473	452	473	470	476	482	491	461	458	489	467	492	455	485	481	444	458	509	497	448	471	475	445	463	467	473	464	461	439	500	469	481	449	475	483	451	496	470	478	479	443	480	466	504	452	463	467	480	502	462	448	477	456	457	492	457	483	475	484	498	514	496	459	479	481	477	472	454	488	470	463	485	470	440	470	455	474	454	468	484	477	450	470	459	463	455	441	424	447	470	450	479	484	447	468	501	475	466	416	501	473	460	479	464	456	455	458	475	467	443	522	469	478	450	478	467	452	445	471	455	452	463	496	480	456	421	480	470	445	436	471	455	470	508	497	489	465	438	443	445	451	477	452	454	492	491	476	501	476	453	455	468	418	494	451	458	436	473	479	444	473	440	480	464	500	445	462	443	450	496	426	455	458	512	467	480	495	445	471	466	436	478	455	477	494	466	465	446	497	456	473	463	475	479	511	468	453	455	490	450	445	456	452	485	455	447	469	472	460	449	453	475	472	505	405	472	465	494	471	480	457	455	458	467	463	462	480	433	468	474	467	483	474	439	453	450	477	488	445	466	475	479	496	459	431	442	485	465	460	441	459	452	466	468	493	480	474	473	434	448	464	479	460	514	448	468	489	434	473	485	483	468	463	478	452	450	455	425	485	449	460	479	480	436	490	477	450	457	443	502	467	457	470	480	484	470	424	484	454	475	445	459	504	456	435	525	469	443	467	471	477	465	466	472	430	480	465	442	478	453	484	475	484	472	451	488	437	536	476	466	451	458	469	449	455	461	443	479	479	517	476	429	438	450	455	469	464	435	466	459	464	423	433	459	471	444	463	461	450	471	437	463	461	468	454	457	445	448	494	468	447	503	459	429	471	459	444	459	469	460	472	469	461	490	478	474	498	439	450	487	482	475	475	422	435	481	467	420	487	424	459	476	414	472	499	502	460	463	463	456	477	444	499	474	461	514	463	483	464	438	461	476	452	425	474	492	458	476	473	453	493	462	485	444	466	465	481	468	486	445	469	481	463	453	445	473	481	421	502	522	461	468	455	441	437	462	488	430	458	454	448	428	458	475	501	457	441	461	451	473	458	487	489	454	480	466	488	476	442	459	459	460	459	437	489	469	464	454	475	494	440	435	459	440	470	464	473	462	443	460	438	485	441	445	474	492	478	472	457	446	482	452	482	471	464	462	485	456	461	454	464	448	456	449	472	468	464	470	435	490	494	481	480	456	427	464	482	454	436	479	449	483	459	437	423	420	500	459	466	500	452	446	473	505	422	482	453	476	484	473	470	482	486	495	441	480	474	485	454	480	440	462	451	430	520	481	473	441	470	467	462	505	463	469	457	485	421	484	456	479	457	496	462	498	463	423	464	470	432	489	457	452	458	462	406	467	436	459	437	471	434	470	482	434	497	478	473	426	453	475	458	470	458	454	462	477	431	474	456	438	431	475	483	445	467	508	468	487	500	458	457	460	458	490	451	461	469	488	431	443	438	446	478	471	452	480	485	444	445	416	491	451	431	473	460	462	459	464	449	483	444	445	444	438	498	476	452	432	462	520	413	459	466	486	472	463	452	459	469	475	440	496	426	490	469	465	471	479	468	470	461	467	462	452	493	435	468	464	481	475	469	463	497	468	441	455	482	446	468	494	480	486	434	475	489	454	516	468	455	452	480	487	456	461	461	502	472	474	442	463	465	477	478	441	475	459	449	437	444	471	471	458	469	465	466	493	474	440	486	435	515	452	448	454	496	430	470	491	482	463	473	503	440	482	475	484	476	467	490	479	422	481	487	478	476	462	487	454	439	467	465	475	472	507	505	490	474	440	464	474	463	456	450	453	467	481	442	485	494	456	455	449	456	439	466	477	457	469	462	503	477	463	456	452	479	465	466	464	435	478	468	448	490	488	445	448	427	461	465	453	452	452	502	477	514	451	470	480	445	477	487	443	464	482	481	478	457	475	471	449	444	448	436	474	457	461	467	440	454	473	456	454	463	500	461	472	459	450	448	448	470	469	461	459	435	456	471	475	476	448	497	490	455	439	478	468	452	437	477	469	462	492	484	449	476	477	461	427	468	473	503	430	501	479	466	479	473	433	466	481	452	495	458	471	484	452	485	464	542	441	477	447	440	468	444	446	489	432	467	434	487	431	450	480	469	487	468	485	424	467	485	483	433	422	475	477	472	482	479	488	489	461	415	451	454	444	442	447	485	493	473	459	454	471	458	449	449	479	444	474	501	446	456	453	440	447	494	452	449	475	468	440	435	481	437	434	467	476	409	446	500	474	450	501	447	436	451	413	461	466	438	445	468	514	441	457	469	475	445	466	451	471	487	467	430	453	448	482	469	452	456	501	430	474	487	473	436	458	485	502	502	479	466	459	468	512	480	434	472	462	434	469	447	477	507	485	456	469	442	454	474	476	483	472	474	465	483	457	466	472	463	442	472	465	472	463	448	443	457	455	449	499	468	489	441	465	444	484	442	468	450	521	438	485	477	475	464	481	435	461	466	501	484	442	478	467	484	472	425	476	482	470	464	445	462	442	506	451	467	469	443	464	491	514	456	451	442	465	475	473	445	498	457	486	469	437	475	479	463	462	423	459	471	442	476	464	485	491	477	504	453	482	448	494	456	460	483	478	493	476	489	482	472	481	455	474	457	489	503	489	471	443	484	459	452	473	481	489	469	481	470	471	447	477	462	446	476	427	434	478	463	439	450	458	478	418	506	474	444	473	425	442	434	441	474	456	461	491	471	472	445	437	463	441	473	447	473	470	457	484	498	454	479	495	510	469	462	463	474	426	439	456	427	465	470	470	455	455	498	464	460	465	448	474	452	451	426	492	453	467	477	448	483	460	458	449	457	470	441	429	457	465	457	442	493	458	436	450	414	506	459	470	468	464	519	477	509	445	470	459	489	500	465	468	457	490	457	443	471	451	446	454	500	451	445	454	480	410	408	452	475	499	451	488	476	441	448	463	468	506	465	517	497	444	465	463	476	484	466	478	455	434	463	480	496	446	468	471	477	444	477	453	464	477	499	463	479	482	511	488	427	483	439	467	503	469	449	436	482	448	443	466	460	479	435	450	435	459	471	432	451	474	458	439	457	476	437	470	479	470	486	452	470	479	470	480	435	409
23182	21346	29353	23694	21350	21122	3207	857	642	603	532	478	475	437	424	477	411	412	395	413	418	404	366	359	366	328	369	369	382	355	353	352	342	340	344	371	298	345	348	324	327	327	329	328	325	296	334	324	336	347	340	335	289	332	336	365	349	347	338	312	343	347	318	342	301	339	317	335	326	312	355	359	331	315	350	354	351	314	339	324	359	300	342	342	354	332	351	339	309	310	345	293	295	307	325	341	334	289	297	341	325	322	333	330	347	327	316	334	324	304	317	356	339	322	316	285	335	313	331	330	328	322	326	329	326	330	349	306	324	321	324	298	333	339	318	301	345	295	342	350	321	349	323	341	305	299	336	317	298	306	315	322	343	333	317	309	300	330	308	346	329	307	344	310	349	329	334	324	345	326	318	351	338	343	301	328	343	338	337	378	322	341	324	351	352	343	312	355	340	341	315	322	309	311	323	318	333	310	316	313	335	344	335	335	330	309	321	301	328	305	276	341	330	306	300	315	327	348	278	302	330	308	315	322	313	330	332	335	322	325	294	324	312	316	315	338	310	324	330	339	322	349	328	353	329	304	389	326	308	312	299	328	274	309	315	334	325	335	339	337	344	311	328	329	317	342	337	301	330	294	353	355	321	323	310	330	312	317	338	346	355	298	306	317	312	327	306	323	336	324	327	348	323	327	325	327	306	331	303	322	321	304	353	305	294	296	336	302	358	327	347	333	318	328	333	327	338	289	315	296	324	301	318	322	308	344	346	308	356	321	331	308	342	341	312	333	314	309	292	309	305	335	305	315	320	345	334	321	338	309	332	357	316	311	332	313	354	365	301	314	316	339	272	324	308	320	314	317	369	332	313	319	300	303	348	310	317	321	295	315	315	347	331	328	309	325	303	300	335	340	352	325	327	312	306	371	333	340	316	306	304	334	334	307	309	319	362	325	333	325	325	306	325	326	345	344	310	307	317	339	318	336	270	310	325	325	286	322	315	338	320	337	347	325	323	353	324	320	356	320	305	298	300	312	279	337	329	344	343	311	329	347	327	322	331	345	348	328	328	311	347	311	313	298	309	342	335	327	298	304	325	301	359	313	332	311	331	321	343	314	295	321	277	306	309	318	345	294	292	313	306	301	356	331	305	346	316	332	317	325	322	328	345	338	291	361	317	323	339	302	316	302	344	291	348	330	300	316	353	327	360	304	304	310	308	313	337	325	294	304	330	335	312	280	330	312	329	322	335	335	317	345	294	329	312	325	348	312	353	325	327	311	336	350	310	301	321	321	317	336	334	284	296	308	322	286	296	318	323	332	305	327	317	306	335	312	313	330	337	329	313	335	338	333	335	344	314	340	308	331	341	305	305	314	324	301	348	327	340	340	327	309	344	285	322	297	328	350	298	332	311	335	316	319	353	325	321	323	341	347	317	332	288	337	330	326	306	332	341	321	318	325	286	324	314	334	368	363	318	326	267	343	343	329	332	313	357	364	359	331	350	305	317	330	321	314	362	315	340	310	340	303	326	315	301	303	322	326	326	319	333	327	342	336	306	336	305	319	295	309	323	336	336	298	330	337	317	345	346	317	317	334	319	325	343	325	333	305	353	306	348	346	324	355	320	318	302	323	327	320	353	337	332	336	306	316	320	330	316	306	318	316	318	369	324	347	339	331	299	320	345	349	285	345	341	305	326	335	323	305	327	324	335	315	335	310	336	322	311	335	335	299	350	299	313	348	323	335	365	299	298	317	329	328	322	306	330	336	357	332	339	326	337	322	323	310	334	361	345	333	320	336	309	320	335	326	313	316	337	368	339	344	331	307	307	317	335	323	323	278	328	318	344	320	324	294	307	309	320	343	304	310	333	333	329	312	282	347	276	359	320	304	344	322	343	318	356	318	307	333	323	327	347	351	300	325	336	332	339	313	319	337	344	320	315	323	305	310	339	289	316	342	339	275	319	296	313	350	319	308	330	347	329	316	344	326	314	368	274	324	298	316	325	317	318	327	328	356	318	328	334	290	356	331	340	341	340	297	304	325	343	351	375	309	327	314	313	332	343	298	302	344	313	342	323	338	363	343	334	303	307	321	315	328	320	326	308	327	319	331	321	313	309	327	344	310	321	337	310	359	318	341	313	356	331	302	289	321	331	329	319	296	333	340	318	331	307	319	366	369	304	304	305	309	313	320	344	335	322	338	319	338	331	305	306	333	351	353	312	332	297	334	298	288	277	328	325	330	316	347	337	308	317	310	330	313	315	314	306	329	305	325	314	324	325	332	376	337	340	326	302	311	368	319	324	313	324	342	347	346	310	308	319	334	319	309	330	339	345	327	321	381	323	344	346	351	335	339	310	333	333	317	313	326	346	309	317	312	349	319	303	327	344	383	316	343	327	318	345	321	323	339	318	340	295	307	350	311	345	352	328	310	330	334	325	328	347	341	316	306	309	324	301	316	308	343	320	339	320	319	306	357	298	332	301	355	321	314	309	303	351	300	312	305	318	316	328	307	317	326	300	325	342	279	339	306	350	329	346	344	309	326	317	321	343	321	325	319	315	368	292	351	305	337	352	317	316	357	331	307	349	341	330	274	320	297	334	330	330	314	326	295	355	323	325	329	341	348	306	356	314	333	363	308	326	319	339	335	323	302	339	309	320	315	317	337	349	315	329	310	290	290	346	346	307	321	341	319	299	338	364	343	309	312	357	335	325	323	291	319	304	308	327	336	369	337	341	344	357	312	350	358	326	347	310	322	341	330	318	317	368	310	335	348	296	324	313	305	322	349	313	366	317	350	321	321	316	316	321	333	335	338	312	345	300	304	322	334	318	321	319	332	327	324	322	325	342	303	377	319	336	313	329	349	338	314	334	343	322	310	326	338	315	335	326	322	336	318	330	343	327	329	333	325	315	329	305	289	300	319	334	324	323	322	259	340	332	312	320	316	288	335	313	286	328	290	304	283	335	320	346	332	316	326	335	329	295	298	332	359	334	315	341	306	338	321	321	303	339	323	381	314	330	320	330	358	338	329	328	322	322	321	350	313	328	364	298	296	330	322	294	345	333	329	326	340	333	349	340	338	308	282	336	340	330	318	328	296	353	318	312	351	351	326	300	380	299	323	321	341	322	332	312	344	315	337	307	322	353	331	338	315	318	331	327	275	316	309	323	318	334	327	359	294	333	306	321	334	310	310	308	328	321	326	331	301	345	329	342	343	341	338	321	320	329	339	338	339	319	340	317	350	310	331	328	339	321	327	333	345	348	327	307	360	310	325	306	319	342	317	321	349	313	358	347	331	317	311	306	314	323	357	309	304	302	334	329	338	337	307	322	316	310	316	297	342	322	286	334	295	303	370	307	336	298	329	337	305	300	323	300	313	322	279	322	314	317	344	374	286	359	306	356	311	311	327	357	355	298	309	329	304	324	350	305	324	304	303	361	305	328	310	328	297	362	292	303	309	303	318	299	334	322	297	326	294	353	291	323	321	303	315	306	323	307	304
46273	14506	12612	6726	4587	3463	2567	2159	1828	1591	1339	1212	1064	1008	944	873	876	768	727	744	731	680	649	628	648	652	593	635	614	594	581	592	590	574	609	582	566	593	573	578	555	541	575	566	618	524	529	590	542	530	541	557	574	582	546	567	561	560	558	531	607	502	569	586	578	525	519	557	536	547	561	501	540	557	537	541	514	523	538	584	609	546	632	545	581	536	530	526	526	503	501	531	517	531	542	551	537	584	520	545	570	583	548	531	499	545	537	580	541	543	550	556	576	534	513	531	559	587	538	533	554	509	583	538	517	571	548	552	537	548	588	575	534	550	494	541	551	546	537	534	550	539	545	564	559	513	593	558	543	534	555	566	558	542	561	548	519	544	535	516	528	546	530	564	531	544	527	546	552	503	556	501	529	548	564	475	506	528	550	560	519	530	553	569	557	544	546	508	507	537	542	529	566	551	515	517	550	526	502	534	546	527	547	525	512	550	527	534	574	520	578	546	507	534	551	543	505	545	550	577	526	507	559	529	529	549	548	504	505	524	539	521	539	534	541	524	578	522	507	502	537	545	518	565	543	564	505	505	588	531	535	539	493	523	556	549	527	539	529	545	555	513	519	530	537	541	485	543	533	576	500	589	508	528	526	531	525	528	556	514	531	570	526	557	521	543	555	544	579	559	517	552	531	542	518	499	552	495	582	508	497	514	539	515	575	541	528	502	486	544	558	547	566	499	527	523	556	492	521	551	546	554	535	565	533	561	542	546	528	546	542	560	548	555	549	571	541	501	561	589	514	553	551	542	555	525	528	498	500	531	529	534	497	516	547	548	565	528	560	548	532	554	543	548	550	551	517	510	507	546	551	492	513	510	482	541	508	547	549	546	552	527	556	461	506	517	577	526	493	531	506	579	539	534	540	567	522	535	547	534	505	576	525	566	538	578	550	506	552	578	522	512	531	504	525	522	536	535	546	533	561	512	491	509	558	562	551	544	528	553	566	578	543	541	547	547	553	542	571	538	545	546	569	556	538	542	520	515	520	565	509	548	528	490	528	510	547	527	540	525	540	539	587	509	535	575	547	509	515	541	485	531	522	521	536	544	532	516	542	574	554	540	522	523	540	520	514	551	557	533	491	542	528	517	548	530	534	531	557	533	580	546	553	553	517	531	539	540	510	530	541	544	568	590	513	562	529	543	539	560	514	551	542	567	561	531	539	547	537	512	555	521	498	509	571	517	537	538	544	549	523	507	517	501	502	550	529	520	535	499	548	540	539	532	554	587	552	485	563	532	569	512	511	510	560	526	523	543	570	562	565	488	542	560	530	513	555	535	501	527	547	540	552	487	479	515	547	525	515	526	586	526	542	513	526	545	542	539	536	548	515	522	545	498	595	536	523	557	519	532	547	568	542	514	474	546	520	536	513	539	532	574	559	519	508	556	528	535	512	545	532	509	544	529	575	601	507	538	558	535	548	591	520	552	536	512	545	524	567	554	561	520	539	497	525	526	522	568	532	587	545	512	503	534	538	486	537	549	551	537	498	551	554	553	532	492	549	473	527	518	513	551	526	494	571	577	589	526	568	541	537	561	565	542	538	537	537	530	540	502	518	576	514	512	546	521	556	533	546	555	602	522	540	539	530	514	582	562	520	551	539	570	548	564	582	546	504	546	571	563	541	525	510	530	557	522	539	566	605	526	571	572	545	551	542	553	558	516	523	516	535	512	535	516	537	539	560	524	512	536	543	542	507	531	491	528	560	523	526	544	514	517	534	529	518	542	543	534	532	528	504	541	530	550	572	576	545	573	549	577	560	547	555	548	542	541	522	493	479	539	520	509	553	533	518	552	535	513	513	501	513	528	559	533	544	511	552	545	558	503	541	535	507	532	523	501	536	540	531	545	512	594	546	563	560	533	580	549	580	519	584	536	527	514	525	547	550	549	549	498	584	503	518	523	546	520	557	536	506	503	485	500	525	509	510	534	549	569	527	548	518	558	546	526	584	509	543	525	516	522	537	504	536	529	538	523	523	525	523	518	546	531	585	522	540	531	523	560	559	510	530	520	532	568	529	547	543	561	566	552	542	551	565	530	547	500	533	537	538	548	529	526	529	545	523	522	501	554	539	523	530	549	504	545	564	506	545	518	501	479	540	500	522	529	538	535	544	558	550	537	539	561	548	581	602	515	537	561	522	545	527	562	505	526	528	542	550	542	563	528	529	564	522	563	535	525	520	566	494	518	563	562	510	547	567	562	535	526	538	519	548	525	508	511	524	533	546	510	539	546	512	545	557	529	554	537	502	559	534	572	518	542	553	567	581	489	540	541	593	516	544	493	555	553	567	528	507	504	597	519	533	530	539	552	545	539	554	531	531	566	553	543	534	530	532	570	551	515	534	523	561	543	570	517	519	530	551	505	526	535	548	562	534	569	541	527	532	534	555	533	523	573	537	479	537	557	561	532	538	576	505	551	547	500	570	508	495	582	511	558	552	554	529	521	538	528	519	532	555	546	514	518	518	523	519	522	533	551	551	555	574	526	538	536	554	501	530	537	548	523	504	533	525	523	544	529	553	551	537	518	528	538	544	493	551	508	510	550	539	561	550	539	567	535	561	530	505	567	513	533	528	542	522	533	560	554	565	561	536	574	556	536	518	575	512	548	546	542	525	503	544	545	526	534	523	538	538	517	505	542	528	553	507	526	551	464	557	527	529	580	517	522	595	540	547	524	529	529	514	560	557	516	494	508	528	514	525	553	533	534	523	560	505	538	535	550	498	551	537	544	485	566	533	519	563	546	542	513	577	547	523	542	538	536	511	520	558	548	525	562	550	549	521	553	498	520	525	544	544	578	514	561	547	517	535	505	525	541	530	567	527	549	508	530	567	556	525	507	568	567	522	532	513	564	553	504	541	583	561	571	549	502	533	549	547	493	587	554	579	520	526	503	518	524	488	524	502	542	535	534	519	543	549	517	528	533	507	498	510	518	516	542	545	554	594	516	522	526	516	530	572	577	490	545	541	556	560	515	545	570	552	529	547	541	513	543	533	529	495	514	569	537	527	534	517	521	587	525	522	544	546	543	532	507	527	496	554	548	555	590	510	568	564	526	520	523	530	536	555	564	520	525	569	511	526	547	522	533	545	535	548	596	549	540	578	545	522	538	539	516	566	555	521	549	523	508	522	520	516	536	578	491	512	513	536	533	499	529	562	525	555	527	530	545	541	493	541	543	522	512	588	533	516	520	535	541	563	506	511	491	555	550	537	532	562	543	541	549	549	549	503	490	525	528	559	529	559	544	517	525	558	529	520	547	500	480	557	504	521	548	490	526	552	550	554	546	533	524	543	544	534	524	494	515	533	532	521	506	568	576	526	531	562	549	520	526	536	556	519	532	547	580	575	563	528	522	508	498	523	533	537	512	534	523	560	489	581	556	545	544	555	530	563	544	563	511	531	581	490	542	516	594	554	533	582	549	552	558	545	541	526	576	522	529	541	506
26987	20668	8600	481	234	177	138	125	157	139	145	130	102	125	133	147	143	121	124	142	111	122	117	132	117	118	132	114	128	108	101	119	119	133	132	123	134	126	115	127	120	107	122	120	113	121	123	124	123	110	134	139	124	118	124	118	130	114	121	113	112	124	114	121	121	129	112	127	102	109	133	129	124	136	118	129	111	131	135	128	119	118	130	111	121	113	131	136	115	122	127	118	135	117	121	132	109	122	114	122	89	126	128	106	117	117	103	116	132	106	121	136	116	110	141	120	127	138	128	118	125	133	129	133	97	141	140	107	127	140	120	122	108	146	104	99	115	126	134	106	129	144	96	114	117	118	123	129	103	120	127	106	128	124	116	117	126	123	116	141	128	135	126	110	110	126	131	137	126	119	98	114	115	110	110	144	132	111	129	128	114	119	119	118	106	118	124	132	121	118	120	121	107	130	83	124	117	115	122	139	122	121	118	123	124	127	131	122	112	116	132	121	132	131	116	115	121	115	125	108	143	108	110	123	116	129	120	115	126	116	136	117	111	108	117	111	125	118	120	134	103	122	139	118	115	124	122	138	129	124	121	128	119	120	103	118	106	105	115	95	131	131	132	116	107	127	124	124	116	107	142	136	113	128	135	135	130	114	111	130	138	141	101	103	126	122	109	123	126	117	126	116	141	128	135	103	127	108	121	139	116	115	131	114	134	127	118	118	120	110	129	106	119	114	93	142	114	134	138	134	107	111	105	114	119	134	108	129	130	124	104	113	125	121	124	135	112	151	100	83	125	122	128	140	142	125	101	94	130	140	109	139	98	138	107	121	118	127	110	123	114	127	114	127	109	132	137	124	131	125	117	118	124	127	97	117	125	126	124	134	102	136	130	99	119	128	123	123	121	136	120	132	133	124	102	105	123	130	122	95	132	127	135	115	100	129	114	120	116	126	124	106	125	114	125	110	115	122	148	99	110	126	125	131	112	107	114	118	137	107	121	121	117	117	121	132	123	111	137	108	148	103	115	121	123	144	117	116	128	103	116	121	133	110	138	109	114	125	138	110	111	123	124	127	113	120	120	137	126	128	122	125	106	122	128	113	105	121	114	114	124	86	122	133	119	123	134	115	124	127	139	126	96	118	104	106	135	117	132	119	111	126	101	124	120	105	132	117	114	102	116	111	109	122	142	120	99	110	118	114	107	124	132	139	140	121	112	128	121	119	123	115	120	120	114	108	133	112	122	117	130	114	99	117	141	138	104	103	120	100	128	114	111	124	110	120	126	104	128	105	115	128	112	150	124	122	134	122	133	119	133	126	117	112	121	134	126	122	145	118	124	119	124	114	129	106	115	126	113	132	111	110	113	144	112	120	128	122	116	118	117	120	109	127	132	122	130	105	119	104	119	116	116	125	118	114	133	110	114	124	116	116	128	121	130	109	130	110	143	92	129	122	123	121	116	105	134	131	116	122	113	131	123	127	105	120	137	123	143	105	120	114	113	146	140	120	115	112	132	139	120	107	128	117	125	113	112	106	115	128	134	117	114	125	130	117	131	115	123	118	136	147	137	114	132	118	104	132	137	129	98	126	142	119	114	136	114	124	113	132	115	116	116	110	120	115	137	115	114	125	132	109	123	128	135	123	125	135	116	127	100	118	123	116	119	120	104	133	145	101	121	124	104	117	124	113	112	108	125	136	132	114	109	103	132	128	103	115	128	134	107	124	120	124	123	123	121	126	118	103	150	116	111	108	102	127	137	124	114	119	122	128	124	132	114	121	133	116	127	119	114	119	133	132	127	127	141	134	121	124	140	106	120	123	128	154	122	104	110	123	130	125	109	114	134	112	113	123	144	115	123	114	112	122	103	127	132	127	115	121	140	132	116	116	121	133	102	131	116	101	105	102	119	120	112	117	119	110	113	129	133	115	106	120	106	122	126	102	110	125	109	97	98	120	119	99	114	145	102	123	122	132	115	116	120	114	139	127	122	110	115	127	116	109	108	123	130	106	123	117	96	132	121	105	120	116	110	118	109	121	113	120	129	126	113	110	119	116	124	117	113	114	110	137	108	112	120	107	94	103	128	125	126	129	134	133	122	116	128	123	116	104	121	120	113	129	111	134	123	113	125	106	128	125	114	128	135	114	115	119	119	125	108	122	111	122	132	122	115	116	121	138	111	118	101	111	118	123	125	107	113	105	139	112	141	104	99	105	128	124	129	126	115	129	108	126	113	127	117	114	112	126	141	117	107	110	112	112	119	112	117	136	125	95	150	112	118	126	121	140	99	142	138	107	108	100	117	112	131	129	117	121	132	116	119	111	141	130	122	103	119	120	107	102	112	111	141	126	125	121	125	135	108	122	131	111	112	120	144	127	98	114	111	116	120	125	121	131	132	131	118	118	130	105	98	119	125	112	118	115	107	118	111	138	110	137	138	116	123	122	126	127	125	134	118	106	116	110	105	111	111	121	145	112	91	109	101	137	118	140	124	119	129	132	119	134	123	119	130	112	131	115	115	106	109	98	111	109	124	113	117	109	114	128	116	127	115	111	120	135	116	110	135	121	132	113	127	107	134	106	122	105	147	124	123	115	133	121	115	115	113	132	119	115	102	116	116	117	117	137	147	116	113	135	111	119	108	117	124	116	96	107	125	113	111	124	124	121	108	117	120	112	126	112	108	114	118	125	135	116	124	136	123	111	115	133	110	105	128	110	125	97	114	132	115	118	120	128	123	122	119	127	110	122	137	128	94	143	106	139	135	129	107	115	122	119	119	122	121	122	121	133	120	120	119	124	122	132	115	109	123	109	112	127	130	125	112	123	119	125	157	121	125	122	132	120	117	110	119	116	116	137	130	114	111	109	119	122	118	121	101	118	140	117	102	101	119	121	117	115	111	143	123	108	120	105	112	109	114	111	118	147	109	121	99	130	109	134	134	119	124	127	110	124	117	114	128	141	120	106	108	120	130	117	107	122	105	120	129	121	111	116	123	95	124	129	111	122	118	123	103	122	116	116	126	106	138	106	105	122	127	112	143	134	122	120	115	106	127	118	115	132	108	112	137	127	132	121	123	133	115	132	125	123	121	132	116	116	139	125	133	130	132	113	120	112	133	137	111	115	132	112	124	105	124	111	119	116	116	108	141	123	102	115	120	111	115	129	106	149	127	101	122	115	132	120	125	123	125	139	113	117	115	125	128	140	120	111	116	134	132	124	119	127	93	120	152	141	106	115	118	113	119	116	125	122	132	128	112	116	111	126	118	113	121	120	106	129	127	115	116	138	117	137	119	128	112	112	122	131	137	119	127	116	114	119	118	121	126	120	114	120	108	116	109	118	111	130	119	120	111	97	117	128	115	129	144	120	116	129	105	118	122	119	104	108	111	106	128	124	121	120	114	109	118	105	127	123	105	119	121	123	137	141	105	113	102	132	111	118	122	135	134	114	126	130	96	115	137	119	125	122	130	108	119	128	126	122	132	111	133	122	131	129	115	118
21768	2299	1016	557	437	362	297	300	262	240	264	257	217	257	243	218	209	236	206	232	211	180	204	236	230	213	211	215	206	223	214	239	214	225	233	212	209	218	214	219	208	211	214	191	186	197	177	203	218	194	212	199	222	238	208	203	208	206	207	210	217	176	205	232	189	189	228	221	215	186	217	211	229	234	221	197	200	199	233	226	206	197	203	213	219	193	200	226	218	208	206	199	203	224	212	220	215	216	192	204	206	209	214	219	228	220	240	190	195	235	228	201	200	207	208	231	203	206	211	214	197	215	189	221	227	204	203	203	218	182	221	190	212	241	202	197	223	214	216	238	219	200	206	216	178	175	226	207	198	212	212	213	204	229	231	201	202	206	197	201	207	217	237	208	241	219	230	232	193	201	196	207	239	187	220	208	187	221	219	209	207	204	227	199	232	192	232	179	222	204	214	218	209	205	251	205	201	230	204	215	200	215	202	187	217	198	220	223	198	209	209	199	233	202	215	198	227	224	245	204	201	232	175	204	199	199	203	181	202	208	189	191	214	215	209	210	193	201	201	232	210	229	202	215	199	191	191	207	201	180	230	200	214	202	207	241	217	223	227	210	221	217	199	201	209	215	198	212	196	196	215	210	217	220	208	212	194	198	186	197	261	228	218	193	215	190	205	210	207	221	224	194	225	207	182	198	216	199	232	201	222	184	191	190	230	190	216	219	227	211	189	213	225	234	195	189	213	180	181	194	222	209	183	225	194	190	202	205	210	225	230	206	203	202	223	198	212	223	210	213	217	229	214	203	207	224	200	195	209	202	207	190	244	219	207	226	240	222	223	206	209	200	216	207	212	199	226	207	231	234	199	195	210	228	228	196	200	203	209	234	222	211	218	200	203	233	227	218	212	225	227	244	207	220	227	201	210	193	234	183	215	229	195	203	186	205	204	212	205	191	200	220	195	205	223	214	208	196	196	226	205	230	194	211	193	195	215	223	195	220	190	216	192	215	209	218	222	201	179	211	189	200	218	183	208	190	202	200	240	236	240	226	216	196	244	222	220	209	223	230	207	197	201	224	209	221	209	222	195	183	186	249	220	216	222	207	227	193	203	201	202	234	202	231	231	211	212	217	220	200	190	207	221	220	202	204	212	204	220	202	201	245	228	204	201	186	189	194	195	199	199	218	208	209	218	197	226	201	208	204	202	237	210	190	213	227	230	203	232	195	200	208	225	224	197	231	213	224	190	213	225	245	211	194	197	218	222	202	209	191	223	203	215	218	191	200	243	201	190	202	205	217	200	199	196	200	220	215	218	241	241	189	197	192	206	219	211	229	209	199	215	220	221	213	211	210	215	196	183	191	218	231	219	228	220	226	199	232	201	198	188	196	192	193	203	200	214	198	196	248	219	208	233	202	230	217	218	222	221	214	208	187	200	237	235	214	228	181	186	211	210	215	228	227	192	222	213	221	203	222	209	197	207	195	220	204	203	208	217	203	210	245	197	202	229	215	207	219	218	223	228	193	193	211	180	214	220	208	217	201	200	199	234	203	217	194	204	234	213	209	216	219	213	199	229	219	219	186	182	212	219	205	227	219	212	228	210	222	211	195	214	226	218	211	204	245	228	190	253	193	222	213	204	220	184	219	216	206	209	206	229	222	206	191	195	210	191	202	230	205	220	207	201	187	235	220	222	227	201	193	238	214	196	225	222	205	209	194	203	216	210	202	253	179	216	190	194	188	228	203	186	177	198	206	171	222	215	211	214	211	178	229	177	217	206	206	227	203	205	218	219	204	220	180	235	207	212	216	223	244	185	221	220	224	194	232	209	207	225	194	209	211	227	201	219	213	231	211	217	209	215	213	194	227	225	195	223	216	190	175	184	210	228	195	190	213	198	195	236	218	200	214	223	193	214	191	202	224	195	179	230	217	193	217	184	204	209	219	230	204	200	196	207	223	220	168	212	229	215	235	213	197	213	215	216	200	204	207	206	218	205	199	195	218	189	232	225	177	198	181	225	195	204	198	201	223	217	226	201	216	196	219	235	218	218	199	200	225	220	202	214	188	217	211	244	195	222	213	222	220	217	205	220	207	226	217	197	183	201	209	237	240	206	223	199	200	209	202	220	190	202	205	233	186	191	213	214	240	193	201	193	206	204	206	232	206	190	208	205	227	201	220	211	226	210	209	201	194	199	228	213	189	233	204	228	210	215	188	196	185	199	212	197	201	189	202	215	207	227	222	190	213	214	199	209	221	218	215	205	232	235	202	196	208	223	224	196	227	233	190	210	202	191	209	194	215	207	229	187	218	211	221	203	204	207	205	197	231	213	226	217	205	215	207	216	200	194	213	195	218	215	200	204	214	205	214	186	228	214	228	210	210	224	240	210	226	198	217	213	214	227	231	238	204	201	206	199	184	214	221	216	217	197	255	224	192	229	202	189	225	192	200	219	191	202	195	224	220	172	190	211	234	229	221	195	225	246	221	209	232	227	231	227	218	219	212	214	205	189	205	206	213	240	208	218	217	266	225	229	200	202	224	218	197	217	203	195	204	212	239	219	212	209	226	208	205	200	184	190	215	219	189	197	207	225	178	215	227	230	232	220	193	190	225	218	216	217	226	194	178	211	214	188	185	207	236	217	200	226	195	197	228	223	210	202	212	220	195	215	194	204	175	197	227	203	206	230	224	184	205	198	203	217	206	226	206	208	232	206	205	187	231	232	198	234	211	211	204	201	210	227	191	219	219	210	234	204	189	180	215	214	196	184	208	202	209	212	219	221	205	223	236	199	216	225	206	211	215	218	231	205	200	208	208	174	222	184	205	210	206	195	224	242	207	226	197	228	186	175	216	216	192	223	194	237	189	196	225	202	196	210	227	211	187	204	193	233	170	177	215	193	206	211	195	211	173	241	228	217	199	219	200	211	226	206	202	201	195	209	206	194	179	190	202	206	229	222	218	228	198	192	219	198	223	205	193	207	216	210	199	216	217	207	201	188	198	192	236	206	194	217	227	229	203	215	224	214	203	213	215	199	200	206	208	221	198	227	215	189	224	206	199	205	206	185	219	203	193	223	202	195	218	176	206	195	208	230	198	215	221	175	194	209	214	225	224	219	206	211	204	240	189	196	196	209	217	230	203	196	188	231	186	190	217	224	230	206	181	208	240	214	218	224	198	209	188	219	211	193	222	221	211	222	212	238	228	240	222	187	190	203	201	199	205	212	222	207	210	213	205	209	220	194	219	216	218	204	204	211	213	223	215	214	195	196	210	234	207	213	187	215	211	209	188	206	244	233	236	192	206	210	212	217	223	204	218	207	211	215	226	215	221	193	183	198	245	199	196	210	205	225	222	216	190	221	243	210	197	223	196	208	202	212	198	200	233	213	232	216	208	239	190	220	212	204	210	213	222	207	215	212	223	206	199	212	199	204	219	230	196	208	230	219	209	205	223	218	213	205	216	244	187	227	213	216	210	191	212	218	208	211	182	226	222	250	225
24202	21371	28682	24382	21144	3960	741	501	468	407	406	365	370	336	347	306	343	310	305	287	329	323	336	302	295	288	296	306	312	296	275	268	281	290	276	283	292	285	294	241	265	260	288	283	267	286	293	259	251	281	291	252	290	290	285	301	295	296	292	272	281	283	285	269	288	286	272	311	273	288	291	277	299	282	298	254	301	283	256	287	272	268	301	265	280	279	283	259	307	275	275	269	248	262	255	278	306	273	258	272	276	267	309	265	275	284	249	247	276	270	304	280	277	270	297	281	277	272	294	272	306	273	274	290	255	259	265	275	281	270	282	283	282	277	271	291	273	306	301	260	267	251	300	253	266	297	305	292	269	273	307	293	261	285	309	303	302	285	298	318	273	295	259	300	288	260	279	286	298	291	306	292	268	266	269	285	283	286	312	269	268	258	257	262	287	253	280	283	272	256	295	255	269	284	271	279	277	271	259	276	289	246	288	257	282	274	288	277	222	278	266	295	271	262	258	304	260	289	271	252	288	261	265	289	267	268	263	261	284	266	285	298	277	284	263	252	282	335	259	285	274	283	267	246	286	295	299	258	241	303	278	285	264	294	302	273	278	274	277	281	295	276	285	259	266	274	277	307	266	267	271	271	291	264	291	303	279	305	301	269	294	293	262	264	280	281	285	284	271	261	264	282	273	275	274	290	281	287	276	286	302	269	251	273	288	304	285	293	254	272	297	305	260	289	286	295	249	269	251	284	269	271	291	293	283	285	292	278	279	251	272	279	251	256	270	299	283	260	286	261	260	259	249	278	290	281	275	279	249	273	306	263	282	261	263	281	257	280	277	286	295	256	268	285	267	277	278	287	276	304	264	301	297	282	238	274	264	292	279	299	277	261	277	281	283	264	281	276	277	318	287	295	278	276	273	260	283	283	306	284	275	293	260	282	267	265	259	246	261	275	277	258	269	260	287	285	261	282	274	299	270	273	276	291	283	256	291	274	276	267	310	252	283	285	297	276	273	292	269	275	288	291	294	264	302	266	278	286	266	286	299	273	263	309	296	282	273	275	277	249	290	295	259	271	279	269	245	296	284	275	285	275	308	266	278	280	281	268	297	270	282	256	281	294	269	304	286	306	272	285	292	278	293	269	283	264	275	256	265	277	301	296	281	257	253	249	255	280	267	279	276	250	275	300	291	250	270	274	277	271	266	287	272	269	286	302	284	277	291	282	278	265	302	246	262	291	280	287	254	300	279	289	280	286	277	285	286	273	295	299	254	300	261	290	263	300	310	263	290	253	301	279	312	276	238	288	268	248	274	286	259	256	283	260	280	309	270	315	259	268	282	269	270	246	271	287	307	256	272	287	271	253	279	290	274	270	314	247	296	263	281	283	288	269	266	277	266	283	269	274	247	287	270	259	300	307	278	234	284	263	259	270	263	295	264	297	271	284	264	312	256	261	240	243	276	281	277	279	299	277	278	271	254	256	253	273	317	247	272	249	298	299	296	293	288	246	272	296	279	297	288	320	269	284	285	297	291	252	285	264	259	236	252	257	292	279	263	287	266	289	285	276	293	295	294	307	291	282	300	262	279	263	267	286	250	289	263	272	268	288	281	287	280	285	315	294	289	284	304	311	248	269	263	249	299	248	283	260	273	269	272	294	276	301	266	264	279	247	294	288	257	279	276	269	290	237	281	254	269	273	271	281	293	263	292	262	275	269	280	277	292	259	298	273	246	253	272	280	279	268	271	255	283	268	281	271	274	252	274	277	271	285	248	252	297	297	270	263	289	281	272	286	285	268	252	285	287	284	279	282	285	268	274	264	294	270	268	274	261	287	274	278	283	296	272	259	285	302	253	258	281	263	306	278	285	277	272	280	281	303	264	295	250	272	303	264	273	256	268	291	300	272	244	252	233	298	276	252	286	305	273	294	302	275	284	303	273	266	290	279	254	262	312	276	268	314	301	318	257	273	280	256	305	267	283	299	267	320	266	265	270	275	282	285	287	267	276	269	271	264	287	302	312	241	294	281	268	271	284	296	251	291	304	270	278	291	288	314	300	261	240	264	293	283	243	285	273	296	242	266	274	299	263	267	286	302	286	293	261	281	251	261	271	277	292	229	226	270	282	281	271	277	281	277	299	252	297	260	324	300	307	278	287	300	246	296	259	299	276	281	272	287	261	293	307	278	267	273	266	241	262	307	246	285	240	294	292	258	277	283	250	262	247	254	270	280	290	265	265	254	251	268	267	281	284	266	289	280	283	298	274	281	266	260	274	273	254	296	259	273	252	276	276	266	243	283	252	268	271	272	278	284	281	272	270	262	291	277	292	277	319	292	284	275	303	281	317	276	274	269	242	281	298	295	269	252	282	288	279	259	263	301	252	294	301	248	283	265	268	268	300	279	307	271	255	306	293	269	273	250	270	287	271	278	255	269	284	274	277	289	300	285	284	277	285	260	271	255	297	273	271	273	289	271	285	304	284	266	283	293	292	286	267	306	287	278	274	265	302	323	267	297	238	255	302	291	293	263	296	284	288	277	270	281	291	304	302	266	286	291	290	258	276	290	298	277	287	275	291	261	273	277	256	259	263	284	267	270	289	232	288	276	306	299	218	262	275	263	287	251	279	313	294	314	268	258	298	267	279	265	287	256	290	306	310	273	228	302	254	293	275	252	287	256	278	257	256	320	233	260	309	283	252	279	284	277	299	299	277	252	257	277	249	331	280	288	261	275	276	287	317	275	263	283	293	257	263	294	270	288	288	278	285	268	291	260	275	270	301	264	247	282	287	276	273	278	273	277	277	260	253	273	250	257	270	277	259	304	300	289	304	268	252	264	266	273	264	264	291	303	241	283	274	268	296	275	253	288	284	281	284	301	293	294	270	282	292	256	281	260	266	290	279	253	288	292	257	280	266	292	280	258	290	264	287	250	256	249	295	282	300	271	276	264	270	285	264	278	317	259	262	300	273	260	277	275	262	272	270	294	257	293	281	270	281	268	256	318	289	274	257	291	254	308	259	267	276	286	279	258	279	310	272	292	271	300	253	262	266	261	277	257	261	283	259	273	285	300	289	281	293	287	282	299	250	252	308	255	292	288	271	285	296	277	278	245	294	298	282	244	280	267	297	292	290	287	265	287	296	290	258	296	284	284	287	273	291	266	267	251	275	291	265	259	288	287	272	274	290	282	255	287	276	296	270	264	273	257	281	269	299	264	265	240	283	267	278	295	261	293	246	299	262	264	255	300	286	257	272	279	270	304	267	275	276	266	285	260	271	263	304	284	263	268	275	256	304	288	294	293	290	271	254	278	277	261	298	273	283	259	274	246	277	274	282	291	299	316	271	274	280	290	263	275	286	282	286	292	264	281	315	237	286	294	293	291	258	270	274	267	296	268	299	271	293	281	270	289	261	278	298	283	279	303	263	298	296	307	269	289	297	279	297	257	286	287	276	279	275	291	264	272	287	297	270	258	259	294	287	297	283	260	274	266	277	250
41546	10162	7849	4029	2679	1992	1590	1331	1121	1008	817	830	735	696	691	637	630	582	592	582	544	554	532	494	540	485	519	537	486	538	507	500	488	490	500	467	521	518	520	426	465	506	490	463	521	475	442	482	488	480	509	459	498	485	489	513	472	493	477	462	479	451	472	505	461	498	486	498	482	462	475	460	463	483	417	485	482	442	473	472	478	464	466	436	478	439	479	476	442	500	484	492	470	474	489	491	506	468	455	484	438	503	455	446	486	472	451	492	465	491	453	474	484	492	456	483	444	476	499	483	453	507	460	499	477	498	476	429	501	460	430	484	490	466	454	469	446	456	431	467	440	474	435	471	469	451	463	479	472	474	504	441	448	441	440	417	468	456	435	494	475	468	476	420	493	466	479	419	463	481	474	483	451	483	453	473	434	469	455	475	462	492	471	496	476	497	471	475	456	433	487	459	550	508	479	488	457	482	467	477	506	474	512	462	490	501	421	458	427	464	434	475	474	494	439	439	482	415	412	445	471	472	462	468	488	467	481	455	474	445	485	485	480	469	491	467	465	444	463	435	479	442	467	417	473	496	487	476	495	479	452	470	458	482	455	474	444	484	481	468	469	460	452	487	476	507	467	472	494	436	509	421	480	474	479	483	438	457	493	472	468	415	492	482	481	469	480	484	485	448	463	468	470	464	471	431	479	482	456	425	441	484	443	481	484	480	482	495	485	427	523	469	525	482	489	445	484	466	457	449	458	434	498	419	450	453	471	458	416	463	502	473	456	487	504	503	494	450	458	467	504	427	464	464	445	459	474	471	498	482	481	474	455	496	469	491	483	465	441	502	525	442	466	443	442	476	462	437	446	529	479	437	426	420	478	483	489	443	496	460	456	505	495	458	504	490	500	447	436	401	436	465	457	476	416	473	491	468	444	479	471	444	478	465	503	512	463	457	449	472	506	478	468	435	468	486	465	463	497	455	469	424	452	466	434	424	403	452	429	458	473	478	461	451	453	472	449	461	472	466	437	465	495	522	460	478	477	457	463	416	471	499	431	484	477	484	432	483	483	435	442	464	472	461	461	451	469	469	492	466	470	471	462	493	469	451	490	517	458	456	475	462	473	488	504	415	458	477	473	461	464	476	465	479	464	475	463	411	453	488	446	415	438	481	475	435	469	448	440	459	484	480	469	485	442	502	447	462	483	455	487	482	461	478	414	497	461	450	463	479	457	480	491	514	472	509	484	489	473	477	459	423	482	472	503	500	489	454	452	461	449	468	444	467	499	425	448	458	496	477	485	464	489	476	453	476	449	456	424	496	466	468	485	449	489	509	477	482	458	467	444	464	440	510	483	462	467	482	485	474	469	451	431	474	492	467	457	462	444	495	445	479	473	468	487	436	450	460	473	447	442	469	463	482	497	422	484	444	436	468	458	458	452	473	501	458	476	461	476	519	483	468	465	457	434	469	467	478	506	504	491	434	477	436	456	491	447	436	429	479	469	483	472	463	440	458	429	448	466	439	423	453	463	448	472	473	458	486	460	463	446	493	481	475	461	487	449	487	470	454	455	445	453	442	437	481	442	478	491	454	443	452	443	486	415	445	463	470	441	451	455	475	440	472	453	482	443	466	476	504	460	465	432	436	442	455	435	493	463	464	482	469	496	471	474	497	469	445	507	458	476	458	452	468	458	468	463	461	487	487	476	483	474	443	422	448	479	456	463	468	442	508	475	484	459	447	473	457	459	505	505	477	457	499	450	457	508	479	429	485	482	446	468	467	439	484	487	464	477	484	449	466	435	511	463	464	471	463	487	493	487	486	467	476	486	418	473	452	456	471	492	458	434	466	497	441	495	478	455	432	449	456	505	498	470	449	500	516	445	441	500	470	491	473	451	470	460	454	445	472	458	464	477	492	461	454	429	454	467	447	454	475	500	461	478	454	431	463	446	469	466	478	437	503	480	498	446	436	481	474	456	461	479	462	430	424	466	472	481	477	423	455	479	454	427	445	492	480	419	500	459	470	478	474	479	451	502	468	467	491	480	459	498	476	478	427	442	456	477	455	447	472	461	466	471	470	461	475	445	469	446	480	448	500	450	446	475	446	434	458	486	459	413	466	497	483	472	464	467	474	475	466	440	480	490	467	471	480	445	439	464	477	513	463	469	473	463	474	456	461	470	505	473	472	454	464	464	429	484	493	453	483	470	465	456	464	455	499	465	459	453	461	462	469	470	435	485	484	488	455	435	459	495	448	448	415	461	434	463	460	474	495	499	470	471	458	473	435	447	452	452	438	440	470	441	485	475	454	474	482	483	455	471	460	451	451	432	463	491	449	456	468	427	435	493	461	498	458	471	429	511	453	469	438	484	483	484	458	469	443	466	504	461	464	476	464	467	468	476	498	481	467	439	467	478	473	447	459	442	481	463	420	439	464	451	461	456	498	449	469	464	447	463	456	476	447	521	448	443	470	489	441	458	477	486	478	458	500	481	446	481	451	449	432	430	500	460	477	427	464	480	491	485	475	470	455	443	440	506	490	466	475	440	473	513	510	511	466	468	449	488	460	469	480	436	434	433	468	469	445	499	472	470	486	479	503	469	459	451	484	495	457	414	493	460	476	488	466	441	472	473	466	522	473	489	449	457	448	465	441	458	465	482	463	434	444	498	463	502	476	472	493	451	468	461	436	479	478	509	486	439	434	486	461	437	451	470	483	464	424	495	443	451	492	440	489	533	436	445	443	473	486	451	469	481	483	472	416	489	479	497	475	499	485	499	451	476	479	509	503	454	488	441	460	495	417	463	448	449	488	463	485	460	462	458	455	472	481	480	454	456	484	446	484	491	468	459	463	475	512	469	477	463	472	501	506	449	456	490	457	510	449	506	439	489	446	479	488	473	477	481	422	462	466	487	452	477	419	495	529	484	468	463	462	421	434	487	482	473	482	502	480	452	463	520	471	450	459	458	497	501	427	466	481	416	468	497	497	466	421	516	487	475	472	397	479	436	481	510	487	484	487	489	495	488	467	449	482	487	494	443	467	449	460	475	464	457	435	503	470	479	439	465	495	483	503	466	431	479	492	466	443	478	441	476	494	490	464	478	490	436	455	453	457	498	479	457	470	493	500	453	472	467	471	456	469	444	472	459	437	460	431	464	438	493	435	473	453	460	455	432	466	511	473	496	438	468	428	477	438	450	441	501	472	481	487	493	435	486	464	448	495	478	421	461	474	457	482	469	426	482	446	465	465	468	500	480	497	455	417	458	444	479	489	441	473	449	411	463	486	470	465	454	460	458	463	503	500	472	463	451	473	502	477	482	471	471	458	447	425	443	461	437	447	483	483	498	463	474	438	436	469	463	460	513	462	503	408	441	465	491	445	439	441	510	447	473	494	484	472	468	479	488	444	471	446	449	502	433	438	454	481	497	453	457	458	453	446	449	498	471	460	419	429	433	433	489	517	433	436	478	458	464	496	445	443	437	473	494	432	483	460	451	444	482	443
23213	21344	29208	23875	21346	20992	2876	863	649	630	529	469	438	490	414	399	409	415	409	371	374	370	396	363	368	355	344	369	368	358	305	344	309	352	381	364	348	345	334	312	352	342	321	335	395	312	359	324	377	353	329	350	350	339	346	306	314	343	327	324	337	289	331	387	319	309	313	310	329	367	337	342	341	356	335	337	347	324	333	332	336	315	353	338	336	305	341	318	317	336	326	320	318	342	332	330	323	342	331	316	314	325	335	336	323	299	338	318	325	268	350	330	344	311	347	343	297	327	306	313	340	317	299	308	344	311	341	340	334	291	312	333	334	317	309	304	332	339	352	336	339	346	320	306	360	302	316	318	302	323	342	337	313	301	312	345	295	334	286	311	336	329	307	316	309	327	347	292	321	304	350	357	307	347	335	308	333	359	332	305	325	345	370	318	326	339	301	306	321	324	325	306	312	328	308	321	320	288	345	327	384	312	344	332	345	313	341	297	350	326	295	334	327	312	335	323	315	324	314	316	325	301	380	324	312	308	368	313	332	312	310	329	334	329	287	357	330	328	319	306	339	338	337	303	335	328	321	315	338	341	331	356	306	352	330	332	341	356	259	304	329	308	286	349	339	318	311	336	320	316	321	339	347	315	299	315	338	325	345	323	294	344	338	328	315	322	322	336	312	311	334	300	328	338	328	330	331	326	287	319	313	356	324	283	336	342	310	308	306	283	309	364	337	314	326	300	344	283	347	300	332	337	345	328	321	313	295	325	325	320	300	327	329	335	338	326	336	332	318	326	316	337	339	334	334	325	324	333	343	316	314	315	320	316	319	342	312	309	284	315	326	329	317	336	345	298	313	316	304	353	314	338	332	325	369	321	307	328	340	345	333	303	318	311	313	326	309	293	305	333	334	326	300	334	318	322	353	328	288	317	324	332	310	311	295	332	323	324	293	316	326	346	345	369	311	333	343	325	358	317	289	337	312	356	317	311	305	335	320	304	331	328	297	301	341	335	328	320	344	332	333	303	335	321	343	319	322	355	308	326	346	292	356	340	293	305	332	305	342	314	329	289	325	318	366	288	319	339	330	308	337	314	317	321	316	313	330	317	312	294	315	360	342	336	326	331	343	328	335	342	308	296	323	328	335	325	328	316	329	316	333	301	328	313	310	334	332	330	319	334	308	317	321	303	331	274	294	330	325	320	350	335	333	331	329	297	328	309	338	338	326	333	319	316	317	337	338	308	337	356	345	366	302	340	332	317	343	318	345	310	348	354	335	332	323	308	317	308	318	319	348	347	305	307	323	326	316	305	315	312	317	304	333	323	333	310	328	313	278	343	303	348	359	323	316	350	329	316	341	324	327	326	324	299	314	288	312	315	315	328	312	349	287	346	313	344	323	300	318	339	350	327	355	331	334	316	343	303	298	330	333	329	327	321	329	300	311	304	331	341	281	330	302	357	369	337	326	338	292	318	343	339	349	326	295	345	313	299	338	307	324	351	316	301	319	331	322	299	305	335	318	303	334	314	358	319	337	312	334	306	314	327	300	333	312	317	322	350	307	345	309	317	298	335	335	310	296	318	339	320	347	354	304	334	324	294	322	325	346	295	317	312	343	285	340	365	322	355	307	332	315	319	304	324	337	319	323	306	348	305	330	301	301	282	341	353	315	319	358	320	300	341	302	315	318	341	324	346	332	313	319	334	313	347	310	340	304	344	290	324	330	306	318	316	330	323	352	318	322	300	313	314	297	331	315	315	318	299	301	325	306	348	319	322	340	353	338	334	286	340	337	277	324	316	333	344	302	299	303	328	328	334	321	320	327	318	301	316	336	330	347	307	322	331	329	345	336	308	342	315	323	309	331	331	283	305	327	301	337	332	295	358	333	330	314	324	315	333	332	319	316	287	343	312	298	321	334	316	328	317	337	324	342	304	325	327	302	336	350	319	359	337	322	313	328	375	338	303	347	340	332	262	316	275	320	306	334	313	309	326	312	331	323	309	324	312	315	303	316	335	326	338	295	335	345	310	328	309	344	343	323	318	302	333	346	328	351	308	324	331	290	304	312	309	311	329	319	326	297	368	302	334	311	325	272	323	339	286	316	324	328	328	346	320	308	338	309	335	313	317	342	324	309	330	340	317	325	340	302	319	308	328	343	312	355	305	311	320	317	349	341	357	336	347	313	348	302	286	335	299	333	329	330	315	327	329	343	317	303	304	341	325	308	340	319	319	330	313	312	339	356	321	318	337	310	334	317	329	323	333	339	336	325	328	328	323	350	321	314	315	301	314	318	317	280	332	343	348	326	309	348	357	331	340	335	313	303	337	319	343	323	332	365	321	322	313	327	325	352	355	326	310	291	346	310	347	339	338	327	331	315	331	332	304	341	311	316	323	375	340	326	335	311	303	328	339	316	326	354	343	313	336	327	350	344	327	352	318	319	315	339	306	322	334	327	329	321	305	349	289	347	339	307	303	328	314	342	313	353	327	325	346	323	308	355	328	333	330	321	327	275	319	325	320	325	340	328	324	331	291	290	330	284	286	312	322	324	287	320	327	322	306	326	315	315	302	333	317	300	334	326	318	320	321	323	320	328	326	339	304	329	363	288	329	316	337	318	327	332	340	359	339	288	338	308	297	327	340	327	320	326	317	300	327	294	319	357	328	297	283	304	337	319	305	322	301	342	311	336	322	338	319	309	305	333	307	326	336	286	314	317	311	325	303	337	304	333	338	368	367	335	322	301	316	305	341	319	299	287	318	314	318	331	312	284	327	314	313	339	314	330	310	317	342	290	317	305	337	299	295	327	336	317	297	295	322	305	301	336	329	317	325	343	340	303	313	360	344	322	329	324	299	354	315	312	312	344	311	331	326	279	318	322	298	309	326	295	330	335	322	339	341	282	339	319	325	328	352	321	331	302	315	313	299	307	309	323	300	309	311	349	330	341	343	330	318	317	352	344	324	345	266	330	283	321	307	324	326	322	332	321	291	309	300	346	326	300	330	340	340	289	327	316	328	332	291	299	322	326	339	301	323	338	317	324	321	323	315	339	344	348	313	311	357	301	351	358	328	348	316	295	339	323	340	326	303	322	309	310	311	297	334	316	321	340	312	322	328	294	337	335	282	299	314	334	349	321	314	344	303	335	328	292	320	336	312	318	368	326	343	302	346	319	325	344	293	336	319	311	328	344	306	309	309	335	281	317	302	301	304	363	321	314	332	318	308	298	326	315	320	302	332	365	322	312	321	323	320	328	306	283	319	329	330	348	326	336	299	339	325	322	336	329	334	339	320	344	323	317	295	332	300	338	298	290	312	326	330	323	319	339	308	342	317	324	323	311	325	322	338	311	319	329	303	308	311	351	321	328	325	307	263	299	336	312	327	333	311	341	341	336	304	323	302	355	317	350	315	318	319	316	309	324	312	317	322	361	312	332	321	322	296	344	326	330	313	326	311	309	324	328	325	309	285	326	301	361	324	311	312	319	273	329	317	326	317
44021	14504	12814	6740	4625	3544	2642	2180	1775	1536	1395	1232	1051	964	879	853	790	794	761	727	731	684	691	671	682	705	617	622	628	652	610	596	612	582	563	584	585	567	636	537	572	598	576	573	554	575	566	546	563	573	567	547	581	534	599	544	505	563	537	560	534	520	551	525	555	547	579	564	527	527	534	554	566	517	556	568	560	541	555	540	525	578	550	582	520	501	522	574	530	515	519	551	565	584	522	534	564	527	557	571	554	496	541	560	515	517	516	598	570	561	547	550	501	545	551	509	511	554	540	549	532	530	505	520	528	538	578	555	504	553	542	535	504	519	557	561	520	546	520	527	537	546	528	566	562	517	535	514	536	539	533	545	562	533	555	526	502	575	537	525	595	504	524	554	546	587	504	566	532	519	568	532	542	532	521	524	543	542	520	526	503	580	553	549	500	508	510	545	513	576	532	542	528	531	501	536	559	528	583	513	568	494	562	565	528	581	557	544	567	536	550	520	520	546	558	533	513	526	539	539	530	519	525	577	542	510	553	538	563	537	563	515	541	530	593	548	521	576	533	521	524	534	561	554	539	510	589	574	547	565	530	523	540	499	496	535	515	554	571	511	532	534	546	550	556	572	498	554	550	573	580	542	541	544	533	535	507	569	530	570	544	490	552	559	569	552	581	529	541	548	529	515	584	555	547	553	558	592	531	561	576	552	538	553	537	531	550	537	567	559	540	565	540	561	516	535	569	548	534	526	520	522	534	533	527	549	526	508	539	595	542	553	548	549	567	530	561	553	560	541	546	529	524	537	542	556	526	538	541	476	547	532	543	526	576	589	493	540	538	522	548	550	556	539	533	552	554	547	515	529	541	525	507	572	521	531	536	519	529	571	541	511	536	521	510	522	543	539	529	520	563	503	528	567	508	547	540	515	520	534	543	529	540	555	534	526	520	539	531	517	538	521	516	495	548	516	498	561	600	535	543	541	550	552	547	562	532	532	554	533	538	540	548	529	518	572	551	520	544	560	569	552	502	533	512	527	585	551	557	525	509	575	528	527	540	555	548	556	567	533	547	542	551	560	523	548	555	556	575	544	540	536	538	542	539	546	542	514	511	547	546	541	526	548	508	534	534	520	537	523	536	534	536	570	515	520	563	551	569	505	557	554	566	582	530	581	546	532	524	569	569	496	547	566	525	548	552	569	567	547	548	536	551	541	548	583	525	557	562	484	540	546	479	517	488	541	522	518	526	555	578	559	552	507	502	524	561	520	506	547	576	503	540	522	526	550	539	525	505	508	492	590	570	520	531	576	520	530	532	554	550	500	514	510	565	538	554	548	561	534	530	533	514	543	551	543	520	555	546	539	542	498	568	548	519	582	532	496	545	530	544	559	535	523	553	533	567	553	531	534	504	544	497	549	481	554	520	545	572	514	570	520	540	540	521	517	560	519	509	555	514	521	500	520	487	500	544	549	534	541	543	554	541	525	493	514	530	541	537	594	554	552	539	543	557	514	535	576	500	516	538	532	525	546	559	527	533	538	554	562	491	540	556	510	518	544	512	574	548	536	525	564	505	529	517	560	531	558	557	551	546	546	532	557	548	521	526	568	530	533	515	558	557	530	555	513	524	519	499	539	534	547	548	556	531	527	549	561	556	527	501	524	548	543	517	539	586	525	594	609	545	516	551	518	534	523	567	514	562	545	551	520	500	565	536	562	540	529	508	517	552	518	503	544	521	567	582	512	546	507	532	552	534	564	503	533	532	518	583	505	546	522	492	528	538	574	532	526	527	513	536	532	535	530	503	513	535	556	566	533	555	539	542	541	534	542	542	497	508	533	517	526	536	541	535	554	529	506	540	502	560	497	561	524	533	559	561	558	521	498	579	546	565	524	516	501	540	535	534	543	575	541	521	538	530	550	516	535	535	523	589	550	515	540	532	493	502	480	494	527	526	553	545	521	513	559	546	553	552	576	557	564	531	568	544	535	507	527	498	514	509	535	558	543	544	531	592	521	566	570	556	503	544	523	520	527	540	527	543	555	557	546	511	528	510	541	543	513	532	530	522	491	553	577	553	556	524	577	549	546	494	538	549	548	522	551	573	526	492	532	549	580	576	549	493	554	551	554	532	550	522	544	569	522	533	533	532	575	533	541	523	560	532	508	538	531	508	536	540	520	558	531	549	535	530	549	512	580	526	516	550	588	555	521	511	555	538	501	565	512	505	554	530	580	516	529	576	545	574	544	520	521	524	527	528	496	559	512	561	562	492	513	550	537	538	511	539	528	553	548	556	547	537	545	571	508	524	554	533	536	505	519	555	575	556	566	537	533	523	542	540	518	515	509	585	530	527	562	543	546	576	536	581	522	520	485	516	550	496	550	536	548	537	516	539	569	526	545	545	541	551	508	547	581	511	515	550	545	553	518	500	570	574	543	519	491	534	551	540	559	498	546	507	509	559	519	547	571	545	519	545	525	523	531	496	542	501	563	545	547	537	549	517	557	577	512	529	544	534	496	587	532	503	545	557	548	543	543	578	544	507	529	559	559	525	516	535	539	556	545	538	570	559	520	586	542	533	529	535	501	552	564	527	542	522	561	495	576	549	582	532	526	484	539	565	542	507	512	529	566	567	550	519	578	538	499	531	558	564	546	520	606	543	542	514	517	547	527	514	546	516	483	527	524	510	518	547	535	533	582	577	568	538	573	529	517	523	564	541	558	541	539	584	503	557	524	503	553	511	542	568	583	530	538	584	532	485	544	518	560	545	550	550	560	536	534	544	533	550	572	550	543	588	534	575	531	502	545	537	540	554	548	495	537	529	549	519	547	574	536	562	532	510	551	524	559	564	555	538	505	538	541	568	525	535	528	566	541	552	563	527	533	553	523	561	516	531	531	547	552	536	517	586	535	533	550	556	587	522	544	519	531	532	544	539	493	522	541	565	509	519	538	525	580	543	525	553	527	545	586	511	542	514	525	500	521	566	534	516	546	528	532	503	549	535	544	576	490	525	527	526	525	520	543	538	545	569	532	550	532	516	556	566	527	533	507	554	530	541	539	570	515	589	550	545	523	567	541	567	551	510	551	524	513	553	522	559	539	504	550	551	553	547	581	572	565	545	538	576	493	534	517	557	547	566	544	552	578	573	499	523	570	543	541	550	515	557	528	551	535	501	534	533	529	551	535	514	533	549	530	523	517	536	568	562	569	518	555	555	535	518	531	529	506	532	545	577	515	526	519	568	574	546	540	548	546	564	531	544	572	566	556	491	522	552	544	549	512	548	538	546	541	517	551	537	556	554	511	554	495	550	516	583	524	528	555	536	581	528	526	531	543	581	541	545	546	561	540	540	514	512	537	548	478	592	583	520	559	537	509	504	568	527	546	547	498	541	524	548	585	533	557	584	516	523	569	540	552	545	560	543	525	568	549	540	555	558	531	472	550	548	568	582	568	525	506	527	544	517	535	553	526	565	533	509	537	488	535	575	548	528	524	529	530	535	510
27021	20729	8655	413	186	184	138	171	121	148	116	137	120	118	116	132	123	117	135	117	123	125	112	132	134	123	126	121	119	128	128	130	134	129	120	126	104	128	113	121	115	124	125	121	145	109	137	113	132	123	116	119	111	118	115	112	114	112	144	115	132	113	126	114	122	103	111	140	118	127	103	114	123	117	122	125	118	138	139	120	121	117	113	134	134	97	127	105	117	126	120	112	130	123	119	137	117	130	120	100	123	125	136	119	135	120	115	130	108	142	128	116	124	112	112	103	124	122	118	132	134	125	102	124	126	102	119	122	117	103	131	124	119	128	114	127	148	119	113	142	119	126	121	114	119	112	107	114	107	128	113	124	130	117	141	132	119	131	124	118	138	108	121	125	112	105	134	131	125	112	118	124	104	105	113	126	113	120	125	131	119	114	124	129	124	116	130	137	132	107	112	126	118	129	119	130	108	113	121	119	139	101	114	115	113	113	119	129	110	132	124	129	127	138	128	130	125	123	109	109	112	127	128	122	120	119	121	108	127	118	116	126	125	151	107	114	106	123	128	116	115	145	123	138	111	118	104	113	119	105	111	104	139	130	128	128	92	122	113	121	126	125	132	134	126	132	100	106	136	118	114	110	123	112	138	128	123	105	113	104	103	119	111	126	117	138	130	123	122	117	117	139	114	122	118	134	130	125	116	114	111	126	128	122	120	131	127	101	111	126	135	121	114	133	114	129	127	138	134	108	120	119	105	126	106	129	105	128	138	120	120	109	117	119	128	128	114	137	127	137	119	125	121	117	125	120	140	129	121	109	121	120	113	141	119	125	121	125	130	117	138	124	96	130	107	131	103	113	113	120	119	113	124	114	112	104	116	99	110	110	121	133	111	106	107	113	135	127	108	118	105	111	107	125	130	105	116	127	122	100	124	118	120	112	136	115	111	121	110	134	107	123	115	126	133	126	115	115	131	128	123	102	110	125	137	125	113	148	106	119	116	117	136	125	144	122	115	112	124	106	123	141	108	110	129	136	120	133	127	105	122	114	111	126	123	137	99	112	140	130	133	137	125	127	137	111	132	134	112	151	130	140	97	122	138	106	112	122	130	117	116	117	140	122	119	136	121	120	114	114	135	136	127	108	104	112	108	137	136	138	132	124	113	143	119	129	123	122	134	116	112	103	119	126	130	113	117	124	112	132	140	151	140	115	127	132	121	129	106	130	129	125	114	128	124	126	121	126	118	120	123	113	128	101	120	111	120	130	120	134	129	120	117	123	132	105	114	107	98	109	130	105	131	126	114	107	127	99	110	106	130	122	131	109	107	119	127	92	113	124	88	128	125	129	124	112	134	141	128	134	123	160	120	125	119	133	128	107	117	129	122	119	134	132	142	121	122	126	115	115	128	104	120	106	121	130	132	123	102	121	124	139	140	124	124	133	119	122	118	141	129	110	119	122	123	107	109	107	120	124	107	120	111	146	120	101	118	129	131	136	137	130	108	119	133	127	107	124	131	114	114	105	112	106	120	126	154	113	106	139	119	120	112	122	131	123	106	129	130	104	119	108	119	139	118	116	122	126	107	111	110	111	128	136	136	110	123	137	117	132	107	121	151	103	123	92	119	111	105	107	124	125	144	119	122	123	119	123	113	124	126	131	117	128	99	116	121	107	128	116	122	122	123	125	114	148	110	118	111	105	128	114	106	107	117	112	136	116	129	126	128	136	114	126	130	134	126	100	122	108	102	141	125	111	112	118	99	130	129	112	122	162	123	121	117	121	126	118	119	131	122	124	142	122	113	121	116	127	119	133	124	129	115	144	119	132	133	117	102	113	139	125	115	135	124	127	127	128	108	125	141	140	131	111	126	117	118	102	119	141	113	122	125	107	102	115	117	102	122	117	112	112	117	111	107	122	131	100	119	134	131	121	107	117	120	125	113	132	105	119	125	123	106	134	107	124	124	128	131	135	131	119	116	100	124	116	110	125	126	131	119	111	113	138	105	110	140	106	134	101	113	119	117	112	133	128	100	136	135	122	100	105	125	147	115	123	138	115	108	141	114	115	113	120	117	127	124	129	120	128	114	121	131	127	119	121	143	112	117	95	126	118	118	119	135	137	123	113	107	117	109	125	124	116	138	119	115	131	118	124	125	115	115	134	125	110	122	104	133	118	112	129	124	134	136	114	124	111	114	123	135	133	125	122	108	106	132	134	116	115	126	143	92	110	114	129	129	116	117	126	130	113	120	100	122	118	131	116	108	119	124	114	113	115	133	136	117	114	119	139	109	114	114	126	116	110	121	134	115	105	130	131	132	127	124	119	100	106	126	136	134	108	134	119	132	116	98	92	119	145	123	110	121	115	125	115	127	128	108	116	104	100	124	132	122	97	117	102	127	103	115	109	155	117	119	127	127	118	110	115	121	136	121	119	131	136	106	115	111	124	115	126	109	117	140	115	128	118	126	117	124	123	132	115	112	123	104	118	121	123	110	101	124	124	120	102	101	116	123	131	121	121	141	116	111	128	110	110	116	130	124	115	134	132	140	118	126	150	111	109	123	127	117	144	111	128	120	133	127	140	106	119	137	147	126	130	98	117	132	127	120	135	125	130	130	115	132	118	113	119	110	136	118	117	132	122	126	118	136	131	108	104	142	129	115	119	114	126	127	124	138	123	104	115	93	127	111	121	109	99	119	113	118	132	109	108	135	121	135	122	132	121	124	124	110	109	117	128	108	119	107	121	144	132	107	113	93	136	133	122	109	118	120	119	121	118	119	147	128	104	118	125	136	114	125	134	93	123	112	138	134	121	124	117	120	109	109	120	118	129	126	122	121	133	134	141	98	128	123	128	109	107	120	124	123	128	112	112	117	108	122	113	129	147	118	122	120	115	112	114	129	133	111	102	115	106	116	115	112	147	144	121	107	119	118	122	126	121	111	111	125	126	138	105	120	115	108	130	140	138	109	112	138	97	147	132	130	131	114	131	122	105	120	111	134	129	113	117	119	139	137	132	115	126	126	129	118	134	139	136	106	132	121	124	132	121	122	108	122	121	126	127	113	113	140	154	144	127	124	116	105	102	116	114	120	129	130	137	107	117	126	139	130	139	121	115	111	117	120	119	119	121	123	127	114	139	108	123	131	114	110	128	133	125	127	121	98	126	123	125	129	124	142	127	132	118	101	131	122	101	126	124	114	107	115	131	109	124	129	127	128	120	120	128	139	128	123	137	117	133	116	113	140	124	95	113	120	135	119	124	130	126	135	120	136	122	118	130	117	131	130	136	122	116	117	135	132	130	115	122	111	102	134	125	137	135	131	105	128	135	141	108	115	110	128	121	130	112	124	114	125	119	118	122	122	121	129	131	138	115	130	113	134	117	121	120	128	142	127	116	120	117	103	126	121	114	108	111	141	112	136	131	117	104	109	133	119	107	128	122	128	148	120	132	125	114	118	116	135	116	113	117	111	131	117	112	116	116	122	141	121	121	120	109	92	124
21315	1964	1018	530	419	345	312	278	250	256	222	220	233	220	222	256	215	220	216	246	219	218	232	218	206	226	221	187	242	192	215	228	211	208	212	205	185	205	211	193	210	222	200	201	222	219	220	211	220	212	186	239	217	214	221	218	213	213	183	222	223	222	204	234	216	203	215	206	205	209	200	218	198	190	190	227	235	236	219	225	210	217	188	201	205	222	194	211	205	191	213	227	219	201	232	206	234	220	195	214	221	213	211	208	187	242	212	219	235	214	198	209	216	206	218	217	214	235	219	200	203	189	203	220	193	190	212	184	189	211	223	224	215	181	211	239	200	232	211	245	215	233	192	206	227	180	216	199	194	211	228	213	230	228	202	216	230	218	217	174	210	206	195	176	217	209	234	199	204	227	228	231	186	219	221	187	210	194	182	226	223	211	223	201	197	196	216	222	194	221	214	210	227	231	199	226	238	214	215	209	209	220	231	204	209	231	227	203	197	234	207	217	191	213	213	193	231	205	187	188	232	218	210	226	214	222	192	222	213	212	210	215	219	226	220	231	212	197	188	223	200	199	201	219	234	211	195	194	197	211	226	229	210	217	229	201	195	192	207	206	224	238	200	207	188	210	233	192	213	209	200	206	209	177	234	188	187	218	191	215	236	204	197	203	222	226	219	215	235	218	236	196	236	195	196	198	200	200	234	214	212	219	214	221	221	200	195	226	221	209	212	208	210	209	214	212	216	230	200	226	223	200	218	191	221	215	199	201	230	212	207	234	215	210	201	218	222	203	203	198	211	202	223	217	214	231	225	180	210	191	215	221	219	223	238	204	204	200	190	213	209	199	215	236	197	202	198	242	211	216	200	205	208	224	202	176	204	206	222	187	202	201	210	219	195	206	196	194	218	201	202	201	206	215	210	198	204	227	182	214	209	183	181	246	204	202	219	213	216	196	204	221	224	216	208	225	199	214	208	210	189	218	232	206	196	198	221	193	200	205	212	219	212	188	211	211	222	217	197	212	222	186	205	208	222	229	202	212	205	195	211	226	245	227	216	196	223	227	194	207	203	226	205	183	221	227	192	194	216	215	194	208	194	197	214	197	242	200	236	236	219	224	217	237	223	204	205	187	206	209	225	197	214	201	195	214	236	225	234	224	203	204	199	208	234	186	212	212	221	202	190	223	204	221	213	219	193	180	210	221	189	211	219	225	205	225	209	192	208	237	215	204	227	191	185	213	185	194	197	218	209	221	228	220	221	227	207	199	216	217	208	206	201	221	234	217	211	209	197	189	241	212	193	190	232	196	221	200	230	199	187	212	197	210	181	215	235	204	191	198	217	205	217	220	208	202	210	175	197	222	229	215	220	226	206	210	224	180	229	218	198	217	228	215	213	216	211	194	225	220	211	193	208	224	214	230	198	194	217	202	190	201	199	226	197	223	203	227	243	215	192	203	213	208	201	205	229	193	205	209	182	214	201	232	209	211	209	206	201	220	215	213	234	202	223	221	208	213	229	218	230	192	217	210	232	204	219	211	236	211	195	209	186	209	201	221	207	203	224	215	218	213	222	217	219	221	195	229	215	209	206	209	230	262	205	196	217	211	213	195	218	176	197	215	217	202	216	197	202	206	224	210	192	212	189	221	215	199	212	235	200	214	218	192	188	184	218	222	216	214	191	224	219	206	200	211	224	213	184	229	203	204	193	187	217	200	235	253	200	201	199	213	200	226	185	231	202	212	202	243	223	211	223	218	199	231	198	220	205	201	211	193	239	221	220	229	205	220	210	197	232	226	191	227	200	217	212	197	216	228	227	206	233	216	209	214	197	211	204	167	228	191	196	200	210	251	210	230	222	218	195	185	209	190	218	216	204	231	208	219	191	206	200	229	231	198	215	182	230	217	223	198	230	221	216	191	217	228	181	198	220	186	190	197	205	196	205	210	212	185	190	191	207	219	189	216	216	215	219	207	227	210	216	204	263	223	196	202	218	213	227	221	219	219	208	231	204	201	208	190	205	206	243	209	222	217	189	227	225	219	204	212	202	214	214	228	200	213	214	218	203	213	227	218	192	200	235	203	205	196	193	210	199	202	216	220	221	206	209	204	234	222	206	220	181	225	209	202	240	197	203	193	195	200	223	202	213	214	225	235	215	196	214	213	214	199	210	192	216	240	249	226	228	192	225	217	196	199	213	220	225	183	185	199	223	193	196	209	223	189	211	234	197	210	199	222	208	199	195	214	201	185	219	224	220	203	205	164	193	220	207	241	206	196	203	203	248	187	193	237	220	199	216	227	204	205	207	207	213	215	199	194	206	206	232	201	212	200	209	222	195	219	192	219	248	204	229	220	199	178	194	227	223	219	232	202	229	227	222	237	170	218	203	194	222	222	190	226	176	215	192	214	215	203	232	208	228	189	220	202	192	201	215	205	212	219	218	223	192	210	211	216	226	198	204	211	206	202	208	205	217	198	214	209	238	208	221	225	205	207	210	194	214	224	206	184	228	217	199	202	218	226	210	208	230	213	197	202	209	213	184	191	232	213	201	187	203	172	196	204	233	207	245	196	234	214	217	202	171	212	223	210	197	207	204	232	208	217	226	193	197	229	196	218	202	220	194	193	195	208	195	188	210	193	241	190	210	219	190	209	237	225	202	207	200	225	193	197	217	208	208	228	196	195	194	207	217	212	179	218	218	197	229	232	230	213	203	205	250	211	235	209	202	202	214	254	238	193	216	202	225	196	215	192	207	225	215	206	221	226	210	213	221	210	199	206	193	209	216	214	201	241	218	215	199	223	217	205	180	197	220	191	202	231	206	208	238	218	193	206	179	215	192	224	187	214	206	215	204	232	193	205	217	201	200	225	220	203	212	194	216	205	184	216	204	214	229	213	218	244	201	218	206	214	207	210	223	202	215	223	185	205	198	211	211	212	207	216	220	217	195	215	218	188	216	247	226	208	213	230	220	210	202	220	205	218	230	230	200	195	199	195	211	231	227	201	211	188	196	212	203	211	210	214	196	207	220	212	212	188	217	228	199	200	231	217	198	206	212	203	206	188	215	199	198	223	207	189	244	225	198	217	192	203	194	220	219	232	224	198	217	194	193	226	213	215	220	213	224	228	230	233	237	199	226	218	213	201	191	205	205	237	190	194	223	215	218	226	231	199	220	207	225	226	208	221	171	209	229	208	191	214	213	175	215	233	205	216	229	210	212	207	213	205	181	201	218	220	178	209	196	195	211	212	213	238	210	193	212	233	222	212	223	222	223	223	215	188	243	181	201	217	228	208	213	217	205	202	198	204	202	191	229	206	213	213	212	210	222	202	229	207	231	217	220	220	214	209	229	251	200	204	215	211	221	213	215	226	205	207	232	212	194	264	229	218	236	207	189	214	200	212	210	214	206	221	203	231	184	214	201	205	228	193	226	207	198	231	196	240	213	181	196	213	209	211	218	218	218	223	232	222	256	184	201	218	228	206	194	214	249	213	227	241	223	212
24151	21329	28628	24376	21123	4050	797	509	438	412	406	379	367	338	359	355	363	341	321	350	340	355	298	315	313	285	304	287	305	292	305	285	283	299	314	267	252	265	269	258	270	287	277	243	292	276	272	288	278	289	287	295	281	281	292	260	289	321	263	316	284	287	287	262	260	274	302	248	293	288	293	273	281	304	300	293	269	276	288	288	317	292	256	285	309	316	260	272	298	291	284	255	264	320	281	294	308	289	263	269	294	296	278	293	307	274	292	306	259	270	271	267	261	285	298	301	270	297	285	277	264	290	283	295	279	258	277	260	280	282	267	269	268	267	318	308	291	300	283	282	303	294	270	276	288	272	254	287	262	278	255	298	290	292	291	293	271	272	273	267	304	275	260	300	273	257	292	285	276	286	315	287	281	298	312	277	294	286	295	284	303	316	332	273	270	306	244	280	288	282	308	280	302	295	315	293	274	273	297	284	281	279	296	295	262	258	273	287	318	280	303	277	273	277	273	267	275	251	266	305	253	286	277	296	285	270	270	279	248	295	289	272	272	276	254	340	280	281	288	293	304	274	279	311	316	287	283	291	250	263	281	281	297	264	247	263	245	271	294	275	249	278	298	293	281	285	273	308	282	282	273	267	261	288	284	292	300	258	285	326	257	270	300	273	283	267	261	278	298	286	298	287	258	305	283	279	284	311	277	275	289	285	298	308	305	280	302	271	300	301	293	278	266	283	279	261	260	261	276	276	297	301	254	280	265	278	280	298	283	300	272	281	293	291	279	257	299	276	271	277	288	248	283	289	275	248	301	283	295	274	245	268	284	287	274	288	293	269	285	264	298	270	283	293	277	263	277	280	262	265	284	272	263	249	278	290	266	280	296	274	268	281	301	269	307	285	273	289	282	258	274	267	295	263	252	280	253	283	286	283	254	277	288	273	269	263	297	291	283	259	283	300	284	295	298	302	312	264	321	274	273	309	291	273	252	273	271	295	285	272	298	270	244	280	286	284	290	282	269	281	272	269	270	269	255	269	269	251	305	296	294	295	295	267	251	273	280	271	293	308	274	283	281	283	254	279	310	285	275	263	268	246	291	260	289	280	294	280	309	301	306	267	285	268	275	298	277	280	277	279	267	269	299	290	274	290	291	250	275	241	311	266	277	276	297	271	273	304	308	266	252	270	277	279	278	292	287	274	270	280	305	272	297	252	293	276	296	282	278	273	275	315	257	289	288	278	309	262	280	287	256	296	283	293	292	280	253	261	263	286	274	288	288	293	293	260	290	245	287	272	290	268	294	254	277	284	297	284	288	299	280	303	300	285	258	302	271	296	273	269	256	277	272	291	275	277	277	258	273	279	262	263	282	252	263	277	303	277	296	254	273	262	258	291	270	296	274	296	269	261	282	285	300	282	311	279	290	266	294	278	248	289	307	298	285	280	276	294	280	281	281	280	290	293	306	271	252	283	291	277	289	281	284	287	247	259	270	272	307	303	296	268	305	305	269	258	309	267	302	296	306	270	304	262	276	279	294	282	276	303	268	304	294	283	288	280	305	254	306	287	279	269	305	296	278	273	281	270	290	300	305	265	273	243	282	274	272	273	280	294	284	272	308	250	283	287	295	294	294	252	309	279	263	276	277	281	308	304	294	257	293	273	284	294	252	293	275	278	317	282	260	279	268	303	293	302	263	315	285	271	279	261	281	255	261	277	288	274	295	301	278	299	279	263	289	280	247	283	291	275	265	294	296	288	272	255	278	282	302	304	292	298	281	290	263	272	286	295	273	285	303	282	277	288	290	277	270	249	291	275	263	289	307	281	271	267	276	270	314	309	299	294	307	274	272	273	272	268	286	296	283	263	303	253	309	280	285	276	275	284	268	272	296	261	283	290	250	282	280	275	286	272	286	269	279	264	267	313	313	292	264	256	253	288	280	296	261	278	266	301	291	286	287	254	297	290	270	290	272	262	282	252	276	288	257	297	279	279	287	308	261	291	272	272	282	268	254	259	299	288	272	297	276	295	278	304	299	264	276	286	276	231	281	307	285	283	289	275	261	296	289	251	268	296	275	277	272	265	261	261	290	268	280	276	253	279	296	282	265	263	297	260	277	280	270	267	299	285	308	296	287	289	298	291	272	271	297	254	300	271	300	291	273	296	279	284	241	305	280	277	296	281	292	278	264	264	301	253	302	291	278	285	277	277	289	285	286	272	299	270	304	254	287	282	279	279	282	302	292	265	295	262	270	284	280	317	271	260	290	265	289	285	298	301	305	263	285	273	269	251	268	257	290	315	276	287	246	273	276	278	284	285	279	269	286	284	296	279	265	296	290	288	303	291	264	265	248	281	269	307	282	273	267	306	281	298	329	257	269	262	265	305	297	299	281	305	295	285	291	300	276	302	251	306	259	272	289	270	276	297	289	288	274	303	255	281	269	306	287	301	273	287	307	289	245	294	269	288	247	286	274	287	305	277	282	271	281	270	269	286	282	275	247	324	300	286	266	290	292	282	273	277	328	290	289	281	290	277	287	286	284	267	283	259	290	280	253	293	283	262	271	246	263	290	284	267	292	298	284	292	269	310	296	270	274	300	267	292	300	280	290	276	282	295	269	283	269	263	269	294	282	269	254	273	294	282	281	274	291	277	282	264	254	245	273	262	278	270	251	272	290	269	264	292	286	280	284	288	280	263	290	314	266	232	287	275	288	252	303	302	286	296	302	266	297	280	294	281	296	273	291	252	280	257	303	269	282	277	265	280	277	277	284	261	298	259	260	301	286	267	311	302	259	273	306	285	267	266	305	276	258	271	293	310	299	285	282	271	270	263	281	280	276	284	274	299	284	274	250	268	274	318	261	274	278	289	261	302	257	259	301	281	277	265	254	310	311	326	278	281	252	261	270	264	312	313	267	281	289	291	284	270	269	306	277	294	287	293	282	284	289	279	256	289	280	303	279	281	297	276	268	279	269	279	265	281	286	266	292	263	281	277	286	274	245	289	280	254	287	249	280	259	276	295	290	260	256	323	280	302	288	292	268	288	268	276	284	275	277	278	281	271	288	277	285	271	286	282	267	259	286	256	300	289	255	242	280	270	259	278	258	274	290	282	281	311	265	269	272	271	274	282	273	284	284	269	290	255	271	292	295	288	307	291	277	280	289	281	292	294	282	309	281	271	280	300	267	319	291	300	283	288	263	304	288	296	276	260	279	270	242	281	287	289	285	304	288	282	290	280	279	281	291	254	291	263	296	306	282	256	295	264	281	287	284	256	275	285	273	257	280	305	288	300	282	304	298	262	263	265	267	291	319	279	276	288	304	294	298	263	288	278	279	294	281	304	282	267	281	270	291	312	259	283	251	285	247	256	287	277	288	301	272	280	271	267	269	288	286	258	267	299	257	286	288	294	289	268	286	264	282	281	290	263	273	285	292	267	287	288	302	276	255	266	292	273	299	285	258	256	279	273	257	288	260	293	284	264	259	308	276	272	281	264	242	257
40954	9969	7918	3903	2691	2130	1566	1296	1078	1005	885	790	687	713	715	644	588	582	615	559	560	552	561	532	522	540	503	509	543	485	520	488	460	495	518	529	492	495	459	477	502	484	494	473	511	496	499	474	476	482	534	492	470	462	474	442	486	447	498	500	491	459	472	496	448	462	522	474	452	489	487	475	452	485	481	477	500	457	475	499	491	471	444	489	458	461	480	464	443	469	441	478	453	472	492	465	468	458	447	488	482	429	471	500	522	429	449	490	490	475	442	490	444	520	468	468	446	448	440	447	435	494	455	450	461	459	472	475	493	467	481	449	478	469	472	493	495	459	482	449	465	469	443	475	483	481	451	450	499	467	466	489	466	464	493	474	448	452	460	495	496	465	482	472	466	478	431	422	453	440	479	399	475	480	499	490	502	483	465	491	460	496	503	475	447	441	464	472	451	460	458	455	427	493	446	416	475	490	496	484	471	443	427	461	483	502	477	468	489	475	449	448	474	455	505	478	491	448	427	496	446	454	458	471	474	469	493	481	434	507	453	494	467	463	487	478	464	501	499	451	436	428	463	459	442	489	459	523	480	449	480	476	459	485	505	443	446	495	481	477	460	487	468	506	468	474	442	490	428	455	446	487	455	512	449	444	464	465	479	474	520	474	449	435	464	479	453	491	495	472	491	443	455	488	504	488	493	492	439	478	483	459	469	445	458	456	464	493	434	464	471	484	469	467	491	467	514	467	465	456	483	439	462	452	432	443	491	473	473	469	463	499	431	506	457	477	454	445	493	427	441	501	470	502	457	433	485	439	469	474	467	491	450	481	467	474	473	488	488	471	472	438	472	472	467	487	422	434	483	532	455	452	467	458	467	522	474	440	463	442	430	444	476	521	470	515	467	491	463	478	456	483	471	480	509	463	465	482	522	473	470	479	457	459	478	457	477	452	448	475	456	454	474	458	432	468	442	455	460	449	462	455	462	460	477	487	441	513	507	507	477	480	468	471	485	475	459	464	461	471	467	482	498	476	478	445	452	502	495	470	453	473	462	416	469	458	483	462	486	486	458	455	440	468	461	485	459	480	435	450	440	473	497	464	458	455	451	487	458	481	435	421	490	508	494	463	463	460	460	476	474	483	466	469	465	481	468	478	507	428	454	452	441	504	488	497	461	450	502	472	480	487	492	494	483	427	469	498	448	449	490	470	498	499	459	455	470	494	477	434	467	476	513	494	466	489	448	441	476	448	460	452	455	463	454	486	486	489	487	471	475	439	425	466	452	458	500	468	483	471	501	442	458	438	473	461	454	466	439	448	511	491	450	457	478	486	471	467	436	480	474	442	476	488	479	473	459	528	452	448	458	493	457	474	484	481	472	479	455	500	466	452	470	507	482	460	475	499	491	453	487	459	487	479	455	464	462	458	487	492	458	424	468	450	472	465	498	428	473	473	495	446	463	456	438	460	452	472	501	448	444	460	411	411	443	562	450	470	436	487	544	477	492	426	477	492	492	457	438	457	461	471	505	457	465	512	453	509	424	495	419	436	484	509	497	456	430	459	461	434	485	433	472	450	447	471	461	427	471	471	527	501	482	447	451	471	477	496	467	486	476	478	461	438	492	443	466	467	494	442	481	452	462	473	479	438	487	472	432	427	441	461	455	465	475	444	459	465	483	456	451	496	437	460	469	443	487	495	461	494	474	469	453	462	502	521	481	441	460	452	471	442	471	504	494	466	477	477	479	468	471	527	450	476	485	499	438	532	481	472	478	451	430	459	464	485	458	484	454	481	432	454	462	468	445	464	489	448	488	461	430	515	477	427	465	457	495	493	456	495	482	482	500	455	483	529	441	479	457	462	461	457	515	464	488	424	481	496	477	475	459	454	476	453	459	443	474	468	474	468	483	480	476	451	513	492	453	467	435	504	510	462	470	470	455	496	481	459	513	446	451	489	476	475	472	456	460	463	479	457	434	423	501	431	416	466	467	444	462	479	471	493	461	452	468	464	484	490	514	464	490	473	493	473	467	520	507	475	458	440	464	484	481	494	452	472	520	472	481	467	432	435	447	488	481	424	464	455	467	503	503	444	454	485	484	419	476	460	454	471	490	494	449	490	474	441	482	460	487	459	453	462	480	461	468	467	459	458	477	467	478	474	463	426	474	461	458	456	466	463	491	480	468	486	486	466	481	442	442	488	465	453	446	451	472	488	455	476	470	451	466	450	478	495	449	461	468	486	508	432	499	425	453	466	460	473	472	443	453	468	481	468	485	483	452	470	432	486	523	503	496	467	444	489	494	449	471	489	467	476	455	469	431	435	487	448	458	463	476	447	480	479	477	489	475	468	470	449	450	495	470	458	435	401	491	463	469	508	458	471	436	434	460	471	463	462	484	468	408	500	479	475	469	496	502	451	493	483	481	452	497	507	459	475	493	469	477	462	501	480	513	441	481	474	466	441	471	489	479	453	449	492	473	481	466	433	440	490	462	447	482	461	481	471	462	457	486	449	458	468	433	494	470	466	468	472	430	453	452	465	473	482	495	487	466	481	477	480	468	477	483	479	464	468	451	502	487	467	463	489	473	491	473	487	398	481	469	457	482	499	450	447	474	487	505	436	467	491	445	490	486	510	448	459	460	484	474	498	477	508	502	460	493	486	461	470	499	506	476	458	476	411	433	486	443	481	494	471	495	492	503	477	423	429	490	472	482	481	509	487	425	469	510	440	492	504	492	432	466	449	489	470	490	459	461	459	449	457	506	500	471	437	410	479	428	477	477	471	467	469	477	465	462	468	470	471	458	449	457	456	473	479	450	473	447	481	467	491	452	488	518	496	438	471	481	452	451	479	458	456	447	471	474	436	466	439	473	476	474	428	505	465	471	473	475	481	476	470	510	447	438	444	487	489	467	458	447	480	487	478	491	483	477	472	457	466	480	477	455	456	472	483	475	479	473	487	476	471	443	450	436	475	438	433	478	472	473	460	482	462	486	488	482	476	482	432	487	446	439	466	474	455	480	483	484	490	460	482	450	481	466	519	464	469	453	481	496	502	476	463	469	482	462	472	456	479	459	464	437	475	444	505	445	486	487	466	482	448	469	489	450	469	487	486	486	494	518	449	442	520	484	486	452	452	494	450	473	449	474	500	467	480	475	476	463	507	475	465	485	473	500	441	490	445	473	458	473	473	472	485	442	448	472	486	476	481	454	485	446	479	483	471	467	485	484	483	461	452	493	425	481	482	492	452	447	475	457	485	485	501	504	468	472	471	441	464	486	504	488	473	410	447	479	489	460	459	506	464	482	466	481	459	491	461	480	491	492	444	516	483	496	443	469	455	437	459	465	493	501	461	504	464	466	468	456	495	469	451	490	474	445	491	465	481	482	509	419	454	443	488	452	476	474	457	465	488	515	487	486	468	485	454	456	460	500	476	493	461	460	511	472	465	481	447	454	502	445	435	497	485	473	463	468	484	439	467	483	476	485	504	450	464	461	440	491	475
23273	21400	29249	23939	21400	21120	3100	877	677	607	544	520	505	445	430	441	414	400	411	441	396	371	366	385	383	386	369	386	360	342	354	364	365	373	370	341	357	357	346	339	356	311	323	335	337	337	373	372	347	312	340	331	360	366	369	324	328	320	299	336	342	334	358	351	331	327	331	314	322	358	351	298	334	321	322	365	320	301	363	346	327	331	306	313	363	367	302	322	325	318	344	342	336	326	331	320	341	328	303	307	307	322	339	306	330	323	333	328	336	313	337	319	321	341	351	340	321	327	313	290	332	331	348	339	305	339	329	341	314	304	301	305	328	330	338	325	320	322	320	307	343	308	326	309	310	338	338	349	312	313	319	326	301	334	359	321	334	316	336	332	321	284	308	310	368	328	344	384	319	311	332	338	311	318	350	332	321	343	353	365	326	331	363	313	328	318	337	323	322	325	350	330	297	299	304	335	352	276	322	365	316	303	334	304	355	329	312	323	321	348	346	319	311	306	308	345	326	321	330	302	309	343	340	335	358	322	348	315	325	342	345	348	314	329	332	334	339	319	328	328	319	341	305	352	347	325	335	343	315	317	344	337	324	305	359	326	289	353	346	345	335	337	332	324	313	346	353	307	367	357	317	316	338	306	314	304	363	332	319	341	351	358	353	325	310	297	326	317	307	300	324	343	310	324	361	350	308	335	359	316	328	308	316	321	337	322	299	313	329	326	369	317	295	339	359	288	334	290	339	336	326	306	315	320	322	351	323	315	323	330	292	331	334	335	345	348	344	342	351	341	337	308	323	382	339	299	330	328	308	356	324	313	360	324	355	334	328	300	340	362	350	340	281	323	333	363	324	313	316	329	318	344	335	328	332	324	331	324	347	336	308	349	320	328	334	334	339	356	342	341	340	331	343	326	320	323	329	342	322	330	355	319	373	331	341	324	298	339	315	333	328	332	331	320	343	320	329	329	311	337	331	319	324	311	371	320	296	365	316	330	312	338	333	336	343	311	331	345	336	341	310	330	318	324	315	312	324	284	319	309	347	311	314	317	328	328	313	309	318	343	330	313	331	335	319	330	294	353	390	328	356	329	351	313	326	339	324	338	324	331	328	305	290	306	310	339	361	336	310	308	339	321	371	334	324	340	320	322	320	325	307	321	329	302	321	338	305	337	300	302	304	342	334	343	303	351	355	333	313	320	361	294	337	369	306	292	328	359	336	330	333	350	350	282	341	315	317	310	350	316	295	313	311	319	318	342	327	320	334	342	326	289	298	321	348	342	336	308	302	350	332	342	342	340	307	308	321	281	316	344	319	313	324	334	347	334	332	293	301	332	327	332	321	338	308	319	338	326	303	323	363	305	323	321	357	290	308	316	305	316	346	332	339	341	310	332	338	320	334	338	351	296	346	322	336	322	339	344	332	325	311	300	342	343	341	319	347	337	309	351	330	307	324	351	339	340	364	355	338	305	312	327	337	314	328	307	317	345	314	335	304	349	351	308	334	331	299	306	310	322	320	324	351	370	333	325	334	373	298	344	306	326	326	328	328	360	304	327	310	356	328	317	341	336	331	320	326	344	321	305	327	306	305	327	312	324	325	330	314	323	330	320	344	336	359	321	341	309	309	335	344	325	322	339	336	311	350	345	338	338	320	348	309	339	373	282	321	329	322	326	346	352	299	312	324	338	324	340	315	298	354	304	313	366	360	375	338	318	342	345	330	296	343	351	295	335	339	327	318	332	328	323	377	352	343	350	325	312	303	339	284	300	307	357	342	322	297	329	281	314	355	328	315	332	341	322	300	329	333	308	332	328	353	332	301	325	293	321	350	352	312	323	325	311	320	324	319	317	315	340	327	330	341	338	339	309	348	333	312	319	357	324	310	328	330	344	361	338	308	323	323	337	334	329	324	327	338	350	315	336	305	317	303	367	337	335	330	310	330	320	331	352	333	314	349	304	317	332	332	304	334	294	319	340	318	343	314	336	300	326	332	311	316	343	318	316	320	333	344	342	314	341	324	309	349	345	353	338	329	326	334	343	320	330	330	322	303	344	323	323	342	364	323	336	324	305	347	327	336	300	337	336	340	333	313	342	337	331	338	324	339	318	306	325	336	335	297	312	321	302	314	340	310	298	336	357	331	297	316	310	319	340	346	318	299	339	294	340	314	345	319	331	323	333	308	349	322	349	319	331	308	317	336	303	332	326	343	307	315	337	332	290	357	330	339	290	296	335	331	308	328	288	334	347	321	328	354	327	349	315	381	335	331	320	333	340	370	336	319	319	343	306	318	329	301	361	336	316	278	305	294	307	327	325	333	304	316	334	325	344	324	328	335	346	328	330	323	296	306	355	358	295	317	330	310	317	331	346	330	314	322	361	299	335	298	333	309	326	329	339	342	325	318	351	321	347	369	329	353	329	313	316	353	343	323	343	354	306	277	301	340	312	325	329	339	357	317	309	347	340	318	325	362	336	293	333	276	344	302	321	321	310	279	303	331	338	325	325	351	352	345	313	319	320	338	345	316	348	311	303	350	355	314	327	319	304	315	362	318	325	316	340	347	319	332	345	303	367	387	322	300	309	322	341	320	345	326	348	334	337	351	339	335	312	294	332	302	331	306	339	328	298	324	338	301	306	364	358	345	337	293	338	319	351	335	354	341	306	343	322	334	313	359	310	316	351	307	344	320	354	309	318	322	309	323	299	336	327	306	359	337	311	330	325	317	330	321	339	323	306	289	329	333	330	327	343	325	309	336	314	315	307	326	325	351	335	336	337	314	328	360	335	329	346	330	344	332	326	310	327	332	348	331	331	360	326	340	335	319	375	306	310	336	347	351	328	331	342	359	315	344	318	313	318	329	337	306	322	324	326	325	348	338	320	295	305	358	300	339	315	308	334	340	332	340	336	332	339	331	329	307	338	300	319	317	323	322	294	324	331	314	319	300	317	318	293	352	314	317	347	321	308	316	336	320	318	341	312	302	313	343	353	298	337	327	357	343	322	315	336	351	324	313	333	308	297	316	339	311	313	315	361	344	305	307	311	321	312	319	293	360	317	357	321	316	305	321	343	312	311	308	305	316	319	314	333	315	303	279	372	286	306	329	339	338	332	317	355	303	304	318	331	342	344	309	318	378	332	338	329	329	315	335	328	332	327	316	316	324	320	354	315	313	336	345	327	334	332	285	323	295	322	319	344	344	325	319	338	345	329	338	339	347	363	356	320	288	346	337	314	341	327	299	304	349	336	343	301	330	312	354	387	315	335	336	349	336	313	337	326	321	318	359	339	305	323	318	315	307	358	306	353	321	305	324	301	310	314	351	326	317	356	353	329	359	352	319	301	330	317	319	300	321	373	309	322	309	340	325	344	346	344	322	370	318	350	333	325	299	347	311	361	316	342	303	313	324	331	313	334	337	345	342	356	306	315	343	318	359	324	334	309	308	360	362	317	352	338	328	334	330	337	315	340	333	380	328	293	348	306	326	297	351	319	320	315
42547	14496	12806	6715	4639	3455	2662	2148	1859	1525	1323	1204	1082	1017	921	865	810	837	767	762	746	730	687	669	708	642	614	623	655	612	630	586	596	599	619	557	574	583	567	568	605	555	601	630	582	557	560	589	576	529	520	598	580	546	547	560	536	546	543	540	558	563	557	547	552	577	532	581	519	540	576	529	554	555	530	548	538	577	531	543	547	543	569	540	543	513	543	549	548	566	538	511	561	558	548	586	533	593	617	554	555	564	552	524	550	535	546	571	519	595	548	559	521	556	545	507	560	578	570	552	543	531	520	523	558	534	551	539	543	542	538	558	493	553	555	521	533	542	553	557	520	540	539	535	519	557	538	520	524	531	527	525	564	556	535	555	494	547	563	549	539	542	544	561	524	490	544	575	522	545	544	533	526	529	539	521	545	541	564	569	551	503	564	536	556	546	516	539	593	523	528	542	573	515	514	551	522	597	546	567	556	526	578	576	579	543	555	536	512	571	551	538	546	576	560	534	474	530	532	517	556	560	534	515	546	536	493	534	564	582	554	535	570	504	541	574	512	529	518	570	552	517	524	528	525	543	529	513	561	529	553	537	556	560	552	536	611	535	542	556	546	548	562	519	523	499	536	531	567	561	538	533	562	563	525	521	516	547	545	558	545	551	546	526	557	548	540	576	552	486	564	502	550	539	521	538	544	556	571	548	549	523	526	533	536	538	508	560	542	599	561	552	498	550	564	541	521	478	537	566	559	585	531	586	533	552	528	554	539	524	565	511	498	567	570	539	577	529	565	573	550	570	498	572	519	574	523	535	522	547	549	525	552	562	568	563	553	574	511	589	530	525	531	517	562	532	509	570	555	540	525	520	514	546	557	523	561	525	550	577	569	537	556	542	507	556	545	542	549	518	557	545	532	539	552	578	555	574	551	518	541	548	567	557	563	564	546	553	548	518	580	546	527	591	556	552	544	550	538	531	536	578	506	541	520	582	525	579	546	559	542	534	528	540	545	575	560	527	487	550	551	550	549	563	529	567	551	537	523	540	537	527	528	575	537	533	535	545	514	555	569	526	527	578	566	531	556	560	534	569	568	554	540	547	542	559	536	516	520	515	514	503	509	557	560	564	526	574	556	584	579	512	508	524	549	540	530	561	554	566	502	537	567	502	542	575	546	543	494	545	528	498	534	520	582	540	546	529	543	550	550	515	540	562	566	533	538	539	557	526	540	563	525	536	503	559	535	567	554	564	475	527	512	581	551	515	502	572	556	556	518	535	537	524	562	538	562	558	533	556	595	538	489	566	538	531	538	513	563	574	581	591	570	507	570	519	511	535	526	564	539	536	554	533	537	563	543	519	542	552	536	525	500	552	546	548	533	519	581	471	547	552	524	506	524	531	514	571	539	531	520	563	498	529	541	543	524	582	515	534	537	582	562	587	510	560	539	570	519	521	553	596	527	552	505	471	523	593	606	571	539	542	569	533	527	518	551	537	544	535	532	548	503	541	542	536	574	517	517	543	529	508	527	512	575	491	529	539	547	550	548	501	581	497	524	547	546	540	487	561	543	549	541	540	547	547	546	546	527	538	495	553	571	561	556	548	538	580	518	538	517	550	568	565	531	519	512	508	528	518	511	571	571	544	563	525	538	543	516	570	545	545	517	557	549	584	529	540	528	514	556	545	505	565	583	496	505	585	508	561	542	543	545	558	554	550	547	520	574	537	543	533	588	507	509	561	560	553	575	543	522	550	508	500	525	494	555	547	533	581	591	566	518	588	521	578	539	543	547	507	545	549	593	557	534	564	556	525	578	545	580	555	503	558	547	535	559	495	515	538	533	543	567	614	548	546	459	542	510	572	515	518	522	569	577	543	474	537	544	560	557	531	564	546	546	533	537	535	532	551	539	562	483	579	567	553	540	486	562	545	577	511	516	549	564	537	568	533	550	524	559	509	531	576	563	548	498	524	557	557	579	513	552	526	496	577	581	511	565	552	528	534	506	566	535	576	541	571	528	549	526	555	544	509	536	543	527	522	532	540	529	560	550	573	528	552	551	517	582	514	558	547	508	500	516	525	563	522	547	503	535	563	528	558	550	574	515	552	542	534	496	544	564	602	555	538	556	542	549	563	506	568	519	576	509	568	561	562	540	575	529	528	533	569	526	569	526	541	521	541	568	539	528	519	544	557	518	517	486	550	558	573	563	516	529	585	516	535	547	538	560	532	530	527	547	554	559	559	546	531	548	556	543	570	520	543	537	548	583	539	513	523	524	545	505	513	530	511	546	552	556	514	552	554	583	524	534	525	516	510	541	557	528	541	534	563	543	576	531	517	529	566	535	533	488	586	539	552	556	511	562	558	540	560	536	534	551	518	547	581	549	552	577	565	516	590	539	553	552	539	536	524	557	533	572	533	543	545	537	546	549	539	470	559	546	613	572	548	559	541	560	519	505	549	531	526	536	492	532	513	534	552	569	542	529	552	539	538	571	545	551	536	530	556	571	558	537	536	541	517	530	550	538	570	498	546	520	506	570	553	539	542	569	606	512	554	539	570	538	549	542	522	557	510	556	544	540	513	540	551	580	545	563	510	549	547	557	524	573	501	555	569	536	542	540	531	514	520	533	522	515	530	538	542	543	598	581	561	543	535	503	549	525	521	537	575	525	556	590	542	529	490	561	526	564	555	540	503	552	568	537	545	512	550	554	537	572	567	529	564	525	531	558	553	585	551	510	528	552	512	538	550	578	543	547	550	522	521	551	539	533	519	579	528	534	559	519	514	553	575	532	539	528	537	563	563	553	545	521	550	542	574	551	509	579	547	551	545	537	519	541	556	524	518	557	557	525	545	550	512	537	574	560	486	582	525	560	556	559	512	514	584	526	530	547	575	519	546	537	505	556	510	553	530	539	524	566	563	565	542	574	543	556	565	555	532	565	548	552	552	518	574	553	549	541	548	549	519	562	561	570	546	536	550	534	507	538	547	566	566	520	545	540	547	556	535	520	552	508	567	530	565	534	578	530	540	564	545	504	526	549	561	511	534	545	557	529	555	557	567	532	549	520	542	580	556	520	513	535	503	547	551	551	559	535	541	520	555	567	527	517	566	551	542	575	510	505	547	572	545	554	563	517	532	565	531	559	528	532	521	526	517	543	580	551	553	566	511	528	542	521	544	529	566	552	567	547	555	537	511	578	513	540	548	590	533	532	518	541	591	529	536	548	539	553	531	546	542	517	568	527	558	541	527	545	534	556	573	577	543	558	545	550	514	565	526	577	516	561	489	550	554	526	550	555	560	563	527	546	554	578	543	554	557	572	547	519	549	537	485	538	523	536	576	543	517	506	564	575	524	549	571	542	565	561	555	577	532	549	556	529	551	536	565	546	514	510	537	522	526	524	524	524	499	536	543	544	536	558	562	540	562	505	591	563	532	539	556	571	543	542	577	558	507	578	576	518	561	557	515	548	540	540	564	534	518	558	548	528	545	534	511	533	534	525	522
27035	20764	8706	444	218	145	151	150	149	127	126	135	108	112	120	133	143	128	148	112	124	138	123	130	119	127	109	106	115	127	134	137	126	121	114	123	132	97	120	135	111	128	119	118	133	124	111	115	118	106	144	114	124	119	116	112	130	123	129	104	121	117	134	132	121	124	120	104	126	136	123	119	117	117	135	121	136	133	128	99	125	128	127	137	134	125	114	115	124	137	119	130	118	122	107	132	95	111	121	121	117	126	103	116	134	114	117	128	113	122	107	136	121	129	111	102	142	116	117	114	133	130	127	115	155	134	125	128	132	112	115	139	126	147	111	116	120	119	125	115	124	129	118	121	113	149	133	120	110	147	116	129	119	138	95	120	124	123	139	130	145	109	137	118	114	123	132	126	136	114	126	137	128	120	126	106	137	113	115	111	132	147	134	134	127	121	118	130	121	125	115	122	111	118	152	117	122	138	126	125	108	133	109	126	110	113	105	106	131	118	110	125	119	120	117	130	110	122	128	103	119	106	121	117	125	110	114	136	112	98	123	122	106	97	125	134	139	125	108	131	116	110	104	113	136	135	122	133	121	114	135	102	109	120	135	115	103	113	126	124	121	132	132	124	139	128	102	139	130	107	111	132	111	115	135	111	120	140	118	117	119	116	123	124	114	125	127	144	113	125	141	144	118	124	119	107	121	143	113	101	124	124	151	127	137	120	101	126	110	109	117	99	123	153	116	114	125	131	121	119	125	120	114	115	113	111	109	148	139	128	103	131	114	111	119	125	130	116	119	127	123	100	99	121	122	117	118	123	120	114	126	105	128	123	108	114	108	103	111	125	124	113	96	99	136	127	114	124	123	110	117	114	120	107	144	120	114	111	129	127	118	137	113	126	116	95	136	129	99	114	114	120	107	124	143	117	114	126	124	122	127	103	137	101	89	125	113	128	117	138	116	149	117	124	122	125	144	120	121	122	113	122	131	137	105	119	118	100	127	124	103	137	134	111	113	110	108	131	108	122	115	119	122	145	122	126	126	104	135	131	122	115	109	106	128	133	119	110	121	114	125	122	116	118	113	119	123	136	106	127	110	105	117	125	132	111	120	114	123	117	123	130	100	125	96	120	116	106	123	121	123	136	115	125	117	119	103	134	121	110	128	118	109	111	128	118	135	99	127	113	117	126	126	130	130	127	128	118	112	131	129	123	130	119	122	116	115	111	121	116	115	127	128	126	97	114	119	104	114	125	115	109	110	119	126	121	112	123	94	128	113	109	116	119	113	129	140	115	131	115	111	131	113	149	119	129	131	113	118	140	109	118	130	125	126	136	118	131	105	119	110	126	122	122	128	132	110	127	140	138	120	135	139	135	119	121	124	140	113	130	117	103	109	132	126	121	131	130	123	101	109	109	108	127	111	107	122	112	127	126	141	100	120	128	112	127	128	135	124	139	123	112	121	133	122	134	111	139	115	110	121	116	131	123	137	126	123	118	99	127	125	130	118	120	104	114	93	103	105	126	117	135	117	106	112	122	116	131	113	125	122	113	131	117	106	111	138	126	136	132	112	131	112	128	116	120	115	113	95	125	123	127	132	157	133	122	125	136	115	132	122	125	147	117	123	101	123	117	120	143	135	142	96	119	111	142	130	129	110	116	126	129	120	129	121	138	109	127	107	104	103	117	120	114	138	138	123	121	113	137	138	124	122	114	142	111	105	130	133	112	135	113	117	104	128	136	97	116	137	112	119	103	104	117	127	131	137	125	107	128	134	86	124	129	122	110	108	103	119	108	116	113	116	124	116	119	122	139	113	137	106	110	128	113	119	138	143	126	127	120	110	108	117	146	121	130	153	118	111	128	116	135	119	111	115	108	117	143	126	107	108	103	136	125	123	118	103	120	120	136	113	111	120	133	105	123	117	103	128	122	139	106	129	108	123	125	115	101	130	123	111	104	121	102	121	120	129	110	127	105	111	113	116	106	109	133	126	105	100	126	140	134	108	123	108	117	112	116	116	127	118	117	110	118	117	127	116	135	136	117	105	105	132	121	121	108	128	129	114	125	137	139	111	98	113	115	126	103	113	115	120	121	142	124	141	109	137	110	106	109	115	94	138	127	120	134	135	129	118	127	131	116	115	115	134	126	135	111	130	125	126	126	136	125	141	144	129	113	119	127	114	143	111	93	112	161	132	115	119	119	130	123	126	127	109	144	125	121	136	124	127	113	118	119	121	134	138	108	114	126	114	122	112	104	88	97	123	135	112	127	107	140	124	111	110	135	127	122	124	115	135	107	111	126	123	114	116	122	112	118	116	120	135	109	141	124	115	121	116	131	137	130	129	124	126	143	111	120	128	138	84	121	102	118	116	117	122	123	109	111	122	125	134	114	120	130	118	116	110	129	108	132	130	116	120	111	118	107	135	132	121	113	127	128	122	118	111	116	116	146	121	112	112	120	112	123	118	93	133	118	117	129	115	103	107	121	133	120	147	137	138	134	124	102	126	137	125	109	113	117	107	112	118	113	149	124	129	121	127	117	115	138	136	138	118	134	106	113	130	130	116	115	123	113	118	117	114	114	119	117	100	123	120	129	128	133	114	120	116	111	134	122	113	121	111	126	124	133	112	139	108	114	120	113	121	128	99	121	127	105	131	106	117	137	119	129	124	118	118	107	135	108	113	124	150	118	132	106	116	125	109	108	120	107	125	108	126	114	116	111	131	146	135	102	99	121	131	123	139	109	120	113	126	119	112	118	127	120	119	132	116	117	116	127	134	129	143	105	114	134	137	121	123	104	126	120	145	108	121	110	117	122	111	110	115	131	132	130	111	106	136	117	111	110	122	123	134	128	119	147	112	112	127	126	123	122	113	142	127	129	120	107	137	137	110	118	109	134	108	120	132	120	108	107	110	139	127	124	111	132	114	116	123	117	95	125	104	120	110	105	131	105	127	122	120	138	114	114	119	110	121	118	118	123	124	119	129	136	116	121	148	132	127	112	119	116	132	121	114	132	119	125	139	126	145	115	120	122	104	158	107	97	118	116	124	104	102	111	117	126	133	111	133	104	117	104	115	108	124	113	124	122	127	118	140	112	113	135	103	117	127	111	119	109	125	128	114	117	123	116	125	128	111	139	122	111	118	122	115	129	123	117	119	115	129	125	134	126	110	120	122	121	118	135	138	116	123	120	131	115	110	121	117	122	116	112	108	131	126	116	124	120	114	113	123	132	136	129	115	122	138	137	113	128	116	118	134	118	127	116	121	121	118	123	107	126	127	143	111	120	131	116	120	119	126	116	130	127	115	112	145	113	123	113	125	127	118	118	116	109	128	127	126	135	139	137	142	140	121	116	118	126	121	132	137	135	126	121	131	120	103	126	110	109	118	117	111	114	131	124	134	113	133	124	120	118	107	117	136	114	130	101	134	116	120	134	125	119	130	133	131	109	124	112	111	112	127	113	104	114	124	139	117	122	107	134	104	124	121	122	117	131	147	127	118	97
20728	1790	969	522	456	354	295	261	243	259	246	211	260	205	238	230	205	228	224	225	207	217	216	224	200	240	217	201	193	185	246	244	213	220	233	208	206	236	231	228	216	217	235	223	198	199	212	234	188	232	209	209	219	202	228	172	203	203	208	202	209	199	203	201	222	201	228	218	204	223	233	212	217	202	207	205	209	218	204	212	209	183	206	205	224	215	207	207	202	217	213	227	173	244	189	220	209	223	206	213	222	201	193	196	202	227	201	217	216	202	196	221	214	221	207	212	242	190	202	218	195	218	191	220	223	217	214	214	179	214	214	193	207	192	206	218	230	214	204	211	218	204	213	205	232	200	213	209	203	220	229	204	229	201	196	249	210	212	236	234	234	215	225	223	220	211	256	222	222	195	234	226	206	219	218	210	223	224	206	227	220	220	195	227	208	225	207	202	211	215	207	220	211	204	218	195	215	212	231	220	189	218	228	214	209	205	221	195	217	209	212	216	223	215	199	201	217	206	222	213	227	223	196	233	228	210	208	219	222	217	208	217	236	218	221	234	217	220	237	201	228	223	208	224	226	221	199	211	236	211	244	198	233	167	227	212	237	222	215	193	207	228	244	204	235	214	190	207	189	193	200	203	207	234	231	220	203	205	206	231	190	219	215	220	208	222	220	209	213	216	208	201	200	196	219	227	206	210	213	200	194	217	215	227	223	199	196	204	198	228	167	208	204	198	215	202	240	198	215	209	225	207	222	193	211	211	218	215	229	214	223	202	217	177	217	212	221	203	217	181	197	199	184	233	218	206	217	227	213	235	223	204	224	208	221	195	199	190	200	228	210	194	220	212	212	219	208	207	211	220	198	219	204	203	217	205	189	256	199	208	212	253	217	203	210	223	233	207	229	205	223	214	188	193	206	211	209	206	228	218	233	222	208	202	231	212	204	230	236	209	200	223	237	211	218	235	241	199	195	209	218	208	180	215	197	223	206	208	191	202	222	229	186	212	230	216	199	171	205	233	212	221	240	194	241	204	217	232	203	213	226	211	218	235	189	180	203	199	207	202	207	192	196	218	228	195	230	203	228	210	203	213	197	206	202	195	197	223	204	187	230	212	215	226	222	225	214	182	192	207	220	196	213	225	203	204	226	223	206	221	191	227	235	203	208	232	207	219	221	210	224	193	212	202	216	191	223	226	228	211	175	205	230	222	230	224	246	200	205	191	208	253	210	202	192	232	216	201	244	199	180	219	250	196	226	219	228	208	196	209	226	181	236	212	221	220	180	215	206	203	227	250	217	199	220	209	220	215	220	221	204	202	193	192	247	210	203	216	199	210	206	211	206	230	199	221	214	213	192	209	210	229	216	243	209	209	195	207	236	239	228	224	198	208	196	214	207	198	214	211	206	204	207	220	195	197	219	215	196	228	199	209	205	204	223	200	228	217	218	227	212	215	216	193	229	207	187	221	214	191	206	204	235	207	201	225	227	218	194	194	212	215	212	219	209	224	207	218	234	199	208	235	208	240	204	219	212	212	200	211	193	224	236	231	201	214	204	228	199	215	237	190	224	219	210	221	231	202	218	229	208	192	214	201	183	246	219	220	204	212	205	213	199	215	220	208	225	199	209	221	215	207	209	222	204	193	224	197	207	204	216	240	254	231	213	226	198	211	191	192	202	202	190	203	195	197	196	187	205	210	200	204	204	223	197	228	199	240	213	210	192	203	199	214	209	223	211	204	220	184	214	223	219	220	227	212	189	207	221	214	207	217	196	195	187	234	179	229	198	212	236	226	207	218	211	208	206	203	222	214	211	205	208	213	226	226	208	229	215	205	223	192	219	193	200	221	192	205	234	211	227	224	193	209	207	214	216	199	217	218	204	223	211	221	227	200	215	192	221	244	229	200	215	186	215	209	211	227	216	221	214	194	215	209	236	186	224	217	208	205	223	199	208	224	227	229	198	210	199	190	201	195	216	235	215	209	228	215	198	209	194	218	193	196	222	177	225	209	204	205	211	245	209	183	188	213	231	208	224	180	202	219	203	220	201	217	199	243	182	221	228	215	214	228	197	222	230	199	204	225	222	226	205	208	208	208	220	206	213	213	202	217	212	226	216	219	199	214	213	225	209	222	208	201	218	219	241	210	194	213	190	214	227	188	219	214	179	225	201	217	222	195	187	189	187	210	192	192	233	216	200	220	192	217	242	196	217	227	219	190	199	220	215	197	195	215	229	222	208	216	215	187	227	240	207	227	206	218	206	226	192	193	211	212	229	217	196	229	216	196	215	237	229	220	215	219	217	212	224	219	200	189	226	194	217	187	198	203	199	211	171	234	214	211	225	203	216	228	211	208	197	207	210	220	230	202	236	221	219	214	205	209	188	200	209	228	205	216	207	235	217	204	193	228	224	243	240	232	254	188	214	214	210	228	223	231	241	209	216	237	203	218	206	227	188	232	211	203	202	224	211	210	200	188	205	207	214	211	234	221	246	219	176	246	214	189	195	202	197	203	207	224	206	192	226	178	205	243	208	222	209	217	207	228	222	199	208	242	214	218	216	196	206	210	201	197	207	213	187	203	225	180	196	220	198	199	189	215	220	206	230	210	227	204	204	214	198	240	227	170	231	201	193	200	211	210	207	221	229	213	245	222	204	197	232	214	206	220	187	195	208	237	209	223	211	207	242	224	219	219	212	231	213	243	210	195	208	226	233	216	214	219	227	213	241	215	209	179	221	214	223	195	201	197	210	209	229	208	216	189	196	235	222	234	217	191	205	191	175	223	222	201	204	196	215	238	218	224	215	185	183	205	220	221	228	222	216	203	242	204	227	212	208	238	210	209	206	207	201	229	212	214	217	217	212	210	228	204	203	208	206	225	206	215	235	207	220	205	221	180	219	230	229	197	205	212	229	221	207	200	239	216	218	199	239	213	196	203	204	215	200	220	213	216	223	204	216	192	221	224	208	223	223	214	208	222	212	233	227	204	221	200	210	213	212	238	231	191	210	195	204	245	229	211	200	216	216	234	197	226	247	206	228	219	222	244	202	208	198	212	203	214	204	213	188	216	230	235	227	206	215	209	202	207	216	226	207	221	217	202	207	218	187	207	216	214	206	223	230	182	232	222	205	218	221	206	198	180	233	208	203	235	217	227	237	197	219	255	210	209	213	200	210	220	224	185	212	190	226	206	208	214	215	195	215	234	215	223	195	231	224	213	236	224	213	203	219	201	216	193	224	216	202	202	219	234	235	187	194	222	216	226	206	210	218	196	235	203	187	211	210	210	203	204	218	212	212	197	199	220	209	206	186	223	216	243	211	207	212	217	221	213	233	203	233	245	199	217	221	201	202	235	223	227	180	200	213	201	208	216	216	187	197	197	247	185	213	197	194	232	212	217	233	185	206	205	230	245	212	222	191	212	201	216	210	222	214	200	226	206	232	245	195	186	203	192	178	201	240	200	238	199	215	234	177	199	188	224	217	226	220	239	221	205	218	222
24219	21340	28669	24368	21224	4806	832	551	476	447	422	378	366	349	338	309	360	296	319	306	262	302	350	305	323	259	319	334	327	295	280	299	301	288	298	302	294	313	276	294	287	315	289	292	305	295	272	298	293	293	296	287	291	304	302	283	276	292	288	285	311	296	297	292	306	280	271	265	269	298	295	282	274	269	294	282	278	303	296	281	302	276	255	319	276	310	277	317	297	262	267	280	282	277	284	286	278	266	276	243	284	258	279	267	291	244	304	270	286	263	273	267	272	252	297	277	310	269	269	314	260	257	281	309	298	263	287	300	274	291	310	249	284	291	256	275	282	303	284	244	292	289	312	267	282	282	300	261	278	243	282	276	290	277	276	280	271	262	293	316	271	252	268	284	260	278	284	263	259	296	274	262	257	296	281	306	284	272	304	275	275	269	299	271	263	294	288	256	271	292	286	286	296	310	266	260	282	274	296	280	268	288	276	295	304	260	283	270	267	308	269	284	267	266	320	310	284	294	267	273	288	259	301	280	276	268	269	282	304	263	303	275	280	315	273	301	245	301	284	279	279	270	312	292	273	275	300	301	279	268	297	277	271	284	264	268	306	283	261	288	258	271	253	261	273	281	303	278	271	255	293	276	290	272	274	264	287	227	263	289	311	276	300	290	266	260	254	314	288	303	284	281	279	275	269	261	273	301	261	279	284	282	237	275	300	288	264	308	271	288	284	296	271	288	268	260	279	281	253	283	269	324	272	276	278	280	264	261	301	291	290	289	278	278	278	282	269	271	295	252	277	270	290	304	278	281	285	263	327	311	276	294	285	292	281	294	296	279	276	295	258	306	265	281	259	277	276	275	286	292	293	273	279	246	263	254	263	288	280	287	271	280	278	308	275	261	245	265	265	283	290	278	293	283	291	289	286	270	260	267	275	252	277	267	307	262	277	253	284	321	262	291	278	275	284	297	290	289	276	283	293	291	286	308	269	321	313	309	306	297	276	261	237	281	274	284	257	277	272	272	284	259	264	258	278	285	285	269	272	282	275	321	292	251	256	271	276	288	279	270	282	297	295	301	283	286	277	268	280	270	265	283	278	289	280	270	247	267	296	319	280	291	293	299	256	281	262	275	257	327	267	263	260	276	276	262	254	262	297	283	287	276	266	261	247	271	307	275	267	290	252	271	282	281	286	266	289	258	287	271	259	295	306	309	256	264	281	270	257	275	269	319	274	258	284	260	289	276	280	283	291	277	279	287	277	305	297	280	284	277	282	297	262	277	257	268	262	285	266	267	297	272	294	305	298	275	295	276	279	270	242	276	277	275	277	255	279	298	288	297	263	272	306	287	259	274	313	272	275	254	259	246	267	284	315	291	314	294	255	273	282	283	317	271	268	259	287	307	273	290	270	271	288	305	294	276	261	274	272	273	274	297	277	269	305	291	293	246	263	275	296	291	264	273	324	306	272	268	290	290	325	304	270	267	256	289	291	264	264	271	276	294	271	290	286	254	256	279	269	286	295	300	268	290	289	277	269	279	280	260	293	293	276	281	303	267	264	291	269	297	288	301	287	271	267	274	284	242	284	266	270	324	313	301	288	284	284	275	308	278	270	309	248	240	294	287	288	288	270	280	266	275	282	286	280	262	250	309	273	278	285	264	268	278	285	323	275	319	257	291	254	251	292	266	253	261	281	324	312	292	281	309	277	287	275	281	273	273	278	269	300	293	280	274	279	268	274	280	266	300	272	279	255	267	289	279	300	290	283	263	289	253	280	274	268	286	282	280	279	279	289	306	282	269	285	250	267	296	295	285	276	262	295	277	263	286	251	265	263	285	294	281	297	260	283	261	256	305	279	275	282	267	278	287	299	292	257	267	289	307	276	266	280	271	253	271	297	292	283	273	291	290	299	265	267	290	272	281	295	297	263	316	270	292	286	271	255	295	296	293	245	293	301	284	301	283	293	315	308	306	294	323	291	269	279	266	279	271	265	298	293	275	319	281	285	296	285	294	261	265	300	278	296	284	303	286	293	295	292	275	248	279	286	290	303	296	301	321	285	273	290	280	271	275	278	277	265	289	301	281	302	259	274	294	287	287	271	260	318	286	264	268	251	271	273	289	274	258	311	314	262	297	308	286	281	284	301	275	273	286	281	289	271	266	288	268	295	244	279	270	271	287	303	261	283	264	270	264	262	281	284	272	284	283	256	278	255	285	277	267	286	256	275	283	279	268	272	297	290	269	263	288	289	272	276	289	232	285	302	290	286	277	270	284	268	286	269	271	307	273	294	284	285	281	300	307	266	258	289	271	296	272	284	267	289	278	257	291	281	266	272	262	278	316	296	288	289	251	302	273	268	274	286	248	257	283	270	304	257	261	259	263	279	282	276	254	269	270	277	277	264	267	279	300	268	286	262	288	273	304	278	280	282	302	295	294	290	291	267	308	307	282	317	274	282	263	290	264	261	286	264	279	262	245	262	301	306	273	248	280	234	240	286	281	288	282	286	269	260	296	299	289	295	298	262	296	253	272	300	280	270	276	282	275	273	286	281	300	272	306	294	293	301	298	263	273	302	288	262	285	298	253	305	260	322	287	284	265	268	267	277	293	257	307	279	298	291	259	307	270	267	276	301	250	298	281	246	252	270	272	285	283	274	302	301	313	303	308	274	302	265	286	264	263	270	279	294	267	275	315	273	261	284	284	279	272	265	276	299	280	284	280	263	290	270	296	265	288	290	302	292	286	277	264	289	267	246	298	272	273	279	235	302	271	260	315	285	278	273	307	270	265	272	274	298	322	283	291	299	297	272	288	278	297	233	316	279	271	267	272	314	288	275	290	301	274	298	292	270	275	295	272	301	295	253	302	282	299	278	295	259	284	320	308	317	279	280	291	279	258	291	315	281	258	272	288	260	270	298	248	288	275	302	256	293	277	280	271	250	269	277	293	302	269	275	291	299	295	287	302	300	257	262	283	276	282	275	307	266	290	270	278	270	280	302	301	274	294	293	261	293	277	285	262	264	278	279	281	268	280	303	285	264	266	248	274	286	279	304	265	285	312	276	269	306	293	252	301	266	292	305	241	268	287	297	313	304	303	309	300	272	277	273	266	289	290	291	277	276	254	286	270	276	282	288	281	264	325	300	300	288	283	277	272	277	277	250	272	263	284	303	288	289	271	289	274	277	282	280	285	252	284	283	273	284	254	256	265	315	277	295	273	309	267	278	299	254	278	280	269	284	274	261	279	257	259	286	284	286	265	287	286	262	254	260	281	269	286	272	268	261	271	259	279	255	274	299	269	273	291	296	270	296	278	261	259	290	302	273	258	265	302	277	259	295	303	255	282	280	248	269	279	274	286	249	263	277	314	290	263	283	282	293	296	293	282	254	276	276	272	284	278	282	301	305	289	263	270	256	310	272	270	300	299	248	275	310	308	282	284	300	265	289	259	286	300	293	269	267	294	264	266	253	268	270	283	319	282	294	272	250	271	311	268	283	269
40911	9674	7873	3978	2800	2020	1649	1350	1146	951	929	834	751	739	685	650	626	566	595	570	598	588	550	546	552	549	542	537	492	525	545	509	502	510	501	532	472	496	465	454	462	468	492	536	481	417	421	509	486	468	483	489	503	503	474	510	472	494	516	467	500	477	447	497	498	524	493	481	475	461	498	494	473	475	474	461	433	467	485	469	478	454	500	514	492	472	457	437	503	467	508	462	433	490	478	447	486	468	447	487	484	488	417	455	488	487	474	487	478	494	465	504	508	499	503	468	465	500	480	477	435	450	490	459	478	454	444	462	486	474	449	463	493	438	448	497	478	493	493	469	507	467	467	459	473	446	477	513	447	437	475	465	449	438	431	463	467	485	507	451	462	451	483	473	520	488	470	476	454	456	467	479	492	492	477	479	464	452	445	456	445	494	481	492	445	439	521	478	449	462	462	464	494	484	455	419	431	475	496	446	478	474	441	507	464	485	452	478	473	470	469	454	482	482	476	474	433	489	477	458	459	463	448	466	461	482	477	451	464	491	466	480	510	485	475	447	436	454	462	479	486	459	455	479	467	466	462	465	452	469	479	471	469	499	483	488	491	486	446	462	461	499	480	484	489	434	429	473	488	478	465	491	481	489	502	444	447	478	486	478	497	504	518	455	488	486	460	463	468	477	448	453	438	496	494	478	456	470	494	471	480	441	487	457	474	440	476	483	464	501	467	477	439	466	438	478	477	465	472	486	470	439	487	447	475	458	440	467	439	501	464	497	473	501	482	474	475	519	464	515	449	450	474	461	479	484	470	434	436	494	422	452	495	501	456	444	418	488	487	435	421	476	489	509	464	480	446	484	474	443	481	468	456	482	462	482	488	466	438	469	475	487	458	487	482	494	484	487	483	465	441	465	476	529	459	471	467	422	501	482	474	456	485	473	452	471	442	475	465	496	475	428	457	476	431	491	441	458	450	492	462	502	502	506	508	455	457	492	459	501	484	436	487	476	458	477	483	489	483	452	491	466	436	504	447	472	466	447	499	467	453	529	449	501	461	492	435	478	465	549	494	494	454	491	469	457	422	489	492	489	463	492	443	508	421	474	478	485	514	487	473	457	475	463	492	493	513	491	473	466	486	467	510	456	491	454	465	484	432	458	483	476	478	440	480	464	484	491	484	468	445	420	437	454	477	458	493	484	484	440	486	492	481	456	462	463	447	493	415	498	474	474	489	513	477	475	482	440	450	501	470	491	458	441	475	477	466	465	515	449	486	469	435	475	480	505	486	466	450	504	472	468	499	453	458	472	450	471	508	462	506	439	509	458	475	483	483	499	473	490	467	499	460	506	486	451	465	484	505	528	499	484	463	459	497	477	492	464	459	501	451	469	474	458	467	460	456	471	493	489	445	456	508	515	500	436	483	493	477	460	459	525	455	451	492	500	478	467	509	477	464	502	497	464	485	456	498	426	476	479	517	468	467	451	441	493	487	467	450	472	472	487	514	443	467	455	474	448	490	432	476	509	533	517	500	496	480	438	488	446	485	469	448	476	472	482	465	415	488	444	478	466	475	449	487	519	460	465	474	492	452	483	500	490	530	479	493	460	472	433	483	471	448	480	479	496	477	428	465	458	454	463	455	469	496	432	436	450	479	463	423	473	439	474	516	472	467	466	470	462	437	471	478	441	468	463	439	487	496	518	452	493	462	449	482	447	487	480	484	463	432	486	517	483	438	476	496	493	483	481	404	488	504	499	489	446	462	480	434	489	459	481	487	459	465	468	458	446	468	514	511	450	441	453	459	473	448	522	470	464	496	437	491	501	488	466	479	471	447	450	490	463	439	492	488	476	459	465	467	494	466	512	438	466	462	449	472	503	491	449	482	497	485	477	464	470	458	514	488	446	438	451	489	505	482	493	463	499	455	443	478	508	467	498	501	454	478	471	490	491	470	480	491	481	523	434	463	467	476	470	513	483	473	481	479	481	449	464	490	430	489	465	482	472	466	494	482	474	492	487	506	464	495	446	475	483	456	482	475	455	463	450	489	496	487	453	456	468	500	464	443	411	501	434	492	470	482	462	449	474	460	444	494	478	456	475	446	459	471	429	440	462	454	420	436	498	468	478	476	442	446	482	455	488	501	442	443	489	473	438	504	444	451	458	469	445	486	444	466	464	470	436	503	481	488	451	479	461	504	459	463	464	478	458	463	470	477	464	491	509	463	491	481	461	470	459	437	486	432	497	487	471	465	434	445	492	479	467	487	491	455	447	462	487	460	475	483	495	453	490	462	460	474	461	485	464	493	451	490	514	457	439	463	490	477	482	473	485	480	482	428	459	441	499	479	449	508	421	457	480	492	481	457	451	443	500	471	491	471	442	476	435	459	476	486	431	475	466	509	464	488	497	474	478	461	489	478	449	464	436	467	483	495	484	497	470	425	499	469	473	471	465	472	453	487	465	497	443	472	492	529	465	478	481	414	467	450	440	500	500	438	468	447	457	407	445	436	464	445	455	491	492	467	495	492	460	508	484	476	456	463	486	462	461	541	482	452	434	498	480	461	461	499	479	475	477	422	453	490	457	500	444	501	464	508	459	470	460	470	464	413	490	529	451	471	487	471	477	455	467	496	477	468	474	475	470	475	458	474	469	493	497	502	477	516	508	470	502	448	520	455	499	467	441	501	481	468	429	449	433	438	463	448	451	474	455	465	474	453	426	486	510	499	493	485	487	461	491	461	492	459	466	461	465	449	518	450	445	470	453	476	506	476	422	494	499	480	477	477	474	475	498	463	505	476	476	469	488	441	443	443	476	458	485	493	485	477	464	446	488	491	445	447	514	469	509	511	497	499	491	467	484	476	472	477	467	462	480	456	457	475	474	457	444	460	501	467	446	499	495	513	443	482	467	450	512	454	472	486	498	454	448	483	477	482	471	494	508	427	481	474	461	436	478	469	451	438	501	455	472	489	504	469	482	502	489	472	479	453	483	470	467	490	448	516	456	518	463	482	422	489	465	485	490	439	485	448	461	436	502	489	495	479	484	510	502	419	443	518	469	443	474	479	491	444	457	490	468	453	462	457	434	507	446	467	483	460	456	485	450	482	435	446	437	473	499	474	483	449	476	472	461	502	457	473	487	452	480	457	490	510	468	504	467	475	475	435	482	521	453	469	452	494	512	521	445	477	472	489	491	450	481	483	489	461	442	479	493	513	469	457	473	503	482	482	470	487	447	467	491	520	475	470	496	460	500	474	436	481	477	445	467	468	473	490	453	487	465	453	475	463	472	480	459	463	507	489	460	493	510	486	451	460	471	481	502	465	485	442	529	484	470	467	432	458	444	495	426	426	511	479	459	478	457	481	480	499	516	483	491	492	439	467	446	507	432	468	459	507	446	476	500	464	429	453	433	462	444	499	446	481	471	484	418	489	463	473	492	454	439	425	462	478	483	445	490	488	479	471	511	500	417	480	485	491	428	475	487	488	481	451	469	486	469	477	430
23171	21318	29208	23774	21321	21199	3783	897	634	619	566	526	502	486	443	407	420	422	435	366	388	360	356	357	365	368	357	354	353	382	367	371	380	331	347	343	365	332	356	314	334	343	325	307	352	366	320	325	315	329	337	299	353	331	305	349	336	315	314	321	314	313	347	333	321	340	356	350	324	346	285	320	351	329	337	334	333	332	297	342	320	321	347	345	355	351	356	343	322	301	330	357	326	318	311	311	317	312	316	313	324	312	339	326	314	322	307	305	311	315	305	324	371	337	308	350	341	347	320	282	316	322	308	308	331	328	343	309	315	348	359	343	291	337	343	320	350	327	315	336	330	316	336	325	334	336	346	340	318	312	335	341	344	333	323	325	312	329	311	338	303	305	325	348	316	304	324	323	325	307	335	306	358	317	343	341	314	330	324	355	325	324	335	314	355	338	313	325	325	306	350	346	338	318	326	333	345	335	327	330	351	312	309	332	331	318	304	309	335	341	347	290	310	362	328	327	352	323	297	322	341	323	283	326	353	325	312	335	313	327	348	325	352	332	325	322	363	331	320	328	326	334	333	280	346	327	311	330	319	357	300	301	323	316	323	302	324	302	318	346	310	305	331	322	330	357	343	310	317	331	350	347	316	298	319	328	335	323	324	319	316	315	326	359	317	359	327	348	314	355	328	340	368	324	339	308	319	321	312	390	302	310	306	346	306	342	337	339	322	330	336	316	348	333	309	327	290	318	315	299	320	348	347	330	317	334	340	362	352	326	338	334	345	348	314	333	323	337	321	340	314	290	326	338	295	304	332	319	302	305	330	344	333	345	318	323	325	334	338	328	325	308	316	323	311	289	329	332	363	305	337	337	312	291	323	307	303	309	303	324	301	321	335	314	299	332	334	358	326	323	343	342	336	329	337	348	300	317	298	357	326	356	338	333	321	353	312	299	335	314	335	319	343	325	312	344	294	326	315	333	341	349	337	350	312	351	349	349	325	302	316	320	330	304	325	307	323	334	336	335	336	320	308	329	337	334	327	314	365	332	308	326	341	346	315	333	356	362	336	311	328	325	318	353	339	320	312	319	306	344	357	314	339	337	332	307	343	332	314	345	312	321	310	316	321	361	306	321	327	354	332	332	312	332	338	333	289	311	327	318	330	357	322	317	331	319	283	331	346	316	322	340	319	312	344	308	348	324	318	312	341	326	314	306	324	339	317	323	331	354	320	308	336	311	301	312	309	341	311	330	340	313	306	330	308	323	332	331	341	296	320	328	346	322	342	357	306	322	322	305	293	320	335	304	290	284	356	296	314	293	339	357	315	338	334	317	315	307	328	323	323	287	344	308	320	334	370	294	360	344	356	331	319	312	334	306	349	314	328	337	300	297	333	368	304	329	331	364	350	321	335	323	315	319	343	298	316	302	316	341	349	304	336	332	330	356	355	301	300	312	337	339	295	357	331	323	318	336	314	341	334	337	358	341	315	329	345	316	364	319	332	306	329	345	308	311	316	297	313	300	314	298	289	321	338	332	304	337	331	326	311	314	319	341	317	329	333	337	335	339	330	319	338	354	343	353	315	320	330	318	346	352	316	338	355	337	319	335	320	343	341	334	313	327	317	352	334	337	309	371	291	336	326	316	347	317	311	300	332	324	385	317	312	336	328	306	322	312	310	339	374	322	336	360	337	334	305	304	308	305	328	305	335	348	327	338	291	329	317	308	334	301	322	312	337	338	320	289	331	291	306	350	321	317	318	301	330	333	337	333	347	330	324	327	339	333	296	310	322	323	345	320	344	332	315	349	293	319	308	340	317	295	321	333	338	303	350	308	336	311	327	329	362	313	327	342	380	336	322	329	323	316	309	335	324	327	296	357	323	336	326	311	339	337	330	398	334	392	354	322	330	336	336	372	355	320	357	340	323	381	350	308	356	369	341	338	348	347	303	301	321	292	303	350	301	320	346	344	311	340	341	321	335	326	364	331	329	294	331	337	278	328	342	343	331	318	344	297	341	350	329	296	338	319	324	336	320	305	357	329	322	329	311	320	343	322	298	295	325	309	323	302	305	311	325	316	308	318	317	344	311	330	354	344	325	354	352	341	332	330	332	346	321	350	309	342	370	305	343	310	325	352	308	327	356	345	331	303	325	331	297	318	325	329	343	321	336	301	335	338	341	347	335	346	329	326	336	314	331	311	334	322	331	326	341	324	339	335	340	324	344	360	331	347	336	329	331	283	339	338	332	349	289	324	354	308	347	283	299	350	331	311	321	284	333	307	327	315	364	349	333	331	325	313	307	332	342	346	326	322	330	336	320	339	327	288	289	338	322	335	335	319	318	308	305	327	367	327	328	307	321	306	311	367	329	342	308	310	312	285	317	342	331	309	316	310	345	308	344	364	306	291	333	357	321	314	319	315	296	327	366	344	324	313	324	336	329	325	340	313	301	358	331	332	332	347	305	351	318	323	357	292	324	329	331	307	352	311	312	317	328	309	309	346	307	340	318	346	345	314	335	347	292	311	312	306	328	325	349	380	335	319	300	336	353	308	344	346	344	351	332	323	317	281	313	312	358	304	330	304	296	320	321	305	345	328	335	341	307	330	304	353	324	308	361	298	312	315	312	352	312	333	361	312	338	302	328	347	354	339	322	352	299	335	309	303	326	346	345	334	362	325	294	342	318	350	308	335	382	299	351	316	317	346	336	355	345	332	348	306	351	314	303	336	375	328	327	350	326	350	337	326	300	347	329	319	337	315	343	325	342	333	325	294	300	296	355	317	340	315	340	309	311	328	306	296	313	284	342	328	354	313	335	327	337	328	331	331	352	336	292	315	310	342	328	346	345	314	330	312	345	335	321	341	332	324	292	293	330	325	321	346	325	321	317	308	299	347	337	298	313	285	325	299	353	328	338	320	352	335	348	299	308	347	311	327	294	318	340	326	324	317	337	330	359	312	364	352	304	316	315	313	339	350	305	331	345	340	333	304	334	285	329	316	320	340	299	328	315	345	335	322	300	361	302	299	323	333	329	330	313	288	354	320	307	318	313	321	334	336	306	350	363	332	274	326	354	316	339	276	307	318	326	356	342	322	329	328	342	347	307	340	330	308	305	314	347	322	334	356	306	318	311	332	337	345	324	323	347	320	327	336	338	339	354	335	328	333	327	302	309	329	344	318	348	318	314	306	361	315	339	311	321	325	327	321	322	299	344	326	363	323	325	307	310	328	318	326	305	339	318	351	326	312	326	302	307	345	344	302	314	339	334	344	322	344	326	317	327	352	327	294	343	331	315	335	312	344	310	310	315	331	310	337	302	319	361	306	313	303	336	343	326	338	315	341	323	331	328	330	310	297	310	349	361	324	311	329	333	334	330	330	316	324	324	322	344	341	294	327	310	317	329	329	319	312	323	323	336	330	304	322	323	317	300	306	314	360	308	360	324	319	338	363	323	325	315	334	352	334	329	346	331	333	308	329	310	285	326	324	314	352	308	306	335	333
43967	14378	12924	6871	4801	3385	2735	2264	1769	1585	1315	1102	1073	1015	912	924	812	813	779	782	725	694	602	664	677	599	629	608	586	610	603	604	640	549	553	596	585	556	558	580	570	619	539	536	621	630	568	573	618	550	568	597	570	571	538	550	588	575	574	547	548	573	551	551	518	544	550	518	535	556	521	522	552	558	533	527	525	549	574	541	557	542	538	567	540	531	567	532	571	567	539	559	564	561	538	550	532	588	551	554	559	565	543	555	589	539	551	592	558	541	535	539	504	511	545	565	568	568	561	560	536	513	541	535	541	533	561	538	544	500	556	529	550	537	578	552	538	571	532	536	514	590	564	505	526	534	516	580	532	574	531	487	537	546	510	565	558	579	500	514	552	525	557	528	535	556	509	534	545	539	561	526	506	577	523	525	478	548	555	577	581	567	551	550	542	568	524	570	574	496	562	496	543	570	561	544	532	581	559	515	514	531	494	521	574	528	560	549	545	505	536	533	514	558	579	533	546	554	549	541	552	556	546	585	552	539	518	526	548	533	569	540	577	537	537	553	551	551	532	523	545	521	538	552	518	534	512	541	511	543	559	549	529	563	573	597	507	553	533	568	558	533	513	577	503	498	508	547	550	533	552	567	539	523	550	505	531	538	529	527	549	510	552	549	506	534	515	551	544	511	517	530	527	555	555	546	539	508	612	547	557	587	530	521	548	515	554	502	558	581	518	563	588	544	540	542	517	514	552	538	547	520	532	557	568	539	520	515	593	550	548	525	529	537	570	572	523	566	515	535	526	532	542	566	523	577	572	553	512	537	594	548	557	519	539	509	560	583	521	567	563	534	534	562	597	533	543	563	534	507	557	518	537	580	512	544	561	540	552	619	568	497	553	556	549	549	571	516	518	531	574	571	492	564	543	547	535	527	553	545	512	548	543	512	563	586	584	548	563	535	536	526	528	555	556	542	513	529	542	548	494	563	539	552	536	526	556	497	506	582	562	558	586	558	578	562	552	532	535	557	503	500	592	551	517	528	531	579	594	532	545	515	533	544	526	556	556	515	533	519	568	577	542	534	554	572	565	516	520	499	525	570	536	502	604	539	517	563	503	526	545	524	566	550	549	523	512	536	543	556	522	555	527	527	536	514	521	547	545	604	545	524	516	551	561	541	538	531	549	536	556	568	523	538	545	520	566	528	528	533	554	587	547	532	544	542	528	519	539	530	562	526	586	575	575	560	530	550	552	526	535	508	549	564	543	574	526	528	538	520	542	564	553	566	552	508	594	530	532	556	525	556	549	534	535	525	510	530	503	529	581	558	589	515	523	569	544	536	529	559	571	509	554	515	519	553	511	532	519	531	574	552	535	532	531	534	502	549	556	517	561	566	544	522	584	539	568	568	526	568	513	574	543	541	532	559	503	534	590	565	527	535	572	527	548	569	533	542	509	505	559	565	490	525	552	560	522	556	539	586	524	542	512	572	543	500	554	518	500	529	546	555	553	525	550	544	523	554	540	561	548	541	551	540	533	581	555	564	525	548	514	561	540	550	564	569	560	562	525	533	530	586	558	544	572	569	542	529	551	525	540	543	532	586	530	565	550	541	523	572	541	506	520	566	565	531	511	526	532	583	547	548	560	548	559	541	515	559	522	570	549	529	577	510	549	548	553	544	527	575	562	566	553	597	556	556	553	554	552	547	536	518	508	529	560	595	549	560	597	549	526	543	551	508	559	490	546	539	537	548	515	552	532	541	549	519	532	582	576	517	519	529	601	516	547	561	524	520	482	532	544	566	518	550	584	505	518	537	583	525	530	548	559	565	576	560	544	513	518	514	521	521	545	571	570	530	522	513	527	559	556	545	523	531	580	535	520	527	500	484	546	581	544	562	517	568	500	568	539	516	556	558	575	541	562	535	519	544	521	520	521	528	558	579	562	559	495	522	542	562	530	561	525	550	543	570	574	522	569	516	517	591	550	562	544	555	536	565	537	520	529	525	554	500	558	524	583	561	562	540	546	563	515	563	581	538	552	524	539	571	539	586	584	518	543	515	550	522	575	547	553	534	529	530	585	551	595	574	546	538	505	553	568	553	567	490	556	559	537	538	564	535	561	564	504	547	550	563	553	536	553	564	525	565	528	599	567	505	534	525	544	546	527	525	530	575	585	544	519	544	516	577	489	546	555	577	543	550	533	563	530	562	521	543	570	550	548	523	547	557	541	523	520	573	486	544	497	561	537	548	541	523	534	542	555	541	499	563	531	574	529	580	558	540	558	552	512	533	586	509	541	583	541	547	573	512	535	543	534	534	556	493	587	567	555	545	517	497	550	519	531	550	515	566	553	512	519	524	548	547	562	536	493	550	543	515	539	497	580	557	567	548	543	528	549	537	560	528	527	519	556	542	537	531	530	554	517	553	529	536	556	552	548	543	557	537	541	521	573	553	526	548	562	533	551	581	557	528	528	533	544	535	529	557	521	542	538	515	521	497	515	586	557	540	553	536	509	613	553	564	617	579	537	573	558	541	574	542	553	534	552	559	493	522	533	515	536	532	549	561	550	501	590	509	509	525	522	560	564	539	521	535	504	530	545	567	542	543	508	557	546	500	537	520	535	513	536	536	590	566	592	582	502	547	526	558	502	538	508	550	550	527	536	541	531	508	525	565	564	526	543	517	585	548	502	558	531	533	575	554	541	546	551	534	539	548	547	546	570	528	499	567	567	554	539	572	593	552	559	517	540	557	580	557	571	518	565	559	557	542	555	506	568	508	522	580	516	522	549	551	534	524	547	534	537	530	528	546	531	568	583	520	582	519	521	506	538	570	548	533	534	508	560	555	550	561	566	534	515	528	539	540	548	520	569	539	608	534	551	552	555	564	517	505	537	552	532	547	510	502	531	543	545	541	520	544	549	472	489	537	562	531	521	544	507	545	599	552	521	521	518	518	535	530	542	524	542	556	544	557	534	548	578	519	537	541	551	542	546	539	519	496	549	526	517	530	544	544	546	575	526	544	591	506	521	571	558	536	522	541	544	550	552	506	525	478	557	543	535	554	524	543	530	482	520	550	552	541	584	570	533	580	544	546	585	551	518	566	595	554	525	573	528	522	508	529	548	520	535	560	518	578	571	511	580	508	559	525	518	554	528	507	584	522	565	581	541	547	480	549	533	543	503	514	525	525	545	552	567	556	534	531	518	487	527	551	532	564	515	522	543	523	536	559	576	583	542	525	531	549	553	556	549	553	542	563	535	550	543	554	578	547	571	573	602	524	558	560	534	569	495	520	531	535	530	512	526	588	531	568	561	526	557	502	561	542	565	560	524	542	559	547	541	580	554	581	515	531	523	545	545	522	498	599	548	536	551	554	536	494	557	554	503	557	584	580	594	550	549	550	547	523	529	509	564	549	565	509	507	523	523	557	541	518	519	516	568	542	543	547	568	559	518	571	552	559	555	542	516	566	541	562	461	513	548	575	508	544	540	543	552	552	551	560	578	561
27033	20862	9056	422	206	157	162	148	169	126	110	146	131	135	138	119	119	107	129	109	126	137	126	113	123	138	123	129	140	127	131	113	133	121	101	117	140	108	120	106	140	111	129	122	133	110	127	129	126	123	138	118	118	111	125	130	125	126	127	123	101	117	116	127	108	119	129	126	139	126	125	113	122	121	141	131	119	105	133	122	131	126	127	146	117	121	99	138	126	118	104	130	143	138	118	121	121	140	141	121	113	120	114	122	124	103	138	110	145	119	127	118	135	130	129	110	116	130	116	112	146	123	119	121	115	127	110	116	135	125	103	127	112	132	114	115	121	124	120	115	126	111	108	121	120	120	125	110	100	149	119	122	126	114	116	111	133	139	131	127	118	125	117	135	119	113	121	117	104	122	103	129	126	114	121	132	126	118	121	137	130	139	116	112	138	120	114	122	151	115	124	121	139	120	139	139	123	136	115	117	111	140	131	131	117	102	106	105	145	112	122	120	133	111	113	98	128	129	124	104	128	128	113	144	117	100	132	115	151	119	107	118	122	120	134	118	126	111	114	118	103	127	132	119	101	134	114	124	119	108	116	135	115	118	114	116	140	127	104	129	126	128	125	127	135	108	134	114	119	108	131	113	110	117	133	107	116	127	120	115	123	126	135	137	123	123	108	152	101	110	144	120	126	123	128	143	120	120	120	120	105	143	117	123	117	134	133	116	134	138	130	109	128	115	134	109	127	120	114	123	108	118	97	95	98	131	98	107	140	124	107	120	127	123	119	128	103	138	117	126	124	140	106	106	121	114	124	132	127	117	127	118	120	140	118	118	114	104	129	121	115	110	136	123	114	109	114	124	113	116	146	101	129	139	123	121	125	122	107	125	119	126	123	104	134	139	144	122	130	128	123	121	118	115	122	117	108	107	119	120	127	131	134	92	126	116	129	131	101	141	104	117	107	128	120	125	119	116	146	118	123	112	124	103	121	137	139	133	125	103	107	118	111	144	122	145	118	101	132	126	136	115	125	128	150	106	136	133	121	124	112	119	125	107	130	119	105	121	112	124	122	105	118	147	127	134	126	110	126	124	128	133	114	107	124	136	108	137	131	129	135	124	113	115	118	120	124	120	133	124	104	136	116	123	124	126	131	124	133	132	133	112	107	117	118	137	155	116	112	130	113	116	117	124	115	119	116	134	134	143	113	134	134	112	139	118	134	129	135	114	124	122	146	129	134	121	131	142	112	112	127	111	151	128	116	114	122	127	117	132	127	127	142	123	113	133	129	137	116	132	123	127	124	118	106	124	115	130	111	108	118	151	116	123	137	110	130	115	129	106	120	110	118	139	137	130	128	135	124	104	133	116	118	139	111	124	122	109	101	131	115	138	108	138	121	119	134	121	115	137	121	132	95	123	138	133	113	135	113	124	135	121	124	109	126	109	132	98	131	126	119	119	140	132	127	129	118	126	115	114	107	126	129	133	128	115	129	127	129	144	128	113	118	114	106	121	115	136	113	144	123	131	144	121	113	129	125	126	125	137	134	112	109	111	118	129	118	114	97	132	119	124	115	120	101	139	113	126	109	103	102	108	156	116	134	125	125	117	158	110	92	132	117	127	108	117	136	116	128	117	132	121	117	119	131	108	119	141	115	110	121	141	119	111	120	132	120	126	132	122	128	114	153	129	137	128	111	137	141	137	107	118	114	115	102	129	124	130	120	123	136	127	136	116	116	100	121	127	122	119	122	122	103	107	138	126	129	131	107	120	118	118	118	129	124	117	123	118	131	114	117	120	125	126	129	130	133	123	111	117	125	143	116	114	123	141	129	109	126	123	141	132	121	118	115	133	107	124	108	128	115	130	125	112	122	111	141	124	123	111	122	134	123	108	128	112	128	128	128	127	129	112	119	143	115	114	133	119	122	121	138	115	125	122	115	122	128	127	116	131	128	126	118	115	123	131	98	142	132	119	154	155	118	133	108	147	134	146	124	115	128	139	114	153	133	123	132	125	122	110	116	131	122	134	143	117	123	105	116	114	146	115	120	127	128	107	125	127	129	130	123	117	121	117	113	132	133	120	107	134	125	129	132	109	131	107	104	121	97	119	134	129	119	132	112	138	98	138	124	145	108	126	140	105	126	117	139	121	136	123	136	130	121	136	131	122	142	114	115	127	107	128	124	106	124	113	116	115	125	114	128	125	107	144	138	126	133	105	100	122	109	128	137	126	128	113	113	125	130	122	131	106	113	117	114	123	112	109	129	126	119	118	142	121	148	134	113	131	122	135	135	117	125	111	151	113	120	117	124	124	138	123	117	121	131	119	145	140	118	119	116	114	113	128	114	125	116	119	116	118	139	131	130	104	111	99	129	108	120	123	137	110	132	106	123	110	119	130	134	124	91	139	110	128	150	129	118	128	122	120	134	127	139	117	100	108	110	107	133	140	135	115	104	147	116	122	105	116	123	107	119	109	130	117	112	138	109	133	149	113	150	118	114	117	129	130	135	113	100	123	105	121	130	143	113	94	143	121	127	107	114	151	122	122	126	144	133	125	115	105	134	142	138	135	112	106	111	132	117	112	117	130	104	107	151	124	113	114	123	128	131	139	133	125	119	117	123	115	126	122	114	119	124	119	125	129	128	119	124	121	124	118	127	138	117	129	129	128	128	131	122	106	128	111	120	136	126	114	132	111	128	129	115	121	118	124	109	130	127	121	119	132	114	119	135	123	126	113	110	137	124	131	120	112	128	111	119	97	120	104	115	116	118	132	122	138	131	131	109	125	130	139	129	119	105	119	132	134	112	128	114	125	117	122	151	120	119	117	115	112	122	113	119	126	113	128	118	102	116	123	129	122	134	132	126	117	133	138	112	100	127	119	134	110	131	101	128	128	116	120	123	125	95	120	105	114	98	116	129	105	114	143	128	132	122	123	103	143	118	123	130	107	112	129	126	109	103	108	137	114	124	122	115	113	116	135	131	110	109	124	110	113	113	119	127	122	106	107	111	123	107	119	135	137	113	127	107	122	116	136	123	123	102	106	135	156	109	139	127	129	120	125	134	127	120	129	129	129	104	118	105	131	113	127	121	127	123	127	124	111	118	125	113	126	125	128	135	99	117	110	118	127	106	127	125	121	152	118	123	116	127	128	117	122	131	118	128	116	116	137	105	106	128	128	131	125	115	128	108	115	123	122	123	136	128	105	124	112	103	122	124	124	117	121	115	114	125	113	115	108	136	112	114	130	98	112	125	135	121	111	118	122	114	116	128	113	119	120	125	104	135	130	110	115	98	131	134	135	125	127	146	122	139	131	121	129	129	124	126	115	134	118	132	134	117	110	109	128	121	124	138	144	127	118	119	131	113	113	127	124	124	117	116	121	144	121	118	113	104	140	127	146	130	121	120	112	114	125	118	120	139	126	131	126	117	137	128	111	111	107	102	131	116	137	132	120	133	122	136	127	113	109	109	119	116	112	112	112	133	145	118	107	150	130	126	125
20164	1814	985	552	418	336	311	285	289	247	269	265	246	234	222	239	238	202	228	214	219	227	194	220	230	238	216	212	224	227	237	211	213	219	220	214	224	208	205	223	205	207	180	201	214	215	215	209	236	209	203	188	188	193	210	219	224	216	222	199	188	228	213	242	230	204	219	216	217	199	174	224	192	199	191	203	228	205	201	201	199	213	235	216	221	220	212	211	213	222	241	208	235	209	244	214	193	220	207	214	212	204	224	191	219	241	238	203	221	236	233	225	192	214	212	197	198	224	212	225	206	208	213	210	205	198	208	210	220	232	245	176	224	185	215	204	199	205	221	203	206	216	216	213	206	236	226	199	216	230	201	201	242	197	239	197	191	217	223	183	205	213	202	217	208	218	214	198	239	233	236	194	228	212	224	222	227	234	186	218	211	202	176	210	218	210	182	198	227	202	209	186	221	221	225	226	215	212	223	191	215	222	198	234	216	221	225	235	215	212	238	218	201	242	192	233	205	222	240	206	206	224	195	213	222	228	197	210	230	205	228	201	213	222	223	192	200	213	219	221	210	221	235	234	191	236	232	217	213	201	215	223	218	213	244	208	196	214	205	211	214	221	235	219	232	218	226	204	211	219	207	213	175	205	191	235	242	211	209	219	214	208	214	200	183	216	206	204	229	216	222	203	204	205	216	207	219	203	197	192	202	198	197	202	201	198	231	214	186	208	225	209	212	210	199	193	169	192	218	220	214	218	228	193	209	199	201	217	219	209	224	222	195	208	206	213	172	207	192	219	209	212	220	198	218	197	196	206	206	228	202	219	214	227	208	197	193	201	216	173	235	214	205	226	222	187	227	214	183	232	185	222	221	210	202	224	219	226	227	217	212	212	204	246	198	206	201	223	214	248	231	202	230	212	223	195	231	217	201	198	224	175	222	234	216	229	178	219	192	231	178	181	211	198	229	214	234	203	190	216	230	211	199	205	218	218	204	200	211	201	194	225	230	225	227	210	226	205	224	199	202	229	239	214	202	193	233	214	238	198	196	214	202	204	193	234	224	198	199	204	228	225	224	222	235	210	202	192	225	220	211	227	221	193	214	218	191	227	205	219	215	209	224	196	203	203	204	224	223	204	224	231	203	206	180	219	203	216	217	216	206	204	216	203	182	240	209	228	207	231	220	212	226	224	207	209	211	227	230	218	211	217	219	240	228	216	210	212	237	211	190	212	217	192	195	230	220	218	204	216	186	246	229	215	199	232	199	203	204	203	209	216	202	223	201	185	181	218	198	242	207	198	222	217	218	213	240	222	236	192	212	218	206	223	217	217	214	208	186	209	205	243	209	223	248	225	198	226	216	221	207	230	216	240	214	239	220	217	233	217	220	222	187	228	190	199	232	214	179	214	212	225	208	217	229	174	234	227	200	215	220	201	235	204	218	210	240	216	202	219	211	219	210	194	201	230	219	219	217	218	219	202	209	192	236	239	214	215	207	213	223	242	189	206	183	211	221	231	179	183	205	209	221	234	228	199	247	224	212	220	219	221	205	226	201	212	215	210	205	202	199	207	232	213	223	212	205	209	236	226	192	197	212	220	215	226	200	253	193	236	194	245	220	186	231	206	214	192	199	240	218	220	213	219	209	200	218	216	226	202	201	217	218	227	196	193	228	177	234	210	200	209	195	221	221	220	199	185	210	209	203	205	236	223	204	220	219	215	204	221	211	224	203	222	209	188	218	231	213	199	210	223	193	218	213	217	199	216	220	233	211	218	218	217	220	210	194	204	231	198	208	215	224	199	232	180	235	201	216	198	206	217	200	191	194	218	201	245	200	212	216	201	226	222	208	220	222	212	203	220	206	229	188	213	213	184	223	205	206	209	221	212	214	197	214	222	199	209	188	204	227	214	209	218	206	209	215	199	201	215	219	188	204	211	220	219	247	203	190	195	232	212	223	190	199	211	214	200	219	203	229	210	185	231	221	218	203	192	185	194	211	229	198	213	216	191	228	230	199	191	188	192	254	216	219	208	213	241	205	239	195	239	202	198	213	193	213	193	228	215	226	221	223	197	219	201	195	194	201	228	232	196	217	183	217	215	221	200	209	214	221	221	216	196	199	201	202	202	196	219	201	203	188	199	215	214	211	196	205	227	221	204	210	216	220	195	191	206	209	215	209	212	220	214	198	207	195	245	214	184	230	235	244	210	195	216	216	231	207	193	236	188	210	226	253	208	186	212	211	208	221	216	211	215	204	216	213	195	200	225	227	200	214	239	204	223	228	223	213	216	197	211	211	223	203	199	239	200	225	203	218	226	237	221	221	217	193	205	194	190	201	202	236	200	219	229	217	226	214	210	206	223	199	218	232	219	202	204	224	202	209	200	198	223	244	212	203	238	227	214	215	219	205	222	198	192	222	185	230	192	231	218	192	209	210	244	206	224	217	226	229	218	196	229	218	193	203	183	204	211	211	203	185	211	192	235	198	223	212	219	216	201	199	221	212	213	213	210	200	226	246	200	225	187	211	181	198	203	238	215	216	236	208	232	200	194	212	191	210	209	203	255	207	211	230	223	256	217	232	251	235	233	228	215	203	209	220	201	221	215	216	225	213	235	214	207	200	227	244	177	219	230	198	186	209	188	200	211	208	198	225	217	219	196	214	212	218	207	215	210	228	211	219	230	219	199	192	205	179	209	220	241	187	206	222	203	199	206	212	212	193	197	202	203	208	245	207	239	225	199	208	216	202	209	219	203	210	231	207	207	203	208	232	200	229	189	200	228	206	227	228	199	206	196	219	212	210	215	236	189	224	238	212	236	221	175	202	189	198	225	203	194	216	211	203	235	189	214	222	206	220	199	245	226	207	206	200	200	188	199	232	208	219	219	217	210	209	218	196	227	191	214	206	214	216	238	200	202	200	188	216	219	208	206	204	216	222	222	215	223	213	236	217	207	214	202	236	218	216	202	220	206	213	208	216	205	227	217	218	219	195	196	206	228	200	231	229	187	219	242	210	215	211	208	213	229	225	254	194	217	219	236	228	214	237	205	213	221	211	204	210	204	230	192	185	220	191	210	184	208	225	229	224	221	208	227	217	239	203	219	219	201	203	235	214	215	197	198	214	197	208	226	196	231	208	245	212	240	222	237	226	208	211	212	208	202	231	204	211	189	242	198	225	215	213	199	197	212	230	186	192	194	205	214	200	208	225	195	226	202	189	230	224	227	215	218	205	217	205	201	197	204	188	222	215	211	227	205	206	214	212	221	212	195	197	192	192	222	224	238	217	203	194	227	240	211	224	218	218	214	221	206	215	187	191	198	233	196	233	234	225	224	234	227	219	206	216	198	217	211	179	222	235	193	187	214	234	213	206	197	214	201	203	196	215	205	187	235	188	183	176	186	202	213	206	194	229	221	206	200	206	201	209	195	222	212	175	195	214	244	230	225	222	188	210	216	228	202	188	231	228	218	206	236	195	241	206	232	209	205	191	208	211	188	212	191
24099	21334	28740	24275	21229	5199	873	572	457	466	391	356	360	318	305	330	332	330	318	329	299	322	304	302	303	311	298	283	284	324	294	306	332	294	315	264	305	276	284	326	290	281	303	308	282	268	282	295	307	303	270	288	301	288	269	290	281	295	269	289	281	277	273	278	266	272	251	282	317	281	279	297	280	296	283	306	318	293	287	274	272	299	259	270	274	300	278	285	288	293	278	318	294	278	279	318	269	281	269	271	274	297	282	289	291	297	297	304	315	298	286	266	290	290	277	276	329	267	307	261	307	288	280	273	281	325	275	264	273	312	305	307	295	280	279	278	273	274	289	296	264	297	300	263	291	269	302	294	278	262	273	295	301	266	273	285	277	276	309	300	275	325	290	303	295	284	305	283	311	292	297	288	272	294	291	300	265	316	288	275	311	270	302	298	297	245	288	317	300	295	245	257	292	284	268	282	294	268	289	297	295	249	297	278	285	258	271	266	295	278	278	268	306	255	287	265	291	277	274	279	293	287	270	265	307	273	278	292	285	273	300	309	282	299	264	268	289	248	278	321	286	296	264	288	300	300	270	281	260	312	287	306	289	286	256	272	252	304	303	270	262	282	281	288	260	323	269	276	276	280	312	273	270	312	280	306	307	275	269	297	251	293	276	273	309	292	292	263	302	324	305	281	309	262	306	323	258	278	299	283	312	299	296	323	305	268	281	268	248	275	287	295	304	315	291	260	257	285	270	259	250	272	300	281	253	284	279	293	299	284	292	310	279	254	300	293	278	305	288	281	266	286	290	282	282	295	280	276	297	272	258	265	268	285	294	301	243	246	284	282	288	317	295	308	306	292	296	285	342	279	275	291	259	272	282	299	293	281	328	299	263	268	291	277	282	276	317	287	300	279	294	278	274	253	260	287	249	319	296	268	280	301	306	306	271	247	283	313	292	328	307	270	284	298	275	301	285	275	278	275	281	276	254	293	310	279	283	284	272	287	254	273	305	255	274	308	305	320	294	307	254	283	277	282	267	300	276	239	294	278	289	287	275	278	303	269	293	307	301	252	259	320	290	267	294	315	260	298	297	254	280	257	245	305	278	247	305	287	274	256	297	278	293	287	266	288	281	268	300	275	300	307	268	320	267	266	305	273	277	285	289	272	285	270	270	274	275	280	283	270	310	270	293	281	290	289	284	283	248	276	299	277	253	286	268	272	295	291	276	298	281	246	302	298	279	285	286	293	264	307	278	286	276	317	275	282	258	322	276	285	317	289	318	295	271	304	324	299	299	286	288	282	271	276	295	282	310	290	269	278	288	288	308	329	260	250	315	304	282	278	313	305	291	286	279	273	288	297	258	300	300	271	279	289	275	295	283	288	287	280	299	296	284	291	264	299	253	284	283	283	281	258	290	280	286	278	279	303	302	272	254	313	301	294	305	270	292	272	280	259	321	296	279	257	297	294	290	265	297	248	304	233	299	285	293	309	285	288	281	303	288	271	264	294	280	301	258	315	275	272	273	293	265	272	259	267	302	298	274	276	291	307	258	271	236	274	255	286	264	258	260	256	287	263	281	289	276	268	260	305	286	314	281	313	247	270	263	326	284	271	284	283	327	291	293	279	281	296	274	289	285	282	273	294	267	307	273	293	269	278	245	278	311	268	298	278	296	306	282	296	275	278	248	276	279	316	275	280	250	275	265	276	257	267	272	286	300	273	288	286	290	286	270	298	301	277	273	262	263	276	294	266	283	287	301	253	305	278	279	274	269	276	271	290	269	286	306	272	279	282	280	261	293	258	305	295	293	260	298	260	285	308	277	317	298	296	326	272	262	262	296	281	266	292	292	290	246	325	288	266	276	297	294	272	306	284	304	271	312	270	284	273	281	289	288	276	281	279	279	312	266	287	273	266	281	276	287	274	260	280	253	280	281	285	286	282	278	294	265	284	290	275	278	266	279	287	275	272	272	284	287	285	290	297	244	276	290	290	299	269	277	309	289	280	288	333	288	312	307	255	308	279	308	260	298	306	254	289	297	282	256	292	301	273	287	271	300	281	324	272	292	310	278	285	276	275	284	265	274	287	315	308	310	283	279	276	303	287	281	286	262	293	282	285	264	277	270	272	269	308	279	276	306	267	279	312	263	246	276	280	273	243	298	272	259	288	274	303	290	275	289	288	269	292	293	295	300	255	293	293	260	265	289	307	257	279	281	300	258	283	312	288	226	307	261	324	291	276	294	300	311	319	304	287	247	239	280	297	287	262	277	270	245	307	283	289	288	266	279	280	287	300	282	266	287	279	289	312	270	298	269	281	282	291	286	306	296	273	278	254	287	266	292	264	269	262	304	269	269	267	289	273	273	267	284	258	304	297	248	315	309	278	294	262	282	292	295	282	287	287	287	284	261	308	287	284	278	296	277	286	326	304	263	277	267	302	311	263	297	257	311	289	304	263	272	296	273	259	297	286	274	250	297	266	288	299	276	275	274	254	300	302	262	263	302	296	270	282	294	249	288	266	291	289	283	269	277	291	253	288	294	278	302	298	288	274	275	280	284	265	304	318	255	276	265	297	277	309	304	297	278	276	304	241	289	259	269	280	279	275	273	266	284	294	282	287	278	291	262	306	271	287	277	313	262	268	276	264	250	296	291	298	269	289	259	307	301	279	299	283	273	268	295	295	266	301	279	272	294	268	270	297	273	278	289	247	287	291	271	276	287	279	338	271	300	282	286	297	259	276	253	280	315	285	292	287	297	281	243	251	303	298	287	307	253	292	261	279	276	270	287	309	303	278	265	287	277	306	285	319	257	281	260	305	253	282	294	284	274	284	283	290	286	276	312	273	264	264	294	264	256	287	287	272	283	262	312	288	262	279	273	244	287	276	316	290	300	271	283	289	290	259	295	279	289	277	309	307	290	269	295	295	282	286	282	273	275	275	270	271	280	294	306	287	279	295	301	269	290	294	304	306	277	281	296	274	291	297	296	291	269	278	284	253	289	273	290	312	281	265	298	275	264	250	317	298	297	272	270	279	295	276	273	319	304	283	265	256	286	290	286	287	244	304	279	292	319	291	282	269	280	263	283	284	251	250	281	252	297	266	282	330	311	248	294	286	331	249	246	263	311	302	290	244	290	294	270	285	259	266	275	268	277	278	276	267	274	275	299	300	281	281	266	301	276	271	291	239	274	295	284	279	272	301	295	277	284	283	256	275	310	285	281	297	300	261	278	287	252	299	249	273	272	269	280	256	301	272	271	294	285	257	313	302	287	284	301	284	299	283	300	279	287	287	292	284	292	290	295	280	280	310	309	290	296	306	276	279	287	281	260	276	306	315	287	283	281	287	306	284	291	275	276	282	293	269	318	275	238	291	274	272	283	298	281	288	254	291	271	266	305	263	295	304	282	294	242	262	261	306	259	301	305	264	291	275	293	274	270	253	271	283	257	270	282	251	275	295	254	270	297	285	286	271	286	287	305	264	280	255	264	278	279	270	246	288
41406	10171	7996	4080	2743	2015	1601	1301	1128	1023	832	803	750	703	714	630	621	611	544	545	528	575	564	547	521	497	512	545	522	539	512	492	508	532	509	491	497	504	509	513	494	485	449	473	477	517	474	435	480	477	473	472	486	511	468	471	485	498	488	485	492	512	506	504	503	466	456	479	455	471	477	504	472	470	463	471	493	469	475	488	495	493	488	512	494	497	480	478	502	449	503	493	454	468	470	490	487	521	483	469	466	493	468	511	436	504	476	438	491	450	465	482	448	477	484	471	513	493	496	456	478	483	472	447	427	479	469	459	462	448	457	476	452	488	438	429	470	462	479	479	466	450	475	502	454	449	482	480	468	485	492	442	460	467	457	505	461	511	487	476	472	459	473	474	455	456	475	488	462	487	485	447	485	463	444	458	489	510	475	499	478	502	458	468	511	439	470	484	501	471	450	477	492	467	482	500	492	490	466	475	487	469	505	460	503	446	483	444	470	472	454	466	416	483	469	432	456	467	442	482	491	452	432	522	448	514	451	483	447	480	478	490	469	483	450	449	473	444	447	486	489	479	489	473	493	462	476	452	463	477	475	468	473	465	509	440	474	456	439	484	467	481	441	464	461	483	504	452	452	471	524	490	454	493	509	451	460	460	469	440	449	475	468	492	510	449	502	468	494	486	471	473	474	472	466	499	464	472	471	470	474	466	461	469	489	437	490	480	460	487	485	433	469	500	443	518	502	541	473	483	483	471	461	481	486	493	454	497	474	486	481	477	495	510	437	471	501	456	449	466	461	419	449	469	449	469	467	496	459	453	468	514	523	442	459	442	471	444	451	454	452	482	463	458	480	487	486	412	477	473	479	505	486	451	472	477	453	486	457	493	425	475	470	466	475	493	483	512	483	456	482	488	448	493	426	514	449	465	466	487	452	458	484	496	489	491	487	461	493	446	455	447	504	498	510	453	488	482	445	426	431	462	472	487	481	495	482	482	488	489	486	456	495	512	505	472	483	457	431	487	476	476	470	470	472	472	458	458	461	467	448	476	479	464	461	481	489	461	466	424	477	464	457	454	464	436	498	414	489	504	505	474	497	499	487	475	497	477	470	467	468	471	506	454	457	429	459	487	481	478	460	461	433	491	485	463	510	490	462	455	488	483	479	457	448	471	471	489	477	464	456	478	461	466	517	458	473	482	471	469	478	491	510	469	476	491	451	469	488	490	444	464	458	492	479	488	421	482	449	486	488	479	487	499	485	458	462	463	472	481	450	484	478	517	482	469	510	483	481	495	446	493	484	466	482	501	453	472	454	486	546	455	486	467	458	474	491	466	473	460	495	484	456	469	484	531	482	495	493	475	490	479	427	456	478	451	453	531	456	473	464	448	469	505	455	460	466	451	477	496	472	442	476	448	479	496	440	490	470	505	463	503	481	474	475	468	451	477	484	475	502	474	507	503	492	446	444	531	471	476	491	490	459	482	493	435	472	504	425	483	483	480	443	470	454	496	477	452	522	512	464	510	474	506	455	457	489	476	467	486	504	439	522	452	469	455	451	494	471	492	495	488	510	472	487	466	481	481	478	443	476	433	499	470	482	489	501	482	459	506	486	483	473	493	502	489	516	449	504	431	449	436	498	472	456	485	495	494	495	496	469	475	479	509	452	426	500	527	489	505	422	475	424	498	488	494	461	474	458	466	480	472	468	484	450	509	464	479	480	438	468	453	490	493	474	482	446	482	482	480	527	481	460	461	483	493	456	484	492	468	445	538	456	475	475	490	492	459	477	450	445	474	473	469	444	481	454	477	498	481	437	470	469	510	458	462	514	461	452	483	493	483	455	451	454	473	486	486	439	521	468	512	480	418	395	496	484	481	468	467	510	488	482	445	493	484	454	514	463	477	459	514	480	517	456	465	474	467	463	448	498	501	515	499	442	466	462	488	450	457	479	465	496	498	456	497	462	477	521	476	469	477	497	458	496	493	449	471	536	524	498	473	487	477	473	477	442	499	450	482	521	475	452	509	434	468	488	533	463	466	479	531	451	521	487	488	517	457	475	499	489	432	489	455	485	482	455	529	481	470	492	507	462	474	454	459	475	505	464	466	452	472	481	469	485	492	452	480	499	490	469	500	439	468	484	473	491	471	485	465	468	454	458	495	477	491	473	457	469	457	521	504	464	480	462	479	469	486	469	518	488	487	455	455	497	449	480	458	449	503	451	469	429	494	485	453	483	492	498	490	442	472	472	490	481	463	474	503	488	455	525	463	510	496	479	474	496	480	495	542	485	497	470	453	438	469	436	444	459	473	489	450	472	488	468	488	466	473	481	464	456	514	479	492	442	457	448	485	459	457	488	470	487	470	484	469	489	482	449	475	444	446	490	490	434	454	477	459	505	492	476	424	474	476	440	485	471	449	464	478	431	505	483	480	461	475	474	483	470	492	492	463	461	485	470	448	461	440	455	478	503	466	471	461	453	510	532	466	457	468	461	463	463	488	470	483	499	492	505	492	440	489	458	468	471	491	508	466	499	450	509	471	477	440	454	477	525	456	416	466	493	499	457	451	433	493	451	471	479	458	475	464	462	469	519	466	419	488	462	470	462	446	501	481	473	455	462	490	484	461	459	464	506	489	473	450	480	438	485	498	457	491	508	491	468	509	469	468	471	447	494	535	464	476	490	445	486	467	487	453	471	504	517	423	448	510	501	493	487	477	471	490	477	459	446	455	493	476	486	444	480	487	464	450	474	464	483	477	490	456	471	533	485	458	482	485	505	461	543	521	467	486	508	469	501	474	464	497	500	485	475	479	482	477	473	466	496	436	485	480	467	447	452	491	490	460	458	480	496	457	455	453	470	474	451	444	508	453	477	478	461	469	506	469	483	477	521	478	478	462	473	457	465	488	459	476	479	489	447	472	487	503	512	469	481	463	499	474	452	479	453	492	446	468	482	430	470	479	495	493	451	460	524	494	458	452	486	483	470	489	469	442	501	488	495	465	479	479	485	506	499	487	470	510	496	458	467	447	452	450	459	430	478	475	464	513	475	459	453	472	491	462	438	484	423	456	486	432	488	479	454	450	509	503	437	494	493	453	463	435	470	445	468	473	470	479	449	486	491	485	507	482	478	476	493	473	481	450	468	483	473	462	473	474	470	511	464	470	494	449	505	465	481	502	490	515	539	497	469	480	484	452	518	477	470	470	487	489	501	452	481	470	475	472	487	473	456	487	489	487	467	445	513	452	494	454	479	475	495	468	486	472	503	472	446	505	483	466	441	451	487	510	516	479	451	467	453	490	472	463	487	465	472	494	485	484	461	457	474	453	454	443	483	454	434	466	465	491	485	456	497	481	483	462	500	502	495	485	451	453	482	472	427	496	458	449	493	503	429	463	505	507	491	473	503	490	441	509	529	483	480	448	473	507	484	477	461	491	467	477	461	479	451	481	444	457	496	467	469	472	473	492	476	512	501	499	483	452	474	507	501	475	492	477	522	468
23226	21354	29339	23747	21361	21276	4126	874	694	626	613	539	469	477	448	443	422	418	412	400	388	365	393	329	387	355	327	344	339	357	330	346	390	390	393	359	349	357	351	358	326	358	307	341	346	373	330	389	350	319	353	347	368	361	374	357	360	358	322	302	314	326	363	345	345	361	342	349	376	346	331	328	338	380	333	375	363	333	361	329	314	309	326	331	344	336	341	335	365	347	316	330	332	341	375	318	336	328	353	293	300	342	369	354	334	338	370	343	290	331	319	354	331	324	318	353	348	332	314	320	339	333	310	335	311	348	351	335	338	348	308	328	318	324	345	327	355	360	318	332	328	332	318	345	339	346	322	336	350	352	326	307	330	323	339	335	309	304	345	302	311	322	338	352	329	345	354	333	347	322	349	329	331	323	321	334	331	369	353	329	352	306	338	332	306	364	351	303	353	309	342	337	348	328	358	357	329	356	335	319	345	323	355	353	322	339	349	349	328	311	313	350	353	344	324	330	334	364	326	298	326	303	330	303	360	326	317	330	346	335	311	330	335	338	325	332	303	299	333	322	330	305	307	318	341	307	330	289	324	338	323	333	368	365	372	323	338	315	318	330	318	360	356	377	355	325	328	358	344	328	317	330	342	352	345	309	348	355	333	320	338	315	332	333	323	349	350	328	323	330	328	314	333	344	325	362	327	322	326	345	335	313	333	349	313	301	349	352	314	329	345	327	319	319	327	306	301	319	312	349	345	327	302	331	304	333	328	306	342	343	337	350	358	320	337	312	358	336	320	340	330	291	305	319	355	334	310	325	363	352	334	341	339	327	345	354	296	365	300	359	307	314	334	322	328	350	319	329	295	330	281	304	308	336	308	339	333	337	321	332	380	345	361	334	337	346	308	352	351	309	321	330	308	308	306	323	303	318	322	334	332	328	317	333	312	366	331	311	319	324	339	381	332	343	304	335	360	349	334	340	329	336	307	355	347	294	374	311	333	319	332	335	350	361	342	324	338	345	361	304	347	321	341	346	313	347	313	297	325	341	325	344	329	319	357	346	336	305	318	346	341	334	332	352	354	352	345	314	359	330	320	323	359	333	340	311	316	340	322	327	273	337	328	341	321	329	318	366	330	333	331	332	324	354	311	322	322	332	334	342	352	332	350	328	332	333	318	336	327	339	355	311	313	322	341	363	332	329	327	332	299	297	338	324	343	332	336	310	354	332	313	346	331	328	299	350	330	319	338	346	302	358	329	335	346	344	358	351	313	298	361	329	359	347	329	352	342	311	313	342	329	340	320	371	340	326	331	333	320	327	300	356	307	349	349	299	331	329	327	314	316	335	362	370	364	306	308	323	365	321	371	345	361	323	336	309	337	362	341	325	338	349	366	313	315	331	361	330	331	315	360	335	344	318	340	347	359	305	348	329	342	313	318	328	301	331	299	310	326	328	306	295	330	348	320	314	311	345	337	327	366	347	333	330	340	371	329	328	322	334	318	369	337	332	324	329	317	350	329	370	346	330	294	320	314	363	325	337	319	341	373	352	358	316	360	329	332	323	337	337	323	334	352	330	315	342	312	323	356	362	334	326	363	316	310	341	338	357	343	328	337	308	326	335	329	351	340	333	328	300	333	350	310	320	343	331	340	338	343	325	331	332	334	330	346	352	335	359	344	315	325	326	326	317	325	328	346	339	282	300	328	335	308	341	342	297	328	341	326	368	312	331	324	324	313	304	310	340	326	326	345	321	369	358	346	355	333	300	350	313	325	318	341	323	346	305	314	326	339	329	341	330	342	368	316	344	354	311	309	347	339	343	346	347	331	382	339	346	326	316	335	334	312	329	345	331	344	320	306	333	332	357	315	329	342	316	301	349	341	335	357	356	313	342	329	335	320	306	335	343	340	340	322	317	343	356	337	332	358	332	338	324	312	354	329	320	328	333	349	323	332	344	287	337	334	341	339	367	314	319	324	343	300	322	337	378	303	311	335	353	300	340	352	351	355	353	324	331	369	331	337	343	326	357	342	312	328	338	334	341	306	346	295	321	373	357	278	344	319	340	313	338	343	338	350	314	316	319	316	334	331	350	321	304	321	358	326	348	335	353	319	338	307	323	298	336	339	294	314	336	340	344	321	342	321	349	355	338	331	304	339	328	337	298	299	337	340	336	322	340	318	313	303	327	326	319	341	334	314	334	341	300	316	350	344	353	330	353	354	327	333	333	330	341	338	334	323	360	325	331	321	347	345	321	328	291	347	322	313	367	329	357	326	353	346	347	322	373	323	307	340	335	322	306	362	331	324	321	343	346	339	319	325	329	341	345	361	343	315	338	351	355	317	357	298	348	349	354	301	359	346	355	354	363	328	320	335	306	342	365	275	338	331	289	352	354	346	337	343	344	329	325	329	334	287	335	361	359	313	352	321	360	352	343	329	353	337	322	352	334	324	341	326	313	279	335	366	339	370	323	347	332	322	339	325	353	321	320	301	329	313	304	320	334	320	332	330	315	335	367	312	353	311	328	333	327	340	331	353	309	320	323	315	354	339	322	360	299	322	337	334	382	347	331	329	354	349	340	330	326	306	337	338	329	313	322	330	326	330	325	343	316	321	350	313	327	326	329	331	305	353	323	339	332	365	323	330	314	352	326	331	364	336	309	347	318	333	316	308	344	362	349	307	316	345	382	319	318	342	333	322	341	301	364	310	341	342	328	353	332	335	311	342	309	324	355	323	350	330	335	339	321	328	345	355	334	333	314	344	329	343	306	336	336	334	354	334	350	300	330	334	335	342	314	338	331	324	320	328	334	355	357	352	314	342	336	337	319	332	349	348	295	338	330	338	332	297	341	332	318	357	318	343	319	314	341	301	287	330	312	313	374	317	324	299	357	358	328	344	324	337	323	330	354	332	336	332	337	341	318	309	309	333	338	351	362	319	326	356	339	320	331	326	356	341	358	354	334	346	323	324	342	343	350	340	343	345	338	332	309	302	308	319	330	322	355	316	350	292	335	328	343	337	342	345	356	355	311	318	349	323	340	329	343	339	330	324	336	326	313	311	317	316	307	277	321	320	309	316	319	378	309	358	366	270	351	296	336	324	357	339	347	344	367	327	341	355	371	371	328	352	323	368	346	323	305	320	342	344	349	311	356	307	300	335	349	344	346	315	336	343	309	312	326	334	342	323	320	349	350	317	348	335	301	341	352	315	350	342	327	308	337	341	333	332	336	304	336	333	315	316	334	340	357	324	335	316	337	351	321	344	347	329	303	331	335	335	352	351	338	316	354	329	316	307	311	368	332	335	350	331	336	346	340	349	335	313	307	340	329	346	319	345	356	326	331	326	314	298	315	335	329	360	334	306	316	305	367	350	313	334	312	336	359	336	315	330	315	332	339	356	309	345	339	322	317	320	309	285	312	302	317	371	318	344	308	328	302	354	308	341	335	340	331	346	350	323	362	333	332	317	314	345	323	344	339	331	335	330	333	360	313	331	324	312	358
46157	14557	12867	6979	4671	3494	2634	2221	1862	1575	1321	1252	1087	1025	958	888	857	827	718	760	710	711	666	670	641	666	624	627	624	623	601	594	616	583	597	558	591	564	587	545	581	637	564	607	600	575	604	586	575	557	563	553	580	529	536	569	561	509	541	578	567	539	578	555	574	600	574	591	563	538	574	563	562	566	531	556	543	561	574	552	550	549	532	523	571	577	548	592	552	526	591	529	562	517	538	568	544	568	533	528	579	589	509	593	557	547	580	563	539	568	570	544	523	513	545	542	560	522	556	562	578	614	545	545	579	493	535	530	570	510	560	511	555	572	543	517	585	548	560	523	564	577	532	545	514	568	534	565	556	582	525	566	580	563	532	536	564	496	558	557	587	538	587	547	548	525	547	519	584	535	529	572	544	606	602	549	557	501	558	579	546	534	559	533	513	578	525	549	525	543	556	561	544	558	546	537	552	581	511	561	542	568	554	511	528	528	547	544	482	525	561	495	565	531	502	499	521	557	547	572	554	560	597	543	532	585	536	532	572	542	569	567	535	520	521	550	564	584	558	564	574	542	558	555	514	557	543	504	547	537	538	549	535	571	536	498	531	530	540	529	541	541	595	569	484	572	554	528	506	567	570	574	587	557	533	556	544	558	535	572	542	537	551	531	577	580	557	552	542	553	524	577	561	528	529	565	547	510	540	522	516	558	567	522	519	577	561	548	558	558	532	553	510	541	544	576	544	515	569	555	543	552	555	519	572	518	530	524	516	542	541	522	588	535	562	585	598	545	545	549	524	514	556	542	607	543	554	508	536	509	556	553	546	537	530	547	548	524	515	550	565	522	567	556	584	554	549	564	567	563	582	538	527	505	542	566	525	524	557	551	507	569	517	564	525	578	543	531	511	528	538	515	591	576	547	497	542	532	535	551	542	522	558	553	556	543	531	583	527	541	531	577	571	575	538	572	546	511	485	548	553	532	561	534	529	549	547	516	542	552	541	502	552	592	540	552	579	558	582	549	558	566	551	528	529	528	537	553	570	559	533	547	529	537	562	518	546	551	543	543	572	592	542	517	499	552	563	533	573	599	569	556	592	536	560	531	530	526	546	563	505	523	581	553	533	538	561	530	542	575	530	538	576	529	548	523	558	532	572	581	528	539	537	532	571	530	508	525	583	563	545	538	562	538	548	550	561	592	556	524	527	560	506	552	512	528	531	527	556	534	572	570	542	535	559	546	503	597	545	534	507	584	546	538	548	579	531	529	525	533	589	526	556	543	543	560	547	532	540	535	566	557	571	524	550	551	558	564	537	525	522	539	594	557	548	524	578	528	573	551	537	545	560	525	593	556	588	548	562	511	537	503	527	561	584	564	515	562	541	556	565	518	560	532	561	540	529	562	582	596	542	551	538	557	559	498	533	564	579	545	565	557	562	554	568	526	559	540	524	532	555	550	528	527	525	562	535	508	544	582	573	582	570	549	537	558	551	569	568	561	545	523	574	532	521	552	545	531	558	575	554	534	542	563	568	607	551	535	544	549	567	525	549	580	563	580	565	534	511	560	539	561	535	512	590	538	526	561	537	553	535	525	530	518	559	553	562	522	570	536	526	564	578	550	602	520	548	545	560	536	549	554	568	535	554	526	539	548	586	521	567	534	548	525	544	554	560	536	537	556	544	542	556	592	539	549	550	518	550	537	531	540	548	516	534	591	515	550	511	550	547	569	556	551	537	565	544	536	539	518	532	522	579	572	532	553	553	545	537	577	536	539	558	537	497	535	534	575	571	542	531	511	569	512	543	531	539	525	525	552	574	533	537	569	555	539	548	542	561	553	576	503	522	533	558	535	562	526	585	554	518	537	568	550	562	532	554	567	528	478	518	544	530	538	552	512	571	549	536	556	556	561	516	533	542	597	568	514	515	565	580	531	544	522	555	505	574	562	536	599	528	559	557	565	525	539	518	510	563	531	532	553	574	509	597	559	549	548	536	543	541	569	516	529	535	541	559	540	544	548	529	540	526	530	554	556	569	550	533	530	482	586	569	559	547	501	556	591	563	540	520	542	550	518	553	522	521	575	567	588	580	560	515	531	537	574	559	550	545	518	579	556	569	544	580	536	491	511	562	558	574	534	520	546	570	551	544	571	550	554	557	608	509	545	538	572	537	519	557	540	496	545	555	566	568	570	551	544	528	564	571	576	574	543	535	555	515	554	558	531	546	552	543	518	549	523	521	559	538	500	555	568	518	540	532	527	528	565	543	490	521	540	556	495	555	540	523	552	527	544	551	566	555	503	539	500	551	544	518	562	551	555	582	549	536	558	556	560	523	515	518	573	532	515	520	543	530	530	553	518	531	508	526	557	566	532	516	547	544	542	554	557	600	530	562	561	556	560	554	551	516	535	527	495	524	541	566	560	553	539	470	518	553	541	601	535	589	525	555	563	549	544	528	533	558	522	539	528	599	544	549	559	552	537	541	499	538	563	579	515	574	567	568	499	536	542	521	537	527	569	529	556	557	544	583	517	556	544	554	558	593	525	529	548	534	557	568	531	527	535	577	545	556	564	519	557	544	510	576	554	552	596	534	549	541	584	534	544	506	519	537	526	527	520	556	574	539	556	546	539	584	557	508	543	529	550	578	551	555	583	526	525	550	504	566	542	567	524	530	569	519	565	532	519	529	530	565	555	568	556	513	547	540	521	528	563	560	558	521	547	543	571	587	517	526	543	539	543	536	560	569	533	554	576	519	519	543	537	542	508	549	548	507	526	544	563	544	559	565	497	535	542	546	568	527	566	543	540	549	547	557	569	562	556	572	577	505	547	566	534	576	535	577	538	503	556	550	516	571	533	538	555	572	532	602	539	530	541	512	567	544	517	540	577	525	549	523	562	530	535	568	537	545	566	554	574	521	578	548	519	517	557	537	516	568	521	563	557	513	577	538	579	588	561	572	555	548	561	530	570	507	562	523	537	536	559	504	575	525	518	528	538	532	555	551	505	543	560	532	528	571	566	564	533	560	539	507	536	548	532	540	539	510	539	555	539	529	530	547	526	576	551	518	537	530	548	553	525	552	520	545	565	499	520	547	527	532	545	551	573	555	546	563	532	537	561	545	561	514	585	543	521	540	532	529	548	525	517	538	535	513	568	528	564	516	489	512	547	538	558	582	585	567	547	557	561	556	530	540	548	475	524	621	576	562	545	591	529	551	520	525	516	569	555	554	558	548	599	515	565	563	572	553	542	551	544	515	521	528	530	551	580	526	545	499	564	541	543	540	527	564	525	517	530	541	550	551	502	585	548	564	565	539	541	568	533	536	550	593	539	553	538	526	534	574	577	565	549	551	568	532	553	540	532	568	550	531	569	523	562	540	581	563	576	515	538	534	567	546	558	536	525	581	542	524	567	551	542	572	538	609	545	547	529	517	531	533	556	555	536	541	552	555	558	567	531	511	551	526	547	527	486	516	546	520	544	543	535	535	545	527	531	512	594	493	525
27066	20942	9244	451	199	155	192	137	158	131	153	147	135	134	126	125	131	135	123	138	118	123	127	114	131	120	138	115	127	105	115	139	123	132	123	140	128	146	119	126	127	112	134	120	138	114	124	120	120	129	144	125	112	120	129	96	131	119	127	129	113	132	125	119	112	114	129	105	109	137	122	114	120	142	126	123	119	135	124	110	119	128	126	118	118	119	112	108	115	162	134	120	132	124	118	131	122	140	134	117	128	126	137	99	118	132	143	116	141	136	141	120	118	144	126	125	114	120	143	109	128	138	136	116	127	137	132	127	135	127	143	130	127	124	136	114	97	109	145	130	107	103	104	121	107	104	115	122	122	116	141	129	129	118	110	128	145	118	127	120	136	140	127	129	133	132	110	124	114	122	118	141	125	127	129	112	129	115	137	124	110	134	112	157	121	144	117	122	115	111	125	127	106	139	123	116	129	109	108	146	138	134	118	125	109	134	122	133	130	119	139	130	136	125	110	119	145	133	118	107	117	105	121	126	125	130	124	128	133	111	128	90	129	136	131	122	126	115	115	126	112	107	125	115	135	121	131	103	136	139	123	121	142	120	147	127	136	117	119	111	94	128	138	144	113	127	136	120	116	130	138	117	122	132	133	106	117	139	119	114	118	126	107	111	139	100	132	123	139	130	123	109	132	144	136	141	129	138	124	114	145	120	120	125	128	118	113	119	92	117	118	148	109	128	131	128	131	120	115	117	124	114	128	121	115	126	109	124	140	121	126	132	151	128	126	137	137	117	129	120	155	120	117	126	113	125	156	122	128	120	112	131	132	119	125	116	124	107	125	126	101	145	97	138	135	122	128	134	116	125	124	140	107	136	133	121	112	122	122	125	143	144	137	124	117	107	147	127	115	121	118	136	125	135	111	136	102	110	129	132	121	146	121	126	130	135	137	124	105	113	124	139	133	145	126	132	141	129	125	106	123	123	142	118	127	126	118	133	137	141	124	136	117	140	126	111	140	136	136	109	116	132	128	128	120	128	153	137	117	119	131	116	140	118	121	129	131	127	113	109	120	102	110	116	129	112	133	125	125	137	121	113	129	115	108	110	137	128	124	134	121	131	143	114	110	125	107	119	125	110	93	140	134	114	124	121	129	103	122	122	119	133	129	123	117	142	119	139	123	117	133	124	115	129	120	118	117	122	111	110	108	124	118	116	139	116	96	153	108	106	132	123	128	129	120	127	115	137	125	112	143	129	136	112	124	131	114	112	115	120	120	113	122	125	134	141	118	116	112	129	103	120	121	137	145	96	135	125	126	111	120	128	118	118	126	132	144	143	145	125	111	130	110	134	117	103	132	142	102	127	128	132	107	142	111	123	133	125	117	127	121	145	104	127	140	134	123	143	118	133	106	114	125	125	124	129	123	117	118	124	124	114	115	130	148	128	120	126	102	128	122	106	124	140	131	116	106	135	135	94	124	128	119	115	124	142	119	125	121	120	107	126	114	128	133	122	121	136	113	108	119	125	139	118	127	138	114	136	114	119	105	120	104	137	111	118	112	128	111	122	125	128	111	137	117	145	126	147	121	108	123	118	115	113	109	123	118	110	124	144	97	128	134	104	120	137	127	138	107	114	121	123	124	104	125	121	118	108	121	116	112	141	114	105	117	115	126	137	127	139	121	118	104	134	140	129	118	123	125	128	140	109	130	134	129	113	131	131	124	126	136	153	133	138	116	118	117	96	123	128	120	124	117	108	128	109	140	111	114	130	119	130	127	110	131	118	114	121	104	128	124	115	111	112	114	143	116	128	132	133	139	135	107	123	113	126	118	122	127	106	110	121	119	116	118	129	104	117	113	123	106	119	120	122	129	127	130	112	124	117	122	128	143	104	144	126	116	127	140	109	115	128	111	115	141	106	126	124	107	135	147	127	124	125	126	101	121	128	129	117	145	120	110	153	104	128	140	127	128	120	125	128	115	127	149	129	132	126	116	118	146	118	121	139	123	138	133	137	122	136	114	111	119	145	136	132	117	136	121	131	130	125	116	101	101	102	121	135	119	114	136	106	142	114	127	115	122	124	124	129	122	109	126	131	105	135	126	124	143	117	121	125	126	131	142	119	132	119	136	135	132	113	141	112	111	108	125	113	152	116	104	118	138	131	127	126	142	135	114	108	131	114	122	113	123	113	124	113	129	120	117	131	126	130	139	120	125	133	112	135	142	129	137	126	123	132	117	123	113	133	114	127	132	126	153	113	106	117	109	134	126	117	110	129	128	106	125	130	109	110	148	122	123	132	119	129	118	119	119	143	128	112	108	128	117	129	114	134	122	125	118	133	121	124	127	138	134	134	132	111	119	125	129	105	108	114	117	124	122	136	121	133	141	131	121	136	95	109	109	120	132	110	112	131	113	117	153	105	128	107	137	125	129	114	125	131	117	114	128	108	133	132	118	121	114	114	127	132	119	123	138	143	134	121	111	116	129	130	115	144	130	132	128	101	124	114	118	125	153	125	102	125	114	127	124	117	131	133	114	110	104	112	122	120	109	129	115	108	127	129	132	124	116	101	122	142	119	123	124	117	146	133	111	116	130	125	122	113	110	116	108	111	115	119	135	103	134	125	129	124	130	124	124	117	144	129	131	123	124	123	140	124	113	131	142	116	135	136	113	112	136	131	125	123	127	147	117	109	135	131	114	131	111	137	106	102	134	106	118	136	133	120	129	120	107	109	120	132	109	118	115	119	121	114	120	123	150	122	128	110	118	118	110	139	145	106	127	119	119	107	118	130	111	117	130	122	126	106	131	125	114	115	118	142	114	126	125	135	120	133	111	128	134	134	120	123	141	124	116	117	121	121	139	124	118	127	110	134	122	143	139	131	131	119	123	106	131	115	123	118	119	118	134	107	123	114	138	115	115	122	135	117	124	111	114	138	141	138	121	107	106	132	121	140	133	117	117	126	119	132	131	152	139	126	130	124	123	126	123	124	125	120	125	128	107	135	120	101	132	109	145	104	120	115	117	120	113	117	87	116	100	162	127	121	132	133	147	119	111	117	121	124	137	125	119	125	98	113	134	127	130	136	123	130	135	125	116	133	134	109	142	122	112	140	113	131	102	133	120	150	119	114	104	125	138	129	114	128	136	120	111	128	109	126	127	128	133	115	133	131	122	117	117	116	129	115	105	143	125	129	116	133	124	131	119	117	126	104	108	127	139	126	131	135	133	135	112	124	121	163	136	128	109	119	116	137	144	116	135	109	119	131	120	121	120	115	147	123	124	131	127	126	131	111	107	111	97	124	118	132	140	116	126	114	111	120	141	122	119	131	108	119	142	129	129	129	135	116	110	116	130	121	126	130	143	115	123	114	138	115	139	132	150	121	116	120	112	111	122	118	119	125	102	122	127	123	124	119	124	118	116	119	121	114	130	127	114	104	139	126	100	135	135	134	113	137	129	117	129	105	126	110	126	121	116	118	126	115	133	139	117	127	138	133	130	131
20181	1741	1034	564	387	353	308	273	283	227	239	245	229	243	238	250	242	229	205	226	223	214	232	206	195	200	233	246	226	234	219	232	219	235	221	226	230	214	237	235	224	241	219	192	237	245	211	225	210	224	214	218	224	203	237	203	242	213	206	237	204	234	199	194	231	212	206	216	216	205	192	210	229	214	226	205	214	211	204	207	201	215	190	200	228	220	230	221	212	222	213	198	211	196	203	177	207	219	208	188	231	250	217	217	215	208	212	219	218	227	221	228	224	231	233	215	243	207	211	216	211	221	239	188	202	205	214	206	200	198	213	211	197	233	220	205	210	224	221	207	212	223	210	233	210	200	219	254	214	224	219	211	193	239	214	211	227	215	197	214	184	198	222	191	209	214	207	207	221	198	208	204	209	208	221	213	222	239	216	232	206	236	212	200	241	233	224	238	227	192	228	230	210	205	232	214	194	239	196	229	205	189	224	207	215	234	213	234	214	231	236	205	229	210	210	213	224	215	208	206	220	193	233	218	229	217	211	214	197	233	214	230	211	217	203	220	210	207	203	215	205	203	223	198	213	207	199	215	209	230	214	221	209	211	185	218	223	228	176	194	224	190	232	196	205	220	200	209	206	201	213	215	234	233	226	228	216	223	205	215	211	230	236	228	225	232	209	235	211	206	190	184	221	223	185	221	209	227	203	208	212	219	208	224	231	206	236	200	222	224	212	228	215	216	222	200	185	202	211	207	195	200	224	188	224	218	212	206	179	221	207	234	212	195	226	209	235	222	221	212	206	215	223	224	219	217	243	225	204	213	219	217	215	200	215	214	227	228	233	209	219	210	213	215	205	213	239	213	216	235	217	217	231	237	217	181	235	218	215	218	211	212	222	229	190	213	211	184	222	240	217	197	225	220	204	208	195	225	230	214	222	197	203	232	224	229	202	197	198	203	230	204	223	196	219	231	207	223	211	237	198	260	199	199	208	208	209	198	210	219	201	197	208	231	223	225	222	222	223	208	203	188	219	234	209	236	201	205	224	233	228	230	195	215	218	201	214	231	224	213	218	209	207	208	223	203	215	208	217	223	211	224	206	190	225	202	225	230	199	209	214	222	211	200	214	205	190	225	221	219	214	211	208	223	245	207	233	189	237	225	259	210	175	225	206	232	203	197	219	206	221	237	213	229	223	209	212	200	217	208	208	234	220	206	209	218	200	191	202	208	233	211	203	197	220	227	242	220	189	213	223	222	185	224	197	209	185	208	201	230	194	220	230	195	208	233	198	228	219	200	199	216	221	206	217	202	219	187	218	228	228	210	199	212	231	210	220	233	203	217	214	212	222	221	226	221	210	245	228	220	191	212	192	208	202	203	203	241	232	215	187	191	198	218	217	220	205	211	224	194	228	206	209	210	218	225	234	223	217	242	217	204	215	213	233	226	224	233	220	219	233	209	212	222	232	199	200	205	206	219	215	229	212	257	219	221	228	224	234	249	204	231	227	204	206	232	213	209	216	232	219	202	210	220	227	196	218	205	219	217	237	186	199	210	221	222	192	224	229	213	225	225	212	220	258	218	223	208	229	250	207	196	250	249	233	194	212	219	213	213	213	219	218	229	207	213	207	227	231	217	223	179	204	231	221	205	238	212	208	213	219	209	224	233	235	236	212	208	212	223	205	211	214	242	203	228	194	226	231	233	201	190	204	220	232	226	177	218	208	213	245	205	210	211	188	204	225	200	213	223	192	198	212	198	196	244	176	225	199	212	218	222	223	195	188	241	228	211	227	208	203	231	194	233	217	215	200	203	209	207	225	201	216	231	242	219	211	237	191	189	213	223	227	232	216	224	196	204	204	230	215	184	215	210	192	218	193	183	175	214	173	214	212	196	190	201	237	208	203	186	231	210	209	226	199	204	215	203	212	223	240	226	205	218	231	206	228	206	202	222	207	207	215	229	217	202	208	220	202	224	204	235	212	192	228	231	200	211	198	210	209	215	210	202	232	206	217	239	215	176	203	203	244	222	212	190	209	200	200	207	187	228	214	240	188	204	228	192	196	232	203	230	225	234	224	198	211	210	203	197	223	225	243	210	217	236	222	214	211	185	216	206	178	234	224	217	203	224	232	225	202	227	199	201	229	182	216	203	208	198	201	230	231	211	187	223	225	226	198	205	244	195	213	214	212	213	198	212	217	225	233	197	188	209	216	224	242	209	208	168	202	204	198	205	203	222	212	197	225	224	227	208	229	209	195	160	241	193	235	237	195	205	244	236	193	204	209	214	230	240	212	199	239	206	195	217	225	202	214	218	222	222	201	221	223	211	248	224	200	219	213	221	195	193	195	220	191	229	241	204	219	203	203	199	234	201	216	213	207	179	203	214	229	220	184	208	189	220	224	202	222	224	211	215	239	234	196	215	210	203	238	206	235	190	204	199	188	194	209	197	193	229	198	223	221	208	214	199	223	224	201	222	225	213	199	200	229	217	217	204	195	213	224	211	225	217	208	204	216	216	191	196	211	240	204	205	209	193	209	227	212	183	214	213	226	213	213	234	224	187	212	206	217	219	223	219	225	219	226	216	196	214	216	204	206	217	202	179	197	242	190	211	203	239	200	177	221	226	211	228	209	207	213	202	192	240	204	215	226	239	232	193	216	210	218	228	232	228	234	214	218	205	214	214	243	191	218	189	212	221	205	207	248	246	205	206	218	198	188	231	237	217	218	218	220	197	210	226	229	205	216	220	219	222	227	220	174	233	202	212	205	203	199	209	218	211	216	187	211	204	203	229	205	214	223	216	193	221	207	211	198	214	234	207	203	205	206	236	192	211	197	221	225	235	205	215	231	220	229	205	211	201	205	207	209	235	211	194	245	231	208	218	191	212	217	202	214	207	218	220	191	205	212	196	208	201	199	224	230	212	226	198	241	220	208	237	196	225	208	196	228	188	192	218	199	207	207	232	213	239	217	214	203	234	210	226	226	218	223	219	208	216	227	193	209	206	193	188	234	222	227	209	226	203	232	222	207	188	201	212	203	220	206	216	197	232	216	202	198	218	220	189	213	211	223	185	214	214	206	204	224	232	245	228	194	190	226	223	189	199	217	235	225	210	223	211	197	224	228	214	206	252	223	225	242	220	224	185	181	240	225	215	202	213	218	202	225	200	204	220	225	202	210	197	220	218	196	193	229	227	237	192	230	205	206	198	210	184	201	207	221	231	193	232	202	200	223	188	197	258	219	203	191	211	213	203	236	199	214	215	204	193	205	231	196	224	213	230	219	229	197	220	189	213	213	193	232	221	209	192	217	214	188	212	197	185	205	189	188	211	214	214	234	223	213	212	196	220	238	225	232	219	226	231	204	212	229	208	207	212	186	229	200	222	230	212	233	214	217	223	220	227	216	224	198	208	211	241	209	241	202	196	221	206	200	237	213	196	192	209	184	230	239	218	219	205	205	216	220	193	221	206	211	211	204	200	219	202	207	196	206	174	224	224	237	236
24158	21384	28915	24210	21334	5909	766	567	477	442	434	360	373	369	347	345	333	323	330	324	311	318	322	302	288	328	302	301	307	265	296	293	297	321	304	282	310	291	303	318	294	270	302	278	298	283	288	299	304	282	296	288	309	296	275	290	296	273	290	276	321	298	312	270	304	281	305	281	270	311	296	269	321	301	282	303	266	278	285	325	298	279	278	280	296	295	318	262	269	280	302	276	303	329	292	304	315	282	304	289	281	279	269	285	303	280	294	319	289	271	317	262	281	295	294	271	303	268	287	289	263	284	298	300	312	281	289	280	314	279	283	273	318	288	311	248	277	297	277	339	286	260	291	279	290	252	254	317	275	271	293	271	288	282	328	315	284	288	261	299	284	321	284	298	286	292	314	287	310	286	302	319	282	287	272	281	290	310	288	298	288	255	293	288	287	301	292	279	274	299	282	269	309	260	293	308	310	275	300	270	303	291	317	291	307	313	328	285	270	302	284	256	290	266	280	260	272	323	295	286	286	298	298	294	284	313	307	304	290	288	294	302	260	300	293	270	285	299	268	281	259	285	271	283	289	277	279	272	286	279	287	282	293	295	276	281	286	274	301	291	320	291	272	282	301	284	277	290	277	306	321	285	285	268	271	262	275	310	287	294	298	254	291	271	297	264	267	277	262	304	285	257	288	291	249	283	276	283	278	299	292	269	261	284	289	327	256	305	273	305	284	316	280	272	287	291	282	284	285	268	273	279	304	311	290	288	312	303	275	245	292	271	301	294	284	277	277	295	311	298	282	323	311	274	252	269	283	289	253	291	281	291	297	290	290	283	291	256	285	298	292	292	279	294	263	288	290	302	299	278	299	274	286	283	284	294	309	288	264	307	316	266	285	311	274	271	284	283	255	291	297	276	263	297	310	284	300	289	277	298	315	299	293	317	299	305	314	309	250	284	295	305	284	269	286	249	314	312	275	252	270	300	338	285	313	298	248	267	276	311	320	278	309	273	326	280	286	269	324	322	310	279	279	290	258	264	292	301	268	285	335	305	271	297	265	311	299	271	279	283	280	276	312	283	280	298	284	288	268	306	294	300	311	279	287	289	284	284	281	290	282	307	302	305	303	262	282	293	275	285	303	287	287	275	289	293	263	280	275	311	325	304	279	292	272	284	274	266	282	285	302	319	269	294	291	284	277	268	288	304	280	263	280	276	313	271	279	267	296	290	329	333	290	309	304	258	283	313	284	293	270	314	276	287	264	276	291	297	279	314	302	259	265	288	266	279	280	281	289	301	280	319	272	271	289	293	312	308	276	263	257	300	279	279	307	308	251	308	264	278	276	272	308	281	313	280	251	279	293	319	278	319	291	287	290	254	303	291	269	291	325	316	276	269	287	306	283	318	263	249	281	285	278	290	275	317	291	272	265	295	305	324	330	291	277	276	295	299	302	287	289	298	273	288	294	256	300	271	290	291	302	260	282	289	277	302	306	279	292	249	264	288	286	255	277	273	298	296	275	296	310	282	287	292	281	286	289	296	303	306	265	280	295	288	282	261	287	308	268	273	266	297	278	285	286	270	296	288	295	299	284	287	292	290	318	291	252	303	302	319	282	297	279	269	294	305	279	331	303	289	268	289	291	294	304	255	281	311	279	291	322	296	277	274	270	311	276	285	274	268	317	273	276	291	287	279	304	274	273	294	289	284	257	279	279	315	295	284	258	263	312	323	306	314	284	298	273	290	287	244	310	274	276	280	266	258	280	301	302	266	288	288	290	304	309	284	295	307	280	289	262	278	285	281	299	289	272	316	301	282	288	302	283	293	291	251	269	253	259	310	282	318	304	296	287	295	286	298	280	269	292	305	308	306	284	279	277	270	275	269	297	293	282	259	285	294	275	297	271	294	314	298	296	271	316	271	287	297	278	303	280	264	315	276	300	302	293	306	282	262	315	278	273	270	282	258	272	263	291	285	286	291	274	282	306	331	321	280	278	264	295	251	282	290	301	299	262	279	299	289	266	305	282	286	275	329	269	275	276	286	267	309	309	324	263	282	294	270	310	278	298	290	268	312	271	309	267	277	247	296	278	298	306	270	298	267	312	293	285	292	302	271	284	277	302	289	287	312	275	289	266	303	285	294	306	317	264	264	251	282	293	268	304	304	289	328	291	322	290	297	284	274	303	314	268	263	298	268	290	277	271	288	299	274	266	268	288	296	275	294	301	319	277	274	300	314	259	297	293	322	263	286	286	281	283	279	329	255	265	260	300	281	281	277	302	304	292	293	291	278	309	249	307	286	278	280	273	298	268	301	273	321	289	275	274	296	301	276	291	280	294	312	296	279	284	286	337	254	303	289	302	295	284	331	297	286	302	284	273	274	269	311	283	284	276	275	309	286	301	300	252	263	299	291	314	290	276	288	289	270	294	264	286	294	291	299	286	307	278	291	303	256	303	308	293	302	314	265	287	258	269	286	267	282	302	278	316	294	295	289	305	284	275	275	270	283	299	280	264	303	307	314	265	310	282	270	271	277	293	282	265	279	288	304	284	287	287	290	304	265	294	277	275	275	285	289	287	283	314	313	298	270	296	276	304	285	289	281	276	274	319	296	290	243	288	293	305	311	294	261	261	271	281	291	297	294	317	276	291	311	294	289	310	312	268	296	282	302	293	258	276	273	311	318	307	277	280	291	280	304	281	292	282	280	283	280	289	304	268	288	314	302	324	291	280	275	278	263	272	273	268	285	290	290	254	287	287	289	284	291	276	318	289	285	298	269	295	272	277	287	300	306	280	279	266	290	278	301	299	281	295	305	310	294	281	238	273	297	298	311	297	309	273	282	283	273	291	288	293	279	305	275	303	291	275	293	302	305	280	294	276	306	317	282	286	300	306	292	290	301	283	299	316	314	281	297	266	272	306	287	285	297	293	312	291	292	287	284	282	292	275	328	291	317	269	269	285	307	275	281	316	267	283	287	303	298	311	276	305	294	287	290	279	304	295	297	319	286	286	283	283	276	281	268	305	300	290	269	283	258	255	284	287	300	300	282	290	283	307	298	270	257	302	292	265	300	279	295	271	289	297	291	274	298	293	301	281	292	292	296	286	293	289	275	290	280	258	331	272	293	281	261	277	344	284	308	263	299	273	300	271	275	248	293	280	286	276	283	314	286	275	268	245	281	291	262	294	334	299	279	312	311	310	260	286	257	281	267	300	241	301	302	271	252	265	319	295	292	260	303	297	291	327	304	291	296	267	304	297	291	294	287	308	288	289	266	273	279	284	297	278	276	307	287	298	288	316	291	317	282	287	283	285	310	275	322	287	288	268	267	269	264	305	327	296	257	301	304	291	290	275	262	294	288	281	289	308	277	281	315	294	295	288	271	321	307	303	290	286	311	290	300	305	269	292	267	276	295	247	288	302	270	266	320	273	276	272	300	314	286	275	288	274	306	272	267	289	294	279	283	298	309	256	295	295	294	321	305	291	282	275	257	317	290	293	309
41886	9869	8156	4133	2805	2034	1592	1409	1166	1013	913	838	716	689	669	636	621	621	596	609	552	553	563	570	557	542	546	531	508	511	493	523	504	510	498	486	489	455	515	508	502	525	486	518	504	512	547	516	485	453	499	477	485	520	497	486	469	513	474	471	469	520	471	472	433	501	472	519	511	504	510	474	509	433	514	496	470	522	492	482	452	463	454	442	471	476	467	470	462	476	487	468	490	489	508	493	464	454	463	478	491	509	462	482	420	472	485	451	516	497	477	473	449	449	495	455	466	462	487	464	479	486	454	493	458	440	482	514	488	510	506	460	458	508	458	476	495	485	485	463	471	501	467	474	467	494	482	492	469	508	514	468	477	520	522	469	452	489	431	476	495	478	462	483	472	505	471	494	528	496	495	487	484	475	493	519	447	522	449	521	499	501	483	470	483	468	489	478	494	507	458	463	482	479	470	481	458	484	473	466	493	449	462	458	471	508	447	500	527	492	473	478	492	435	463	486	496	501	474	463	507	471	470	486	443	491	468	479	452	477	492	476	478	543	488	498	472	460	473	470	439	493	495	515	448	521	489	478	507	515	428	442	491	505	467	465	507	472	460	496	463	509	472	457	484	442	499	492	452	467	461	479	460	508	481	475	473	492	486	473	484	482	500	485	447	478	478	483	459	459	448	500	474	485	518	482	435	500	449	497	459	464	479	459	448	469	477	457	445	453	521	475	456	496	435	455	497	487	448	471	487	487	469	495	452	505	501	460	484	488	470	451	434	458	481	491	492	477	504	422	506	470	464	435	442	475	471	491	452	487	527	487	483	467	482	501	492	493	483	461	482	470	458	488	451	466	489	504	465	487	471	490	464	476	446	499	533	456	476	471	492	463	416	464	478	462	466	512	496	482	483	466	480	472	468	465	470	464	473	475	486	462	461	490	466	487	435	494	469	471	466	506	512	480	459	477	483	459	448	466	462	496	464	502	434	482	483	484	467	480	453	473	475	500	494	502	476	475	485	448	469	477	459	506	457	474	480	474	466	445	490	478	475	465	511	506	478	438	494	500	469	477	511	503	483	471	476	435	508	484	491	508	511	473	464	510	472	478	440	479	486	434	461	466	468	529	496	495	434	450	469	484	472	508	478	518	485	456	486	477	464	491	516	461	491	485	499	491	498	514	487	488	480	495	463	472	446	485	484	503	508	446	498	471	496	505	515	469	470	475	499	436	457	466	472	488	497	488	463	455	467	494	501	512	503	495	470	507	478	475	473	464	494	480	459	471	458	505	508	476	472	445	499	487	454	479	488	452	483	503	489	498	484	487	449	482	461	471	470	469	463	484	449	497	464	509	464	479	497	455	481	499	461	456	474	479	478	495	491	484	488	469	476	444	443	465	498	503	497	472	502	442	444	517	440	481	465	489	452	458	491	483	443	492	472	481	481	466	500	489	466	495	485	482	525	495	480	485	492	475	495	485	474	480	441	478	485	521	453	455	462	485	477	483	460	485	438	497	507	453	505	492	512	475	513	486	518	501	472	444	455	484	486	456	444	520	485	442	431	480	482	468	467	486	505	499	494	439	497	508	481	490	475	480	464	443	484	485	514	437	471	504	474	450	465	478	467	447	452	476	503	478	449	476	497	501	467	490	525	471	501	507	453	472	468	494	458	480	451	474	485	450	492	459	437	464	510	466	475	469	462	459	480	489	464	501	434	453	481	465	482	449	488	451	503	519	491	497	432	484	514	493	449	422	500	437	438	481	448	505	513	468	500	470	468	492	460	474	498	489	497	451	478	519	506	526	495	499	473	496	482	475	480	453	466	445	450	506	475	534	464	444	467	452	485	481	459	469	468	463	467	489	493	449	445	479	450	515	468	441	510	487	491	437	458	493	444	478	474	481	465	480	491	456	478	439	497	463	492	481	528	473	518	498	430	502	426	488	481	499	520	470	470	479	491	512	534	490	478	494	521	468	458	453	443	458	459	468	461	475	472	472	449	476	478	493	489	456	457	480	487	488	469	480	498	471	506	478	466	487	481	428	471	517	506	452	471	493	475	454	492	499	456	481	412	508	470	477	470	468	455	515	474	478	489	461	485	471	456	432	506	469	461	476	511	475	465	461	486	487	425	492	499	514	487	502	508	449	468	471	481	511	503	484	481	458	456	466	475	462	476	482	478	486	504	468	495	458	499	469	473	469	480	456	466	475	443	484	486	489	470	477	483	474	510	483	482	441	460	483	480	480	481	481	487	454	461	456	469	485	444	484	479	501	453	492	497	463	477	500	486	472	441	472	504	463	446	491	442	475	468	468	457	472	465	458	471	500	492	521	476	477	501	491	482	465	487	494	499	466	461	440	461	459	479	487	437	453	482	448	502	483	441	469	486	491	469	492	489	523	462	467	441	498	427	478	466	501	460	515	481	475	528	474	476	468	463	431	483	469	513	464	480	446	495	426	483	479	476	468	486	484	481	456	502	480	444	455	510	493	512	486	473	484	466	476	474	481	461	497	464	491	470	477	482	480	462	492	489	481	438	474	448	510	456	513	502	441	478	492	462	528	474	460	500	443	453	447	438	467	453	504	466	494	444	465	453	449	478	488	458	480	518	467	499	504	479	490	483	496	448	475	477	493	529	464	512	519	464	447	451	490	503	482	486	456	466	462	464	488	511	485	495	523	515	448	474	442	477	496	487	458	468	498	458	487	504	439	487	492	451	449	426	486	499	489	473	476	478	474	445	487	451	446	488	491	495	480	475	500	456	468	509	455	490	452	482	469	462	519	484	510	491	476	482	522	481	488	466	527	499	486	479	452	468	477	493	496	487	457	497	525	485	461	428	457	453	492	473	437	460	500	502	483	499	446	465	436	474	427	461	524	487	456	481	467	438	493	462	521	481	493	490	503	465	451	483	512	471	456	442	509	533	492	451	511	474	501	440	503	473	502	462	479	470	505	496	469	473	514	440	458	465	484	482	493	466	494	508	442	446	470	487	483	484	455	508	472	433	512	469	447	443	491	419	458	510	514	490	468	457	480	472	469	494	443	501	517	492	445	475	495	467	465	449	490	471	469	495	460	456	480	451	506	491	454	480	498	483	468	488	505	504	506	435	439	468	435	459	493	491	428	501	498	463	457	451	476	495	465	482	509	464	439	517	515	499	464	479	428	459	474	497	500	512	478	467	444	462	504	447	477	502	447	451	470	446	498	475	510	453	457	488	470	514	487	457	493	448	465	475	440	481	504	510	487	480	461	445	475	470	513	469	498	437	467	490	487	495	444	493	462	485	489	464	481	420	456	509	470	488	478	468	475	485	510	478	483	524	473	452	488	484	499	483	508	492	487	468	479	484	485	454	486	493	452	468	495	514	488	483	475	455	451	446	470	497	511	510	469	463	475	475	479	470	491	476	521	496	479	488	460	482	463	489	454	482	476	510	510	521	489	467	493	451	453	479	492	473	462	500	442	464	466	459	477	472	450	475	498	465	508	446	487	516	444
23232	21366	29438	23692	21370	21320	4433	906	678	625	560	513	430	494	439	446	417	395	436	389	389	392	393	376	390	371	344	390	367	331	370	357	330	343	373	333	334	333	372	343	375	363	359	326	361	371	369	388	353	322	358	348	348	314	347	365	338	355	332	317	332	344	313	312	335	323	315	303	328	338	377	344	364	380	342	325	365	339	314	316	322	338	337	317	374	349	355	357	322	330	351	339	335	332	310	333	288	321	340	343	339	322	318	315	341	331	325	358	336	334	298	348	298	313	352	343	308	355	348	352	319	317	331	321	306	315	310	366	340	360	330	323	334	327	357	335	320	350	371	321	341	324	328	325	327	320	325	317	348	351	341	344	333	301	306	354	361	351	323	364	335	348	335	328	325	312	346	342	304	348	349	337	317	331	327	324	326	306	342	332	383	346	338	328	330	319	340	341	337	351	345	296	324	340	344	298	320	338	300	357	370	341	368	300	334	332	338	328	340	364	348	345	312	319	345	367	336	322	350	350	333	355	318	309	335	346	315	353	338	339	325	306	319	352	335	346	348	345	305	328	339	350	332	305	338	342	304	350	321	351	333	354	331	317	340	344	339	349	360	363	318	315	358	339	331	338	363	347	318	344	282	293	346	309	330	343	349	315	305	318	355	368	342	331	316	337	338	320	329	371	343	349	340	340	363	358	339	317	327	347	332	328	328	334	353	310	325	374	315	321	305	332	360	336	345	324	354	322	331	354	348	332	314	355	303	378	322	341	328	366	352	312	307	299	325	334	315	358	338	343	354	334	338	354	342	336	325	324	324	310	333	332	352	317	360	339	325	390	327	357	286	326	325	347	308	345	386	320	354	351	348	354	368	318	341	363	319	334	334	323	333	325	323	336	352	346	303	340	312	318	351	341	332	312	316	334	327	338	320	330	312	309	315	309	358	319	365	310	349	343	319	286	299	309	315	363	349	295	304	324	315	332	308	339	306	351	311	351	367	347	331	332	346	339	317	352	335	310	317	346	319	338	338	327	344	332	324	327	362	322	330	335	347	347	301	316	328	345	337	340	344	322	322	337	315	329	337	287	308	342	311	321	298	360	363	324	333	325	364	329	347	349	346	338	335	342	330	319	329	340	332	326	324	337	319	296	355	321	358	326	349	317	327	325	347	327	297	358	312	339	291	324	338	324	331	315	374	340	337	348	324	358	328	356	342	318	359	320	308	325	329	316	376	347	324	321	299	329	296	342	346	340	328	330	341	317	328	341	301	305	336	358	352	371	326	323	334	338	331	326	310	348	334	360	348	317	315	372	317	346	342	362	325	338	324	334	327	344	328	350	359	371	303	351	304	322	337	335	359	336	367	351	316	359	325	311	347	350	311	322	328	325	336	348	346	347	324	348	330	372	322	325	325	361	321	322	319	314	325	312	344	346	336	349	325	349	306	351	312	391	330	325	357	319	358	339	347	326	323	307	370	324	309	335	325	345	320	339	355	350	343	333	344	342	354	339	312	364	344	334	323	364	338	317	310	299	319	337	341	332	319	332	332	311	353	345	332	309	320	319	307	338	358	366	297	314	347	343	306	310	383	339	319	325	339	325	299	314	322	348	336	343	304	311	313	382	350	344	305	324	340	310	338	332	331	340	344	341	343	342	341	355	314	358	320	344	307	314	297	343	321	322	321	295	347	322	302	351	325	330	328	332	319	316	312	309	302	354	317	354	367	340	309	319	349	337	324	306	337	306	346	372	336	350	340	329	325	343	337	336	369	344	373	344	355	336	324	307	344	313	337	330	376	366	318	325	313	394	313	321	329	341	355	336	310	325	334	320	308	318	343	312	341	326	349	333	366	338	353	303	334	332	376	319	332	308	351	320	322	322	323	307	322	313	355	326	361	349	335	359	364	343	361	327	382	307	343	354	343	341	330	344	321	330	314	334	364	358	321	340	336	342	312	336	325	338	339	308	333	336	344	335	350	340	313	328	334	323	334	326	349	322	321	308	334	329	309	320	335	316	321	330	354	339	333	327	320	314	363	346	330	328	347	341	314	365	338	331	313	323	317	327	317	335	337	333	347	326	321	344	326	304	339	340	340	348	363	340	306	316	332	350	332	339	353	322	319	335	338	335	318	302	330	283	313	307	317	306	350	342	348	336	313	340	351	370	318	357	331	332	348	361	356	353	307	357	322	345	337	322	312	349	333	346	331	324	321	335	368	354	324	336	325	333	336	316	313	350	328	339	321	316	301	358	346	361	347	313	327	341	310	316	318	370	351	337	328	337	328	315	343	357	362	356	340	327	301	379	356	339	317	323	324	312	350	334	364	313	302	325	354	314	316	375	367	326	332	329	317	362	357	345	336	320	339	314	345	362	333	331	342	343	317	325	329	351	341	344	323	327	343	360	342	360	331	337	308	371	354	318	320	315	357	343	334	313	338	381	366	338	328	354	327	365	355	329	329	317	339	344	314	314	364	333	317	363	314	331	337	330	351	357	335	351	335	321	355	345	360	347	325	325	310	345	360	361	342	313	387	334	345	337	329	300	317	344	319	335	324	332	346	338	321	367	301	316	353	328	300	342	327	338	321	328	325	327	340	331	341	327	358	343	309	380	346	339	337	354	342	341	338	334	331	325	359	339	362	308	345	348	319	307	323	336	316	325	343	345	334	377	291	362	345	341	339	341	343	334	335	294	324	331	323	323	323	351	306	345	350	324	350	310	345	327	333	344	336	303	343	326	332	340	336	302	311	353	326	331	338	356	306	336	330	349	348	337	324	320	347	324	347	325	346	344	332	327	329	356	339	319	311	315	350	348	361	339	341	339	324	320	351	318	326	353	342	336	364	361	364	340	339	332	340	348	350	322	327	324	346	318	333	329	313	312	320	343	334	337	331	335	335	366	325	317	352	359	348	340	343	384	356	290	312	344	306	320	317	339	375	345	347	301	366	311	361	350	360	332	305	333	364	306	330	318	347	383	327	327	335	324	330	357	298	306	350	333	318	333	325	326	338	303	324	318	362	315	328	319	334	315	348	338	321	376	342	328	343	349	330	317	328	345	355	334	326	343	382	314	313	324	313	338	312	338	341	317	365	301	337	319	325	335	346	352	307	332	312	333	336	276	296	322	360	328	342	336	390	326	325	345	333	354	356	340	345	342	341	293	325	349	336	341	294	368	303	316	356	331	326	315	372	336	336	298	330	357	315	338	324	353	311	301	358	323	358	348	319	364	331	348	325	331	337	337	287	335	311	335	336	327	350	349	325	345	339	312	352	323	335	316	333	306	351	344	297	315	344	290	336	304	338	337	330	329	328	338	329	370	323	332	363	315	338	347	309	319	314	298	331	359	388	353	338	336	361	343	345	276	331	332	322	342	354	365	320	295	339	299	363	343	311	339	330	347	319	341	328	378	335	346	335	342	349	353	302	322	356	338	340	351	327	340	339	296	351	372	334	323	348	337	316	361	299	331	376	312	299	366	323	340	340	350	341	362	349	338
46403	14399	13044	6879	4792	3532	2740	2176	1813	1515	1362	1204	1122	1022	909	884	850	816	799	758	756	728	694	668	680	631	703	624	678	639	622	650	618	557	601	583	568	581	607	629	589	551	563	609	567	601	592	605	578	565	582	559	551	568	567	542	565	548	570	565	584	588	579	558	570	580	565	582	591	505	574	616	579	562	561	567	577	549	569	549	555	547	560	586	547	563	567	555	534	563	576	552	572	574	571	500	551	596	563	502	574	552	548	505	557	565	553	572	519	530	525	545	541	559	550	562	562	534	561	564	561	578	489	572	598	550	566	531	597	568	569	574	532	509	557	579	544	568	560	557	525	568	556	520	549	540	534	534	541	546	563	562	590	522	547	532	555	548	588	594	545	526	553	556	549	560	549	561	600	587	520	563	532	540	578	521	526	558	552	577	536	518	555	580	552	540	571	545	540	539	586	548	572	536	564	550	543	543	552	574	528	541	514	528	538	564	543	570	542	496	513	573	494	568	516	599	554	564	552	558	533	519	569	490	542	532	546	557	558	525	564	505	533	506	521	563	541	557	542	516	534	509	515	542	570	533	526	563	584	582	544	571	528	560	573	584	514	563	529	582	544	522	577	557	567	578	568	512	534	505	531	594	561	548	514	550	526	565	563	542	530	484	515	538	569	530	516	576	569	579	541	515	589	532	532	540	565	535	544	557	546	531	593	578	533	526	567	546	557	545	562	540	536	522	554	575	527	504	548	535	547	580	538	519	533	557	516	531	540	532	535	553	553	540	515	565	578	560	539	581	541	565	585	568	540	544	597	556	543	519	568	619	516	566	527	513	551	531	578	558	506	582	547	561	573	564	581	576	558	560	565	540	514	569	539	589	507	602	573	536	545	520	558	595	496	541	528	590	557	546	546	541	567	577	532	539	536	531	532	552	526	532	565	515	576	555	580	539	567	572	551	567	556	527	569	558	547	521	504	527	535	552	570	594	556	578	520	589	518	556	610	548	560	553	557	583	518	598	541	545	589	574	570	614	508	514	567	547	553	542	561	584	498	534	601	519	526	529	517	538	543	535	573	499	533	546	528	553	539	557	585	558	509	503	478	531	538	562	522	496	537	537	552	528	581	615	549	556	534	538	562	521	570	550	489	597	544	551	551	531	556	537	573	545	585	549	540	608	551	568	514	511	541	498	514	538	540	547	553	559	562	572	568	573	529	603	565	508	537	531	573	564	548	582	565	546	521	534	538	545	581	520	558	549	586	608	566	539	546	580	559	491	567	504	527	529	582	570	548	574	550	520	581	547	549	553	542	528	523	508	530	564	529	525	495	546	578	572	576	551	560	527	516	552	574	587	560	524	551	570	535	525	556	566	544	524	582	552	544	550	518	514	536	530	553	585	549	531	567	568	586	529	558	554	525	576	556	561	535	558	562	535	530	534	570	508	529	586	531	560	605	540	553	522	554	576	551	586	519	565	563	529	562	529	569	552	549	565	555	593	562	544	541	566	542	594	525	567	546	529	561	552	545	538	591	602	595	525	541	589	564	571	540	565	512	566	555	556	577	551	548	566	555	549	583	571	552	531	569	545	544	577	550	553	577	512	523	563	569	514	508	556	546	534	561	529	573	588	541	514	564	531	510	519	526	552	596	577	544	526	578	518	568	542	527	523	517	568	565	580	544	502	533	572	545	571	561	552	570	560	531	531	591	536	533	566	544	550	539	573	568	529	507	537	528	535	552	558	532	544	530	560	526	547	558	539	567	584	574	566	542	559	582	563	576	580	568	554	518	571	562	596	552	566	543	534	553	513	567	526	540	540	509	525	547	537	581	586	545	534	554	559	507	517	539	502	545	527	562	517	526	565	585	562	554	540	601	580	554	557	550	532	552	560	533	550	578	566	564	524	581	556	505	534	522	574	534	569	550	573	578	552	516	523	563	536	549	550	567	559	530	550	539	542	540	582	546	525	599	563	542	539	550	592	514	552	582	538	517	541	562	518	547	559	535	532	579	532	553	540	556	503	537	565	545	578	536	564	552	585	534	564	544	554	541	536	536	560	573	566	495	551	515	565	538	572	576	563	570	536	571	551	580	509	576	556	550	536	593	550	552	543	518	561	504	517	503	557	546	504	551	547	564	556	537	524	520	564	536	561	554	562	539	555	531	554	540	540	528	513	575	539	568	520	574	486	565	512	556	536	541	568	566	549	528	522	531	558	518	548	526	553	526	584	544	548	550	548	548	565	594	563	517	558	521	560	509	513	602	559	516	563	503	569	545	550	570	509	531	511	606	515	562	562	542	532	515	551	586	546	566	538	580	595	550	546	504	570	533	535	560	600	543	539	556	529	555	551	582	560	537	577	526	581	531	528	555	571	573	560	557	540	537	535	534	536	557	543	532	589	560	524	545	578	533	542	537	483	599	538	535	542	524	528	530	567	553	545	578	583	559	585	601	561	529	529	563	505	514	582	527	538	584	572	548	566	556	536	558	545	530	543	536	558	535	551	608	580	537	553	540	570	539	577	560	589	549	530	523	515	520	516	566	545	534	524	588	541	519	553	516	580	529	561	562	570	560	578	564	578	505	526	541	573	540	564	554	553	560	566	515	568	561	521	534	598	555	557	593	544	548	550	566	536	566	547	527	527	509	534	500	540	561	571	545	618	567	538	566	527	520	575	500	568	584	528	596	566	548	555	522	559	534	555	568	565	546	556	564	519	573	548	560	539	540	537	578	559	526	584	553	543	517	576	523	545	563	555	526	502	544	540	536	537	520	563	517	602	562	559	551	536	529	534	562	556	544	602	510	543	558	550	514	542	558	577	555	548	552	549	563	509	543	537	532	523	590	561	544	557	579	557	535	554	532	570	566	530	554	513	578	550	570	522	557	563	545	530	513	545	554	539	551	539	526	579	564	540	526	569	531	556	550	550	566	520	524	567	540	537	545	553	523	565	576	523	534	603	542	576	547	576	585	555	575	511	572	573	523	560	569	510	525	557	559	582	555	545	526	574	563	595	530	536	544	565	547	548	514	547	505	539	540	561	565	548	565	575	587	544	521	575	544	557	563	514	551	550	546	518	547	526	585	558	535	542	522	577	551	501	544	483	575	572	541	574	538	535	534	542	471	535	531	543	548	569	553	582	521	584	562	517	571	514	561	532	528	573	543	536	572	563	580	543	519	519	559	546	550	532	526	525	558	509	537	556	527	550	547	546	512	571	557	556	592	560	586	568	541	535	560	511	524	531	538	502	562	559	533	591	523	566	511	544	516	536	611	533	561	579	532	557	503	589	587	525	559	564	540	562	557	574	556	571	569	533	517	522	566	537	517	549	547	501	578	561	548	547	568	586	574	573	522	523	537	502	588	553	549	536	518	561	523	529	528	560	531	520	601	523	537	560	533	544	577	566	511	583	550	533	573	553	576	534	568	566	533	511	549	518	599	593	544	525	566	552	550	582	518	526	516	564	560	562	605	558	543	583	585	535	572	553	575	549	514	557
26871	20820	9491	522	243	194	157	142	125	155	145	134	156	132	120	126	121	140	112	136	136	110	124	124	115	135	125	125	136	126	140	124	143	110	124	123	123	128	115	134	132	148	121	128	122	109	120	154	113	122	120	109	133	148	119	134	120	135	141	124	123	125	106	129	110	142	140	117	124	118	117	120	135	126	117	119	135	127	134	133	141	116	117	126	122	134	135	126	100	122	123	134	123	121	121	127	114	145	124	130	119	116	131	133	93	121	120	139	125	130	129	130	129	113	139	117	143	116	107	149	124	118	124	136	122	135	115	120	137	124	104	112	130	108	133	117	142	128	149	115	117	145	122	113	118	123	138	120	131	102	130	126	135	139	129	117	127	113	138	112	132	119	106	98	130	133	115	126	121	118	146	94	122	121	120	133	119	148	114	109	117	115	115	123	113	112	128	126	112	114	132	116	123	99	125	128	136	128	143	121	116	106	131	115	129	131	117	118	100	124	116	133	116	103	121	139	127	96	119	126	123	120	143	131	126	146	121	108	124	113	126	148	128	130	104	134	129	114	111	120	126	113	159	111	115	121	137	134	129	114	113	120	133	126	140	135	113	126	138	116	116	132	136	122	139	134	137	125	135	143	106	137	138	125	103	130	139	129	121	117	122	147	163	124	121	122	114	115	122	130	113	120	140	113	113	118	124	130	128	123	131	131	125	121	136	122	136	112	115	122	113	113	139	129	100	125	113	134	129	115	122	128	134	137	146	103	117	122	138	109	128	133	124	130	117	124	123	106	124	107	124	127	93	119	126	130	128	126	122	140	132	107	131	116	117	123	136	125	126	116	100	119	135	121	110	114	123	133	134	133	121	125	115	122	140	130	119	117	120	109	111	114	110	129	138	125	128	131	115	117	110	136	122	128	109	137	136	125	141	129	138	124	110	94	117	126	123	123	135	101	124	131	131	129	122	140	107	119	112	129	130	103	140	122	113	139	126	113	115	149	128	118	127	140	141	122	129	107	110	118	132	139	111	108	134	127	125	107	130	114	118	118	114	120	128	142	141	116	120	108	110	128	128	128	122	124	132	117	146	112	124	123	121	132	128	137	130	118	106	129	128	101	121	124	113	129	109	117	114	113	151	125	121	93	110	131	127	125	115	120	109	118	112	120	105	108	132	122	136	126	129	136	113	121	134	128	116	132	125	121	128	127	130	132	133	125	146	124	124	114	120	137	120	124	114	126	138	111	114	103	113	132	136	149	135	119	117	138	113	132	114	137	120	127	131	116	122	119	118	117	137	111	118	111	122	116	139	121	129	122	119	122	151	116	139	111	126	116	132	110	129	137	138	125	96	124	125	111	125	124	108	108	127	128	131	119	118	124	124	123	111	131	131	120	117	127	115	115	121	126	114	108	119	120	145	118	118	121	122	123	113	136	107	134	135	126	125	125	135	138	119	138	126	121	102	122	134	126	107	132	128	115	132	131	109	109	145	137	123	119	124	115	103	140	113	103	115	131	122	132	129	120	120	124	122	119	124	102	120	115	108	133	102	114	118	146	122	131	123	143	102	122	145	125	127	124	100	119	127	131	119	123	140	128	116	131	127	137	138	120	136	140	111	119	144	98	116	146	135	110	115	120	132	106	140	129	113	150	118	128	118	133	110	133	124	112	135	123	142	147	134	116	128	128	121	157	123	120	123	135	119	145	121	124	130	120	120	115	106	136	121	138	120	138	122	119	114	112	124	137	125	136	137	112	117	121	115	129	107	120	114	119	143	135	124	114	145	105	124	106	133	132	115	123	123	122	101	109	117	133	115	128	126	121	118	120	106	125	134	125	140	120	124	128	123	117	140	122	130	147	139	121	126	98	135	117	126	138	105	128	131	98	116	131	146	113	140	130	145	123	126	126	95	139	109	99	129	137	119	137	127	130	119	125	130	127	120	155	130	120	115	116	114	106	102	126	127	116	113	107	111	149	121	123	120	113	126	118	113	109	120	105	123	103	128	138	126	125	126	123	128	120	132	121	115	104	105	118	116	115	128	122	97	127	139	114	133	138	111	143	112	135	109	125	118	123	139	123	128	126	120	128	127	113	119	128	134	125	124	137	137	138	127	125	132	141	112	121	117	110	128	132	136	146	120	121	130	142	136	120	120	121	148	116	121	125	121	118	113	120	126	123	108	153	126	124	109	116	129	147	111	137	128	133	124	125	107	116	116	110	116	111	114	124	133	122	127	136	152	97	138	129	113	111	122	110	118	116	155	131	105	114	131	139	139	103	109	140	135	153	120	105	118	109	130	120	114	112	130	118	109	138	123	116	123	129	115	116	119	121	116	131	120	126	127	117	117	107	125	122	125	126	96	107	139	121	119	133	118	137	129	117	129	123	135	134	141	114	118	108	106	119	112	130	128	114	102	122	125	100	105	134	113	112	127	126	108	118	128	123	112	117	127	124	112	119	128	117	118	114	104	122	128	136	135	116	120	132	127	127	130	131	134	102	136	116	121	129	100	92	105	110	125	128	134	128	122	118	102	133	115	128	116	123	144	134	127	107	108	141	97	116	133	128	130	101	123	137	135	113	110	127	130	118	141	134	129	127	107	122	127	129	118	138	151	121	135	129	120	125	124	146	127	117	145	112	127	130	120	125	114	128	101	123	121	122	124	112	122	115	118	113	127	137	116	119	124	115	115	107	110	114	123	121	129	125	102	129	130	111	132	119	120	111	127	137	120	126	117	152	121	133	127	115	103	118	112	134	112	129	128	138	119	123	122	130	126	130	111	122	128	107	107	122	125	125	127	141	118	125	117	115	142	124	113	127	111	106	127	108	134	129	121	104	130	117	125	129	135	121	132	128	125	125	116	108	129	112	125	125	118	143	109	115	104	135	139	115	123	122	117	130	110	112	128	111	111	145	123	135	130	122	101	115	134	122	105	128	131	132	119	129	135	121	119	132	122	115	127	133	136	114	133	125	142	125	138	110	124	130	138	115	120	100	101	120	118	136	121	122	100	129	118	130	123	129	133	123	126	132	124	122	111	106	116	133	114	107	126	124	132	109	136	115	126	128	106	125	136	130	135	133	115	128	128	126	117	110	148	108	144	122	103	129	126	121	122	105	108	135	115	133	124	120	110	121	135	127	137	116	130	125	113	140	118	117	130	123	119	134	149	114	104	124	150	122	120	123	138	120	117	131	131	119	130	128	134	141	118	126	108	119	136	113	129	121	115	137	136	120	119	127	125	114	112	121	104	116	107	136	126	152	103	137	123	117	112	87	124	130	128	132	119	132	120	109	114	127	122	133	131	149	133	125	141	130	106	123	132	108	138	120	134	117	122	131	122	112	108	123	120	137	110	109	114	125	137	122	111	140	133	122	121	118	107	137	132	103	119	105	129	121	104	119	123	115	111	135	129	132	122	138	123	124	140	140	123	114	131	111	124	151	141	119	125	136	129	132	121	101	123	119	107	120	102	137	125	114	116	142	132	123	126	149	121	119
20431	1851	1007	528	413	351	344	281	293	260	250	251	235	228	222	261	242	205	240	216	226	227	242	195	215	196	214	220	233	212	228	211	207	227	228	236	236	203	256	216	208	227	215	215	239	227	208	213	219	194	194	223	217	217	203	204	209	215	191	230	184	209	189	207	186	220	198	196	201	223	224	200	224	197	208	228	219	232	239	224	220	250	217	220	220	220	224	209	202	225	200	222	214	183	206	215	243	230	209	230	223	191	227	208	215	202	200	217	222	217	209	218	202	242	223	193	213	227	228	223	219	231	205	222	228	232	220	188	244	215	229	233	203	226	208	211	188	204	222	201	225	225	216	214	221	212	198	220	226	204	227	192	211	212	203	228	245	211	211	220	229	213	205	203	210	232	225	195	194	226	222	203	208	209	231	215	220	203	210	197	208	224	205	196	235	214	197	211	212	211	215	210	215	223	220	206	212	236	219	213	208	214	224	214	206	238	236	215	208	221	231	213	218	202	232	209	219	236	195	217	198	195	205	207	200	231	217	229	200	230	218	206	222	215	212	207	224	220	233	210	236	231	201	209	189	228	214	223	199	240	231	186	235	221	206	208	199	213	222	222	194	227	210	245	219	201	241	195	206	213	223	205	222	192	203	230	213	218	197	237	204	198	222	191	227	225	225	205	217	213	217	216	219	229	221	198	225	218	211	208	203	214	197	215	219	216	222	237	231	247	211	220	242	241	208	246	204	249	219	207	239	228	218	201	234	238	191	202	211	224	233	212	220	206	211	204	214	211	225	218	204	230	198	216	232	221	246	204	224	209	196	217	230	222	217	207	195	229	209	214	224	239	217	221	187	220	189	217	209	227	226	223	210	235	240	206	170	218	203	207	214	237	204	205	209	226	222	207	197	224	216	185	195	197	184	239	197	227	232	203	201	201	223	224	238	206	216	212	217	212	223	224	225	184	201	221	205	222	212	225	212	195	201	197	214	223	202	192	221	206	214	198	223	199	219	243	228	203	183	229	198	192	231	210	197	215	189	197	223	220	216	230	216	228	232	229	219	212	205	193	219	217	229	223	228	221	220	209	175	195	209	223	226	210	203	227	241	209	202	220	227	237	209	222	240	230	211	227	229	233	189	224	232	229	203	225	212	221	218	219	209	231	234	200	231	240	223	211	221	214	203	212	212	225	236	243	195	207	188	199	229	237	222	199	193	204	204	230	228	192	200	176	231	217	232	212	192	228	179	210	207	225	223	200	209	200	202	209	212	195	213	212	208	214	218	218	214	217	202	213	203	219	211	208	210	194	219	212	207	208	209	205	205	225	196	211	206	214	209	234	207	207	217	227	207	221	200	208	211	239	197	206	213	229	223	217	223	207	211	223	233	232	234	238	200	201	211	209	232	199	188	219	211	244	205	216	196	218	229	222	220	185	237	230	193	229	235	216	240	240	222	230	217	195	186	213	188	225	231	236	202	221	219	219	203	216	208	209	211	192	217	204	190	212	199	213	219	219	222	207	234	231	205	213	236	216	206	218	208	217	183	217	211	211	220	230	230	220	196	208	204	215	227	215	192	203	191	211	199	217	204	215	189	161	215	206	214	221	196	218	219	212	241	214	240	240	205	208	225	227	233	218	210	210	206	186	222	187	221	208	198	214	216	205	207	202	203	228	224	233	180	214	187	235	211	203	216	238	198	190	213	209	218	224	226	216	210	232	187	222	197	205	221	226	219	220	226	187	231	219	228	228	197	203	232	206	204	229	193	220	228	217	237	221	231	221	219	234	198	223	201	206	216	184	199	198	216	239	214	208	212	230	241	218	214	205	229	210	213	220	197	211	199	234	200	212	214	223	216	215	228	217	231	220	207	216	202	189	211	209	205	217	190	217	209	203	208	229	215	211	186	224	201	202	216	207	219	248	236	230	221	226	216	227	220	190	210	214	215	227	231	179	218	235	212	215	227	244	187	210	228	210	214	228	184	225	218	191	228	207	222	193	215	219	228	200	217	217	205	235	209	212	247	222	212	214	239	187	208	203	207	200	219	209	237	206	199	232	193	246	229	234	216	218	216	214	203	224	206	218	204	206	205	208	183	196	237	221	228	222	186	240	219	227	217	205	196	212	218	217	220	243	203	250	224	240	226	254	198	220	196	224	212	227	197	203	233	213	228	209	214	214	191	203	192	239	222	226	223	214	211	229	209	231	213	185	195	213	214	209	235	201	192	236	226	207	198	231	206	219	218	227	207	213	191	233	210	227	206	224	215	192	233	231	213	210	220	221	232	232	208	213	198	195	208	229	207	235	194	222	201	217	237	210	216	239	246	233	235	198	237	222	215	217	206	214	241	245	216	199	198	201	224	201	207	206	223	213	192	218	223	197	222	212	217	203	213	213	208	210	204	226	210	219	192	246	223	215	237	235	194	200	225	211	217	183	222	232	200	187	206	214	219	210	207	205	196	220	216	206	179	218	207	201	200	220	202	218	215	231	207	212	229	212	232	217	239	197	235	225	215	211	220	221	228	186	209	208	233	210	242	191	212	237	223	231	210	240	189	236	186	215	222	214	201	225	208	225	185	195	228	230	213	246	214	196	228	230	240	211	189	206	220	215	236	253	215	209	242	212	208	206	220	240	202	238	199	215	208	191	219	205	210	232	220	226	197	201	214	248	193	195	204	215	193	215	222	200	184	220	211	198	199	220	209	239	213	200	240	224	218	195	201	198	215	225	221	223	183	196	233	216	209	204	233	201	207	207	223	210	229	228	209	217	209	224	225	219	230	190	220	204	218	196	191	208	224	197	226	232	210	193	234	203	227	216	202	229	239	227	211	238	236	214	208	222	207	212	229	217	211	193	238	214	209	204	210	221	225	236	223	216	218	210	245	213	218	200	219	221	216	221	218	202	213	199	237	216	235	242	231	233	203	211	219	225	216	214	220	224	214	217	212	192	229	235	211	224	226	213	234	205	217	207	218	205	198	215	226	205	238	196	215	201	234	224	215	213	200	230	225	208	221	211	226	211	217	211	206	209	164	194	193	220	183	221	223	231	205	230	212	223	238	220	208	245	239	206	196	208	211	214	224	206	207	195	223	218	210	198	225	211	211	214	216	211	233	217	220	194	223	225	210	207	201	220	211	213	209	190	224	221	211	230	213	204	216	223	209	225	225	226	204	212	233	226	213	212	221	199	193	226	204	207	212	218	199	212	213	247	201	201	203	216	223	231	231	203	216	204	228	214	195	229	226	207	200	201	221	200	235	228	235	229	204	193	193	226	214	201	217	209	197	216	225	199	207	224	227	221	198	207	209	219	191	203	214	208	225	213	210	198	210	221	207	216	238	220	211	213	240	195	200	226	224	238	231	222	205	186	212	215	232	210	221	212	222	179	233	195	207	195	210	222	215	222	249	205	194	199	201	226	225	230	219	233	193	219	205	202	197	219	222	211	213	201	214	231	237	197	227	215	196	228	193	217	213	201	195	206	213	228	214	209	219	202
24132	21338	28804	24227	21258	5841	749	582	453	423	418	426	390	364	342	330	366	295	327	321	334	290	304	288	303	290	279	290	320	315	301	319	244	324	300	294	274	289	292	279	270	282	277	304	302	270	257	298	296	305	286	307	335	274	336	271	298	283	298	288	260	302	277	273	304	275	256	280	305	296	282	289	292	302	277	288	282	289	260	276	280	269	286	283	278	293	298	285	274	280	296	267	248	279	266	319	296	260	312	279	280	305	277	295	308	278	303	341	295	263	294	291	319	306	292	306	268	289	294	312	280	313	289	277	307	269	303	264	285	285	297	271	268	298	287	305	300	288	290	271	299	298	276	298	275	313	291	305	307	274	293	309	289	308	276	276	280	282	252	263	303	308	319	256	282	270	297	266	311	262	284	286	282	285	296	293	266	283	275	308	275	272	297	280	273	296	275	272	306	296	280	278	262	306	304	263	274	274	273	292	279	285	297	327	263	288	276	294	292	296	280	249	280	290	278	243	286	302	277	283	276	312	289	298	244	286	298	255	294	305	268	313	298	292	319	299	264	281	288	314	277	259	294	269	307	289	291	289	296	273	281	285	257	264	273	294	267	333	282	255	274	277	284	297	314	304	292	299	279	268	295	331	308	277	291	267	268	281	281	287	292	285	274	287	270	276	263	253	286	298	258	268	274	262	290	265	283	299	269	275	280	285	289	271	292	291	275	279	300	291	272	280	288	265	275	307	291	328	317	279	293	274	275	255	287	267	292	305	286	274	290	276	303	282	272	276	270	308	286	296	282	289	302	292	290	278	309	290	293	285	281	285	295	269	284	300	273	338	284	304	300	311	286	297	286	282	288	281	282	285	295	274	275	308	301	260	269	258	305	302	285	270	262	280	256	258	281	312	285	312	275	296	301	315	283	293	280	287	292	319	310	300	265	293	325	272	275	262	293	315	269	282	261	282	286	274	292	294	312	293	233	285	296	270	259	267	303	279	293	297	286	290	294	311	294	296	302	303	281	310	315	322	267	304	283	291	261	285	298	307	290	285	290	280	273	294	287	297	300	265	281	292	261	285	279	316	302	307	277	266	255	307	290	280	242	259	273	253	272	268	285	279	299	303	281	280	297	302	297	294	261	295	278	278	285	280	285	275	257	287	287	307	280	246	283	303	273	288	296	309	296	272	317	293	299	270	275	281	316	273	293	287	282	321	277	280	262	265	274	278	298	287	274	257	293	257	291	296	310	315	288	288	282	259	286	277	289	284	296	268	300	277	288	300	282	263	281	289	319	273	295	302	295	298	274	272	294	283	276	273	265	284	285	295	294	272	283	296	313	266	278	265	304	305	286	283	287	278	290	298	309	297	293	303	287	285	308	289	295	292	296	288	299	282	297	263	295	286	295	267	254	286	292	292	300	292	279	287	274	309	278	270	274	305	261	257	281	251	285	289	305	279	302	295	284	298	287	282	294	259	286	279	325	267	295	277	303	279	310	271	289	256	282	273	315	277	300	305	274	271	288	304	277	245	311	304	258	276	284	265	309	293	299	308	265	270	275	284	283	277	267	295	256	298	286	308	282	302	290	252	286	296	289	294	287	276	291	293	276	282	280	274	268	288	288	288	308	268	282	295	267	299	277	292	294	292	289	294	307	287	305	306	277	307	278	282	255	292	280	283	283	277	306	313	285	269	264	300	277	290	340	289	304	277	290	262	297	257	281	291	277	291	280	291	280	292	303	291	288	288	298	270	278	272	290	282	264	279	318	298	291	299	305	278	306	297	278	298	322	294	255	290	307	264	315	301	255	289	285	321	302	248	303	267	293	320	276	260	240	289	279	262	283	283	290	290	316	298	297	261	281	267	282	284	286	279	275	279	295	292	297	260	291	263	306	273	288	277	262	279	317	298	269	273	268	285	278	274	304	300	292	270	304	304	298	291	284	250	291	283	308	255	254	305	303	281	283	281	269	278	286	303	298	289	299	277	272	277	280	271	269	269	297	312	284	289	277	283	260	301	276	288	280	277	289	292	265	255	286	275	282	299	294	252	280	290	276	303	305	300	268	269	273	273	289	285	292	295	303	318	254	315	296	262	283	271	268	300	297	305	309	301	277	287	289	271	297	292	273	288	292	290	287	295	264	307	283	267	282	279	269	280	300	260	293	261	272	274	288	286	281	285	300	269	296	283	285	282	283	301	273	304	298	298	288	315	298	258	295	292	300	296	287	293	311	283	272	320	314	290	289	256	279	257	294	281	246	279	298	297	286	312	289	254	280	293	285	276	261	283	286	280	279	286	267	290	270	283	286	286	291	295	263	287	289	294	291	308	297	255	278	280	263	295	304	292	323	239	284	262	286	291	279	298	298	264	306	290	310	256	277	269	324	293	285	287	311	279	237	292	231	283	269	288	283	273	268	267	294	259	291	284	264	313	318	289	321	277	282	278	307	237	273	273	263	262	328	279	303	286	299	290	302	299	279	294	270	291	283	319	335	292	323	286	311	291	300	292	334	307	299	277	305	296	277	262	307	273	288	276	285	269	305	295	313	291	280	282	281	314	282	299	252	293	308	302	302	294	283	285	267	292	287	305	286	284	293	276	306	292	325	274	295	280	303	282	285	267	295	255	278	299	299	313	294	297	247	296	288	297	259	305	285	294	306	275	310	275	296	297	287	296	303	323	333	315	285	289	269	257	257	263	294	258	289	270	279	280	260	289	305	316	287	260	301	268	281	281	290	279	296	289	287	272	276	267	314	305	326	284	271	286	270	258	301	305	286	315	279	295	300	291	295	281	307	319	278	256	280	278	279	263	283	307	274	273	278	277	283	273	238	298	275	266	288	279	295	273	287	275	296	287	255	298	271	298	281	283	277	280	282	299	305	267	260	283	275	292	272	315	280	283	293	276	277	306	266	287	280	289	321	290	276	279	286	287	286	256	259	266	292	281	283	252	288	296	299	290	266	285	296	260	276	287	299	271	275	288	278	257	270	288	301	327	300	307	322	280	262	262	302	259	269	284	266	313	294	307	257	275	288	287	305	293	286	288	286	280	287	277	254	293	278	270	284	273	278	309	248	303	297	268	302	306	303	319	277	306	285	316	276	298	291	260	293	273	280	291	294	276	301	282	292	297	251	296	292	291	274	284	282	262	290	265	301	288	289	289	309	293	263	283	295	326	266	251	306	296	267	278	296	266	267	276	277	287	305	267	327	270	288	303	261	277	269	299	269	283	319	259	299	255	303	285	294	285	292	308	279	285	301	280	319	307	255	268	293	281	313	257	260	298	277	303	297	284	300	283	264	272	273	275	291	287	293	289	290	306	275	271	293	279	267	298	304	274	299	286	301	281	273	276	253	272	279	283	301	276	276	286	278	279	300	299	261	281	276	314	290	285	293	302	268	267	284	278	279	283	279	303	291	265	287	305	269	308	289	293	314	297	288	303	301	280	282	273	291	305	258	313	283	306	291	281	286	311	282	283	264	314	293	282	289	291	313	268
42661	9733	7906	4048	2736	2061	1611	1336	1221	982	898	807	779	726	690	658	609	631	628	592	551	537	539	551	556	541	519	548	526	498	540	534	525	521	496	492	510	499	484	517	493	505	487	441	503	486	504	517	513	530	484	498	493	463	459	514	503	483	465	466	486	454	484	459	485	475	471	464	481	473	505	481	456	488	483	479	495	472	468	506	491	494	469	448	478	472	490	499	471	507	492	510	505	497	464	447	487	455	495	428	505	490	467	492	489	511	517	466	495	523	479	489	476	524	477	462	511	536	497	476	492	497	493	460	502	467	472	487	532	509	488	484	490	479	473	459	490	516	490	468	456	495	497	477	468	506	491	472	518	471	502	462	522	527	491	482	502	488	490	522	475	475	482	468	522	462	506	463	477	482	492	505	525	462	494	437	484	447	476	451	463	495	490	466	439	464	507	464	502	500	522	444	515	476	470	453	452	445	453	485	469	459	480	461	495	486	505	500	488	460	473	504	495	498	507	495	458	495	519	449	491	504	461	487	481	504	489	471	490	435	491	462	462	484	458	464	484	488	446	463	456	447	458	520	413	520	474	498	477	464	473	510	500	477	515	446	537	461	470	469	464	478	474	473	485	486	501	485	480	474	455	501	475	465	504	463	497	468	501	479	461	522	496	483	454	480	491	479	511	517	513	473	510	465	461	468	449	507	489	481	509	498	488	483	493	494	446	474	515	468	496	503	498	436	464	492	484	463	501	527	506	458	447	445	477	454	473	499	464	469	524	479	513	486	497	451	484	469	476	498	460	471	456	498	496	467	524	462	491	483	460	496	469	477	470	464	494	463	472	522	493	471	501	493	487	456	508	482	500	463	478	469	472	483	489	494	464	481	503	502	475	436	495	490	478	462	523	462	454	465	465	473	468	496	456	489	505	512	475	473	473	509	478	501	486	504	497	497	538	456	486	469	483	514	526	494	458	509	448	476	488	462	473	450	465	461	512	463	486	480	460	498	482	514	508	504	437	465	503	483	457	467	469	501	490	508	504	481	500	466	473	486	469	491	491	482	490	486	476	454	465	505	498	475	487	494	467	500	496	482	492	484	497	471	489	492	490	471	510	476	460	512	500	487	514	488	439	496	473	485	472	480	471	487	459	467	488	506	470	507	501	479	455	532	447	479	483	456	473	518	500	454	479	485	474	482	483	473	465	534	489	460	472	502	509	461	467	474	485	499	464	458	445	483	447	427	503	460	507	488	486	464	491	493	469	440	478	472	488	449	477	521	484	476	462	511	458	455	465	482	447	541	491	491	463	462	459	510	463	490	490	502	481	498	443	513	482	490	460	461	492	478	450	470	461	485	499	459	459	503	490	507	501	501	447	465	438	490	475	502	512	477	492	478	480	467	476	493	435	516	474	456	498	503	499	489	439	462	487	426	465	471	447	502	493	467	445	469	471	468	431	468	475	512	481	448	511	479	484	474	512	469	502	496	501	481	513	495	458	503	458	520	464	479	493	472	492	485	474	471	491	475	490	494	473	498	470	492	493	471	496	449	519	482	490	477	528	506	492	444	493	502	476	515	443	478	479	486	507	476	473	508	508	451	492	490	446	495	463	469	506	474	489	457	502	444	474	500	492	474	476	489	452	501	489	465	487	477	504	489	502	473	487	493	510	468	480	478	452	521	458	500	517	459	463	485	477	488	451	433	490	518	471	465	494	455	450	460	502	487	488	461	449	495	513	492	467	491	472	477	470	459	478	470	466	466	519	468	497	508	439	464	512	482	451	482	501	483	494	493	493	485	468	459	496	473	475	499	494	490	460	494	502	489	494	461	454	492	451	462	452	503	489	483	454	490	467	471	481	476	441	485	460	498	509	502	474	475	488	508	459	476	510	449	485	467	500	491	492	506	479	498	487	506	438	479	503	457	462	479	515	461	496	496	521	482	507	470	463	458	459	510	493	452	466	465	485	538	458	475	466	466	493	483	492	488	474	503	432	459	458	513	503	469	475	477	467	456	486	451	509	478	471	455	490	503	441	492	471	485	522	485	483	488	449	464	497	466	470	487	463	453	471	500	479	471	478	469	458	480	464	457	522	471	518	477	493	472	490	483	458	453	433	508	474	519	461	521	459	493	449	501	515	471	472	478	442	501	446	451	481	492	517	460	440	448	456	483	476	486	470	518	490	493	457	476	465	491	447	474	492	494	510	457	502	478	463	496	488	434	478	435	498	479	442	482	452	497	467	495	492	487	481	500	487	483	494	509	478	435	485	491	477	457	474	435	516	476	502	491	446	507	467	483	463	478	474	470	451	503	506	466	465	460	495	500	451	507	453	490	457	449	432	477	529	446	478	443	473	491	498	446	502	478	458	464	438	506	468	463	461	496	459	494	451	520	502	506	473	455	471	482	506	498	480	493	482	506	471	466	488	490	502	454	465	486	540	459	491	516	468	515	460	463	486	463	471	500	480	484	478	463	474	471	505	468	446	485	451	502	492	455	486	479	497	483	484	469	475	497	461	471	462	472	455	475	480	505	434	510	478	498	482	494	475	472	468	494	458	521	455	473	502	507	501	506	459	468	508	485	497	503	502	498	454	499	510	467	507	500	490	455	465	467	523	486	469	470	485	477	393	487	454	433	465	509	496	467	449	468	451	486	498	492	489	456	464	470	468	497	473	478	474	477	498	498	451	452	457	458	485	498	471	423	488	519	479	505	453	476	511	474	506	478	498	473	443	518	466	483	497	473	484	495	493	494	500	474	513	465	498	508	480	473	462	527	482	457	482	435	508	467	472	462	460	480	445	485	488	474	481	447	456	440	481	488	443	514	453	446	526	479	462	505	479	491	443	443	456	518	511	485	493	461	460	443	512	464	471	479	471	461	470	483	472	468	476	501	491	509	449	483	476	482	481	462	536	468	498	548	489	483	466	430	492	492	467	446	469	488	491	436	489	470	461	451	482	472	480	501	476	506	479	452	479	544	490	500	476	454	502	454	477	482	447	491	500	527	494	442	496	485	458	487	475	478	487	490	451	495	492	510	473	471	480	492	459	469	455	524	451	504	473	456	426	524	476	450	486	491	501	493	515	437	482	481	490	516	475	471	478	455	455	520	474	460	421	504	467	496	469	450	455	452	514	485	492	501	473	510	455	466	480	476	439	460	511	518	488	465	496	492	520	459	473	499	464	497	481	448	489	480	431	481	473	465	483	476	493	490	505	498	487	469	480	523	449	504	470	476	478	472	506	445	481	447	468	471	499	467	467	520	466	474	478	469	495	457	477	467	457	486	492	480	513	482	437	497	503	497	491	489	459	469	438	490	476	490	458	436	463	447	522	504	474	483	448	497	487	471	452	499	479	474	516	471	494	426	449	433	493	500	495	461	513	473	477	449	500	477	478	496	485	477	504	494	502	512	493	462	502	490	504	460	455	490	451	491	493	460	445	484	487	438	433	495	454	479	444	521	501	515	453	507	497	443	492	451	456	471	452	490	472	535	499	493
23205	21318	29267	23698	21322	21232	4304	863	698	602	541	508	477	480	432	439	423	408	429	410	386	373	369	401	352	357	376	383	345	357	352	358	348	359	323	354	389	382	338	332	361	345	367	362	338	328	386	357	322	333	345	309	317	341	363	307	361	353	326	348	334	345	313	356	343	324	357	332	305	340	349	325	324	342	338	336	301	370	345	337	334	339	313	340	345	327	317	340	342	347	328	306	338	273	327	378	337	308	340	331	324	332	359	306	327	309	349	319	355	321	331	363	339	323	358	312	337	353	362	362	338	321	353	319	360	331	315	352	340	333	357	316	365	331	339	325	316	317	348	330	353	346	325	339	357	355	330	316	313	316	285	335	340	301	339	361	312	301	308	351	319	331	353	345	333	325	300	357	352	343	304	307	353	310	330	331	358	308	324	333	347	338	344	334	342	330	301	333	340	345	316	339	335	313	333	321	314	318	327	324	309	310	336	325	349	314	362	323	334	356	368	315	341	317	301	320	370	316	341	318	386	308	348	323	334	326	342	324	370	344	387	324	318	327	333	339	359	347	303	316	341	308	316	312	363	341	312	345	321	353	388	324	351	304	340	336	338	355	312	337	313	333	351	331	322	354	358	338	327	302	363	347	305	319	353	352	341	348	350	315	332	292	359	356	338	312	348	338	297	348	358	340	319	331	365	331	335	321	316	322	296	327	344	322	340	331	340	308	340	367	333	358	357	317	359	317	361	320	358	336	366	342	318	351	332	309	339	359	343	315	360	313	337	326	295	304	322	373	317	322	306	332	348	358	319	290	340	333	304	298	311	345	332	335	358	350	348	370	323	318	350	330	312	374	306	311	344	327	359	340	337	344	315	336	344	311	315	362	362	308	325	355	327	373	321	324	322	326	360	337	353	328	329	336	306	350	322	322	324	327	341	317	356	340	328	340	322	333	305	350	329	297	338	325	349	302	308	322	331	323	336	315	349	332	312	346	312	327	312	315	351	307	331	300	334	329	325	311	334	357	352	341	346	333	364	325	294	350	338	337	283	337	316	313	324	330	339	351	303	331	319	343	343	326	319	332	332	329	349	307	344	315	341	316	313	349	315	298	290	330	320	304	318	325	360	290	337	337	316	340	332	349	312	342	333	324	354	364	310	338	357	303	345	293	344	337	352	334	296	327	295	338	345	334	312	324	289	326	327	320	335	321	339	349	337	348	311	335	325	346	323	315	361	323	324	346	334	343	337	325	339	341	332	371	351	362	298	331	348	349	351	369	318	338	327	306	346	336	315	292	330	325	300	331	305	323	321	332	350	326	313	344	314	325	336	351	324	332	337	363	370	318	340	322	303	312	306	337	343	331	334	308	350	329	326	353	317	342	350	373	340	337	303	331	315	349	308	312	333	350	337	356	335	317	347	350	330	329	361	310	348	336	317	340	328	327	340	327	333	295	347	341	323	328	316	306	352	334	345	304	318	356	319	358	349	312	326	348	321	350	353	318	342	346	363	339	348	330	336	339	300	337	328	320	308	318	338	352	313	359	339	349	321	335	299	321	331	333	327	352	326	325	344	321	315	350	312	306	346	310	279	341	325	307	349	327	334	331	313	323	321	310	348	328	328	324	356	310	351	326	329	309	343	314	290	321	333	326	304	310	361	349	311	320	316	323	333	300	341	322	352	369	353	330	322	329	307	348	307	334	346	323	309	345	324	337	318	335	348	349	331	350	314	354	332	311	350	359	356	312	370	327	348	331	350	360	309	332	336	338	344	327	317	359	354	333	326	359	345	328	320	331	334	306	306	303	337	329	311	317	325	345	354	335	322	325	334	318	326	325	320	340	313	363	322	333	341	372	315	330	277	343	327	316	342	340	328	306	346	355	330	340	359	338	295	334	328	327	295	346	330	308	316	319	328	322	351	318	327	317	310	334	319	354	341	347	329	339	312	300	315	319	355	319	310	289	333	324	341	330	339	367	312	298	327	364	303	344	352	334	371	332	314	360	319	352	310	345	324	357	334	328	299	357	317	315	332	333	328	291	359	320	303	331	319	352	343	333	345	324	337	316	357	331	342	317	309	311	323	307	327	365	342	328	345	340	329	325	333	323	315	312	340	314	329	337	319	323	328	325	344	365	358	331	349	307	353	358	343	346	347	372	296	366	320	317	357	313	329	342	337	338	312	339	349	347	349	308	361	329	328	333	357	371	309	319	322	346	344	340	351	320	325	336	349	302	339	314	302	339	338	312	320	302	331	340	312	339	350	336	339	344	332	344	340	323	323	306	323	336	358	332	320	344	362	331	319	358	353	316	339	388	347	306	299	328	320	348	361	328	333	338	333	329	340	322	320	347	340	286	321	336	349	346	313	342	328	346	315	350	356	320	305	357	319	321	307	317	317	339	307	364	327	332	315	333	333	333	355	339	343	304	352	321	362	360	312	322	320	357	319	348	305	343	292	311	320	337	336	324	336	336	280	309	316	326	324	320	361	321	309	335	310	322	348	345	337	359	347	332	338	329	334	331	331	335	353	314	345	342	355	348	359	330	328	309	348	345	308	366	317	326	359	348	318	345	299	306	323	356	338	351	337	319	336	337	314	312	345	334	305	335	334	325	311	328	333	330	347	304	354	303	328	334	316	330	315	322	319	337	335	321	342	317	299	335	330	327	310	336	340	324	358	340	340	304	338	334	339	325	311	345	301	356	344	326	338	339	329	315	297	327	325	326	321	331	318	323	351	329	299	351	346	347	341	354	325	341	288	334	361	344	324	330	323	307	345	335	334	310	334	372	314	339	307	340	309	321	350	354	313	293	338	318	342	340	330	320	335	313	333	373	330	314	332	308	331	341	357	333	313	329	347	340	329	341	316	284	355	338	344	358	357	321	341	304	330	315	354	359	351	352	304	350	337	364	345	308	316	317	340	319	329	357	296	313	355	328	331	336	330	348	332	345	337	321	325	329	317	337	336	322	320	323	353	330	335	352	365	313	339	341	307	314	357	304	313	311	322	343	338	317	342	329	315	348	311	369	340	319	322	331	340	328	316	335	299	317	342	331	332	308	354	337	306	328	312	326	352	318	311	318	311	330	347	335	366	335	328	317	311	372	336	350	312	322	347	336	367	322	290	349	329	337	350	322	319	336	343	321	329	302	286	345	320	335	313	347	305	336	287	303	331	346	356	349	348	317	328	354	362	312	315	324	331	320	329	350	321	350	325	331	311	323	357	333	353	291	321	341	357	367	335	355	331	300	323	335	322	302	337	350	319	359	344	316	335	320	350	326	333	322	339	339	318	337	328	378	319	328	316	324	323	333	334	328	324	337	328	337	337	314	316	332	298	342	309	362	329	360	322	331	352	313	350	328	355	339	347	349	317	342	324	331	353	306	349	338	300	343	315	347	353	332	325	322	312	356	334	321	311	349	358	305	341	340	319	314	323	299	307	344	315	335	343	310	321	346	303	345	327	368	327	306	309	286	347	330	303	313	335	287	335	338	326	340
48310	14262	13252	6893	4672	3492	2716	2160	1831	1528	1416	1232	1126	1058	965	878	835	768	821	768	779	752	701	706	674	677	613	663	618	600	642	612	616	568	577	579	592	591	615	569	573	548	574	557	585	596	568	597	552	553	598	550	612	563	555	598	587	534	580	541	596	593	581	574	536	543	571	571	591	562	539	567	573	582	585	544	555	544	562	588	563	571	608	579	506	616	546	533	546	558	614	546	557	551	577	526	554	574	563	527	563	545	535	544	586	579	579	522	550	539	535	539	570	577	559	580	535	531	544	541	546	526	561	552	527	550	558	572	584	588	553	583	575	523	572	530	498	555	565	561	562	534	564	535	551	569	536	554	542	568	560	557	563	489	556	588	555	558	547	559	501	589	542	585	567	561	550	507	576	563	505	545	533	564	601	524	547	578	551	542	527	540	585	541	589	529	559	535	528	584	589	550	557	549	591	513	532	556	505	554	566	576	568	536	597	535	540	556	576	546	561	527	521	533	557	544	553	561	537	574	544	511	534	573	560	527	544	604	577	539	546	557	588	543	545	577	544	546	561	536	559	562	538	579	508	538	536	534	564	520	568	549	507	513	528	556	530	506	559	572	528	587	556	529	562	559	557	580	545	521	590	545	530	564	537	539	583	538	578	546	546	595	568	539	544	583	542	553	547	546	597	566	557	563	550	527	522	583	579	551	523	529	553	538	536	554	517	523	605	579	564	575	541	551	578	581	601	577	581	533	539	568	515	611	522	577	559	563	589	560	527	593	564	517	554	561	584	518	528	579	548	540	561	526	555	559	523	547	574	541	545	506	547	551	540	580	548	562	574	510	511	522	532	548	578	608	600	589	557	574	539	546	560	557	514	565	528	550	538	546	569	530	520	544	526	561	526	538	560	577	507	573	559	566	526	572	532	544	551	565	587	579	608	549	533	522	555	538	576	532	530	521	585	560	541	555	572	536	570	591	559	553	546	559	542	561	565	513	523	544	542	524	530	507	559	575	540	539	564	558	545	541	526	536	521	574	564	543	524	526	574	558	565	537	576	552	537	555	546	525	554	536	535	563	546	583	566	569	554	564	565	562	553	528	533	568	590	569	549	569	551	551	580	553	555	563	526	568	578	550	519	535	568	561	590	541	561	493	558	541	579	586	571	499	536	535	606	558	519	546	511	574	580	595	568	529	523	605	561	514	545	570	545	555	598	550	542	533	553	572	566	524	547	561	560	598	573	557	545	584	586	540	560	580	553	568	511	564	583	553	540	581	577	562	566	529	546	533	539	559	599	566	566	557	538	519	519	552	549	528	539	543	559	545	575	567	562	573	543	563	586	520	516	510	590	585	531	560	562	521	565	539	592	544	558	562	552	524	543	581	571	544	538	579	524	560	551	595	575	576	534	544	524	548	551	547	598	566	583	552	523	564	550	570	542	573	575	570	525	576	536	568	548	532	516	585	564	562	501	553	540	560	564	570	507	539	554	558	571	587	526	571	561	562	545	561	531	556	578	531	534	555	569	526	588	573	521	511	514	553	580	509	576	564	518	523	604	570	563	503	562	555	547	529	587	570	518	534	548	532	531	557	547	563	519	544	541	535	532	559	589	571	565	556	506	539	562	567	547	582	543	535	548	556	588	615	537	521	558	535	543	496	557	562	501	556	556	550	526	552	565	516	561	540	552	581	557	554	544	555	559	553	552	528	540	592	523	546	554	601	533	573	567	582	528	545	554	536	557	524	561	538	522	557	564	558	566	512	638	576	555	550	539	558	546	528	545	528	536	569	543	515	513	569	531	548	563	555	594	517	569	532	592	599	579	520	531	564	526	562	562	541	537	534	533	554	513	558	576	529	563	547	587	524	516	528	539	565	531	573	543	558	562	561	550	517	583	560	546	594	572	603	559	547	529	560	523	570	536	545	586	549	539	561	574	523	578	564	547	565	522	596	555	554	555	524	549	578	576	542	564	579	535	556	541	549	584	535	548	563	546	579	563	524	564	559	538	566	544	501	544	557	601	581	579	573	560	586	497	563	563	527	593	531	510	589	545	547	602	538	543	505	534	580	579	518	554	520	563	543	574	538	571	591	552	549	532	569	545	533	579	555	548	552	573	568	543	546	538	541	554	525	515	542	540	594	588	541	551	571	550	531	540	537	548	560	539	543	552	545	509	568	530	562	535	531	508	575	543	548	545	508	577	556	570	553	563	547	578	539	578	574	584	517	530	558	513	588	584	524	536	583	543	579	511	550	532	520	551	560	502	577	503	528	581	527	521	534	564	595	526	547	576	575	549	572	550	564	541	554	539	581	558	529	578	566	549	586	530	540	515	540	576	554	541	590	561	614	565	520	548	553	556	523	516	572	562	569	586	559	569	526	518	585	558	543	591	560	555	570	567	572	606	569	553	534	531	564	528	595	588	534	554	597	567	524	568	538	520	565	547	577	522	559	566	524	541	558	575	564	535	553	501	582	603	547	564	511	610	563	526	531	571	567	551	549	553	543	512	559	566	540	562	530	549	564	528	543	545	517	541	539	547	553	562	585	538	547	558	542	566	545	558	571	527	555	575	586	555	527	566	567	557	528	534	584	519	535	535	576	550	536	542	570	589	563	479	527	525	571	554	507	554	584	562	529	528	559	564	586	549	552	534	539	507	554	521	581	574	553	547	555	554	522	555	586	578	543	584	556	545	571	598	553	564	555	561	555	514	536	570	540	556	547	566	560	498	578	543	532	581	580	531	554	589	545	530	546	585	542	524	512	542	546	504	567	518	520	532	590	546	542	514	569	547	544	561	540	598	542	575	552	574	544	536	538	558	539	559	601	564	526	571	536	571	531	605	550	544	548	536	510	531	581	557	550	560	555	571	546	547	525	544	519	541	569	517	575	548	555	538	570	544	575	561	613	532	567	612	565	546	554	543	542	600	523	571	573	565	513	547	549	567	552	569	566	538	551	500	543	528	556	541	555	538	593	530	531	552	548	536	550	544	573	543	524	518	553	570	583	552	573	565	513	565	565	519	582	506	573	583	553	565	559	534	527	556	572	553	551	545	563	539	551	558	532	523	580	518	570	580	554	538	580	589	554	522	526	559	555	586	535	572	585	580	543	592	576	510	540	574	592	574	571	538	568	537	546	564	535	574	559	544	567	550	536	568	562	565	531	594	540	536	574	544	583	561	539	537	558	574	545	580	557	537	567	572	549	526	546	559	540	532	558	574	536	545	527	586	556	561	567	512	566	537	561	533	575	557	555	520	539	531	565	572	530	578	559	582	598	550	533	564	557	550	528	551	546	514	594	569	553	566	533	561	488	543	611	577	510	571	546	556	527	535	566	556	609	531	577	523	550	533	576	553	541	549	545	574	560	566	508	543	566	527	587	594	564	530	556	489	561	581	568	574	557	511	554	562	615	503	580	551	562	586	579	533	524	554	571	573	560	546	579	553	565	526	548	536	591	525	560	571	549	538	529	553	562	574	540	550	589	480	562	534	536
27036	20878	9309	448	200	173	164	159	157	129	144	128	135	127	106	148	141	129	116	128	130	122	122	112	133	123	118	128	135	126	120	117	122	117	117	115	121	117	126	134	122	122	112	134	117	145	121	136	150	131	123	121	124	126	123	125	113	116	118	134	121	137	129	95	132	119	124	134	120	119	146	127	102	113	117	123	115	124	125	152	117	129	129	105	130	124	130	124	127	121	129	124	136	140	96	113	113	120	112	147	138	135	114	136	124	130	128	127	123	110	138	118	134	123	119	138	121	122	111	116	132	121	117	124	137	131	105	110	122	116	119	137	116	116	130	108	133	131	121	136	125	154	134	123	123	121	120	136	143	126	133	126	138	129	142	116	121	126	139	118	104	127	110	101	105	116	132	121	104	139	143	115	129	117	136	120	134	111	148	152	119	110	128	126	137	108	132	112	114	116	118	101	127	135	133	133	122	130	121	113	126	109	125	125	131	111	122	120	136	131	110	108	127	121	108	127	121	127	128	129	135	115	118	118	115	110	118	120	116	127	120	131	142	121	124	114	130	130	141	124	115	124	113	111	145	106	130	135	132	119	113	127	133	110	135	126	117	127	133	127	117	130	118	119	110	152	118	119	107	133	121	122	126	123	136	115	125	122	126	121	126	128	122	138	117	112	130	127	131	135	117	111	106	105	127	128	125	111	127	121	126	149	121	135	131	107	123	129	135	137	113	113	118	137	133	123	127	114	141	134	129	127	121	118	104	132	121	122	124	120	113	118	127	102	127	126	151	119	138	136	112	139	136	129	115	125	116	122	104	136	128	110	131	131	150	122	121	118	136	116	132	111	122	116	109	129	135	141	117	117	109	118	123	123	112	139	113	122	123	120	111	109	116	121	132	114	140	111	108	118	127	136	124	131	140	112	125	138	120	125	126	120	137	122	121	118	124	121	121	141	119	124	138	123	129	142	121	145	139	105	121	142	120	122	110	120	128	111	118	133	108	119	105	103	127	140	121	121	129	136	138	120	106	110	111	112	117	132	137	125	123	123	138	113	137	142	133	110	137	132	132	121	138	135	104	116	140	132	115	139	137	122	115	144	131	114	118	128	116	143	147	114	126	139	127	124	128	123	126	105	108	127	117	132	115	117	143	117	147	157	115	107	126	117	99	138	126	114	111	119	125	128	125	115	121	124	115	108	124	129	123	125	122	114	150	132	133	123	104	129	119	114	124	117	115	119	121	129	129	119	131	109	123	128	119	108	132	120	135	132	112	120	126	113	130	128	120	144	134	109	123	106	116	121	103	119	107	122	127	114	117	118	108	133	109	139	119	105	137	116	115	128	130	136	124	134	121	124	128	122	124	118	115	143	124	110	136	129	127	116	134	134	113	120	128	127	117	121	115	125	123	124	121	137	132	128	134	110	129	127	105	128	122	110	121	122	137	137	167	148	127	123	125	122	124	135	130	108	119	116	111	128	133	135	137	145	127	116	116	129	123	111	103	89	107	118	115	117	122	119	121	119	114	126	122	119	109	111	109	138	104	114	128	132	118	112	131	129	115	118	133	98	109	108	132	122	115	128	108	115	127	137	131	111	125	111	123	128	144	111	151	108	135	140	109	129	121	108	131	107	134	137	120	119	125	120	109	123	122	132	131	105	108	116	117	113	121	108	107	144	118	123	130	107	116	130	116	123	106	111	128	127	132	116	105	111	120	119	145	141	113	142	129	136	118	113	123	108	147	122	122	117	116	125	121	116	123	99	134	119	124	116	129	123	111	115	128	113	134	109	121	124	111	119	116	123	129	142	123	112	117	134	145	112	128	116	135	122	109	145	132	133	135	102	112	106	140	141	127	121	131	122	128	117	140	138	127	121	120	124	118	105	128	136	115	125	149	112	134	130	120	141	107	112	135	95	131	137	114	137	116	96	127	119	120	118	115	107	110	126	145	119	143	119	121	135	124	127	134	127	141	109	128	123	113	139	129	127	116	124	130	118	147	126	123	144	125	135	109	110	119	116	116	113	131	124	133	128	120	123	130	124	138	110	111	135	123	128	120	139	130	116	111	115	122	113	124	121	118	125	123	120	124	131	134	97	130	127	111	104	141	118	123	116	124	126	128	128	130	133	126	128	118	135	128	114	130	114	134	127	134	133	114	129	130	121	96	136	105	125	109	135	116	103	124	128	134	130	142	133	127	128	145	135	130	138	146	137	142	101	126	121	118	113	108	141	138	125	117	121	136	123	110	137	130	121	124	114	116	104	130	119	111	109	111	111	139	133	121	134	121	134	115	120	116	127	129	121	112	103	109	120	135	150	116	114	125	133	133	118	111	119	120	126	124	130	123	110	152	139	136	128	115	116	139	129	114	108	116	133	146	120	119	129	108	119	137	108	122	122	106	126	132	124	124	133	118	112	139	126	117	135	111	114	127	125	119	120	121	117	124	122	108	123	126	123	96	130	128	112	132	126	138	139	126	122	141	112	144	109	139	126	112	121	129	131	121	132	128	115	138	126	126	100	99	118	113	119	128	125	134	123	103	116	127	127	122	138	128	133	146	115	135	121	139	120	121	116	119	112	114	135	123	124	139	136	118	122	130	111	122	99	121	115	121	104	116	123	120	135	116	129	123	108	115	156	145	127	117	121	123	149	114	112	137	132	127	123	119	131	109	129	122	133	131	137	124	134	105	132	114	118	106	114	132	121	129	128	151	108	135	123	124	146	139	128	133	131	114	101	124	119	108	114	133	126	137	128	145	150	115	120	113	121	109	131	123	135	115	96	112	126	103	137	122	119	102	120	124	127	109	126	112	127	138	124	124	129	118	142	128	107	115	135	118	116	113	122	140	120	134	110	125	110	108	117	123	136	118	127	127	125	127	126	125	97	122	108	129	101	134	141	113	114	117	137	117	150	102	128	120	128	101	122	124	147	131	133	117	129	130	136	138	109	126	112	117	144	105	131	128	128	145	115	141	135	124	126	120	116	121	139	120	111	130	129	126	129	122	116	113	125	127	130	117	129	123	114	149	126	128	107	122	121	115	109	115	128	125	120	123	118	124	120	121	140	125	115	128	121	129	133	131	130	110	123	116	125	134	112	117	98	140	122	143	125	117	128	110	132	126	117	116	113	130	109	130	136	116	133	130	102	122	140	131	139	128	125	131	99	119	126	132	140	134	125	125	137	108	143	145	156	120	112	121	138	129	141	108	137	146	117	139	133	123	135	119	110	117	145	120	103	131	113	130	136	147	118	122	125	113	122	120	133	138	132	137	104	126	129	145	109	145	115	134	159	121	127	106	121	115	109	122	119	134	131	125	120	110	145	117	134	116	118	124	121	121	110	139	132	151	121	110	121	128	118	128	120	132	128	125	124	116	117	143	116	102	128	107	127	115	114	138	124	110	131	123	138	113	102	139	130	108	134	131	132	132	118	144	115	123	119	130	124	134	114	134	127	119	120	105	124	119	121	130	125	127	101	123	107	120	137	128	126	124	105
20804	2032	963	530	410	382	296	302	254	241	240	227	231	243	233	231	235	232	232	235	226	230	197	235	215	224	225	234	220	230	236	212	232	233	204	224	228	198	224	198	223	215	209	221	217	204	240	226	231	247	224	210	240	206	218	202	243	229	211	223	225	212	215	247	223	219	227	204	209	207	207	232	212	188	231	207	222	215	221	210	197	225	222	213	217	225	238	222	221	213	222	222	243	207	215	194	240	214	213	207	203	208	226	211	207	210	221	213	212	209	230	214	220	233	221	213	217	219	223	240	204	226	197	218	210	219	221	216	229	223	230	207	219	201	236	238	237	224	205	176	227	231	244	237	206	235	208	235	219	228	202	225	201	244	222	215	225	219	210	228	187	232	194	213	228	221	229	209	229	200	226	226	194	225	207	239	214	221	205	186	206	219	200	218	216	208	234	212	225	216	231	198	219	233	220	205	233	217	211	195	215	225	213	204	201	194	219	224	203	211	241	217	261	218	228	185	217	214	204	226	209	233	229	232	222	195	232	236	223	213	229	192	204	222	222	215	238	217	205	227	230	195	214	197	218	212	211	225	219	222	238	226	227	223	219	212	214	221	208	209	224	221	202	203	197	222	225	225	222	194	232	214	243	228	204	219	222	211	214	227	215	220	233	225	198	233	222	222	213	219	182	208	210	187	204	224	210	251	184	211	245	227	245	239	217	192	242	202	246	225	220	192	213	209	198	231	204	190	229	220	195	209	223	232	209	227	216	223	220	207	218	244	208	193	236	213	209	216	216	218	253	215	199	227	208	206	189	220	212	205	215	207	241	210	235	230	204	205	211	226	223	221	220	187	224	205	235	207	206	197	215	196	217	241	215	229	218	223	197	208	196	223	220	219	214	218	183	199	241	214	203	226	239	207	207	201	193	246	224	222	242	223	189	226	219	232	223	219	226	244	240	221	216	201	223	213	215	189	234	198	205	215	198	226	245	211	226	224	243	188	224	198	229	236	222	228	232	212	212	207	202	199	212	224	223	220	209	204	215	217	233	208	192	209	203	216	235	216	201	216	219	230	231	215	227	210	215	221	228	199	203	211	213	195	215	196	203	229	233	192	203	203	246	224	226	207	202	222	227	249	242	214	201	195	197	228	198	218	216	220	195	210	231	213	214	216	215	218	208	213	243	233	239	216	204	236	206	227	231	209	200	214	206	217	222	213	201	197	201	212	235	202	239	200	209	192	212	228	216	230	237	213	204	205	210	208	233	235	180	203	210	241	220	237	227	210	213	230	235	213	218	206	221	213	222	203	209	219	242	212	218	218	191	209	205	210	187	212	220	207	219	193	238	227	209	214	217	223	211	221	216	209	191	213	229	208	229	230	228	243	221	209	209	249	222	201	211	248	212	214	233	215	199	212	202	218	236	194	230	219	213	177	209	216	214	231	217	209	200	213	208	204	190	199	209	218	248	225	242	230	229	230	215	220	230	205	230	221	228	213	214	208	219	223	224	248	250	217	193	229	212	225	202	224	219	174	200	217	240	207	187	199	243	229	249	217	223	205	186	224	205	230	245	224	185	216	223	208	231	212	256	190	223	209	222	215	215	208	221	235	196	221	205	221	236	236	226	204	201	221	204	202	189	221	225	222	200	218	193	208	225	194	224	214	205	196	207	208	200	214	211	216	231	192	204	214	221	217	225	217	208	211	216	226	223	220	234	253	192	236	202	226	210	204	235	199	201	228	227	193	222	211	213	214	229	253	229	211	209	199	212	201	231	233	205	187	208	200	193	225	219	211	209	246	215	198	205	238	222	236	221	223	227	207	214	201	222	212	219	229	245	230	209	221	222	198	246	201	239	226	212	201	219	226	226	223	224	219	206	185	213	215	217	233	257	200	231	212	226	222	236	197	213	193	216	248	242	241	247	203	204	202	228	219	246	212	247	202	226	205	209	232	201	216	212	210	216	208	212	232	237	217	213	208	208	238	208	189	212	213	211	215	234	228	234	221	185	221	190	236	246	222	202	215	201	249	208	226	236	218	213	214	210	204	232	243	216	214	201	212	201	207	210	199	230	214	214	184	193	231	201	190	189	219	235	190	238	207	233	232	209	218	202	198	216	216	206	210	218	219	201	227	221	225	199	228	241	228	233	205	202	240	232	209	212	187	234	196	197	241	205	234	225	222	222	236	231	237	229	229	212	220	205	205	219	238	200	232	231	220	242	211	222	220	214	181	220	226	226	215	215	220	265	256	230	220	210	215	242	204	213	224	231	201	200	211	222	207	209	207	214	209	227	231	208	202	227	202	212	244	226	196	206	227	226	212	208	214	231	236	196	235	222	197	220	231	195	206	198	199	230	209	226	237	221	217	210	244	234	221	218	221	233	200	203	217	185	204	192	228	237	226	216	212	208	204	207	234	215	209	247	233	208	199	218	209	260	219	217	222	188	224	206	220	225	228	218	226	215	233	218	205	218	196	242	208	218	210	222	216	213	214	251	241	227	216	215	206	238	225	221	210	223	221	200	188	203	200	230	231	222	213	204	229	221	220	201	207	238	214	212	232	208	240	203	199	215	243	213	214	196	209	209	225	210	214	218	235	219	210	201	207	216	199	227	199	221	230	220	214	202	237	220	215	216	230	210	213	227	199	229	225	231	234	209	222	223	227	227	221	216	232	220	213	255	187	244	225	218	232	193	193	234	207	221	221	179	204	223	201	234	194	241	211	217	205	214	213	210	243	211	216	203	218	205	211	242	190	216	217	208	216	228	239	194	205	228	260	201	238	220	227	236	206	207	205	208	218	221	220	227	227	224	209	221	221	239	209	237	230	207	212	222	216	230	207	187	250	209	221	208	214	245	206	205	210	228	197	204	207	236	198	224	215	208	206	210	200	242	238	215	230	234	208	221	231	195	209	213	217	206	235	208	206	218	217	228	221	176	196	209	224	192	227	227	235	236	237	225	215	229	229	248	228	211	209	223	219	205	192	214	221	251	213	206	249	217	219	227	208	239	223	246	231	223	222	233	193	208	211	229	244	218	224	225	205	203	237	207	212	235	206	206	211	209	239	225	204	210	220	204	227	195	236	204	220	237	214	243	206	244	200	214	193	242	216	212	194	203	221	226	227	236	216	216	214	215	213	215	207	192	183	216	222	199	217	205	212	211	195	231	228	209	249	224	223	238	246	213	208	197	201	188	200	231	226	197	217	226	240	221	214	215	245	216	221	235	232	217	243	218	194	219	234	195	233	204	241	203	226	211	214	220	213	230	228	217	234	208	208	215	213	234	217	242	222	218	220	198	204	221	204	238	194	204	232	229	245	227	203	230	194	227	265	209	224	219	223	214	209	216	200	231	207	228	225	210	186	233	191	200	208	238	206	212	236	215	216	203	209	204	228	201	219	216	211	254	215	214	221	237	229	226	237	231	222	213	199	230	212	231	248	201	237	212	224	187	213	195	218	189	212	225	221	208	212	222	202	208	225	224	211	190	209	233	213
24121	21322	28753	24215	21243	5777	799	542	507	413	390	383	382	346	349	359	344	320	305	325	326	321	361	343	288	314	319	284	313	297	299	313	294	297	276	286	316	308	319	316	295	298	303	325	306	302	310	288	270	278	286	305	265	319	311	294	277	300	281	273	301	287	304	274	297	304	297	294	310	296	323	287	334	288	299	302	293	276	290	314	278	271	269	264	290	299	293	294	293	269	288	290	294	259	297	301	287	256	288	285	295	302	280	293	292	289	289	284	280	311	299	301	300	283	299	289	297	276	296	273	309	308	287	288	308	264	274	316	302	319	304	282	308	276	281	279	283	295	264	277	271	268	283	281	257	271	290	296	312	310	291	298	300	251	285	277	297	294	280	310	304	291	312	290	288	282	286	331	301	284	301	284	297	295	270	261	288	282	286	311	288	305	307	289	238	310	271	299	279	285	323	295	293	325	286	275	260	291	259	275	287	306	277	280	307	255	297	288	293	275	323	324	318	287	295	283	307	285	303	289	285	259	293	278	294	285	311	263	282	296	353	276	295	313	291	280	291	273	276	296	287	307	280	281	272	267	283	291	292	297	279	270	320	259	314	303	304	283	300	276	273	273	302	296	291	269	287	291	293	313	283	321	257	290	285	293	289	296	279	298	298	318	274	285	339	295	295	261	285	295	271	300	259	253	298	259	279	291	306	321	287	312	288	263	272	315	275	301	326	283	317	306	284	312	286	294	278	309	280	286	271	240	318	311	288	309	263	281	271	301	289	297	297	273	314	278	291	295	298	289	281	292	269	283	283	310	293	286	308	287	275	273	300	291	309	286	300	312	307	270	256	275	285	286	295	280	291	287	313	266	284	310	274	287	299	280	293	287	285	256	265	281	302	284	257	257	282	291	298	285	287	283	269	284	315	283	269	284	291	277	289	276	272	264	327	296	249	289	286	284	298	278	319	289	282	288	288	280	302	300	276	289	275	283	252	276	272	270	304	297	289	289	266	295	325	277	319	306	299	306	301	252	302	299	310	276	252	292	299	276	308	282	309	316	287	273	302	312	282	285	294	268	313	261	284	307	283	296	313	309	312	312	278	283	281	278	288	309	326	285	302	278	257	262	300	299	256	307	293	301	279	291	289	297	271	265	267	285	285	291	277	265	277	310	270	295	264	298	282	272	279	243	280	289	301	292	252	283	324	286	290	278	302	295	312	274	259	327	291	311	315	252	308	288	274	305	290	286	302	255	293	297	307	238	287	253	311	295	263	306	290	271	316	299	297	285	302	297	278	272	287	277	267	283	321	293	267	254	264	306	291	306	268	278	330	292	275	309	289	287	327	292	271	283	286	287	304	271	288	282	306	293	298	297	281	292	298	305	278	229	290	293	308	293	292	285	263	287	278	321	296	279	307	319	318	292	297	275	274	273	323	300	276	280	287	277	263	284	298	312	296	284	297	299	297	294	266	305	301	302	278	272	286	272	299	263	262	255	284	288	267	286	284	268	305	280	295	288	308	300	322	265	293	277	292	300	277	313	304	282	273	288	280	309	294	257	305	292	307	306	297	313	281	297	280	302	316	285	291	290	285	300	287	316	288	270	313	263	311	300	282	272	271	260	276	271	293	273	298	262	274	310	291	314	303	297	262	307	255	316	298	308	268	287	293	292	323	288	300	320	268	252	272	282	303	313	291	281	294	286	263	311	297	290	294	295	285	282	308	277	294	312	293	290	285	309	308	303	295	298	280	280	302	253	309	287	289	325	303	298	280	260	309	316	295	315	254	284	336	274	282	313	272	290	248	295	242	301	276	286	275	284	288	285	308	289	277	325	285	304	274	315	281	288	279	283	280	278	311	315	251	308	300	292	276	270	276	278	287	283	283	299	303	322	296	279	281	309	254	285	271	271	303	314	289	304	290	288	276	272	298	305	304	308	275	255	270	293	266	286	284	261	280	313	311	304	295	296	285	296	275	294	281	282	280	316	299	281	272	287	306	305	273	257	312	288	289	253	324	278	261	284	272	300	328	294	306	263	311	287	293	274	301	303	300	277	300	290	274	276	317	290	294	299	299	288	266	283	300	291	278	291	294	283	280	286	307	280	266	298	302	297	301	303	290	284	317	303	290	298	305	278	308	300	332	338	273	291	308	306	338	288	294	282	306	312	302	302	293	282	287	280	281	295	269	275	305	277	290	278	276	305	305	315	305	282	305	307	284	313	291	281	287	284	254	286	289	302	296	290	286	331	290	302	284	287	298	263	270	293	306	288	287	294	306	302	299	276	302	292	281	271	308	271	293	252	272	297	295	307	280	289	331	306	277	310	294	298	304	271	316	283	285	292	297	316	274	317	300	260	295	303	257	291	271	295	275	291	299	271	300	272	265	304	297	278	251	281	298	274	296	285	273	294	307	304	300	280	302	291	282	287	277	269	317	277	294	293	301	319	296	314	337	303	298	277	268	262	280	280	250	287	320	289	315	296	279	303	287	301	264	272	271	311	300	306	306	312	308	313	344	279	282	288	278	322	274	283	280	290	283	268	278	294	280	310	304	291	279	293	289	302	289	258	334	313	307	294	318	298	259	318	282	285	291	291	303	295	273	273	260	262	293	319	290	271	286	272	305	290	287	288	278	323	265	290	323	287	297	302	278	293	313	287	282	312	307	270	314	258	314	266	262	285	311	296	299	278	269	305	327	267	297	291	300	289	296	286	292	266	316	300	308	304	296	287	278	304	298	275	286	310	287	295	294	274	277	279	294	270	303	318	303	305	281	260	303	305	318	310	297	330	293	278	300	335	283	293	269	288	245	316	319	268	290	283	282	272	278	312	244	283	255	276	271	261	271	320	269	291	281	280	340	294	265	276	256	306	288	252	276	299	254	320	260	301	299	290	316	276	311	286	275	240	289	258	275	274	272	294	299	302	271	293	240	263	304	281	276	299	290	246	297	288	311	302	278	277	283	303	280	300	306	286	304	319	315	283	283	279	299	283	274	252	301	290	292	267	269	296	347	252	281	289	302	269	318	263	272	295	260	281	316	295	252	275	275	270	274	281	283	281	290	291	314	296	292	275	281	314	292	276	315	262	257	281	285	295	271	263	292	280	288	289	270	281	304	310	266	276	293	314	261	311	298	294	310	295	308	300	294	300	274	291	281	298	295	258	296	303	305	314	286	275	300	312	303	313	310	289	298	280	294	290	274	292	267	262	291	300	279	274	304	280	282	299	282	298	317	325	294	317	303	268	287	276	292	308	270	283	256	254	270	298	307	308	275	271	296	279	317	275	274	281	294	317	283	307	308	290	316	285	279	288	294	281	312	314	297	304	270	279	305	291	296	274	317	304	288	286	310	315	293	295	298	264	281	292	276	309	259	290	286	283	284	267	294	282	310	288	305	292	312	286	261	310	278	283	299	307	287	274	280	295	289	315	313	261	301	297	284	335	293	281	266	273	277	289	277	291	307	300	295	258	282	310	349	268	305	281	290	308	260	301	298	260
43924	10339	8062	4044	2753	2014	1601	1375	1180	950	863	831	784	717	736	696	632	623	648	575	590	574	526	534	557	536	540	531	493	538	530	509	535	484	508	539	526	463	493	521	501	479	522	477	513	492	483	486	510	475	491	469	509	494	472	453	519	520	504	507	524	456	474	449	455	492	467	500	446	515	503	501	491	462	487	423	480	485	484	515	490	468	481	486	485	424	514	480	528	513	464	483	514	454	436	490	462	529	469	468	467	507	480	483	503	482	506	451	465	496	476	509	471	460	507	508	487	466	496	485	529	436	508	507	496	479	482	461	461	498	485	494	492	437	448	517	438	510	474	531	486	486	489	467	472	472	475	523	469	464	507	494	472	439	477	486	427	441	502	459	502	457	469	483	520	507	471	510	481	487	491	464	435	462	487	502	443	463	495	506	444	484	537	520	473	444	434	501	487	477	485	479	485	507	466	479	477	521	522	504	513	466	494	512	489	481	461	507	476	471	483	481	523	488	479	494	483	472	492	458	481	500	481	432	505	459	507	455	493	477	497	431	491	508	451	468	447	485	482	489	479	477	456	483	495	497	484	471	502	458	436	475	505	540	506	469	511	447	473	485	531	466	487	471	463	501	463	485	462	474	480	449	462	499	450	479	492	471	483	491	505	470	501	487	477	500	525	516	484	460	496	494	417	528	483	489	465	486	492	496	499	522	452	485	466	478	473	496	474	495	493	472	459	468	503	522	469	518	487	483	518	473	469	506	537	518	446	503	458	506	486	498	484	455	517	504	506	492	488	530	490	459	484	449	480	469	523	454	466	528	479	473	514	489	444	480	461	485	551	449	480	465	487	479	495	518	452	506	448	465	462	546	485	486	491	502	505	508	500	476	450	465	490	474	508	486	458	487	501	506	484	480	495	474	521	512	500	482	507	463	452	452	466	485	466	475	472	495	510	507	507	472	504	490	458	474	464	501	468	460	469	504	472	464	510	485	478	463	476	506	465	505	488	463	483	452	481	453	454	498	560	485	456	453	512	531	476	515	490	493	515	475	484	448	473	456	499	479	509	468	513	492	471	524	491	462	461	450	462	483	469	507	518	494	480	470	504	475	481	507	497	473	496	500	498	467	478	449	466	460	525	470	482	474	507	476	506	455	485	498	475	471	482	500	497	466	480	496	500	505	452	463	477	491	480	433	499	464	514	487	476	502	502	468	457	469	478	507	511	499	496	490	501	480	501	477	498	506	463	453	477	457	456	468	453	519	438	509	490	485	508	486	523	509	484	501	457	529	458	446	507	434	490	523	511	487	496	484	495	486	459	506	492	490	445	466	494	501	476	480	466	503	481	498	489	483	475	517	480	485	453	464	468	498	480	496	452	477	484	485	461	440	501	496	474	495	475	490	501	497	487	480	478	474	476	480	487	465	470	476	499	536	464	464	487	555	492	475	442	469	499	513	468	470	577	498	502	481	532	478	479	492	470	525	492	478	462	494	498	483	463	496	447	520	465	486	488	484	493	460	507	456	458	495	457	477	482	482	487	493	468	527	493	527	509	496	502	484	497	491	487	515	512	477	497	504	497	469	463	505	478	480	497	491	492	471	498	479	457	511	492	503	453	490	479	488	441	489	463	454	480	501	512	464	453	454	464	525	503	510	502	485	465	455	471	468	508	437	507	496	499	498	493	471	494	496	484	497	501	493	464	486	469	507	445	459	465	460	514	499	498	501	456	443	505	443	494	479	492	506	493	458	459	510	528	477	479	485	436	518	530	503	501	504	497	447	471	508	459	484	501	482	498	530	499	488	469	495	470	501	517	482	425	514	466	504	472	483	480	510	477	515	489	460	464	451	473	472	485	494	514	485	496	506	496	498	452	522	493	515	494	468	443	477	478	491	481	514	507	467	429	490	466	511	471	518	489	468	508	483	491	477	461	491	500	481	467	517	468	485	465	480	470	456	477	498	453	431	454	524	480	480	466	439	443	460	503	506	491	532	477	481	523	486	465	496	456	481	483	477	458	442	496	500	477	500	478	483	461	506	503	506	481	473	466	506	491	516	478	463	445	498	486	486	490	504	490	498	510	434	474	469	486	512	489	479	473	481	471	556	459	471	507	469	498	464	513	446	456	499	442	477	468	538	513	490	466	505	513	482	450	502	464	496	516	495	475	502	484	479	485	448	474	461	460	468	497	505	461	511	459	495	506	478	524	462	442	505	483	492	482	470	498	483	470	433	459	454	506	486	465	511	460	512	451	458	483	466	460	508	478	484	491	531	526	467	502	503	510	458	506	443	499	489	481	477	470	460	493	474	467	482	528	490	447	485	483	447	484	476	480	461	470	519	474	506	454	471	443	488	482	487	503	502	473	517	472	464	524	500	459	484	460	469	522	476	493	494	470	470	441	495	522	479	508	518	496	492	498	503	510	486	480	499	498	466	513	536	455	467	489	491	498	480	514	490	468	492	442	478	503	503	465	525	487	493	475	450	471	452	487	461	501	530	518	476	495	466	430	497	460	478	469	502	437	479	477	516	477	472	504	444	528	512	484	496	465	515	468	493	496	449	464	466	501	482	478	491	501	504	479	467	475	468	469	459	460	470	499	465	479	480	483	447	471	473	487	464	477	507	538	464	479	438	459	506	483	461	486	467	475	481	475	500	469	453	458	488	444	484	450	459	449	508	443	483	496	527	501	472	476	469	507	465	511	457	476	450	491	482	472	462	474	488	486	489	470	486	474	470	485	465	502	461	464	500	487	485	512	511	461	470	496	476	481	479	447	491	489	477	530	490	504	490	481	476	456	492	494	454	504	492	511	498	492	485	492	478	495	532	499	499	492	509	475	482	514	477	485	483	484	488	484	486	504	501	502	489	490	458	544	508	522	482	486	486	518	451	477	514	472	455	489	527	456	512	441	469	497	475	524	492	464	494	458	430	473	470	483	481	474	486	471	494	510	499	467	442	495	467	549	467	467	486	476	491	475	450	456	508	456	471	464	497	472	450	489	496	423	519	473	505	478	474	496	464	467	480	499	487	515	527	458	463	491	450	489	485	456	462	505	514	457	465	484	506	457	473	480	516	474	507	456	439	488	465	481	489	538	456	450	502	447	527	499	446	490	495	464	472	474	465	476	490	485	474	487	474	471	471	490	465	493	532	542	465	484	475	514	478	484	469	456	479	462	458	495	484	487	472	507	461	479	486	491	487	481	500	487	448	474	494	464	520	520	504	492	511	474	469	478	503	488	505	499	502	497	473	479	496	472	485	468	488	479	479	452	513	534	498	525	492	471	436	496	469	456	460	472	468	496	514	473	459	457	482	477	469	504	506	480	483	520	436	506	472	518	432	494	480	483	489	490	473	467	471	467	491	469	490	507	476	522	476	502	494	477	479	469	506	477	529	477	524	476	483	474	483	529	451	471	514	462	472	506	470	484	483	488	492	498	468	462	468	466	499	462	508	468	487	490	498	494	467	504	496	492	478	488	478	475	491	499	488	473	455
23212	21310	29253	23682	21310	21248	4401	979	730	621	579	531	508	484	425	445	424	383	396	401	382	369	352	348	383	347	356	375	379	372	386	395	371	338	328	368	374	374	327	328	350	317	327	346	327	386	372	365	391	380	341	319	374	355	341	349	322	352	359	359	342	351	359	329	378	365	342	340	331	319	331	346	323	344	338	349	367	329	360	331	323	311	353	346	356	324	343	300	305	339	356	334	333	317	300	344	324	323	317	337	328	385	312	348	345	338	354	355	303	302	389	334	354	335	358	335	322	355	329	363	355	358	321	323	342	346	330	329	320	326	333	366	336	350	351	338	329	344	340	307	300	342	341	338	313	319	319	341	347	328	318	326	312	371	334	354	346	334	363	321	340	333	356	328	346	340	355	325	324	331	364	371	310	327	319	333	324	362	327	339	367	332	325	336	316	331	313	355	340	336	339	341	342	355	368	344	352	347	354	315	331	321	307	338	341	337	336	330	323	289	296	353	338	363	310	345	353	381	317	340	352	333	320	340	318	319	364	318	349	314	355	357	342	303	326	353	365	309	317	344	288	320	359	306	338	356	347	348	351	333	316	316	335	329	356	348	350	349	310	313	329	316	361	318	372	338	318	363	309	325	322	331	320	332	298	355	402	334	348	319	323	329	374	331	344	348	345	337	340	310	334	320	329	361	330	334	333	329	366	336	366	315	340	357	340	337	314	330	334	350	321	319	353	303	305	354	333	308	318	331	359	336	343	339	321	338	335	345	347	378	301	349	339	353	319	332	362	353	328	337	312	375	318	340	333	340	310	339	319	319	321	320	317	364	346	323	339	334	340	285	317	333	324	321	360	317	318	340	349	338	347	309	337	317	349	351	353	314	327	357	364	351	327	344	318	343	336	367	315	321	315	353	354	308	349	322	327	315	332	372	333	322	306	343	333	335	319	300	378	338	329	337	344	333	342	333	349	357	353	336	367	322	335	352	312	311	322	352	325	319	312	315	318	324	313	336	303	323	325	326	339	370	319	344	347	356	358	347	356	355	329	342	322	322	326	321	340	326	338	341	351	350	357	328	322	328	356	347	361	324	321	351	340	334	323	325	321	336	353	360	346	326	313	359	348	328	305	343	329	335	358	327	323	328	308	314	336	334	330	302	344	360	352	311	366	337	343	379	343	288	332	344	364	316	346	323	327	306	327	356	334	312	344	338	360	341	326	332	350	308	329	303	310	352	370	335	351	370	353	321	344	323	304	355	320	328	340	317	337	337	328	343	355	329	343	366	351	318	375	344	340	352	347	346	297	325	338	342	362	325	347	331	346	339	355	352	318	338	325	360	346	315	350	343	364	320	319	323	339	355	344	349	324	305	315	343	324	335	360	333	308	339	326	316	342	320	330	363	349	349	332	357	352	377	354	378	324	339	356	347	325	333	319	319	327	373	331	332	316	302	340	368	345	335	358	340	330	326	323	330	357	309	330	349	328	356	342	327	349	348	346	339	345	314	381	314	348	328	311	307	333	353	343	339	352	347	343	321	354	297	312	332	304	341	342	356	340	340	325	322	374	343	322	342	358	336	341	347	340	347	319	361	377	334	322	304	347	325	326	310	321	354	357	326	371	364	321	349	350	333	326	324	326	338	323	350	325	299	300	346	336	311	345	344	338	330	339	354	321	324	340	347	338	311	320	317	308	298	336	332	317	336	325	358	317	349	320	305	337	356	331	305	368	344	335	329	343	333	347	357	340	330	357	330	325	335	362	336	356	332	348	339	305	357	339	332	320	361	334	354	327	348	327	361	343	354	343	336	348	323	334	346	325	361	350	345	365	349	342	311	324	338	346	295	350	360	322	326	317	325	318	369	327	343	350	344	325	365	329	344	343	335	333	340	350	342	319	289	341	345	350	324	326	325	308	352	354	310	329	312	335	389	349	320	342	308	326	325	314	346	326	339	341	378	330	295	346	325	341	345	356	329	326	333	354	333	340	332	292	344	309	315	366	342	302	350	355	353	339	341	317	346	335	351	355	326	354	329	358	311	337	335	359	324	336	353	319	344	329	313	381	339	343	358	346	355	340	308	329	313	360	345	329	348	351	338	331	339	330	312	313	341	346	325	325	326	318	328	346	354	316	359	353	347	335	311	314	369	331	376	326	338	352	357	324	343	310	319	351	316	338	345	311	302	348	351	335	359	322	316	338	333	332	325	347	323	358	346	293	335	323	357	330	363	344	345	315	348	328	336	346	335	333	338	344	349	367	336	312	343	329	353	323	343	366	347	313	340	344	346	292	327	339	352	345	325	328	301	343	366	372	327	357	371	313	311	328	371	327	357	328	331	324	333	350	323	336	341	349	335	348	332	331	313	331	359	360	326	321	335	310	373	341	338	367	325	354	364	320	334	324	333	335	329	344	306	348	313	333	349	323	334	365	345	323	349	312	325	332	331	300	335	337	330	309	334	361	340	348	354	295	328	363	341	362	337	334	329	330	328	345	333	299	337	306	315	314	352	312	347	340	356	316	336	340	334	340	340	326	323	316	336	320	346	320	341	343	363	348	334	310	327	361	348	368	347	337	347	359	320	367	333	342	327	358	344	340	329	345	386	349	327	315	334	325	313	361	336	341	318	321	329	342	335	343	346	334	327	329	344	309	343	353	319	344	314	344	308	361	353	319	312	354	319	304	312	346	347	348	313	313	326	347	313	371	335	339	341	305	366	343	364	337	325	338	363	397	359	368	356	306	315	342	352	334	318	310	337	317	340	324	356	365	327	369	363	347	355	342	343	346	326	335	380	321	354	338	324	346	328	330	324	312	356	317	342	348	360	368	326	358	338	316	328	325	328	322	331	359	341	328	345	360	324	331	309	315	328	340	337	332	295	358	317	315	317	340	345	360	337	334	330	313	356	342	321	316	320	352	331	319	363	328	336	309	371	335	335	357	366	341	344	322	345	346	328	366	312	351	335	319	349	314	305	310	320	349	317	337	350	331	346	316	348	331	366	346	352	335	329	310	332	331	361	369	324	352	354	335	347	348	360	318	359	325	355	335	328	345	318	377	329	352	303	321	305	320	335	330	346	328	309	296	302	329	331	322	337	316	343	334	331	303	352	326	377	356	340	346	302	323	366	355	322	322	343	316	343	337	338	336	359	352	325	330	319	336	333	340	358	292	344	313	345	328	315	367	326	338	359	363	334	322	323	343	310	352	338	323	363	338	363	345	333	305	363	336	337	351	308	327	337	318	350	318	328	308	336	347	349	351	346	321	327	335	307	344	315	341	326	317	336	344	334	314	337	332	352	342	311	319	318	365	318	307	328	350	345	323	334	343	329	347	347	298	314	320	306	356	345	364	333	317	322	347	344	341	336	334	336	336	310	343	351	345	338	349	337	336	346	316	333	328	337	333	337	338	316	339	344	321	315	311	350	343	321	346	337	362	314	319	349	341	335	322	358	329	330	353	341	320	322	334	329	331	345	321	327	308	354	348	334	382	360	343	359
51225	15004	13058	6893	4836	3596	2742	2249	1804	1533	1357	1229	1089	1013	963	904	862	847	791	714	781	699	671	678	673	671	678	606	628	630	584	631	547	628	621	567	598	620	647	605	611	604	590	621	582	562	547	573	590	569	573	565	542	563	600	515	554	617	564	544	616	575	628	556	587	555	549	600	619	546	525	562	546	542	590	538	571	546	560	524	558	569	573	583	539	545	525	579	622	599	595	557	522	522	547	588	571	566	551	566	577	563	551	561	493	510	541	569	571	562	532	578	563	557	578	574	545	522	567	572	553	535	548	564	565	549	524	555	559	586	570	556	532	585	546	571	553	528	533	590	563	570	543	531	563	523	567	551	547	564	559	557	587	560	578	566	594	559	567	547	564	524	532	594	504	538	536	558	550	523	533	559	536	556	600	568	519	566	547	590	558	583	539	539	546	556	544	571	585	592	544	563	510	539	538	545	541	541	565	555	534	598	537	548	531	537	611	573	609	539	545	541	598	551	551	544	574	579	531	575	539	570	571	545	570	584	567	565	550	528	521	558	528	553	555	561	604	567	514	574	547	484	550	539	551	482	602	551	559	555	532	564	519	538	581	560	516	559	566	545	523	595	541	555	593	534	536	578	530	550	541	564	583	572	566	570	599	542	562	569	539	525	587	565	564	603	584	570	543	605	556	552	520	542	620	545	554	553	591	572	514	546	575	557	578	568	553	513	535	611	541	561	577	582	553	563	564	550	570	552	551	561	576	567	568	557	560	528	558	537	529	553	567	543	561	589	556	540	571	553	557	530	562	510	555	510	579	561	550	551	557	559	542	573	570	548	556	549	568	550	540	524	534	524	554	598	570	545	543	537	587	561	549	529	581	565	532	546	608	529	589	556	568	521	573	604	569	546	573	606	496	530	486	563	552	556	553	556	570	537	563	542	538	538	565	535	527	551	549	524	558	577	579	542	546	570	578	526	547	578	540	533	521	540	565	546	560	558	595	589	586	575	557	542	570	571	543	559	577	565	542	556	521	554	551	564	529	612	532	542	579	528	567	556	613	546	556	520	571	554	521	575	559	577	560	565	562	560	511	507	542	559	547	581	527	548	538	561	526	535	544	544	573	548	563	549	567	572	544	577	515	595	607	546	554	542	571	554	573	550	607	585	567	501	585	546	556	563	553	570	576	606	552	545	538	544	557	555	570	533	583	531	567	568	515	555	607	545	589	564	537	568	561	584	562	564	556	521	570	518	542	551	604	573	562	506	593	531	531	608	559	531	544	540	550	536	572	564	526	604	569	551	554	559	536	571	577	540	526	587	558	559	569	554	575	583	558	539	537	558	554	504	541	603	589	542	551	567	573	514	560	540	537	574	574	581	589	540	549	579	576	580	553	576	505	584	548	548	582	548	543	547	562	535	523	608	528	578	556	518	548	575	569	536	573	537	550	554	574	522	587	564	548	553	518	512	530	543	584	592	562	562	523	554	567	528	558	567	552	593	533	558	557	546	580	546	530	596	578	547	558	579	564	557	594	589	562	574	529	541	553	554	559	540	578	568	596	536	546	549	550	569	586	547	538	547	585	554	586	514	545	525	542	596	580	576	583	521	584	574	545	546	553	578	552	547	567	557	557	518	547	520	553	538	548	536	552	551	539	602	567	554	574	594	582	542	590	582	532	534	522	561	547	565	515	546	553	564	559	547	572	552	526	560	546	599	542	525	552	551	531	553	535	582	592	557	557	559	573	569	540	535	571	545	535	541	574	582	572	526	580	561	548	575	565	579	537	551	542	590	555	552	550	551	511	553	580	542	536	568	563	560	581	551	543	564	568	534	534	529	548	570	541	528	592	561	598	551	542	546	573	547	558	559	604	522	586	567	578	522	562	572	524	531	562	572	559	488	572	560	560	550	579	561	556	562	572	548	585	547	564	554	557	538	575	534	606	520	588	565	587	541	515	545	596	553	577	526	625	589	536	574	557	541	562	516	556	557	524	497	524	559	549	569	526	580	547	548	530	560	573	560	558	561	544	573	584	554	535	554	538	527	571	573	581	564	564	533	590	557	562	524	619	577	567	553	529	562	541	553	542	587	581	566	542	601	570	566	524	546	604	547	553	536	568	606	539	529	540	569	566	550	592	526	576	574	573	586	573	548	545	554	538	545	550	545	553	555	528	540	570	553	546	512	538	563	553	562	533	541	556	531	549	538	536	562	561	540	531	540	545	542	543	570	550	511	556	541	556	554	568	543	554	596	538	524	554	575	535	592	587	532	548	552	540	549	561	572	522	572	518	558	556	568	563	556	576	558	552	550	523	562	525	547	515	524	540	578	553	560	559	566	540	545	561	589	554	523	563	554	557	527	607	572	592	519	571	527	572	565	548	542	590	535	533	540	569	580	560	586	578	517	526	532	563	577	520	579	551	548	557	525	538	562	555	538	582	520	552	575	576	532	562	560	589	572	525	579	572	564	543	592	522	505	551	552	566	546	575	579	545	562	552	569	537	565	583	563	545	513	573	583	542	557	560	542	571	523	534	554	563	516	534	577	538	515	588	581	587	583	562	584	557	547	567	563	551	571	567	570	532	542	597	528	537	553	548	532	572	548	579	562	570	531	541	573	570	550	608	578	546	552	588	553	533	604	560	622	588	571	582	557	576	541	545	585	555	584	558	544	572	562	524	576	527	617	524	515	531	540	551	587	517	545	603	522	571	597	535	572	564	522	547	555	529	579	568	559	566	538	548	523	548	564	567	563	544	531	580	575	593	587	527	581	580	542	551	561	574	522	511	591	545	566	540	552	600	531	551	528	552	572	507	528	549	515	579	595	556	566	526	580	575	528	534	545	542	531	549	560	531	538	537	576	497	601	596	582	563	542	588	537	555	517	573	576	555	573	569	546	572	547	552	563	558	569	566	548	572	559	530	595	523	540	531	568	566	579	524	536	574	570	573	538	557	567	524	552	502	507	534	562	556	525	555	551	541	553	514	550	550	518	546	484	543	556	569	578	546	573	551	565	560	576	580	505	571	545	571	562	530	558	633	527	577	556	547	573	509	541	578	550	564	549	554	566	560	547	571	577	545	571	572	542	573	531	594	527	565	593	560	573	540	559	550	517	541	542	554	556	578	536	592	535	539	579	484	559	509	570	545	517	546	542	601	567	569	554	560	574	523	562	587	535	548	564	530	587	584	554	548	539	559	565	602	557	535	542	606	581	542	572	526	567	537	570	584	605	557	527	560	522	555	580	529	529	593	572	546	534	553	556	566	570	561	578	535	518	573	550	553	573	589	570	526	553	604	571	567	562	561	546	549	531	552	556	608	588	566	537	505	575	561	565	560	561	566	556	557	577	514	576	558	547	530	532	551	552	558	509	576	568	567	542	527	524	543	535	530	561	557	553	545	539	618	525	569	598	589	571	570	554	561	565	581	556	606	572	559	553	572	543	549	532	547	580	555	537	598	627	534	555	558	561	564	570	541	557	535	550	581	557	510	518	561	568
26940	20932	9732	513	244	194	154	146	126	154	127	130	121	115	123	144	141	132	135	136	134	130	134	117	130	124	132	122	127	122	145	117	146	120	146	118	134	123	115	120	151	127	129	119	125	138	105	124	106	137	126	116	120	100	128	121	124	121	121	116	139	127	134	132	136	128	129	117	122	125	139	110	138	145	121	106	109	121	134	145	131	110	128	156	127	126	106	117	123	123	129	110	115	123	150	123	129	129	132	121	122	108	120	121	122	117	127	104	109	117	121	128	109	115	128	115	118	126	109	119	120	126	116	135	133	120	126	139	110	157	125	132	126	119	129	136	142	133	125	132	121	124	131	133	136	144	141	116	135	130	111	120	135	111	123	126	115	146	121	118	97	110	145	138	117	128	122	110	127	138	132	97	141	106	130	120	126	138	121	126	129	130	116	118	114	117	117	113	135	119	135	131	118	152	136	133	141	111	128	128	120	129	115	110	118	139	127	131	117	124	136	138	149	119	131	128	130	127	128	112	114	137	132	116	100	138	116	125	134	124	138	156	120	133	121	115	144	116	107	122	121	107	128	142	108	132	154	122	111	138	135	119	112	113	117	118	147	122	133	115	115	125	122	132	125	133	154	124	139	115	103	140	104	133	132	136	119	115	112	141	111	112	111	123	126	138	107	121	114	121	139	116	110	108	128	128	118	129	128	119	128	120	97	121	123	116	125	126	120	129	149	124	134	118	119	128	138	132	134	125	119	134	117	147	135	150	106	125	130	139	129	134	131	118	127	145	130	123	123	125	137	119	117	119	112	140	118	136	122	136	119	114	139	109	121	104	128	112	114	135	133	133	127	122	130	135	137	141	106	133	156	140	120	158	131	115	122	133	122	131	133	116	125	119	106	116	137	132	113	120	109	134	131	155	130	113	135	132	99	135	113	135	125	121	137	145	131	113	121	134	115	130	128	129	122	122	148	107	134	125	136	126	147	134	132	126	129	134	128	142	118	144	121	128	138	127	140	110	141	127	115	122	110	117	131	133	139	127	141	121	111	140	124	120	115	106	111	130	117	107	145	134	124	139	114	123	122	118	132	113	128	109	134	121	127	128	138	129	120	111	135	131	143	135	99	114	130	131	143	131	124	139	124	121	118	124	125	118	147	137	117	115	127	117	116	122	150	122	134	128	98	133	119	119	148	128	117	121	136	121	149	110	110	113	104	121	120	111	121	123	124	114	134	131	127	122	113	112	124	119	130	129	113	130	117	128	124	106	99	112	128	113	129	109	105	138	112	108	119	126	109	158	130	123	123	117	132	133	123	123	123	116	120	136	148	133	133	124	128	127	125	134	123	139	116	130	108	114	120	114	101	121	123	122	110	133	121	119	123	122	127	125	123	138	110	145	139	136	135	114	131	136	108	133	147	128	111	142	104	138	136	141	116	128	117	121	130	117	132	116	121	138	99	119	132	116	101	131	127	123	139	134	112	133	148	123	133	115	134	128	140	115	111	129	130	105	145	111	140	119	145	131	134	113	135	120	119	125	127	110	99	144	128	134	120	109	111	118	124	129	135	136	123	122	115	139	131	108	126	119	155	137	117	127	135	143	128	154	129	122	147	111	134	125	146	122	134	140	138	130	142	106	122	104	119	136	117	110	135	134	135	114	143	126	93	140	127	119	126	116	120	123	131	127	125	112	132	139	135	141	132	126	116	133	116	121	111	109	127	139	112	117	110	150	113	155	126	130	130	110	128	149	131	120	131	122	119	128	128	119	131	128	137	130	131	139	116	105	129	138	139	129	121	147	132	123	136	119	120	130	120	129	118	133	132	120	130	111	119	118	104	134	122	112	130	128	129	144	111	137	111	138	116	124	128	130	124	116	111	128	123	116	131	134	136	106	138	129	111	143	136	132	128	149	141	127	117	130	138	113	144	102	128	127	120	95	113	105	116	124	116	131	129	121	135	136	132	135	116	116	130	136	133	118	148	144	116	123	139	141	131	130	125	128	139	129	128	133	106	126	115	138	112	128	122	131	111	119	121	126	117	137	143	109	127	108	121	133	97	110	124	115	138	122	127	133	144	136	127	125	141	120	128	109	120	120	129	130	119	139	129	140	115	150	127	122	130	141	120	127	122	117	131	157	134	130	148	139	119	136	122	129	125	119	128	123	97	139	118	138	111	120	121	128	135	122	128	141	116	126	126	146	125	111	153	123	123	113	128	121	115	118	142	118	137	128	128	126	132	133	147	120	128	127	134	138	140	136	123	133	154	129	118	104	118	107	148	134	118	126	135	107	136	123	124	133	119	148	126	114	116	123	139	141	115	137	152	121	130	142	120	128	142	136	107	123	115	129	114	123	117	136	138	131	142	124	129	142	125	138	120	115	129	118	119	127	122	134	104	116	107	129	132	140	127	150	117	122	111	128	138	138	147	138	136	126	128	133	132	141	117	127	135	122	138	123	112	158	124	127	132	139	122	124	133	108	127	136	123	127	123	134	118	115	128	120	117	119	123	116	158	123	130	138	130	113	132	141	122	144	146	120	135	111	137	112	148	127	118	119	144	116	132	125	135	115	125	128	148	138	130	144	108	132	123	141	131	132	119	120	108	131	117	138	136	120	138	129	124	139	116	118	141	141	143	121	109	120	156	127	120	111	125	131	132	113	126	113	105	121	108	117	143	111	115	140	119	119	134	132	126	125	128	125	127	105	124	123	143	106	115	124	144	115	133	144	120	117	125	137	125	106	137	125	114	109	120	150	133	150	123	146	112	129	120	139	134	109	141	125	133	125	125	120	108	133	101	138	120	116	128	102	124	118	127	108	125	116	117	101	105	116	132	103	129	134	114	136	130	132	123	120	132	123	120	122	128	130	126	136	124	117	113	124	108	123	120	129	127	139	129	118	142	129	138	136	116	148	129	120	147	122	118	102	125	112	130	119	133	127	127	136	113	111	109	116	108	106	108	135	140	140	132	105	128	122	119	126	123	126	123	130	146	132	122	111	119	130	136	135	120	111	128	106	120	108	145	132	117	128	113	130	135	109	132	126	152	124	125	127	142	133	129	124	97	129	115	110	116	146	125	129	115	131	125	127	145	115	110	134	124	111	137	120	120	130	152	135	132	129	128	123	127	127	132	123	119	131	134	117	138	125	111	128	137	116	119	144	135	142	112	122	135	138	126	113	95	134	131	129	124	110	114	135	117	143	108	122	127	124	125	107	116	107	115	135	107	147	120	113	148	138	112	124	111	122	141	124	130	127	128	116	120	125	136	106	141	121	115	114	135	122	118	126	127	133	110	113	116	129	141	134	130	121	134	122	117	123	134	112	118	116	123	115	103	120	128	143	117	111	129	130	123	129	123	125	122	117	135	133	108	133	132	124	134	137	132	132	123	135	125	130	112	123	122	126	113	124	122	116	145	133	130	117	114	134	117	114	121	122	112	129	121	130	129	111	118	123	114	119	119	134	112	116	128	114	150	112	120	136	123	135	127	120	135	128
21079	2367	1056	587	442	373	329	300	254	275	283	254	210	227	211	210	239	253	233	251	234	242	210	208	216	204	232	209	252	236	232	215	231	236	235	212	202	203	204	221	206	200	225	223	240	230	222	198	238	205	214	221	215	229	227	217	210	221	209	208	208	192	221	200	223	239	222	215	220	227	236	223	194	186	219	211	212	217	220	211	203	235	227	241	246	233	235	209	224	208	194	205	228	204	205	232	220	211	220	213	198	242	227	204	207	241	222	205	210	209	248	171	200	233	234	235	212	216	213	228	241	216	193	202	197	206	206	269	204	226	207	223	223	206	221	202	223	198	236	231	240	239	193	239	213	209	214	215	237	218	187	226	219	211	231	258	186	227	217	231	222	236	216	224	242	232	203	251	214	236	214	237	199	217	224	238	228	214	211	214	236	224	204	230	221	201	216	207	226	203	240	194	223	210	212	197	246	218	234	215	209	215	216	228	218	227	225	220	220	199	206	221	211	226	218	198	193	223	228	223	247	243	210	231	231	226	205	211	196	190	232	218	234	240	232	217	208	228	212	226	236	222	210	209	242	221	224	221	221	223	230	222	226	192	214	213	218	221	202	214	232	231	248	217	259	239	209	219	200	210	192	229	228	228	201	216	214	196	192	210	204	210	224	210	225	200	242	199	212	228	191	206	231	209	223	219	207	223	212	195	253	218	218	214	214	223	214	211	203	199	223	228	218	210	228	237	219	195	222	219	232	213	239	227	234	209	207	208	219	213	229	224	221	210	224	204	239	219	206	246	202	232	233	207	229	206	213	179	226	222	216	221	231	189	182	220	193	217	250	222	248	219	225	207	209	237	194	222	223	226	219	214	229	217	213	237	229	195	225	198	224	197	227	206	226	214	211	201	220	212	230	240	200	226	207	238	187	229	218	197	230	217	203	203	244	220	211	257	232	192	181	214	235	228	209	232	239	217	226	243	236	238	219	207	213	212	214	232	228	195	208	237	185	229	213	203	232	237	214	215	213	200	224	246	233	198	214	224	207	211	223	225	221	220	204	220	218	205	201	222	238	220	208	218	222	236	228	225	168	222	243	203	212	185	237	229	229	215	232	209	221	209	208	218	186	223	205	209	213	208	215	231	225	244	211	227	223	232	208	249	220	226	216	220	224	223	212	215	223	180	220	208	231	207	253	210	206	226	234	207	233	233	213	243	222	173	206	200	219	222	203	223	206	217	209	197	240	204	209	200	240	224	211	198	196	195	237	234	220	202	219	233	222	234	204	220	205	219	198	230	186	241	210	213	241	229	225	237	223	199	218	214	271	249	245	256	221	242	226	228	237	213	219	246	238	234	242	229	236	205	210	208	215	222	207	217	225	220	238	234	203	226	248	228	233	220	237	215	222	213	213	244	215	219	233	229	234	199	248	215	227	250	240	202	218	241	234	239	204	241	221	208	244	217	238	211	245	217	206	251	218	220	246	193	235	201	202	232	191	222	242	212	224	221	210	201	221	229	246	218	200	210	198	244	221	201	233	217	212	211	224	190	211	212	243	218	213	229	221	218	241	199	213	213	218	215	199	234	189	223	184	207	228	214	228	227	226	206	229	223	220	224	218	217	197	189	212	218	218	198	202	221	197	197	209	251	212	235	226	204	207	213	216	222	252	228	218	202	222	201	223	261	223	199	223	224	226	217	227	227	230	230	224	182	234	226	212	210	219	206	232	211	224	199	230	241	217	229	217	236	213	201	235	218	215	228	206	221	210	224	225	220	211	211	199	225	232	207	235	220	214	221	227	208	204	241	220	209	232	200	203	202	192	219	236	229	257	225	212	228	225	218	217	246	224	221	217	219	224	216	234	213	216	223	207	234	244	229	231	238	207	209	209	200	228	227	228	199	195	207	221	266	202	238	225	196	249	207	211	193	218	218	237	203	224	243	208	216	205	197	229	208	234	200	205	223	185	218	243	193	220	222	210	204	185	211	237	210	204	210	198	193	213	221	189	216	214	236	214	190	234	204	222	204	204	209	233	195	226	223	221	214	205	217	227	235	208	214	228	224	235	239	238	224	210	228	205	214	229	190	225	212	217	224	225	254	229	236	207	217	197	223	226	197	207	204	238	199	196	217	201	211	193	247	226	207	232	223	213	215	224	234	228	230	219	215	220	201	231	248	212	221	232	209	212	224	265	228	215	225	212	215	201	220	212	223	226	218	206	206	227	224	211	240	221	229	216	220	222	211	232	212	223	202	207	226	198	225	220	240	208	206	208	236	227	237	192	240	213	198	205	217	230	210	227	214	225	228	211	214	251	206	222	212	213	231	212	227	233	218	225	226	207	231	247	240	235	213	225	242	229	233	221	211	223	212	223	228	203	218	235	213	200	241	239	209	231	230	204	221	196	235	233	247	214	228	215	188	212	219	214	233	224	207	234	219	246	203	217	217	229	221	199	211	190	217	196	223	233	235	200	197	239	197	212	235	216	199	231	211	249	252	217	209	228	225	240	216	240	226	255	232	226	231	235	214	202	223	229	219	216	235	218	225	239	216	206	218	208	209	230	252	219	213	246	219	233	265	220	250	225	226	207	225	177	210	232	204	225	224	226	227	211	243	231	189	232	207	210	233	193	201	241	210	195	219	220	218	238	209	204	220	232	216	242	238	234	222	220	219	234	194	221	219	206	210	223	211	219	204	194	225	212	219	207	233	209	197	210	206	209	207	242	210	215	199	261	222	211	216	248	234	225	237	223	235	230	206	207	257	203	223	237	214	204	220	227	204	231	233	232	190	233	242	229	210	193	235	219	197	237	219	214	231	222	225	219	196	250	229	225	234	221	189	255	243	225	217	204	216	181	204	201	225	236	210	216	237	197	220	251	239	223	238	215	212	231	235	187	237	206	205	201	198	253	224	244	243	221	191	201	208	231	222	220	247	215	236	198	210	230	220	217	217	230	236	204	200	202	217	234	254	212	231	206	222	219	218	208	204	188	198	226	231	224	221	245	206	202	207	221	201	244	233	233	226	216	232	228	202	237	258	212	256	230	207	246	238	243	219	229	249	227	211	227	200	223	202	214	210	203	209	196	213	211	215	230	217	196	220	213	213	199	218	250	216	219	227	208	204	211	224	220	227	220	208	220	211	201	211	209	225	249	208	231	216	199	225	220	237	214	240	200	216	207	186	204	222	193	236	214	229	223	189	250	244	221	244	213	212	222	194	189	221	235	195	223	208	200	238	192	211	221	219	234	221	197	217	200	215	214	218	238	207	242	247	216	203	241	234	221	210	235	236	223	207	245	243	221	226	217	253	205	212	225	250	213	216	216	212	204	224	245	220	221	202	221	207	203	192	204	216	238	242	234	223	209	239	238	199	214	224	193	215	261	214	231	231	228	215	238	229	234	209	224	207	250	208	202	203	244	229	210	195	216	218	221	236	226	203	199	214	193	222	215	232	197	248	226	206	217	213	228	225	217	204	219	250	216	224	231	218	205	200	204	211
24163	21330	28812	24191	21251	5783	776	543	482	431	388	386	374	339	349	352	326	329	339	313	337	299	331	302	339	299	318	310	288	314	345	319	291	283	311	297	315	288	296	267	275	315	296	297	302	320	276	313	290	286	292	304	273	298	281	317	259	295	308	290	298	299	281	312	273	299	279	293	302	308	291	281	270	281	296	296	311	291	296	279	318	288	291	306	262	277	290	316	259	295	310	281	279	317	280	273	266	287	269	272	304	283	272	294	311	293	289	295	278	286	299	271	290	280	273	291	296	294	281	258	295	281	286	298	312	290	272	269	312	275	304	302	316	287	282	327	274	277	309	248	302	264	311	265	298	249	277	309	298	296	270	307	302	319	317	261	276	273	278	303	303	280	308	274	282	312	296	299	287	263	259	285	282	266	301	292	289	275	271	309	302	318	277	275	284	318	310	308	254	315	307	280	278	296	303	302	263	263	282	281	311	301	293	310	325	301	326	280	293	274	307	300	305	282	280	297	272	316	319	276	269	298	276	267	283	334	282	263	301	289	287	301	295	305	294	298	304	303	296	301	267	297	276	302	279	273	311	327	284	289	272	274	272	309	263	286	294	281	291	268	272	271	287	286	280	297	264	276	300	318	324	307	261	327	270	300	276	292	296	273	274	287	292	273	257	286	279	250	279	259	288	290	310	284	262	272	298	277	254	270	296	304	292	294	280	268	285	284	278	278	278	302	266	262	326	278	303	274	281	293	281	297	292	276	282	298	299	276	271	257	304	287	278	292	281	283	299	290	280	315	280	301	305	283	303	295	304	276	280	253	279	283	316	300	292	249	281	283	302	279	302	287	304	325	288	300	304	290	255	270	279	276	251	314	258	300	323	305	276	295	286	314	275	304	295	302	271	276	300	288	271	303	261	262	292	286	294	276	298	275	310	277	268	314	314	252	263	287	261	301	304	281	313	254	291	274	314	303	250	291	255	308	279	299	297	324	320	274	281	280	326	261	266	311	287	297	286	299	304	289	300	271	312	290	277	284	292	305	282	294	285	275	302	269	284	301	285	294	310	287	287	286	271	310	308	323	281	313	279	287	303	295	262	297	261	313	287	280	301	307	299	268	280	308	262	276	310	285	278	265	267	302	273	332	310	312	300	270	287	300	311	287	273	286	299	292	284	287	275	267	265	297	267	265	306	283	315	295	269	305	301	290	285	291	276	272	300	292	295	295	312	306	316	284	305	285	297	302	310	308	296	283	293	292	263	283	341	309	291	254	310	300	300	300	273	308	304	321	281	284	288	299	263	284	286	304	289	286	272	278	275	304	289	304	287	255	302	288	319	328	253	288	289	293	291	289	293	267	287	328	281	296	296	294	271	272	296	285	277	313	292	280	294	268	274	295	275	297	270	322	322	295	288	284	254	264	308	289	269	292	250	301	275	313	283	290	297	276	297	266	262	281	257	279	297	293	293	290	300	303	269	261	318	299	293	299	304	311	290	294	305	295	274	274	295	296	307	291	269	306	303	289	308	279	252	278	295	299	277	296	282	317	290	267	278	306	262	295	320	281	288	274	278	294	291	286	284	286	278	285	284	295	319	276	274	299	315	298	301	302	295	307	259	288	283	306	269	298	323	282	264	289	306	306	279	272	278	299	313	284	273	249	299	296	298	307	295	295	281	288	301	301	294	319	301	299	266	306	291	286	262	295	273	289	303	285	287	284	283	279	280	306	275	252	283	278	307	299	296	284	282	288	305	295	272	270	258	293	261	298	303	283	277	275	291	283	325	297	310	279	287	304	298	291	259	308	255	304	278	271	269	276	295	274	277	276	306	291	291	329	285	307	324	298	273	298	330	271	278	302	269	300	273	298	289	280	284	282	275	279	284	305	293	274	289	280	271	337	285	287	289	288	297	278	301	282	287	290	283	299	291	324	270	301	292	269	269	298	298	247	303	258	293	320	314	284	277	281	276	288	254	255	264	317	304	273	277	281	287	280	282	286	270	290	307	291	306	252	291	283	291	251	292	253	293	285	266	306	316	305	280	282	291	288	272	283	301	312	298	302	305	286	288	278	302	284	288	295	284	277	288	286	314	298	272	301	295	276	284	290	273	305	259	310	256	293	264	280	264	305	309	302	281	293	311	326	281	310	263	301	324	282	295	295	300	281	304	294	306	298	281	290	311	280	285	279	288	284	302	264	304	279	300	281	267	308	297	290	312	274	257	276	290	297	267	317	327	296	279	256	274	292	313	310	293	261	279	259	269	297	288	273	299	288	302	293	286	251	263	316	284	267	289	307	276	272	289	281	275	275	279	274	285	288	283	287	297	286	295	271	293	278	290	310	287	291	293	278	278	298	303	279	244	297	302	304	287	279	297	291	313	298	304	262	290	334	330	279	261	261	300	256	297	274	307	281	264	292	283	275	262	281	291	302	295	310	304	296	306	301	306	286	292	291	288	268	258	315	287	273	281	279	289	274	283	282	264	273	306	291	299	272	268	285	306	292	283	301	271	287	280	297	291	302	276	285	298	311	281	296	307	287	327	286	288	298	280	293	321	282	299	254	316	278	285	270	294	285	310	263	275	314	313	320	329	276	307	287	302	291	287	322	290	284	288	301	306	317	288	278	274	271	274	305	295	289	313	296	296	293	281	269	312	271	258	312	280	288	295	280	264	292	259	293	306	303	278	272	291	264	263	324	275	256	291	296	262	276	265	287	282	291	274	301	272	267	274	283	298	292	285	298	293	300	275	296	278	268	274	277	283	296	296	308	307	309	258	289	316	288	291	291	288	307	259	275	288	283	310	279	295	283	273	322	252	319	308	271	282	326	307	278	285	300	267	279	279	308	287	294	332	278	270	291	277	299	306	316	291	287	273	288	312	299	269	294	291	279	279	314	265	297	300	271	307	302	280	278	260	297	279	288	287	311	295	295	262	282	290	318	296	277	329	332	315	292	305	286	281	275	352	287	287	288	275	309	306	291	293	312	283	294	273	273	271	296	288	280	268	294	283	298	291	279	290	285	289	319	274	306	280	301	302	300	288	275	317	299	283	282	305	294	309	276	305	294	282	312	308	283	306	292	262	281	266	307	289	286	282	286	290	285	277	290	262	296	277	276	298	273	252	291	282	306	299	297	293	297	276	306	273	300	290	270	275	319	277	255	283	291	254	260	292	307	256	301	267	276	287	304	311	282	296	316	279	272	302	314	292	283	308	316	295	274	289	317	269	281	283	320	286	277	284	293	305	280	286	274	274	285	282	262	260	292	276	298	305	275	291	294	291	299	287	269	269	306	308	307	307	301	314	285	297	286	300	273	277	275	266	276	299	265	291	283	269	289	290	303	298	265	282	285	295	255	248	259	295	289	315	294	250	267	288	292	281	296	282	308	280	300	294	286	267	266	270	277	282	299	306	293	269	290	298	290	281	278	294	300	312	298	315	297	290	282	286	299	290	281	321	294	282	299	316	299	289	292	277	283	295	276	305	286	282	296	301	318
44252	10731	8121	4184	2710	2039	1615	1361	1111	1034	891	860	782	698	679	670	650	620	635	588	573	557	566	525	542	537	521	533	496	529	526	547	540	539	542	523	490	478	520	505	491	503	506	496	518	474	520	515	497	504	463	441	485	517	506	524	501	468	468	488	483	497	494	534	490	494	505	475	480	506	476	504	511	497	455	441	479	544	501	478	483	539	516	457	512	470	465	485	469	438	494	481	488	455	506	489	507	456	485	432	473	519	438	477	463	474	505	468	550	469	484	491	483	488	486	507	547	510	486	469	495	463	456	490	483	498	524	501	488	521	445	517	499	491	508	525	504	501	527	519	472	507	475	498	460	469	493	525	514	507	488	470	492	499	480	559	519	459	488	528	496	492	462	506	518	479	469	507	512	466	497	504	472	489	499	508	514	477	523	483	464	442	486	493	481	464	485	505	481	459	429	465	496	523	467	497	505	457	483	502	496	515	499	508	471	467	482	487	530	494	470	501	467	458	513	453	480	437	493	477	475	470	468	493	495	456	503	473	457	466	526	457	490	473	461	467	487	478	499	522	505	492	485	478	484	477	439	503	476	425	503	518	441	512	502	520	503	476	477	483	499	505	509	492	519	472	467	507	494	510	467	511	490	477	480	497	449	462	487	507	517	519	466	479	499	521	457	501	498	516	513	514	491	530	447	495	456	502	471	505	495	464	453	496	482	509	523	513	507	494	492	472	486	484	469	479	435	487	445	516	457	458	477	538	508	466	509	480	479	482	487	527	500	454	506	485	495	482	486	509	524	443	478	494	495	461	495	508	506	467	446	476	475	468	497	452	432	447	480	461	465	505	462	476	464	507	454	464	494	468	515	484	462	494	497	476	482	441	480	506	488	480	524	493	498	478	497	488	485	469	537	467	504	464	466	476	471	484	457	470	493	504	515	488	492	479	510	450	458	469	543	504	497	509	485	495	466	472	453	522	490	482	511	482	465	479	515	512	440	483	508	483	473	518	420	529	526	510	506	480	497	491	470	492	483	498	497	495	497	453	475	518	498	504	465	464	472	457	509	486	487	502	523	492	493	463	485	514	486	482	500	487	514	501	477	501	462	494	488	471	490	500	493	474	528	479	471	516	486	468	505	520	472	460	484	473	504	462	508	491	443	522	485	504	487	497	450	521	470	471	495	522	439	475	508	488	456	493	442	450	467	483	468	526	473	447	487	479	512	485	466	469	479	501	500	458	446	525	477	515	498	518	479	506	465	525	496	505	459	452	528	482	520	491	487	482	493	485	486	484	488	466	538	484	469	512	510	509	469	478	475	470	447	523	490	480	499	454	478	476	514	471	477	493	507	500	512	461	569	498	494	491	497	490	507	523	485	479	506	494	492	489	476	483	471	525	483	502	483	519	508	494	455	478	469	511	502	504	500	484	503	460	469	500	451	538	501	497	490	498	488	501	503	512	525	485	504	532	476	494	495	505	497	499	468	480	502	463	506	480	502	492	474	465	482	491	481	501	509	506	460	473	459	463	530	484	505	467	467	502	449	470	492	486	506	472	495	492	481	490	501	479	475	508	549	478	522	486	482	472	483	463	495	454	471	470	490	471	466	446	432	458	516	487	489	482	499	497	499	495	473	478	481	469	498	456	474	508	536	506	494	474	478	479	475	493	494	476	480	489	474	519	448	507	444	499	468	488	455	507	473	473	486	463	488	465	471	500	517	510	484	437	502	522	521	505	461	485	476	494	498	523	479	504	454	467	464	483	509	519	465	459	497	475	492	519	457	495	487	491	487	505	482	482	463	491	453	518	493	500	486	483	498	505	494	467	476	504	462	478	474	510	482	480	506	466	487	493	465	459	454	521	488	505	498	480	493	472	472	520	469	477	509	444	446	493	471	463	517	474	474	478	497	476	478	488	503	509	464	456	492	467	501	504	516	497	449	518	494	482	508	513	486	437	460	447	455	513	456	476	463	473	446	484	537	433	472	490	471	535	511	521	495	480	530	482	472	461	483	474	519	521	493	479	469	462	503	510	494	505	494	478	440	484	499	522	486	517	522	463	494	483	485	501	499	488	477	491	529	494	493	492	512	466	480	472	499	486	479	481	500	491	465	459	492	489	508	506	493	453	478	520	498	496	495	492	477	470	505	477	513	488	490	490	490	457	519	448	461	475	484	523	493	479	502	493	528	501	534	516	513	478	487	509	520	502	450	502	479	462	444	506	481	465	504	467	467	489	446	491	490	488	463	508	488	457	486	516	507	520	474	529	496	484	512	483	489	504	516	499	469	484	483	472	452	486	478	492	522	496	506	487	503	473	496	471	446	470	511	442	494	512	503	460	469	501	495	465	476	452	505	492	509	484	462	541	534	483	475	515	506	498	524	466	472	494	511	477	483	519	429	485	456	468	492	483	446	509	490	472	489	464	513	525	495	519	462	506	506	440	506	487	459	495	488	515	482	509	434	492	450	446	469	528	506	515	466	499	472	467	530	506	488	487	485	487	503	462	472	471	504	493	495	482	502	468	516	498	510	472	498	496	463	463	462	487	515	508	486	501	452	506	473	492	523	496	497	510	500	460	473	525	458	502	461	512	517	501	500	504	471	516	500	487	526	529	513	468	512	478	489	467	454	493	482	477	453	473	502	488	486	478	477	472	514	523	493	460	477	490	456	503	457	502	499	477	476	490	503	439	518	490	504	482	504	444	469	482	493	539	483	486	441	464	515	493	497	483	474	489	495	495	468	498	475	461	500	504	450	482	461	494	530	496	497	516	500	455	467	487	462	510	504	463	486	547	513	490	484	450	468	444	449	484	485	508	454	463	526	473	482	477	462	468	492	454	472	472	496	503	484	468	523	488	536	516	458	505	466	495	468	495	470	501	459	509	460	498	494	467	493	458	506	493	493	478	472	530	471	482	498	499	524	511	496	495	489	476	465	482	501	515	492	496	462	468	501	447	496	510	467	539	516	505	503	493	523	476	450	504	502	513	449	479	463	472	489	527	442	474	479	524	480	459	506	485	510	508	483	466	515	501	470	464	462	506	489	507	503	458	483	484	456	484	434	484	486	495	469	471	486	494	453	489	527	484	466	472	465	518	483	478	494	510	473	443	464	509	495	491	498	458	498	492	475	485	519	481	494	491	465	467	464	478	496	520	507	531	477	464	457	487	488	496	503	453	486	491	431	472	498	484	480	517	511	494	471	464	516	487	498	495	526	473	486	507	504	470	474	463	470	470	451	480	533	488	502	489	484	481	447	534	498	470	488	521	460	480	449	479	471	492	504	501	481	497	462	470	475	506	450	491	449	466	479	473	514	532	514	484	506	501	510	452	516	454	487	514	501	469	489	470	478	484	492	527	489	481	487	480	475	503	482	485	509	442	500	475	495	469	471	516	493	486	494	489	475	493	497	493	479	527	478	468	476	506	490	469	481	500	525	477	493	533	426	489	489	548	445	502	499	530	503	524	452	452	479	474	472	461	449	552	525	504	464	535
23226	21376	29398	23752	21381	21356	4755	943	670	617	539	506	497	470	447	457	413	411	415	389	380	414	375	352	378	416	334	339	368	346	380	351	401	348	343	351	372	378	331	343	351	341	384	319	333	330	345	354	340	356	350	325	327	347	332	354	349	321	360	322	362	337	342	323	353	367	295	330	329	365	341	341	357	342	365	348	312	323	329	339	339	317	330	348	351	346	358	376	339	342	378	337	359	346	346	373	364	300	391	344	320	363	368	357	336	340	355	325	364	329	342	356	319	322	316	312	320	320	332	334	339	324	343	363	376	333	363	365	331	338	349	336	346	347	317	322	338	346	317	347	319	375	351	316	340	319	340	346	355	342	348	340	354	336	336	305	331	306	302	340	343	379	327	337	349	308	314	335	348	351	332	313	339	341	319	354	367	347	354	352	371	354	331	299	341	349	372	339	319	328	348	311	337	353	349	335	327	350	348	371	313	332	371	320	375	354	324	349	353	323	391	348	347	308	341	357	326	311	402	375	321	348	337	343	343	325	319	338	345	351	336	353	346	323	309	346	350	342	345	319	325	325	340	356	347	323	330	362	315	334	354	312	356	353	329	364	343	361	346	347	374	313	350	362	352	312	353	318	345	371	323	374	368	335	325	331	336	362	319	376	337	331	328	329	311	350	333	359	358	361	327	332	343	308	343	311	335	323	337	300	350	356	353	321	352	346	333	333	338	314	322	329	329	343	327	362	375	326	358	344	315	345	345	337	352	351	349	369	311	344	374	374	345	345	330	343	358	344	354	333	303	342	324	328	341	332	351	328	306	340	329	311	322	361	327	308	340	372	372	340	336	329	336	365	343	346	375	339	321	353	354	316	317	325	328	350	344	356	328	322	340	343	359	323	356	319	327	374	389	347	324	329	348	344	338	331	323	328	337	329	363	359	352	323	333	348	354	342	324	324	345	320	330	338	355	304	348	316	336	313	306	326	311	364	342	321	340	308	381	326	330	299	330	359	386	354	352	324	325	353	338	341	333	320	323	348	351	363	353	310	315	335	329	293	328	320	344	363	369	355	356	358	336	357	371	344	365	314	311	388	330	340	342	353	314	367	365	363	328	313	357	371	318	328	354	354	323	344	310	320	357	350	351	322	327	352	334	323	327	352	336	303	331	328	326	371	327	332	320	345	326	338	356	325	319	344	338	346	368	336	351	344	334	311	307	340	327	308	312	323	347	355	370	328	338	378	336	351	336	334	355	316	350	368	357	313	320	372	325	315	343	345	336	369	342	338	346	339	360	351	302	331	358	336	345	386	349	341	344	339	350	326	356	353	330	331	381	323	339	325	324	350	319	370	329	353	360	319	341	354	320	373	363	282	345	345	344	309	304	354	368	330	349	348	354	350	328	335	345	347	355	352	321	326	338	372	334	323	356	309	342	341	371	330	357	322	301	359	342	329	316	367	335	348	333	357	362	342	337	343	330	320	333	327	299	340	325	336	357	339	349	330	339	357	328	322	357	309	349	363	337	315	350	343	335	344	328	341	290	341	339	347	311	311	328	341	355	342	358	350	293	317	338	357	334	327	330	365	339	365	338	334	372	388	316	347	335	344	325	342	324	348	338	346	323	333	322	322	346	372	347	304	357	306	338	318	344	343	357	322	361	327	325	342	353	362	306	341	360	344	357	324	362	357	330	379	329	343	339	355	311	319	298	343	323	364	325	374	327	322	370	348	324	337	352	350	327	336	342	309	324	355	353	326	359	341	321	326	304	348	348	348	336	333	344	330	323	318	349	331	347	324	321	336	327	339	314	365	324	316	330	343	317	338	344	307	336	332	339	322	335	316	355	336	342	373	352	323	348	353	325	337	354	328	326	344	357	326	340	330	358	351	313	343	342	357	325	353	364	331	334	311	369	373	355	342	305	346	316	348	345	287	336	315	339	319	316	361	349	315	362	322	355	353	337	305	323	375	318	346	341	328	396	334	312	357	338	363	346	321	321	335	341	342	348	338	352	353	293	343	345	333	328	331	374	319	312	334	339	327	343	293	348	325	315	313	342	351	307	349	312	323	352	309	348	339	341	371	332	378	370	306	336	361	344	329	321	347	334	352	367	314	371	329	319	310	371	363	359	322	342	315	371	374	338	334	325	339	355	299	326	347	339	344	324	328	359	358	363	341	363	319	365	311	334	331	336	326	314	353	360	348	360	340	357	327	325	320	356	328	337	323	380	331	335	351	350	345	334	356	343	349	324	308	338	338	342	347	345	374	376	340	330	295	311	330	334	320	327	347	318	360	320	319	334	373	315	325	352	340	340	339	318	322	312	324	317	359	370	348	369	342	343	343	326	346	357	332	363	298	332	326	360	326	318	343	325	340	349	357	360	322	338	388	325	308	348	372	343	328	331	349	344	345	358	325	347	365	342	356	312	307	330	336	341	320	325	342	304	384	333	357	378	369	348	321	336	337	338	324	324	346	339	315	330	345	350	302	359	370	318	324	326	366	322	333	352	323	365	329	344	316	342	320	358	312	376	317	289	326	333	328	368	319	340	353	374	347	351	337	344	347	332	319	350	329	341	335	318	353	329	326	333	337	352	323	333	314	316	310	341	333	320	308	359	310	313	312	334	344	335	318	335	353	350	355	314	344	367	328	351	381	331	314	329	361	316	314	322	358	300	338	333	358	362	367	357	347	343	312	319	334	351	321	355	323	343	326	348	347	319	317	349	337	319	329	349	332	356	339	336	338	322	339	356	354	355	362	369	351	336	308	347	377	319	357	338	343	329	331	354	354	368	358	348	369	302	363	336	351	350	329	312	337	342	367	330	329	354	345	362	295	314	349	324	351	362	313	325	353	357	346	334	327	325	362	359	329	313	319	330	352	350	353	349	274	378	329	356	312	355	325	330	337	341	340	338	343	324	347	322	371	352	345	304	341	340	347	333	345	329	358	359	363	334	357	354	359	332	335	339	331	301	325	291	366	346	354	329	334	344	321	372	324	372	334	351	316	346	335	313	327	351	355	303	328	330	331	323	336	334	348	332	341	322	328	354	348	353	354	311	326	361	363	340	333	351	326	349	340	329	336	315	343	345	359	342	339	301	318	339	344	355	345	349	333	318	320	361	356	355	327	363	361	360	348	345	340	368	332	322	357	379	328	365	346	370	321	333	347	344	337	333	360	358	318	314	321	347	311	333	338	339	303	356	348	346	314	333	342	328	353	346	366	333	335	327	333	334	361	334	338	306	350	349	357	336	307	342	321	359	315	358	297	336	318	355	370	342	301	370	303	374	325	342	339	301	345	349	332	343	325	326	319	354	327	315	351	332	355	322	356	334	361	349	317	295	334	316	309	303	375	370	321	317	345	351	373	322	333	342	329	342	353	350	357	352	309	352	336	361	318	378	309	332	320	353	359	317	357	365	328	341	350	391	322	327	332	312	320	301	306	322	358	346	328	318	352	340	336	349	321	348	347	325	333	374	368	346	384	346	348	336	350	372	338
50776	15077	12870	6847	4661	3477	2793	2261	1803	1686	1385	1267	1133	1033	917	894	846	787	777	797	707	707	739	670	690	684	609	662	654	626	639	656	670	594	641	582	613	561	604	577	557	666	588	544	627	532	597	596	558	550	571	583	573	596	580	625	553	621	571	593	566	593	574	584	584	551	547	556	591	605	527	574	570	569	613	571	545	536	546	571	565	585	584	552	589	584	608	567	529	552	522	559	573	601	574	580	581	619	582	572	539	577	517	609	565	619	540	591	548	587	558	541	576	601	570	553	579	554	571	554	584	549	533	599	560	535	600	562	556	545	575	559	541	590	594	551	544	582	590	563	551	576	559	618	555	534	575	526	595	497	570	525	577	499	544	551	560	572	557	560	545	541	507	549	588	559	636	522	522	545	578	512	547	577	571	591	545	525	573	584	550	554	567	569	552	526	560	543	554	553	548	577	556	548	578	566	587	542	553	537	593	572	596	577	589	564	569	562	560	518	549	542	560	565	563	589	568	548	574	586	539	556	560	593	572	591	582	553	580	597	542	576	567	556	523	579	537	544	543	557	585	531	579	547	519	573	568	562	553	534	540	578	569	534	561	587	523	553	533	522	604	608	575	527	564	583	556	548	560	527	568	533	565	578	592	565	573	507	540	563	562	573	634	539	551	586	543	549	554	586	549	528	556	573	541	561	566	579	592	546	513	581	593	565	564	474	531	576	574	574	596	553	544	553	564	577	588	561	519	595	564	520	517	543	586	540	568	563	523	553	553	560	579	581	573	541	584	554	541	614	554	557	561	577	547	594	555	541	552	554	631	566	541	556	529	549	525	567	538	541	543	567	522	529	540	567	531	556	568	563	528	563	563	538	538	538	567	584	527	572	568	520	581	601	543	592	589	584	534	588	580	504	536	548	537	557	560	587	520	541	580	541	571	545	544	504	538	580	546	551	557	591	531	509	520	542	563	551	537	619	553	516	570	559	557	552	556	572	567	591	555	517	600	549	559	541	608	549	562	541	604	558	560	577	583	538	596	549	630	540	602	547	589	555	585	571	564	614	586	548	604	566	550	577	569	576	564	549	580	565	601	552	629	557	522	556	538	564	547	554	573	541	571	561	590	554	560	548	523	591	528	580	586	575	516	576	547	574	575	559	519	554	564	557	544	584	530	513	563	614	565	530	549	554	588	544	567	590	560	577	596	515	553	529	558	542	510	559	548	564	526	548	591	510	589	605	599	564	566	530	584	555	582	584	522	551	545	548	571	573	550	594	540	549	550	538	542	560	561	553	560	548	525	566	583	529	578	484	572	569	542	516	539	547	581	549	544	550	592	523	568	535	536	571	580	514	550	556	579	521	584	584	582	581	544	599	553	586	560	576	545	583	582	544	497	556	525	575	576	531	588	562	520	550	576	574	615	563	596	585	552	573	560	551	625	574	535	557	566	511	561	594	518	546	586	558	540	526	557	590	556	580	560	552	527	559	570	523	577	579	544	605	586	538	582	580	552	596	577	574	583	572	546	533	552	544	549	514	579	552	582	553	553	571	545	595	587	573	615	584	550	547	569	597	594	578	565	568	574	537	531	558	535	592	552	563	560	571	586	568	551	565	554	528	557	549	509	524	555	578	601	569	580	600	603	595	545	563	510	564	541	539	567	584	591	544	588	560	539	576	552	545	528	552	571	572	511	547	576	523	537	556	573	597	547	562	586	561	583	576	535	547	578	593	551	498	520	571	538	530	578	510	545	573	570	529	552	539	592	602	552	604	549	578	616	510	592	558	573	583	551	562	546	562	563	583	545	597	553	558	544	552	577	522	587	566	566	562	614	555	527	534	545	569	572	548	535	543	577	583	578	578	553	569	560	576	580	539	582	557	579	593	589	512	589	563	561	541	568	577	537	549	570	525	564	563	578	574	523	571	557	556	558	589	544	561	566	589	562	563	602	579	543	536	513	547	565	627	588	557	513	609	557	535	601	600	561	581	588	574	549	513	564	556	580	549	576	552	529	529	536	549	576	533	584	555	574	537	621	555	558	614	582	557	548	587	558	568	560	542	577	602	550	576	543	566	598	584	578	540	572	539	546	571	587	586	579	588	563	534	603	568	570	516	562	593	640	550	557	586	543	570	486	582	537	557	518	556	555	566	521	533	563	526	550	550	551	514	539	553	559	543	515	615	545	542	595	530	547	521	548	541	565	589	540	586	557	545	578	524	536	563	567	558	536	522	577	545	567	629	552	554	544	579	538	602	554	603	531	529	548	526	565	565	603	549	562	549	548	582	555	535	526	532	592	559	541	599	600	538	550	587	591	558	549	504	561	611	536	599	546	561	528	587	507	559	583	524	527	554	560	589	562	548	530	526	563	549	556	540	559	553	563	569	507	556	497	560	579	565	549	513	537	573	541	526	569	551	582	578	615	557	587	536	557	551	561	558	574	572	598	562	591	546	576	549	619	539	554	577	580	548	585	581	586	556	551	583	576	547	549	572	595	562	567	571	560	607	538	588	562	537	581	568	561	549	573	589	532	538	546	543	614	563	582	580	564	598	518	562	550	507	591	535	545	555	583	570	581	519	553	571	581	560	591	577	597	573	561	528	528	542	514	537	585	533	595	579	581	571	545	531	537	580	582	598	550	555	555	571	591	561	540	559	587	589	575	567	581	585	560	551	558	579	557	541	536	558	528	534	564	574	569	525	563	552	554	590	559	510	547	567	560	552	562	530	554	585	566	576	541	548	586	599	520	589	525	564	520	548	574	558	578	567	538	534	577	575	540	592	572	568	562	541	544	577	520	530	569	549	555	550	562	539	518	545	576	557	549	552	582	525	552	509	575	577	570	560	567	578	536	562	552	543	538	548	513	547	612	599	559	579	590	560	592	607	551	558	545	586	573	564	573	549	550	529	562	552	600	547	559	537	595	551	579	567	567	561	587	530	500	550	567	533	537	554	567	580	555	538	540	586	549	551	564	559	532	558	555	553	572	551	561	580	576	561	549	612	568	538	590	543	544	543	558	515	589	564	569	580	560	554	556	574	584	592	567	556	568	515	548	551	558	578	576	594	535	549	557	562	539	564	563	553	554	553	538	562	540	563	558	549	558	576	532	565	570	520	534	551	575	574	564	592	555	500	554	563	551	558	568	545	546	576	533	574	580	533	549	575	554	540	547	537	544	537	572	536	561	569	524	531	558	548	556	572	551	575	566	533	563	548	547	535	581	499	521	547	559	568	585	569	556	566	513	589	501	531	573	567	573	567	539	564	502	566	522	559	578	577	591	577	545	539	523	525	598	536	544	570	553	552	563	541	545	525	532	568	577	575	544	544	571	522	562	584	587	569	560	566	525	558	547	606	571	593	522	563	585	577	574	560	516	549	584	538	543	523	525	555	588	592	559	564	536	562	585	506	533	549	600	603	596	595	536	521	576	537	575	582	619	557	534	558	617	537	577	495	560	551	577	529	597	534	585	581	556	549	564	580	592	621	541	626	519	570
26967	21056	10368	683	395	349	212	159	153	143	155	137	143	139	139	139	137	119	126	128	138	137	114	147	146	117	154	113	117	130	126	133	149	134	115	137	121	122	142	163	145	153	132	145	130	123	107	132	130	142	138	138	145	119	129	125	129	148	143	127	114	110	142	122	105	124	138	121	129	130	130	144	123	135	139	126	145	122	106	108	150	119	124	133	152	130	121	138	142	127	134	135	135	136	124	150	151	150	122	120	142	119	143	128	142	126	131	146	107	136	133	128	144	126	134	109	127	130	148	138	134	112	135	132	126	113	112	121	143	152	121	128	141	150	121	117	115	139	136	152	133	130	146	131	137	120	139	126	128	153	129	118	131	150	148	135	108	123	119	151	133	124	123	140	140	121	124	140	157	138	115	145	122	124	138	135	128	141	126	128	136	127	124	144	118	134	132	118	123	145	151	114	135	123	129	130	127	129	149	136	138	132	133	128	119	134	120	126	115	135	117	128	130	137	138	119	125	152	132	150	100	113	121	120	131	123	126	136	140	121	138	123	113	144	136	129	140	124	122	137	147	128	132	130	120	142	141	132	101	112	134	138	125	133	137	115	135	119	127	144	149	121	122	130	110	125	161	125	130	125	144	120	122	112	105	134	142	141	135	121	129	124	116	142	116	124	112	141	119	131	123	149	138	132	134	124	136	114	121	127	143	127	136	142	122	110	128	134	107	117	121	118	108	138	137	127	127	123	132	135	135	114	129	110	105	132	133	142	116	131	129	139	138	140	154	140	142	114	121	115	140	134	118	127	128	130	129	138	119	106	129	126	133	117	136	154	142	123	131	141	139	123	134	135	123	112	136	128	128	138	134	114	131	130	134	138	124	133	148	141	123	120	125	120	126	134	130	129	127	122	126	132	141	128	136	137	134	122	125	120	99	128	125	128	125	123	142	115	137	122	140	129	130	118	142	116	131	120	137	133	126	134	132	132	137	144	118	107	130	126	113	139	114	139	134	153	137	105	125	136	126	116	139	114	135	136	127	133	124	135	131	129	118	130	152	145	139	140	125	133	148	149	139	113	107	129	135	130	120	134	125	130	119	168	123	145	120	136	128	101	125	121	127	134	152	146	135	149	125	124	126	130	110	139	154	125	126	138	139	130	139	139	120	118	128	124	123	124	134	125	128	118	129	125	129	135	134	131	129	119	110	152	139	130	134	112	126	134	123	120	120	127	125	121	136	140	135	133	117	121	146	154	164	126	130	119	105	120	118	119	154	116	108	99	129	113	134	140	149	134	125	134	140	117	126	147	121	156	127	116	151	130	121	125	131	126	134	131	140	119	143	133	108	139	129	119	139	143	150	124	126	118	141	130	134	112	120	155	110	131	117	117	114	122	129	126	141	123	135	140	143	134	131	110	147	127	128	121	127	140	157	150	113	135	114	119	126	137	153	145	113	114	122	135	117	132	124	119	139	128	129	135	121	115	137	130	111	126	157	147	119	112	130	134	116	106	127	112	132	135	130	124	118	139	128	127	140	136	127	136	126	138	138	116	128	122	121	129	138	119	124	121	110	135	135	119	132	119	146	144	138	135	119	121	137	155	133	143	141	117	137	113	122	140	147	130	135	123	119	130	134	144	108	114	141	140	142	126	122	112	135	126	131	134	127	128	128	129	131	118	119	109	132	119	132	111	117	120	121	129	130	158	138	147	126	125	131	131	124	137	135	120	137	123	156	113	117	145	122	133	134	129	137	123	133	136	136	128	133	143	122	108	117	128	129	138	123	120	143	125	112	150	126	115	132	127	129	127	129	138	126	138	129	111	133	146	136	100	116	136	134	150	146	119	124	133	137	152	125	107	141	116	126	129	119	122	135	135	109	114	121	135	138	136	128	124	137	121	124	130	130	135	124	131	123	125	121	146	113	115	125	135	132	125	126	103	123	140	126	128	111	130	139	127	114	142	131	118	115	119	122	142	117	135	142	122	130	126	135	130	128	124	123	122	134	113	129	136	115	142	124	126	130	116	134	136	111	125	122	140	117	116	141	132	126	126	130	131	143	147	113	133	128	139	145	120	121	117	139	120	128	114	131	138	143	140	136	135	127	122	119	110	121	134	146	109	156	137	116	121	110	129	138	120	152	123	122	127	139	128	138	110	129	115	110	140	137	154	118	117	143	133	122	137	123	133	134	123	128	133	140	126	128	140	137	136	137	113	128	118	154	129	139	148	112	134	117	145	120	137	124	139	142	130	118	149	120	125	143	124	114	126	117	125	127	115	148	108	140	111	129	109	126	123	123	126	113	135	113	137	136	134	142	114	139	132	148	130	146	116	149	131	131	153	144	140	146	128	140	134	108	129	132	115	134	131	124	120	143	131	128	126	129	135	145	139	112	131	122	141	131	137	135	128	116	142	135	141	112	122	130	121	120	142	113	115	135	147	152	107	139	126	134	127	124	147	148	131	118	113	141	124	135	127	137	140	133	144	114	117	132	111	125	137	130	129	130	122	147	121	130	119	125	133	140	116	133	134	145	154	134	141	120	104	126	128	133	139	122	121	127	142	132	129	132	128	121	136	114	126	130	131	120	130	122	114	130	123	123	131	113	125	132	139	124	109	124	124	123	126	138	125	110	131	121	134	121	131	134	106	145	112	140	108	122	130	150	138	140	129	149	135	122	114	127	140	141	122	122	121	126	113	112	128	119	118	102	135	116	144	126	137	120	134	134	111	126	126	146	116	116	108	141	123	114	133	126	119	112	142	119	129	143	115	131	137	129	133	123	120	116	137	130	117	137	128	127	144	135	130	112	128	121	130	130	135	138	145	142	118	108	123	131	128	145	142	141	124	84	133	126	125	126	147	137	131	127	115	140	135	106	128	133	116	115	134	139	129	122	124	129	126	130	115	108	131	159	146	108	145	139	143	113	148	139	121	150	130	131	112	130	132	117	124	140	151	120	130	123	140	135	137	136	131	145	124	124	131	124	134	141	120	115	111	128	147	120	134	133	126	131	112	115	141	131	138	132	114	124	117	115	130	134	119	126	132	119	134	125	137	158	132	129	128	135	132	124	121	131	131	114	134	124	134	124	120	147	130	139	127	132	126	122	134	116	117	137	134	126	115	122	126	131	122	141	121	131	138	121	127	119	119	127	157	127	132	133	144	123	154	146	125	132	126	126	148	119	121	113	152	155	135	126	119	124	140	123	113	117	107	155	128	117	120	125	128	141	123	111	108	126	106	135	136	148	144	132	131	125	127	124	127	148	144	111	135	137	150	131	145	120	125	128	134	114	139	141	114	118	137	126	128	104	134	151	113	143	127	138	110	145	125	135	137	134	123	135	146	135	136	122	119	151	127	137	127	142	120	123	115	152	123	140	136	116	141	135	118	129	137	114	133	136	122	134	110	141	143	150	108	127	133	133	142	113	126	122	128	123	140	137	116	137	136	121	124	135	126	127	135	123	128	113	154	132	112	128	107	117	122	141	141	127	123	126	122
21923	2562	1184	637	455	377	345	305	306	264	241	253	261	226	229	237	236	226	218	251	246	225	210	250	228	238	233	199	200	214	234	243	208	249	226	205	233	258	194	199	235	234	221	230	245	232	244	250	223	212	221	240	211	209	240	232	212	247	247	237	229	242	204	225	201	233	207	222	209	246	219	228	230	239	202	219	233	224	222	245	221	212	234	207	238	224	234	228	241	223	214	231	220	216	241	212	243	219	238	206	222	233	194	248	227	237	224	214	243	226	207	225	218	217	212	226	217	227	208	205	206	236	224	221	231	235	213	216	229	225	231	217	264	209	214	213	221	208	210	244	224	226	269	228	226	215	190	221	216	211	220	252	239	224	228	239	249	202	218	225	248	217	219	223	228	228	209	221	254	262	217	188	222	217	240	219	228	231	218	233	220	232	253	236	193	224	226	213	234	215	198	215	230	205	206	208	249	228	227	229	210	228	227	201	206	206	220	231	231	208	222	212	241	225	222	209	242	234	241	205	229	199	244	221	238	231	218	242	217	195	227	213	233	233	220	225	225	246	210	199	233	223	212	210	254	222	235	223	227	220	246	235	249	217	217	242	216	233	218	230	236	202	214	231	227	212	204	224	253	213	201	238	200	239	250	223	257	207	244	226	230	217	237	223	200	251	237	249	228	198	234	200	206	223	240	235	233	207	211	248	228	205	228	232	224	204	210	227	205	211	216	237	219	210	234	229	235	215	221	203	208	201	227	228	212	208	212	240	230	247	232	238	235	199	229	220	208	202	235	239	207	244	211	216	213	202	246	224	226	224	212	226	229	266	231	227	199	225	229	231	219	234	211	229	207	199	226	213	268	237	194	225	228	235	214	217	236	244	217	224	219	229	221	216	222	254	247	244	221	244	215	235	194	207	223	211	214	213	257	225	255	190	210	225	217	232	204	203	239	215	223	256	215	233	232	258	223	232	221	238	229	215	239	219	219	233	253	227	244	193	199	208	240	223	216	251	222	213	216	226	193	251	229	227	223	237	228	240	210	273	243	237	222	230	178	234	215	200	228	217	242	229	221	241	221	211	259	230	220	227	238	201	220	225	227	216	220	225	224	238	202	216	180	208	217	241	213	232	223	250	230	217	209	219	227	205	222	252	211	220	238	244	203	229	212	213	214	224	230	221	227	232	204	198	225	211	255	214	218	234	235	225	226	227	204	209	196	256	221	231	220	217	230	215	221	218	233	239	254	247	234	237	234	226	217	236	240	241	200	201	228	215	238	234	214	213	249	224	225	248	217	224	200	221	238	250	210	223	232	226	218	210	222	220	199	226	243	238	227	228	242	191	229	202	233	226	233	220	227	241	236	229	238	232	209	227	243	233	229	228	221	199	224	240	241	218	201	188	222	233	210	211	220	219	239	224	230	227	185	213	218	220	207	228	218	216	215	239	244	214	208	247	236	221	212	226	230	207	224	254	228	224	200	232	236	212	241	210	213	240	264	209	230	229	212	210	231	258	207	214	212	231	230	223	234	235	236	206	204	198	234	193	211	224	257	219	219	224	207	206	239	259	223	233	232	222	199	210	224	210	224	233	218	213	248	231	226	240	231	237	224	231	224	213	207	227	215	205	220	208	219	225	220	253	209	194	205	223	255	225	226	217	237	219	219	239	205	222	221	227	193	218	209	214	210	242	234	235	212	217	202	243	217	221	213	218	189	226	229	208	200	233	227	225	211	240	234	225	233	235	227	235	243	209	219	199	214	223	238	213	247	239	214	227	234	220	216	214	241	234	223	222	218	227	241	232	222	238	218	259	219	231	260	245	233	222	208	220	234	215	218	233	198	218	199	224	211	232	229	201	211	227	223	214	225	236	229	278	202	237	206	209	211	207	222	230	216	215	229	256	211	223	231	223	202	222	227	213	248	220	246	227	214	231	214	211	200	237	226	244	250	236	205	210	245	229	223	215	232	228	232	226	231	243	220	211	251	230	238	215	226	240	202	225	238	221	221	225	206	227	207	227	240	199	245	220	224	219	233	260	248	235	235	196	238	226	242	211	244	247	221	244	210	226	225	225	216	225	221	203	238	211	186	235	205	219	227	233	239	225	260	227	222	216	207	224	211	237	208	249	224	212	235	231	241	223	209	233	223	225	204	212	220	234	245	221	241	232	201	217	218	218	220	231	220	251	230	207	231	198	237	230	230	228	227	221	206	221	232	233	215	214	240	199	224	205	252	229	240	209	198	219	241	207	201	216	256	229	212	235	229	215	240	226	218	277	210	225	219	233	223	210	214	239	200	211	222	202	217	217	217	207	218	249	232	249	239	220	243	224	203	223	212	222	226	242	216	255	230	209	218	224	222	210	235	211	189	236	204	236	232	214	211	209	238	226	221	221	223	218	229	233	217	216	226	205	213	197	235	210	214	220	217	224	215	275	216	205	220	233	254	234	235	211	243	209	229	217	241	228	212	235	211	195	199	219	224	215	213	216	243	242	216	206	243	208	249	218	248	253	241	243	235	256	210	233	220	224	237	204	198	207	225	215	211	215	242	232	222	224	225	225	212	241	209	224	237	203	217	220	234	215	206	236	223	243	211	222	228	238	229	207	242	213	219	220	218	280	201	203	200	234	229	203	245	214	239	241	225	231	223	216	211	228	226	230	213	228	242	224	202	196	219	232	222	217	249	237	225	230	223	218	222	232	205	229	224	226	206	237	218	210	230	226	235	208	202	246	256	196	230	237	216	213	219	228	208	204	202	246	219	226	236	226	236	222	211	220	226	231	230	212	209	224	211	237	221	223	245	253	206	227	243	224	211	204	205	237	242	238	239	211	209	226	233	216	227	211	198	179	215	224	223	225	238	202	233	263	217	219	216	218	188	237	213	210	224	224	232	246	250	208	219	234	246	245	222	230	209	216	227	196	218	227	226	241	217	194	226	225	233	218	222	212	218	211	216	208	235	215	212	228	243	225	231	220	230	195	239	216	213	252	225	211	209	245	224	213	216	240	224	224	214	216	202	227	217	202	214	237	242	222	215	203	215	214	214	236	211	244	203	225	223	214	215	199	246	205	229	209	228	208	231	231	213	220	224	229	217	227	252	234	222	214	234	242	237	223	230	209	232	248	226	218	246	221	228	230	221	208	233	230	191	212	239	216	218	228	232	206	214	231	244	237	215	218	222	202	233	214	266	227	226	205	216	239	215	237	256	219	220	236	229	220	224	206	233	254	211	207	242	199	221	207	220	206	248	204	220	215	205	201	224	219	228	216	212	257	237	230	201	225	215	247	225	237	219	210	241	252	198	202	235	211	224	206	212	188	244	211	241	235	216	213	238	233	246	195	209	239	224	233	211	209	226	235	221	235	214	211	225	198	222	189	215	227	217	252	239	234	227	225	213	211	239	217	224	233	234	198	220	234	201	235	244	233	218	211	198	224	237	254	203	243	258	219	238	251	256	224	263	244	243	216	224	244	203	212	216	229	227	242	246	222	212	209
24180	21340	28781	24253	21286	6680	821	542	495	418	422	422	345	351	362	364	308	333	298	327	359	324	307	317	336	306	313	286	306	297	303	302	322	305	277	277	292	272	294	319	329	324	280	308	281	286	296	294	297	291	287	299	303	300	310	323	298	307	304	276	298	276	272	313	290	262	298	306	294	290	324	294	262	301	316	276	296	300	277	276	305	298	283	265	331	281	312	284	326	303	309	320	264	283	290	298	269	315	296	291	305	280	297	302	312	290	282	330	288	280	318	315	268	288	278	312	269	289	296	303	284	259	285	295	285	283	261	295	287	285	285	267	278	278	323	297	279	264	281	305	291	289	293	292	326	318	290	245	306	319	283	266	299	309	270	305	294	318	242	288	288	293	261	293	268	299	315	268	274	316	301	331	289	276	322	273	308	307	278	303	286	261	290	327	301	338	317	306	296	263	287	305	312	321	303	266	328	299	294	288	276	290	315	288	296	300	278	289	306	295	299	319	287	272	295	304	296	296	297	282	300	284	285	288	329	280	279	301	286	276	286	301	290	277	279	282	292	284	303	284	285	283	287	306	291	286	271	292	295	296	304	319	293	278	325	289	344	267	294	260	305	291	253	297	282	292	325	337	259	315	283	308	314	308	281	315	278	310	286	280	261	291	296	284	292	277	297	296	294	309	260	283	285	291	294	305	319	333	265	340	314	336	293	296	294	300	277	291	276	304	301	273	275	302	321	306	299	301	299	265	306	304	282	301	287	286	272	307	299	299	319	264	288	265	283	319	301	286	298	311	300	263	294	292	292	311	269	341	307	287	310	284	311	297	300	277	295	287	301	299	298	270	278	299	325	307	322	276	296	286	275	314	314	309	288	266	303	262	314	289	285	278	267	287	293	287	258	318	290	274	301	283	300	302	310	305	315	267	285	265	280	295	305	300	296	281	269	273	288	274	270	276	278	289	300	293	272	306	281	278	312	288	298	308	288	273	267	314	317	304	298	278	263	305	279	304	289	280	303	297	277	274	290	313	298	292	252	290	316	281	284	269	287	281	311	274	302	290	301	289	275	270	299	293	319	289	293	293	263	300	281	295	298	305	302	292	271	301	285	287	314	279	260	259	302	299	290	290	246	303	283	296	316	264	313	325	290	284	304	307	318	291	293	290	267	345	278	305	270	309	310	298	256	288	305	307	284	291	278	293	288	269	282	283	285	290	316	294	325	288	297	299	266	305	289	277	271	294	288	308	318	311	275	305	305	288	282	297	285	339	301	311	280	296	308	323	327	299	285	265	314	267	287	324	291	284	314	306	303	312	285	303	302	278	297	289	306	293	271	291	287	311	263	279	285	302	311	319	312	291	296	295	305	294	285	278	309	276	293	243	295	280	306	307	312	279	306	249	276	280	266	296	275	319	287	285	273	297	321	332	267	310	291	302	283	288	283	270	287	313	303	261	268	283	268	300	302	298	306	287	284	297	334	291	293	305	309	289	301	321	295	322	298	279	296	265	272	312	347	280	274	285	290	288	287	269	299	314	283	268	292	285	292	287	267	261	271	255	304	288	292	279	305	312	317	312	292	272	303	276	330	292	292	281	300	283	295	316	304	289	280	289	286	320	292	279	300	306	284	290	281	305	272	305	319	309	304	310	320	275	294	289	255	278	271	294	286	291	297	258	288	304	259	285	316	295	294	304	286	287	307	285	272	283	286	279	267	301	281	325	304	295	315	307	311	292	304	308	282	303	296	313	298	293	301	283	315	326	266	294	314	301	309	284	306	293	270	280	300	294	311	300	291	327	305	273	305	292	290	272	313	303	274	282	269	293	281	263	313	296	277	335	279	310	312	289	290	293	274	300	288	290	289	309	282	313	294	330	316	291	301	263	303	335	286	290	293	312	259	267	267	311	280	293	292	276	273	298	298	263	270	252	308	319	292	283	301	284	308	277	268	321	301	303	302	297	281	270	314	312	323	279	276	314	293	312	285	317	289	292	294	285	289	271	319	309	294	306	289	304	309	290	298	292	275	306	297	322	282	289	300	284	286	275	322	278	294	288	310	316	306	292	306	305	314	293	298	270	323	319	308	327	306	282	286	280	278	297	310	276	283	297	290	293	330	297	302	273	287	280	267	271	297	318	301	315	268	310	297	309	302	319	292	268	290	293	295	275	289	271	257	286	302	315	299	296	283	272	273	299	262	281	267	290	284	319	295	304	307	303	282	303	286	290	281	311	273	307	292	283	287	293	299	283	316	289	276	275	286	326	324	290	299	307	279	301	301	310	301	294	299	238	289	302	272	275	304	302	328	269	304	293	282	286	281	330	284	311	283	286	289	286	293	322	291	274	275	275	287	282	316	267	298	289	256	292	286	325	285	317	277	247	283	310	319	286	305	298	287	315	270	315	298	301	288	286	284	298	242	301	309	273	272	323	296	311	308	292	273	292	275	300	310	287	287	283	328	294	279	290	314	284	304	264	305	314	299	283	291	309	290	348	290	302	289	266	273	310	286	305	282	306	261	324	295	334	265	307	318	326	325	291	261	293	268	278	311	279	262	290	295	279	288	276	252	290	259	311	306	302	300	260	280	302	295	290	286	294	295	314	281	283	285	288	287	275	314	272	302	289	306	305	304	301	295	294	302	282	327	288	294	268	316	298	279	302	302	288	306	299	326	301	282	284	318	265	305	299	318	319	317	299	274	274	261	310	278	295	303	277	312	334	282	301	291	307	346	317	310	277	276	276	290	287	284	283	263	295	278	305	277	304	316	291	266	290	278	297	313	289	280	279	280	299	289	277	308	260	322	286	290	307	301	296	288	327	288	316	301	294	285	304	293	281	283	286	254	303	284	255	306	320	330	285	293	269	298	261	289	296	320	335	297	303	301	304	280	286	287	307	288	309	310	298	288	266	291	268	295	305	264	314	280	303	257	318	327	292	283	311	289	293	278	286	297	285	305	289	262	305	331	273	260	285	292	338	298	296	294	297	305	292	308	307	287	291	274	320	277	284	291	308	283	280	295	302	314	307	273	270	291	298	283	284	300	279	279	295	278	291	282	301	276	297	277	318	277	260	277	340	280	301	316	295	271	314	293	319	308	279	278	271	266	292	258	309	273	289	284	292	287	295	284	334	297	274	303	295	293	286	299	311	292	289	287	292	278	289	291	315	308	318	338	317	285	300	321	306	299	270	277	281	302	306	282	283	290	277	278	279	287	280	256	276	283	274	253	307	297	246	296	312	302	293	284	275	294	259	301	268	300	264	302	300	285	293	289	299	295	259	295	295	264	289	290	329	295	316	295	269	288	299	330	332	276	273	275	279	280	301	293	298	303	303	308	292	288	293	293	274	294	333	266	305	275	285	302	299	298	260	270	299	277	276	263	286	281	292	264	296	279	316	300	290	320	271	293	287	290	309	305	321	314	309	281	296	307	331	277	304	287	284	308	325	291	282	298	303	283	237	323	276	315	291	284	275	305	310	294	276	279	312	300	296	260	282
44730	11026	7965	4133	2777	2082	1618	1304	1145	1058	944	848	748	772	673	698	617	646	599	605	596	586	594	627	544	543	523	521	511	552	526	512	569	500	517	525	515	496	471	539	560	511	517	504	524	497	470	542	496	497	515	483	517	480	493	519	525	483	487	505	503	478	531	521	494	522	475	528	507	499	477	472	527	481	486	485	509	458	507	482	521	534	518	516	469	496	481	490	503	494	482	469	457	497	500	547	479	491	488	516	508	495	451	496	531	478	462	459	472	473	497	493	477	499	497	464	473	466	493	466	499	483	477	473	470	471	474	520	507	482	477	484	479	480	468	518	486	494	477	471	477	492	496	489	477	459	463	456	500	503	532	483	505	508	495	486	494	510	451	497	476	492	500	515	485	475	469	529	537	465	505	470	485	475	500	463	522	521	538	493	519	484	484	513	479	479	505	495	484	476	505	482	499	447	499	509	505	494	506	472	474	482	511	495	458	487	521	528	497	491	520	480	474	545	498	477	466	506	464	489	472	472	484	468	496	519	469	494	446	486	488	511	508	496	492	533	518	505	533	492	523	486	461	498	476	512	508	490	505	465	490	489	492	495	476	485	477	511	523	455	515	500	508	501	497	463	477	491	472	508	491	462	505	497	493	469	493	451	440	523	501	492	471	498	489	505	517	494	482	459	497	500	471	487	497	496	502	544	480	520	516	503	512	506	480	497	516	533	515	538	470	474	501	473	484	476	467	454	462	512	452	495	489	466	488	461	505	484	475	510	498	453	511	491	559	538	524	525	512	502	531	507	498	489	449	477	472	501	486	501	507	459	491	498	483	492	507	498	499	495	554	527	519	499	497	489	476	541	473	461	527	483	507	475	471	479	462	495	463	474	494	475	481	456	516	478	475	517	478	489	479	488	470	514	472	452	461	487	517	469	484	463	526	484	485	481	482	492	497	491	493	516	480	497	485	478	526	494	460	488	477	467	453	482	485	478	502	476	469	515	455	491	483	542	496	466	455	468	507	521	495	501	482	512	482	472	476	505	508	478	466	496	512	494	506	469	456	498	481	460	504	475	479	470	482	483	489	480	468	539	520	514	496	520	458	484	464	478	489	492	476	491	463	505	505	494	492	489	490	497	519	474	467	526	471	493	498	462	465	464	500	501	518	497	471	507	539	498	481	450	441	530	465	514	459	509	472	427	479	489	487	468	501	451	466	485	499	482	495	532	472	464	497	489	444	474	445	461	481	508	498	492	539	528	494	502	457	465	478	492	500	527	489	463	489	530	485	445	494	490	519	493	472	486	549	499	465	517	489	510	482	454	465	453	477	488	515	495	479	524	473	493	494	479	490	500	494	524	474	482	491	464	529	460	478	502	475	489	517	475	458	480	515	493	492	496	489	495	548	525	511	484	512	469	509	451	466	494	473	541	508	466	490	460	515	494	500	517	476	479	498	504	492	493	469	496	471	495	497	519	491	527	519	517	506	500	491	509	485	538	481	505	477	504	500	532	508	488	480	463	464	485	495	507	500	444	501	482	486	493	453	452	491	502	520	531	502	503	497	454	471	472	469	544	511	476	481	475	507	492	511	446	474	522	521	489	498	490	524	496	505	548	476	496	450	520	448	476	462	502	517	472	457	493	445	482	520	511	462	431	478	482	489	454	516	483	497	468	487	465	512	460	446	497	527	446	474	532	502	539	497	445	492	511	483	443	474	490	485	465	491	481	491	475	474	512	488	488	542	521	487	488	479	510	468	488	462	427	481	497	509	465	548	509	505	494	482	508	482	511	477	522	470	491	493	505	470	467	433	509	499	490	461	445	464	467	474	474	483	498	519	452	490	475	508	479	495	522	476	516	492	491	461	493	529	519	475	509	462	507	489	482	448	438	513	496	498	475	485	505	489	470	498	480	507	480	503	448	483	511	441	497	488	504	477	485	471	499	500	501	499	533	472	531	504	449	511	478	485	519	488	468	456	430	481	489	491	498	501	460	524	503	494	490	478	477	492	472	487	490	485	476	462	483	506	520	489	492	458	466	485	495	452	462	491	486	488	509	462	484	487	511	495	458	437	475	460	476	469	491	463	485	513	475	525	490	471	465	513	491	492	468	459	490	475	485	473	470	509	470	490	471	488	492	509	502	520	438	501	487	458	497	482	487	470	504	474	453	462	469	485	461	499	468	511	474	475	510	436	509	482	465	479	524	494	493	525	486	459	519	502	507	474	519	447	503	495	509	516	484	550	500	460	493	464	502	479	482	478	479	498	488	503	442	505	462	508	461	526	513	460	510	527	485	489	514	450	517	458	516	466	464	461	479	486	500	449	525	480	510	507	506	502	516	513	480	498	487	471	532	519	446	476	482	457	463	482	485	484	465	541	497	500	510	482	491	505	481	514	495	523	496	462	489	471	468	458	491	495	483	451	459	489	502	502	499	510	510	486	505	497	489	453	486	504	485	511	495	501	509	501	519	449	495	476	488	483	470	500	519	482	490	492	483	497	464	477	508	485	459	506	480	518	487	522	490	494	462	462	477	500	487	494	508	527	486	466	481	455	472	510	516	502	486	539	501	470	502	462	525	459	494	497	485	494	497	478	467	481	480	522	481	540	458	460	473	513	511	495	502	478	491	502	468	482	481	501	491	478	485	476	467	484	440	470	474	460	496	486	487	498	505	469	522	455	497	460	499	507	466	508	510	481	480	485	464	483	475	468	495	483	480	480	495	462	466	469	493	503	465	451	457	561	496	499	559	462	525	504	518	467	468	495	537	512	503	502	488	466	511	482	517	511	488	508	505	517	480	489	489	505	483	508	481	472	469	497	497	474	503	462	471	526	516	482	453	513	484	487	476	500	478	451	500	507	472	499	492	491	461	498	507	468	486	484	490	472	468	455	482	522	516	508	503	448	505	481	500	478	503	500	450	465	478	471	499	469	469	492	514	486	501	512	482	524	486	496	489	487	468	510	488	474	485	459	505	501	476	524	522	503	480	545	499	480	466	502	506	486	478	527	500	522	495	494	443	498	479	476	470	529	471	471	515	522	520	475	444	498	476	470	484	467	503	454	463	484	487	489	508	503	487	501	449	562	516	483	487	498	475	515	481	492	476	480	497	489	498	490	505	509	468	499	475	468	488	496	495	501	457	489	490	510	511	513	505	483	465	477	482	494	435	508	509	508	526	521	515	531	451	470	480	458	476	497	479	501	530	474	483	497	491	489	483	501	504	497	484	504	492	477	483	545	483	524	490	477	463	501	489	495	470	483	467	434	500	516	479	486	496	468	482	499	475	472	521	455	516	520	486	485	457	459	520	473	459	484	529	480	460	509	487	491	502	509	466	474	501	475	492	498	497	484	469	529	521	474	492	476	487	496	456	477	513	461	518	462	463	453	499	462	498	463	511	451	523	458	465	471	507	472	473	462	475	486	491	461	495	488	491	487	498	485	504	459	491	524	446	486	463	505	479	488	487	537	483	515	513	486	484	524	499	485	490	465	474
23175	21350	29347	23716	21354	21326	5288	952	699	633	573	543	502	512	498	435	424	414	426	406	391	382	384	384	330	379	377	366	353	393	372	367	378	358	386	374	349	342	404	345	385	365	339	331	347	353	339	354	338	343	355	376	361	357	371	323	348	363	328	346	370	372	312	329	331	337	349	316	354	359	343	346	351	344	333	322	323	363	338	336	353	329	334	367	320	338	370	339	393	356	320	334	346	349	299	352	366	340	367	327	363	352	344	376	357	351	338	371	327	359	329	313	319	314	374	309	382	317	336	323	351	308	349	349	332	357	369	321	318	336	347	363	339	333	348	344	344	355	344	341	331	369	330	336	351	339	332	352	330	281	352	329	323	333	324	351	355	362	335	347	357	353	354	327	338	341	358	320	355	331	327	316	353	341	349	338	318	339	339	341	336	351	349	336	308	350	360	377	342	358	353	296	367	352	360	336	327	340	332	354	329	331	339	339	348	348	337	325	345	331	368	334	382	342	315	374	354	323	337	324	305	311	353	352	323	336	371	366	339	378	328	365	327	356	352	325	326	315	314	320	330	311	342	330	339	334	320	357	357	307	332	305	338	311	311	342	332	358	358	395	337	349	340	327	375	307	319	353	318	338	313	319	369	318	376	331	349	330	359	363	343	355	319	319	364	362	340	313	318	347	378	333	333	350	348	333	356	318	326	348	344	369	325	376	369	331	347	333	344	353	338	338	345	349	329	352	315	358	349	341	346	368	346	352	339	336	327	347	378	345	338	341	343	330	343	353	317	367	355	362	318	331	316	365	334	322	349	320	316	326	376	342	355	354	356	330	338	330	326	364	359	324	353	386	328	373	338	318	340	337	366	332	377	335	338	343	350	327	300	358	347	350	351	322	337	357	349	374	313	366	355	371	343	370	328	349	335	345	324	353	328	310	340	366	350	347	322	368	356	343	364	352	340	333	324	314	346	322	306	362	316	346	354	312	338	353	339	321	325	409	346	340	363	353	365	341	355	325	331	350	391	367	325	330	323	306	312	342	326	357	305	337	359	316	342	360	338	313	341	366	350	362	359	326	338	368	341	312	333	362	349	323	351	351	311	367	358	374	327	319	355	363	334	334	329	369	314	327	331	312	350	346	340	355	339	329	337	343	345	354	355	305	344	353	337	349	352	392	308	344	306	331	345	347	326	333	328	367	307	342	332	335	356	355	358	372	325	355	338	345	326	322	347	299	345	329	344	317	332	351	304	380	355	364	325	318	349	343	353	348	334	371	340	304	356	318	376	332	363	354	327	352	347	342	356	348	306	322	325	352	319	328	349	336	351	333	348	330	362	348	350	370	345	342	348	325	354	333	349	381	358	350	340	317	345	320	344	346	341	335	371	361	317	348	351	347	330	330	315	362	318	327	338	323	354	346	346	328	306	366	327	358	356	346	363	373	317	339	399	339	348	332	328	323	341	325	347	327	385	350	337	360	321	326	326	327	382	329	324	354	340	337	361	359	345	363	314	364	324	354	321	329	317	363	317	322	365	362	370	357	365	319	335	358	344	368	303	335	334	332	335	320	297	329	361	365	341	339	338	336	339	343	331	305	353	310	327	359	330	324	325	317	291	344	344	323	325	316	362	347	329	358	325	341	336	338	369	336	364	313	342	349	333	311	348	368	379	305	337	377	338	308	370	376	350	349	334	357	338	370	339	326	350	339	376	361	357	345	327	328	362	336	361	319	351	328	310	345	346	322	313	337	348	347	356	367	359	349	332	340	319	318	328	342	343	344	339	315	374	331	338	349	333	329	328	326	358	319	375	347	318	331	345	334	335	367	348	319	331	298	323	350	320	312	325	344	379	332	336	354	351	332	329	356	366	337	326	336	356	321	317	337	370	336	336	356	326	317	343	321	320	364	348	348	331	358	315	314	320	330	334	355	318	330	351	306	318	348	345	338	355	315	318	338	320	342	329	344	318	308	351	360	323	337	327	336	346	328	325	346	333	344	340	325	316	370	344	339	348	367	336	341	327	302	332	329	327	332	369	348	337	347	319	339	353	338	367	331	379	361	359	315	342	384	307	322	340	372	363	360	347	322	343	323	344	346	332	337	341	329	338	339	330	360	328	340	354	386	358	333	319	371	283	308	310	298	353	335	340	331	326	363	313	330	325	367	370	305	342	310	335	306	327	318	363	372	342	352	352	318	365	334	291	349	381	342	317	337	325	348	373	345	332	328	340	342	291	325	337	320	370	380	303	320	378	338	333	310	360	338	311	337	352	320	326	338	342	353	346	317	348	335	333	334	337	337	326	356	332	339	332	329	338	349	362	333	330	351	289	340	332	376	326	350	330	355	349	343	355	330	343	322	346	356	379	317	352	348	360	338	373	339	329	364	318	299	345	385	358	334	318	348	356	350	348	347	359	358	315	337	327	311	346	333	324	370	302	320	360	330	329	335	336	339	317	358	294	362	317	336	325	344	388	344	349	339	339	367	337	324	307	361	336	329	332	361	334	325	336	347	376	326	315	341	284	340	333	348	338	324	338	314	358	338	338	344	355	344	322	332	371	379	321	314	373	336	340	330	343	334	334	322	330	334	343	308	316	319	319	328	331	341	341	347	323	316	351	348	350	332	341	371	312	360	325	361	331	382	320	324	353	325	311	349	311	377	336	355	351	345	319	363	326	381	340	358	324	384	366	343	314	343	335	337	312	361	349	345	321	419	328	367	369	328	344	336	332	342	313	345	335	310	342	345	324	346	314	381	326	354	354	358	298	318	356	292	302	303	313	320	362	361	328	313	335	337	362	370	336	348	324	333	360	339	316	307	343	327	366	336	327	354	329	298	343	358	348	356	289	307	347	328	337	361	346	364	358	333	324	336	308	351	340	319	331	335	351	352	328	348	317	327	316	348	359	349	358	341	371	316	357	369	362	366	305	353	337	334	354	350	360	317	362	344	355	327	363	354	364	354	342	358	343	344	351	308	324	344	329	337	336	337	345	322	343	360	350	340	342	329	334	355	352	340	376	332	336	397	304	342	353	333	343	351	322	343	348	318	317	362	330	318	354	332	327	331	333	344	343	342	311	299	376	364	318	352	315	369	310	342	369	351	365	343	322	331	350	373	346	318	314	333	359	351	326	304	338	306	353	358	383	343	307	346	349	328	345	331	380	304	327	323	345	335	375	347	352	338	295	333	324	314	325	353	367	333	335	335	358	346	330	355	318	343	328	341	321	328	362	327	337	328	341	372	317	352	345	304	364	317	320	317	325	335	339	351	363	320	342	328	331	354	331	344	338	345	343	314	323	350	341	320	335	341	342	350	356	373	334	315	341	344	333	346	341	357	326	342	334	317	363	384	314	352	311	321	345	341	329	362	303	350	277	350	359	347	328	339	333	365	331	363	358	311	330	317	336	299	346	337	338	330	356	314	353	375	372	348	336	336	325	335	318	320	316	338	328	340	310	339	327	359	323	358	346	340	340	328	330	321	354	392	356	328	340	325
51095	15157	13047	6837	4742	3277	2739	2181	1838	1525	1326	1245	1124	1040	1028	932	843	801	751	795	738	726	688	638	657	671	649	649	613	617	648	644	616	607	641	635	587	591	632	621	597	590	578	602	599	577	597	634	565	572	607	603	564	613	576	534	612	616	566	587	598	587	612	563	547	610	557	596	565	552	567	565	563	569	590	582	562	571	602	582	557	601	566	577	550	624	585	539	576	554	592	492	533	600	565	592	544	558	582	550	567	558	535	524	590	582	563	586	547	553	553	549	542	595	595	540	576	578	543	593	546	513	562	547	538	573	566	555	561	534	592	566	557	572	579	517	577	560	536	589	554	582	554	595	569	589	600	544	535	571	574	534	537	572	583	573	552	553	559	547	541	554	516	555	569	508	567	516	544	571	545	573	580	580	550	555	533	548	550	565	579	584	546	546	574	557	553	563	530	559	528	557	565	516	543	555	529	565	574	569	584	577	549	596	563	548	560	524	554	582	616	583	621	557	608	549	584	550	573	529	556	622	549	543	573	573	551	588	602	539	568	571	564	599	510	566	553	520	512	586	570	583	573	558	567	566	583	537	565	606	541	558	537	579	570	585	552	529	544	564	518	563	553	542	574	562	553	573	526	531	547	566	579	569	586	526	563	554	580	578	600	592	596	561	550	548	562	571	547	549	566	571	559	533	614	581	585	549	598	533	553	592	580	527	614	566	592	546	556	556	528	582	561	575	559	574	605	553	535	542	548	562	550	547	550	550	600	524	514	584	535	513	581	573	550	582	581	592	575	540	505	554	598	558	564	571	535	518	558	564	543	550	555	577	528	583	572	529	538	556	570	550	520	581	527	531	564	514	543	529	632	576	551	564	628	607	597	571	564	604	615	579	575	577	545	595	569	593	551	574	538	581	583	583	490	590	570	540	543	524	552	590	579	614	508	588	607	560	565	581	586	585	577	577	554	559	541	577	559	587	597	546	560	526	575	573	555	538	585	583	559	508	584	573	551	564	554	554	578	561	572	596	563	575	563	594	574	581	568	555	509	571	571	563	568	567	558	596	547	547	540	556	553	565	555	577	557	552	541	524	576	536	560	523	522	554	575	575	589	573	568	564	545	511	542	587	555	590	542	565	587	574	540	563	626	558	585	550	580	573	570	536	554	589	559	568	559	551	513	580	549	578	532	536	550	583	555	556	597	548	571	569	572	514	568	570	572	548	582	587	565	530	549	569	564	563	557	591	535	526	572	562	568	576	588	567	579	540	541	563	565	567	560	592	534	554	585	555	572	564	533	564	529	554	628	545	564	576	555	540	567	576	548	574	572	543	572	550	552	569	551	537	532	606	544	573	580	614	514	517	585	562	566	563	568	581	573	544	513	542	587	579	543	599	585	542	610	534	607	581	585	551	572	546	564	601	587	589	581	577	512	575	548	565	586	570	561	567	496	537	552	582	589	524	570	553	542	568	546	553	566	523	535	560	583	599	542	600	606	556	527	579	545	565	604	574	541	567	547	589	575	560	567	556	563	595	503	555	546	539	592	556	554	525	547	601	534	562	546	591	544	581	584	549	534	512	576	546	579	549	559	553	577	586	567	534	563	565	527	569	579	568	565	546	582	546	566	564	554	538	568	531	566	559	543	620	576	529	544	575	565	564	566	564	539	537	567	571	567	559	575	601	565	590	592	570	581	540	625	558	544	575	560	546	556	585	547	542	544	577	569	592	576	603	545	538	583	550	551	582	574	528	517	564	563	593	594	537	580	583	555	550	539	468	549	539	559	556	522	623	570	592	555	566	530	551	586	606	584	593	515	595	573	594	607	601	524	555	563	545	563	600	559	553	578	559	569	525	569	574	528	564	573	586	585	547	538	550	617	568	557	583	586	561	553	594	591	561	568	551	540	550	541	576	610	529	582	599	551	564	554	551	573	583	578	513	548	604	547	589	569	602	546	563	548	565	591	546	560	578	597	569	563	552	509	576	545	539	558	588	541	621	599	551	531	581	565	558	528	571	566	575	580	571	573	576	546	535	540	566	532	580	510	613	576	550	585	578	555	570	541	532	575	590	566	529	575	589	600	582	569	596	568	570	566	567	577	557	561	554	591	570	572	540	544	592	563	536	603	548	585	574	563	575	616	580	563	562	577	569	529	591	555	540	568	572	587	567	569	584	583	554	572	537	562	570	582	566	570	573	539	557	604	549	571	551	564	562	630	544	525	598	567	589	612	582	571	539	575	548	556	587	547	576	572	563	557	577	569	551	572	554	535	577	580	539	547	566	540	547	565	554	595	569	519	576	577	558	543	528	550	556	538	568	558	545	578	542	551	583	567	561	608	550	557	558	554	554	598	604	575	569	562	561	542	556	545	580	546	582	572	572	517	574	570	623	549	544	509	561	586	596	576	628	574	556	557	560	564	569	553	586	544	590	594	552	546	565	530	571	582	561	578	555	579	593	564	568	547	592	547	538	600	568	570	528	581	603	583	541	585	524	556	515	549	579	549	526	560	553	565	566	602	535	565	569	603	540	598	583	521	542	576	579	568	544	528	566	534	564	590	585	546	600	565	545	574	564	575	567	590	545	532	555	530	566	521	570	549	561	550	579	554	556	539	588	564	553	561	592	561	547	543	555	633	543	602	566	548	587	572	560	550	572	561	559	559	529	585	564	581	604	559	557	567	555	539	528	617	555	532	580	571	571	564	564	576	580	538	535	567	565	541	574	541	559	602	542	533	559	554	581	551	571	553	570	570	552	571	602	553	537	540	534	579	581	546	540	539	531	577	578	614	608	589	565	580	580	515	563	551	598	532	561	523	587	529	551	530	547	559	576	585	541	550	564	549	542	530	570	592	567	586	566	538	562	590	553	590	550	566	542	600	557	585	571	569	603	539	554	545	582	534	573	592	537	584	548	551	602	579	573	544	549	516	560	583	540	573	542	589	553	564	552	563	549	566	518	588	531	590	529	549	548	561	620	560	531	571	567	632	586	575	535	522	589	562	582	556	575	526	568	566	546	582	532	551	540	569	556	570	583	558	551	529	583	540	557	555	561	548	539	539	574	580	558	551	604	586	578	576	516	555	539	585	517	574	598	527	558	558	542	538	578	591	553	535	605	587	618	612	537	564	545	556	578	553	555	581	540	559	541	612	542	552	595	516	533	552	521	554	579	590	565	536	582	573	555	566	587	545	530	526	565	589	527	600	563	554	560	538	558	596	562	565	556	568	539	584	577	539	542	564	563	546	600	547	570	539	553	576	559	569	579	552	569	539	537	560	578	548	568	567	555	558	569	571	558	570	564	562	531	537	572	521	523	545	538	586	608	538	568	593	546	548	559	574	540	571	540	552	562	516	583	543	506	575	568	575	591	588	555	616	594	557	584	595	544	610	554	593	608	566	560	604	560	579	573	547	554	529	536	549	553	572	539	585	550	534	580	552	554	557	561	561	594	563	571	551	575	582	567	540	570	561	555	561	524	524	539	562	525	553	527	615	567
26950	20957	9886	498	249	189	150	179	155	141	137	150	140	142	121	137	127	130	153	111	108	127	128	138	140	114	134	131	130	137	124	136	155	141	145	120	139	160	135	133	132	116	124	132	140	118	138	143	107	117	128	134	128	156	154	113	115	136	131	117	119	131	130	147	116	125	124	116	114	142	124	135	124	133	132	115	129	112	137	148	115	135	127	136	127	132	131	122	128	114	126	120	131	126	139	123	131	135	130	150	116	125	130	115	142	113	121	125	112	136	124	141	147	130	123	129	125	138	126	116	123	132	160	122	129	130	121	140	123	143	112	125	112	141	119	138	145	128	126	125	116	130	135	122	115	118	106	126	125	112	137	128	151	140	103	117	147	111	111	156	114	109	142	110	147	136	132	140	134	133	128	127	118	120	129	143	128	129	113	133	137	118	123	127	136	121	149	122	132	120	142	139	121	118	144	129	138	140	131	123	119	116	129	107	138	143	127	117	129	98	137	113	133	120	138	121	124	131	135	137	124	150	122	128	138	119	130	118	121	115	132	127	154	118	128	137	146	134	124	119	150	118	130	128	134	120	135	132	134	131	120	114	124	125	101	137	107	137	127	121	117	138	136	130	130	144	108	131	142	126	119	140	136	129	145	119	125	128	125	128	138	132	132	128	132	141	125	138	124	153	109	131	124	140	114	126	120	134	138	137	128	145	120	129	129	122	129	142	115	125	112	132	133	116	144	114	135	152	120	114	142	132	139	135	110	128	144	127	116	121	124	147	115	140	146	159	123	119	130	140	133	127	143	143	135	125	110	114	126	104	122	145	120	124	127	115	141	126	121	131	121	135	133	130	130	129	113	125	146	91	112	114	125	116	113	150	103	131	129	130	140	141	111	130	135	116	119	132	129	128	119	130	136	150	117	123	115	126	136	148	138	133	128	133	127	126	115	144	126	140	126	139	130	144	128	123	137	130	120	117	148	128	126	122	124	118	118	114	125	114	127	119	125	115	127	130	138	137	128	126	126	131	142	130	130	144	160	124	125	124	142	127	126	134	136	129	122	112	112	117	128	129	108	122	136	101	126	142	143	129	127	128	145	136	140	116	131	136	138	140	131	116	127	125	129	121	124	130	108	137	110	127	126	130	136	119	135	113	126	129	126	136	135	122	136	120	109	112	139	111	126	122	128	112	114	123	147	127	131	128	122	136	133	130	139	113	115	115	137	130	111	124	109	133	131	137	134	152	118	131	132	118	133	138	141	132	135	160	112	131	134	113	115	128	139	121	127	134	137	120	110	138	126	125	133	124	142	111	129	118	120	113	143	109	128	115	117	135	126	141	112	129	127	114	125	143	108	143	122	135	141	135	140	135	132	135	126	129	139	120	135	131	132	132	129	133	109	120	121	120	125	135	118	128	114	125	126	125	121	129	135	131	127	140	124	112	115	111	122	148	147	114	129	142	113	146	136	137	141	125	128	128	140	109	157	122	143	124	124	109	137	110	126	121	118	123	120	133	128	134	120	139	130	126	138	145	118	122	110	119	138	140	140	126	127	133	136	142	124	122	131	134	130	99	135	122	115	116	127	151	123	110	130	123	124	122	135	107	118	114	124	112	124	122	121	125	132	131	117	119	138	107	96	128	141	134	138	131	114	115	126	132	130	148	130	127	131	153	113	131	122	123	136	120	108	110	128	139	113	120	129	142	113	149	139	129	120	126	120	127	138	134	114	125	134	124	143	122	113	115	138	118	127	145	137	131	127	168	117	118	125	109	133	131	125	132	123	131	123	125	135	120	126	125	132	131	129	121	125	118	127	116	126	118	118	127	129	106	106	122	123	92	119	127	109	132	154	140	116	118	123	152	130	109	128	119	114	119	132	125	136	105	141	122	116	119	130	142	142	114	138	129	119	105	123	155	125	118	127	133	121	130	137	148	121	134	133	133	140	126	131	139	123	138	136	115	137	120	129	138	120	116	128	135	123	125	137	121	123	118	149	124	139	131	108	129	123	111	140	132	135	113	131	144	131	120	118	125	147	132	137	120	129	135	145	130	127	120	128	146	133	131	130	136	128	136	138	124	140	138	129	126	144	130	139	136	128	123	137	100	120	137	152	121	140	148	123	148	121	138	127	118	116	137	126	127	121	125	135	111	119	118	127	139	136	139	123	133	128	127	120	142	147	130	115	123	114	113	127	135	133	138	118	134	129	119	121	124	117	118	134	143	132	129	121	123	144	117	124	121	142	133	126	148	139	113	119	129	153	130	105	110	127	129	123	129	127	133	138	143	119	125	135	111	133	122	129	119	117	120	139	118	126	135	129	141	105	122	132	96	133	145	111	122	129	130	123	109	148	114	129	133	131	149	155	118	115	109	123	126	126	137	118	118	105	143	114	129	134	144	141	129	125	137	131	156	110	143	113	128	123	149	126	139	134	134	140	104	140	128	112	125	129	129	131	133	133	112	119	151	129	110	131	122	134	108	113	130	139	128	128	130	139	116	113	116	159	126	124	114	130	115	134	152	133	139	118	118	143	139	134	136	137	126	132	114	124	114	141	133	133	127	151	128	139	128	125	127	131	147	153	135	125	110	121	108	137	150	124	122	114	116	141	122	130	108	108	131	138	129	126	132	118	131	130	154	124	124	129	127	124	129	122	103	120	146	113	126	113	124	133	117	127	131	121	115	112	130	138	123	124	115	123	126	114	114	114	123	107	124	139	117	147	116	126	124	136	140	119	129	145	96	143	127	126	121	129	124	128	116	125	128	129	148	136	128	146	127	116	139	106	119	121	108	137	143	117	118	133	135	122	128	129	138	106	126	144	126	131	129	120	138	137	119	137	125	119	120	121	133	148	125	147	126	129	125	138	136	106	132	126	128	111	115	126	147	131	130	124	151	125	154	138	116	141	133	126	133	137	101	124	117	126	123	130	132	134	143	120	116	129	118	127	121	144	136	119	126	145	127	129	127	126	125	133	152	141	121	126	146	136	151	121	140	125	139	126	139	145	136	133	125	136	128	131	127	141	117	116	119	120	142	143	122	133	162	139	126	127	139	146	147	130	144	128	112	134	126	134	112	140	138	130	120	118	140	137	137	121	130	130	140	119	140	128	136	133	118	129	140	143	136	124	130	132	135	141	132	125	120	137	110	139	122	145	119	131	120	133	112	143	112	103	128	156	136	135	134	128	121	132	138	139	123	120	118	135	120	121	136	141	123	112	114	123	140	121	121	136	110	145	154	146	116	146	136	153	136	124	137	130	137	130	142	138	139	128	135	121	126	121	109	120	131	132	123	129	142	123	126	129	136	127	110	125	120	118	129	117	156	112	128	134	121	130	136	130	125	115	124	121	130	136	142	129	131	107	118	125	114	120	133	132	116	116	127	122	139	139	129	126	114	144	125	153	132	129	128	111	128	121	111	105	129	129	114	124	134	152	140	123	140	129	144	114	100	126	110	145	142	109	118	124	117	111	115	108	131	144	123	128	138	113	93	148	107
21598	2746	1048	514	421	346	307	341	268	261	224	253	227	241	235	227	227	249	231	241	256	221	221	231	222	203	235	231	188	215	234	223	231	236	232	196	233	244	232	221	210	243	215	230	212	210	229	234	225	226	241	217	231	232	243	210	254	213	228	242	206	223	200	223	203	222	253	215	221	201	228	212	226	214	252	249	201	233	217	200	234	235	222	222	216	199	230	241	229	202	219	215	226	225	222	240	232	212	213	233	213	215	226	211	221	195	208	213	216	233	229	231	220	227	237	216	218	223	230	197	220	251	215	215	214	202	228	217	218	227	240	214	235	230	229	220	240	204	228	206	231	228	215	228	212	249	255	252	212	239	207	248	213	243	211	226	229	226	243	230	215	238	217	213	236	209	230	205	224	194	221	218	226	224	213	216	213	218	212	221	221	247	228	237	204	216	227	249	229	229	235	230	219	229	247	228	224	223	246	225	226	238	239	235	230	219	247	216	232	216	223	196	233	238	227	228	226	236	242	208	248	209	251	218	227	231	228	237	225	198	224	210	239	232	221	216	238	225	203	222	215	199	231	230	214	208	239	232	230	212	213	209	215	241	235	215	227	244	219	249	234	236	215	240	216	215	218	175	233	207	227	213	222	224	215	226	235	228	228	228	240	211	246	238	227	235	202	238	234	220	216	208	221	219	205	222	212	220	226	212	211	217	231	224	238	245	217	219	178	224	210	229	207	213	239	203	228	233	218	207	231	224	218	210	224	245	219	222	233	215	216	231	214	222	229	202	221	234	220	218	245	251	216	237	231	222	242	229	211	211	211	243	231	229	234	216	234	208	237	230	220	243	220	232	192	244	244	222	225	232	224	200	229	228	227	226	235	204	206	252	216	210	222	233	210	194	221	247	217	235	217	211	214	246	212	247	219	239	213	253	237	220	211	236	218	250	232	215	243	248	228	226	226	232	219	189	202	196	217	213	210	225	242	200	183	205	200	255	227	217	251	228	191	206	225	209	200	250	235	248	218	213	217	231	208	242	234	230	193	225	228	251	216	245	197	239	222	218	218	225	229	214	217	227	232	229	204	209	222	210	244	222	231	211	222	230	228	204	221	213	243	240	244	216	217	214	239	204	242	222	228	209	239	212	224	225	211	198	204	206	242	207	229	218	211	237	228	246	235	214	231	224	222	236	238	240	201	225	231	235	221	196	232	209	238	226	213	215	208	244	223	215	229	216	219	199	244	220	217	237	203	233	202	243	258	241	224	236	236	216	217	209	225	199	246	220	219	248	220	215	233	229	203	224	246	245	212	218	212	231	226	245	203	200	229	265	221	229	212	223	234	254	230	252	228	212	217	210	255	204	211	244	221	218	244	237	234	228	223	230	193	241	232	238	208	220	224	216	229	215	217	230	204	205	231	216	235	228	219	227	220	242	191	236	219	230	207	203	231	225	203	205	246	212	237	226	245	237	219	196	217	193	218	204	195	218	206	208	224	229	204	235	232	220	237	218	239	251	224	225	232	195	234	223	219	243	204	244	246	222	240	223	232	224	225	208	220	241	226	253	216	239	198	222	191	195	213	221	214	224	226	205	210	204	229	214	202	227	224	233	226	220	209	223	201	222	238	240	218	230	229	250	211	220	209	212	226	221	220	224	215	218	256	215	233	224	219	243	246	251	204	218	215	224	215	222	217	229	191	243	215	220	236	237	233	227	248	217	224	226	206	234	225	197	219	232	231	202	223	199	207	234	248	254	190	219	237	213	198	197	227	224	234	202	198	209	225	208	222	207	231	235	226	215	229	207	229	217	230	197	250	242	238	234	250	225	228	215	229	240	220	253	222	207	222	237	243	214	223	207	221	217	231	235	203	224	202	221	198	217	202	222	258	224	221	220	250	209	211	228	240	220	224	234	225	229	232	209	222	224	215	203	223	229	195	234	213	187	211	231	191	227	217	223	228	213	206	216	226	234	225	212	231	230	238	218	225	208	217	208	209	218	230	224	243	223	218	206	238	230	231	232	249	218	222	226	222	220	264	200	229	229	224	215	238	229	207	215	208	227	218	218	218	227	230	214	201	208	218	229	202	208	196	193	229	242	233	238	225	202	256	229	220	232	223	218	212	226	199	211	227	214	220	238	220	217	197	199	225	239	223	214	221	192	231	203	225	242	215	229	213	217	207	224	255	204	241	245	211	236	228	212	225	212	218	249	241	210	207	250	235	242	254	229	208	257	232	210	217	236	213	193	237	249	257	202	247	241	236	226	227	229	216	218	222	209	207	207	222	215	235	234	220	225	220	219	246	209	239	198	200	241	226	237	210	216	231	239	210	241	218	234	191	232	226	223	218	219	223	228	245	232	211	209	231	254	227	208	238	229	229	206	227	222	246	242	239	195	234	233	212	202	232	221	219	212	213	220	235	217	234	226	245	211	227	228	222	249	216	202	211	230	214	226	183	231	234	234	211	220	221	196	207	230	216	226	215	236	243	228	210	208	227	241	222	225	225	244	251	241	213	238	220	255	231	225	210	219	208	211	221	251	221	228	229	197	222	231	224	226	228	237	212	210	238	229	231	232	238	222	222	210	230	221	215	262	223	247	222	237	248	197	210	226	241	224	225	219	244	209	211	224	212	209	258	215	228	221	223	218	201	243	193	222	217	247	217	211	217	212	229	218	230	215	222	185	218	202	229	204	222	221	209	215	215	228	235	231	228	234	213	219	220	234	241	231	234	232	224	188	228	204	213	194	214	244	220	206	225	219	242	209	226	245	229	223	217	211	254	211	211	224	215	227	224	206	240	206	207	212	228	205	238	215	201	212	231	251	206	244	214	236	222	219	242	219	213	244	231	225	232	224	230	203	214	229	245	218	222	225	230	213	230	238	209	211	194	236	222	217	216	233	210	196	239	209	231	232	223	225	207	233	228	233	236	245	241	206	244	218	220	225	199	244	216	253	237	233	223	256	227	235	222	219	228	215	209	222	223	235	217	227	225	215	241	222	240	207	238	219	215	224	230	228	228	238	251	214	245	225	212	225	190	213	229	220	220	229	200	236	219	201	213	256	200	246	229	241	230	224	226	229	230	193	227	225	215	219	211	209	244	211	229	206	216	222	220	246	200	247	239	229	230	214	221	208	216	231	241	238	201	219	222	216	226	216	221	229	203	209	220	219	220	235	230	202	238	214	213	233	224	211	199	196	214	201	225	200	210	254	204	220	214	241	241	225	215	234	230	275	213	218	233	246	220	241	243	233	228	223	220	211	220	255	233	263	228	236	202	258	225	213	213	220	230	260	223	245	237	216	220	248	231	234	247	252	221	229	247	200	221	223	234	225	195	241	230	215	203	215	223	231	209	196	217	238	203	221	219	242	238	203	236	215	213	228	236	234	235	227	235	214	214	241	217	251	230	210	218	220	236	238	216	203	242	213	225	220	229	236	238	191	209	203	228	226	225	216	222	259	219	211	230	245	217	234	236	230	200	247	220	238	241	246	212	214
24210	21342	28713	24303	21277	6273	837	574	429	410	411	409	416	373	348	366	341	330	351	346	335	304	304	314	360	299	319	311	317	285	294	300	304	308	299	314	328	318	299	330	289	313	307	296	306	328	293	337	276	311	306	334	303	281	297	294	313	287	288	333	291	316	269	317	279	317	313	283	277	317	290	304	308	264	296	302	299	285	312	298	330	264	318	298	291	311	294	275	309	286	314	347	292	305	261	283	292	288	298	287	276	311	288	298	285	283	288	305	300	269	307	269	313	323	317	252	287	278	289	302	313	296	287	313	294	278	291	309	290	281	299	304	296	349	299	277	295	283	271	291	291	291	291	278	312	301	291	316	289	292	281	289	283	317	287	292	295	317	290	314	280	293	281	287	287	299	316	294	301	284	294	312	314	322	291	295	273	289	283	303	292	311	288	275	299	280	297	302	291	291	297	343	278	317	280	309	286	281	293	306	298	307	305	321	311	290	286	268	296	306	277	302	280	300	289	281	318	296	298	289	310	305	303	310	287	303	293	314	273	302	296	316	289	298	288	287	279	320	287	287	306	293	290	290	283	279	310	305	270	319	279	290	299	303	300	323	272	308	277	281	276	282	298	295	288	268	251	317	290	281	286	288	262	295	279	322	292	264	286	300	286	293	260	296	287	294	308	288	310	314	285	304	301	288	312	301	314	282	319	311	286	324	286	321	267	307	275	306	291	279	285	285	284	299	276	263	304	305	286	306	290	299	276	345	299	293	281	322	315	302	254	288	275	304	306	287	306	289	296	278	293	280	277	293	281	297	246	269	301	315	300	310	303	333	305	289	315	312	317	276	302	306	291	299	282	275	282	293	264	311	327	305	269	279	283	305	312	306	274	297	283	301	276	278	285	300	274	294	296	271	297	304	280	296	314	292	327	323	299	284	315	279	297	314	301	287	312	281	294	289	307	290	300	268	293	299	292	304	292	293	299	300	273	303	301	304	280	299	310	288	303	303	300	286	284	276	293	294	268	307	271	290	306	282	300	321	290	309	290	283	288	286	280	305	297	305	305	300	300	289	304	290	292	286	290	298	272	294	271	262	307	277	289	304	284	282	304	322	317	273	303	292	273	285	284	305	285	296	290	272	292	290	280	274	289	307	300	314	292	277	310	305	266	303	295	298	319	275	300	314	282	288	286	322	312	296	302	278	299	310	274	273	293	293	268	285	293	302	314	281	327	303	285	282	321	317	300	312	284	277	333	292	302	292	260	328	286	329	308	281	339	321	286	289	318	287	280	289	299	321	253	317	306	291	317	302	298	262	297	284	319	286	269	299	288	308	286	278	302	296	287	326	313	278	286	313	304	305	299	304	296	294	266	296	283	280	320	291	297	272	278	290	295	296	280	272	286	291	289	302	266	314	268	297	295	270	279	291	297	310	312	273	288	288	294	269	288	310	279	299	303	282	306	305	295	328	269	298	279	296	287	284	265	307	323	319	290	292	262	291	296	292	305	318	279	296	313	281	281	302	273	288	262	290	305	269	314	287	247	290	302	301	291	244	280	297	278	305	298	288	277	305	267	286	289	300	268	270	273	287	282	295	299	275	297	276	294	288	300	302	277	300	295	304	281	288	308	290	289	289	271	308	273	298	298	300	298	320	323	266	270	292	295	311	265	276	299	304	292	287	316	291	294	280	301	307	291	338	318	298	271	268	309	272	326	288	270	285	276	289	293	266	260	336	306	276	299	333	291	300	277	306	329	303	272	270	283	299	280	288	284	286	280	299	326	301	304	313	290	278	295	304	310	302	317	302	316	291	308	295	289	289	299	299	286	309	297	299	288	289	326	296	290	278	287	300	298	319	300	308	274	269	296	284	295	294	279	278	297	309	304	309	314	325	306	288	309	300	296	281	288	282	277	282	281	277	304	280	322	294	310	277	312	283	280	297	295	310	278	295	314	264	294	311	315	310	280	276	315	303	298	316	310	323	318	279	304	285	311	327	329	288	286	286	305	325	318	298	301	277	313	306	300	312	300	282	287	292	307	293	311	285	304	314	296	301	280	319	296	316	287	317	295	313	294	324	298	283	300	267	282	283	275	285	284	303	304	281	277	302	293	280	263	279	285	302	278	284	263	326	283	287	286	275	270	338	307	280	293	287	262	294	294	308	317	329	288	300	303	297	292	295	284	308	303	293	289	269	326	327	277	313	314	281	302	281	266	278	293	303	279	301	294	298	314	296	282	298	312	312	310	303	287	266	297	282	299	309	266	258	304	294	284	303	295	283	303	267	289	286	268	285	288	316	296	292	318	308	306	303	306	297	277	295	294	279	262	321	308	295	315	323	309	295	305	288	331	294	296	271	284	310	269	308	274	275	280	296	297	325	285	313	270	310	289	285	284	286	321	317	279	263	282	287	293	302	318	271	276	285	304	301	284	308	289	281	319	287	318	287	310	314	280	293	303	300	272	293	271	270	266	314	267	277	276	280	283	285	303	327	274	308	296	301	310	267	260	289	275	280	307	287	304	280	329	303	282	298	305	298	279	288	310	296	295	300	290	305	284	265	282	306	304	304	290	297	289	261	316	277	298	287	300	252	267	310	295	314	270	262	253	305	286	262	294	286	284	317	291	292	293	277	267	301	271	279	315	276	300	269	327	264	290	314	322	273	317	313	289	316	320	320	304	286	307	293	292	291	318	296	282	310	284	271	299	289	264	274	290	283	338	302	312	301	298	292	274	279	304	273	260	292	306	327	283	240	281	294	270	298	277	313	301	287	281	265	313	269	291	315	285	300	282	268	298	287	242	268	286	316	318	278	306	299	270	312	299	268	302	296	272	278	271	281	312	288	306	281	292	272	317	319	282	277	305	343	314	288	297	276	293	278	289	294	280	295	303	313	310	294	305	266	302	285	264	285	303	275	279	277	310	325	286	301	336	304	289	280	325	315	269	292	303	287	282	318	289	299	297	289	310	257	270	290	285	281	299	302	242	308	321	308	290	302	281	317	293	290	276	278	321	292	301	297	303	265	270	277	278	290	296	288	318	300	258	289	324	287	328	324	279	282	278	308	262	290	285	311	289	282	272	303	287	283	287	293	294	311	297	298	301	284	282	302	301	275	301	264	291	298	283	308	276	270	311	303	315	307	268	292	294	287	315	287	281	301	299	265	280	313	292	324	295	287	317	258	290	317	298	279	318	332	284	289	316	278	277	288	303	293	283	264	310	316	298	291	309	298	266	269	282	291	271	304	308	300	310	302	249	282	301	281	280	259	296	290	310	297	313	290	266	286	301	264	284	305	278	334	300	276	285	323	288	298	278	270	308	268	313	282	309	303	302	315	304	288	258	272	303	281	306	281	292	294	292	252	273	296	290	308	295	301	299	310	279	298	318	309	307	289	289	284	293	268	291	304	279	284	276	285	286	295	304	299	310	273	294	281	315	308	305	296	306	276	304	302	308	261	291	297	278	319	275	296	289	276	302	316	309	291	289	306	320	284	303	292
45423	11598	7897	4090	2758	2062	1605	1321	1174	1028	925	841	798	729	710	671	646	625	610	590	618	586	586	520	523	553	543	565	519	526	567	534	522	575	525	549	495	509	520	495	544	508	520	479	475	480	504	509	518	529	491	492	485	495	487	519	516	487	477	504	527	505	501	476	491	533	500	474	527	500	506	474	485	515	487	487	507	520	542	506	501	528	524	484	479	550	550	486	508	492	498	496	511	498	523	520	499	478	472	512	469	477	497	517	487	519	513	514	496	536	484	499	472	536	508	488	508	496	515	478	512	497	474	492	513	509	499	502	495	495	477	524	483	527	493	491	449	492	457	503	450	488	465	533	522	507	494	502	501	518	484	479	525	480	505	519	530	498	497	506	476	498	485	465	475	524	497	526	484	512	511	489	508	455	503	479	481	499	502	484	508	531	490	507	450	466	513	455	492	515	529	496	461	489	509	472	461	481	534	488	516	508	483	484	468	482	460	522	458	489	512	472	488	465	476	490	524	494	539	470	455	446	509	441	478	485	507	459	502	508	477	484	557	488	471	487	493	545	481	488	496	485	536	497	525	490	480	490	485	508	484	457	512	501	494	490	468	449	499	522	496	523	506	519	475	532	482	505	517	530	485	473	473	486	510	517	555	507	505	504	504	490	497	540	493	473	484	526	504	473	489	478	503	491	524	530	487	483	500	482	511	493	473	502	512	506	436	517	470	558	513	480	499	489	478	487	507	509	549	459	525	497	492	456	500	485	494	521	530	508	492	528	553	540	512	485	483	516	498	468	487	506	518	486	487	521	500	481	453	503	471	501	506	503	502	485	474	480	503	505	507	511	498	497	471	505	517	483	471	525	522	480	494	502	526	533	471	555	526	519	524	456	503	524	487	488	448	491	506	525	507	458	472	494	498	461	503	502	457	510	482	469	483	493	465	492	482	533	499	501	485	479	489	507	491	483	502	476	501	507	531	482	471	486	490	479	490	519	460	506	516	504	502	515	466	503	503	474	482	518	485	479	471	513	521	459	485	480	463	471	454	499	485	524	457	469	521	527	494	502	500	501	467	547	503	463	486	504	501	468	502	503	506	477	486	506	492	494	480	520	467	485	511	474	455	513	481	515	511	514	485	465	499	477	524	489	511	527	535	481	511	465	489	511	519	504	489	473	510	454	491	505	542	525	517	502	507	499	545	539	506	520	488	572	493	518	520	479	492	519	500	508	464	502	502	495	501	509	476	472	492	491	494	480	481	505	493	518	486	482	477	480	477	484	472	493	474	525	507	486	491	478	496	497	483	507	498	572	471	490	493	489	481	510	548	511	531	499	517	531	462	481	491	481	467	459	497	510	492	467	474	507	534	531	489	494	511	504	479	460	516	488	475	453	531	512	464	511	465	479	481	497	506	539	528	491	478	514	489	527	478	520	491	507	500	480	528	492	484	509	492	512	507	540	504	542	450	519	424	482	495	500	501	510	516	485	510	439	514	518	508	513	532	505	536	507	489	513	479	516	506	527	506	477	487	500	477	504	469	462	492	464	473	493	482	502	489	529	533	525	539	479	498	488	457	527	517	519	499	504	505	470	506	498	483	506	521	480	529	475	511	471	517	498	514	508	488	522	471	483	469	500	525	519	447	488	443	511	516	482	509	512	472	515	502	494	502	494	478	421	458	501	484	520	522	487	520	458	487	505	518	515	493	552	536	522	470	493	480	486	512	526	546	512	494	516	490	550	499	456	489	503	485	516	552	501	450	480	457	463	500	509	502	496	511	504	481	497	486	443	496	504	515	538	481	522	481	522	489	474	507	494	454	458	512	541	507	504	515	534	488	510	526	534	473	487	526	514	488	509	496	520	491	490	542	479	553	492	472	499	471	534	492	478	479	481	479	486	510	455	524	524	478	482	478	508	468	453	500	487	477	487	505	513	515	505	520	470	520	478	458	530	513	499	466	514	516	472	493	532	489	513	508	509	458	487	451	477	468	506	489	513	485	518	498	507	487	489	480	514	486	468	490	490	499	479	513	482	522	524	526	517	503	475	487	500	455	529	533	520	472	489	466	496	502	502	499	475	515	534	477	474	489	514	457	492	538	495	446	495	471	510	475	484	498	521	491	504	501	483	485	453	486	466	479	487	464	474	505	461	520	478	511	501	514	510	498	474	456	501	454	487	506	490	479	493	465	479	504	512	510	498	451	512	514	466	442	463	479	522	484	492	488	479	513	520	488	500	437	507	519	480	466	445	518	466	513	546	474	496	482	470	507	471	492	515	484	483	523	486	454	521	499	495	494	508	483	505	509	492	478	487	507	505	501	503	528	510	487	485	476	464	517	495	507	475	470	456	495	515	501	495	494	510	510	513	518	511	520	471	531	542	528	477	482	482	484	467	519	477	528	484	496	460	476	491	509	505	491	478	519	498	496	508	492	472	495	473	475	496	520	510	549	509	512	491	505	486	492	472	492	537	473	513	454	507	479	490	507	479	470	502	483	481	502	471	462	460	497	499	481	518	505	504	515	490	487	520	493	478	480	507	475	474	483	499	509	545	474	520	520	527	495	483	472	454	512	505	536	493	511	539	493	490	516	468	514	495	471	470	505	502	487	483	505	462	507	460	529	526	527	481	502	472	496	507	523	468	498	519	500	505	448	492	522	478	512	491	474	501	516	474	484	471	472	504	504	565	523	500	485	506	521	525	511	520	483	538	487	509	519	497	505	539	477	499	470	499	507	503	470	504	479	468	506	493	471	503	518	488	513	476	483	501	491	501	518	483	516	510	457	458	487	497	477	498	492	479	488	496	488	479	534	510	526	519	502	491	519	499	483	501	478	525	472	507	471	476	479	482	507	506	482	527	462	487	496	465	475	504	557	540	514	499	505	492	471	488	478	498	518	457	545	488	464	480	498	534	490	498	509	482	510	489	469	444	486	465	484	514	501	524	486	480	521	552	496	499	497	488	519	502	479	469	487	517	511	497	471	505	511	507	526	475	510	494	497	468	514	469	528	503	487	485	516	523	449	537	496	474	507	525	530	484	481	483	470	496	525	493	505	510	536	485	481	495	498	491	498	474	500	499	476	531	500	515	439	504	514	472	477	486	502	470	485	495	509	481	478	469	512	499	524	497	466	439	514	505	473	467	488	489	496	498	481	475	486	495	489	486	504	482	483	470	515	471	474	523	488	479	517	506	484	473	538	535	521	504	513	490	499	487	497	513	505	505	479	463	497	453	522	475	508	531	515	491	445	497	468	487	514	513	503	499	494	459	513	485	487	494	490	506	521	466	508	491	519	467	507	481	459	479	518	483	515	449	514	460	519	472	464	457	520	510	468	490	490	533	478	472	483	532	447	473	429	514	536	480	513	489	479	465	503	505	502	489	495	504	492	461	508	497	496	487	527	512	523	491	524	547	507	547	483	511	500	487	494	473	507	481	497	546	495	476	487	518	485	520	488	515	530	508	502	502	538	461	525	502	503	490	480	496	492	492	504	531
23207	21356	29306	23775	21357	21325	4768	960	685	624	565	552	503	456	450	415	416	426	435	415	380	413	390	368	364	393	348	355	382	372	349	356	360	369	365	343	351	381	367	334	351	336	359	352	349	395	357	336	340	320	358	329	333	361	359	325	363	353	391	345	391	319	364	320	332	359	340	353	308	350	335	345	369	332	382	318	298	324	348	310	342	357	354	330	332	334	355	354	354	337	349	323	293	339	370	349	360	355	315	342	358	311	351	357	385	321	357	323	344	304	342	328	333	368	333	324	320	354	359	393	351	330	321	343	334	362	304	345	338	381	327	349	335	324	359	361	341	327	332	350	352	336	357	352	363	365	331	329	320	370	357	333	327	289	365	341	352	371	339	356	342	352	315	338	337	342	344	335	346	336	336	331	342	349	345	357	381	347	359	349	337	327	332	354	386	354	330	373	343	325	329	326	330	351	349	349	356	363	362	333	329	343	285	329	324	339	333	346	347	327	342	347	317	350	333	300	353	358	356	322	325	314	363	342	321	318	359	365	332	347	338	334	329	339	335	352	290	323	348	345	338	371	345	346	358	338	352	362	326	324	304	369	365	347	308	333	354	335	337	342	362	360	349	367	363	345	334	330	365	343	339	369	342	311	353	324	342	351	350	348	319	344	335	359	352	317	335	337	313	353	329	353	339	316	392	341	332	390	311	381	346	333	334	330	342	361	315	352	327	307	336	339	309	325	343	342	336	341	346	323	354	346	329	337	383	338	353	355	357	346	332	354	372	338	321	339	303	356	343	317	361	342	363	364	353	326	326	346	331	336	355	361	345	335	343	355	319	341	336	312	361	304	368	338	356	330	370	357	344	316	347	351	341	366	315	345	340	369	336	323	344	318	355	340	358	320	339	297	339	366	386	350	316	326	341	327	352	331	328	334	343	342	316	345	325	344	337	306	351	374	330	331	369	303	314	346	313	335	366	329	339	370	351	364	330	336	333	335	344	329	343	335	324	364	339	397	332	327	320	334	328	329	381	338	354	335	348	344	325	338	330	335	362	335	331	337	346	362	315	321	311	345	340	313	339	340	345	360	341	356	329	339	355	355	338	362	350	336	340	319	331	361	350	332	347	347	331	349	307	316	363	340	362	319	320	334	343	360	344	355	323	346	333	346	341	364	349	354	318	331	345	341	323	330	364	328	383	327	347	349	345	359	332	332	343	383	352	361	360	327	333	358	353	308	347	310	357	368	335	336	305	300	319	334	373	344	325	309	326	338	345	365	342	338	364	317	365	319	325	322	352	345	320	349	331	346	345	341	364	350	338	337	340	329	336	338	333	313	364	323	357	336	343	352	314	351	351	372	344	343	369	343	328	373	319	312	363	364	360	349	336	327	345	325	359	313	300	353	335	374	352	364	353	337	349	348	344	347	334	310	332	319	337	345	331	332	351	326	350	363	353	355	339	331	368	326	353	323	337	358	295	328	336	339	331	335	323	349	339	367	317	325	353	333	354	326	305	351	371	326	346	299	321	334	332	311	352	353	348	346	330	324	339	362	322	293	326	316	318	328	345	325	339	332	341	348	368	338	357	323	325	343	342	340	360	346	358	317	314	352	301	343	341	328	333	350	345	357	343	319	318	327	337	356	347	349	377	342	324	350	355	338	347	343	334	324	327	363	332	359	336	322	349	361	342	318	338	362	335	319	363	327	339	339	347	340	324	322	331	373	352	339	353	350	325	352	341	316	334	320	340	333	343	329	339	360	349	355	315	320	340	365	331	353	357	358	309	364	375	324	326	358	335	335	339	354	362	332	366	350	322	349	330	333	326	355	353	338	384	377	345	330	345	318	349	311	354	313	324	342	359	333	345	331	352	337	356	362	315	340	383	334	353	373	325	356	362	316	329	352	331	342	336	371	328	348	327	350	317	336	314	361	326	325	339	343	351	330	349	356	371	315	351	355	361	344	347	316	352	305	334	322	318	316	345	344	356	342	322	346	329	369	370	292	310	380	320	353	339	307	326	369	328	317	331	363	340	326	341	363	339	338	341	348	366	339	348	346	360	353	331	330	331	356	330	328	320	345	342	350	312	336	356	321	362	330	332	330	342	320	335	379	321	333	353	343	365	351	349	361	338	341	349	302	356	363	321	324	316	340	321	321	345	316	383	339	354	322	339	360	364	352	316	320	332	354	307	338	338	339	372	340	345	334	298	314	320	354	365	341	345	351	348	336	339	321	354	344	330	360	320	344	338	362	292	319	331	322	327	361	362	357	324	320	369	376	342	332	320	332	352	341	364	333	361	351	329	341	352	350	298	356	324	348	353	335	351	348	339	333	334	366	351	337	336	352	336	333	357	326	335	335	351	341	334	361	354	333	311	349	373	330	347	325	325	342	317	307	349	324	355	320	365	323	352	344	361	347	357	347	342	348	319	347	360	313	355	342	314	317	346	307	344	325	316	329	330	336	350	310	325	323	357	359	377	369	339	352	328	354	362	349	374	360	362	333	355	333	363	329	364	315	351	352	353	322	370	346	325	317	331	348	319	315	369	332	373	365	354	361	340	335	325	335	291	290	328	335	342	367	315	361	331	341	323	357	331	337	331	352	379	340	320	347	334	330	350	338	353	356	350	358	357	326	352	319	318	337	321	317	335	323	327	365	337	354	344	367	353	346	328	335	355	340	348	342	316	356	401	356	323	344	339	333	352	321	321	321	330	322	317	309	372	325	333	349	303	304	339	341	351	356	344	367	298	339	350	316	334	315	331	361	335	347	354	344	365	356	325	333	354	305	324	333	328	321	316	357	359	335	331	316	329	349	361	319	311	316	334	334	343	337	355	365	344	354	327	335	332	321	358	371	330	359	330	351	342	337	367	302	323	321	311	329	351	341	366	344	348	360	356	319	350	339	351	326	328	355	324	327	334	324	341	333	344	318	343	370	322	329	319	362	339	330	343	365	344	370	335	332	341	325	349	340	336	302	344	345	345	356	365	361	329	357	332	335	335	337	352	349	356	336	304	351	346	334	344	330	315	315	326	324	319	332	362	329	340	350	344	342	341	325	312	310	343	346	345	351	342	346	353	296	367	311	359	311	350	372	319	336	359	331	320	324	327	314	343	350	343	326	334	371	330	358	355	345	333	343	348	320	334	323	349	328	303	329	326	325	348	358	336	336	325	332	347	326	343	309	348	307	352	371	339	337	378	355	345	370	356	332	287	330	348	369	367	312	320	365	336	361	319	353	293	330	336	307	358	360	345	319	327	352	359	358	340	328	351	363	387	367	346	334	320	378	318	357	335	331	333	327	340	320	336	338	390	316	320	353	319	339	341	354	344	318	343	370	360	353	332	336	315	334	365	302	328	358	371	353	361	330	339	382	346	355	328	343	352	323	343	325	331	329	354	344	318	325	357	341	352	353	344	351	329	336	326	352	340	353	327	334	354	331	311	303	339	303	346	346	353	371	339	311	327	343	311	344	300	332	332	336	341	334	363	345	344	346
52117	15775	12834	6793	4703	3457	2763	2165	1911	1536	1383	1220	1157	1003	969	852	820	804	829	812	721	740	744	647	688	697	646	666	645	665	660	628	602	626	644	639	622	591	625	588	557	571	607	643	581	633	566	585	630	546	597	563	577	597	575	539	602	576	564	607	512	608	587	555	563	558	566	601	579	619	627	588	578	595	578	559	590	574	598	576	557	552	604	510	543	567	543	565	589	577	585	578	522	581	544	609	548	609	565	561	560	621	576	565	547	578	542	603	563	573	571	605	548	577	578	529	548	562	547	571	606	590	544	565	508	551	542	570	557	547	563	548	529	567	581	638	595	563	582	558	615	599	579	629	583	597	540	560	544	606	553	562	598	562	621	611	573	613	599	560	556	570	515	592	569	573	537	591	517	619	573	571	578	556	556	575	599	536	539	579	574	562	510	574	577	583	530	585	583	523	559	559	572	538	543	547	560	575	575	612	559	574	540	550	620	577	550	539	574	592	579	622	585	560	535	545	575	521	536	517	606	530	596	533	564	556	584	581	526	574	601	561	534	568	578	601	581	536	582	563	568	579	559	572	567	568	568	530	545	558	607	546	542	566	551	555	548	576	576	548	566	599	556	585	607	537	526	541	578	572	551	591	569	604	627	592	583	575	575	592	574	549	554	562	560	540	562	535	548	573	564	587	599	562	582	569	542	577	538	526	590	566	548	579	587	585	571	561	608	603	577	555	595	555	530	560	576	594	576	539	561	560	578	567	527	557	563	564	565	539	540	564	550	526	553	568	599	607	539	570	612	576	621	587	554	543	560	629	530	567	523	586	602	571	562	562	588	554	596	569	565	594	552	544	627	585	563	550	549	599	587	517	543	556	559	598	565	588	560	562	544	561	599	539	558	554	544	590	578	546	550	573	547	563	608	558	542	580	575	577	590	599	541	588	550	553	603	536	536	570	589	585	569	601	577	568	528	530	551	548	528	559	559	554	543	580	565	518	579	588	610	538	592	536	543	582	580	575	579	567	559	568	528	602	590	534	574	544	580	600	534	543	596	581	580	526	529	550	562	603	536	551	590	557	566	561	603	599	536	551	595	543	518	558	593	530	596	558	560	563	544	545	588	592	578	592	591	625	590	579	642	581	553	598	589	563	563	579	600	524	566	611	540	544	574	562	555	558	547	569	596	566	554	580	617	561	577	584	561	566	579	611	540	582	541	524	592	527	573	547	582	590	574	583	606	579	572	560	586	542	545	568	562	594	646	561	578	557	588	595	585	569	540	560	580	601	556	562	567	562	581	554	549	587	539	558	576	587	559	537	580	535	559	542	565	639	554	581	582	612	595	577	580	525	572	521	543	568	594	572	590	543	553	615	538	533	607	569	553	555	597	569	581	572	568	570	515	550	581	536	567	546	597	533	555	608	604	569	584	571	582	581	612	562	570	537	561	625	592	580	588	550	583	561	547	525	593	557	569	530	622	576	588	545	584	583	551	590	567	603	575	587	510	555	577	537	570	539	547	553	560	546	613	546	533	548	588	567	600	559	550	544	591	586	550	582	600	574	538	552	577	567	567	532	535	615	561	556	570	605	596	601	589	575	570	550	603	564	549	571	619	539	559	567	587	577	609	553	575	562	570	607	594	602	548	550	559	566	575	560	548	598	532	540	554	580	581	585	574	635	582	534	557	555	589	506	605	592	596	554	592	551	552	604	533	539	586	589	595	550	537	568	608	526	559	562	569	550	578	537	572	541	550	571	544	577	570	589	542	575	589	541	563	569	565	552	595	593	513	556	553	588	590	546	544	609	539	578	554	577	581	548	585	554	563	546	532	596	545	576	570	572	574	528	607	575	572	547	569	580	538	581	547	577	523	597	593	532	564	557	545	579	612	598	558	552	582	537	577	552	566	583	587	538	573	559	561	534	584	617	579	574	567	578	611	566	597	584	576	562	521	589	555	564	586	562	553	552	545	555	528	576	594	567	567	584	610	560	549	592	551	576	581	579	544	548	542	562	551	538	548	540	607	556	571	556	579	562	586	578	586	584	589	580	551	560	579	602	566	516	583	542	550	558	591	550	570	553	595	580	598	600	548	546	616	563	581	582	559	576	526	569	573	538	568	617	590	564	600	591	516	571	552	552	564	554	576	589	578	569	586	554	562	567	571	574	576	514	592	565	602	565	576	569	560	572	593	570	560	567	567	574	572	536	551	562	582	567	574	548	581	605	579	589	568	573	559	552	592	582	543	557	546	594	545	581	538	592	596	582	587	586	559	565	541	549	577	555	601	555	560	558	549	571	515	560	614	554	523	582	567	550	593	529	575	518	605	623	554	575	553	556	555	603	587	543	556	616	585	593	541	555	598	509	565	563	584	571	543	573	564	592	589	556	535	557	571	568	572	592	564	568	575	538	572	604	507	567	592	581	594	556	580	578	617	536	548	575	556	567	554	566	597	566	586	553	582	558	567	573	572	556	550	569	558	562	618	629	547	552	594	553	586	578	555	599	552	557	583	557	566	539	548	590	545	556	544	571	580	570	609	586	531	561	577	566	544	562	560	537	568	572	526	573	594	555	581	564	552	571	596	560	565	569	547	591	582	570	611	516	559	572	604	545	565	550	572	562	548	566	572	593	570	548	622	564	538	605	552	572	535	538	583	574	570	571	551	556	589	621	559	578	587	549	555	570	557	558	600	591	572	531	576	605	582	577	532	594	563	541	594	572	571	559	548	575	590	567	537	576	570	567	561	616	541	536	538	559	540	557	575	573	582	590	577	565	578	522	562	556	587	552	589	553	594	553	571	567	598	542	568	551	563	592	560	550	560	540	557	523	568	531	565	558	561	591	525	577	557	558	533	572	614	561	555	611	575	518	567	528	577	567	618	543	521	573	593	571	581	553	533	569	570	641	567	548	572	615	559	540	602	588	535	591	575	562	586	556	599	548	583	588	581	548	566	572	555	582	559	590	555	588	578	540	543	598	550	547	575	536	575	555	580	555	585	581	529	559	578	575	601	556	569	605	580	564	568	573	616	591	570	561	596	571	567	554	583	548	515	548	568	557	558	601	542	532	540	557	566	583	567	585	604	584	549	580	575	566	595	591	584	576	580	511	558	589	536	583	558	556	529	506	538	572	579	621	569	554	593	565	555	551	578	591	545	561	569	582	556	565	489	590	576	546	564	592	582	578	573	554	571	549	569	545	604	560	575	611	544	603	550	531	553	552	601	581	575	600	565	610	568	572	573	551	586	583	609	589	578	571	581	577	523	540	564	536	578	577	611	600	627	554	547	532	515	608	579	536	565	595	593	553	588	573	529	511	570	550	544	541	523	518	589	523	584	589	559	580	560	569	568	613	573	566	567	540	562	573	557	559	613	554	567	584	578	560	549	556	569	593	552	618	544	569	542	585	515	591	580	556	582	542	509	563	546	605	575	524	561	572	570	583	563	555	545	582	560	588	532	577	579	577	592	525	535	598	544	625	568	575	566	570	538	585	567	572
26999	20944	9854	540	237	221	174	150	147	152	97	144	127	136	129	132	125	149	134	121	133	137	150	138	119	132	144	148	111	124	128	121	121	120	143	144	117	126	140	129	140	131	134	143	126	132	141	118	130	129	128	143	130	141	142	145	157	140	98	134	139	158	123	147	155	111	138	121	117	119	116	147	137	142	135	135	133	142	140	130	113	131	128	127	138	126	125	119	133	136	117	135	136	125	129	133	141	131	130	141	135	122	150	122	148	129	124	111	144	121	126	140	116	150	136	125	114	143	116	139	113	112	123	141	138	127	121	133	121	132	139	136	127	142	110	119	120	123	137	121	118	117	133	152	138	122	133	119	119	142	133	127	121	136	136	125	130	116	118	126	129	133	130	105	120	135	119	125	133	142	121	131	139	127	115	128	122	135	135	124	119	112	124	125	130	123	109	146	109	123	139	124	134	133	134	107	124	132	132	123	121	134	127	136	130	134	125	120	123	141	126	119	138	143	123	120	147	128	149	135	144	152	119	131	144	111	118	113	145	131	138	130	123	103	126	117	134	147	138	135	110	142	117	124	130	127	134	135	122	112	120	132	133	118	127	138	149	144	132	123	152	120	137	122	137	137	126	117	137	136	116	142	141	148	131	125	127	139	123	134	150	151	112	132	138	130	137	114	131	128	138	145	142	131	128	116	152	145	138	108	154	132	134	138	125	131	121	126	131	112	109	124	138	119	135	108	121	138	122	137	131	134	122	121	145	110	117	111	122	138	134	131	135	121	130	135	131	131	132	128	141	144	140	128	117	138	117	140	107	128	129	151	145	129	115	121	122	150	116	111	141	131	154	114	116	141	136	137	129	145	136	90	138	106	143	110	128	125	129	119	131	123	117	110	142	133	122	123	126	130	118	143	132	116	126	110	134	134	128	140	151	118	151	139	125	134	136	131	135	126	117	125	131	150	135	131	144	130	129	119	105	130	136	134	132	127	113	132	144	126	127	119	138	115	129	115	130	127	144	97	133	132	149	141	123	134	135	145	156	141	141	132	130	141	124	134	142	113	124	130	137	122	139	116	149	153	119	130	139	107	128	128	135	133	128	129	114	119	134	120	134	121	130	145	138	153	123	126	118	125	130	131	126	135	150	148	127	157	136	129	122	132	136	121	141	118	137	138	142	131	127	139	123	138	117	135	146	137	123	120	119	111	146	131	138	136	99	120	115	129	138	146	139	113	130	135	121	126	154	102	137	136	109	120	136	124	127	123	109	124	134	134	142	129	122	144	138	136	116	133	129	156	130	111	131	131	145	125	144	130	151	135	127	129	124	138	132	132	119	175	128	128	132	132	113	126	143	131	127	145	132	139	126	135	138	112	131	144	130	117	122	131	112	129	135	148	151	131	129	124	134	131	136	125	123	131	129	121	120	160	149	115	127	130	136	128	129	133	117	127	142	145	133	137	136	121	127	127	128	133	130	136	125	133	144	122	132	135	136	143	126	144	131	142	144	136	130	118	128	120	123	140	141	143	128	116	141	128	137	130	138	128	145	129	113	142	118	131	124	111	127	116	144	136	134	109	130	139	133	122	139	125	128	111	136	110	124	130	127	124	136	131	146	126	126	125	125	130	146	123	125	151	117	144	151	131	117	131	120	144	141	114	112	138	135	127	121	116	113	107	113	132	129	125	155	123	134	133	146	136	132	116	130	133	116	137	122	135	125	150	125	117	128	125	129	136	121	128	140	142	139	125	125	137	130	121	113	132	130	110	123	138	131	122	127	135	122	127	138	127	124	114	123	137	152	125	157	129	138	137	131	123	129	134	145	127	129	128	132	136	139	149	133	127	156	112	118	135	120	136	133	118	129	127	130	143	127	124	131	130	104	127	131	135	129	119	122	129	140	135	124	147	122	118	108	162	124	133	131	130	122	138	142	146	128	127	116	125	131	99	131	123	140	117	124	145	125	120	112	121	129	119	149	123	135	136	136	118	117	124	144	134	133	125	122	133	118	99	151	129	140	141	116	123	126	123	109	138	132	137	148	120	138	118	116	117	132	123	134	148	132	121	130	146	132	145	128	114	115	142	130	120	123	114	119	131	123	123	151	104	125	134	108	126	142	147	116	123	128	118	145	105	126	136	126	130	128	126	122	135	135	123	121	138	132	136	112	139	130	136	123	136	127	118	131	145	148	134	139	116	111	128	119	146	120	135	125	114	128	136	107	128	114	110	117	117	137	137	121	150	102	142	140	135	117	142	127	119	129	113	131	115	117	139	154	131	143	131	127	141	146	168	112	130	125	116	124	124	129	118	125	127	141	144	144	119	149	120	113	114	142	138	136	116	119	125	140	127	120	118	132	127	130	136	114	113	125	131	123	108	134	149	130	135	137	121	121	128	124	127	139	123	114	137	144	129	129	153	123	146	110	123	143	132	135	134	142	130	132	133	114	144	115	131	115	120	136	115	137	138	132	107	135	134	149	117	128	142	95	145	135	121	128	130	118	128	129	128	124	111	113	132	136	127	123	118	132	127	144	145	129	133	121	123	133	124	120	134	117	156	123	130	131	124	142	117	147	122	122	140	143	139	139	134	154	123	118	126	123	159	127	122	140	120	140	110	119	130	125	138	145	138	141	121	147	142	132	113	127	117	139	134	138	130	134	116	124	150	135	133	119	151	136	129	129	116	119	127	120	122	134	118	125	138	150	122	120	137	130	139	120	158	134	147	121	124	140	115	122	124	130	123	138	145	131	135	125	140	128	133	132	140	150	115	152	132	104	141	122	106	125	131	134	141	125	137	141	149	115	116	117	133	135	126	128	117	138	140	143	129	121	126	130	123	127	130	112	122	135	140	115	133	131	140	129	123	138	117	123	139	131	108	139	156	147	120	134	144	138	103	130	140	125	122	155	121	132	140	129	114	127	127	120	121	132	114	142	113	138	123	134	136	116	122	168	120	140	115	129	109	123	123	118	134	128	145	135	145	126	134	123	153	133	122	123	149	134	130	114	135	119	129	134	137	132	140	112	141	128	103	129	133	116	135	137	115	149	114	151	132	123	138	136	133	136	111	128	121	138	115	154	124	126	141	113	132	137	129	138	152	149	131	127	140	128	146	131	141	133	126	163	117	135	124	106	128	108	121	118	137	136	136	123	107	110	128	143	134	125	123	125	131	160	105	120	113	134	122	126	132	143	134	137	113	144	140	134	147	121	152	120	150	145	133	125	139	127	131	133	131	136	127	130	110	125	134	128	127	129	135	140	131	113	145	131	125	136	122	128	135	114	134	126	139	124	130	129	146	130	121	132	138	120	128	132	125	122	118	138	129	140	125	138	137	125	133	152	112	126	144	153	132	113	130	139	135	117	130	138	128	136	135	117	126	120	127	128	128	145	116	140	157	137	147	127	133	113	134	135	106	113	125	126	120	135	136	120	152	122	146	115	114	138	148	135	135	134	130	143	139	110	128	128	137	143	137	102	114	141	130	125	112	119	126	127	123
21782	2983	998	581	422	339	356	333	301	269	256	280	242	226	257	246	226	253	260	252	234	241	236	228	211	231	270	242	239	219	232	229	226	218	207	242	220	204	223	259	214	214	232	234	226	203	229	232	232	215	222	225	233	229	222	231	216	213	220	230	239	230	238	243	230	221	256	254	241	226	214	229	229	222	226	223	216	220	218	235	239	245	222	224	208	221	236	212	229	204	230	228	231	197	245	221	214	204	245	233	210	241	205	233	204	253	257	216	216	246	213	205	220	231	232	238	215	210	230	205	218	229	233	221	246	234	205	213	253	208	230	260	201	227	221	242	236	204	197	241	240	254	247	237	238	216	222	228	222	238	202	222	217	221	211	231	208	229	226	241	259	258	205	217	235	222	187	249	218	209	215	245	212	210	249	205	232	220	233	231	249	234	259	225	232	286	220	234	229	235	216	197	190	212	208	233	223	245	266	222	241	235	212	194	247	251	220	237	199	207	234	228	234	215	254	242	257	216	227	207	223	224	202	235	192	225	230	219	250	236	229	218	205	247	234	230	200	225	218	234	214	227	201	224	229	239	211	235	231	235	207	225	227	230	250	198	229	224	207	243	241	244	249	264	233	213	226	248	206	246	237	226	237	214	201	245	214	258	219	213	243	208	245	223	226	217	201	244	212	232	205	240	224	228	215	220	222	214	211	198	214	225	247	249	232	251	238	246	230	213	221	223	257	216	212	253	219	236	244	227	255	232	236	229	229	220	220	233	227	240	235	204	233	265	230	246	220	258	243	219	207	224	231	207	219	217	212	238	270	216	230	211	219	215	226	224	207	217	233	208	236	245	203	218	242	189	215	221	241	235	226	226	240	219	220	223	203	199	231	218	202	233	207	252	243	224	211	232	209	260	227	251	220	241	237	224	243	223	212	227	206	231	225	253	231	210	210	235	239	230	229	237	212	224	217	214	245	194	227	198	198	227	211	219	230	254	213	188	254	235	221	235	228	237	221	227	243	221	225	234	239	251	229	226	233	237	261	230	189	228	251	238	221	223	235	224	199	224	222	241	219	211	216	221	210	236	250	218	240	205	212	232	213	225	227	218	248	235	217	231	208	193	225	207	231	229	230	213	213	219	238	225	212	239	237	228	222	230	237	224	219	231	227	228	235	213	231	220	212	213	243	210	226	206	210	246	231	217	225	236	207	251	234	242	219	243	243	213	239	230	210	214	240	256	245	250	217	225	203	229	264	232	221	221	243	205	227	227	218	254	211	262	202	238	233	217	223	236	207	229	225	213	205	221	217	230	242	244	200	226	238	246	226	218	241	225	223	212	222	249	225	225	210	241	250	231	263	189	215	230	239	213	227	236	232	235	205	244	207	243	233	221	251	219	243	228	263	216	202	247	235	216	204	254	210	229	217	228	232	210	202	201	234	225	218	210	241	238	236	233	233	221	233	225	231	240	217	207	227	216	194	204	220	222	251	218	224	232	215	217	215	219	222	232	225	256	206	221	223	214	225	243	218	229	232	235	211	245	232	194	195	204	249	214	234	229	252	251	244	218	201	243	224	243	236	196	232	227	230	203	257	227	229	205	224	235	247	229	225	238	232	228	228	253	232	216	243	222	252	221	240	222	231	210	215	250	240	212	218	216	243	190	244	224	210	227	242	249	226	241	230	228	256	217	222	244	219	222	231	266	199	207	233	225	229	212	219	235	235	213	200	248	212	219	230	226	231	215	219	225	223	223	246	259	212	224	217	245	232	219	248	224	214	238	212	221	260	196	244	245	225	226	207	245	239	215	219	238	225	218	230	202	233	221	230	221	224	228	228	240	231	223	225	246	219	223	228	233	236	238	224	205	230	196	227	227	216	249	215	223	236	239	209	226	249	218	224	240	225	224	217	240	197	233	230	237	227	231	205	211	226	258	242	222	229	241	191	223	232	197	213	221	242	201	208	217	231	243	239	220	225	259	264	249	232	215	243	232	238	225	219	239	208	224	227	223	237	220	233	243	202	204	230	212	242	235	191	205	239	216	192	225	245	208	232	236	227	242	238	250	220	238	203	236	226	257	235	210	229	220	224	239	216	221	216	214	241	247	255	244	208	243	239	226	211	170	206	229	211	244	241	221	229	232	232	242	227	246	251	229	220	219	224	230	241	239	223	252	230	229	228	228	242	203	233	228	217	241	249	187	222	197	255	185	217	212	218	214	219	224	207	222	239	236	234	205	247	237	221	226	223	233	232	217	281	212	254	236	216	230	215	237	250	216	221	212	223	215	212	243	248	241	230	202	216	203	189	225	232	228	233	211	255	228	239	209	232	199	220	254	258	214	228	225	229	187	202	226	213	227	226	219	219	226	226	237	202	244	244	214	235	219	249	224	216	214	250	238	239	208	203	248	211	247	221	226	238	241	239	234	207	240	208	215	206	202	225	216	246	220	227	235	245	244	233	219	226	213	221	239	241	227	224	223	222	250	220	258	245	230	207	251	269	233	245	246	237	226	215	201	211	223	205	254	241	235	202	213	217	233	208	221	241	217	223	231	209	238	229	234	240	204	211	244	249	237	217	209	232	230	243	230	245	229	242	241	206	224	228	232	216	227	217	238	236	210	234	213	197	238	228	226	253	227	227	224	205	235	236	230	203	264	248	221	233	240	219	213	228	214	216	213	244	230	232	229	254	219	243	202	222	198	238	237	210	229	192	209	218	223	214	217	229	231	213	233	232	195	224	227	229	196	253	247	213	229	235	223	246	218	234	250	236	239	241	221	221	242	225	243	239	208	237	216	207	237	202	223	220	232	235	206	223	241	215	208	215	213	199	247	249	221	231	214	190	241	244	229	243	215	240	209	231	206	239	205	245	232	220	216	217	200	219	233	220	247	237	224	200	235	256	239	235	234	224	225	249	229	214	242	237	218	239	232	208	258	203	216	244	201	222	211	219	234	230	232	231	246	204	231	236	215	228	211	239	251	257	228	220	244	227	223	231	218	249	227	216	219	212	202	241	220	207	238	218	237	233	238	225	243	264	219	211	268	233	207	228	219	214	221	245	220	211	241	181	232	224	248	242	228	214	218	240	260	236	247	226	263	221	210	210	238	239	224	239	231	224	243	214	229	232	240	227	197	242	237	216	193	204	201	222	234	231	242	232	221	249	252	262	225	216	227	202	243	244	214	229	215	203	233	245	217	204	218	235	208	227	253	246	259	216	233	230	236	216	252	245	236	203	225	226	193	212	234	212	241	242	203	239	263	191	222	242	249	264	214	252	248	231	247	214	208	214	224	234	234	239	234	246	230	241	231	197	239	210	230	186	238	219	217	248	217	221	241	200	230	228	232	199	236	245	246	227	225	231	228	218	218	226	235	223	251	249	218	213	234	209	219	241	243	229	225	225	223	219	213	226	208	224	244	245	202	249	217	223	222	206	220	207	235	229	217	217	215	201	220	212	226	259	204	221	221	213	215	203	222	221	235	259	218	226	243	207	217	207	218
24112	21318	28683	24315	21225	5840	743	546	473	460	428	440	383	382	338	348	348	325	358	316	322	342	302	327	322	323	328	337	321	329	292	310	305	324	300	316	315	335	295	326	309	292	317	304	322	287	320	325	325	292	304	328	313	298	296	316	299	287	312	294	306	308	289	307	298	291	296	298	304	296	312	293	283	306	282	335	305	286	272	308	296	310	329	318	294	320	272	283	301	315	273	283	327	298	247	297	270	309	299	289	298	284	286	310	333	290	267	327	254	264	306	273	307	309	296	305	303	305	278	305	298	289	287	298	299	308	305	293	274	296	301	290	284	299	286	272	291	331	279	305	304	260	271	296	311	303	306	315	278	311	319	294	291	325	295	320	319	317	265	278	300	307	316	294	316	324	277	300	336	288	309	303	343	307	291	311	289	278	298	262	318	302	293	286	308	280	323	280	319	328	306	311	290	286	307	282	288	296	298	298	294	284	335	300	306	291	299	294	312	285	297	289	279	301	309	316	300	322	294	350	347	278	275	260	311	285	288	275	283	303	306	292	298	285	291	293	321	281	299	304	302	295	294	287	308	306	301	290	293	308	272	282	297	285	317	298	266	313	304	300	334	325	283	329	312	338	271	280	304	309	313	278	283	301	298	291	287	315	324	303	289	283	297	308	310	311	293	301	308	283	312	285	306	276	309	339	324	303	297	312	286	307	280	293	282	307	302	287	264	309	312	281	315	335	306	290	270	326	289	302	301	281	290	310	332	307	323	287	299	285	320	334	304	278	309	300	290	306	317	283	299	304	299	307	286	275	312	312	303	295	271	306	294	309	293	274	334	299	290	344	272	277	307	313	317	325	282	277	270	278	292	302	318	293	286	311	315	263	286	252	302	283	297	285	291	285	322	274	278	272	296	291	330	291	304	277	331	250	303	275	310	302	295	265	317	325	297	316	315	312	318	301	282	307	285	316	313	332	256	298	340	313	308	315	301	282	280	281	289	282	306	290	326	292	271	315	317	316	313	319	292	278	312	291	287	283	285	296	304	324	323	290	289	275	282	305	305	304	309	290	298	277	295	315	325	291	297	261	295	329	330	335	303	306	282	283	325	325	283	325	291	286	285	310	285	275	300	333	283	296	256	274	291	302	291	310	248	305	285	280	283	308	330	280	292	306	305	276	328	312	306	272	314	299	284	298	290	309	314	297	305	285	309	314	291	323	311	307	310	275	319	328	287	291	296	282	316	284	297	287	293	330	318	300	298	304	286	248	278	316	312	289	276	324	314	319	320	325	282	280	277	285	344	302	290	301	306	295	311	297	301	316	279	266	268	281	329	270	314	294	303	258	289	302	304	305	295	300	280	303	334	288	327	289	288	328	310	336	298	293	293	303	313	318	275	319	307	248	264	294	329	305	277	317	327	291	314	257	304	277	303	320	286	273	287	290	301	307	310	305	311	291	278	292	294	263	270	303	288	280	308	316	276	327	327	274	294	324	298	294	294	284	275	304	303	321	288	342	287	305	332	307	301	304	303	268	272	298	291	293	295	311	299	294	294	297	315	278	305	281	294	285	301	301	288	276	294	304	310	307	300	312	287	323	311	333	310	292	307	305	270	281	285	285	326	279	283	289	285	293	278	298	308	311	297	296	283	306	292	292	300	279	276	290	304	253	303	287	293	278	294	288	278	297	293	315	265	274	279	307	269	277	327	291	306	283	300	321	281	304	329	308	296	300	304	309	335	296	287	321	290	288	311	270	289	285	330	287	316	284	305	280	324	284	298	293	302	293	246	303	308	314	298	296	316	338	304	289	283	291	322	268	268	322	310	298	298	305	323	307	287	321	276	332	276	317	302	307	318	277	274	305	298	308	272	308	282	296	273	298	307	308	311	265	262	315	285	318	301	306	289	276	286	308	300	275	317	310	300	302	264	285	307	318	287	288	298	305	287	267	293	311	301	255	290	290	286	268	303	294	313	294	286	281	290	294	334	308	309	265	317	301	308	290	305	313	305	295	296	297	337	298	318	302	276	303	297	291	286	280	308	299	306	285	290	274	313	331	295	288	278	326	270	292	271	280	284	292	290	296	289	327	330	269	306	278	317	274	304	299	299	292	303	291	311	270	309	292	292	289	298	342	297	289	279	296	304	276	295	296	310	330	300	295	312	299	327	278	271	305	306	291	310	293	304	306	309	266	287	312	315	294	291	293	324	315	269	309	283	323	316	260	275	314	299	290	304	323	275	281	295	312	297	311	295	264	287	306	305	302	298	312	298	340	293	309	268	305	296	274	275	308	277	309	319	268	315	282	293	316	297	292	332	292	296	305	295	278	290	277	297	287	296	310	293	302	303	309	290	290	317	325	335	300	321	288	297	314	293	307	270	331	281	300	270	306	287	279	302	272	301	281	320	307	267	285	286	316	309	314	312	284	339	297	303	305	315	274	299	313	287	309	279	284	280	331	330	304	291	268	282	300	287	328	312	306	331	297	285	279	264	271	311	282	293	298	287	300	303	288	327	302	282	325	297	307	294	304	298	295	296	293	314	307	272	285	281	325	301	274	291	307	309	283	283	323	334	289	316	283	269	315	282	290	289	317	298	308	279	271	303	244	302	319	298	298	307	305	309	296	303	281	311	290	292	271	286	288	276	286	284	295	291	305	320	302	286	291	315	292	291	303	312	324	321	269	302	278	286	276	305	274	313	295	286	306	293	308	348	289	270	321	284	312	295	273	333	280	309	279	298	287	301	324	325	281	309	307	259	274	291	292	303	286	305	289	270	299	294	275	318	327	287	299	311	315	285	279	292	266	287	277	324	291	323	276	270	323	280	326	308	333	306	293	306	310	278	269	298	297	307	290	339	270	280	305	291	316	314	275	291	315	324	286	286	300	318	289	300	283	283	309	294	282	308	302	302	298	289	255	300	287	341	279	296	285	311	277	297	314	285	291	254	286	294	287	303	293	310	298	307	322	291	283	314	291	325	305	279	300	302	299	292	294	298	271	287	276	296	285	295	292	240	291	283	320	294	277	322	294	282	312	296	260	266	283	314	317	309	293	308	303	299	308	277	295	306	263	307	313	297	277	311	268	340	283	325	323	287	292	288	305	273	282	295	279	299	301	283	281	296	282	334	285	314	304	293	301	305	256	307	305	309	327	297	279	291	300	285	289	294	305	292	300	286	262	285	291	308	301	291	283	304	298	287	274	313	302	269	296	314	270	275	337	315	306	289	290	318	314	301	329	299	328	287	299	312	314	288	294	303	295	281	277	277	281	291	241	297	348	303	306	288	303	257	336	324	282	276	309	309	274	313	306	292	313	286	319	265	302	288	326	308	320	278	305	303	292	305	305	289	292	330	285	323	337	289	324	268	330	295	288	276	309	292	294	309	290	287	309	304	309	272	279	300	299	300	276	283	293	255	301	286	267	306	318	291	294	323	317	281	283	314	316	293	318	278	303	278	296	301	278	281	272	322	278	287	300	290	306	300	290	315	315	269	333
45238	11659	8067	3975	2557	2081	1619	1342	1172	1045	917	851	731	700	687	635	644	638	612	591	575	581	565	536	556	546	517	545	493	544	568	542	491	515	527	506	482	478	526	483	494	496	552	488	524	511	503	543	539	488	485	496	545	521	524	515	541	562	494	472	545	496	485	492	542	538	508	502	469	467	522	535	482	522	502	503	538	508	517	495	519	508	516	539	523	519	503	509	481	524	510	475	522	509	477	528	485	499	525	488	512	500	499	491	508	484	531	497	521	482	510	490	544	506	475	505	462	548	456	504	503	485	512	495	508	493	532	497	469	504	493	498	495	510	441	477	504	483	469	486	529	501	512	496	505	496	499	510	497	564	504	477	509	476	504	494	526	514	512	535	487	505	500	513	508	487	503	501	489	531	506	477	505	525	462	502	495	517	540	494	483	464	481	492	498	478	515	541	507	497	498	499	507	492	498	515	503	478	470	462	511	497	467	510	493	525	516	497	473	503	498	501	518	514	484	516	509	525	470	506	506	451	488	518	483	482	490	502	509	489	511	548	480	475	515	498	482	503	492	499	493	511	501	499	491	428	515	455	507	519	509	528	491	488	523	467	489	492	517	511	529	513	537	499	530	544	516	489	501	493	502	514	490	525	537	499	482	508	526	503	503	481	474	442	481	511	508	488	501	527	468	528	494	502	519	491	509	502	453	514	496	496	464	489	461	502	507	529	512	495	490	484	501	525	468	473	508	521	489	468	493	550	537	511	505	464	530	493	539	496	493	502	472	503	504	500	508	501	479	479	469	439	513	492	516	451	501	503	450	477	506	511	537	525	516	515	504	481	495	516	532	492	490	491	534	534	513	469	505	467	481	495	515	515	489	519	478	533	495	489	485	536	525	516	494	518	503	493	490	493	471	496	487	487	468	476	482	529	502	501	486	509	490	508	564	519	523	461	511	505	485	473	537	476	505	523	488	487	505	483	447	447	488	491	505	499	533	498	507	531	512	514	466	522	520	475	516	487	469	534	512	522	483	552	508	504	522	482	526	474	530	484	482	486	519	453	546	526	506	541	497	487	502	506	555	466	489	495	459	513	464	483	482	442	493	529	487	448	512	514	519	502	494	447	502	501	472	494	517	485	519	517	501	550	490	463	479	465	481	491	491	493	506	484	469	505	468	517	509	477	475	503	509	509	473	512	478	467	519	487	527	483	494	541	493	499	551	497	531	505	533	491	478	545	436	512	480	483	517	457	506	519	540	493	462	505	496	510	474	482	496	488	534	515	484	491	510	461	510	506	499	498	512	476	491	500	522	487	472	533	519	492	499	510	492	517	538	499	485	495	517	488	504	504	519	484	497	486	560	505	499	515	513	526	530	492	502	452	506	507	486	515	501	505	487	487	501	502	510	495	490	517	503	507	504	486	526	483	504	550	480	496	471	508	460	505	526	476	530	514	558	497	511	471	498	515	459	502	495	489	466	488	478	541	515	466	478	465	506	537	490	455	512	449	518	497	508	494	506	550	471	508	490	514	473	530	499	523	489	512	496	488	501	495	504	522	498	510	483	484	502	488	487	478	470	504	520	510	485	476	439	514	517	497	495	503	493	517	469	525	520	502	477	526	474	515	484	516	513	454	526	557	525	518	466	541	460	512	497	519	482	494	487	468	527	503	539	519	551	483	517	501	552	454	509	465	478	490	507	536	522	541	506	508	491	506	481	484	466	520	507	513	489	485	521	490	513	485	454	490	499	477	497	498	491	524	495	477	486	490	489	501	514	495	502	496	519	484	492	490	530	471	481	504	520	494	480	488	517	498	454	475	480	488	497	489	515	493	472	490	485	526	505	487	481	486	494	490	455	470	480	528	486	524	504	497	506	510	490	460	499	485	527	493	491	487	497	514	476	535	448	521	504	519	490	521	515	538	500	503	479	488	492	489	500	489	525	498	495	530	508	476	517	528	451	489	484	471	508	494	519	493	500	507	457	472	531	467	541	485	532	489	525	532	481	485	495	498	485	512	540	497	529	523	502	484	498	491	499	541	523	499	520	530	480	505	499	500	526	452	493	483	504	526	500	482	484	502	512	510	492	452	482	482	513	518	488	539	527	502	499	494	494	433	493	506	487	502	499	532	517	513	495	465	509	512	499	519	488	457	530	519	499	514	508	505	456	513	499	494	511	483	486	483	494	531	459	523	511	527	471	502	518	487	477	508	531	511	523	504	493	489	492	500	439	528	519	510	459	464	538	509	482	527	501	502	461	454	485	485	481	506	475	499	472	524	493	465	475	496	488	509	497	515	483	537	506	502	472	482	536	505	500	518	490	525	509	489	554	549	486	495	527	452	504	481	477	485	452	541	534	501	512	490	535	462	526	494	500	501	516	462	449	506	495	528	555	500	491	477	521	499	501	509	509	464	514	478	465	479	475	483	513	499	499	518	502	483	511	482	483	500	460	493	545	502	512	499	496	501	515	483	511	460	513	500	488	529	482	468	532	489	532	500	497	476	501	467	517	536	500	515	539	487	515	476	534	486	475	501	516	471	491	520	508	514	479	480	503	495	517	486	499	500	506	502	500	497	479	489	506	491	553	526	470	453	501	527	510	500	505	481	449	520	529	496	489	504	484	505	455	510	445	533	539	507	501	456	523	464	486	516	503	516	514	505	482	491	475	514	510	492	503	496	488	531	493	495	504	469	495	535	488	498	479	473	507	483	524	529	494	471	507	514	493	515	458	526	498	517	513	484	477	519	524	474	513	494	542	504	500	469	526	534	496	473	468	482	515	506	510	489	519	480	532	509	485	520	520	474	498	496	542	430	490	499	476	476	484	492	487	474	518	485	498	491	487	490	524	477	524	501	518	513	504	479	503	478	503	501	495	516	493	488	483	479	499	515	503	473	503	494	510	553	472	539	463	526	455	513	487	560	517	473	518	472	527	514	480	517	519	501	530	519	529	494	438	477	441	474	483	492	510	473	501	521	453	517	535	532	499	564	535	519	505	554	530	499	463	484	489	493	509	502	543	486	445	500	538	514	514	463	499	509	490	508	451	520	478	520	467	495	534	495	552	490	500	505	466	488	519	538	494	479	512	488	526	541	531	510	513	482	528	474	492	528	492	526	493	478	530	482	503	485	514	522	521	518	505	471	488	490	499	500	480	488	519	507	488	470	502	522	510	523	441	480	499	508	478	481	517	478	460	486	530	493	457	475	501	518	556	520	498	503	522	507	503	531	490	481	488	473	546	500	469	501	505	463	519	497	489	505	499	490	497	521	514	494	489	486	512	489	493	479	491	532	468	485	511	504	483	485	454	501	537	516	509	487	531	504	511	490	530	502	468	499	492	527	491	507	535	516	487	486	553	467	513	500	522	489	484	507	505	482	515	498	497	477	508	489	504	532	492	475	498	530	472	496	503	485	492	508	512	539	522	537	509	494	486	528	516	469	491	479	528	448	481	473	514	484	499	491	506	496	505	510	506	524	509	521	484	503	481	506	504	507
23255	21380	29287	23835	21380	21355	4598	958	700	630	587	547	525	490	462	437	447	438	452	444	372	380	409	386	409	372	377	361	380	370	364	402	363	359	371	347	360	379	344	340	366	339	347	360	398	343	342	365	338	360	313	362	340	350	355	376	362	389	341	330	362	342	360	339	305	308	343	322	373	359	344	349	377	328	367	322	330	351	366	324	356	359	339	389	352	353	390	361	329	375	357	325	340	331	364	357	377	317	354	355	338	372	345	356	373	338	361	363	366	348	360	318	338	377	340	333	351	330	337	355	383	348	340	367	340	382	350	358	355	359	367	377	338	357	350	352	348	356	347	336	374	367	365	385	327	331	342	352	371	329	320	355	366	372	337	320	336	363	384	362	344	335	341	368	346	349	403	356	346	340	348	382	327	338	392	327	340	315	354	367	363	348	336	350	361	341	337	351	344	351	354	377	321	352	334	363	336	355	299	322	359	364	352	371	339	364	346	334	353	371	367	302	355	356	376	387	362	347	372	326	374	374	345	334	354	361	356	313	339	353	379	339	333	360	346	351	337	342	298	339	355	311	371	357	355	384	349	328	346	362	360	343	363	334	364	333	338	350	359	351	388	338	331	349	336	371	326	354	335	335	356	354	353	325	337	383	335	384	356	358	375	365	329	339	306	341	344	319	364	316	320	341	326	350	306	344	341	338	368	349	329	342	360	335	328	330	354	378	330	343	373	355	358	333	356	364	357	349	350	308	328	336	340	340	339	378	367	355	317	326	354	346	350	357	352	373	345	347	335	358	344	342	372	365	358	347	363	349	362	323	350	373	324	344	344	341	328	363	326	342	333	351	374	361	331	331	334	325	330	317	339	366	373	346	333	378	335	343	363	352	340	354	350	362	352	335	338	332	405	342	332	353	348	357	363	334	356	331	357	349	325	358	349	334	345	348	350	380	316	317	358	357	350	342	350	338	340	334	357	364	356	352	323	335	317	340	321	354	342	352	326	327	343	357	354	398	340	350	368	357	364	328	350	347	360	363	389	358	333	356	338	336	333	354	334	334	360	353	324	348	356	352	338	374	340	310	334	344	342	355	372	361	346	342	338	370	363	372	331	344	351	363	323	353	356	345	361	347	329	432	345	363	350	354	361	341	356	333	366	331	316	347	365	376	347	391	367	339	350	360	362	317	326	378	337	355	342	359	328	315	329	355	332	338	331	331	330	355	341	361	344	337	345	335	347	355	368	311	378	349	330	336	327	373	316	349	368	366	337	322	338	378	355	332	350	340	359	370	358	323	350	336	284	382	315	317	362	350	359	343	331	342	367	322	324	322	338	347	350	335	332	342	332	333	374	348	370	360	332	358	385	375	368	342	356	347	348	338	349	340	388	329	333	347	309	345	335	372	351	355	346	330	368	354	342	362	342	340	376	344	315	329	342	386	374	338	347	330	341	341	356	337	395	353	345	337	366	338	364	353	317	357	314	326	369	349	316	350	354	369	331	336	340	323	327	346	322	370	341	382	360	364	334	372	342	358	329	355	372	323	344	353	373	319	345	336	357	339	345	355	364	362	356	350	379	328	359	364	358	309	329	357	364	324	339	324	349	341	335	325	379	342	333	348	326	313	324	335	303	382	313	323	338	356	344	351	354	344	357	351	357	353	352	359	340	347	336	334	360	321	369	358	342	329	364	341	354	325	371	354	304	335	355	336	343	358	339	325	332	329	380	397	327	339	344	355	350	351	331	327	321	312	335	311	335	333	366	349	350	367	353	311	329	371	318	326	352	337	303	348	327	345	341	329	351	333	344	333	349	356	348	352	346	335	356	366	340	342	344	343	372	336	370	353	366	329	347	360	328	332	350	334	341	355	361	324	322	374	351	329	346	360	336	355	354	341	349	342	335	327	335	378	335	335	371	379	348	334	342	334	363	318	335	362	339	335	316	337	349	387	346	312	316	345	343	365	349	345	327	347	337	342	355	346	350	354	352	340	341	325	323	359	344	360	394	362	322	307	324	354	345	363	324	347	392	329	341	373	338	321	365	350	329	385	356	371	340	345	380	349	337	342	319	349	327	335	340	360	346	338	332	366	346	343	382	343	346	358	340	375	334	360	352	338	342	372	318	340	353	343	333	359	351	334	353	330	339	384	334	354	332	343	370	355	344	340	356	352	341	311	327	375	343	328	304	325	355	346	338	326	325	337	326	350	320	393	334	315	346	357	299	340	350	348	391	357	355	340	346	345	369	357	340	334	324	336	345	348	353	344	339	350	322	330	319	339	357	378	342	340	364	316	351	296	315	361	341	330	346	331	351	335	347	347	336	328	351	333	347	302	349	329	332	353	338	350	349	334	377	343	348	341	339	343	347	323	330	351	354	332	318	354	352	320	323	354	324	332	338	338	356	363	329	351	350	322	335	344	357	368	365	320	312	344	324	337	365	372	332	337	336	360	355	316	364	395	343	336	335	315	332	349	345	354	351	350	348	333	335	335	332	334	335	354	367	333	337	315	332	329	336	349	328	379	351	312	386	354	327	362	341	354	332	344	372	366	331	379	337	354	352	355	351	366	362	373	317	363	354	337	330	352	320	330	325	335	368	333	342	367	362	352	341	319	328	318	316	361	345	314	400	332	341	370	382	347	335	337	364	360	330	336	346	360	364	311	383	371	341	311	324	347	345	362	313	372	354	368	341	355	342	333	336	365	335	360	341	312	319	337	315	324	351	338	325	357	350	346	348	355	372	352	349	355	332	345	336	364	350	324	339	374	352	301	336	332	337	357	345	348	360	335	345	340	348	349	347	388	355	368	362	324	334	354	375	385	354	355	354	341	350	352	331	370	332	343	357	388	330	356	349	351	321	327	336	348	306	301	364	393	320	367	362	338	347	355	328	339	352	367	350	383	327	296	368	344	358	359	366	378	339	344	365	346	371	317	350	365	360	356	329	336	343	321	374	360	354	362	355	322	339	314	316	340	339	322	309	321	357	336	308	357	322	353	351	333	385	348	343	340	341	329	341	349	339	361	346	340	356	318	331	356	353	370	324	336	343	366	356	350	334	345	341	349	372	328	354	374	332	356	340	352	355	331	352	347	375	339	347	334	330	308	371	381	323	316	358	338	320	369	344	339	340	348	364	333	324	344	327	355	326	332	338	341	364	376	341	368	336	335	357	352	337	362	332	325	333	323	380	349	366	324	349	356	359	340	336	376	321	309	341	360	380	350	354	341	327	358	339	367	366	340	338	341	388	355	358	378	345	304	375	321	326	334	321	334	348	336	341	358	349	309	361	302	338	335	359	348	367	379	321	326	361	356	335	351	331	358	356	319	351	333	337	361	339	347	336	335	363	328	339	362	363	334	349	354	346	339	327	343	325	335	355	366	358	366	350	344	369	322	351	352	339	340	312	345	365	321	335	344	348	369	339	322	332	326	350	351	349	341	335	361	347	378	312	347	351	330	363	348	356	358	319	335	334	352	345	338	384	334	332	347	332	365	336	381
51408	15652	12962	6745	4679	3538	2696	2160	1817	1486	1388	1225	1085	971	911	925	821	800	805	712	737	751	728	748	670	666	684	687	647	661	606	678	608	639	626	612	579	579	627	604	601	628	631	610	595	596	609	618	601	577	588	581	608	639	576	599	592	595	575	615	586	603	588	584	593	614	579	590	593	564	577	532	578	578	548	552	608	586	537	581	580	607	620	570	550	598	616	630	573	576	611	553	601	581	563	624	597	558	568	565	584	565	541	586	602	574	532	594	610	571	513	554	571	577	533	600	601	585	578	612	584	586	562	559	579	592	591	547	572	552	592	551	558	562	531	555	579	583	596	578	602	504	593	596	596	570	572	580	573	558	599	583	521	606	565	523	568	593	554	541	568	544	559	545	574	537	556	573	571	584	531	546	589	562	572	571	570	556	542	530	574	584	586	568	604	560	550	609	572	572	608	545	567	576	564	563	562	554	584	527	565	549	541	491	572	553	592	547	533	590	568	579	582	585	582	564	569	597	568	580	577	573	577	573	585	561	590	630	562	575	577	587	560	589	551	572	549	542	537	590	558	528	540	568	551	591	577	576	602	571	572	550	572	608	590	562	582	634	525	585	600	586	595	606	566	583	572	567	582	606	571	581	548	596	585	604	577	573	529	539	566	574	585	524	562	572	581	548	609	591	555	547	592	585	522	577	619	584	582	545	581	529	567	546	546	563	596	590	555	611	567	547	561	514	561	548	555	589	583	531	540	568	591	614	608	528	554	589	563	594	590	605	571	572	585	536	557	556	541	570	580	601	557	595	556	566	578	607	586	558	545	583	563	576	562	572	538	570	572	591	549	561	625	572	506	592	554	567	574	560	577	556	524	580	559	517	606	553	552	573	558	582	602	527	552	600	604	565	555	558	538	580	588	580	604	571	568	606	588	539	594	557	577	598	550	527	535	578	608	540	606	621	559	582	566	625	575	606	600	601	589	589	532	571	591	540	576	559	550	571	564	579	579	610	519	572	618	559	582	610	572	529	531	603	610	542	532	584	600	582	511	593	551	550	530	628	581	554	567	571	594	605	583	573	594	567	531	533	570	556	540	573	540	572	573	548	603	540	564	614	579	587	563	569	543	542	601	532	602	591	588	591	599	555	558	576	603	504	584	571	619	547	590	600	547	549	492	540	577	539	552	549	589	555	592	569	561	568	559	571	585	553	524	600	566	588	567	566	608	583	613	549	588	563	628	543	570	551	575	585	546	592	558	554	569	574	565	583	574	575	575	622	567	589	570	524	566	569	583	510	581	578	573	564	608	541	527	570	572	548	599	596	581	608	562	572	591	580	554	512	554	601	584	579	613	594	558	561	607	579	590	547	518	595	558	613	591	559	573	535	549	575	554	527	598	543	589	575	561	581	567	578	570	591	555	548	557	557	554	577	560	538	596	563	564	540	558	555	562	557	545	595	562	543	569	573	574	562	557	576	579	567	554	585	565	556	531	576	612	578	617	576	593	563	593	577	571	528	583	610	598	606	524	526	599	557	573	579	587	566	556	570	658	595	533	573	553	559	571	592	549	537	522	544	575	571	573	592	627	621	551	604	572	589	581	578	589	542	587	617	589	588	578	562	609	570	516	596	622	561	602	567	534	572	570	588	555	554	604	614	571	574	586	524	554	575	566	542	595	583	589	607	555	562	587	563	570	545	604	590	580	564	572	558	576	595	584	585	567	552	580	589	582	549	567	596	580	595	543	591	585	543	628	576	564	563	582	600	583	578	597	551	588	547	603	585	587	547	572	581	548	563	568	632	557	542	564	573	541	568	558	550	588	573	599	586	605	598	567	560	575	569	575	590	636	584	570	569	593	564	591	581	609	586	559	606	575	561	576	561	542	548	572	585	573	608	622	566	591	598	545	573	537	573	566	586	580	556	587	561	557	639	554	577	574	606	575	601	547	543	613	581	589	604	593	605	617	540	553	567	576	535	588	537	579	541	587	597	605	615	560	577	577	605	575	544	544	521	618	603	582	595	577	562	576	535	559	565	599	582	561	594	523	583	573	571	585	545	581	572	544	559	567	573	575	583	545	573	547	585	596	600	529	600	569	563	532	573	546	537	559	524	590	589	542	597	598	565	619	558	580	602	545	587	563	572	562	572	603	599	576	587	559	566	640	586	586	573	608	540	542	563	583	590	622	600	576	578	582	573	532	598	560	596	624	571	587	559	609	521	569	568	534	588	589	590	609	572	560	541	541	563	532	647	606	550	557	562	579	563	557	564	568	589	573	579	571	590	565	591	603	562	586	570	532	617	582	574	558	554	594	542	573	527	547	583	569	551	582	595	542	567	554	571	520	594	623	590	590	588	623	562	576	637	566	559	590	595	566	546	662	564	566	564	549	561	537	538	567	591	553	608	540	584	567	615	531	571	554	539	597	578	564	525	577	568	564	561	585	553	595	548	558	554	569	576	574	558	568	564	537	557	571	548	603	583	562	600	617	549	617	504	581	542	552	570	529	550	566	546	559	554	572	575	533	562	527	550	573	561	569	606	554	599	591	603	572	587	572	579	563	542	557	571	550	598	587	551	554	544	555	577	518	593	540	541	582	563	573	588	578	574	605	598	540	538	569	571	544	583	560	581	596	568	594	567	543	536	577	565	557	587	617	570	560	589	558	585	562	613	576	604	540	608	615	556	578	584	583	573	531	596	587	594	554	575	543	595	556	590	590	576	556	591	572	547	550	566	561	585	581	570	581	521	534	602	559	582	582	592	535	590	540	544	565	629	588	571	599	573	610	569	585	574	533	601	543	558	570	584	582	608	552	601	530	554	563	540	595	564	551	577	575	609	550	518	528	593	595	581	551	546	582	601	580	559	580	547	588	578	607	581	595	587	604	579	574	582	602	615	584	504	599	607	576	587	625	569	555	552	571	608	611	524	586	555	570	562	547	576	551	570	541	556	551	540	553	589	613	543	560	537	558	562	557	571	576	587	576	599	580	557	600	524	552	536	584	571	583	554	589	546	551	560	583	612	571	583	552	592	598	587	567	583	564	590	602	533	562	541	586	594	564	580	578	561	545	591	568	571	589	596	544	541	624	623	528	547	597	540	574	552	587	553	560	566	562	562	543	553	580	548	612	529	584	572	508	592	546	585	519	568	566	520	577	550	591	604	547	575	569	603	565	564	551	564	557	590	548	563	556	538	573	551	604	535	551	587	589	552	604	586	581	585	583	562	576	585	605	579	605	550	552	535	575	545	603	569	577	545	598	552	561	573	568	608	560	595	585	605	558	582	540	538	595	539	551	596	525	595	581	552	558	572	590	567	590	524	582	556	530	584	591	550	530	604	606	556	551	575	589	588	531	572	588	547	584	572	553	559	557	548	583	555	586	605	568	557	546	546	553	571	552	583	604	561	572	544	598	570	566	538	540	532	581	558	567	576	598	607	600	601	583	557	606	570	591	533	517	599	563	565	616	540	588	558	571	571	554	545	555	609	562	583	609	543
27035	21022	10209	530	247	188	176	157	147	146	142	134	146	152	133	132	136	141	141	110	127	121	163	140	141	143	124	109	138	146	137	132	129	134	139	134	136	122	141	145	130	123	127	132	132	132	144	123	139	148	133	125	140	148	131	139	143	146	141	107	123	142	122	176	129	136	140	126	135	142	157	133	129	132	141	104	137	138	130	128	129	143	115	138	117	121	129	140	136	147	131	129	142	127	146	125	122	136	138	125	107	148	110	127	128	141	133	119	138	131	150	116	139	138	114	138	140	127	115	140	126	128	117	141	137	124	119	123	141	123	127	126	129	141	126	144	125	136	121	124	151	132	127	114	126	143	114	126	132	108	118	126	141	153	134	139	127	152	121	138	121	112	147	134	129	143	121	140	126	137	127	130	117	148	152	131	153	128	144	148	136	129	130	132	131	132	132	135	125	113	127	119	129	156	142	151	124	122	141	115	132	123	141	128	133	102	137	136	142	161	123	148	168	135	136	110	126	129	135	140	121	154	135	129	113	117	133	149	114	144	150	117	121	122	123	119	146	128	137	139	138	127	117	137	136	140	134	153	136	121	119	133	137	145	119	121	142	161	161	116	139	131	130	137	133	150	116	122	125	123	109	152	117	127	137	134	122	128	120	120	122	114	125	126	140	127	133	132	138	145	141	123	132	101	119	136	149	138	134	124	152	122	118	122	120	134	143	108	125	140	132	130	127	127	121	118	123	132	118	118	136	121	114	148	144	131	128	145	134	115	141	153	137	130	147	141	111	115	120	139	137	126	140	138	120	121	127	140	126	146	137	148	134	119	128	133	147	133	123	132	152	132	134	134	144	131	136	137	152	133	125	138	149	138	145	143	115	148	134	137	128	120	140	123	154	124	125	142	145	152	125	117	124	138	128	119	126	134	131	134	145	135	129	133	133	117	116	139	136	109	133	146	142	127	149	142	147	135	141	126	132	143	131	141	117	115	111	123	139	124	129	128	125	140	130	126	125	135	132	138	114	118	138	108	114	125	122	132	131	143	132	108	125	145	139	132	128	132	100	146	119	117	119	129	146	117	130	137	152	119	138	134	124	111	145	138	136	131	135	144	111	100	125	130	117	150	121	110	127	127	154	117	109	134	108	126	143	132	142	127	145	116	120	149	120	138	120	126	130	135	128	157	124	118	147	126	138	130	147	119	120	129	149	141	130	163	131	123	116	140	124	143	121	128	130	137	135	122	131	133	121	127	135	117	132	124	134	143	147	136	141	100	153	144	113	144	137	132	128	137	140	121	155	142	135	133	131	115	99	120	128	134	128	147	128	110	117	115	133	139	116	131	123	127	145	133	124	138	120	115	128	135	150	135	120	136	106	119	128	146	125	118	126	114	145	143	135	141	123	103	129	141	126	138	152	123	129	130	121	128	146	110	124	133	120	139	149	135	123	129	140	143	150	147	135	125	130	137	137	128	131	129	148	128	119	156	154	122	160	143	128	129	145	137	144	129	127	132	141	141	130	140	147	154	126	124	126	139	126	98	138	145	145	137	138	126	131	121	126	139	134	110	146	138	116	123	127	124	133	116	131	115	142	117	128	133	148	132	145	131	132	139	127	115	148	139	119	138	135	137	149	127	133	108	143	141	126	144	154	134	151	130	135	145	125	126	124	133	122	128	125	127	132	129	130	143	136	129	138	132	123	146	127	149	129	98	135	127	140	117	137	112	136	138	133	143	140	145	140	141	136	120	132	146	139	156	137	145	141	138	139	114	113	130	141	121	137	123	137	124	143	146	127	134	144	146	124	138	137	138	131	130	153	111	128	144	122	121	156	138	128	122	125	134	138	150	123	128	164	133	134	130	132	134	138	133	104	119	125	143	141	111	128	124	114	143	109	140	145	145	119	140	113	154	118	143	135	136	130	121	128	121	117	126	129	125	110	136	126	155	141	112	151	126	134	154	116	148	161	128	145	117	123	137	159	109	147	114	119	138	137	131	129	143	129	144	142	113	120	134	132	136	140	142	162	132	119	117	131	137	145	145	135	120	117	134	122	144	123	126	135	135	136	134	142	135	133	133	125	114	121	104	141	121	141	140	135	142	118	165	156	131	144	146	118	130	137	116	116	132	140	141	134	132	149	109	109	136	114	128	131	129	109	152	134	121	110	129	126	144	141	131	121	125	141	133	145	138	144	134	121	143	146	129	119	148	130	110	133	114	135	122	140	119	129	156	131	125	142	141	123	137	137	145	141	142	100	115	147	117	139	120	134	156	145	135	116	135	146	131	134	129	131	129	130	158	119	153	145	133	137	133	119	142	133	130	129	142	132	133	129	135	122	143	123	147	112	156	127	119	125	122	121	132	118	159	139	114	124	133	135	139	120	137	113	131	149	135	146	134	123	134	116	110	144	140	141	135	132	120	132	113	132	122	124	154	134	127	130	134	133	131	127	129	148	114	145	133	119	132	120	138	133	124	144	157	116	125	116	129	143	121	120	131	141	154	128	110	132	139	130	103	140	124	119	142	132	127	125	133	122	147	138	131	133	129	125	135	151	131	151	143	138	161	149	118	130	143	144	129	124	116	131	133	115	141	144	133	130	106	135	143	132	130	111	130	138	117	127	131	157	129	132	130	131	134	142	143	113	133	128	141	118	139	129	94	126	111	123	125	140	131	133	127	145	139	129	139	132	111	113	148	126	126	122	140	122	124	131	149	126	128	132	118	107	125	137	133	124	125	149	122	119	132	127	124	149	130	142	137	142	129	109	132	126	111	136	127	126	129	128	148	121	130	139	139	132	137	121	118	144	147	152	134	109	127	138	144	138	117	125	134	130	152	112	117	125	129	135	134	136	113	115	131	150	152	132	153	124	143	137	131	124	111	143	115	135	105	136	137	120	130	144	123	149	118	135	145	123	153	138	146	126	121	152	118	126	126	148	142	119	132	133	126	145	138	123	141	147	131	143	134	126	127	109	140	134	137	150	140	128	126	133	140	132	141	142	168	135	127	135	120	133	122	134	140	131	126	137	124	151	136	123	160	143	127	128	118	129	122	149	135	160	137	143	126	109	124	125	138	135	138	148	147	144	125	136	114	136	144	157	116	119	153	137	116	118	133	129	129	134	123	107	132	121	123	132	126	127	122	119	136	120	126	117	127	138	114	126	144	138	145	116	136	127	132	130	157	108	134	149	156	117	126	124	138	142	130	145	114	127	121	158	132	117	130	108	122	150	117	150	129	144	123	124	140	137	125	129	127	130	147	139	131	118	112	118	128	144	130	140	114	125	136	120	126	122	146	158	138	132	119	159	143	136	153	133	119	145	150	134	127	143	123	109	127	125	144	118	103	150	148	139	133	137	139	133	138	138	136	123	149	128	143	150	122	140	120	152	119	129	132	123	122	126	128	130	143	134	121	115	118	139	137	135	127	128	144	131	154	117	115	129	133	144	128	122	114	135	139	139	128	156	143	130	145	142	137	119	161	151	136	135	117	108	146
21976	2849	1037	524	425	354	336	305	279	264	226	259	240	223	236	232	252	223	225	222	231	228	227	238	268	233	236	207	225	255	231	218	257	230	234	223	231	225	241	221	218	248	242	242	260	233	248	250	219	220	225	254	236	235	261	242	232	224	204	245	218	226	224	224	225	216	231	244	217	232	209	245	209	243	219	230	215	242	229	207	256	216	230	224	241	248	239	198	249	210	203	211	229	213	244	209	253	250	238	227	232	246	246	237	213	256	226	206	226	254	206	237	214	209	238	217	214	230	251	234	226	247	230	252	204	214	228	232	239	229	237	201	183	238	228	236	233	223	208	254	212	243	231	222	233	241	205	256	243	231	229	228	212	250	256	235	221	224	239	227	225	228	229	262	222	245	250	215	225	227	227	228	259	230	250	218	234	240	232	217	231	221	225	221	204	219	220	233	210	241	245	237	205	207	234	218	238	219	213	253	239	225	218	230	239	227	228	201	213	249	250	224	211	230	209	243	214	207	263	232	238	233	240	202	207	243	241	235	214	221	246	218	244	180	214	213	231	238	222	239	216	217	211	227	242	239	238	235	242	223	214	256	225	231	230	233	231	219	219	224	244	227	225	262	238	241	223	243	209	226	214	236	202	227	215	203	203	243	255	221	230	241	214	211	238	196	237	226	214	234	236	240	253	222	225	204	227	242	197	229	211	221	256	204	214	193	242	226	245	237	225	239	207	250	217	212	215	223	232	214	228	236	240	228	207	215	230	232	205	208	220	219	224	254	229	238	231	225	215	218	245	209	241	251	236	204	239	228	224	224	190	226	237	224	236	232	250	213	247	238	213	242	213	222	212	215	186	224	262	228	236	237	228	198	230	223	229	228	240	241	232	217	248	216	211	237	229	245	254	192	214	231	238	257	236	250	264	218	228	225	232	241	215	250	255	216	200	239	239	212	247	206	254	229	237	197	238	251	242	255	200	221	193	229	227	221	227	238	248	261	250	230	237	223	237	261	252	209	226	251	217	229	216	249	263	246	212	220	228	262	217	232	213	230	232	229	235	209	222	232	191	209	218	218	247	191	235	226	222	233	249	249	206	208	226	234	269	239	246	219	205	238	223	208	233	240	227	256	228	244	249	224	236	240	202	214	244	226	214	265	208	236	220	210	246	233	220	235	234	221	233	244	252	208	222	229	232	214	211	236	242	238	220	221	202	244	234	234	241	233	257	239	224	234	224	235	244	214	249	236	232	242	263	234	224	236	221	250	209	221	215	223	225	222	216	225	200	232	232	232	229	226	242	244	222	260	218	198	223	242	239	239	245	259	232	203	220	209	213	231	210	231	224	224	210	238	193	197	216	243	204	232	241	223	225	219	234	235	260	251	250	224	242	259	249	242	200	251	250	231	238	218	239	242	247	221	226	228	228	252	215	216	231	244	247	229	221	226	212	237	224	250	200	208	213	215	251	245	227	222	216	240	238	234	241	224	242	229	219	245	227	216	214	231	269	217	229	234	227	215	242	227	249	232	219	222	209	233	230	225	202	212	219	237	205	237	232	228	207	228	243	226	206	237	220	226	205	219	228	242	230	240	215	250	224	242	212	208	248	213	238	243	217	244	202	216	249	216	220	221	219	232	242	244	232	241	211	221	246	228	190	221	244	238	230	234	231	244	216	260	213	226	242	200	228	226	214	263	231	239	227	223	227	200	229	226	213	242	215	217	194	225	221	224	225	258	216	230	226	237	240	224	229	233	238	205	220	237	263	239	216	237	227	222	214	246	224	243	243	199	224	243	224	244	218	239	219	216	226	222	221	197	221	218	229	225	237	234	241	238	258	251	224	252	242	222	237	229	237	225	240	222	231	218	258	234	229	237	261	234	218	248	191	226	248	228	225	237	222	237	239	217	225	242	225	230	224	239	243	218	249	257	226	214	236	247	228	212	240	237	234	196	237	218	230	224	240	211	244	215	240	213	234	221	197	226	227	246	263	211	225	209	227	210	250	251	243	255	236	225	246	250	254	221	225	244	241	240	221	223	265	220	219	207	219	247	223	249	225	250	224	260	234	207	222	222	224	234	230	214	212	254	222	223	206	214	217	246	218	233	217	236	242	210	242	230	233	216	206	251	234	235	240	224	219	226	230	220	238	241	253	231	228	238	211	246	232	261	228	223	205	234	216	237	244	216	235	225	225	228	246	219	233	225	217	213	253	215	203	234	227	205	218	242	229	247	226	231	246	221	234	204	240	234	223	205	227	239	207	245	229	214	224	236	224	234	236	220	219	205	242	242	195	222	224	216	222	247	210	220	218	235	237	236	240	241	207	247	235	235	217	226	236	225	233	217	222	203	241	228	238	216	227	212	222	254	201	240	214	245	260	221	226	211	221	209	228	211	225	196	196	228	216	227	217	253	226	237	200	221	204	218	221	222	255	221	233	216	243	238	228	227	222	248	219	218	244	231	228	226	238	239	199	253	234	214	234	224	226	182	225	259	227	233	218	216	200	232	232	201	248	227	222	187	207	237	192	256	217	226	241	222	223	230	204	232	211	222	244	228	240	234	235	246	206	205	243	234	215	195	236	230	247	212	237	209	243	220	229	243	205	240	242	221	227	222	242	226	230	225	247	248	251	216	218	239	197	233	244	247	211	242	219	250	228	209	247	219	230	217	240	235	260	227	255	221	225	222	265	216	230	228	220	236	236	233	208	222	241	234	233	228	225	233	238	231	244	229	238	229	236	233	247	219	255	217	221	211	254	255	247	236	229	230	219	225	211	230	217	204	245	247	220	200	216	231	231	223	225	240	232	238	203	218	216	236	234	225	223	220	225	236	232	231	223	248	235	224	232	211	230	225	191	232	251	227	236	226	219	208	230	234	222	216	242	233	234	221	205	219	238	241	230	221	246	228	216	237	227	226	257	216	234	232	211	242	253	209	224	239	235	245	199	224	237	225	242	228	220	249	240	225	240	228	246	251	223	217	220	229	220	254	197	233	211	199	221	217	230	208	233	222	230	201	220	232	235	236	227	214	218	234	240	224	224	231	212	222	231	237	256	247	240	216	224	216	223	234	196	224	218	255	229	201	222	233	214	256	238	206	210	250	244	249	239	237	219	205	229	221	238	216	246	247	224	243	235	226	220	229	222	211	245	222	218	253	244	259	243	223	201	247	219	214	215	210	235	248	239	237	231	230	236	238	198	223	221	238	237	237	251	240	212	206	233	228	229	219	240	215	229	249	220	219	216	234	232	220	207	219	222	234	251	233	239	223	223	228	201	227	226	200	233	225	226	227	207	232	246	209	240	221	250	235	217	244	201	214	247	218	233	236	229	215	243	235	252	224	215	218	243	218	202	207	218	267	233	219	274	230	237	236	214	217	233	229	221	239	217	223	223	212	218	210	245	230	213	235	212	212	247	250	240	242	237	215	200	234	235	230	220	203	200	208	226	222	246	235	217	231	250	235	219	247	245	223	234	250	238	238	197	200	228	218	248	239
24132	21314	28692	24242	21270	6354	822	565	461	447	438	386	407	384	373	358	370	301	316	332	322	332	304	355	287	273	341	288	308	322	325	282	293	308	306	311	360	312	297	274	301	311	256	308	314	302	297	302	289	298	281	314	292	312	289	276	325	268	307	303	292	324	311	278	288	310	292	328	282	286	325	331	312	326	313	314	288	305	285	300	277	273	300	255	302	317	319	342	323	291	305	310	312	305	267	280	308	295	308	297	297	282	277	296	327	308	305	303	311	308	310	267	292	287	318	287	307	295	305	301	318	285	297	290	287	310	300	299	320	271	288	311	306	305	291	308	308	279	327	297	276	279	294	307	288	306	275	292	296	310	275	321	300	319	276	319	329	298	296	311	308	298	296	303	256	306	321	273	306	293	282	336	313	286	302	274	285	304	284	303	314	254	316	269	259	320	323	282	314	263	302	282	306	320	299	291	292	293	296	299	321	309	297	315	335	315	292	315	291	315	277	289	318	295	307	318	272	275	290	330	289	325	339	323	300	283	304	294	284	318	311	290	314	319	283	281	300	285	312	323	306	323	275	279	305	293	303	320	291	302	335	296	298	280	296	291	329	283	304	323	318	315	319	290	295	285	286	267	276	295	297	305	313	293	300	293	262	339	301	289	313	277	278	313	323	270	279	298	311	292	295	275	302	322	303	315	283	287	305	319	289	304	281	305	297	294	321	317	283	285	302	267	299	277	307	318	289	308	300	327	311	281	300	276	329	283	295	295	323	307	290	309	261	284	272	287	301	296	317	305	325	348	316	284	294	297	298	268	280	318	275	330	320	306	271	288	273	283	318	303	304	306	274	312	319	310	291	300	296	281	335	330	322	341	330	290	300	289	314	309	283	290	324	278	332	319	295	308	289	310	309	272	306	290	307	321	305	307	260	277	322	286	310	309	324	278	293	285	282	301	296	314	276	309	327	308	305	328	289	316	294	272	284	335	266	307	295	298	323	321	305	297	311	305	283	295	293	288	311	281	323	281	325	355	295	318	327	321	281	283	317	281	306	318	288	305	308	279	292	306	290	313	286	274	286	288	308	290	296	296	309	316	302	284	300	282	319	305	315	305	300	303	331	274	291	315	283	289	303	311	310	326	308	266	292	279	297	307	303	314	282	313	294	329	301	283	299	282	268	314	267	341	323	291	304	294	310	258	299	313	310	294	298	303	303	310	341	332	278	308	286	303	319	310	303	291	334	275	275	337	326	271	268	317	307	286	301	299	293	312	290	303	289	333	281	309	283	303	312	255	347	296	325	263	282	303	324	264	287	309	265	302	256	307	314	277	329	292	315	289	303	277	283	348	321	268	284	263	295	267	290	309	287	293	271	301	293	323	337	315	307	273	294	282	308	268	305	294	322	291	276	300	319	268	277	285	286	282	332	302	303	298	278	293	302	300	298	332	293	284	311	274	318	283	315	288	294	295	334	289	311	287	287	310	337	300	313	313	321	297	270	312	284	276	290	276	312	320	305	305	279	278	311	322	284	296	334	284	271	319	303	332	315	278	287	311	320	313	285	276	284	300	269	303	303	271	293	302	296	304	301	327	272	311	307	293	307	293	306	304	300	282	301	258	312	298	300	311	293	307	291	300	273	297	330	308	256	309	294	293	298	309	283	276	292	295	307	311	289	314	298	298	295	315	355	303	320	314	293	285	296	322	311	305	292	289	294	289	313	302	296	278	287	294	303	291	308	296	297	290	291	288	286	331	304	286	336	297	269	317	299	349	276	301	311	306	305	341	340	283	311	298	321	270	333	321	294	322	306	293	306	310	323	294	311	285	295	286	310	278	325	303	324	319	299	301	315	296	296	317	317	298	317	295	299	259	295	320	316	299	290	291	288	306	307	325	302	342	286	321	310	293	291	288	296	294	311	270	296	288	300	334	294	303	302	308	302	295	283	331	326	314	288	321	308	299	281	340	307	316	308	262	309	325	308	314	312	300	271	302	299	292	306	307	317	263	279	329	263	286	303	309	302	257	322	329	327	314	273	296	282	301	317	316	314	324	309	318	325	288	294	292	305	298	296	280	318	254	294	276	304	312	295	312	296	344	289	303	297	303	294	279	304	320	312	299	342	285	308	305	284	295	300	319	302	331	277	295	302	313	299	325	325	313	291	300	290	281	327	308	274	309	295	318	263	326	298	308	297	297	315	270	280	291	318	322	304	290	329	278	310	279	302	331	304	305	306	308	282	296	305	297	282	297	307	300	281	292	274	309	286	290	311	312	292	300	301	256	273	323	271	313	279	282	322	310	268	294	318	324	292	288	272	285	317	288	287	302	298	295	322	328	294	282	314	283	278	301	308	281	346	283	332	268	285	327	307	297	330	327	282	311	270	284	298	289	309	307	329	298	302	315	287	306	307	283	326	308	302	279	321	305	316	293	294	340	288	275	283	311	292	296	278	289	320	300	297	313	312	288	311	306	306	294	313	304	306	289	317	308	285	275	267	303	302	331	289	310	284	300	308	329	310	329	326	311	311	300	310	323	279	323	272	295	326	299	274	305	292	286	298	292	298	310	305	336	289	291	288	326	289	309	318	318	300	348	280	298	282	306	281	306	284	284	299	309	298	301	312	296	306	285	292	303	284	305	324	287	288	311	310	298	286	308	303	292	291	263	330	300	288	336	340	319	312	310	300	320	333	274	277	296	323	286	328	296	294	295	298	330	300	313	297	301	315	325	302	321	301	286	285	284	300	344	303	283	312	290	324	294	309	331	327	309	315	298	304	313	265	292	290	299	308	272	325	289	300	321	278	297	300	309	297	302	292	301	314	333	302	321	304	319	297	265	268	314	303	284	299	285	298	327	290	278	301	307	288	296	313	289	312	304	289	296	287	295	306	300	308	300	278	281	285	286	311	294	342	287	279	309	302	290	306	325	330	298	285	298	296	305	273	290	275	293	291	308	308	302	299	322	280	271	276	302	323	344	293	301	321	260	316	295	318	273	334	304	288	299	286	300	297	298	287	276	251	324	329	306	269	291	310	290	276	310	330	311	300	307	294	321	282	322	292	297	294	309	302	293	269	336	295	299	323	265	312	287	300	303	306	290	285	306	280	316	276	296	268	306	288	281	282	293	272	320	287	311	279	280	279	295	297	290	306	284	288	314	330	301	298	301	299	305	296	313	252	284	304	279	294	281	279	276	273	310	313	316	297	300	318	316	306	330	286	321	299	330	321	283	307	299	295	317	296	328	316	320	329	319	305	298	283	291	304	317	307	296	296	311	311	336	282	295	286	312	311	309	303	307	309	290	300	300	318	313	321	335	342	323	298	307	280	314	298	260	304	276	306	283	318	304	316	319	303	300	304	315	306	300	295	316	303	298	325	310	309	315	299	294	292	331	294	282	293	304	292	332	284	303	330	282	309	299	306	311	280	290	305	318	272	312	297	317	275	302	276	291	281	332	316	300	300	286	286	272	317	255	319	290	305	345	315	321	249	330	306	298
45057	11790	8061	4052	2758	2039	1662	1365	1167	1006	874	888	767	741	703	675	670	643	618	619	581	566	561	533	550	584	526	561	529	542	527	539	532	546	512	506	540	564	525	540	527	504	533	504	516	511	508	509	510	523	543	545	522	532	499	464	513	555	502	525	565	503	509	456	527	480	480	519	498	492	499	516	514	525	531	528	521	534	561	562	530	505	511	532	518	503	518	470	518	506	520	490	512	477	524	501	532	529	497	501	485	503	498	543	526	517	482	530	509	522	500	519	469	467	491	510	513	514	503	511	487	504	498	482	519	504	478	502	509	555	477	478	520	516	498	515	482	522	520	532	493	481	530	479	501	515	520	469	494	504	501	522	519	493	486	492	487	490	488	501	515	483	517	498	529	525	550	489	480	469	517	532	490	500	497	511	474	501	501	470	513	523	520	492	506	511	493	487	523	483	447	511	512	487	537	545	543	520	502	484	488	515	519	542	499	524	526	525	480	514	477	493	537	471	471	518	484	494	516	543	469	457	524	451	526	462	493	517	487	495	487	498	491	503	521	498	512	476	489	470	480	490	502	505	510	476	508	487	494	503	527	486	510	483	498	502	552	525	554	545	524	493	514	506	476	525	505	492	478	478	490	476	493	480	518	535	497	481	489	475	501	437	461	530	497	511	488	525	522	501	479	500	500	516	485	476	486	508	540	478	496	499	462	464	512	518	493	490	501	511	486	506	491	490	470	526	489	490	499	501	515	533	513	537	519	511	497	473	510	528	512	509	482	546	503	528	460	537	494	542	510	481	492	505	463	476	527	511	537	500	525	539	527	507	502	492	457	502	502	513	524	464	521	488	483	479	527	508	503	513	525	481	535	509	505	501	486	507	514	482	507	528	490	509	498	511	501	469	504	501	509	484	448	518	465	469	506	504	510	528	520	466	512	507	473	467	503	499	534	490	507	512	469	471	507	561	484	479	532	525	487	488	493	465	504	498	538	499	499	534	524	502	506	472	532	518	524	519	513	478	471	525	509	506	454	523	553	503	530	470	515	510	540	489	505	523	523	496	474	517	509	508	517	499	518	462	495	508	511	511	505	468	516	469	533	518	489	489	493	486	506	479	496	532	509	527	492	495	525	488	470	524	494	502	501	530	514	513	510	525	507	502	502	507	491	501	477	489	453	512	492	530	534	525	514	496	550	492	493	518	506	520	484	527	485	471	509	509	498	474	544	472	501	515	487	521	506	453	528	516	428	482	515	519	480	490	513	535	480	523	483	510	460	498	498	489	466	515	535	480	497	503	484	467	510	496	509	516	495	486	503	536	545	514	484	505	515	493	503	509	469	523	473	485	511	503	498	484	498	504	514	522	491	493	488	509	515	514	512	500	488	511	509	509	466	486	504	504	527	509	508	503	471	483	497	518	490	544	520	517	525	478	540	447	496	486	495	478	498	486	509	489	532	491	493	480	518	518	494	536	491	485	488	480	489	508	528	505	460	486	487	502	499	471	528	500	469	510	493	563	493	506	513	495	538	486	505	477	498	495	475	498	480	508	528	500	530	544	482	470	483	486	497	460	494	544	514	486	476	509	520	504	487	522	507	524	515	503	521	511	488	454	490	559	494	534	509	489	489	497	476	486	490	517	536	509	525	494	535	479	538	507	495	510	490	491	490	519	467	523	484	533	498	500	516	520	490	516	518	510	538	540	539	469	469	501	482	529	509	503	527	461	534	531	510	498	536	475	542	534	490	505	487	477	540	524	497	497	472	486	501	481	479	511	503	558	489	528	473	497	500	489	554	511	526	507	526	461	487	533	509	495	521	527	483	494	537	514	476	495	463	489	512	498	528	492	509	525	524	483	535	512	518	509	505	495	503	466	497	519	506	532	468	477	482	510	549	520	512	510	519	505	502	513	498	488	462	547	475	493	512	513	512	494	507	501	480	461	502	513	517	511	504	475	533	484	481	509	529	507	487	533	517	498	509	470	515	508	519	458	527	496	514	504	520	516	482	546	527	514	499	477	529	504	502	522	548	532	541	498	540	496	507	440	519	501	496	507	525	506	513	492	492	511	539	495	456	506	495	467	492	479	501	493	527	509	518	521	469	534	499	502	500	487	503	499	537	478	489	499	494	497	514	497	482	477	500	503	516	498	484	513	541	502	453	522	495	490	524	496	507	500	465	489	516	481	545	496	540	542	509	516	501	515	536	527	506	517	499	481	461	494	489	524	477	471	497	488	534	505	533	507	479	496	501	492	495	535	501	551	542	508	469	502	477	517	508	514	510	486	516	488	498	529	534	498	521	498	500	492	537	466	496	522	512	481	508	494	523	476	522	496	502	513	486	481	499	526	518	516	522	522	468	485	500	496	479	518	487	507	496	531	521	478	502	487	512	503	503	466	496	521	526	528	502	516	488	481	486	526	512	500	562	520	510	526	523	486	507	515	502	521	509	537	498	519	471	478	566	508	542	479	506	483	485	492	511	494	492	515	492	506	465	508	536	511	503	539	476	463	470	505	509	494	504	467	515	491	504	494	479	502	516	485	498	496	487	554	500	523	501	480	504	473	522	510	498	533	480	483	529	531	520	502	541	485	472	507	524	489	498	512	509	490	537	518	522	540	488	486	494	518	498	506	500	495	517	511	512	548	494	517	517	516	506	532	501	481	511	552	524	520	490	518	540	493	518	491	511	525	548	510	530	487	512	515	521	453	528	482	502	510	479	481	489	494	509	522	491	522	484	489	510	529	507	494	510	520	496	532	518	495	513	446	515	517	493	488	481	540	482	514	500	489	534	506	530	514	493	531	479	521	506	506	542	507	512	510	538	472	490	478	487	518	526	511	512	519	551	501	519	562	504	491	492	524	501	460	487	493	487	487	506	538	499	462	525	513	484	483	498	519	529	496	520	491	491	509	535	510	494	499	473	500	478	506	470	531	524	492	459	506	460	488	473	516	496	484	540	488	517	499	501	456	518	563	524	483	492	472	503	496	454	535	506	501	550	499	500	480	503	504	507	505	493	544	484	499	515	512	535	491	462	498	499	529	535	496	494	498	503	523	505	505	503	472	525	483	488	492	506	488	526	476	496	500	524	484	512	515	520	498	479	532	503	497	481	465	508	509	491	473	519	491	506	504	522	491	511	493	502	465	492	462	485	484	538	479	536	542	484	508	531	507	473	485	497	500	507	518	508	526	516	538	547	504	545	490	485	467	470	496	504	493	526	509	474	480	504	500	505	523	512	477	499	484	489	474	539	509	500	475	478	537	523	478	514	514	521	478	501	520	534	515	513	525	517	487	545	497	512	486	467	526	494	545	488	502	462	479	489	479	539	535	505	536	524	500	533	495	496	512	522	510	491	471	524	553	502	486	496	492	535	482	480	496	538	484	532	506	487	513	478	495	528	490	472	535	512	503	478	510	509	517	492	486	525	544	550	527	484	504	505	494	505	534	498	486	494	486	487	494	506	491	485	496	542	497	522	475	520	531	560	481	485	500
23168	21314	29216	23738	21318	21286	4875	939	685	664	554	569	494	485	460	451	460	386	418	413	397	438	387	416	403	374	387	359	383	365	390	393	368	393	369	361	362	350	367	378	363	357	375	389	349	384	365	343	376	404	349	364	358	371	344	376	335	355	356	328	345	342	360	371	332	345	339	340	375	355	355	378	358	349	321	352	359	366	323	365	316	360	362	335	366	334	360	336	363	355	395	339	360	348	359	321	340	345	375	367	338	330	370	355	363	363	321	329	366	383	383	364	330	362	371	348	317	335	305	325	352	360	322	355	325	366	346	349	345	331	326	357	368	345	363	363	376	371	364	350	366	338	360	373	354	346	343	360	330	379	340	366	354	376	327	339	365	348	368	365	344	372	364	341	391	366	348	349	368	344	312	310	325	337	353	333	356	343	349	340	361	313	342	364	345	378	369	344	341	356	364	357	343	345	335	373	365	361	342	339	341	326	377	338	379	351	354	326	355	352	333	368	332	355	338	346	369	360	356	341	347	365	385	341	322	365	333	353	356	330	308	346	384	320	370	328	342	368	369	363	336	360	348	355	343	364	358	327	349	366	367	330	363	354	364	341	350	363	338	351	355	350	371	344	377	355	368	371	348	339	338	350	349	333	361	392	351	372	327	380	334	345	364	326	325	348	314	349	364	335	321	319	331	359	324	381	332	305	352	352	343	335	365	329	364	351	335	348	358	338	351	326	363	354	365	336	332	342	340	358	376	328	350	324	336	357	338	360	339	349	337	332	356	319	356	351	360	359	342	315	363	352	340	343	334	366	357	339	329	373	323	356	331	362	345	372	365	296	324	354	392	324	357	380	351	339	355	379	349	350	355	338	342	331	357	350	357	317	313	395	306	306	354	341	345	338	322	371	355	360	308	347	338	335	378	363	364	346	355	326	336	338	369	362	339	338	333	352	351	339	362	339	333	359	324	326	372	345	326	365	329	350	333	338	382	365	347	373	383	335	374	337	372	345	326	368	308	340	332	330	405	344	341	369	360	355	348	373	344	410	333	360	340	366	383	345	365	374	375	334	348	385	378	326	336	343	335	342	358	340	353	346	333	342	359	295	373	363	349	341	323	379	324	379	353	371	350	356	327	381	358	341	336	355	355	316	366	377	365	356	339	331	361	365	332	345	331	346	342	347	357	352	346	355	348	356	336	326	350	319	348	351	396	330	312	357	362	378	356	326	384	316	340	342	343	339	377	363	320	353	348	380	362	359	379	343	346	355	353	299	358	348	373	358	341	341	356	362	358	346	323	377	365	361	352	322	350	359	328	374	338	341	349	337	343	348	339	350	339	354	352	316	348	335	321	368	328	365	329	371	332	354	361	345	350	337	366	372	389	337	342	335	361	306	348	359	333	338	317	329	338	355	346	369	340	356	362	343	340	338	340	343	321	327	365	342	342	332	344	359	343	318	388	361	339	355	311	339	325	335	367	316	353	326	371	354	353	357	363	319	310	323	348	349	332	364	329	360	343	308	350	361	331	327	333	371	365	356	337	324	390	330	353	351	329	363	349	331	367	358	335	349	347	353	351	351	359	347	350	327	351	365	366	341	352	358	353	315	382	339	341	362	363	337	339	322	369	350	339	336	322	355	362	332	330	368	371	392	340	333	358	337	345	357	405	368	342	348	338	369	326	358	405	333	355	339	330	373	338	351	354	338	352	310	321	344	312	334	304	367	357	387	326	354	369	332	329	347	309	333	320	313	359	344	313	332	339	339	351	342	349	343	331	344	319	351	355	352	316	340	328	343	361	352	380	362	337	291	315	346	388	297	350	380	346	342	336	367	312	354	334	333	341	361	394	347	317	363	343	345	356	343	354	353	361	367	339	308	337	333	365	344	365	329	371	365	355	360	355	373	311	365	344	333	353	332	359	338	357	345	346	372	332	347	325	356	326	367	315	345	331	356	345	362	376	370	351	347	346	327	302	358	339	326	343	354	343	347	353	369	350	339	334	348	320	381	338	347	344	375	333	359	372	339	326	314	321	370	366	382	361	332	337	359	328	344	346	337	332	333	326	358	356	352	321	354	359	335	375	368	358	368	365	370	362	351	354	369	344	343	348	375	298	368	340	345	334	335	340	312	375	326	318	358	365	348	325	345	311	332	358	328	349	347	345	336	356	370	353	370	370	351	351	362	316	330	335	351	396	363	341	355	332	310	345	354	357	378	349	336	326	365	374	361	352	348	303	352	310	323	341	344	348	352	328	346	346	369	346	321	355	366	359	362	370	336	333	322	327	331	392	360	353	344	340	345	367	350	343	357	347	350	339	339	361	356	337	338	339	350	361	358	336	351	336	346	353	327	343	319	350	359	362	333	344	352	329	328	364	342	362	365	340	335	330	376	337	371	328	344	334	374	370	333	342	339	337	340	333	346	373	353	365	353	337	325	336	323	340	358	335	341	373	382	349	345	336	356	353	324	336	358	346	356	330	341	334	373	331	339	325	362	340	394	370	398	346	348	326	354	333	363	359	337	347	380	353	327	345	337	371	350	359	315	329	347	363	342	366	378	345	344	367	343	328	321	383	361	346	329	353	339	362	352	341	343	336	360	333	348	371	338	360	360	393	335	351	337	359	343	321	335	318	344	341	346	304	312	370	351	348	335	369	347	380	339	345	368	345	305	341	350	323	336	342	339	371	365	315	351	331	353	317	351	351	310	323	326	334	396	324	343	328	332	354	312	369	311	351	340	363	369	340	332	374	318	337	309	337	341	337	355	355	340	319	348	341	368	364	343	346	344	367	354	335	371	357	311	336	296	333	353	341	362	364	352	341	336	320	343	314	306	332	328	332	332	335	336	343	368	321	316	342	347	360	371	313	342	372	345	355	371	348	355	327	325	372	334	324	337	377	349	350	370	343	367	338	312	343	323	338	372	346	334	336	344	377	367	328	345	353	377	372	367	324	353	345	333	327	360	347	343	324	351	339	361	354	343	361	368	331	389	349	339	340	384	354	340	364	352	329	344	370	312	359	350	358	351	330	329	327	341	336	337	334	345	356	348	350	351	329	426	383	343	350	361	322	352	359	334	382	367	315	314	324	321	358	331	370	326	340	310	363	355	341	338	343	359	363	359	359	320	412	338	367	390	341	344	325	316	338	352	351	340	330	350	353	327	304	306	329	383	326	343	352	356	314	346	361	344	349	348	331	365	358	346	379	371	373	303	343	371	336	367	326	348	327	338	330	342	350	330	330	361	363	348	367	331	349	368	352	378	338	357	351	344	348	353	329	314	319	339	333	379	309	341	353	306	368	318	311	325	367	317	317	329	338	341	321	338	356	321	364	375	367	329	350	342	327	334	346	368	342	358	317	323	326	340	355	321	347	304	345	336	384	339	333	342	344	369	362	345	348	349	361	335	334	349	366	323	340	360	337	342	365	317	348	370	360	333	362	328	367	354	335	344	366	331	353	338	324	318	339	323	368	305	359	341	325	347	308	364	309	327	338	345
51257	16204	12904	6839	4732	3498	2699	2106	1917	1618	1391	1267	1121	1035	967	919	896	833	833	803	699	722	677	690	687	671	693	711	616	641	640	621	644	643	617	617	641	641	606	587	627	608	636	596	555	596	557	596	584	603	589	564	605	582	564	614	569	614	595	600	580	579	564	618	579	572	580	614	589	622	613	541	614	616	633	587	620	539	590	592	552	594	576	577	539	564	496	544	555	596	571	580	559	586	559	600	596	570	559	592	595	608	561	606	589	604	614	579	612	602	593	600	621	599	585	530	582	585	583	562	621	627	533	563	575	569	576	577	583	533	617	582	603	575	629	619	590	576	590	638	553	563	570	585	546	621	558	606	563	527	573	646	555	600	574	598	522	604	585	540	588	608	542	573	582	549	582	584	602	545	619	524	553	550	594	568	554	574	574	596	580	586	586	600	534	579	571	600	551	613	612	596	558	591	571	558	566	561	558	583	531	596	557	593	537	631	553	575	529	576	578	580	569	613	574	620	524	571	525	549	616	569	570	594	590	558	564	613	621	547	544	588	572	536	561	573	571	582	585	579	602	577	600	583	550	569	604	554	593	580	597	563	587	593	574	640	558	585	559	587	582	607	588	579	592	567	565	601	573	577	540	560	605	502	601	564	599	543	517	581	564	563	584	575	559	603	601	560	555	562	583	628	568	547	621	573	617	544	589	618	555	568	571	582	568	559	577	546	565	587	555	591	584	574	568	575	558	554	586	567	545	568	604	586	588	574	578	552	564	581	576	577	527	562	574	538	558	553	620	590	580	554	577	569	643	530	553	581	558	570	573	582	578	537	563	550	601	563	541	572	576	587	576	570	582	592	568	556	535	566	574	572	594	589	582	618	537	585	567	571	564	529	596	563	575	600	555	578	568	578	608	591	558	614	555	554	557	591	552	549	591	551	547	590	586	576	594	597	602	564	618	586	573	537	556	543	600	592	615	558	547	558	540	574	561	569	595	604	601	599	552	579	574	575	559	585	570	565	575	598	552	597	597	566	590	585	609	562	567	590	572	534	582	547	578	587	613	604	571	606	590	587	556	588	577	557	568	557	590	566	542	578	573	561	581	572	554	570	611	579	554	612	578	632	586	581	519	612	542	557	529	566	597	555	516	582	566	568	559	579	564	614	575	577	589	560	632	555	588	586	618	588	595	547	573	579	633	577	603	575	587	556	578	564	590	542	583	604	576	563	618	580	600	548	533	571	559	594	575	594	553	619	598	544	562	633	515	580	573	573	565	564	621	555	550	555	596	576	591	569	552	542	591	567	564	567	560	541	523	563	600	593	573	602	590	583	601	609	558	544	548	618	570	551	562	614	568	611	602	531	563	588	513	588	566	619	589	547	595	615	556	543	602	556	559	590	543	592	560	558	565	639	568	527	574	562	562	540	580	567	579	609	518	595	552	550	565	564	611	558	534	565	575	568	553	576	560	592	555	546	587	602	592	605	613	586	589	584	561	616	556	538	591	589	577	553	544	590	582	586	606	593	582	583	565	618	629	551	600	574	573	595	569	570	583	573	566	577	575	563	591	580	629	589	558	530	552	593	575	603	568	594	591	557	560	590	550	552	573	574	592	543	585	543	586	626	567	563	562	598	586	598	535	529	534	572	583	619	580	596	576	552	597	577	564	596	566	611	552	573	527	543	587	584	567	563	565	571	556	572	606	580	591	573	566	609	608	535	544	583	588	555	612	556	549	559	595	547	563	564	596	531	532	567	583	605	588	591	536	574	574	575	589	593	594	573	561	594	601	571	591	536	577	529	578	574	594	517	571	560	589	583	595	576	601	537	563	551	586	560	555	582	555	565	544	598	603	579	582	600	559	567	601	582	570	600	587	594	540	559	603	541	564	543	583	626	574	565	541	600	571	595	565	567	591	532	548	579	544	593	572	566	564	571	579	579	573	591	567	554	545	544	575	615	596	570	591	599	569	570	586	584	579	592	592	521	575	555	571	633	585	571	574	604	583	584	572	584	580	539	530	570	574	545	576	562	584	583	598	564	526	548	581	565	607	535	573	523	565	571	568	582	587	589	603	595	537	567	593	614	570	607	577	572	612	574	605	583	558	553	554	589	599	587	568	565	569	563	561	548	565	603	589	611	554	599	558	554	616	637	539	591	559	566	596	572	558	510	564	592	586	580	588	518	541	585	610	582	576	590	533	599	540	546	579	568	579	593	573	534	554	614	571	553	558	562	590	560	582	604	604	602	553	553	628	560	591	535	560	589	527	547	588	563	583	598	563	540	547	545	589	566	551	562	570	583	558	572	584	566	579	530	582	561	528	590	548	584	551	569	590	563	580	587	564	555	569	518	580	612	542	670	564	554	585	592	541	567	596	602	549	549	584	587	538	553	540	564	558	596	568	602	564	608	605	612	553	562	597	553	598	545	566	550	596	553	583	569	530	582	576	582	559	602	614	557	573	577	580	557	541	572	602	583	594	578	580	527	580	563	554	563	590	560	570	561	530	571	546	581	534	568	575	557	540	567	547	582	558	595	608	534	561	588	559	568	567	544	533	620	602	581	574	583	592	598	605	611	535	542	580	547	543	572	593	575	586	612	549	591	573	595	565	615	565	605	562	566	546	579	604	584	594	549	568	538	557	536	592	572	576	571	588	561	592	568	575	559	550	578	552	618	567	602	590	552	584	583	557	568	569	582	572	583	580	557	550	576	585	550	527	599	530	567	571	595	594	577	564	583	571	607	561	584	579	572	559	569	581	571	607	570	562	567	576	579	586	580	609	532	550	585	604	611	606	574	578	550	536	567	568	589	555	560	577	571	568	579	529	568	569	554	587	529	537	544	600	551	562	579	571	605	548	569	574	587	536	590	603	550	556	550	573	559	607	568	540	555	550	572	568	592	566	592	584	580	529	559	542	551	562	582	626	565	561	592	551	545	568	582	618	578	537	586	540	546	513	546	573	589	561	564	576	580	575	609	566	577	573	621	557	569	535	593	606	585	559	591	663	586	583	571	583	605	586	572	564	580	566	547	581	564	582	552	549	608	559	597	541	584	561	566	558	541	575	549	590	556	561	566	574	568	589	593	564	533	589	568	541	589	578	536	550	569	560	567	602	589	577	577	579	547	534	580	537	572	554	518	558	569	600	539	569	583	584	559	561	524	579	570	593	612	567	563	578	575	578	592	587	541	560	564	611	572	632	592	571	563	569	534	550	554	575	600	592	543	567	534	608	573	584	606	581	584	547	589	638	538	537	582	576	568	494	647	551	560	597	549	607	601	542	557	586	537	614	573	594	581	604	604	537	604	596	547	588	609	584	535	577	574	606	608	579	572	595	579	563	587	561	543	594	583	576	597	589	551	610	569	578	600	532	595	563	568	633	598	566	581	599	578	570	584	576	603	583	588	604	551	538	581	584	571	564	613	563	591	585	563	564	570	562	606	560	570	554	595	580	541	584	591	575	590	553	580	557	581	597	604	614	588	553	584	557	561	583	579
26926	20988	10201	525	251	190	176	161	163	143	149	163	153	136	137	137	145	136	161	145	153	128	109	156	142	138	135	154	135	115	126	138	141	148	140	133	135	158	117	154	136	128	117	141	125	138	132	146	145	136	120	142	137	141	135	152	137	146	136	128	137	142	126	137	113	158	169	143	124	139	123	122	129	127	142	141	141	133	120	132	123	122	132	124	159	112	140	143	160	112	131	152	137	118	134	125	123	127	145	141	134	109	112	115	170	107	158	127	134	133	124	134	136	142	140	134	127	137	131	139	124	136	136	125	133	131	142	130	111	131	117	125	121	126	154	150	147	141	127	127	138	128	151	148	115	137	127	126	131	130	127	117	131	145	140	121	152	133	126	132	142	138	150	130	134	146	120	146	114	114	144	145	124	131	150	126	129	118	136	160	138	136	155	145	122	110	152	132	141	136	122	143	132	123	144	122	143	133	133	139	125	115	130	137	119	110	121	123	140	139	139	127	122	132	126	132	131	132	128	110	123	117	124	146	135	123	164	147	118	129	127	128	142	139	130	126	125	112	118	123	131	134	129	138	134	139	122	135	137	144	119	113	132	139	135	134	117	136	131	108	132	138	137	131	112	129	140	130	137	127	134	134	136	132	158	144	134	133	139	146	152	121	128	143	145	142	141	148	129	131	122	114	149	156	132	119	135	123	135	113	133	152	125	130	131	137	133	109	143	132	133	142	122	157	137	118	152	158	125	141	122	119	134	134	131	127	146	130	121	117	127	129	142	146	112	158	148	134	152	130	157	125	126	136	148	118	140	131	158	139	140	123	129	120	126	121	108	129	127	130	127	138	120	128	146	127	127	153	121	114	126	144	142	127	130	138	146	146	136	128	134	139	129	136	127	130	156	130	122	171	133	120	124	149	123	125	124	149	134	131	121	135	111	127	126	129	130	114	126	140	142	142	136	143	121	133	150	140	130	103	142	141	146	139	123	144	126	130	152	132	132	122	122	135	137	135	117	151	157	122	128	132	152	159	136	121	139	148	129	130	126	113	125	138	149	136	141	122	131	126	134	118	154	135	134	135	151	138	126	124	136	133	113	139	120	140	118	139	131	122	152	139	140	112	122	136	122	139	141	142	112	123	143	151	129	141	128	154	138	130	145	114	155	118	123	150	135	115	136	137	117	145	153	150	155	117	130	153	117	151	124	150	133	123	125	110	123	145	109	137	122	144	136	156	133	130	136	128	127	141	122	109	139	150	136	143	136	128	143	118	133	131	124	117	125	132	143	127	128	129	120	136	141	118	113	143	141	137	125	151	124	117	152	123	134	154	125	102	154	146	149	137	121	121	146	143	145	134	135	125	133	130	146	129	127	140	128	111	124	140	145	132	134	129	112	134	141	144	133	119	115	119	121	137	130	131	119	148	118	132	132	115	121	142	132	134	140	145	104	123	150	144	129	122	131	126	151	126	115	134	128	127	126	121	146	126	134	156	116	108	131	151	124	132	128	132	123	122	132	125	130	124	128	142	119	138	125	126	129	144	119	139	153	130	146	142	113	125	142	135	135	144	136	113	124	126	133	131	125	128	144	126	143	146	142	129	136	131	136	113	130	116	126	124	133	117	145	130	127	129	141	130	132	125	120	158	123	123	132	139	126	131	127	141	131	143	114	117	127	138	122	140	137	135	128	141	125	138	124	142	143	142	120	106	162	138	123	145	124	134	130	130	131	118	142	126	124	121	151	123	141	138	116	133	117	110	128	140	117	137	125	133	143	152	150	149	140	121	143	144	135	125	133	142	146	131	134	157	142	121	128	133	123	120	148	127	130	126	145	159	131	131	133	139	105	130	124	135	126	138	121	142	129	140	141	137	131	141	146	135	121	130	139	135	139	134	116	126	148	137	129	98	143	133	152	157	124	128	128	149	113	132	120	143	135	142	140	129	132	132	135	158	132	124	119	134	111	120	126	155	135	141	129	112	117	137	119	137	113	119	138	138	134	128	141	135	140	128	141	124	129	110	104	152	150	135	139	129	130	123	136	155	149	126	134	130	129	151	128	161	103	114	106	132	141	143	149	141	148	129	144	149	110	144	146	147	141	135	130	129	141	123	138	137	128	138	116	122	118	130	154	118	103	121	135	135	121	138	131	121	142	130	124	106	141	114	137	126	140	143	156	141	137	121	122	142	129	145	116	137	115	138	137	148	125	130	117	141	134	135	127	121	141	129	135	152	122	131	121	141	135	129	121	143	139	121	118	126	121	150	132	141	119	123	125	134	124	115	134	157	112	128	144	135	141	138	115	160	150	138	115	114	138	135	133	129	130	135	132	150	147	124	123	149	121	138	130	153	121	145	131	122	127	129	116	133	157	140	103	140	163	155	129	138	141	155	122	143	113	127	155	135	159	153	111	122	127	141	136	138	137	108	136	120	116	117	154	127	122	151	136	135	130	141	131	124	138	146	143	131	139	134	144	135	113	124	121	153	152	143	109	97	139	133	136	144	120	127	129	145	141	144	136	142	140	136	132	136	125	120	151	142	147	124	139	157	128	126	133	112	112	124	131	138	118	133	134	123	140	133	133	134	154	152	153	138	142	127	131	137	159	149	157	139	130	142	122	132	125	123	120	153	125	144	117	132	144	131	148	132	136	147	126	126	139	138	111	128	113	146	139	129	140	154	138	116	116	131	126	119	131	153	137	116	126	127	129	140	134	135	100	145	126	124	135	124	116	114	139	120	133	133	152	126	135	128	110	139	137	145	130	127	121	140	135	141	128	131	140	123	120	149	140	121	119	134	141	139	167	115	140	156	149	126	156	133	138	160	146	129	132	134	138	156	141	125	159	131	144	133	145	133	145	121	117	137	116	123	140	144	126	121	143	127	134	136	143	136	131	121	130	119	142	142	136	133	127	141	146	117	146	121	161	120	158	123	130	151	152	136	124	157	137	121	137	144	122	131	120	134	150	137	156	124	135	145	138	127	134	140	132	129	118	149	129	125	129	164	149	133	139	123	179	148	131	146	135	140	134	144	125	119	137	145	116	148	118	133	122	142	137	98	112	119	125	130	131	144	144	150	148	145	141	139	147	158	130	131	143	141	131	128	128	136	142	151	127	141	125	139	130	131	137	136	133	125	150	123	130	123	118	127	143	136	137	128	138	119	135	153	131	119	138	133	121	113	132	126	163	131	132	125	122	118	111	138	125	116	153	142	132	135	143	137	125	137	137	136	126	112	133	133	130	140	117	123	130	138	142	126	149	125	138	132	145	149	144	132	131	122	129	126	145	122	148	145	136	114	134	135	134	110	124	119	146	138	116	154	141	125	123	116	157	127	144	151	130	124	152	145	122	152	142	146	118	123	128	133	124	135	134	153	129	141	131	142	125	126	147	131	136	158	117	128	116	116	127	140	134	150	136	144	151	118	125	162	141	130	142	142	140	123	144	150	142	142	127	109	144	139	136	135	143	136	134	132	134	115	123	133	138	127	174	151	136	143
22336	3151	1041	565	397	347	328	317	272	272	277	250	273	248	234	235	226	264	239	238	218	218	241	216	215	191	239	231	256	218	227	227	237	244	263	224	248	207	232	216	224	210	211	259	254	215	214	266	232	255	256	228	243	229	222	238	223	233	241	219	217	230	234	241	232	224	234	272	227	240	213	272	223	259	210	239	224	206	233	243	213	218	205	239	215	219	223	200	236	208	222	213	237	217	228	213	224	239	231	224	257	231	241	225	227	240	233	261	223	241	228	268	213	226	246	230	232	212	226	221	238	221	235	229	225	236	238	216	250	199	244	237	245	207	217	209	215	217	222	205	249	215	215	210	225	259	211	225	236	264	246	238	231	260	235	216	241	252	222	239	219	224	225	219	227	214	219	237	208	263	235	197	197	240	236	253	224	263	200	235	244	238	214	235	223	244	258	229	235	245	235	212	228	244	231	244	221	224	239	249	242	223	199	230	248	243	238	232	220	227	200	228	216	189	233	220	235	220	210	227	218	224	210	245	213	230	251	212	245	241	245	235	241	231	210	207	219	260	231	240	234	229	237	215	220	228	209	241	224	255	215	236	239	228	216	248	217	236	217	235	259	212	217	220	212	234	227	236	261	223	228	222	230	230	243	227	261	220	233	225	220	269	232	244	220	223	201	218	236	218	240	233	210	255	244	246	224	208	230	239	234	225	264	227	221	226	232	232	235	211	230	232	212	245	248	217	234	190	240	229	251	205	252	221	248	217	234	251	244	226	241	210	218	226	248	213	227	230	238	242	241	216	216	227	221	237	217	249	219	233	225	230	227	233	231	224	242	237	235	255	220	235	222	255	236	231	235	242	224	208	242	212	217	229	208	229	272	250	224	240	212	217	263	240	208	243	231	199	225	230	234	220	220	242	220	238	230	218	213	220	239	228	227	234	205	236	256	217	215	222	227	228	199	236	238	225	234	212	232	218	218	249	273	268	232	203	257	229	213	203	225	215	212	230	243	232	238	241	231	203	205	228	237	222	244	248	246	239	239	179	231	245	239	241	212	218	222	231	238	220	223	234	237	264	251	199	235	225	219	221	242	228	249	239	210	248	210	208	217	218	234	228	244	252	209	220	245	242	236	242	227	240	223	204	249	228	240	235	213	230	233	223	227	222	217	220	213	207	247	228	221	230	247	252	226	219	210	229	227	220	244	236	254	226	218	232	241	208	214	211	206	246	239	181	216	256	216	213	237	230	267	228	228	233	241	241	248	235	213	230	232	230	235	226	231	217	227	214	222	236	229	224	239	240	210	240	270	208	202	238	241	231	217	236	218	229	229	243	228	223	221	219	236	249	233	250	218	207	236	239	222	272	256	217	267	200	202	217	214	231	242	241	240	223	219	220	244	234	235	239	237	241	255	227	218	233	246	264	214	237	213	236	232	224	221	250	243	232	208	219	219	238	215	229	248	221	215	226	261	245	236	238	229	206	227	225	227	216	232	263	218	212	237	227	231	225	244	249	218	231	227	239	225	218	218	209	234	220	212	213	215	212	221	220	260	237	218	241	218	234	251	224	241	225	232	244	213	230	242	219	242	208	259	239	229	258	255	250	214	203	241	215	225	235	223	244	229	210	258	229	264	219	218	210	220	220	227	257	225	230	234	242	225	240	191	239	221	220	234	249	257	199	251	221	242	200	222	226	243	255	241	243	203	236	236	248	230	214	206	239	220	230	248	220	206	211	257	216	226	242	245	208	249	234	237	266	219	228	230	240	228	224	231	267	248	241	255	215	230	208	214	202	242	243	218	236	198	213	241	218	248	220	218	226	220	228	252	232	222	218	222	211	254	212	253	226	222	209	217	233	242	266	246	201	233	217	217	213	230	233	241	236	232	225	227	248	238	247	225	235	229	228	236	209	236	233	200	243	220	236	245	252	241	232	232	230	223	244	216	257	241	254	230	214	235	227	250	230	226	246	254	235	238	230	212	243	256	210	247	240	212	224	248	218	217	260	238	235	233	249	211	242	217	236	203	217	235	233	227	227	203	217	256	220	246	238	246	212	215	196	249	245	220	224	218	207	257	228	225	235	266	252	207	228	228	215	210	233	244	250	216	222	237	227	220	216	242	200	233	230	234	243	245	236	245	246	236	226	232	217	251	232	260	227	251	222	217	231	196	220	213	225	238	231	227	214	239	244	205	224	225	217	228	223	202	196	191	215	233	232	226	218	237	229	246	225	227	254	236	219	244	207	221	244	216	218	272	232	224	235	210	205	224	219	229	234	202	259	207	209	217	209	235	224	235	227	206	238	219	211	208	258	218	215	242	243	271	266	236	221	225	235	229	210	228	229	222	224	209	204	253	243	229	224	220	220	243	185	255	236	210	225	229	212	232	211	249	244	224	222	254	229	231	218	200	233	227	226	208	213	222	224	238	244	212	225	221	223	210	228	218	246	224	223	249	218	236	215	228	248	241	220	190	240	217	220	200	238	219	221	221	214	221	259	235	218	220	189	211	241	253	213	222	226	222	220	220	235	211	249	230	234	204	204	240	232	237	238	239	242	241	230	225	239	263	226	231	244	248	236	219	260	226	231	211	256	219	239	254	214	234	216	204	248	228	235	232	242	235	217	229	270	216	226	236	233	239	234	224	224	231	239	229	217	284	238	208	224	231	204	229	249	235	233	215	238	250	227	214	215	206	238	236	256	242	201	204	244	243	233	244	223	219	239	235	244	210	206	220	228	233	236	230	226	210	228	224	242	212	231	249	222	250	244	230	246	238	224	241	216	215	206	210	231	244	221	223	205	237	216	266	238	238	240	229	228	239	225	243	236	208	239	215	233	239	216	219	219	224	232	226	229	222	222	231	237	216	211	191	217	241	197	208	222	232	230	212	243	222	230	226	259	234	251	218	230	230	228	222	209	234	232	224	251	253	214	229	203	234	212	228	220	231	281	228	202	212	247	256	219	233	238	244	235	219	222	229	230	223	240	222	241	235	237	238	210	213	233	226	216	213	222	255	227	225	198	225	221	226	214	225	241	258	229	220	215	189	241	245	243	241	242	222	223	201	248	213	203	245	228	243	245	207	228	234	245	218	242	246	223	201	240	235	221	223	239	216	238	210	206	226	262	213	193	237	249	249	215	224	225	228	226	234	240	220	234	230	231	211	237	243	243	243	216	241	225	225	230	248	246	241	242	249	236	204	228	211	219	213	239	212	266	241	219	274	244	200	254	231	226	231	232	264	243	251	236	259	249	233	229	221	209	233	219	247	234	242	209	226	229	233	234	212	188	228	241	209	224	257	208	246	221	205	244	237	255	269	207	240	243	236	221	237	240	243	208	245	232	233	220	208	251	198	259	214	237	227	216	214	224	226	234	239	228	244	237	224	239	236	239	223	220	239	248	233	255	264	201	205	221	219	226	252	241	234	217	230	242	241	231	220	233	228	232	236	221	188	241	231	222	212	190	229	235	233	230	227	240	227	231	230	218	246	216	236	218
24101	21322	28452	24516	21265	6429	820	511	509	442	409	382	396	397	346	378	354	356	354	344	348	343	344	355	345	346	303	344	304	309	339	287	328	296	349	324	317	318	309	314	306	321	314	309	314	299	318	340	325	303	333	302	285	301	293	335	291	297	339	310	317	286	309	353	319	302	317	325	293	321	313	272	279	295	321	309	340	305	286	295	302	307	276	317	320	310	280	321	285	321	337	311	294	295	292	321	336	299	317	293	339	299	319	300	289	325	311	286	350	312	339	281	296	313	315	306	310	326	299	295	282	322	294	326	334	320	341	340	324	305	318	348	301	336	297	264	325	305	314	333	318	305	275	310	290	327	297	317	321	309	323	289	282	327	285	284	323	288	307	310	331	334	294	332	290	317	314	294	335	296	321	307	298	297	320	295	326	301	327	334	313	342	324	277	294	337	302	285	316	324	305	300	308	292	297	314	322	304	278	282	296	307	299	295	307	298	314	315	351	321	279	325	287	301	287	310	264	295	300	308	317	301	260	302	311	281	303	318	305	330	323	307	267	343	306	258	304	312	297	300	343	290	295	293	334	361	325	294	337	296	308	293	295	318	309	321	309	317	333	297	295	344	298	298	300	295	277	297	291	278	310	324	333	335	326	299	302	320	297	350	336	337	318	322	284	287	297	330	338	293	298	311	328	299	300	327	322	296	313	302	281	319	295	311	313	306	322	331	291	326	296	294	313	312	282	328	280	325	286	324	312	325	300	315	320	302	316	336	327	313	272	317	328	310	295	297	325	304	292	345	288	324	311	320	284	288	301	317	330	318	312	293	295	332	287	313	310	275	293	296	313	284	319	303	306	300	294	324	301	256	289	324	341	329	262	311	293	304	324	289	304	343	292	307	302	343	321	296	314	333	300	307	315	294	317	293	276	303	290	294	299	300	344	297	309	339	314	314	331	304	322	318	294	319	287	317	353	305	322	300	314	312	290	302	368	324	282	314	311	284	341	287	308	309	282	287	326	308	313	316	329	322	295	332	293	317	292	296	317	345	310	293	322	297	304	296	288	325	298	301	285	319	287	324	305	326	311	339	313	317	330	290	293	308	300	294	290	290	286	334	309	305	343	316	318	291	295	270	309	295	310	283	330	275	337	299	295	292	311	288	319	285	290	308	321	330	310	267	287	308	289	316	330	290	280	295	324	289	331	309	321	308	301	284	309	340	304	296	308	298	324	292	297	328	323	258	303	322	316	291	295	312	294	294	323	292	304	298	298	299	286	291	284	300	288	314	284	321	288	307	285	324	315	328	294	327	294	275	311	316	284	333	312	293	307	298	329	328	315	334	341	254	301	319	293	304	287	324	300	283	309	328	311	295	314	299	318	302	339	291	300	286	300	292	320	301	324	341	340	336	283	280	324	308	317	280	314	284	319	313	310	322	285	273	309	306	289	273	301	336	299	274	317	281	277	314	300	324	312	322	330	308	292	303	341	319	298	312	327	293	280	286	331	325	282	304	319	300	311	338	297	327	293	281	287	296	313	295	340	305	311	312	290	309	300	319	304	287	280	349	301	298	321	326	305	301	306	334	300	298	263	302	314	331	314	276	322	273	327	277	323	267	307	313	312	327	288	278	309	279	330	307	295	310	255	302	295	295	315	313	314	307	327	331	292	309	307	304	287	303	330	333	321	316	276	334	311	319	292	322	314	293	281	295	285	265	308	275	334	308	306	300	309	342	296	296	270	326	314	311	273	298	297	295	309	296	272	265	278	303	306	320	318	303	290	315	292	323	308	309	326	315	290	317	298	313	280	316	319	307	288	298	335	319	299	310	326	332	305	334	295	303	282	298	284	286	301	305	296	312	298	264	269	304	273	332	314	289	320	307	344	327	301	306	317	320	286	323	321	307	303	362	308	310	281	318	332	305	339	312	291	312	307	314	300	318	327	324	308	317	355	311	314	292	326	311	314	301	297	315	295	291	315	298	285	324	313	304	302	324	284	277	299	329	318	310	293	307	310	305	339	310	313	315	300	334	320	304	272	305	317	334	301	294	323	330	323	340	323	328	333	298	314	322	309	302	308	339	352	301	315	312	294	318	313	302	362	336	308	329	315	289	298	322	280	327	287	305	276	297	268	307	287	282	286	315	321	290	291	302	290	304	311	335	301	280	294	299	328	331	289	305	289	305	302	330	282	287	311	321	292	334	291	296	277	332	303	339	272	336	313	304	328	309	315	312	325	341	300	326	301	286	301	306	299	312	312	308	286	316	301	284	305	337	285	317	290	310	313	311	298	312	363	298	283	330	279	327	280	300	295	295	267	304	326	312	299	308	306	315	300	322	303	315	289	316	316	293	312	297	297	298	304	318	333	318	293	294	316	298	303	315	321	313	333	299	318	301	279	270	332	311	307	284	281	316	326	276	311	292	306	290	264	297	307	312	302	314	297	279	284	296	329	316	305	307	333	312	313	295	340	329	319	300	326	333	291	304	339	334	320	332	297	308	306	296	334	286	291	327	290	320	295	295	299	301	288	316	320	292	317	264	271	304	299	324	300	298	303	279	296	308	307	301	321	300	293	260	310	292	300	319	286	310	315	334	314	351	326	330	287	291	312	292	298	288	300	287	296	301	305	367	330	353	288	300	296	302	308	306	291	309	308	315	301	318	296	333	287	325	317	312	281	291	296	344	305	293	312	275	310	277	307	312	301	322	308	276	347	296	315	313	282	282	307	296	327	300	321	299	297	272	312	296	343	301	314	323	300	322	317	307	314	306	304	332	312	291	282	302	280	315	321	287	310	318	297	326	276	325	302	282	327	275	313	313	340	301	316	282	319	294	280	310	296	309	304	310	303	288	308	314	288	307	304	286	352	275	310	302	315	290	303	271	307	320	288	305	288	323	328	298	310	298	293	319	297	302	333	286	283	299	345	308	325	307	302	320	283	310	305	279	289	280	314	316	323	315	317	321	310	304	320	284	319	308	294	312	303	318	294	313	271	323	297	278	291	296	315	317	321	325	317	303	296	304	294	316	326	294	341	298	288	299	293	310	308	324	311	293	346	306	329	319	289	332	318	294	307	328	308	293	293	297	323	280	311	294	319	293	307	308	327	303	318	281	320	319	351	331	286	302	302	289	322	310	317	314	320	315	309	286	313	295	279	338	272	307	313	305	298	312	313	316	318	309	299	306	298	312	296	325	341	298	293	323	311	299	280	303	286	262	308	308	306	285	313	337	295	306	304	306	334	341	317	313	308	319	304	333	298	297	326	317	279	324	296	309	322	322	308	319	305	320	298	314	268	300	303	330	296	326	305	281	321	316	319	276	285	301	283	311	311	323	305	291	332	302	290	319	287	308	301	324	312	356	300	312	286	300	323	280	319	290	279	288	300	314	311	288	289	289	333	327	300	287	322	296	306	277	280	333	305	305	316	312	299	280	309	271	290	305	312	282	307	312	292	312	300	310	301	318	312	302	333	298	278	277	287	325	305	329	321	317	293	313
45557	12952	8096	3990	2751	2088	1540	1337	1190	1036	929	823	801	704	668	670	654	668	619	600	633	619	597	594	578	594	562	510	518	532	514	542	532	552	501	530	539	487	511	569	536	530	483	547	535	496	500	532	489	510	527	559	512	545	506	512	507	498	503	543	518	514	536	515	545	534	504	486	521	474	494	532	523	517	510	510	517	563	552	518	492	485	507	530	511	498	551	482	512	500	510	500	511	518	512	485	499	498	542	520	510	469	506	505	529	504	514	545	512	473	477	508	472	489	506	540	497	532	544	487	526	490	507	515	503	513	485	508	518	499	487	504	500	506	517	510	537	484	527	464	497	526	498	485	499	505	497	515	465	484	542	517	539	511	503	510	492	539	492	543	510	509	507	535	500	483	525	497	505	517	537	483	512	502	502	528	501	483	490	467	516	478	525	535	492	486	510	502	497	511	523	522	507	500	534	499	519	536	470	471	516	478	485	516	467	498	494	477	495	495	492	505	483	490	501	485	509	474	513	534	488	544	508	452	544	492	490	485	513	538	497	496	490	491	525	490	488	514	525	492	478	496	520	514	517	521	538	483	533	488	502	491	515	530	509	522	535	505	505	487	525	491	505	502	536	524	521	515	551	531	496	509	505	460	531	495	506	531	516	486	515	504	523	501	501	536	477	526	571	510	523	510	520	530	490	485	511	515	514	516	454	489	503	508	508	482	494	496	495	550	483	510	456	506	503	470	506	523	506	533	517	477	522	521	460	503	513	482	498	548	520	508	525	473	523	511	488	493	515	485	524	523	497	477	538	485	526	528	536	495	533	518	506	491	517	484	533	465	533	474	500	458	510	509	497	483	541	489	494	526	506	508	473	464	518	496	529	473	510	485	494	479	487	492	495	518	481	504	549	568	512	535	484	500	540	503	525	513	509	475	502	537	504	506	502	484	525	478	501	503	504	473	478	551	511	491	528	532	519	491	527	515	478	477	488	523	519	518	525	498	481	512	523	502	521	557	545	524	507	527	508	493	513	498	558	544	524	496	509	534	533	476	531	484	521	463	521	498	485	518	515	530	504	514	514	530	511	500	517	500	507	492	514	540	528	490	502	525	480	520	500	460	510	509	505	488	496	527	500	479	515	494	510	525	490	535	497	504	499	498	476	515	537	497	480	510	511	504	547	492	490	534	517	489	528	496	509	546	456	495	453	506	511	495	503	474	508	489	500	500	511	491	507	542	515	500	520	494	508	542	488	476	523	503	489	491	506	508	524	493	489	502	522	485	523	517	481	504	507	521	543	523	497	524	501	505	479	493	501	465	507	509	515	502	509	513	480	513	525	468	537	514	531	515	501	513	477	519	544	431	499	508	480	548	486	491	524	530	504	501	486	515	501	520	487	514	488	478	495	522	491	499	504	471	511	511	499	507	524	502	529	475	504	473	532	464	495	522	473	531	464	555	486	527	504	501	493	495	528	516	493	525	518	510	514	500	481	491	521	498	496	535	491	554	505	519	508	562	502	506	511	510	514	510	509	531	515	500	494	521	500	514	532	531	482	497	517	514	545	545	486	487	504	498	526	587	519	531	484	513	509	527	489	539	466	483	555	519	492	513	510	518	483	514	485	536	491	512	518	529	525	514	505	465	442	500	484	491	464	506	506	523	489	518	480	489	545	519	481	539	478	552	475	472	506	508	514	526	499	530	508	498	525	489	498	479	499	486	485	501	519	484	500	517	518	507	487	478	485	472	545	522	523	468	475	503	516	475	534	508	509	505	487	527	487	522	497	495	525	530	483	513	501	485	524	481	510	487	475	486	492	542	485	532	492	547	509	479	540	538	526	529	489	481	480	524	473	496	459	478	502	502	528	511	450	507	534	556	477	504	534	498	498	491	518	512	532	525	508	490	480	527	516	486	505	517	494	481	468	556	518	488	483	491	500	514	523	537	508	528	559	524	517	492	497	490	498	521	517	488	503	521	511	468	523	503	518	522	518	487	520	555	511	514	505	526	487	484	490	507	505	500	488	550	514	490	515	466	497	511	480	472	513	521	503	489	548	509	549	526	512	535	497	505	451	525	500	491	526	506	557	487	518	509	481	501	515	516	516	523	516	458	504	551	511	508	500	482	500	482	522	510	503	520	513	525	524	513	473	527	548	506	467	530	465	522	486	489	545	525	510	529	494	510	505	472	483	496	518	496	467	506	541	487	500	477	542	483	508	496	495	500	496	504	503	524	555	538	506	504	537	518	489	495	498	477	466	527	524	522	495	509	493	502	543	500	514	505	516	510	476	528	515	482	501	521	512	508	501	535	481	510	537	484	498	513	491	468	537	502	481	478	534	495	505	497	549	515	549	510	503	520	520	446	529	550	538	505	491	522	518	523	508	496	482	507	492	504	516	479	490	523	496	525	492	481	527	479	502	482	459	516	535	518	496	512	499	522	460	510	493	524	520	488	542	509	504	487	521	488	510	518	504	506	504	450	488	492	535	511	527	488	487	549	510	494	511	494	483	516	503	477	460	468	488	500	477	499	512	504	469	470	504	514	503	493	546	525	473	514	540	503	505	504	503	521	483	499	496	516	486	514	559	470	522	542	483	496	475	484	491	509	507	545	528	498	470	481	505	529	482	492	536	534	504	514	497	488	500	526	524	503	519	536	496	514	464	498	531	504	523	547	508	484	501	479	486	519	503	494	497	477	529	497	478	511	499	485	489	483	544	522	529	488	533	479	498	478	520	507	479	489	500	510	549	513	478	487	448	485	493	530	490	501	491	516	534	509	484	469	491	554	479	487	513	511	495	528	530	474	522	483	500	486	525	532	498	537	519	514	486	529	543	527	523	507	538	525	515	533	544	501	517	525	510	483	501	484	505	557	504	496	529	492	484	506	504	504	523	511	436	488	485	507	486	513	540	504	528	503	474	544	548	496	516	490	478	474	491	541	517	540	551	514	492	511	519	519	514	512	528	505	486	506	489	503	541	503	492	523	499	516	504	494	507	475	498	520	504	522	504	518	474	501	481	493	492	491	525	506	448	470	499	527	526	513	502	515	490	532	506	509	483	494	514	487	515	516	492	494	499	512	522	473	524	490	483	486	451	504	517	511	496	490	551	523	495	529	507	502	508	509	493	471	543	490	512	491	508	506	535	511	502	483	483	496	492	510	515	506	512	494	480	525	522	495	533	486	505	549	506	490	475	521	511	527	472	526	544	495	482	485	499	455	526	525	527	472	484	510	528	508	533	508	536	524	517	491	526	518	500	487	490	548	507	496	483	514	495	532	487	501	495	523	484	476	492	514	552	496	516	481	552	527	512	504	486	563	562	523	523	468	485	519	503	496	524	524	547	508	480	456	495	501	526	534	494	485	540	497	542	494	513	523	512	501	527	535	502	515	529	512	498	536	518	478	489	473	513	533	483	537	487	510	499	537	518	519	492	477	521	488	498	477	505	520	548	513	491	492	490	526	506	532	479	504	519	523	554	490	477	493	554	514	491	509
23156	21310	28913	24033	21311	21302	5308	919	688	664	542	535	524	454	511	424	443	406	434	388	418	430	372	418	379	363	408	372	360	388	411	389	365	348	369	400	341	392	374	387	348	383	370	372	393	361	341	362	357	363	381	326	368	359	354	338	368	356	390	371	380	353	364	333	353	341	337	375	341	387	367	347	328	344	373	346	360	341	346	360	360	350	347	359	367	350	333	322	359	347	350	373	333	373	347	330	373	345	374	352	357	333	389	355	382	370	315	386	379	366	369	369	321	359	329	345	367	371	307	354	351	346	345	347	320	371	341	364	355	349	352	376	374	342	331	325	352	352	376	361	367	348	342	349	377	350	352	346	350	372	337	336	350	338	304	315	372	365	354	327	388	356	350	358	343	342	342	317	343	351	367	334	380	374	383	352	360	333	370	356	348	333	358	357	361	364	346	345	355	326	345	327	334	311	329	353	355	357	316	357	360	333	375	360	365	371	343	362	359	352	320	338	329	328	333	390	343	379	326	328	331	360	342	382	356	368	355	378	343	358	375	381	351	369	336	348	359	351	378	321	385	335	351	360	368	376	339	333	320	335	365	351	354	318	342	319	357	374	339	373	356	351	346	350	373	365	347	353	351	331	381	359	333	334	358	372	376	371	335	347	362	322	387	369	386	352	348	335	334	352	330	377	338	336	355	363	331	317	343	356	332	349	333	372	311	352	340	383	359	336	354	372	376	339	371	347	356	340	330	358	361	350	359	377	338	335	374	343	326	336	377	337	384	331	352	350	328	365	358	366	350	363	329	312	341	355	335	343	355	326	329	359	333	355	340	331	340	335	365	348	303	342	330	340	365	346	347	345	393	315	330	346	346	331	348	356	369	335	348	345	373	352	317	371	352	365	343	357	337	354	357	324	344	343	392	359	370	349	336	332	339	353	343	378	346	359	327	356	370	333	363	342	381	349	379	346	368	364	369	344	379	335	333	363	374	363	342	384	331	364	334	338	348	376	355	381	361	350	338	329	324	338	383	330	349	311	323	333	374	338	354	302	382	372	396	355	364	350	353	348	342	362	359	364	325	338	376	355	338	313	319	364	377	335	340	368	369	350	363	368	394	349	366	326	359	352	386	370	322	335	346	351	341	327	384	363	351	330	377	322	302	331	380	352	343	379	365	358	375	329	329	360	354	325	355	342	372	366	361	322	361	363	356	336	356	363	356	343	340	331	355	351	354	326	328	364	360	350	335	329	359	366	337	371	331	353	318	365	351	315	384	344	333	349	357	404	346	366	358	356	355	345	359	344	371	359	360	359	357	349	366	348	372	373	332	354	356	314	358	330	361	392	322	358	335	340	366	357	334	333	376	345	370	353	324	321	351	355	360	370	365	367	363	352	364	345	353	385	374	351	319	361	364	349	365	377	342	351	344	340	361	355	349	340	360	342	393	396	334	336	339	343	328	348	345	339	367	381	359	374	314	313	327	371	346	342	317	362	374	351	368	328	332	349	356	346	333	368	363	336	328	333	346	353	368	379	367	348	332	359	342	361	374	346	342	382	337	362	350	384	359	333	360	326	341	327	310	347	368	389	345	347	348	385	345	356	355	384	357	406	382	315	352	362	349	354	327	338	356	328	343	360	367	376	324	361	352	354	342	326	361	351	347	347	379	337	346	342	352	347	372	359	349	364	315	336	328	368	368	376	332	366	379	352	353	355	335	390	359	342	328	374	344	374	324	358	362	373	306	354	352	349	336	329	368	342	365	359	347	374	357	325	356	332	364	348	360	334	329	345	350	358	333	350	336	371	316	378	351	343	379	355	374	367	344	378	348	373	334	353	351	352	356	295	353	367	358	324	333	352	346	359	329	323	352	354	365	367	340	341	346	371	353	339	391	357	356	351	354	336	366	362	323	354	366	366	335	379	350	333	362	433	347	339	380	368	360	371	354	344	338	358	357	319	353	335	378	333	289	343	347	349	352	368	343	351	351	349	324	339	347	331	369	343	366	309	324	368	352	346	374	340	369	357	375	343	352	373	347	311	344	328	390	350	354	343	370	363	332	341	337	363	320	384	335	336	362	314	361	363	332	342	360	324	324	333	351	326	356	372	336	365	361	355	386	362	336	366	343	348	358	340	361	357	331	367	390	369	345	353	355	344	355	379	340	369	357	338	354	374	317	354	326	367	366	348	364	361	337	344	371	366	350	344	357	353	365	353	316	352	343	330	370	353	332	364	353	338	357	355	380	369	361	349	335	340	345	356	346	357	369	359	354	382	310	366	370	313	357	338	347	358	354	355	347	339	360	340	360	353	341	340	349	370	361	349	351	361	341	358	369	339	345	325	360	353	350	331	332	368	320	370	316	327	337	374	352	342	333	343	358	329	345	361	354	345	355	374	356	350	336	340	349	334	366	369	346	372	354	340	349	337	321	394	373	351	372	333	369	343	332	357	355	331	342	355	347	361	379	345	365	357	387	331	377	344	356	325	358	320	356	390	345	385	336	373	365	345	355	343	332	353	390	357	347	336	327	395	368	352	386	366	317	348	338	379	345	390	353	340	345	364	355	340	353	356	373	352	350	376	357	329	379	338	312	349	377	352	364	370	344	350	339	320	368	342	337	336	379	355	343	359	345	384	363	363	352	375	371	336	356	371	347	408	330	344	362	318	353	360	319	385	346	344	363	358	358	349	340	363	326	323	346	343	337	338	359	363	364	362	385	339	367	341	356	334	321	328	352	366	369	356	374	343	369	336	364	350	320	354	363	345	335	346	353	341	327	355	362	355	337	347	331	347	345	350	362	342	349	371	363	356	354	348	330	362	332	357	347	374	352	345	321	372	344	391	359	328	360	352	372	371	354	381	341	338	363	362	351	384	377	352	348	327	320	343	363	367	336	375	343	352	366	382	379	349	335	375	351	377	340	352	345	356	357	335	341	353	350	393	337	375	328	358	352	374	339	357	353	347	338	338	370	366	346	354	363	343	357	362	367	364	351	384	359	359	345	338	388	325	403	352	357	346	366	308	368	362	355	342	347	383	348	352	319	379	352	328	354	317	388	340	352	379	362	357	340	362	357	400	357	353	344	374	343	353	327	352	367	358	366	373	324	374	363	341	339	356	340	333	342	340	360	381	358	348	355	345	353	354	367	357	358	350	334	338	319	335	373	376	342	343	354	322	383	370	367	333	349	365	355	349	378	360	389	328	359	359	352	348	347	359	344	354	367	371	353	349	347	317	371	352	338	339	363	339	378	340	360	316	357	356	331	403	357	362	295	369	346	357	337	334	335	305	377	341	398	354	361	338	380	362	337	363	351	384	357	367	349	348	360	370	342	345	359	370	358	358	358	322	353	335	347	351	362	375	376	332	349	341	389	369	362	385	345	367	366	354	362	324	353	358	363	384	340	326	340	385	338	346	368	354	333	379	348	325	383	372	322	346	359	357	340	351	369	353	345	336	360	358	372	358	372	368	341	341	343	344	358	401	368	363	352	358	346	371
50072	18059	12877	6822	4540	3417	2702	2068	1833	1567	1340	1310	1173	1020	1007	973	882	842	815	808	745	686	686	702	668	674	689	659	625	605	687	611	628	663	683	620	557	600	589	641	625	580	610	581	578	582	615	567	609	629	604	596	598	572	557	606	579	580	583	585	580	565	584	594	585	563	557	594	610	593	592	612	558	564	566	605	595	564	560	574	553	539	572	542	563	566	625	607	589	563	572	557	558	600	576	568	551	598	573	620	573	578	547	595	633	571	606	564	603	577	567	573	582	637	554	575	524	660	559	577	608	656	576	569	561	569	585	592	622	585	536	609	575	536	582	553	590	571	577	623	605	638	521	567	537	591	614	558	562	597	581	545	601	582	594	551	532	576	565	583	585	586	562	540	583	554	613	578	619	573	587	551	576	564	577	600	630	570	574	591	568	541	552	615	580	608	592	596	571	515	563	591	547	552	605	582	538	547	586	572	550	585	587	596	587	537	548	573	549	623	569	530	636	588	596	582	576	622	584	619	603	596	536	600	617	551	545	590	583	591	603	613	590	576	561	584	612	601	557	592	557	586	588	590	607	570	567	590	578	610	604	563	590	577	581	582	583	572	542	617	592	551	616	558	562	592	583	565	582	597	558	581	572	557	598	576	546	574	577	557	509	646	571	574	541	591	561	521	572	582	570	617	604	554	590	552	549	572	590	574	602	582	581	575	554	582	577	581	589	567	530	596	562	555	590	582	606	577	581	606	579	546	556	580	537	586	607	572	577	562	542	619	564	555	553	605	583	598	588	565	582	580	628	569	631	581	604	563	568	587	645	566	529	577	593	564	586	568	573	580	571	562	607	623	525	625	545	560	540	570	601	619	578	596	605	575	568	600	593	605	567	593	571	596	580	564	589	566	551	579	518	558	561	588	539	574	616	577	586	576	567	572	548	566	547	557	588	547	566	591	560	563	618	546	593	555	586	561	582	569	541	567	570	597	585	605	559	603	558	582	587	558	563	579	575	588	578	548	622	609	625	584	569	580	568	591	584	579	593	604	561	571	572	568	564	574	566	582	598	616	603	571	575	586	573	570	625	569	590	557	584	586	599	573	597	599	569	618	596	580	573	578	567	558	566	616	596	539	564	576	602	547	594	551	544	528	577	576	572	537	583	612	594	558	596	577	567	590	543	614	548	623	606	574	573	522	587	583	537	570	595	574	528	549	552	574	559	588	557	574	545	580	594	605	542	607	583	578	568	635	570	542	528	583	606	576	550	534	546	575	601	568	556	601	552	579	577	531	549	580	596	574	556	588	578	633	545	571	543	626	576	569	595	575	570	574	549	557	634	581	580	626	585	610	547	581	606	617	539	556	601	544	548	575	557	584	579	565	573	594	584	573	600	593	577	578	576	576	601	570	562	587	546	547	603	622	572	590	531	561	564	570	563	567	587	595	595	621	566	580	588	589	569	571	564	535	582	580	606	554	558	552	558	590	591	579	604	563	600	564	619	579	617	603	557	568	564	595	529	582	534	575	594	594	534	538	551	595	546	552	550	592	601	555	615	566	627	564	589	587	555	583	605	574	586	618	553	624	569	551	567	612	571	591	606	568	524	599	578	594	596	568	601	596	592	569	546	616	548	590	584	561	555	570	535	559	525	585	540	572	603	571	556	585	564	574	570	569	617	598	578	573	580	552	581	593	567	578	606	606	573	555	624	582	614	584	547	582	558	595	562	571	550	552	546	634	568	563	575	604	575	605	615	591	550	583	534	574	560	586	525	604	602	608	609	569	584	591	567	561	599	580	544	562	590	564	548	590	576	569	554	648	593	591	570	563	574	566	591	606	577	521	584	573	589	600	589	544	615	569	579	594	569	536	558	599	592	586	599	598	562	585	600	590	591	567	556	598	595	573	562	582	599	508	609	533	550	610	602	636	573	592	535	607	524	576	592	579	618	563	541	557	558	542	543	570	590	632	581	534	593	569	662	620	603	576	548	564	530	575	565	569	623	620	555	566	596	583	576	582	586	621	556	531	575	615	607	590	549	547	556	576	596	604	601	526	621	591	570	612	618	551	586	578	584	590	610	579	589	533	547	614	554	578	576	580	580	604	550	586	565	560	578	588	590	548	611	610	628	544	566	540	581	567	596	574	561	578	532	561	564	584	547	591	604	593	612	612	558	583	565	565	539	583	592	576	556	565	575	580	619	571	511	556	588	599	568	569	581	589	593	589	571	557	584	580	580	586	595	629	570	646	614	612	616	615	564	574	586	582	535	611	580	539	545	589	549	622	601	623	573	572	554	608	589	595	544	556	608	591	614	578	574	554	548	548	558	564	536	582	582	573	564	590	585	591	597	564	595	595	600	599	553	538	544	552	558	576	579	581	568	628	568	592	557	532	542	555	573	593	623	545	589	567	561	606	592	586	572	582	611	574	589	567	546	570	590	566	559	597	543	553	551	533	547	577	580	584	587	597	548	580	624	576	567	564	547	598	549	609	547	569	591	590	566	609	547	594	551	586	569	573	566	544	583	617	581	574	567	571	594	605	566	600	566	636	593	587	589	573	551	531	576	546	598	592	544	581	597	623	551	543	545	535	582	610	611	572	575	601	613	565	599	594	572	592	542	578	610	574	593	586	579	566	626	591	564	554	599	580	585	557	556	601	570	568	561	579	551	575	539	603	574	520	593	497	573	601	571	602	570	590	564	589	570	608	598	613	596	566	592	550	587	561	559	569	572	565	600	540	573	586	589	612	575	593	555	590	610	561	582	593	544	627	612	583	554	561	585	574	528	618	578	591	598	558	566	551	593	565	575	550	580	566	580	558	583	530	588	593	549	581	577	585	563	555	585	559	584	576	577	567	586	562	544	581	577	568	578	566	545	615	552	596	562	597	640	603	581	544	580	576	567	576	577	566	611	603	623	561	561	588	583	612	594	570	550	616	579	558	580	572	576	586	562	573	576	592	600	557	589	589	527	596	571	576	572	596	591	569	604	597	615	591	581	606	533	568	587	571	579	599	583	591	573	573	609	558	578	578	580	575	588	576	592	577	561	557	565	579	535	550	559	536	599	613	639	592	573	555	607	569	568	613	594	536	591	621	599	513	579	561	580	558	619	572	511	542	578	616	536	599	586	610	535	608	582	553	592	539	578	569	593	587	614	565	609	549	620	564	590	603	548	567	544	565	594	564	546	576	571	591	576	577	581	590	549	607	565	573	560	572	587	608	573	564	564	579	544	521	565	567	575	581	596	592	551	590	558	568	547	557	584	558	607	575	586	583	540	559	575	583	575	583	569	592	562	527	560	589	536	588	573	582	575	608	542	593	555	588	571	578	594	601	568	549	556	619	572	567	589	591	578	583	590	542	598	604	574	585	583	559	636	572	601	567	566	633	533	536	595	563	571	612	553	603	590	550	536	552	614	543	550	567	580	575	566	562	601	551	601	549	578	539	614	564	598	591	571	598	591	596	567	565	551	609	628	531	562	616	556	633	601	569	597	610
26901	20984	10144	676	397	349	204	156	137	152	156	143	135	142	139	155	131	146	135	129	133	124	154	122	137	138	142	136	130	138	114	182	127	127	145	148	118	128	132	144	157	120	168	136	112	133	147	141	141	122	165	118	127	119	132	117	131	138	144	136	114	136	131	138	132	132	137	124	131	127	167	123	131	136	136	149	133	143	134	136	115	170	144	111	127	126	142	143	155	138	151	151	116	122	146	130	132	132	159	132	148	161	126	145	137	145	146	144	138	149	125	127	153	118	139	116	144	119	116	129	121	138	148	111	147	141	126	136	140	138	148	101	120	143	138	129	136	135	115	146	137	136	129	134	122	130	151	152	117	149	113	131	130	160	140	116	140	153	136	138	139	152	121	135	126	131	147	134	133	113	145	119	130	133	134	127	127	159	143	146	143	142	114	134	130	137	127	134	112	116	133	136	140	135	150	166	130	136	133	135	144	135	141	146	134	115	132	135	157	135	124	138	139	149	131	157	154	128	142	134	135	131	130	138	160	145	108	140	138	125	125	130	144	155	104	146	129	118	147	135	152	143	155	141	144	136	156	143	112	116	140	125	128	129	143	136	133	127	142	140	138	136	161	120	138	149	132	144	144	133	140	129	126	130	132	115	146	132	128	147	127	152	132	124	133	139	131	147	119	145	139	136	140	141	143	133	154	138	136	146	124	144	131	135	140	115	146	111	158	121	143	131	149	132	118	135	157	131	115	152	141	131	149	136	132	154	152	142	138	132	145	123	136	125	155	148	138	149	146	161	135	134	136	131	130	130	156	133	130	134	129	130	130	143	116	123	135	142	125	148	149	136	133	168	138	137	135	128	114	113	143	138	134	156	133	128	137	147	128	155	144	124	142	136	132	134	119	131	121	113	147	125	155	128	124	147	129	120	134	132	153	140	146	137	130	158	150	136	157	131	130	147	125	135	146	147	145	127	143	145	116	113	121	134	123	142	157	142	135	130	138	131	150	133	125	129	118	138	146	124	144	130	143	136	128	155	140	134	119	148	129	129	131	130	111	135	146	139	125	144	150	163	128	132	130	128	113	126	131	146	131	140	147	150	134	146	127	126	134	123	111	140	141	136	126	146	138	130	117	134	132	165	119	139	140	146	123	107	157	154	131	135	123	138	115	129	131	143	141	111	134	133	120	141	127	146	138	138	153	129	169	156	139	134	137	137	139	125	131	137	133	146	130	134	131	131	119	159	146	129	133	125	139	129	142	146	142	126	112	154	126	127	141	129	147	121	127	126	147	125	131	160	146	145	137	121	130	121	129	133	137	156	119	132	166	134	158	153	138	122	130	160	123	145	124	138	141	111	129	119	133	135	147	120	118	130	124	148	134	139	134	145	139	126	156	157	135	114	132	143	145	121	131	144	136	132	137	141	134	137	135	125	125	127	138	131	142	141	130	156	130	138	121	150	142	132	132	130	150	148	154	136	135	110	141	136	138	132	148	142	154	146	143	133	155	125	142	152	155	141	124	148	142	150	130	128	145	133	143	136	147	141	118	145	113	146	154	131	139	136	138	138	148	160	137	143	106	133	130	143	129	129	150	130	147	125	153	149	118	150	147	132	128	138	129	148	114	138	153	135	140	131	136	142	124	138	141	136	139	138	126	138	135	130	143	136	128	123	145	130	133	135	125	132	130	136	125	134	141	144	138	155	133	130	132	126	145	118	145	162	147	137	132	130	145	143	126	146	123	153	147	163	151	149	131	134	131	136	116	129	139	133	135	112	127	143	150	149	157	149	121	116	143	130	159	149	139	124	128	127	140	142	136	106	145	146	134	146	131	132	147	141	119	151	126	133	117	138	134	126	132	152	130	131	133	120	131	135	149	143	138	141	153	123	140	130	123	111	140	133	147	139	150	138	136	137	141	127	136	145	136	123	134	129	114	136	151	134	138	151	145	140	167	155	143	153	142	137	136	139	146	132	119	138	126	155	125	144	129	153	135	120	146	162	120	129	146	141	138	146	149	133	124	150	130	133	132	139	144	145	146	117	142	115	130	150	131	123	133	121	137	155	121	161	139	133	145	139	146	137	133	137	148	151	162	151	120	156	133	128	143	139	166	125	116	124	146	161	138	153	145	140	132	117	153	139	147	147	148	118	134	134	139	139	146	157	119	125	141	117	149	134	130	165	138	120	123	142	133	129	129	124	126	143	128	148	145	123	146	119	126	138	140	138	132	116	127	114	141	146	139	147	145	118	127	136	141	140	137	137	126	124	147	143	139	140	137	137	127	135	120	128	135	143	122	126	132	116	123	132	133	150	129	157	131	142	153	146	141	138	143	133	129	114	129	134	140	155	129	134	145	131	155	155	164	135	139	126	125	143	144	140	132	128	128	125	133	131	143	145	127	140	141	124	143	134	131	134	127	116	145	158	137	132	160	161	130	133	141	136	138	130	141	151	131	130	118	121	131	133	126	154	132	146	137	150	144	133	133	140	143	129	148	126	136	104	159	132	145	135	140	162	119	120	123	127	149	132	133	109	117	138	130	141	142	139	144	140	131	127	115	142	132	141	155	140	141	131	147	119	140	129	147	142	118	119	117	150	154	130	114	135	113	132	138	130	126	150	143	130	151	126	141	131	145	160	122	128	150	147	154	156	156	142	130	144	132	159	126	153	128	147	145	151	142	127	138	139	116	126	146	137	141	127	151	136	149	128	151	124	133	140	142	124	131	142	140	137	143	128	156	136	168	139	136	131	133	126	123	149	124	144	120	120	136	137	132	133	131	159	136	150	135	148	130	124	124	120	131	138	128	121	155	151	137	138	134	133	144	128	127	136	157	134	134	136	135	139	131	159	131	135	130	135	122	130	125	120	129	141	134	131	124	140	163	142	133	130	110	128	140	154	129	130	142	131	156	142	152	133	154	132	135	140	125	139	132	126	136	133	153	127	138	165	135	135	140	158	144	125	155	143	150	137	144	127	151	121	140	146	129	133	128	151	141	140	144	147	136	143	132	128	156	128	139	128	124	128	135	126	126	145	135	143	128	127	129	125	145	147	141	134	126	132	131	133	134	138	119	164	146	121	135	125	121	133	142	125	137	118	124	136	136	152	151	144	116	120	125	153	130	145	149	146	129	138	144	139	147	131	141	122	152	122	143	130	136	168	139	133	146	149	122	128	136	141	153	125	132	142	150	139	158	120	134	125	128	138	141	152	128	138	132	141	137	126	129	149	122	133	135	135	118	157	120	145	136	127	148	149	142	134	126	129	119	142	117	143	115	156	119	117	116	140	140	128	130	129	144	135	140	128	137	142	134	141	158	132	144	146	130	125	143	124	124	153	149	144	123	128	137	140	134	144	141	162	144	126	147	140	149	150	151	143	118	150	143	137	136	125	108	114	147	141	175	142	143	129	135	141	135	138	123	142	121	152	131	127	134	135	142	152	126	135	121	138	142	109	139	126	126	124	134	162	130	151	145	143	127	130	140	133	143	132	121	119
22655	4233	1107	570	449	349	354	316	290	271	263	267	252	234	245	257	242	247	234	255	205	226	227	253	243	218	253	229	247	269	248	228	230	222	212	241	221	242	236	244	227	222	230	235	205	234	221	234	237	242	255	221	242	229	245	222	267	275	241	245	238	221	213	255	221	205	225	214	258	237	235	267	224	220	225	258	244	262	212	261	250	229	230	251	218	223	228	242	235	236	237	237	205	223	223	214	244	227	252	214	259	234	203	219	240	226	245	241	253	180	231	269	217	217	215	237	231	252	226	249	234	255	223	240	234	256	228	241	223	250	211	222	260	243	218	244	242	233	229	257	234	207	243	212	246	238	229	224	209	230	227	231	224	214	245	203	268	223	243	215	225	268	233	261	253	229	227	218	238	231	233	230	221	212	240	225	246	226	212	259	212	255	234	234	216	248	242	207	244	223	226	251	243	231	226	242	214	249	265	231	216	242	235	223	245	239	240	209	254	228	224	222	255	233	252	242	234	220	206	233	230	241	214	222	245	226	240	273	250	201	215	258	259	253	235	213	214	260	247	250	247	260	240	227	202	238	230	239	226	243	215	243	225	235	236	240	203	238	243	224	216	240	239	213	219	254	246	238	218	239	245	246	216	242	232	234	237	241	230	219	228	263	232	247	225	227	221	227	218	230	229	244	214	229	238	215	233	221	224	232	220	227	258	222	230	257	241	252	222	237	228	244	221	244	208	223	243	217	219	248	198	273	204	234	280	231	262	242	221	228	234	250	220	248	239	218	244	222	254	232	242	233	238	248	241	237	223	230	226	218	235	222	227	217	224	223	222	272	232	226	260	235	224	244	246	241	234	225	258	217	241	244	241	237	231	201	229	239	222	224	218	232	271	227	224	240	242	247	248	246	239	238	252	236	228	229	244	247	207	212	234	217	221	233	210	252	221	222	247	221	250	241	229	219	256	233	244	271	248	221	230	235	243	233	229	228	241	246	266	246	218	214	229	243	234	224	233	216	250	276	252	240	230	248	220	252	237	218	234	220	211	238	211	248	233	219	216	233	244	243	235	237	240	240	233	241	255	244	231	218	242	248	272	244	234	228	241	220	237	252	251	236	257	239	229	221	225	216	243	221	247	232	213	218	246	219	238	237	267	235	242	229	225	228	230	216	257	241	248	257	227	245	235	225	248	270	253	251	221	242	231	231	233	238	244	223	236	239	220	227	223	227	239	226	223	240	212	248	236	218	247	216	215	269	224	233	245	236	209	250	220	221	211	264	204	233	237	223	256	219	210	210	231	238	230	236	239	224	250	248	262	222	246	254	237	222	207	269	208	198	229	224	219	241	242	239	230	236	220	226	210	210	227	248	255	245	241	226	235	238	242	244	248	254	236	213	214	264	212	254	240	242	246	220	215	259	230	252	250	233	248	245	243	240	240	222	223	248	240	217	226	212	239	247	243	217	251	241	228	231	240	208	257	240	245	203	231	258	234	221	231	231	248	227	241	201	201	219	224	253	248	243	220	240	220	245	232	227	222	239	248	248	237	214	243	219	244	239	251	228	280	255	224	259	239	211	235	229	261	217	225	234	229	243	221	244	245	225	241	217	223	241	227	225	224	248	224	243	222	243	225	242	246	228	220	263	252	235	232	236	222	235	248	224	214	230	239	225	241	225	227	247	218	251	238	249	236	252	237	226	252	215	219	219	211	262	240	240	246	229	222	244	229	236	213	248	191	248	228	238	251	211	239	237	233	286	228	243	248	226	224	231	241	233	241	234	236	242	219	243	224	260	222	235	202	264	233	219	221	230	203	224	243	241	216	235	244	217	237	243	235	240	207	242	245	228	209	246	214	220	230	255	255	236	233	229	231	224	256	240	247	235	242	234	235	216	211	253	244	242	239	260	224	232	222	256	219	225	255	230	263	215	237	268	217	230	210	222	217	238	234	247	230	206	235	225	220	208	222	261	217	218	240	248	248	218	241	235	221	207	248	212	251	254	252	226	212	251	252	201	241	242	257	224	238	242	230	223	223	250	234	212	225	257	215	214	213	261	249	218	226	253	221	232	244	210	226	246	250	235	230	217	204	235	244	251	226	242	227	209	212	217	195	232	238	236	252	263	237	243	210	253	264	229	229	195	235	243	233	212	216	217	226	256	233	244	275	209	220	255	240	229	224	246	233	214	232	238	245	204	238	235	215	223	254	231	237	227	241	233	246	221	214	251	235	224	233	264	228	237	213	212	243	214	231	237	250	241	238	239	220	212	232	224	226	237	262	229	235	209	258	223	248	255	218	265	218	237	220	254	225	232	230	228	258	221	212	204	249	257	230	248	223	228	234	253	231	235	256	208	193	240	237	226	236	260	236	251	258	257	232	240	226	229	250	230	251	249	245	225	263	226	249	234	233	246	230	224	226	242	227	230	251	256	230	220	239	242	248	229	238	234	247	209	233	202	241	229	235	216	225	224	235	270	232	210	232	231	239	239	249	249	250	234	248	237	228	221	236	249	251	234	238	249	241	217	239	221	251	219	238	216	230	238	209	264	263	223	201	220	256	233	214	218	240	256	229	244	237	241	263	210	242	227	218	211	253	259	228	229	234	230	211	243	226	246	237	244	251	251	230	219	222	221	224	243	221	241	232	223	251	234	223	266	229	228	236	199	243	206	228	237	204	230	257	266	239	243	240	244	246	236	251	235	243	241	230	234	220	217	214	228	272	242	253	239	244	221	237	261	229	210	246	213	211	225	229	208	252	219	253	237	211	242	238	219	233	225	220	226	254	230	227	230	234	213	232	214	243	248	229	214	231	226	241	240	250	226	265	224	248	237	218	242	220	227	252	227	234	207	238	239	217	205	222	250	211	213	219	225	232	214	235	210	256	264	212	223	244	245	234	245	240	228	235	222	257	222	206	235	246	255	223	249	254	229	218	224	231	217	220	227	238	217	240	235	206	231	224	236	234	237	235	205	224	242	237	246	225	225	213	230	189	263	221	243	226	245	269	216	229	212	240	220	241	242	253	214	225	226	235	283	264	270	237	218	230	237	225	222	218	253	231	234	233	269	241	209	222	221	223	223	234	238	244	244	241	250	208	258	237	229	232	244	227	230	240	243	200	237	255	271	251	230	224	247	224	236	254	251	211	209	220	260	229	220	229	211	226	236	223	228	221	202	244	230	222	251	221	220	243	239	265	247	237	215	236	227	233	243	231	221	229	232	250	236	217	249	260	250	222	227	228	231	245	227	206	225	230	229	247	260	250	222	239	253	261	227	226	221	249	220	233	244	192	231	225	250	220	245	249	221	234	215	223	257	227	234	239	236	232	253	247	234	257	240	223	217	241	248	257	234	236	253	219	212	231	238	253	228	236	259	233	243	231	240	250	230	223	220	216	243	196	263	242	235	230	232	238	228	226	236	219	256	233	230	239	227	246	192	212	237	228	232	218	236	231	225	201	236	235	234	236	239	236	206	236	231	221	218	245	216	234	251	216	262
24168	21370	28452	24639	21298	6256	791	580	478	481	393	385	411	357	399	358	356	326	400	324	331	336	324	330	339	335	323	327	327	349	324	338	313	304	311	347	317	304	346	335	328	345	344	302	333	313	318	335	314	331	317	318	328	331	284	315	322	361	366	300	338	301	351	326	307	307	316	303	304	337	315	287	284	358	306	296	304	325	332	325	320	316	279	294	322	308	345	315	313	326	326	317	309	293	264	295	312	316	337	329	330	287	307	328	331	292	301	317	314	317	315	324	340	317	330	324	332	323	344	300	275	274	323	305	347	341	327	332	316	314	329	298	320	310	312	337	309	328	332	324	296	276	340	326	296	323	309	312	317	338	316	306	302	316	298	276	300	331	283	325	325	304	283	308	319	284	300	326	309	321	309	306	334	323	301	316	329	312	305	311	312	292	322	318	312	272	308	305	295	329	270	305	319	306	354	304	288	315	307	289	292	304	304	330	299	327	318	328	297	339	312	307	329	324	307	316	295	323	331	304	314	310	297	316	336	296	328	303	310	315	306	339	333	327	281	308	296	311	323	306	321	300	307	290	294	301	307	287	286	292	302	332	308	296	297	288	294	348	278	309	339	298	297	298	324	327	300	309	319	272	365	301	300	319	309	305	314	268	335	293	294	320	303	266	294	333	278	339	316	305	284	322	301	313	292	271	331	309	310	297	302	303	318	304	342	301	344	316	335	302	304	324	275	323	304	312	275	302	323	314	272	311	340	311	307	325	289	313	327	317	343	318	316	298	288	334	297	307	321	289	305	304	298	295	293	312	316	308	323	321	313	318	301	286	274	318	305	322	326	275	302	308	310	286	305	318	347	303	323	301	309	303	284	297	322	315	306	304	311	306	342	290	293	321	318	333	341	331	329	309	303	284	323	297	301	336	279	345	323	311	334	321	333	296	303	300	332	294	343	346	281	326	315	262	311	306	298	322	316	300	335	291	318	296	307	286	310	322	319	306	303	300	336	311	288	318	349	331	334	326	305	283	330	336	339	276	318	309	304	331	328	331	338	333	279	298	311	328	312	314	332	311	306	310	282	288	311	320	297	329	303	322	315	310	321	317	299	304	303	274	322	285	333	308	302	315	299	308	332	318	280	299	304	326	308	301	294	302	313	297	334	316	350	292	307	311	314	308	284	294	366	321	355	310	294	295	321	295	308	326	281	322	311	307	334	320	293	345	298	284	309	303	297	323	304	314	321	295	282	318	326	289	317	317	278	302	306	320	261	325	281	333	325	330	299	299	300	342	324	314	294	300	303	285	331	330	295	302	297	269	286	291	290	329	323	272	303	357	324	324	282	298	314	315	320	329	310	292	332	291	321	282	320	336	294	277	312	280	325	310	300	313	288	304	290	312	289	328	337	293	293	303	307	286	314	301	287	295	328	297	350	318	278	301	297	313	328	320	326	302	296	291	316	307	318	329	331	311	314	302	317	340	277	311	306	302	340	298	291	322	317	329	327	276	299	312	351	301	311	294	286	306	322	362	312	308	357	298	323	313	337	338	292	319	317	301	308	311	312	306	301	284	272	332	314	300	305	296	307	317	336	327	296	337	342	336	325	303	299	307	304	297	334	304	290	300	322	275	340	316	297	307	312	322	306	335	289	287	310	341	312	307	310	313	312	329	311	297	306	297	324	291	318	293	325	314	341	329	310	307	306	325	313	310	291	318	287	305	286	310	325	283	331	318	288	261	300	295	307	305	311	292	310	286	315	269	315	316	301	280	307	298	311	332	313	305	298	308	292	286	308	356	295	273	338	326	305	291	290	314	304	308	341	315	341	274	322	285	306	282	274	331	349	298	303	304	305	328	306	337	339	319	306	302	302	326	303	306	314	305	313	323	317	313	309	326	309	294	295	309	293	293	314	299	327	334	316	331	310	317	333	317	327	291	328	294	293	304	301	322	296	319	311	317	329	310	295	310	338	298	349	322	320	339	297	304	307	320	311	318	353	322	313	321	306	293	319	312	319	287	301	298	292	332	274	309	293	318	301	317	320	278	335	311	299	327	320	308	352	327	361	297	278	349	291	323	304	312	306	309	321	328	316	291	304	317	334	315	320	314	304	306	297	311	295	309	327	311	295	318	345	325	316	315	321	316	311	305	337	310	292	324	300	315	330	310	300	321	302	297	298	313	303	315	321	327	311	302	323	342	302	294	300	341	325	293	317	331	324	270	334	310	339	322	321	304	313	293	317	302	303	279	335	310	311	295	317	289	326	329	316	313	325	313	313	278	315	292	322	286	330	323	296	322	315	324	329	309	318	311	307	321	341	298	319	297	309	309	313	299	338	288	323	312	293	305	304	312	285	301	300	330	287	298	333	263	318	286	331	323	316	334	309	315	322	291	299	296	312	318	275	304	302	322	296	313	325	325	324	321	312	293	332	334	296	325	310	303	311	293	328	287	301	281	325	312	300	271	308	332	294	314	311	302	336	297	297	318	308	318	313	335	289	306	305	331	318	313	311	319	284	334	331	338	290	304	300	312	299	344	288	317	322	321	293	326	339	310	296	320	290	314	300	269	299	309	308	323	290	308	327	307	282	304	309	308	290	317	315	306	341	330	320	317	313	318	320	293	302	331	300	324	290	333	306	288	278	325	329	349	307	274	323	342	330	332	306	291	326	287	295	347	290	328	319	307	290	307	343	291	337	297	315	316	292	314	290	349	320	307	332	301	325	328	304	320	291	271	312	295	308	328	294	355	329	325	310	292	291	300	298	325	320	315	329	301	320	293	300	292	333	329	299	285	331	314	321	301	292	293	288	331	329	311	286	329	291	361	305	329	354	287	274	287	337	314	320	299	292	300	300	328	292	392	333	298	306	319	308	293	300	293	331	289	262	306	318	318	325	341	343	309	331	281	297	299	304	310	286	303	347	283	289	292	304	334	312	305	308	322	301	325	300	306	326	289	303	292	287	323	321	290	316	319	306	304	328	315	310	312	300	320	322	299	274	318	318	322	292	311	313	310	328	329	321	311	305	310	328	316	322	332	281	327	314	316	315	322	299	342	313	348	314	320	331	322	365	317	323	321	324	296	321	288	333	311	294	297	312	317	301	306	309	301	317	273	299	347	304	316	327	331	301	324	302	319	284	304	337	296	277	298	305	295	311	338	321	328	346	316	314	310	314	331	304	324	319	305	307	289	291	322	293	313	275	314	302	303	284	293	306	290	264	332	308	309	327	284	292	287	294	298	326	307	308	335	314	312	308	335	292	313	304	302	324	319	292	307	293	322	329	285	300	320	308	327	316	335	312	325	309	313	320	294	312	337	337	320	284	298	273	322	324	281	295	316	299	344	306	291	314	302	303	324	307	331	292	288	314	323	303	296	285	325	302	309	271	341	290	290	312	337	320	312	322	300	325	324	307	316	331	312	303	324	317	328	312	287	299	298	313	326	301	304	315	318	281	305	313	294	328	323	300	329	326	322	319	328	305	284	301	299	317	327	315	309
46074	14492	7810	3985	2750	2020	1642	1297	1173	992	899	864	821	725	710	705	633	608	633	595	561	562	602	587	583	584	489	542	536	539	516	550	544	553	575	547	507	507	493	528	525	549	551	507	512	502	567	552	515	517	497	545	521	537	515	552	542	536	517	543	514	528	492	510	545	517	528	527	560	540	534	475	544	528	525	530	510	482	567	477	525	558	515	519	520	501	544	487	564	501	512	536	520	510	506	476	450	515	479	503	528	497	577	535	508	539	544	532	536	518	512	516	537	530	481	503	472	532	496	514	540	477	515	542	506	524	491	517	523	523	563	522	510	518	526	506	549	475	508	497	513	495	508	463	490	493	489	482	500	539	534	502	483	530	531	501	457	521	519	521	543	527	502	490	471	543	528	518	472	484	511	530	486	469	501	542	536	582	555	499	526	496	515	507	534	560	512	534	530	511	530	502	509	511	502	453	532	526	534	507	506	524	475	529	558	509	529	491	528	531	469	512	495	493	522	523	502	508	530	480	517	485	514	469	477	509	509	487	539	510	523	528	499	475	553	493	493	492	524	537	479	527	486	531	477	539	536	502	521	508	527	524	514	504	494	498	529	522	534	513	506	507	501	535	510	495	539	486	511	490	500	478	500	502	509	496	501	448	524	530	499	517	484	496	486	496	548	533	509	500	498	492	521	545	531	508	456	482	487	527	486	515	490	516	539	504	521	510	509	488	508	535	502	525	527	555	513	501	519	500	469	524	512	519	482	507	519	496	515	542	507	488	515	535	517	514	499	484	513	514	473	483	504	490	483	487	500	538	503	506	473	510	512	517	525	514	529	537	479	511	521	492	517	474	528	516	477	559	522	527	551	525	545	508	446	512	481	522	546	529	472	482	482	548	520	485	489	513	514	493	497	506	522	498	490	546	495	494	557	501	480	537	553	540	478	529	476	498	531	497	526	525	501	538	502	546	483	476	491	487	502	534	508	493	511	510	536	509	526	500	523	515	471	478	502	536	523	513	507	530	506	508	511	552	489	484	482	524	539	521	519	557	488	502	508	478	517	503	522	486	512	528	494	511	516	525	504	524	537	524	534	509	519	537	481	528	482	471	505	502	498	521	534	570	519	502	513	515	555	506	489	478	538	491	492	547	550	526	459	504	503	530	483	486	514	489	500	479	509	508	510	498	503	470	496	506	488	500	569	505	518	502	510	522	521	504	482	514	556	538	525	527	520	437	524	547	502	540	518	497	486	533	509	539	493	514	539	522	498	527	500	506	490	485	500	473	538	500	489	500	505	475	528	501	467	493	485	503	515	529	504	552	476	522	510	521	496	492	560	550	519	529	509	478	506	505	506	507	515	515	545	536	453	512	537	458	489	499	532	495	516	480	471	514	498	464	512	523	462	527	516	508	503	536	524	540	530	521	525	523	522	524	506	496	496	495	498	490	478	479	488	551	495	544	518	487	529	509	472	497	537	507	516	503	524	549	518	508	525	516	483	479	476	509	516	485	540	485	503	492	525	528	490	511	485	509	512	497	473	493	469	497	510	526	488	511	535	519	503	521	520	551	491	526	493	508	476	504	506	524	506	525	549	502	520	476	487	538	504	522	500	482	483	519	499	542	480	463	519	513	516	489	494	488	481	509	536	527	513	535	567	541	524	515	490	505	520	477	508	498	507	492	556	495	488	474	534	512	530	516	515	530	512	507	539	502	535	506	521	545	493	525	509	513	500	512	540	529	545	490	494	474	531	470	489	537	533	523	503	489	524	530	496	502	523	521	515	555	501	520	497	480	490	470	480	510	507	532	522	485	496	532	500	516	477	495	518	519	533	527	542	490	482	486	491	546	502	484	530	468	531	528	517	519	486	543	499	521	514	536	501	487	497	510	498	506	493	442	518	502	518	540	543	549	523	499	525	498	490	502	488	479	505	506	543	529	503	531	528	534	523	497	482	502	494	524	528	503	542	520	509	533	527	532	532	517	524	529	479	518	495	502	510	512	502	488	529	504	530	500	455	493	537	494	536	537	507	518	483	523	527	509	489	543	502	526	533	522	474	497	467	477	489	544	535	509	561	517	512	501	522	506	526	553	496	521	515	458	488	445	496	496	502	547	518	502	517	503	501	492	525	542	508	536	515	514	516	539	504	512	542	504	523	530	465	511	515	453	530	467	464	483	497	517	511	536	548	531	518	475	507	515	482	489	510	512	514	528	483	473	521	495	506	487	536	551	540	516	482	484	529	529	510	520	503	485	540	519	505	517	511	544	520	464	521	520	484	523	537	492	480	476	503	503	468	525	505	539	508	509	526	539	518	502	542	509	538	521	511	461	500	527	474	540	517	517	511	496	496	503	527	507	529	523	506	478	524	466	500	481	503	542	525	488	506	523	500	523	497	520	513	520	504	516	530	533	488	565	478	541	502	476	531	460	498	518	478	552	541	529	556	501	533	464	500	511	507	548	513	527	562	534	482	488	498	516	547	500	521	515	522	494	496	509	522	507	512	538	539	509	506	508	500	521	511	495	496	479	528	517	546	506	516	535	488	458	511	565	527	493	484	551	542	542	544	492	471	514	498	522	499	510	534	514	509	531	508	530	496	507	531	501	523	508	570	487	481	541	503	508	493	526	500	524	557	503	490	517	519	486	487	508	471	526	476	542	549	531	523	509	474	539	502	530	501	492	542	486	499	500	504	486	501	506	507	485	477	503	516	527	525	499	522	525	514	503	508	499	499	495	483	526	510	513	568	504	502	519	527	527	543	560	507	519	526	526	526	498	494	541	526	533	453	507	531	507	524	504	515	509	514	465	530	519	482	497	539	527	479	516	515	490	509	533	502	496	499	523	489	553	501	532	508	493	545	526	533	536	528	529	495	468	515	491	519	528	504	563	515	498	484	501	531	533	443	540	512	503	489	557	499	500	537	557	523	500	513	527	512	534	510	575	509	506	526	527	517	478	506	487	480	498	508	523	534	574	499	562	537	502	529	545	517	507	519	510	536	489	512	540	469	532	523	508	499	554	483	489	490	504	503	549	465	518	487	523	533	477	527	542	561	465	488	517	534	481	549	508	503	487	458	548	516	535	554	509	539	508	520	509	501	504	508	495	538	520	529	491	490	531	499	553	500	490	515	511	516	490	504	466	524	513	541	496	513	533	526	538	563	461	494	501	522	538	545	536	504	528	501	514	506	492	538	551	517	520	506	525	523	476	485	517	478	493	487	515	534	519	493	505	495	483	526	509	497	509	525	510	451	523	517	512	510	503	534	550	521	527	488	482	512	518	530	495	491	527	531	517	489	524	521	525	505	490	537	512	513	537	509	550	548	531	522	515	520	493	558	491	515	528	505	499	497	486	517	521	493	510	521	497	528	512	481	485	457	488	540	509	552	505	500	479	552	508	502	478	524	518	529	533	505	481	525	498	494	508	482	520	533	481	519	510	546	506	521	539	504	515	521	477	538	515	506	505	506	515	497	553	512	534	529	510	487	432	494	466
23239	21350	28884	24189	21353	21293	4746	970	686	603	564	577	498	508	480	437	436	446	405	428	428	402	375	420	400	400	385	381	376	389	387	365	356	368	369	379	362	356	362	330	361	366	387	351	358	360	360	370	350	355	395	370	383	362	381	344	336	348	370	359	376	389	360	343	358	388	358	377	369	369	331	357	379	361	362	367	371	371	364	370	341	332	379	371	330	359	380	388	359	373	394	325	380	367	355	410	379	337	369	359	365	363	342	381	391	378	344	329	379	356	370	355	358	328	404	349	352	385	331	389	384	357	347	372	360	359	403	345	342	355	355	349	352	322	379	356	369	380	380	362	372	327	322	363	361	322	330	331	370	358	361	307	355	364	341	386	342	388	375	356	362	369	366	384	351	392	339	339	373	358	348	394	377	361	359	379	357	364	366	337	358	371	374	353	347	384	352	361	343	309	365	367	371	387	363	364	391	378	361	388	355	346	333	370	402	381	370	383	380	370	348	377	356	366	379	386	372	352	392	338	351	348	362	349	346	370	387	351	340	363	377	377	377	388	349	406	363	331	363	359	372	388	386	343	359	364	387	380	340	346	368	353	403	347	377	354	315	337	386	382	377	341	376	335	354	340	361	380	373	350	365	356	332	364	367	337	386	352	370	392	343	344	321	396	347	361	342	357	359	371	360	332	342	340	385	344	349	387	348	351	397	376	375	339	352	399	344	366	356	357	371	372	358	366	329	354	346	343	365	364	355	384	387	366	352	341	322	349	375	346	350	346	344	371	367	384	333	375	377	377	372	376	344	338	359	360	315	374	340	322	361	386	337	355	391	350	349	349	367	339	363	384	354	349	359	336	387	360	350	382	400	333	367	361	365	366	363	340	388	375	342	351	351	320	360	338	348	380	362	359	364	323	358	355	364	352	338	352	368	332	386	345	399	328	354	346	324	344	362	334	341	377	392	345	376	372	341	349	381	370	354	337	354	352	355	386	361	357	320	334	380	370	353	335	370	358	356	373	356	352	347	355	351	365	376	378	327	361	345	370	367	359	339	356	343	352	366	347	342	355	400	367	332	372	341	373	381	351	321	367	366	360	378	382	376	372	348	345	385	340	343	329	396	353	385	335	355	346	327	365	376	392	369	334	337	360	356	348	359	360	390	371	361	343	403	342	374	342	345	361	378	360	365	349	356	375	364	348	370	354	333	414	360	340	366	370	344	349	350	336	374	371	341	336	354	347	352	372	339	368	381	373	356	339	325	371	370	334	342	344	351	382	343	350	364	364	410	356	342	367	357	358	364	335	349	379	367	328	354	366	396	359	338	378	357	377	345	342	338	350	371	351	347	356	346	349	371	362	341	384	360	357	376	350	361	331	375	385	388	380	369	398	348	360	337	370	378	382	330	374	385	393	368	340	376	365	358	368	332	365	379	375	347	339	342	340	373	355	360	352	334	370	389	376	368	366	381	410	375	365	366	394	373	343	349	367	346	345	350	352	346	353	365	354	341	339	335	331	325	348	383	357	351	342	349	332	341	371	369	320	393	329	343	340	362	378	363	332	400	417	339	329	337	355	363	371	338	329	382	324	370	355	348	353	353	356	387	369	358	389	353	357	386	348	383	366	340	348	357	389	340	295	384	349	364	363	393	362	356	390	364	355	356	366	368	339	386	388	367	371	375	332	356	376	369	348	353	344	360	338	365	338	347	373	389	367	346	367	327	377	302	358	372	346	387	358	364	358	356	362	333	376	353	341	359	335	338	320	337	348	381	357	367	382	341	349	362	363	369	375	314	408	347	347	324	345	393	359	368	384	358	314	357	366	341	369	344	359	336	341	326	361	362	376	373	326	409	347	347	415	354	372	388	367	356	351	360	357	354	362	333	369	407	384	349	352	364	365	338	351	336	357	354	342	355	366	363	338	351	350	368	354	346	334	372	363	373	339	364	347	376	368	376	356	354	291	383	379	350	321	378	370	351	350	366	376	364	401	377	374	353	345	346	368	358	334	371	362	364	382	358	374	343	351	371	355	359	356	379	361	358	389	369	350	366	372	354	311	321	338	367	346	356	379	334	368	370	373	380	362	358	368	346	360	344	317	375	355	319	341	393	355	342	350	340	345	327	342	379	376	370	386	371	333	368	353	392	354	361	378	372	400	341	361	350	385	345	351	383	331	350	371	350	389	387	354	383	303	322	367	414	361	387	342	352	375	380	372	357	340	382	347	317	358	343	375	355	346	348	362	349	346	344	344	359	391	318	350	352	383	376	369	334	346	330	331	403	363	359	344	359	370	346	414	376	335	377	323	383	361	357	356	350	367	376	357	376	357	329	360	332	369	355	390	367	366	370	353	351	355	376	321	330	355	380	358	357	365	360	361	385	334	361	368	353	375	388	350	360	354	357	340	361	365	334	356	348	360	372	363	383	363	335	365	398	326	341	342	347	351	403	359	347	351	370	347	344	365	339	347	375	376	328	355	344	358	349	422	341	382	361	370	368	363	352	385	347	346	374	360	321	367	380	344	391	352	359	337	317	345	345	379	362	367	337	382	351	358	350	361	368	372	354	363	353	369	357	362	364	364	343	351	326	358	353	355	374	342	337	377	384	338	395	371	349	374	357	355	370	355	393	372	305	380	344	355	352	361	376	363	377	326	358	374	368	396	355	375	337	384	372	311	352	366	359	377	364	343	378	344	351	358	351	347	358	331	353	343	334	361	361	332	359	346	356	379	374	358	369	335	348	325	345	357	367	372	353	384	382	360	352	335	368	364	356	342	339	342	339	356	334	326	370	335	328	349	353	398	360	351	329	393	348	373	362	357	370	381	340	348	394	371	357	320	367	393	369	335	349	347	370	326	360	369	356	379	354	382	411	376	377	370	328	375	338	347	352	385	369	348	347	360	354	387	366	345	332	341	350	331	319	327	379	361	333	355	378	390	331	346	358	398	362	384	352	355	373	365	366	356	354	354	373	384	339	373	383	342	350	337	358	351	382	358	354	372	370	392	350	347	351	350	388	369	333	336	360	340	361	349	380	336	368	372	343	344	331	332	374	342	356	336	413	358	389	392	357	381	330	337	368	336	354	342	358	350	388	340	350	348	341	367	368	358	367	329	351	350	383	392	357	394	389	367	392	362	351	346	399	348	360	385	367	374	390	342	368	356	370	368	345	376	343	339	351	353	351	353	339	359	341	329	338	352	377	351	374	400	354	388	334	354	384	349	360	316	384	366	381	336	365	354	340	338	357	342	350	352	332	349	343	358	384	366	344	340	366	373	359	334	341	353	312	369	347	352	349	344	355	313	342	338	345	364	357	375	358	373	361	376	329	359	367	358	320	326	317	365	353	313	391	322	381	310	369	371	316	319	365	322	326	346	373	360	389	335	356	395	363	358	372	383	362	339	358	352	349	374	358	333	360	350	337	377	336	360	357	339	353	371	346	381	354	349	372	373	349	352	396	347	356	349	315	347	344	377	422	368	356	340	377	342	375	350	351	350
52620	18773	12704	6800	4742	3506	2637	2193	1814	1494	1300	1212	1130	930	958	956	879	836	788	804	760	776	743	684	703	663	693	644	622	617	612	659	632	633	624	641	634	649	648	577	627	608	623	613	649	602	613	579	579	612	559	599	629	620	619	566	561	597	576	576	620	620	590	597	601	605	599	574	580	562	643	632	593	636	613	598	615	604	570	568	578	577	570	640	544	578	560	621	617	593	577	584	568	546	603	624	611	591	595	574	566	606	596	564	585	597	570	587	599	587	574	553	571	558	614	610	635	607	575	590	582	599	658	539	629	606	613	631	587	580	589	617	578	592	589	602	580	617	559	603	567	637	539	585	617	588	585	578	600	568	604	544	647	540	589	554	581	591	620	536	574	588	580	599	594	603	535	526	620	583	573	626	554	575	606	592	603	521	594	562	606	606	559	581	574	577	573	602	572	547	600	529	573	605	558	583	607	579	601	599	586	618	618	553	589	580	594	567	595	560	562	592	563	618	586	618	576	558	583	627	571	565	571	556	566	596	548	554	558	557	587	612	578	627	582	593	600	588	567	593	570	572	584	603	579	633	632	646	605	590	600	567	567	584	588	552	558	595	600	571	592	525	576	561	583	576	587	616	560	586	587	584	589	594	623	607	569	600	634	610	607	576	577	592	573	545	614	561	610	619	614	559	607	584	553	574	613	567	610	568	619	590	563	583	595	592	631	580	613	596	577	550	542	605	593	579	609	558	568	578	583	597	571	573	552	556	597	581	593	578	585	615	587	576	568	567	574	597	590	585	582	547	556	586	581	564	547	629	619	595	587	607	574	570	538	578	637	620	619	586	619	605	545	598	606	594	556	587	604	598	577	566	578	605	591	552	586	561	541	640	592	602	549	561	592	575	604	599	594	568	577	598	573	613	608	600	594	615	597	579	605	594	591	599	567	588	563	554	598	546	589	585	558	597	568	607	597	598	601	562	597	561	551	568	585	628	573	557	596	576	588	576	591	600	613	617	567	600	569	574	597	598	579	535	604	582	608	585	553	565	583	576	573	606	549	575	582	562	573	586	558	589	605	584	558	583	576	583	593	549	577	597	589	592	592	572	590	585	577	607	534	554	607	607	557	596	615	556	584	561	626	553	598	554	564	560	579	564	595	579	581	571	571	575	606	551	575	581	598	566	589	575	531	611	594	582	618	603	563	566	561	597	587	593	630	582	576	613	561	603	587	605	640	576	568	573	564	547	564	606	568	626	602	598	599	593	548	559	575	586	629	594	571	584	613	585	627	604	611	550	561	594	580	618	603	615	558	591	572	581	565	575	584	561	582	581	631	592	620	591	594	605	596	547	601	567	580	559	605	561	554	579	626	528	575	574	597	569	634	590	571	574	619	588	599	553	586	579	561	587	594	580	567	598	575	613	591	577	538	596	581	558	607	563	588	590	570	559	577	572	606	533	575	604	568	547	590	544	576	642	567	549	566	568	626	586	608	557	607	565	566	563	575	565	610	582	594	593	621	577	586	613	536	597	600	626	618	617	594	545	558	623	555	578	572	571	582	600	565	568	564	577	553	591	577	571	584	542	588	539	557	573	604	615	552	533	547	577	600	530	600	574	558	586	526	613	594	557	558	578	603	585	620	591	601	539	587	592	629	593	578	622	575	615	548	557	609	589	595	627	557	609	600	576	585	554	600	587	554	573	596	580	555	578	582	603	588	591	590	596	588	548	551	564	613	569	607	568	560	562	623	561	583	613	536	623	585	593	564	601	549	597	554	560	558	607	568	624	615	582	578	591	577	570	581	574	589	538	560	595	617	586	594	541	610	545	590	584	579	594	593	603	563	547	607	601	577	581	588	579	569	558	565	579	570	605	630	616	595	594	519	580	585	574	608	606	570	624	569	629	562	560	574	599	551	594	637	596	577	560	604	562	582	590	595	619	617	516	607	584	577	595	603	538	550	581	587	579	547	601	544	558	586	556	608	545	546	589	629	575	569	593	544	621	547	587	558	552	587	598	606	569	589	577	549	580	567	607	549	567	576	591	582	577	586	593	574	596	578	575	566	550	620	555	550	599	574	595	621	610	590	584	614	648	563	581	603	566	612	560	589	605	565	581	567	564	552	596	584	609	608	584	630	574	540	553	581	576	598	534	572	629	577	562	585	546	578	588	599	558	563	584	585	577	552	537	609	562	567	576	588	561	582	544	581	558	591	567	595	584	652	604	571	563	602	611	577	602	614	599	584	603	590	580	575	612	577	543	584	586	580	553	574	531	591	627	578	591	577	534	560	586	596	585	584	600	611	580	591	601	609	610	584	561	622	586	605	600	596	566	557	544	572	568	577	583	586	567	613	605	600	579	560	619	596	534	550	573	566	570	593	554	600	579	574	593	595	570	609	621	579	572	594	566	625	543	568	626	552	615	607	570	590	590	597	578	594	562	584	585	621	583	584	559	551	624	568	592	608	586	571	580	558	572	600	601	603	577	535	531	569	558	597	601	579	582	590	581	622	572	629	547	614	543	581	577	597	576	595	592	592	601	597	551	583	602	581	601	577	604	634	570	569	582	552	612	596	594	592	578	581	588	568	572	520	579	527	592	593	593	580	584	565	547	593	558	608	585	569	567	592	570	551	592	573	608	599	588	585	584	566	584	574	617	614	601	581	593	587	565	600	555	599	577	591	585	544	591	596	591	558	606	575	601	578	589	611	590	537	623	535	584	520	578	604	572	585	597	604	582	571	593	569	617	590	621	554	596	563	595	579	596	593	579	557	597	577	577	602	588	589	534	600	550	568	578	604	609	598	566	585	587	588	585	550	573	577	583	576	569	611	582	576	620	584	597	587	522	593	578	605	561	599	614	580	585	586	641	566	592	614	595	611	534	596	589	605	607	531	545	588	587	573	564	584	654	574	641	542	602	587	567	566	551	581	595	604	575	546	604	562	594	588	560	576	592	577	572	550	595	550	554	604	620	596	627	584	589	563	574	563	586	564	555	593	588	587	632	570	668	547	564	588	586	566	591	631	600	609	619	607	586	591	556	551	606	604	578	553	554	557	595	617	613	536	554	572	608	568	594	533	571	575	567	571	608	551	614	576	575	584	552	598	572	585	588	571	599	584	596	578	600	634	583	547	618	575	593	591	571	556	564	580	583	563	598	592	600	604	561	615	581	605	599	597	583	625	577	536	558	561	635	587	570	573	578	595	556	615	581	590	620	608	631	573	580	532	560	571	596	578	563	568	581	567	575	557	572	602	581	556	586	566	596	579	561	533	579	566	570	553	671	578	603	600	602	598	589	600	577	635	529	573	583	581	551	536	605	570	589	568	579	594	576	588	580	611	591	603	585	573	598	576	549	556	596	584	582	543	562	590	561	573	609	582	586	592	582	553	583	582	572	622	558	572	594	594	571	590	582	547	594	578	556	561	580	587	576	568	599	551	586	589	573	560	527	518	562	565	572	552	602	566	556	625	636	528	582	583	559	585	575	564	600	585	612
26949	21019	10416	507	206	158	167	155	163	125	171	151	146	124	137	137	145	124	146	143	157	142	159	140	135	139	141	151	133	137	145	138	136	161	139	141	156	143	127	131	127	118	120	150	150	123	132	124	140	137	151	131	119	140	145	118	132	126	143	151	132	135	158	119	130	139	128	143	129	153	135	116	139	111	142	142	148	111	140	152	143	133	125	133	143	136	117	130	132	116	134	109	144	137	157	140	158	150	149	132	136	150	132	136	130	138	119	128	144	130	139	129	155	121	126	143	139	160	142	127	125	141	147	118	150	142	116	132	170	134	133	139	149	138	129	122	133	144	154	151	133	128	142	135	138	144	154	144	117	134	137	120	121	116	143	129	134	116	136	144	146	127	144	157	116	132	149	136	125	137	99	133	138	119	133	142	136	124	140	146	117	136	129	153	156	117	149	141	137	138	136	144	127	153	141	147	152	112	128	141	150	130	140	120	147	146	138	134	137	129	130	135	153	144	149	157	146	164	137	128	146	138	122	120	145	129	137	150	137	153	139	146	125	121	132	137	132	143	112	126	133	138	143	161	127	141	149	140	152	120	129	135	139	156	142	144	138	136	151	131	124	139	121	137	116	130	126	131	137	134	142	134	135	134	136	135	131	120	122	120	124	138	133	143	133	127	133	145	148	130	125	138	142	137	131	135	125	157	133	144	129	137	134	122	126	124	149	146	139	123	116	138	130	115	139	144	137	144	131	161	134	142	138	118	132	136	97	141	158	131	136	125	135	144	143	137	161	125	132	132	133	116	150	136	144	147	142	139	139	151	136	136	145	120	125	124	133	162	130	131	122	119	121	131	142	145	126	133	156	108	127	142	161	152	132	130	128	135	133	145	136	117	125	138	125	146	139	148	166	131	134	149	140	139	160	138	137	131	134	147	125	129	156	135	121	154	155	131	149	121	128	142	132	140	131	106	139	142	143	121	113	146	132	148	141	151	109	111	160	127	123	147	136	154	136	147	132	124	144	119	155	117	148	122	126	145	135	135	140	131	122	126	142	116	152	126	141	146	142	143	141	168	119	122	142	130	128	122	120	146	128	151	140	147	134	144	148	122	141	129	132	120	143	118	155	134	129	136	127	137	145	138	148	110	134	146	130	142	129	138	132	131	136	107	134	135	140	144	147	128	141	142	139	158	156	152	150	152	121	133	160	147	130	137	148	134	129	127	132	139	154	131	130	173	144	158	151	130	127	135	127	156	112	135	156	159	135	144	120	121	160	125	162	114	117	127	140	137	123	123	135	143	133	139	156	142	132	136	142	134	133	138	156	131	145	118	144	137	111	96	110	136	135	121	133	124	129	139	138	149	148	112	128	108	122	124	150	141	151	98	110	153	126	124	120	149	135	163	143	149	132	124	132	137	142	132	130	147	113	151	135	135	126	131	144	146	142	135	156	153	144	150	137	153	146	122	129	145	140	136	117	124	121	138	145	129	137	160	128	136	144	153	163	130	150	125	149	143	142	137	139	152	151	115	152	141	126	146	160	159	138	141	129	134	121	150	144	150	131	145	116	125	118	135	138	153	137	143	120	129	146	154	124	150	118	140	121	148	137	135	129	137	119	137	131	152	145	134	130	151	125	142	163	152	110	145	126	152	118	146	122	154	118	139	142	145	156	122	128	133	147	134	137	126	134	135	148	131	128	156	142	127	147	144	134	140	112	116	140	126	142	140	133	147	125	129	134	122	126	137	135	142	151	128	132	130	134	141	141	151	149	143	153	128	134	142	141	115	159	144	142	133	132	125	120	141	139	149	136	157	150	139	130	146	139	127	156	147	154	120	124	125	148	135	151	124	137	148	138	141	114	144	126	131	143	143	128	123	149	150	134	133	128	143	160	152	129	119	117	121	126	129	130	148	145	147	134	134	130	139	146	146	144	146	147	140	139	158	146	135	138	116	135	138	131	134	140	142	137	132	152	144	130	149	126	143	114	129	132	130	150	139	119	142	138	130	137	123	134	136	126	145	124	140	138	133	112	126	132	119	128	140	124	150	128	133	146	133	148	150	126	129	151	139	120	137	140	137	115	128	145	149	159	116	140	135	137	129	138	113	155	148	128	134	168	135	142	138	140	144	129	150	121	121	137	152	142	135	153	142	133	134	153	140	140	158	142	140	151	114	150	122	138	135	126	148	142	148	136	119	121	138	137	143	121	117	131	127	126	149	125	128	136	162	152	144	140	145	157	134	136	118	144	158	148	141	128	136	125	132	119	139	150	144	111	133	140	119	142	126	130	117	151	128	157	129	134	116	150	153	120	129	128	126	138	141	162	141	144	127	136	137	132	148	149	153	137	122	138	154	148	136	137	135	138	128	127	140	141	150	140	115	131	125	137	129	134	137	138	112	132	149	142	136	136	156	134	126	141	131	123	125	122	133	119	108	149	150	148	137	148	143	120	131	122	135	159	135	125	142	131	141	110	153	118	129	140	133	129	126	139	127	136	140	131	132	132	132	150	128	123	126	139	140	133	138	130	134	134	132	139	136	137	138	152	132	115	128	141	137	149	151	129	127	141	128	145	130	138	135	141	149	143	145	121	139	139	157	154	144	165	138	124	150	154	151	132	150	137	144	118	145	130	142	141	125	136	141	132	134	133	127	143	160	134	132	123	134	138	132	135	137	129	157	122	136	132	142	145	132	126	132	127	145	137	143	139	137	158	155	137	138	138	136	136	142	129	134	109	154	138	138	129	132	139	131	148	140	132	125	144	135	148	149	136	158	143	142	131	125	106	137	155	116	123	114	136	127	134	140	166	132	139	140	137	137	142	130	142	125	131	145	140	112	140	132	140	115	115	121	129	137	163	116	151	126	129	121	146	145	145	141	141	135	135	136	127	146	135	129	143	137	161	134	139	125	158	138	147	123	144	133	129	145	131	108	119	133	141	146	133	148	140	136	129	154	156	128	122	143	141	134	141	143	132	126	140	149	123	110	128	132	144	114	146	141	167	153	144	132	138	135	139	145	128	140	133	144	137	127	160	149	157	129	115	126	130	121	146	150	135	138	136	153	154	134	131	142	158	144	129	152	135	149	128	127	135	125	142	130	156	134	132	126	130	150	132	125	138	140	131	152	144	119	144	137	118	128	138	117	149	137	134	142	154	127	131	137	126	128	114	132	134	119	135	130	125	135	134	126	151	148	124	121	130	123	128	136	132	140	131	146	113	139	154	139	134	140	139	157	134	150	135	127	128	124	140	128	132	128	130	117	128	155	141	146	121	155	143	138	134	128	141	138	139	130	140	115	130	119	149	124	146	123	113	135	132	123	142	130	113	149	131	129	147	135	136	135	149	125	130	142	118	144	121	112	153	133	170	130	143	139	140	155	149	150	114	116	147	145	131	141	146	126	147	151	141	125	139	134	145	113	128	152	150	136	125	132	140	127	126	139	154	142	145	149	117	136	126	150	138	152	139	156	151	142	134	119	122	141	142	144	125	143	145	145
23383	4681	1006	565	407	369	320	301	306	288	282	271	291	244	261	235	266	257	233	240	223	249	257	230	226	250	219	229	236	228	226	227	245	243	213	220	249	235	234	247	243	234	219	252	259	258	225	246	237	244	229	237	240	249	229	273	224	216	260	249	243	251	254	245	217	232	281	219	216	239	218	222	204	245	209	223	229	228	252	219	255	243	240	246	241	243	248	249	241	242	250	246	211	239	215	237	228	203	238	245	233	262	234	215	227	235	217	250	246	255	264	223	233	237	237	239	226	230	224	227	228	245	220	232	231	224	232	221	218	237	231	238	247	255	241	223	226	244	218	232	250	223	243	250	238	243	251	229	244	242	232	236	227	225	245	215	240	225	256	229	256	228	241	212	233	206	226	222	254	228	200	257	232	228	209	231	248	232	231	253	232	246	208	227	247	235	243	217	229	234	232	255	238	230	254	228	231	245	249	258	241	225	218	235	225	229	230	251	234	225	239	227	227	245	254	255	215	219	246	248	217	227	206	232	232	206	242	230	236	248	218	234	262	239	232	216	230	207	231	228	219	231	240	224	237	219	217	260	207	215	252	232	243	249	206	233	240	249	214	244	256	205	241	243	245	227	215	255	236	259	224	237	209	219	226	257	240	213	223	247	239	229	242	235	210	225	242	221	245	251	227	230	220	231	208	232	210	221	240	230	207	257	247	232	240	225	246	246	220	242	230	232	225	195	240	240	219	232	228	233	229	213	244	219	238	237	234	235	201	240	237	216	235	243	230	234	224	254	215	232	242	243	243	250	241	242	222	245	204	233	215	238	246	232	226	230	236	224	264	245	236	279	226	245	217	238	231	234	254	248	229	224	230	270	219	236	225	220	231	216	206	218	207	234	233	252	232	257	223	251	222	253	235	236	252	235	221	259	229	192	225	236	236	238	221	239	205	237	257	236	235	229	245	220	226	223	257	203	243	219	251	254	239	223	237	220	230	256	264	232	218	240	237	235	246	229	225	237	230	228	249	241	236	228	229	224	261	223	281	215	228	241	207	219	267	230	231	252	241	234	216	227	224	236	223	219	241	245	228	219	219	236	262	245	236	219	238	229	205	249	223	249	235	226	225	245	242	262	226	248	243	230	261	234	220	233	233	253	224	239	222	233	235	256	217	235	231	234	263	222	212	261	251	230	235	259	238	201	240	212	229	226	229	227	260	245	253	229	236	243	237	223	229	219	238	255	218	257	234	236	251	226	226	212	219	248	240	218	261	245	241	255	238	240	238	217	222	249	242	238	241	225	252	233	246	214	246	218	253	244	234	230	218	251	222	220	229	260	231	241	238	258	237	251	242	209	225	251	228	246	211	259	247	238	246	242	213	250	255	242	224	220	233	241	253	251	218	231	241	261	213	223	233	235	250	239	236	220	264	239	202	221	220	223	247	231	243	240	210	231	258	240	234	222	238	225	227	250	214	244	243	219	229	243	248	223	233	237	244	261	241	204	225	259	251	258	220	209	238	209	239	229	245	244	203	242	247	202	234	237	239	222	258	242	248	217	209	227	245	249	260	210	217	229	214	211	251	235	224	229	232	229	243	218	240	225	232	231	233	231	258	236	208	260	261	266	249	212	245	221	229	241	221	244	264	247	253	225	237	258	250	243	220	243	249	224	218	234	249	244	228	225	283	247	269	240	236	211	241	239	233	231	238	222	227	226	208	242	230	228	242	230	231	245	240	239	219	246	256	253	232	244	253	230	241	216	265	257	230	211	217	235	250	252	250	239	242	278	243	253	252	229	234	247	243	255	233	224	245	238	236	240	235	238	239	230	190	239	241	222	243	227	262	235	228	229	215	252	230	216	224	254	251	215	217	220	246	218	229	220	248	253	234	250	243	230	223	234	245	229	239	231	234	239	234	250	236	231	230	241	237	274	226	240	223	235	261	236	240	213	232	251	255	254	234	221	218	238	231	253	232	211	251	226	225	265	221	226	216	236	234	240	245	242	222	230	228	254	243	247	230	252	228	197	251	232	230	226	241	229	258	235	251	250	213	229	258	208	234	211	217	235	219	204	225	247	263	223	229	248	217	214	223	265	245	238	250	242	199	238	223	229	238	246	239	230	227	263	244	240	229	239	242	218	250	237	204	249	257	224	236	235	223	216	217	274	223	236	242	224	262	241	238	247	250	225	252	267	234	235	218	218	235	237	244	257	211	224	244	230	229	226	239	236	228	234	234	241	222	249	256	249	239	228	228	239	224	248	238	245	208	218	243	217	237	208	219	225	251	257	203	195	236	226	214	262	229	268	225	228	228	237	231	260	234	270	260	253	207	248	220	206	228	235	226	247	231	210	240	268	243	255	222	238	260	236	226	236	208	231	251	213	231	217	235	238	230	237	225	225	247	219	271	213	252	212	213	231	234	238	241	232	226	249	221	243	237	220	212	229	268	227	220	220	232	238	217	229	227	259	234	224	216	221	244	205	244	219	253	247	204	263	252	245	223	242	226	224	227	226	236	202	238	218	248	242	255	255	253	214	229	235	244	213	223	246	250	252	239	226	247	239	230	246	250	204	243	240	205	227	236	230	237	243	239	256	239	240	258	237	219	226	240	261	249	240	237	233	239	233	211	213	271	239	213	231	208	217	231	224	226	236	214	241	212	219	268	225	220	248	228	229	252	239	232	235	268	225	236	236	222	237	227	217	243	249	236	212	231	256	242	230	237	237	251	237	204	236	240	246	219	263	225	235	214	241	219	219	228	240	225	228	241	234	243	226	240	233	252	240	207	209	243	209	254	239	251	229	220	218	237	234	228	239	226	217	235	242	236	252	221	238	230	178	233	248	235	251	223	245	259	243	224	238	205	281	217	227	197	210	233	231	239	253	235	209	208	249	249	226	233	230	245	232	239	231	237	235	244	225	248	244	237	215	254	238	249	230	240	228	259	246	231	239	241	224	209	246	246	232	225	228	222	237	243	227	246	248	221	235	221	244	259	238	239	257	239	236	241	225	235	242	218	256	236	227	249	253	253	240	231	233	234	228	204	234	245	253	257	247	229	222	239	236	269	226	237	214	233	245	239	228	255	242	237	252	219	241	244	250	256	231	229	211	232	214	248	241	242	230	247	248	257	273	236	215	210	233	224	245	266	222	237	215	252	253	216	223	226	253	239	210	239	235	212	232	225	248	234	244	237	239	227	223	245	230	221	244	220	235	247	239	248	243	225	241	237	221	239	225	213	247	257	217	239	242	232	241	255	223	248	267	240	228	221	232	204	222	214	245	247	250	257	256	215	251	218	217	223	229	248	213	224	213	245	234	250	241	224	220	246	222	227	230	250	247	234	234	236	264	212	244	233	236	239	252	254	196	246	235	217	224	244	261	211	228	240	237	229	242	217	228	237	221	242	231	223	253	244	237	256	214	224	216	225	227	205	242	240	222	243	244	244	244	226	234	242	213	233	217	236	231	232	222	234	208	250	242	215	207	243	214	231	261	236	247
24134	21330	28443	24565	21273	6837	785	594	468	486	448	409	412	411	351	367	377	341	358	331	331	319	344	321	354	337	315	312	341	337	314	332	349	318	324	283	325	320	297	311	321	309	300	345	301	338	311	324	312	314	344	334	309	330	305	316	353	328	293	302	303	340	328	336	295	304	326	311	295	304	280	319	332	295	291	322	319	321	337	300	322	321	296	305	303	268	313	297	293	301	314	278	354	321	305	339	300	323	298	298	337	293	326	321	289	308	300	324	315	291	305	312	318	339	312	311	325	313	312	303	353	306	319	329	338	313	315	287	356	307	281	329	313	337	341	331	303	321	310	293	313	314	288	319	330	308	306	331	310	318	305	302	332	318	311	288	326	302	300	310	309	275	338	282	294	286	315	353	329	326	305	323	321	310	335	291	282	272	310	292	322	308	327	312	349	327	328	302	314	311	317	287	296	302	302	280	326	290	330	314	319	309	308	328	314	331	287	329	305	323	296	328	333	319	316	321	304	315	308	288	343	340	300	306	287	367	311	326	336	333	293	346	316	311	323	288	299	326	307	331	318	308	323	299	323	307	332	294	316	339	282	290	327	328	328	298	316	292	331	295	288	334	312	292	340	280	295	307	296	303	329	310	300	298	301	335	323	310	297	309	331	332	322	316	335	299	305	311	322	320	317	325	330	307	313	292	325	305	336	334	321	291	300	312	322	302	313	305	321	298	304	339	316	317	311	330	328	326	321	322	320	317	298	327	301	336	287	308	311	325	335	316	320	301	309	309	314	334	317	335	308	315	324	331	339	311	295	310	282	316	332	333	299	330	334	328	340	318	289	322	321	305	305	297	338	308	322	339	320	305	277	334	340	295	320	317	332	325	280	300	315	307	307	324	320	279	285	303	282	318	286	338	310	322	310	313	320	318	302	280	319	330	314	315	317	309	312	306	317	305	336	335	316	295	332	337	315	301	319	327	329	315	322	332	319	325	285	290	324	294	313	302	321	315	285	318	304	315	310	301	315	323	317	330	311	321	340	324	276	335	324	297	361	336	316	357	316	315	317	345	300	307	269	318	296	297	316	319	290	265	337	302	314	288	313	313	303	297	287	314	319	295	305	295	291	326	309	301	301	305	308	316	299	307	304	296	317	297	281	300	301	325	315	299	299	292	289	288	304	327	319	299	325	302	290	308	284	317	311	287	303	320	323	318	298	342	338	312	332	302	324	323	289	301	294	302	335	329	314	291	335	344	331	324	307	298	317	317	329	312	317	302	289	334	320	308	316	325	300	331	308	334	312	292	311	332	305	291	316	332	303	319	304	298	326	327	309	351	318	306	274	298	366	326	338	298	290	318	302	293	315	315	355	343	343	292	328	330	296	296	333	297	301	317	285	290	283	313	307	296	286	317	303	315	311	342	339	319	313	279	314	345	291	308	294	312	287	313	312	329	297	353	300	299	288	325	323	298	326	310	326	315	286	309	296	299	297	309	318	314	322	285	321	338	293	324	320	313	281	325	325	330	284	304	325	328	319	291	297	308	323	312	294	342	310	331	334	345	298	291	348	299	346	284	334	314	309	365	274	293	326	319	321	317	328	288	311	321	332	326	336	312	280	319	313	306	308	320	294	279	277	329	318	305	331	336	347	309	272	324	310	294	300	322	311	301	325	299	336	284	302	318	296	277	279	324	307	316	309	306	316	302	317	369	298	299	336	296	307	319	313	302	324	286	328	340	321	299	323	304	313	288	301	300	289	355	266	304	307	324	305	310	339	354	299	307	307	315	318	300	315	314	311	328	308	327	317	308	301	316	292	288	331	298	305	316	312	298	288	291	314	331	317	306	310	313	303	337	289	298	318	315	314	329	324	311	334	307	299	288	294	301	283	298	333	281	334	314	320	364	331	289	323	340	333	303	331	312	296	271	279	319	305	316	320	347	316	323	305	305	299	324	323	290	303	272	317	316	338	319	305	298	314	305	292	311	311	343	314	311	322	314	328	294	327	323	333	308	313	301	277	318	298	316	299	316	294	310	329	323	321	299	294	286	308	300	334	317	318	312	325	299	312	343	278	317	271	303	310	300	312	268	326	313	335	317	290	308	318	320	300	336	336	307	309	325	322	305	300	306	290	304	329	302	327	296	306	326	320	320	306	317	317	313	336	324	333	324	310	317	340	327	316	274	317	337	281	292	305	325	299	302	310	343	310	296	306	316	303	313	359	345	315	338	304	310	286	313	323	309	295	298	344	309	288	298	327	314	298	309	329	301	306	310	308	328	303	302	323	310	288	336	293	332	324	326	322	318	319	343	316	299	324	302	301	337	306	314	318	301	292	325	323	290	318	304	327	310	282	303	303	306	310	338	274	314	281	307	322	307	304	326	309	333	343	330	288	311	329	314	260	303	314	302	309	315	311	317	324	294	340	327	298	286	301	304	310	317	324	310	307	300	292	291	319	331	338	307	336	304	317	304	314	320	303	307	285	354	333	346	343	309	298	334	311	294	325	297	338	290	293	290	343	317	307	295	334	312	309	278	353	339	307	339	297	295	274	293	316	314	330	316	298	332	296	332	316	310	344	297	345	341	275	346	316	300	325	298	331	285	316	287	316	294	332	340	302	323	297	327	329	341	302	327	289	329	295	318	305	330	317	318	309	323	329	318	284	301	322	321	339	318	348	294	347	301	319	321	273	308	289	305	315	282	333	303	314	345	307	333	330	302	310	315	312	306	319	307	340	280	310	273	299	288	334	298	305	311	310	311	320	321	312	310	324	332	297	339	316	284	322	301	330	276	324	295	309	332	288	321	339	310	315	331	326	357	317	292	301	296	293	326	341	278	304	307	318	317	317	316	292	313	346	323	303	299	316	301	311	290	337	278	321	319	297	318	321	316	288	308	312	300	307	294	328	298	346	315	301	326	297	304	329	339	332	320	301	356	298	333	310	352	284	331	322	355	309	288	336	312	302	287	305	304	352	308	272	290	335	335	301	286	338	287	314	313	339	287	297	333	328	291	305	305	301	314	347	300	351	304	302	335	299	322	298	318	296	325	315	300	291	300	298	304	311	319	298	298	291	321	321	332	304	278	330	284	315	330	316	312	324	318	298	329	296	310	314	331	326	300	305	315	278	296	317	288	299	291	346	312	312	301	324	275	286	301	269	289	288	314	289	320	292	313	342	318	321	340	319	309	303	317	316	309	310	334	306	299	296	300	312	339	317	304	339	265	329	307	301	305	317	336	303	323	298	305	296	311	296	323	318	335	309	326	326	305	298	323	340	306	302	293	292	326	295	313	327	332	312	312	324	325	316	307	303	285	356	326	324	306	309	335	323	294	320	319	314	325	324	340	326	325	270	336	316	341	280	320	293	351	326	296	347	333	309	317	324	292	317	275	315	334	340	307	319	295	340	318	290	306	311	308	321	302	307	298	301	306	318	293	302	297	309	329	295	276	355	269	317	306	292	338	318	284	314	346	303	298	291	293	307	301	356	345	286	308
46500	15169	7912	4090	2769	2031	1714	1368	1176	984	943	815	793	795	729	665	651	660	592	661	600	590	554	555	567	576	530	503	537	555	528	560	512	533	570	483	573	526	545	488	498	558	546	509	574	548	528	529	541	473	566	592	506	507	519	532	540	558	565	554	563	518	528	509	536	513	525	519	503	518	518	519	537	532	498	531	554	532	501	502	533	520	522	526	494	517	530	513	517	506	516	547	533	532	506	494	514	516	508	530	538	500	538	556	509	531	546	502	529	524	505	519	525	548	525	535	521	483	498	553	489	466	563	530	537	543	494	536	540	538	521	507	501	512	523	473	464	543	497	555	480	527	506	530	524	535	485	518	478	493	559	489	495	538	541	516	540	506	547	501	511	511	490	500	455	525	475	533	502	498	522	506	464	511	538	508	491	509	464	506	516	514	504	521	463	527	502	497	534	497	519	534	505	501	521	511	495	519	484	517	559	532	530	505	532	528	526	535	532	495	538	518	537	486	530	525	525	528	510	539	538	524	501	552	495	519	479	511	520	537	522	549	521	527	493	524	502	534	482	556	517	537	548	566	490	516	530	543	531	519	508	487	545	478	515	545	507	534	498	511	482	496	511	545	473	463	510	551	479	489	518	560	538	484	524	531	484	501	533	524	525	527	503	522	536	529	509	503	506	548	535	528	492	504	488	485	514	542	492	478	524	526	519	527	499	481	536	534	534	536	528	504	522	554	510	499	514	527	500	551	531	501	510	527	560	505	531	513	496	526	508	528	537	524	535	512	513	527	485	527	486	574	527	501	514	574	496	503	546	522	502	512	445	494	521	544	492	518	484	520	532	515	513	545	547	528	517	490	521	494	530	512	511	527	501	499	551	525	473	531	532	557	501	491	513	499	505	481	529	526	512	521	511	525	500	495	515	518	506	552	472	505	526	521	491	475	519	532	508	573	525	518	532	492	482	534	480	527	525	530	502	539	515	501	540	498	508	534	545	496	502	507	484	499	516	535	526	525	516	548	525	540	504	495	513	512	507	529	508	509	511	511	485	529	497	540	513	522	523	475	525	493	539	514	528	505	538	562	528	558	553	495	548	501	556	557	503	555	481	511	528	499	522	560	529	519	494	495	518	545	494	542	509	485	514	557	535	564	524	509	534	497	547	498	516	467	533	511	486	518	503	488	516	509	517	507	510	488	495	500	539	520	522	512	523	507	492	525	527	541	542	553	511	555	497	513	540	467	536	532	507	528	526	484	515	519	530	542	512	505	511	526	473	495	500	553	561	535	508	467	547	498	498	510	483	539	505	510	537	539	563	497	508	535	516	531	518	549	525	517	525	507	505	548	507	498	530	515	496	497	521	488	515	521	502	528	530	516	520	497	497	507	501	471	523	506	482	527	499	543	503	527	474	476	524	526	487	516	546	498	484	514	501	513	507	552	533	516	532	487	509	533	514	479	548	535	524	491	525	491	508	505	474	506	511	506	529	518	518	519	495	501	503	524	505	567	546	596	505	538	514	521	513	510	510	514	507	517	556	477	473	519	509	511	512	497	538	525	489	499	483	499	510	504	530	506	541	503	489	516	531	506	500	491	540	515	529	505	514	531	538	489	527	491	504	504	513	535	469	520	513	536	532	557	507	534	516	537	548	525	501	538	534	521	531	494	521	494	526	482	503	546	487	563	551	537	486	492	500	497	527	519	492	509	507	536	574	501	546	493	531	562	533	500	533	510	538	544	496	500	529	524	549	548	537	496	519	505	516	497	531	538	508	553	511	529	537	509	521	498	520	492	497	609	522	503	534	522	513	526	482	520	488	491	535	472	504	514	528	513	501	560	547	509	476	495	511	502	466	491	494	530	513	538	503	493	535	463	532	534	485	508	519	523	533	520	538	516	524	541	508	478	558	516	491	519	504	505	533	504	512	522	530	529	534	515	490	478	485	475	518	526	490	505	526	506	520	489	512	506	515	520	540	576	496	505	513	511	511	502	532	526	524	519	511	497	524	535	534	490	526	489	541	512	493	520	511	496	540	487	496	491	518	535	550	527	514	531	526	556	526	513	474	490	514	504	481	480	494	496	506	504	502	478	538	518	488	516	507	521	554	536	535	504	539	546	473	521	514	517	483	481	493	509	535	487	499	513	542	480	511	498	498	523	501	522	522	532	518	522	484	531	533	555	499	495	531	487	539	529	527	555	528	523	498	530	526	553	521	546	505	466	536	512	526	481	515	525	520	500	525	494	518	522	502	537	511	517	496	543	501	494	515	503	529	516	517	503	503	546	503	524	499	527	550	548	539	487	504	467	505	506	537	486	501	532	531	527	508	516	512	526	467	530	546	507	478	496	517	506	488	515	489	510	561	553	517	524	491	510	515	487	485	530	543	529	513	512	489	524	490	550	504	510	513	535	508	527	553	519	529	499	516	515	530	504	528	531	476	530	471	564	512	485	550	514	534	512	539	530	506	530	525	493	493	532	524	522	544	507	515	507	499	539	523	486	548	477	508	542	488	511	514	519	549	536	505	521	539	493	498	507	519	505	477	516	546	532	465	530	492	513	539	471	541	493	507	483	512	503	516	523	506	491	541	547	474	494	473	534	502	468	500	516	535	469	558	500	525	539	539	524	491	519	502	515	532	497	501	519	516	530	514	486	526	517	491	527	544	501	553	489	513	481	492	556	513	481	524	537	513	504	505	517	529	532	514	495	499	483	498	536	545	483	529	504	549	503	533	518	492	502	511	523	521	507	513	562	516	495	506	510	521	523	510	555	505	479	524	533	493	544	488	513	474	560	541	500	533	525	525	545	539	495	491	539	562	498	510	463	495	499	522	541	514	510	496	539	515	547	546	504	507	509	575	561	535	524	526	539	499	492	520	518	546	533	514	525	523	507	517	519	549	474	545	525	512	524	554	513	539	534	533	487	532	504	531	577	552	494	502	527	506	519	490	508	468	485	527	493	514	510	518	521	519	522	512	492	516	511	545	478	485	500	464	512	513	492	539	537	523	539	563	548	532	502	536	484	508	544	499	538	538	515	490	511	521	514	509	512	542	528	534	560	513	532	550	513	502	506	524	484	474	559	508	508	534	573	514	513	532	532	522	537	505	523	529	503	511	504	518	548	485	506	536	494	480	553	509	484	542	490	564	502	535	515	520	542	515	517	505	511	507	555	524	467	451	549	494	500	484	526	540	516	509	495	560	513	532	510	497	529	512	550	522	520	506	516	555	556	480	494	517	501	475	519	495	509	553	514	512	534	479	495	554	515	489	506	496	506	522	514	519	526	520	517	534	518	534	543	483	475	497	497	511	522	465	549	505	507	512	536	506	501	489	518	522	544	501	530	508	506	495	521	521	520	516	554	531	518	491	538	529	526	505	519	491	526	536	504	549	520	541	470	522	530	521	505	545	519	515	505	487	502	517	531	485	504	518	492	512	506	550	532	558	516	494	510	491	465	510	522	537	514	484	535	493	493	536	528	543	562	509	494	521	489
23180	21311	28876	24060	21309	21182	4742	917	652	613	573	556	529	483	478	495	475	438	427	434	396	448	414	390	373	418	397	413	395	385	380	395	369	375	372	377	383	367	393	359	363	386	366	407	345	377	377	383	385	373	353	353	328	373	369	370	372	348	352	345	395	355	373	334	351	374	370	334	353	359	355	381	349	353	385	386	361	367	344	377	381	366	356	348	369	407	384	337	365	357	366	361	355	342	393	352	362	366	348	380	381	372	361	340	359	349	342	361	321	344	367	334	358	372	350	340	390	327	351	356	343	362	371	330	387	341	385	341	341	378	343	327	395	393	359	360	382	351	357	362	374	369	352	376	370	357	344	391	350	339	356	379	375	380	383	364	345	336	383	349	379	360	346	387	346	367	398	335	310	355	339	348	361	384	373	350	357	338	347	346	389	322	351	376	335	391	352	330	351	361	318	345	360	366	367	332	352	351	358	349	340	386	351	365	367	372	340	341	376	353	319	345	358	338	367	366	389	380	372	365	363	354	366	376	358	402	367	388	364	334	355	350	338	311	367	383	402	374	352	382	394	386	355	354	344	321	358	371	365	373	342	382	330	335	356	359	370	355	348	390	335	379	393	359	388	352	358	342	379	359	365	384	379	372	390	388	349	348	349	367	369	383	354	337	355	356	356	367	346	371	352	387	320	373	396	341	378	362	367	346	341	336	364	328	343	328	352	376	378	367	340	389	302	366	347	341	375	370	371	366	345	383	367	347	366	367	376	364	396	383	370	357	390	357	335	358	358	361	352	366	378	339	343	369	355	347	374	371	353	370	369	359	327	387	378	373	338	298	335	350	390	371	324	354	367	381	351	372	351	338	354	362	347	330	359	301	352	353	328	362	384	366	344	377	374	358	389	352	375	324	347	373	347	365	363	396	346	357	344	404	342	355	335	342	373	371	338	352	375	364	386	339	344	361	391	320	360	337	345	341	377	336	369	346	314	332	415	367	353	361	346	337	343	388	355	365	372	376	347	348	383	348	386	340	382	323	355	349	332	386	342	324	336	323	331	351	390	367	337	379	368	350	350	352	363	371	349	384	376	386	371	357	315	320	344	366	336	383	373	363	374	370	360	357	347	359	369	361	362	354	358	351	363	364	369	356	363	337	352	358	349	382	372	361	345	367	401	341	345	381	383	355	337	377	389	366	361	357	367	369	360	376	376	379	344	367	348	363	340	368	352	348	344	333	331	343	367	373	376	387	372	351	368	363	348	374	323	337	373	334	359	362	381	376	329	318	355	364	376	343	362	376	372	309	370	346	356	355	379	374	346	347	370	384	367	333	372	349	365	379	350	357	335	325	372	351	340	315	371	388	348	354	354	377	353	346	332	347	354	362	362	358	387	363	323	333	346	312	378	358	376	353	347	365	385	352	362	343	333	369	353	362	376	374	370	327	369	332	346	391	381	333	372	370	331	387	367	352	362	364	397	364	395	398	355	371	360	330	378	331	359	335	335	389	386	356	339	359	376	342	350	350	347	355	324	339	363	361	379	368	351	366	344	366	367	331	341	330	370	359	344	341	353	380	358	354	379	383	361	371	343	349	347	374	377	385	387	363	334	359	380	324	366	406	372	378	362	341	367	341	343	333	396	359	358	338	351	328	344	366	337	368	348	357	349	367	347	374	350	339	350	337	330	350	365	398	356	395	332	373	356	337	339	371	342	346	340	398	377	342	358	371	390	370	337	380	372	375	391	364	342	357	379	365	366	362	343	340	350	391	341	328	367	354	359	355	337	350	365	347	380	333	368	390	361	349	336	349	372	355	391	377	361	373	395	359	367	375	391	362	356	402	365	369	353	349	368	361	382	330	345	377	298	339	352	367	369	319	352	378	363	346	330	386	391	385	355	351	355	371	370	354	361	347	368	327	359	365	396	399	356	355	375	334	315	405	381	372	386	318	333	402	365	302	356	337	324	347	357	324	342	372	345	327	379	363	331	336	384	350	363	335	372	400	368	372	331	348	358	376	398	418	345	371	340	348	358	370	356	333	365	352	352	389	333	344	329	368	366	383	400	332	365	359	346	402	358	327	309	341	350	361	344	372	363	382	360	371	354	414	381	365	391	354	352	340	334	359	365	356	333	344	355	354	368	368	351	361	392	371	331	361	333	350	336	350	371	366	332	347	371	320	368	376	338	366	360	364	373	326	328	352	367	361	400	375	364	331	371	334	353	337	334	373	351	337	378	338	357	337	352	372	357	377	340	357	353	380	350	348	383	388	350	353	387	343	350	381	366	364	388	309	363	337	355	379	336	380	342	370	349	347	345	377	365	396	369	345	341	360	353	363	372	357	356	360	392	341	363	351	411	351	350	380	337	361	360	352	344	360	374	357	345	348	364	362	357	345	345	359	379	329	356	334	329	346	354	359	330	333	374	363	384	365	330	330	363	367	379	389	350	375	361	368	345	349	332	320	352	348	341	325	360	367	362	372	340	347	341	367	362	324	323	345	330	366	380	366	369	344	360	386	368	329	409	361	350	350	375	353	365	386	347	355	335	379	366	346	354	342	355	367	378	371	368	341	363	330	369	367	338	360	372	365	348	382	376	372	364	334	347	347	334	333	374	359	361	401	357	351	364	336	391	350	361	377	353	347	378	378	370	363	342	325	406	345	343	380	349	380	367	378	344	373	351	349	354	365	375	327	340	357	390	390	367	367	346	371	366	390	362	350	347	398	357	361	328	362	377	386	377	402	370	387	373	366	372	351	373	369	354	346	382	334	362	351	388	350	344	382	359	370	342	330	364	378	341	322	368	348	381	355	388	363	316	330	336	308	381	335	375	312	400	339	369	364	369	342	331	378	364	343	344	369	386	362	346	345	353	320	369	390	359	361	322	353	363	375	362	340	342	358	323	339	361	326	364	378	338	339	346	343	382	362	358	353	401	391	346	364	369	382	373	355	337	358	372	348	348	338	358	359	382	313	353	356	343	366	335	363	344	327	350	358	326	370	353	358	372	365	336	346	372	337	391	358	373	341	350	355	351	362	334	360	378	369	358	361	373	363	351	350	354	318	353	383	342	389	360	346	329	366	354	386	355	364	363	343	355	366	366	368	337	378	371	381	359	341	313	342	364	358	366	361	360	334	337	352	349	349	349	335	359	368	357	361	381	345	362	349	350	361	362	380	356	368	364	364	354	340	326	344	379	355	359	370	372	374	324	336	375	356	378	349	339	360	332	380	358	369	345	350	356	368	353	370	334	301	330	341	365	358	339	388	369	362	372	372	367	344	332	365	385	367	343	333	377	316	371	331	357	362	393	356	329	339	343	349	340	359	375	340	371	378	368	331	386	332	347	359	339	373	352	350	380	366	375	356	341	332	347	325	356	329	402	327	328	375	342	377	373	345	367	360	338	328	372	353	343	365	323	347	391	340	369	350	357	379	364	348	360	354	368	372	397	351	387	371	350	372	343	371	376	360	363	329	373	335	373	351	340	340	367	356	374	385
52081	19657	12821	6810	4697	3439	2696	2144	1800	1551	1390	1272	1122	1021	978	882	852	867	768	758	760	721	709	732	673	661	714	692	686	629	644	692	654	644	627	636	643	621	629	660	606	656	602	596	624	631	585	616	617	630	606	609	576	637	596	615	636	632	571	574	580	602	596	627	545	598	611	604	557	582	568	591	580	580	613	564	610	621	593	563	626	557	551	638	606	562	626	635	633	618	581	613	616	602	578	630	618	559	546	595	564	578	610	615	618	566	551	591	621	552	596	627	590	578	588	579	558	598	590	611	588	546	625	559	590	557	619	575	560	595	565	611	573	549	567	594	555	588	609	565	593	572	577	569	575	608	619	609	614	589	586	580	604	605	627	577	560	578	630	619	591	588	568	589	564	604	570	621	588	602	592	595	559	551	575	551	614	553	587	608	539	610	589	630	586	551	545	570	599	565	588	596	610	583	608	545	585	622	585	598	582	594	609	559	593	539	555	593	572	600	619	642	581	584	571	608	615	646	586	607	555	631	569	578	567	602	584	574	591	570	568	600	599	554	558	585	603	568	583	587	571	570	603	564	543	586	574	536	600	549	589	587	589	591	591	610	587	573	632	596	598	575	596	593	573	619	565	553	575	626	574	599	582	554	605	602	555	612	569	574	594	591	573	601	567	568	604	562	569	592	610	583	581	601	594	598	584	561	602	579	566	581	566	591	605	569	587	565	607	593	608	587	607	540	581	589	581	591	593	621	566	600	531	592	550	535	590	563	601	593	610	609	606	531	621	542	573	593	536	570	530	589	574	562	575	591	602	602	592	553	568	595	616	605	610	612	560	603	558	619	628	610	627	556	603	525	569	578	555	576	574	566	577	581	620	578	575	564	559	597	597	538	526	566	606	607	548	576	589	563	575	590	559	594	560	603	594	552	608	603	582	618	638	592	606	584	628	600	573	624	619	584	574	551	593	609	571	570	627	596	542	553	610	577	577	618	586	594	593	592	596	585	581	565	595	580	605	600	605	542	636	617	576	592	581	577	603	667	590	653	606	569	560	591	537	584	597	565	562	524	583	574	619	564	599	591	585	552	583	594	538	631	606	599	627	586	557	515	607	568	562	590	584	559	614	561	521	589	561	592	552	608	582	579	595	597	579	627	595	609	577	611	556	603	571	559	631	534	551	575	604	614	538	573	606	538	593	614	600	627	607	586	571	558	609	558	574	568	592	587	566	583	600	608	566	566	576	545	604	559	588	598	619	562	598	561	592	612	587	605	607	572	561	584	618	579	588	611	562	597	568	630	580	587	599	582	585	568	561	609	603	571	612	555	561	596	569	604	583	561	622	566	598	570	594	588	610	580	599	561	619	597	583	616	599	631	603	540	575	577	622	599	610	589	618	555	611	599	603	588	562	589	595	605	553	581	569	605	583	562	580	601	581	565	593	583	557	554	584	647	568	574	619	589	584	579	615	560	601	589	593	564	592	578	607	531	604	557	582	560	611	583	636	583	609	577	641	591	554	574	630	637	560	573	584	561	568	561	540	602	596	541	644	577	628	571	587	586	590	546	609	632	582	614	597	582	573	601	545	596	628	627	594	589	570	559	582	590	630	607	609	553	579	550	610	567	604	622	592	573	564	600	583	541	591	615	587	625	567	555	574	581	595	597	603	578	580	584	618	597	592	575	582	611	567	579	615	610	643	602	594	554	582	592	555	570	599	576	605	548	572	537	616	566	573	554	583	599	579	588	584	622	613	539	582	614	588	579	580	571	600	558	587	626	642	560	564	575	582	613	611	590	595	587	588	564	594	581	583	591	629	604	540	555	580	604	575	592	582	606	540	645	589	593	547	559	596	583	607	580	559	602	595	612	566	583	557	570	579	531	542	605	574	572	581	556	551	592	613	591	583	585	556	590	589	581	565	536	574	547	601	546	555	594	585	627	542	572	591	583	556	551	601	595	604	621	595	587	651	581	604	616	603	551	554	553	576	582	602	589	592	579	580	603	577	567	526	576	598	539	571	591	559	574	567	587	577	568	557	562	583	606	554	580	597	583	601	607	561	590	627	626	548	631	614	597	580	602	597	585	573	566	551	584	555	572	570	615	590	604	602	602	579	568	617	596	576	597	575	545	601	605	607	614	531	599	584	567	617	600	568	561	583	629	562	590	615	598	612	618	561	616	587	599	588	587	599	578	606	546	575	586	556	598	610	607	586	570	595	613	574	558	570	619	582	586	573	585	596	574	544	575	581	591	589	585	577	606	583	590	566	583	537	593	577	604	571	545	595	595	604	557	545	597	594	578	582	599	598	584	601	578	638	604	642	566	572	546	596	546	577	572	631	618	586	617	625	603	640	578	577	617	588	601	579	642	583	576	561	581	612	600	577	571	607	586	607	563	593	640	577	579	577	593	569	601	554	568	587	682	589	547	587	599	562	626	596	612	560	570	597	549	591	613	531	572	581	579	588	597	612	574	597	571	608	584	619	558	585	558	597	560	579	597	575	626	574	563	559	577	603	617	564	605	600	615	569	601	579	575	590	581	554	566	556	592	584	591	581	593	562	595	578	571	571	620	613	576	574	560	547	585	602	579	606	571	575	569	572	605	603	603	588	614	560	577	626	557	565	564	549	542	572	644	594	565	586	588	554	568	576	582	587	557	587	604	592	583	605	594	581	614	597	597	585	548	598	614	582	581	614	554	589	554	610	607	588	578	540	573	615	602	583	550	610	560	634	607	585	586	577	599	609	523	598	565	600	595	612	613	570	560	633	589	534	605	562	627	585	588	612	572	580	570	579	526	553	551	583	629	627	604	575	580	659	633	562	615	604	608	580	615	575	584	599	605	557	581	582	589	600	566	638	606	557	566	559	603	627	553	624	621	584	594	577	601	588	592	639	560	586	596	568	608	557	622	589	589	590	599	539	595	585	588	619	577	614	545	597	565	564	550	617	622	562	615	585	612	590	601	623	594	546	590	550	581	597	587	588	601	554	577	581	570	612	577	603	561	602	571	564	565	563	591	586	565	606	576	610	638	581	638	560	572	566	572	586	622	624	555	623	559	587	605	570	589	610	611	586	606	552	624	607	591	600	603	603	573	586	555	573	567	655	581	587	567	613	566	603	572	598	562	629	553	579	570	585	616	590	557	562	563	594	577	608	584	580	595	583	552	594	592	596	583	591	590	565	584	569	584	590	548	608	585	573	596	582	600	539	556	562	544	543	560	566	577	597	629	569	569	544	636	572	572	618	560	617	577	573	558	545	535	642	610	592	577	593	606	573	601	534	572	591	599	575	565	594	571	560	612	565	582	510	597	591	560	580	600	576	592	590	570	573	567	607	580	568	553	594	569	603	561	569	575	559	557	539	584	582	615	587	600	633	584	562	586	582	621	583	574	571	552	533	600	596	614	600	580	586	532	612	643	567	593	593	566	561	575	545	531	595	584	590	576	603	602	563	573	616	595	644	573	610	609	601	607	591	582	622	594	602	559	620	574	617	588
26893	21032	10326	517	265	197	165	148	136	161	153	142	144	153	170	164	121	177	139	138	147	137	130	148	129	141	137	132	156	135	132	141	145	126	152	137	137	136	138	133	151	143	140	127	155	144	141	142	139	149	140	149	154	143	133	147	135	134	132	141	118	138	151	136	128	134	143	141	136	146	140	148	136	127	133	144	128	140	125	139	126	153	137	130	145	124	152	156	150	152	151	150	145	152	141	119	138	143	134	148	155	119	128	122	134	147	135	145	133	139	153	139	152	129	125	141	162	135	136	157	133	115	137	129	144	141	131	130	124	163	136	152	142	163	118	135	138	125	132	140	136	139	139	136	139	147	123	142	132	138	141	137	140	145	136	143	162	135	124	126	132	133	139	134	144	144	136	142	131	136	129	132	129	136	146	140	147	137	112	155	140	133	138	131	137	133	132	135	140	120	144	126	125	107	134	135	130	142	135	136	140	132	141	133	133	148	152	122	121	125	142	132	149	149	143	139	136	137	144	132	140	121	144	141	126	138	137	138	158	137	138	128	122	151	152	147	139	153	126	153	145	144	131	162	124	136	117	125	143	140	123	123	124	145	123	133	149	118	148	135	152	129	134	160	130	131	159	133	154	133	153	154	150	137	128	145	128	143	112	135	151	132	123	130	130	157	129	131	131	128	133	136	131	113	131	141	146	140	133	134	157	148	144	136	143	124	132	142	133	151	122	158	132	167	143	118	136	154	130	140	152	122	153	151	132	119	147	138	134	163	130	135	143	136	143	150	142	149	148	149	133	130	142	136	130	138	134	136	142	120	123	164	154	120	148	131	123	148	153	149	146	141	140	114	157	123	143	116	144	123	163	146	140	124	141	124	128	158	149	121	115	140	133	120	129	120	139	129	142	136	139	134	153	131	116	127	131	155	158	123	135	153	141	115	148	142	131	131	130	148	125	159	133	116	149	146	141	122	106	132	120	120	122	142	127	138	108	139	139	130	144	137	133	136	147	131	131	154	129	157	147	143	126	136	134	142	125	139	119	148	122	132	136	138	150	134	146	135	138	124	154	137	128	136	131	141	125	132	143	140	136	120	124	133	127	129	144	144	133	139	133	115	151	129	122	133	128	142	138	101	143	142	123	130	145	132	130	124	144	150	148	152	111	156	119	152	148	132	124	132	138	151	139	145	136	146	141	140	146	150	117	128	112	143	131	144	119	127	137	128	140	150	138	144	126	160	147	140	134	127	144	109	141	142	122	140	132	142	133	146	155	154	127	146	140	131	136	129	142	137	135	132	126	144	142	121	127	164	148	138	130	134	134	129	144	143	129	117	128	132	115	125	142	140	141	159	132	140	145	136	137	142	134	144	137	129	140	139	127	151	149	122	145	130	113	136	142	138	138	147	131	129	150	161	133	147	140	127	122	135	142	163	107	143	154	155	144	145	144	149	110	130	146	123	140	153	135	122	132	153	129	140	162	141	127	132	129	128	133	120	122	133	140	166	127	135	136	143	141	138	141	131	136	153	149	134	126	146	157	142	119	123	145	141	142	140	139	137	123	126	139	135	124	142	132	148	161	130	128	135	127	143	145	144	125	135	145	124	147	133	126	142	139	158	128	135	132	157	142	125	133	135	131	154	119	162	130	134	141	137	131	122	138	143	138	127	139	148	121	140	143	135	145	140	142	141	144	153	155	151	148	108	145	129	129	150	155	142	151	133	148	135	128	154	130	143	131	148	126	129	167	131	156	138	136	132	127	130	139	119	167	136	124	136	107	134	112	158	147	144	122	121	135	141	141	140	139	136	132	150	122	140	135	130	161	142	123	141	140	123	153	139	153	146	132	120	127	143	138	145	132	143	143	115	125	114	138	110	154	131	126	113	112	124	122	132	146	121	125	124	134	153	141	134	172	141	135	139	125	124	135	129	160	143	156	137	133	139	115	153	134	155	157	148	133	131	125	143	122	140	132	148	119	155	147	117	116	126	121	116	145	164	141	131	122	115	141	144	136	128	126	128	132	124	128	140	177	141	154	130	141	137	156	137	140	138	133	142	112	150	158	139	132	149	151	153	126	116	158	152	113	131	146	149	127	132	135	129	141	155	131	135	120	139	141	131	162	136	117	148	130	124	137	134	138	130	143	139	145	136	160	136	126	129	137	147	144	137	151	140	136	138	152	134	130	157	140	120	144	151	140	141	150	128	128	152	139	153	132	123	126	127	127	167	139	154	149	127	139	139	148	146	136	128	141	149	144	140	129	155	134	135	123	142	136	158	155	153	136	148	143	154	135	132	137	124	136	145	134	146	132	156	167	146	143	136	119	144	126	122	142	144	130	140	112	135	124	121	156	132	134	166	127	107	141	136	130	126	161	137	150	162	146	156	142	131	138	144	128	155	141	143	148	123	144	155	132	143	153	144	158	149	134	142	134	135	147	140	119	154	133	139	149	140	140	130	128	131	117	138	135	126	144	115	131	132	146	135	131	140	142	137	121	154	129	129	144	152	141	129	168	135	132	134	159	131	128	120	134	125	140	137	131	141	156	154	132	145	111	132	131	126	125	135	125	144	133	153	149	147	145	136	135	143	126	137	136	135	147	121	131	134	120	126	126	136	138	129	127	143	113	158	141	126	149	137	139	105	131	141	136	137	121	144	138	143	142	138	154	124	126	129	135	134	128	130	145	124	137	120	157	140	137	145	123	148	131	120	131	136	126	127	148	134	123	136	131	125	147	137	136	131	131	144	141	141	117	145	145	151	130	130	140	137	128	162	153	119	137	161	122	132	139	137	138	133	142	138	143	136	136	154	121	117	140	122	144	144	129	144	123	137	158	141	136	131	119	145	146	145	143	137	125	146	141	140	137	140	136	144	160	162	128	111	130	143	120	133	136	137	138	128	137	119	133	143	134	124	134	137	140	132	151	147	138	156	122	147	135	122	128	126	136	134	136	142	127	138	151	142	120	145	142	130	139	142	157	126	132	133	139	145	126	148	122	126	139	141	142	151	133	114	123	136	139	152	117	141	139	126	146	149	141	153	133	141	153	145	144	119	138	168	134	142	130	143	121	121	138	145	126	106	138	121	155	122	159	123	149	135	127	131	148	140	139	136	141	153	119	145	129	126	148	127	132	165	143	152	140	125	143	139	137	140	138	118	135	134	138	131	132	148	152	136	120	140	132	140	133	136	136	137	148	144	127	144	142	139	138	148	132	135	117	123	114	137	139	156	138	142	130	109	126	128	131	133	162	147	136	136	137	154	151	133	121	132	160	130	123	140	116	135	120	143	156	163	144	128	129	130	123	140	142	135	137	136	145	133	166	149	132	144	125	149	145	146	124	143	148	139	142	124	146	132	105	127	135	141	140	138	138	157	127	148	133	146	135	127	131	145	141	122	142	109	162	144	126	130	132	125	123	127	162	140	124	132	169	105	133	165	149	128	138	138	116	135	128	139	148	166	148	119	134	138	135	132	142	128	160	144	139	152	132	126	120	144
23265	4996	1040	605	439	367	331	284	298	262	291	285	254	244	245	254	271	242	241	224	239	245	240	258	235	257	241	224	253	249	245	234	237	268	239	241	276	223	233	246	249	230	207	264	243	241	240	231	266	237	237	209	229	237	266	248	235	238	245	251	251	244	244	223	206	260	268	212	236	208	250	232	226	235	210	237	246	239	237	230	259	251	238	256	214	228	247	240	224	233	268	244	239	252	262	221	227	244	231	247	249	228	236	254	247	241	270	229	251	210	248	250	256	206	254	237	247	254	237	228	223	231	219	225	226	224	248	229	256	230	247	266	272	243	232	229	223	242	247	264	222	225	245	221	227	232	227	249	264	225	238	212	258	240	252	224	239	233	270	219	261	251	207	241	229	270	233	245	245	208	217	226	225	239	247	205	248	243	238	228	230	222	238	245	213	237	220	246	243	250	215	256	224	253	220	217	218	228	241	245	239	250	239	217	202	227	220	216	235	221	243	225	233	228	249	251	233	213	244	233	209	236	230	240	238	248	207	225	232	236	245	250	237	231	250	269	244	229	216	222	218	241	239	245	277	263	236	213	206	245	242	240	237	232	257	228	221	220	245	229	268	248	228	248	248	228	222	235	225	245	215	224	196	207	234	236	232	219	248	275	229	232	220	238	243	238	239	249	238	239	243	249	212	230	231	215	226	252	218	219	255	260	253	249	245	219	286	229	226	237	220	227	248	238	241	216	240	240	257	233	250	235	233	193	222	201	247	219	227	209	279	227	262	259	235	215	249	225	230	229	228	225	234	267	221	219	218	220	236	249	255	258	221	249	243	219	244	239	254	225	252	239	217	233	231	234	219	244	260	252	231	242	254	231	238	237	250	244	253	252	224	208	256	243	241	232	221	253	232	218	230	213	242	230	234	231	219	231	234	207	228	221	248	208	254	223	214	236	230	193	234	252	233	222	239	256	241	234	229	241	218	231	247	220	237	232	257	238	246	247	246	216	231	224	243	237	257	229	240	226	223	227	256	244	262	233	239	219	240	230	240	225	237	249	248	229	225	239	240	236	254	232	229	229	247	236	237	249	227	252	235	235	237	246	227	224	203	217	234	256	222	228	249	270	236	234	225	216	246	224	244	231	228	259	220	248	268	214	210	232	258	263	245	244	231	254	236	263	253	233	262	272	244	233	207	209	216	233	250	235	255	232	256	260	257	229	238	220	269	203	230	246	223	243	229	280	240	231	230	219	224	237	247	233	208	238	280	268	233	208	224	226	244	217	241	251	217	248	227	263	245	246	215	227	234	234	211	261	230	228	232	241	243	242	231	244	243	226	212	238	247	242	218	224	236	247	244	262	239	255	222	247	237	249	233	249	245	243	244	246	225	248	221	220	245	242	237	237	235	235	235	236	239	257	269	226	243	224	248	249	240	249	225	257	239	230	245	227	222	223	255	218	254	258	248	263	224	242	245	193	245	219	214	224	229	232	255	236	236	233	243	261	226	236	250	225	232	241	257	235	226	224	245	233	254	242	230	247	239	205	231	223	236	244	193	228	270	256	228	233	259	260	241	236	250	223	271	229	232	270	252	262	264	224	209	248	228	237	229	228	237	220	268	241	240	234	259	243	240	240	231	220	221	252	231	201	252	243	233	228	237	235	241	244	241	228	212	227	236	229	227	229	222	236	268	217	226	233	226	233	241	244	229	223	238	249	233	243	229	245	236	226	243	231	247	241	212	224	211	248	220	227	236	242	227	211	216	218	231	220	225	235	238	228	239	211	214	233	246	214	229	223	227	238	259	225	244	222	268	237	235	230	229	244	250	222	212	242	231	222	218	234	219	249	263	219	237	234	238	232	258	226	252	225	233	224	251	215	223	203	249	238	254	248	254	226	237	221	241	239	269	230	219	226	236	235	233	231	245	223	252	253	230	232	231	222	224	265	247	228	210	243	234	235	213	252	239	267	247	241	249	231	209	258	235	249	245	221	240	262	222	262	242	253	240	240	233	233	241	232	229	228	244	227	246	249	255	248	258	236	234	223	223	239	254	272	223	222	242	246	221	230	243	225	242	243	231	222	250	228	270	226	208	246	245	235	244	224	211	229	211	262	226	232	231	231	246	258	241	253	227	223	229	228	234	226	232	247	236	255	248	230	243	223	232	233	224	253	236	257	235	237	245	207	223	224	234	206	265	212	261	256	243	246	228	227	261	228	255	222	257	215	217	247	228	241	247	222	236	254	221	249	232	254	188	217	237	236	235	219	239	257	228	214	247	218	235	239	265	239	238	249	253	239	228	248	233	223	244	242	245	253	223	233	227	214	225	261	271	249	218	241	248	235	237	236	238	219	250	232	239	223	265	231	248	228	220	220	248	222	232	234	234	243	212	208	223	267	218	248	229	239	233	241	223	218	279	235	262	230	249	251	243	215	248	273	222	214	229	241	223	261	240	222	207	227	233	228	249	241	238	213	239	251	238	216	258	252	225	232	230	246	192	231	251	207	223	234	222	276	216	259	254	228	219	245	241	245	247	257	248	218	223	249	238	218	256	236	230	249	259	232	255	251	253	228	228	248	247	248	227	212	236	237	252	219	227	210	263	236	241	216	214	222	220	246	279	228	249	233	258	228	214	223	220	259	248	222	227	191	226	222	224	222	269	262	232	230	231	201	234	211	244	234	254	259	216	246	268	228	276	225	207	258	230	231	238	238	267	244	263	227	227	223	220	235	222	229	245	228	257	251	226	235	229	267	215	234	225	234	221	229	220	232	234	260	249	219	244	245	222	256	259	225	249	227	215	252	207	237	223	221	239	240	235	242	236	223	229	249	238	201	212	211	251	233	223	247	238	258	241	228	230	226	245	239	255	241	253	238	254	227	215	234	252	250	227	236	237	258	235	233	231	229	219	239	229	239	218	206	244	240	240	253	221	239	245	226	228	260	253	217	246	239	233	241	229	220	248	235	254	228	259	239	275	237	257	232	226	220	223	271	228	263	253	253	237	254	232	232	212	233	231	223	236	235	232	233	223	240	215	236	247	209	236	236	217	222	242	279	234	229	239	213	235	212	240	218	219	225	230	254	249	247	223	235	220	220	233	232	217	228	248	237	232	234	242	245	205	218	202	227	236	251	258	216	259	237	242	234	227	216	222	223	249	238	238	198	247	212	239	208	242	260	231	243	232	262	235	242	245	256	227	226	260	235	256	244	218	240	224	222	257	224	247	238	241	221	255	221	245	236	246	264	235	240	234	243	217	240	248	250	218	216	243	225	229	240	234	266	236	238	246	227	244	260	207	218	234	233	226	249	265	231	209	247	229	242	234	221	257	225	248	228	245	240	263	238	236	231	248	230	211	208	235	228	258	216	240	231	236	220	244	224	248	258	242	248	236	206	229	236	222	243	213	229	220	228	251	223	251	231	252	223	259	225	227	258	234	219	251	239	245	236	234	265	240	223	240	237	239	231	238	265	227	220	218	232	245	272	245	233	248	251	228	235
24174	21347	28457	24587	21293	6367	800	592	489	452	457	377	407	367	396	367	357	380	344	347	375	361	363	346	335	338	322	311	340	312	346	302	330	287	323	332	322	316	334	304	341	303	340	332	314	283	296	304	367	335	336	308	315	290	319	314	328	300	307	325	308	304	333	327	310	310	300	337	298	300	318	309	322	302	319	308	331	362	296	327	310	312	294	317	317	304	333	299	320	316	319	280	276	305	295	293	313	312	307	315	294	314	310	317	308	319	323	331	320	327	314	266	290	297	305	320	306	302	327	303	314	306	322	318	318	294	320	327	303	317	289	308	334	308	335	318	287	319	275	283	316	326	328	307	303	307	327	325	288	310	318	312	323	321	333	309	310	358	334	321	335	309	330	300	294	315	309	292	303	303	289	334	314	316	309	302	337	292	339	314	299	340	307	319	288	297	316	315	258	326	302	315	313	303	321	300	302	296	309	313	289	313	308	282	352	294	297	296	300	309	342	313	364	317	288	298	345	289	326	325	299	340	324	281	316	337	303	309	316	294	317	320	308	321	307	345	303	291	324	316	303	325	328	315	333	320	295	293	300	294	298	295	288	317	329	292	293	309	279	294	298	305	308	296	287	290	295	296	324	325	316	360	321	335	294	269	308	320	296	327	328	346	309	339	290	313	272	324	311	298	315	293	284	340	334	326	321	333	312	313	308	344	335	319	315	328	315	325	328	307	315	351	309	298	290	318	303	282	304	317	348	314	307	325	339	319	329	288	337	295	304	304	328	332	286	323	324	324	320	296	325	351	331	300	333	312	317	293	277	307	303	303	319	327	305	290	314	314	292	299	323	310	334	282	309	322	339	319	287	295	345	303	336	288	319	294	286	312	283	308	273	320	322	271	292	363	312	318	272	320	316	277	318	325	289	314	284	291	311	301	322	321	287	322	324	290	320	336	312	307	293	296	331	318	299	326	289	297	304	306	293	320	309	318	300	291	339	287	296	305	297	303	318	281	312	323	351	297	320	328	357	276	325	298	313	303	323	351	345	333	306	311	332	324	316	324	289	296	293	297	311	310	284	293	305	327	354	320	306	324	301	320	329	333	313	319	307	286	308	323	325	321	307	311	308	331	313	297	332	318	315	309	331	336	316	311	326	343	286	323	288	336	325	295	306	317	316	337	305	294	300	333	315	285	331	299	319	328	337	299	304	294	352	306	333	297	310	299	315	340	316	308	329	321	340	299	280	308	345	316	335	300	322	296	330	287	311	275	306	297	306	325	327	313	299	310	288	316	299	324	282	303	330	314	321	333	286	306	280	292	362	337	303	352	324	336	281	299	313	331	313	305	348	295	312	313	323	305	306	326	301	333	319	329	329	317	297	315	297	282	301	311	327	310	338	300	304	269	311	314	346	315	337	308	325	329	285	315	323	316	302	288	344	333	328	321	293	310	318	299	305	310	303	317	296	306	298	300	305	312	327	346	326	339	318	278	288	326	328	307	307	293	327	318	300	300	292	334	332	297	295	348	310	289	316	326	284	290	319	319	319	326	295	281	309	302	293	315	276	300	326	302	322	292	276	299	298	343	310	314	339	317	323	306	336	332	279	347	305	327	300	315	317	334	346	273	328	309	291	352	292	313	301	349	326	297	304	330	301	276	291	316	315	294	310	292	311	308	322	317	311	347	332	292	351	310	314	310	299	296	349	325	331	313	315	319	297	273	282	348	288	304	298	323	311	314	304	301	310	304	320	292	295	299	327	311	287	347	305	283	312	305	315	296	318	319	342	305	317	331	296	305	325	319	311	303	306	340	319	323	300	301	327	371	305	311	364	309	307	321	311	311	309	303	342	301	312	307	271	334	339	340	310	303	318	325	304	295	331	335	304	281	291	328	329	306	278	311	339	310	286	296	311	318	321	337	300	310	319	311	330	329	320	334	336	322	314	316	330	338	307	291	308	300	315	298	334	286	310	300	280	344	340	320	303	330	324	315	286	312	347	335	325	289	321	326	342	300	318	334	302	313	317	330	286	346	291	306	319	331	296	330	305	318	296	359	337	301	325	338	341	290	323	309	326	313	310	339	309	309	300	291	289	283	316	328	301	330	313	315	330	289	294	313	324	319	335	294	277	308	291	287	301	314	318	307	296	328	297	282	303	312	334	307	286	314	314	305	304	338	329	335	297	320	338	300	293	326	290	307	287	319	298	339	300	293	321	301	315	307	327	317	298	356	318	301	309	311	312	276	314	296	316	290	299	306	293	346	315	312	310	300	320	342	311	309	301	322	327	296	320	303	309	297	306	316	299	306	321	314	306	310	303	312	331	339	315	291	340	329	314	298	323	307	317	349	331	295	316	307	284	309	297	321	296	325	308	332	327	314	327	335	325	311	305	301	323	303	307	318	353	293	315	320	340	312	294	309	313	337	321	336	344	317	299	312	284	320	295	336	310	286	330	336	293	317	315	321	306	305	305	333	311	304	315	307	292	334	322	348	322	322	327	322	319	334	298	306	354	298	298	321	313	308	289	288	313	305	288	333	340	317	361	326	331	305	316	331	283	313	287	321	324	295	340	333	317	338	312	369	321	298	303	311	331	295	293	323	318	318	349	308	329	314	352	309	309	282	314	278	333	303	316	294	321	296	318	315	318	296	322	319	286	285	293	309	311	315	286	299	321	289	293	343	323	329	281	326	294	304	271	307	319	289	298	334	296	287	304	334	310	286	294	322	315	311	298	339	334	330	349	325	331	317	306	314	282	355	296	310	323	309	310	323	316	301	333	314	324	362	314	331	322	303	304	303	335	336	302	296	332	339	274	312	310	317	318	318	314	315	298	357	306	312	326	320	275	332	303	323	329	347	298	309	308	306	314	352	322	288	298	313	290	309	305	301	297	295	300	286	304	328	302	330	306	274	335	307	276	302	289	305	299	327	325	304	312	306	327	309	299	321	292	296	323	332	325	334	313	313	315	330	311	291	309	364	365	309	338	306	330	329	324	342	294	300	316	306	301	289	328	322	323	318	320	290	298	319	314	330	309	332	310	325	310	323	347	328	314	320	303	326	295	334	325	325	338	330	325	316	311	276	303	322	295	305	310	319	318	333	297	329	323	317	274	295	298	297	320	306	287	302	329	305	289	307	321	323	303	329	329	310	305	331	305	362	298	313	288	314	320	308	310	297	308	310	310	314	326	329	299	318	344	295	351	276	274	312	332	303	314	331	323	310	279	307	296	319	318	279	356	295	344	311	294	300	317	274	299	313	332	329	314	294	324	286	298	314	300	301	313	313	299	318	293	330	324	313	333	301	323	320	355	317	296	321	305	278	311	285	293	292	318	318	313	316	308	339	332	313	293	305	292	321	327	327	316	296	313	324	339	356	308	363	323	314	313	276	316	316	291	320	325	299	332	292	317	323	308	301	301	329	309	280	278	303	307	308	286	304	288	314	325	316	303	295	302	273	302	319	315	341	317	276	294	305	310	319	316	295	344	300	287	297	320	292
45426	14970	7972	4115	2730	2046	1624	1361	1136	972	950	863	830	770	704	733	665	678	649	620	655	619	580	581	593	551	553	546	560	560	503	530	550	542	585	533	525	539	545	547	537	532	527	564	495	569	521	487	517	536	528	534	536	526	511	525	517	505	527	543	507	492	518	511	500	512	515	518	499	516	527	539	519	533	549	488	543	540	488	532	487	533	533	502	501	493	504	526	548	506	513	528	496	502	519	534	529	543	540	516	550	522	498	530	550	504	485	555	465	471	537	502	510	509	477	532	570	537	461	527	476	530	549	523	564	511	525	527	565	525	508	541	540	511	494	506	527	530	487	548	480	516	510	480	511	508	504	543	521	540	483	529	531	523	488	499	498	541	531	549	526	511	557	507	532	497	533	515	562	517	532	523	530	477	493	549	532	530	520	493	511	521	508	514	479	491	526	524	502	536	512	474	497	499	476	540	500	500	505	503	522	509	501	527	516	518	534	498	535	511	480	501	475	499	521	538	534	484	517	488	500	511	488	515	516	492	527	498	512	527	528	540	539	529	507	524	523	516	469	523	473	476	567	512	540	568	523	493	523	535	515	504	526	517	501	548	537	530	501	506	508	481	497	456	538	503	485	508	514	500	557	503	515	506	542	518	521	522	524	473	500	511	539	504	558	538	494	525	478	513	512	552	528	531	533	567	530	573	527	498	479	513	542	543	495	529	487	520	526	506	512	541	537	539	509	534	525	489	524	508	521	533	487	520	520	525	533	499	481	511	572	499	528	510	537	527	522	514	512	515	551	510	529	489	536	515	544	531	491	510	501	485	498	536	485	507	525	496	496	540	501	510	532	508	509	503	547	518	496	505	535	518	524	522	526	532	482	503	504	485	473	511	539	514	481	563	513	535	511	523	542	502	526	492	542	509	519	538	518	535	537	519	521	485	547	564	521	508	496	504	541	547	496	520	541	521	516	510	501	504	545	505	537	538	509	529	517	552	488	526	498	483	540	518	536	513	566	532	486	563	536	534	496	504	557	516	527	505	506	532	514	567	514	486	528	517	519	531	539	490	481	531	479	453	512	518	511	525	551	509	528	515	527	511	521	574	503	513	537	542	521	534	506	501	530	521	517	509	480	503	507	551	564	495	504	527	486	566	514	512	547	516	520	504	498	516	492	523	556	500	482	515	510	511	508	560	520	532	540	527	509	514	548	516	549	483	572	490	491	525	538	520	563	538	525	489	529	537	494	558	498	498	522	509	540	528	546	516	535	497	539	524	502	517	500	534	509	538	532	528	467	473	541	511	546	511	533	484	522	545	503	530	536	502	512	511	494	532	525	523	498	531	520	521	523	532	454	506	492	533	511	521	542	500	533	503	503	510	524	537	494	521	518	485	487	521	539	528	506	554	521	538	555	519	531	518	536	551	515	552	545	529	534	491	539	535	493	523	523	516	482	539	498	504	511	513	523	522	531	526	517	475	517	480	528	508	540	511	533	514	535	538	598	516	506	511	488	526	484	526	522	536	570	521	492	500	548	537	527	521	529	531	492	519	534	540	509	508	510	528	498	533	548	508	527	469	502	514	559	540	501	495	523	508	513	489	534	526	525	561	499	531	485	488	521	525	475	490	545	525	507	521	519	478	531	524	494	506	522	498	504	487	528	475	514	502	519	523	517	513	518	506	547	498	543	492	501	509	512	543	529	515	546	559	512	518	516	546	509	506	522	556	516	535	506	490	521	535	483	555	518	517	546	508	528	507	496	548	542	516	558	530	498	537	498	564	493	548	532	524	531	523	516	543	513	514	483	579	536	520	489	515	507	484	511	495	461	488	509	494	483	519	497	548	517	510	488	485	491	561	485	529	529	552	518	520	536	497	515	531	489	515	504	521	491	518	520	513	544	473	527	523	497	505	516	515	542	506	511	518	525	497	518	549	481	513	518	497	553	533	516	503	536	518	528	507	525	466	520	502	509	527	520	553	521	513	505	515	512	521	510	504	528	491	514	508	543	516	520	547	502	523	521	541	528	518	510	480	521	490	502	526	528	547	491	550	546	508	517	564	493	517	540	488	523	545	542	532	501	520	506	510	529	529	538	535	515	543	541	532	515	550	513	521	494	486	483	538	533	493	572	489	507	529	552	481	491	537	495	514	548	511	537	532	521	521	519	541	487	477	508	502	535	563	499	523	504	530	507	499	503	530	512	478	519	523	525	534	521	506	486	509	520	550	504	517	534	523	503	524	514	508	511	550	560	499	491	552	576	502	521	533	515	497	548	491	524	547	542	522	495	507	536	533	501	517	517	527	523	548	537	501	527	491	528	552	568	526	491	547	517	556	547	502	514	526	491	481	497	528	510	520	519	513	513	503	510	530	494	539	554	497	480	524	504	524	499	527	480	499	525	512	498	523	520	500	480	497	551	519	515	507	513	500	528	527	497	547	542	516	517	523	530	532	535	519	544	497	525	523	524	539	527	547	529	478	521	527	495	505	518	546	522	538	532	529	525	523	508	525	537	551	480	497	498	535	503	495	545	520	535	493	499	549	498	495	492	519	521	516	516	535	540	516	517	522	567	536	505	500	522	544	470	542	529	529	522	528	487	508	531	494	469	524	511	518	495	489	496	487	498	505	493	470	525	505	511	536	517	510	533	511	529	491	532	491	551	503	539	493	534	534	488	513	513	534	534	521	527	489	522	521	530	516	491	549	521	554	556	544	478	507	530	530	559	555	461	528	508	531	521	520	484	517	526	549	524	558	511	591	530	577	496	485	531	597	529	559	533	578	523	529	521	500	496	520	524	537	483	522	531	489	503	522	506	499	489	523	483	529	507	498	520	531	489	538	498	479	508	511	522	467	544	544	537	515	491	551	532	486	507	542	507	522	538	503	502	516	506	496	501	535	516	511	496	588	538	520	539	517	529	547	536	524	488	533	544	522	510	535	521	483	535	534	522	530	534	482	512	528	499	525	561	524	498	511	521	518	496	519	511	489	505	534	518	536	471	517	520	553	511	533	513	489	524	544	540	541	533	512	541	514	487	512	527	521	475	493	538	511	525	509	522	506	504	490	524	543	477	528	480	556	564	473	517	528	554	536	544	552	515	545	553	497	530	516	502	473	505	498	550	533	509	520	495	544	510	529	512	503	516	529	541	528	496	517	493	555	548	575	581	488	514	494	551	510	501	491	544	487	529	500	554	449	493	524	525	536	504	556	496	539	504	501	571	557	555	530	493	499	545	496	500	526	516	547	507	519	526	487	532	557	498	535	517	507	557	485	536	487	530	519	503	543	501	531	513	546	513	540	513	496	502	543	514	487	515	504	510	541	524	528	514	518	521	515	508	470	573	521	548	516	493	495	532	530	522	509	509	535	518	536	489	547	485	477	509	494	531	511	572	546	505	524	505	465	521	507	551	505	477	532	515	495	470	517	507	563	494	517	509	504	515	523	497	494	489	497	493	514	518	520	516	514	508	509	547	496	533	500	517	532	506	532	541	558
23156	21314	28946	24041	21317	21266	4471	962	738	639	575	541	532	497	488	448	458	474	447	396	462	430	409	405	415	348	374	353	404	369	399	378	410	407	343	386	360	354	351	367	378	356	397	380	358	386	357	381	387	374	386	364	372	380	372	376	337	321	383	381	351	367	381	424	372	350	384	358	367	396	402	376	404	358	372	382	383	380	356	350	336	345	359	359	331	375	387	431	352	362	375	417	340	355	344	325	366	331	333	379	368	338	356	363	362	359	342	348	365	345	384	388	363	339	382	391	353	345	345	355	380	353	390	339	357	356	380	361	403	358	349	356	363	384	361	363	372	368	376	424	375	332	372	371	358	381	321	358	323	329	360	357	368	352	375	361	385	376	316	369	345	345	350	347	383	378	344	386	383	376	398	390	379	346	390	357	394	375	350	371	387	330	377	364	372	364	361	367	365	372	340	373	351	363	380	344	374	367	336	399	372	345	363	369	352	388	372	368	328	347	391	369	407	344	386	389	336	339	371	375	363	380	354	363	404	353	380	342	349	336	361	332	368	360	356	383	331	359	347	341	364	353	379	355	349	354	357	351	392	344	359	349	372	370	394	370	364	377	374	367	383	333	402	367	373	377	352	375	404	362	368	386	351	351	320	330	368	369	365	382	368	381	349	345	377	353	360	358	370	391	356	341	377	395	382	357	351	328	381	396	370	330	325	337	378	351	375	405	321	338	406	332	384	360	360	333	326	338	376	339	353	387	369	363	372	356	338	327	353	361	317	378	327	358	344	377	326	387	360	335	377	356	342	340	352	357	351	353	361	367	370	396	370	330	355	338	381	367	343	354	414	362	390	344	416	387	349	368	361	385	363	372	360	365	382	365	391	365	357	337	358	387	367	399	402	375	370	346	379	383	346	382	372	350	357	356	335	334	352	363	356	331	358	362	338	375	382	366	349	353	357	377	333	364	330	354	358	373	411	384	356	315	327	366	377	402	348	389	367	366	349	374	357	366	355	383	403	345	368	372	362	358	363	355	352	344	403	369	361	388	338	375	347	356	344	332	371	384	337	318	362	394	354	381	371	349	325	353	336	365	363	337	353	345	339	343	379	377	347	371	378	356	384	359	364	357	367	364	355	376	358	359	330	383	325	349	329	347	352	385	330	356	373	372	385	359	364	379	368	330	372	333	355	365	336	394	356	332	365	393	336	353	356	388	388	365	385	346	391	350	363	389	365	386	358	362	385	341	343	367	374	377	360	333	351	327	343	365	326	364	343	378	341	366	385	356	345	365	372	364	383	368	368	382	347	360	347	344	339	335	378	338	358	373	362	371	349	380	388	347	362	379	372	367	343	357	366	374	360	384	382	332	368	361	371	338	384	398	384	375	374	356	363	379	377	397	393	345	366	353	352	348	369	353	356	329	354	343	385	362	331	352	321	367	356	381	377	355	370	404	350	361	387	356	346	327	374	369	391	362	363	364	346	334	346	365	355	365	365	396	378	350	363	382	375	365	352	336	367	358	347	368	347	382	407	354	368	380	354	379	381	322	364	354	354	376	364	330	363	382	363	366	376	343	338	366	379	340	374	351	401	361	362	341	371	370	355	356	376	376	343	352	361	347	378	351	370	365	349	359	372	354	350	383	369	373	355	355	359	384	372	355	349	341	332	362	369	363	371	343	346	389	334	347	360	357	346	354	369	336	370	359	354	375	358	353	348	347	347	359	350	323	367	347	364	346	409	350	362	374	402	363	369	365	337	337	346	358	343	357	357	358	357	365	353	342	368	362	390	320	333	335	350	363	358	337	360	325	373	399	354	344	393	405	371	386	387	371	370	359	343	356	382	341	362	342	354	345	346	348	357	361	349	388	349	338	342	366	347	378	356	355	340	333	338	374	345	356	361	351	362	386	366	373	347	336	348	374	331	341	344	351	373	346	383	398	377	325	381	352	354	350	339	343	369	347	360	372	357	324	380	365	343	372	388	344	384	348	351	353	324	339	388	363	322	354	353	360	366	360	360	358	329	361	375	346	332	378	376	339	359	361	340	341	385	384	366	405	342	368	370	374	341	382	333	369	326	347	355	381	366	353	354	341	339	345	366	340	338	363	390	387	383	320	348	331	359	346	400	342	383	391	350	373	383	369	341	383	343	337	354	350	402	408	343	350	356	327	361	357	304	392	362	370	372	354	347	375	394	321	347	336	342	363	361	367	381	394	372	359	374	390	363	352	346	366	315	372	337	357	338	377	349	333	333	372	374	332	372	374	307	368	340	404	356	319	357	365	381	376	364	352	376	339	379	350	372	374	336	380	344	398	368	367	363	355	346	337	362	366	323	325	357	327	339	349	370	385	362	339	345	369	365	317	393	363	354	342	323	376	340	348	328	340	360	380	345	357	365	351	393	370	362	361	347	355	343	367	358	373	341	360	360	307	333	385	375	362	352	324	356	371	355	332	362	369	377	356	367	343	375	353	363	354	344	366	382	357	375	378	388	353	370	363	329	355	363	350	374	369	363	397	353	323	358	356	354	344	330	348	355	360	358	347	350	361	365	341	394	360	362	392	354	368	366	343	356	328	389	355	390	375	371	341	374	363	419	353	365	359	348	360	361	339	336	355	376	348	365	347	349	386	355	369	348	369	361	345	341	362	345	363	368	363	366	378	336	335	379	364	331	352	371	356	382	353	336	357	379	339	360	361	347	347	361	374	371	352	365	374	362	352	368	379	376	354	327	354	362	360	367	354	352	324	364	374	373	373	383	368	393	344	365	345	376	358	389	384	348	366	357	381	354	358	328	370	379	356	362	325	322	334	362	361	369	368	381	336	381	340	371	346	360	354	357	393	380	358	340	363	384	333	367	384	351	362	369	339	349	340	400	329	349	345	368	365	350	352	359	361	344	372	347	351	390	400	367	382	363	326	392	358	386	366	355	369	341	362	354	352	353	341	369	376	363	374	371	383	381	366	366	366	396	345	335	358	399	357	392	346	341	358	371	362	339	349	352	383	316	362	384	372	347	375	381	358	346	348	379	378	382	353	302	366	342	386	384	398	340	324	356	363	367	360	365	353	367	361	356	348	376	377	349	364	331	340	342	377	361	351	342	345	382	377	336	369	372	399	364	344	367	371	368	359	346	345	346	358	386	366	374	362	340	343	379	360	370	400	350	366	385	338	330	351	354	369	363	345	371	334	350	374	336	353	372	350	339	348	357	333	366	370	353	383	343	313	333	332	333	361	340	355	342	420	352	372	356	339	355	353	388	335	367	373	326	366	374	394	366	363	370	398	358	362	338	367	351	374	379	348	374	366	380	348	357	373	364	331	361	356	355	346	356	336	389	376	398	351	328	360	377	349	347	340	352	376	368	333	371	352	350	364	345	335	320	336	371	364	347	375	325	312	354	351	344	353	336	368	349	363	369	338	352	346	356	387	325	358	358	329	356	359	388	384	358	351	355	390	361	391	345	374	351	339	392	361	361	352	332	349	350	356	340	353	352	382
50351	19415	12678	6769	4558	3528	2699	2270	1842	1557	1394	1214	1101	1018	1020	859	889	890	806	790	763	773	708	720	690	643	718	723	656	640	671	678	662	663	671	628	605	630	621	643	599	566	656	642	630	651	607	617	625	590	623	602	604	615	634	612	596	619	643	609	609	602	562	584	573	589	573	601	605	577	570	570	620	590	597	524	605	567	580	630	609	575	595	601	586	585	575	603	568	592	580	592	576	596	611	619	543	573	566	618	611	613	618	612	562	607	598	587	600	589	631	590	589	603	580	555	570	577	553	624	621	575	619	567	597	605	618	597	575	576	590	599	584	600	666	628	592	583	603	580	571	612	547	575	594	573	565	649	536	572	573	587	619	528	612	579	583	618	599	629	620	618	593	608	601	549	598	639	590	573	603	523	548	607	567	586	620	572	653	568	562	602	568	606	593	590	604	590	571	548	598	559	581	616	584	616	577	611	605	584	598	569	624	620	597	605	589	580	581	590	583	603	585	584	609	585	630	602	563	563	596	568	592	614	565	567	562	629	551	589	598	577	615	588	626	579	591	595	619	584	591	587	595	574	620	568	562	561	610	556	583	582	625	571	650	577	600	607	607	618	613	602	595	607	603	599	594	623	571	576	610	549	580	612	627	582	588	573	542	603	576	619	551	588	566	574	583	599	579	569	568	572	575	588	586	558	634	539	558	567	588	599	594	588	588	617	574	581	603	602	592	599	579	567	576	600	654	576	546	614	566	592	574	591	581	585	600	605	656	586	608	567	591	562	586	619	600	563	569	576	579	572	562	592	648	566	602	602	555	593	546	579	572	624	605	560	597	550	577	561	582	610	597	583	594	597	583	557	589	587	591	548	638	612	557	590	586	612	587	573	560	602	528	582	588	574	613	622	569	558	592	600	589	606	588	551	596	610	556	571	588	573	587	591	573	560	602	573	581	604	557	596	605	578	583	588	620	605	613	578	554	562	606	652	598	559	576	566	521	582	596	577	597	570	552	613	587	583	578	605	612	590	606	600	607	589	576	588	627	621	619	564	564	594	613	622	565	588	584	604	594	564	579	604	590	624	562	586	591	594	623	597	565	637	586	573	588	577	566	584	560	556	581	550	531	582	602	570	612	563	522	554	571	641	558	566	616	586	560	577	623	564	521	579	577	561	585	587	562	585	620	598	573	595	601	566	610	600	568	589	577	582	601	515	577	573	563	583	590	591	547	616	630	601	640	551	597	611	576	553	585	538	547	631	594	567	590	564	595	561	636	624	585	543	559	601	590	564	547	603	602	565	579	642	587	593	581	589	599	581	597	529	632	578	586	619	579	621	584	588	659	588	606	564	550	609	563	600	593	581	628	616	598	611	601	604	584	549	620	619	588	578	606	559	585	567	588	614	585	592	560	565	562	572	574	624	606	589	570	563	566	625	611	623	586	635	592	641	606	547	555	584	607	600	598	578	572	601	590	623	619	604	597	561	584	579	622	570	574	583	582	560	584	622	530	555	617	618	583	562	569	612	582	588	587	589	620	600	576	631	586	559	561	579	583	591	539	589	557	591	556	551	586	581	608	584	581	630	581	589	587	581	602	564	592	581	566	556	587	547	607	600	563	608	615	534	568	605	583	585	635	613	521	593	582	514	598	594	601	574	636	576	546	539	594	609	566	601	538	600	594	541	581	588	594	591	625	584	607	566	584	580	588	583	580	628	580	582	567	594	589	586	593	579	647	580	592	596	571	585	556	583	524	608	588	611	609	601	567	566	545	581	570	556	603	588	619	590	586	576	578	557	600	597	611	584	582	583	556	627	608	630	603	558	572	545	571	643	605	621	578	565	574	610	593	572	566	589	592	606	611	548	558	541	595	577	561	626	566	543	551	577	550	617	573	594	628	595	579	565	630	608	595	630	673	592	603	580	604	615	549	574	632	585	602	587	594	611	582	581	576	603	555	553	638	559	554	601	565	602	569	628	641	584	565	574	617	555	565	621	572	566	578	556	599	573	571	578	580	580	563	614	569	560	579	607	549	608	606	565	593	554	596	580	608	598	576	569	618	608	543	576	551	589	578	576	612	600	590	611	589	591	600	606	617	617	626	589	562	581	560	608	603	606	614	571	545	599	604	595	600	568	601	578	562	625	571	566	603	584	578	598	563	585	537	587	570	587	581	598	586	604	610	608	590	543	599	619	586	594	576	626	579	607	554	538	601	581	607	597	552	577	584	599	584	574	596	588	588	604	581	571	574	579	576	576	580	611	600	575	586	574	604	583	590	584	610	573	562	609	541	598	535	615	597	557	560	605	530	555	622	603	603	618	593	595	588	539	588	569	560	570	618	628	609	667	557	569	532	555	602	554	571	622	597	614	579	616	608	533	588	542	590	617	598	626	617	597	588	527	599	563	606	623	566	585	553	573	606	544	602	587	589	615	620	559	583	592	635	557	571	589	571	594	608	616	562	574	591	567	611	588	574	608	573	617	590	554	603	564	553	595	562	614	629	595	637	588	633	560	598	603	609	602	591	589	585	539	623	582	553	578	575	551	586	612	598	586	610	600	579	531	609	606	576	597	562	532	609	598	553	588	582	599	528	580	566	566	543	571	579	585	558	615	590	579	572	595	563	552	609	625	607	586	562	582	601	573	595	598	605	622	598	605	588	561	590	615	551	556	573	565	619	596	510	565	576	639	606	561	584	560	595	576	580	559	627	582	578	552	567	584	595	621	553	575	580	613	558	597	557	598	547	604	611	613	564	584	614	570	537	585	612	572	610	593	575	638	594	602	604	582	607	580	625	557	627	568	598	591	560	614	654	560	560	625	582	589	551	576	603	577	581	580	613	571	596	571	556	604	576	600	602	594	586	599	610	570	576	602	577	538	591	583	552	587	539	587	560	595	614	623	577	581	580	596	598	617	564	569	582	574	585	609	606	568	597	599	562	590	541	604	628	566	562	566	603	533	646	535	580	602	576	581	561	539	578	572	540	601	570	576	622	588	621	596	602	616	581	604	530	590	580	594	561	568	586	606	544	605	610	629	551	634	613	604	589	540	548	570	603	605	606	573	609	619	603	585	602	614	519	580	576	599	558	578	562	593	603	609	603	576	579	577	571	643	592	618	621	613	607	628	552	559	614	551	586	577	558	573	607	592	567	599	524	555	583	612	564	574	611	555	595	592	605	600	640	597	602	589	595	651	579	589	576	545	581	564	604	565	610	580	614	603	601	553	565	628	639	591	601	589	593	592	610	589	594	631	533	551	550	582	565	578	569	599	579	614	561	600	574	568	573	604	599	564	594	589	554	592	583	601	691	590	564	600	592	564	552	576	568	615	593	579	564	607	565	562	618	558	573	589	608	598	617	596	601	599	610	572	590	535	584	586	612	573	577	571	601	569	590	576	620	562	599	586	623	581	543	562	580	605	608	597	539	596	558	540	571	575	614	604	570	609	631	619	613	570	575	561	600	590	596	573	545	634	576	590	592	590	589	602	580	585	569	595
26884	20979	10309	547	258	209	170	142	166	152	151	165	129	155	149	132	143	150	142	136	162	136	130	136	161	158	168	141	120	122	155	133	151	135	124	147	148	153	153	156	151	147	125	139	131	132	139	128	136	134	146	150	143	150	136	141	136	136	129	131	123	152	138	128	164	124	121	137	134	131	137	155	129	148	128	141	131	139	161	138	129	129	135	149	130	135	148	136	133	164	127	149	137	136	158	135	136	145	139	156	140	144	151	134	145	153	136	130	134	117	160	126	125	124	123	136	174	135	126	153	140	148	143	133	165	149	131	136	158	142	144	140	139	142	141	111	143	144	158	124	136	146	156	127	124	143	119	137	141	140	151	147	152	133	137	136	134	138	125	144	129	164	139	136	137	136	145	146	142	141	153	136	160	141	147	138	143	141	131	133	128	163	160	150	149	108	139	130	149	131	125	150	152	148	118	134	141	115	144	123	138	153	141	146	127	146	106	130	141	133	155	155	130	148	142	134	134	147	149	157	119	122	142	140	146	138	137	155	145	135	142	120	136	134	155	118	130	146	152	132	148	135	127	151	144	144	137	144	122	134	139	145	140	146	146	141	125	153	124	145	164	128	145	131	150	117	158	149	144	127	161	139	130	120	149	171	137	156	164	124	159	151	157	143	130	126	136	134	139	139	138	142	141	140	152	124	152	126	134	145	128	148	132	149	138	113	150	168	163	138	143	140	137	135	134	134	143	138	139	141	160	139	144	150	139	140	142	138	137	130	131	158	138	131	121	114	133	145	146	129	141	143	143	126	130	139	138	129	134	128	125	133	157	133	148	149	123	141	115	127	153	143	161	128	131	151	134	146	143	123	153	131	117	137	145	156	134	138	146	151	137	134	143	139	145	130	131	147	134	124	129	155	154	126	147	161	119	127	119	137	130	156	154	127	137	128	148	130	154	148	135	148	133	126	104	132	146	134	140	126	137	153	157	142	117	150	153	150	159	149	134	141	137	144	125	143	143	168	144	138	142	134	141	128	141	127	121	152	127	151	138	156	103	155	136	144	129	146	135	144	129	136	159	160	122	130	159	143	132	132	148	147	139	109	136	151	147	145	132	149	127	141	146	140	148	145	157	149	136	128	137	148	129	160	144	138	142	134	118	134	145	149	146	121	140	145	145	144	130	133	142	150	123	138	144	128	133	166	113	147	132	154	134	127	146	133	133	134	145	131	130	140	141	139	148	146	144	129	128	132	156	154	158	151	147	140	139	159	142	158	130	112	152	120	143	139	135	142	127	130	166	138	144	151	146	144	133	134	147	132	159	146	112	155	137	132	129	135	143	146	135	155	144	123	137	148	140	144	135	137	130	121	149	138	136	129	159	135	140	158	131	135	144	177	141	130	120	133	134	138	148	146	144	131	151	146	132	138	116	136	133	130	124	134	120	151	156	144	133	145	150	126	128	140	128	141	170	125	124	130	170	155	142	127	148	135	145	130	125	139	133	142	145	126	133	130	145	150	140	170	134	134	130	146	140	147	138	142	146	140	128	126	139	143	152	134	150	132	141	171	145	129	130	126	126	129	156	148	147	141	147	135	128	118	149	148	131	138	143	145	122	136	127	131	133	132	136	138	140	153	130	145	136	131	146	181	151	135	140	154	147	181	138	132	159	151	137	174	153	152	147	141	129	129	155	144	129	143	138	152	131	157	153	112	128	153	149	138	140	115	153	146	151	156	142	138	135	162	166	139	149	157	127	131	125	145	155	151	141	149	151	140	134	167	140	149	140	145	120	144	126	134	120	155	148	111	136	145	148	150	158	156	142	135	129	164	137	161	148	138	139	152	153	110	146	131	138	144	135	146	133	131	134	153	136	122	119	126	132	128	139	128	127	131	133	126	131	145	156	128	144	145	146	139	154	144	135	141	134	154	139	119	143	144	140	152	135	142	133	141	145	120	131	140	140	143	156	159	138	134	132	141	144	131	132	134	126	124	139	134	125	138	132	137	155	148	154	150	148	142	113	127	127	153	129	137	166	157	134	130	133	125	119	158	133	160	148	134	126	145	152	119	132	129	126	141	123	130	125	127	138	147	147	115	137	154	138	140	125	137	133	121	133	135	136	144	132	133	163	134	123	133	131	149	135	146	120	140	126	133	145	121	123	141	131	122	152	143	134	148	160	131	140	138	130	141	125	142	144	119	121	138	116	144	150	149	136	145	132	155	161	112	128	137	143	159	139	138	142	126	147	143	162	116	133	153	153	166	125	143	136	159	130	146	146	139	142	126	162	129	134	140	134	128	137	136	129	123	159	152	163	144	148	137	130	117	131	130	143	133	150	159	122	135	115	136	159	152	129	128	143	144	128	143	122	144	159	130	139	151	136	130	128	125	129	145	145	152	138	141	135	160	141	143	130	133	136	133	136	147	170	131	119	109	135	143	132	166	151	152	147	118	131	142	154	137	145	153	145	129	172	142	154	133	134	144	142	129	145	135	138	142	145	132	141	112	146	136	138	147	130	130	141	167	141	140	124	152	132	131	143	138	125	133	118	159	119	128	153	132	144	138	152	130	147	145	139	131	142	128	138	136	138	131	145	126	170	146	138	120	133	109	146	146	142	137	143	139	128	145	143	136	147	150	118	158	142	155	130	140	142	159	131	147	158	169	133	138	154	141	147	170	137	162	141	128	137	105	144	153	146	142	155	139	152	128	141	130	129	137	153	145	138	143	141	132	148	143	144	150	130	157	139	130	144	161	132	120	146	138	137	132	143	153	143	131	138	124	132	147	139	146	144	140	146	138	132	129	132	137	172	138	137	125	144	126	139	123	128	152	146	133	118	138	142	154	134	155	144	160	125	147	140	144	148	136	143	119	136	144	145	131	145	138	139	127	140	132	166	139	127	131	146	130	149	124	144	139	126	138	140	146	128	168	131	142	159	125	136	132	126	144	135	135	132	138	137	130	144	150	121	135	132	148	161	143	143	125	145	111	141	134	148	116	129	137	175	148	125	140	172	155	145	161	143	134	147	124	137	138	118	129	140	151	140	152	158	143	147	130	129	132	130	131	140	120	149	122	135	138	132	123	154	153	157	144	142	165	149	150	119	132	124	130	159	132	156	124	131	147	142	142	143	133	150	153	151	159	124	156	132	142	125	121	135	123	142	145	137	147	138	126	148	135	114	137	137	150	161	134	143	155	140	145	125	149	135	137	139	149	128	147	129	141	161	151	112	129	156	152	145	159	137	147	154	118	135	122	130	116	136	135	143	128	151	127	132	137	149	134	141	112	138	151	136	119	136	131	145	147	133	145	142	138	148	138	148	136	146	127	111	143	132	115	150	140	116	115	142	128	144	143	143	151	143	129	124	133	131	145	124	141	145	176	134	140	133	154	145	146	145	127	158	153	135	147	147	159	138	121	156	138	143	158	141	145	124	142	127	137	146	130	160	127	149	144	125	134	144	135	148	141	117	129	143	160	125	140	161	124	148	149	132	131	119	134
22768	5010	1047	609	399	348	335	306	288	287	294	255	248	255	230	262	248	247	270	281	238	220	239	265	224	216	226	252	239	251	238	258	264	240	246	269	222	236	225	260	255	239	232	223	277	246	255	246	240	242	245	226	234	259	248	230	256	209	250	269	242	251	222	217	243	237	250	221	225	238	228	222	220	264	213	227	245	219	243	239	219	273	251	232	239	233	228	249	253	232	249	243	214	259	220	244	225	246	240	199	231	244	255	223	274	252	258	236	240	225	244	224	228	209	238	269	233	254	232	232	273	250	215	244	210	223	272	244	218	233	254	232	239	235	228	244	213	254	247	242	257	218	213	241	247	262	235	269	266	253	233	244	251	226	247	224	253	281	246	232	254	252	262	215	223	233	205	226	254	256	220	251	247	236	227	248	251	233	249	235	233	232	261	227	261	251	244	252	267	239	239	245	234	216	257	241	249	264	264	236	250	244	211	240	224	217	254	200	215	238	244	239	242	232	223	240	243	237	227	236	252	226	219	249	232	247	229	232	205	223	250	229	248	245	231	221	274	246	226	240	263	210	246	278	229	248	247	246	235	232	240	223	233	227	215	254	235	252	268	253	230	241	227	256	226	234	250	247	258	253	238	226	235	259	247	200	220	221	198	246	273	263	236	232	234	238	237	231	238	239	241	239	220	240	235	219	217	206	238	219	263	214	233	243	240	214	215	230	234	251	235	235	256	218	261	237	230	246	219	249	202	202	240	253	253	219	230	248	243	211	242	241	245	239	227	229	267	262	253	262	230	214	236	213	195	233	232	233	234	254	221	234	237	225	252	233	223	239	216	253	251	218	226	231	249	244	237	240	217	226	227	235	262	254	237	224	243	232	250	278	243	221	214	249	254	257	227	238	228	237	230	221	248	283	245	212	250	254	238	248	226	251	245	237	240	245	241	241	240	242	256	221	251	231	231	215	257	237	228	238	250	234	260	240	227	239	230	259	214	244	221	239	215	233	232	280	207	225	229	241	238	230	241	264	250	226	230	239	228	226	229	236	224	246	244	227	269	235	235	243	229	238	234	225	237	226	260	253	232	242	223	225	262	262	217	224	218	232	230	239	235	216	249	246	246	257	254	230	213	247	245	223	266	256	243	257	229	250	255	226	258	214	208	232	248	241	229	232	242	233	212	233	234	230	232	226	239	229	215	234	217	245	253	262	218	265	251	247	242	241	241	226	246	205	262	237	220	223	221	248	228	252	262	257	244	217	243	250	213	246	220	225	227	259	238	236	222	246	236	249	230	234	254	227	216	231	264	274	242	223	258	234	232	248	219	217	213	259	223	250	235	250	232	283	229	246	204	223	230	255	234	223	261	241	223	223	249	282	259	232	260	235	225	243	225	222	233	254	253	235	246	235	222	210	218	237	230	245	221	242	252	233	231	237	235	224	264	231	242	229	230	234	240	220	243	248	233	228	264	242	232	267	246	264	229	243	235	224	218	223	234	264	220	250	245	258	226	234	247	253	254	245	247	218	249	259	212	271	255	231	243	225	248	252	225	249	262	217	246	262	256	229	255	248	232	198	224	213	237	235	238	216	194	253	247	244	230	220	222	215	229	248	256	228	251	233	247	215	250	252	214	221	207	227	261	258	220	251	232	213	234	228	231	237	244	215	270	228	249	269	241	204	254	253	266	253	245	210	227	203	250	246	238	211	252	248	210	203	219	243	242	237	266	236	215	237	245	216	226	265	246	211	246	234	260	235	256	225	239	227	264	213	229	210	237	234	232	242	245	232	251	230	242	245	231	236	240	231	233	241	235	225	222	228	246	239	241	244	251	250	236	252	228	230	263	234	228	236	215	267	232	236	258	234	207	214	215	214	225	244	257	243	237	259	246	216	227	245	241	239	212	242	264	249	269	244	243	228	212	225	247	265	251	224	248	266	222	221	225	273	211	236	234	222	238	234	235	253	226	232	238	251	242	211	229	241	261	236	249	222	211	233	248	259	258	251	206	243	248	219	216	243	249	222	225	201	241	238	219	231	244	252	263	247	232	241	219	257	230	249	223	215	236	230	214	230	237	230	273	254	240	242	257	207	240	241	228	229	220	260	242	259	258	229	228	217	225	229	225	235	249	247	252	229	222	243	237	249	269	240	250	249	236	217	229	225	224	264	250	261	236	233	233	264	226	233	237	229	243	254	239	250	258	226	238	272	264	269	219	269	213	234	241	233	257	252	241	242	226	243	257	258	227	242	230	227	230	240	220	207	234	243	224	252	246	224	255	235	225	255	234	234	236	259	226	265	236	228	217	237	207	222	230	236	221	229	223	230	226	258	273	235	240	266	257	231	276	230	247	242	227	258	239	221	237	214	222	236	252	261	220	235	231	244	245	266	235	269	227	239	265	248	230	238	222	225	255	257	222	228	248	229	231	221	244	252	233	252	226	220	240	216	236	226	237	244	247	223	211	223	210	247	237	238	241	222	200	266	202	250	240	267	237	227	233	248	238	241	217	214	232	211	218	264	245	244	255	224	238	222	240	242	207	244	219	246	239	227	243	232	255	226	229	218	247	236	256	218	258	260	310	245	220	254	229	243	224	233	252	228	242	251	227	207	241	267	236	224	198	225	232	251	228	231	234	223	246	228	239	255	236	211	211	201	270	225	227	241	261	227	242	239	257	232	246	236	240	265	246	234	233	238	244	256	248	229	232	243	254	239	239	226	255	205	264	255	226	237	232	260	230	221	246	241	245	230	235	231	238	237	223	252	223	227	211	226	229	264	230	228	255	241	208	242	231	252	216	232	246	256	226	251	211	222	250	240	225	236	233	241	256	254	242	253	234	247	242	230	235	231	249	221	254	234	220	245	279	241	224	225	221	238	236	231	228	208	254	241	267	233	241	233	230	218	248	230	211	252	244	221	230	258	266	223	226	250	273	237	252	229	242	248	246	232	246	228	257	246	261	237	262	236	251	212	246	236	225	223	235	240	213	245	262	215	244	226	255	219	269	228	214	270	236	235	238	221	237	224	243	243	249	243	250	262	249	226	245	225	233	229	249	256	241	225	249	237	241	268	248	247	222	219	252	234	217	237	249	240	277	212	218	251	237	245	214	229	241	221	226	218	218	211	261	203	232	247	203	228	261	241	239	223	224	239	238	230	239	203	210	234	248	249	254	244	228	239	258	210	246	204	247	233	258	225	237	255	238	215	240	209	246	225	228	230	214	194	248	230	230	275	254	237	235	236	208	227	249	216	206	212	230	213	222	258	192	239	212	237	229	229	232	214	239	223	240	244	209	239	257	230	228	249	243	235	253	230	206	258	247	251	225	249	223	227	248	228	233	241	228	230	238	201	244	233	255	235	248	241	210	242	242	222	245	236	208	227	258	228	248	249	221	262	227	243	241	227	227	234	226	229	238	220	240	263	232	248	245	234	247	238	249	249	224	255	240	256	258	231	225	227	241	250	234	262	204	242	245	224	221	228	236	236	258	231	225	237
24129	21329	28470	24528	21285	6460	841	600	513	470	440	393	399	363	368	393	323	355	366	334	359	338	311	356	360	362	357	369	304	327	326	372	311	334	310	294	331	332	320	319	312	337	345	308	311	312	346	324	314	352	318	312	330	335	318	283	302	284	315	324	338	325	287	301	320	353	307	319	324	335	317	342	325	321	343	360	328	329	348	324	308	351	305	307	310	349	306	343	334	322	320	323	275	295	313	310	332	297	340	339	331	304	302	327	355	317	351	365	336	314	294	295	331	335	314	299	338	337	302	308	335	352	306	313	313	301	302	338	327	291	293	316	320	320	286	288	310	325	306	294	326	311	349	332	310	311	334	314	325	310	296	327	312	308	356	323	333	312	328	301	381	317	322	315	323	285	302	319	319	324	372	307	334	339	306	322	331	303	318	317	331	304	326	316	314	297	358	305	289	310	330	301	320	329	338	311	337	312	310	335	303	301	316	360	299	344	334	306	344	316	299	304	316	314	346	300	306	313	350	315	325	329	291	340	342	331	313	330	351	305	346	333	295	322	342	305	297	321	338	294	309	324	316	322	293	321	335	350	327	371	320	317	324	302	304	301	305	340	299	323	362	311	308	339	289	326	309	333	318	313	308	322	316	330	310	339	314	346	302	366	297	328	318	296	318	327	310	348	311	333	343	279	358	325	286	341	334	326	306	333	316	338	340	306	330	331	271	283	334	319	299	339	300	317	331	342	335	290	319	293	360	323	332	338	331	291	324	299	292	279	318	277	319	328	301	318	351	344	346	344	343	273	296	321	320	297	311	299	306	294	310	329	315	327	309	314	325	298	281	306	310	351	302	332	336	339	314	319	289	313	309	328	290	334	306	289	293	306	311	284	328	343	319	277	303	290	308	307	322	336	314	326	322	334	337	314	311	310	324	331	325	316	327	352	316	335	356	330	302	326	316	335	342	284	345	332	320	298	308	304	349	287	276	335	292	304	342	323	307	339	310	288	318	296	336	319	280	337	349	271	312	304	312	288	318	327	325	341	348	350	340	307	337	322	328	310	297	310	322	328	275	320	292	300	311	328	350	332	321	301	341	298	342	327	328	315	319	306	340	295	336	339	364	303	345	289	300	324	297	280	321	304	307	298	349	316	329	332	350	311	341	369	361	316	353	304	318	316	323	324	343	308	337	320	334	307	326	326	326	313	296	290	341	312	317	301	320	306	320	298	322	305	350	304	323	309	320	299	336	352	311	347	309	286	294	307	286	324	344	338	302	301	319	311	318	338	366	343	314	312	297	298	292	289	331	321	314	327	316	343	335	308	313	338	303	304	312	314	314	267	349	289	323	315	301	318	315	307	312	317	313	318	309	328	303	327	308	360	325	323	326	334	320	319	311	305	356	292	321	317	318	301	330	321	322	318	311	344	282	294	326	274	344	338	325	289	336	316	335	327	314	279	305	310	328	310	317	304	314	306	295	311	325	332	304	310	289	329	342	302	337	299	325	330	312	342	305	320	337	348	318	313	306	318	327	316	311	343	330	316	333	311	324	298	299	301	314	322	282	318	316	319	306	321	322	316	342	317	303	300	291	285	329	296	331	326	303	313	350	311	299	324	306	322	340	300	302	321	325	326	311	293	330	326	321	311	309	312	316	319	288	310	347	336	329	339	332	313	334	297	309	322	301	347	317	315	340	309	322	347	321	323	334	329	342	316	322	308	319	314	308	334	302	345	321	326	321	341	319	328	350	333	315	363	302	321	329	273	314	331	303	280	348	283	326	327	293	324	320	330	339	332	325	327	328	323	345	318	330	328	293	338	302	307	295	284	310	345	320	303	348	312	316	310	324	304	305	304	286	290	325	316	306	309	313	309	314	319	317	319	344	331	315	293	296	321	329	312	296	307	288	309	342	330	314	330	330	345	303	299	320	293	304	327	292	371	331	330	324	341	290	316	310	326	321	318	353	312	330	306	332	323	293	309	357	316	311	354	335	319	302	308	307	312	294	318	320	323	303	329	346	317	314	310	320	328	307	291	324	313	325	323	326	358	323	323	320	324	293	383	299	343	313	333	279	320	350	321	322	303	316	316	349	314	332	294	306	316	328	305	316	289	331	310	292	310	303	319	316	290	287	310	334	344	306	304	308	335	319	319	321	301	304	330	296	306	335	319	326	336	341	309	330	314	342	339	331	327	326	325	330	293	308	309	334	290	302	320	307	322	309	303	282	322	288	335	298	320	321	325	302	309	331	327	343	332	301	315	309	313	333	287	317	320	320	323	308	332	319	312	329	307	329	293	326	341	315	302	340	337	306	334	330	334	300	308	330	306	314	312	320	323	312	331	338	333	336	319	310	340	330	309	336	304	321	313	350	319	330	304	315	326	313	307	312	307	325	313	321	311	326	271	342	331	360	331	292	306	332	320	301	337	338	316	303	317	295	313	307	351	325	344	337	316	302	302	315	308	323	312	297	288	357	336	337	307	320	327	291	315	333	298	327	315	321	308	314	304	296	297	304	345	328	315	306	280	306	326	326	316	299	338	319	299	308	317	345	300	319	327	311	297	343	325	352	315	308	289	290	336	302	307	307	325	324	316	319	308	304	300	301	297	315	326	306	308	309	292	324	286	334	335	303	338	346	333	352	323	341	307	326	307	331	341	306	323	319	296	330	311	329	306	330	326	309	302	328	325	330	315	324	309	315	327	306	298	346	338	324	297	291	312	329	327	305	312	313	287	325	302	289	327	336	312	308	325	310	293	307	318	326	305	323	311	317	356	291	296	294	316	309	320	316	313	330	325	337	327	340	307	369	287	315	324	285	319	327	339	338	327	338	334	324	334	307	350	324	346	297	299	336	289	322	305	300	331	323	323	314	332	307	345	333	303	317	306	342	341	343	321	294	333	306	337	301	292	340	306	289	342	305	319	301	309	291	297	328	299	300	354	316	316	311	309	303	315	295	341	337	342	343	294	342	347	296	327	319	318	319	286	311	343	338	314	318	298	311	305	297	312	305	341	330	344	321	350	323	313	310	316	359	305	328	333	337	325	321	311	296	339	301	321	339	305	328	346	307	310	356	315	314	321	307	365	341	338	325	333	289	312	286	332	301	295	330	329	319	330	293	329	291	331	359	335	311	327	354	340	327	307	299	328	352	305	309	334	318	326	321	313	322	339	325	293	353	354	310	317	296	312	288	335	304	302	326	313	318	343	327	298	319	308	304	313	320	331	340	311	320	319	329	339	292	308	330	316	318	333	344	297	320	363	317	298	346	360	288	297	331	316	331	327	320	320	309	320	311	338	320	314	309	298	322	325	299	299	322	346	319	316	311	314	337	335	307	317	321	328	334	310	321	312	315	293	274	312	295	311	308	322	290	318	311	320	301	326	339	323	309	338	310	358	314	342	275	315	321	310	315	331	311	330	317	316	334	338	298	333	302	325	342	301	314	307	305	323	312	319	295	314	336	307	303	326	312	310	326	304	377	314	281	303	306	315	325	312
46599	15619	8052	3971	2783	2060	1598	1431	1207	995	936	878	796	784	755	670	672	632	623	629	563	605	587	608	585	624	541	543	554	545	575	579	568	557	555	546	534	535	591	518	554	544	511	545	529	522	546	584	543	504	579	544	579	536	557	540	538	513	550	549	495	558	531	513	514	520	536	516	523	536	535	575	550	546	503	541	487	529	524	524	536	553	550	476	563	544	560	538	548	507	551	511	508	550	557	523	519	516	549	530	535	559	493	532	535	554	509	508	523	523	508	519	533	558	527	525	503	514	515	513	520	526	524	457	517	553	525	565	576	497	490	532	486	527	554	515	491	549	516	535	550	514	526	514	507	527	549	559	584	536	547	535	528	524	519	534	493	529	519	551	513	525	507	550	461	509	495	510	521	531	517	507	516	517	527	519	519	532	567	518	531	523	520	536	519	511	510	502	532	500	561	557	531	498	513	524	524	497	517	519	543	504	508	516	551	517	545	535	529	531	506	491	550	506	496	502	502	520	544	540	496	465	522	510	535	531	524	525	527	483	530	512	543	531	529	514	500	536	534	522	559	477	553	523	517	540	516	509	520	536	515	526	529	526	563	515	511	504	545	511	554	536	531	497	503	504	533	515	554	532	496	547	506	524	514	507	548	494	525	582	523	505	511	510	500	527	495	501	553	541	495	547	565	484	529	549	531	498	515	508	491	557	464	545	546	521	524	546	510	509	517	510	498	501	546	498	505	513	489	539	517	523	530	512	487	528	511	536	507	526	522	520	495	467	541	509	517	556	513	562	540	530	531	517	486	499	542	533	496	505	566	510	507	532	533	497	550	553	570	534	519	540	534	526	549	540	577	532	514	540	521	567	525	533	531	506	504	528	490	485	543	531	506	523	526	530	505	568	530	510	536	527	527	515	524	499	511	507	521	493	488	556	520	508	532	512	540	586	499	595	531	564	552	474	534	509	514	507	496	501	529	516	512	524	537	487	531	513	528	527	523	585	539	542	554	491	531	527	515	524	551	516	514	506	496	539	509	487	522	532	519	521	565	486	515	527	529	527	505	537	512	523	488	521	545	564	526	555	500	520	556	523	502	525	524	502	564	507	537	515	542	525	518	530	513	533	542	497	509	523	512	560	493	535	506	529	507	537	498	532	508	494	540	504	523	527	487	532	529	519	503	540	519	553	537	500	500	522	505	545	499	507	542	525	517	472	545	550	557	514	553	543	502	548	520	536	531	542	508	521	585	514	525	487	513	536	528	539	521	540	527	543	482	546	523	577	526	536	549	527	534	539	522	497	511	546	500	553	517	517	567	492	532	493	496	529	550	550	533	570	537	521	555	542	539	516	535	528	531	502	555	530	525	544	513	530	498	553	514	519	543	520	538	523	507	496	500	508	497	501	511	484	514	513	525	476	505	568	526	548	534	507	538	499	528	527	490	504	494	545	499	486	529	544	535	499	472	534	535	515	534	540	555	544	498	506	517	515	577	525	547	513	530	483	540	517	573	532	534	547	508	472	566	559	525	582	550	530	544	492	519	526	511	525	508	523	479	504	502	548	554	501	486	484	519	542	513	537	496	530	527	529	545	553	519	486	520	553	467	532	482	539	534	500	509	524	509	524	505	530	525	563	558	535	523	509	490	537	530	527	514	533	508	503	538	477	515	505	501	544	495	533	497	521	546	513	527	527	549	536	534	521	498	528	477	555	499	532	557	542	535	488	535	496	484	512	471	516	574	551	534	492	533	526	549	532	525	562	517	517	517	513	519	557	509	539	516	515	542	500	483	531	520	488	573	552	514	500	469	554	545	534	539	506	508	539	538	541	496	533	549	530	522	588	507	562	540	517	539	499	518	552	532	490	559	553	554	517	546	512	511	488	521	536	544	486	513	521	528	502	484	572	551	567	511	478	531	545	531	545	533	515	543	527	519	527	516	515	554	502	516	525	548	525	519	568	516	512	514	503	522	513	509	535	531	524	493	534	493	530	570	521	523	508	538	525	568	529	510	484	574	507	557	520	533	519	525	531	487	481	498	504	568	494	511	504	504	497	534	484	491	483	515	531	505	469	513	541	512	539	499	505	504	520	537	523	515	506	566	562	593	517	514	473	549	529	494	520	470	501	523	571	559	473	532	508	519	543	536	533	517	496	542	514	460	493	534	536	537	477	510	490	551	496	511	530	516	538	499	501	537	497	566	554	501	542	585	515	508	521	529	516	520	519	538	533	545	554	546	482	538	481	495	500	539	509	545	523	506	510	546	539	506	536	539	503	554	511	545	492	522	557	490	518	482	525	526	523	525	530	524	523	542	504	528	506	541	480	540	524	509	535	524	500	543	542	473	500	484	528	544	528	485	517	512	501	523	524	516	505	511	543	554	499	546	527	504	525	558	515	509	531	524	530	555	506	478	513	495	507	552	508	527	507	477	528	494	548	520	555	515	478	556	522	515	490	539	492	549	555	513	532	490	545	498	560	574	520	517	477	529	532	498	527	529	530	541	493	529	504	545	540	519	489	536	517	517	501	543	543	522	511	513	520	529	499	497	535	500	516	510	522	532	507	495	530	538	502	516	538	496	507	524	538	495	530	537	549	518	536	520	535	513	570	539	518	496	505	530	515	509	541	517	530	509	512	514	570	523	545	581	526	483	534	468	544	541	491	523	514	523	556	519	550	545	545	520	542	511	524	546	516	538	533	539	551	518	495	542	527	553	519	534	512	542	502	529	539	532	499	536	513	547	501	507	503	533	517	547	524	474	549	525	537	504	524	522	505	533	504	479	531	515	515	527	522	512	511	504	533	502	522	495	522	522	538	535	492	525	486	550	501	509	535	552	504	526	516	483	541	512	521	509	529	542	547	536	548	548	495	528	529	522	530	519	532	541	550	499	500	513	544	507	507	513	546	526	543	521	516	544	486	482	538	532	519	565	502	503	540	505	521	520	449	524	493	545	514	514	540	543	506	513	514	494	540	543	541	520	507	511	572	495	494	540	537	514	576	513	513	483	496	529	531	511	518	510	549	515	519	506	526	499	526	505	500	529	510	488	508	536	540	522	513	520	544	526	524	547	490	465	482	527	516	507	537	475	510	527	516	497	533	474	520	488	554	542	519	549	554	516	519	498	533	545	510	527	515	538	477	516	504	537	510	507	519	564	500	540	486	537	512	508	524	573	550	523	511	537	549	526	515	484	519	504	521	527	499	551	547	520	553	539	548	516	503	518	487	520	557	541	549	539	525	543	538	520	547	495	516	521	515	505	521	519	534	490	511	510	509	526	545	589	558	561	532	530	546	534	566	522	541	484	486	495	566	505	569	518	532	523	541	503	542	601	489	492	525	534	517	525	530	521	504	508	508	497	497	544	493	552	489	521	480	512	535	518	561	526	548	530	512	521	498	536	502	515	495	525	561	541	477	512	494	529	522	529	515	484	557	565	503	518	530	541	511	491	546	510	488	534	498	513	536	506	518	513	524	526	517	521	544	477	520	532	522
23238	21372	29024	24055	21374	21315	4835	995	657	675	585	571	540	492	457	466	465	470	424	433	409	401	401	376	406	388	401	374	370	408	432	401	381	381	364	401	380	375	423	394	401	373	411	377	375	377	338	356	384	382	376	363	396	380	382	359	414	356	377	349	371	328	360	387	400	327	350	357	363	387	403	364	381	364	379	370	382	362	376	348	335	343	391	374	396	411	332	352	370	365	388	375	375	356	347	391	341	376	357	337	340	356	353	367	389	387	363	373	411	331	369	352	375	373	345	353	350	357	381	375	388	342	356	384	382	369	388	378	383	375	370	368	351	383	347	360	386	366	360	354	385	359	374	372	368	379	385	354	349	392	364	347	368	376	381	354	363	391	326	363	379	389	377	383	345	375	359	367	404	362	378	354	362	379	376	373	371	340	365	384	369	358	367	341	354	378	378	362	381	391	425	366	312	362	324	389	352	370	328	352	340	365	357	371	382	379	352	383	386	370	358	329	392	381	372	351	351	369	387	353	375	359	377	373	324	376	358	371	355	372	346	386	364	349	372	396	350	397	359	360	332	368	369	376	365	344	399	370	358	363	370	344	398	329	373	365	365	375	365	367	341	360	360	366	337	381	366	371	350	383	366	362	377	365	369	353	368	355	384	351	328	375	359	351	393	377	367	369	378	363	333	352	352	400	345	353	386	366	343	325	362	377	382	358	352	374	362	373	380	360	371	353	375	404	376	386	372	358	392	350	377	375	377	361	340	362	345	354	375	365	360	371	382	349	364	372	346	372	356	353	371	371	358	371	397	347	394	380	411	357	341	365	373	356	385	374	372	376	335	381	349	357	372	391	380	409	358	353	350	368	377	348	370	364	340	357	368	403	365	379	385	349	347	372	353	321	344	420	368	345	377	346	379	317	391	339	361	358	333	369	379	364	370	381	384	357	376	374	368	360	369	332	409	378	367	347	375	413	378	322	385	359	361	361	340	338	329	406	377	368	336	361	383	366	350	376	374	381	381	380	394	355	353	350	361	347	392	348	382	349	353	397	366	379	412	384	387	365	381	351	354	365	373	372	363	333	345	344	382	352	382	375	349	370	381	388	336	368	338	354	381	357	364	352	378	371	374	398	361	357	303	397	340	401	329	367	373	368	354	364	348	349	371	382	337	360	368	374	351	337	369	365	376	355	346	365	368	371	359	393	334	375	335	364	368	340	382	331	351	333	377	348	346	333	367	352	354	327	390	359	356	356	361	354	377	356	356	386	366	380	386	365	370	375	336	351	368	359	399	353	355	336	344	376	350	345	388	376	366	365	327	374	376	347	359	383	345	382	398	367	375	359	362	335	357	356	377	371	365	355	399	381	364	374	361	404	351	366	370	382	379	365	358	368	359	337	357	396	356	371	404	367	357	353	378	350	389	359	342	386	368	385	384	350	370	407	358	368	334	413	335	366	384	333	355	391	373	368	361	366	374	355	361	362	368	368	386	369	375	373	346	343	362	375	358	382	348	360	379	351	351	388	368	389	362	369	379	385	350	329	373	380	389	346	356	367	350	361	381	367	338	393	372	386	389	371	355	350	341	355	346	360	352	364	357	351	353	385	390	376	382	374	355	337	381	348	349	365	380	351	387	362	361	364	392	334	371	357	386	412	368	361	414	388	370	367	407	360	403	338	392	364	357	384	346	377	381	341	370	347	370	368	350	369	325	356	342	380	328	342	372	379	336	375	332	373	393	365	357	370	350	345	368	331	337	398	342	354	329	339	411	368	374	376	393	337	375	361	365	374	347	366	394	343	343	366	377	360	402	392	357	364	358	404	340	354	370	363	364	370	384	368	378	359	364	343	348	377	364	368	364	374	380	382	335	375	358	382	394	399	363	415	397	341	314	362	326	363	399	370	376	393	364	365	355	391	380	351	391	378	362	385	358	362	336	379	338	348	380	365	386	340	357	368	363	344	353	395	368	361	384	375	380	351	354	360	391	367	404	398	372	354	399	365	358	357	372	348	373	410	361	354	362	333	353	365	380	403	316	369	368	357	380	334	352	376	333	357	398	356	412	337	380	370	402	366	378	347	359	368	352	356	398	382	362	356	385	390	335	369	364	364	387	364	350	351	372	359	345	358	384	343	379	340	361	363	382	339	341	363	342	370	334	376	369	369	373	368	338	388	379	341	366	352	337	355	342	371	395	372	354	382	390	353	377	376	369	342	343	347	342	351	360	346	371	345	359	359	374	355	387	337	367	374	367	401	365	421	389	395	352	365	362	379	377	347	370	360	328	358	342	341	347	360	345	395	317	348	349	358	364	378	382	342	346	327	371	334	362	350	352	366	352	366	365	365	368	357	346	367	378	378	401	358	378	403	325	376	375	336	357	402	326	360	370	372	342	354	366	351	338	366	387	378	380	341	382	392	358	354	374	357	368	368	396	383	372	333	336	330	342	398	370	379	337	400	361	353	382	386	405	349	349	388	352	378	348	373	372	384	337	362	355	400	361	379	372	374	351	361	370	342	358	381	374	366	381	341	366	391	377	335	384	352	381	355	370	364	365	377	393	397	385	381	371	361	356	354	354	329	381	345	340	361	344	349	341	386	370	390	367	367	341	347	362	398	380	384	339	347	360	367	357	376	380	401	369	324	391	352	375	362	362	366	342	388	367	365	354	344	360	382	357	353	402	331	330	390	370	379	354	367	360	386	386	371	355	339	340	374	354	388	368	327	360	369	368	392	346	401	362	334	352	350	332	399	377	390	335	367	387	353	372	356	366	372	398	382	360	331	374	370	374	352	403	365	350	353	355	400	363	386	377	379	369	330	355	376	359	370	364	354	360	370	357	383	355	385	363	370	383	355	369	356	390	365	380	367	409	354	380	364	333	350	363	364	347	351	332	336	366	343	368	358	356	343	345	349	356	364	369	338	405	386	330	358	362	376	379	349	400	354	393	348	364	358	381	347	349	374	368	371	345	372	394	359	374	367	385	366	366	356	385	403	372	371	372	383	351	409	398	408	377	367	364	370	362	351	337	373	348	328	383	405	368	348	361	338	385	342	356	356	360	393	351	368	340	377	372	349	366	335	383	364	387	348	355	388	354	372	352	349	363	344	349	388	375	361	344	367	337	367	362	378	409	335	373	391	384	349	353	326	397	386	373	336	382	329	355	380	360	400	398	362	351	353	380	388	338	368	363	326	394	392	367	339	363	351	334	383	355	374	402	381	383	381	367	352	356	361	363	357	402	343	353	332	368	396	385	371	349	364	391	350	347	355	377	356	350	351	337	346	362	371	376	370	366	344	374	349	345	387	357	355	348	335	352	366	391	360	353	379	381	389	372	364	357	352	382	382	349	374	372	390	314	402	327	373	358	393	383	372	352	337	388	382	351	355	403	404	324	338	364	331	357	367	299	379	382	360	379	387	376	379	356	375	382	346	350	328	374	352	356	371	344	359	361	347	386	363	360	375	358	375	364	342	374	367	319	358	372	358	331	399	356	335
54143	19643	12969	6832	4615	3560	2779	2218	1780	1580	1426	1227	1156	1119	945	906	879	901	816	789	754	788	719	736	745	729	673	696	705	643	638	668	647	639	623	669	649	621	674	629	682	648	609	628	588	654	606	656	607	613	629	591	596	605	594	614	618	615	604	618	630	629	601	616	608	603	595	559	592	585	613	625	575	588	559	588	578	627	618	583	543	610	552	606	598	569	613	611	575	576	587	585	604	597	591	656	608	613	573	587	593	555	576	581	617	600	561	618	571	602	581	622	606	592	569	581	622	581	625	633	632	657	653	591	562	576	607	569	622	636	576	590	578	590	581	616	602	593	604	580	570	629	628	585	586	606	620	578	636	568	603	568	550	619	587	590	585	613	595	602	594	646	594	558	595	599	568	624	583	623	618	591	593	588	622	580	619	600	589	593	574	597	598	598	603	636	590	578	564	615	587	628	605	614	583	613	611	555	561	580	569	561	606	590	622	616	595	593	601	572	600	622	566	608	619	558	571	595	575	586	587	591	612	578	532	569	563	565	590	597	604	615	582	588	604	582	593	592	586	627	590	577	559	601	612	581	613	628	594	650	617	560	569	583	596	580	592	562	630	591	605	612	588	570	612	588	593	603	651	611	596	604	593	577	596	624	582	542	631	595	601	623	601	595	640	613	606	579	559	586	605	559	623	551	574	569	580	609	604	595	602	583	587	568	631	580	568	625	594	613	616	586	582	547	590	552	578	628	610	593	567	589	587	631	608	624	575	623	556	597	586	625	644	579	630	613	579	583	650	621	596	621	555	578	579	590	555	582	606	591	585	624	622	579	539	615	604	567	573	575	606	608	590	554	618	583	588	594	576	568	598	597	586	580	579	594	548	567	584	624	623	600	621	614	612	570	584	593	582	606	631	605	639	604	585	603	628	586	589	592	617	631	586	586	601	576	617	605	618	621	594	609	598	651	562	594	610	591	613	646	586	582	655	589	611	605	570	577	580	619	642	631	603	601	579	607	618	567	560	612	582	586	583	564	563	613	621	640	588	594	654	606	598	603	606	624	616	578	610	609	569	599	619	575	629	584	553	624	640	562	587	599	604	597	581	577	605	582	602	591	551	637	561	604	563	618	593	611	545	614	636	582	633	572	576	576	635	629	596	588	620	597	644	633	585	570	566	602	592	586	608	617	570	609	613	603	596	623	552	626	598	656	590	624	634	640	638	588	590	591	608	569	566	591	590	612	631	603	612	586	596	604	574	587	573	583	585	580	569	621	571	563	592	630	580	631	637	611	563	565	587	616	616	579	570	583	578	578	555	574	594	584	562	600	598	547	626	623	560	570	604	591	609	615	604	589	576	610	647	582	605	615	584	618	617	586	579	583	598	592	597	610	585	612	597	588	589	595	582	579	558	566	566	558	620	576	592	573	588	582	605	591	610	576	606	601	569	609	591	609	630	564	585	603	591	627	603	605	610	605	534	569	588	610	567	626	578	609	545	598	598	620	598	641	564	584	589	638	603	551	590	543	581	631	612	585	631	578	588	619	570	673	582	595	548	573	629	586	629	595	557	583	607	586	565	612	606	590	602	554	560	582	579	576	586	574	605	585	557	576	574	561	542	573	640	574	624	609	605	577	576	604	608	575	562	606	543	582	586	600	609	589	627	602	595	553	607	632	588	537	569	586	583	597	592	626	602	602	607	624	622	621	589	583	607	509	605	630	597	590	570	563	597	590	607	570	575	574	611	602	616	581	619	602	620	635	600	626	590	607	604	548	597	533	597	608	584	571	562	622	584	553	564	567	531	588	635	575	584	578	599	599	609	616	606	608	584	576	582	621	591	624	549	601	630	595	603	594	613	545	624	562	560	603	555	621	617	551	582	611	578	604	599	596	613	616	622	619	580	575	583	573	587	605	575	609	551	630	568	592	565	577	576	600	614	600	558	555	611	573	591	582	602	540	596	610	549	572	583	572	575	623	595	589	573	581	599	623	581	611	587	557	623	594	620	592	632	570	605	573	589	574	611	620	596	580	583	543	611	600	566	551	573	570	595	591	597	546	588	577	566	579	605	575	600	613	571	634	590	612	629	584	616	587	591	640	585	617	608	582	611	607	583	600	602	549	607	588	601	577	589	587	584	586	612	594	584	560	593	575	538	607	572	581	593	583	538	595	581	617	593	592	540	611	570	584	571	619	602	579	590	589	599	607	550	611	597	596	586	607	590	567	598	561	592	602	597	613	625	562	614	577	611	582	600	611	580	579	585	640	588	619	551	568	551	625	601	589	556	598	552	586	553	630	582	588	630	575	579	527	568	554	585	630	634	605	583	619	580	592	573	633	560	596	588	619	583	614	577	604	625	597	574	586	589	573	589	569	615	601	598	552	611	565	595	561	592	590	583	578	635	635	627	554	581	604	548	608	605	556	627	569	592	561	640	598	640	598	600	587	636	616	594	572	584	587	593	611	588	588	623	615	579	628	587	615	630	617	636	563	619	561	587	581	607	601	576	577	606	629	577	549	575	596	625	579	602	628	578	539	647	575	603	582	635	600	575	616	576	620	565	580	608	568	635	598	587	578	590	582	600	605	616	609	577	588	582	607	603	576	616	676	613	567	567	576	619	602	588	600	598	574	639	595	601	615	599	589	621	604	581	579	578	592	596	645	600	605	587	580	622	632	631	619	605	566	599	563	553	598	557	624	538	568	631	617	588	615	574	566	573	570	592	589	585	566	535	565	613	603	590	584	535	577	585	581	608	572	564	569	611	534	664	637	589	614	576	596	560	582	571	620	599	578	627	550	577	625	579	589	633	607	568	585	577	598	574	580	588	576	576	606	592	595	610	605	606	589	593	586	587	568	552	573	588	596	585	599	566	594	570	606	577	593	607	605	600	599	633	621	617	591	589	603	580	601	566	582	581	600	583	655	573	644	598	630	604	607	632	569	567	598	578	583	588	561	591	601	596	561	609	591	600	563	539	599	572	580	578	593	613	600	569	654	565	614	554	578	630	588	546	567	625	601	532	558	559	629	648	595	582	579	582	595	619	597	612	627	632	586	555	607	585	564	620	593	555	599	618	608	594	553	613	640	591	609	587	581	630	607	580	619	585	574	639	520	631	599	600	606	574	583	559	568	621	571	594	597	587	607	540	599	566	549	560	552	606	566	570	579	619	576	604	608	600	618	619	622	603	633	583	620	560	629	586	596	567	624	623	585	595	617	597	594	623	577	602	600	601	573	629	586	608	587	623	602	625	567	591	591	638	614	565	594	554	574	575	601	595	559	583	626	547	586	590	568	599	596	610	594	572	569	626	584	616	586	609	591	573	532	561	571	584	580	591	605	568	595	703	606	609	583	563	609	601	582	593	596	548	593	583	565	610	581	575	636	611	601	605	564	558	611	605	585	600	567	566	635	573	566	576	575	543	593	605	548	564	617	617	541	586	626	553	556	604	550	604	609	565	617	614	632	547	594	588	627	606	567	579	598	604	570	608	603	576	587
26886	20986	10297	559	261	200	173	165	152	162	132	141	120	154	146	149	148	145	129	151	138	141	113	149	120	141	165	141	139	132	142	136	165	155	150	167	160	141	146	150	128	133	151	153	135	140	139	150	129	138	143	153	133	136	137	135	146	169	144	123	132	143	147	142	127	131	134	139	141	119	169	151	145	162	143	153	150	129	147	140	124	131	138	136	142	135	135	158	140	118	133	138	130	143	141	130	135	128	144	146	130	134	144	150	145	152	142	142	123	132	120	127	137	139	136	114	131	137	129	149	152	138	126	158	128	141	142	138	164	135	146	143	134	158	126	144	135	142	140	109	129	155	143	156	149	148	163	130	126	138	135	146	135	146	139	143	144	134	133	164	145	145	173	129	132	124	127	130	167	142	128	140	131	139	161	137	132	137	163	124	147	120	152	137	126	135	134	147	137	131	146	122	123	147	135	140	149	132	152	142	140	136	129	116	140	148	126	130	157	148	120	131	129	133	170	134	144	169	142	143	143	165	163	127	148	164	136	138	169	155	145	139	137	159	154	148	143	139	149	141	144	135	144	150	127	112	153	146	141	138	127	127	141	159	149	149	131	145	154	127	121	136	153	137	130	152	132	131	123	150	142	140	122	132	134	151	146	130	146	135	141	177	138	136	130	154	144	174	144	146	143	116	129	156	139	133	139	138	147	137	125	152	179	139	155	149	132	139	146	144	116	143	124	139	159	143	126	149	147	140	145	139	135	144	161	141	142	145	129	147	141	133	136	147	137	118	127	147	168	138	151	129	150	158	144	132	145	122	150	153	171	154	148	144	123	132	137	173	134	138	138	143	149	143	158	153	148	146	166	131	146	128	132	122	147	133	152	138	141	147	132	136	144	137	166	138	118	126	147	135	146	140	151	128	153	148	153	149	133	141	122	122	143	136	148	141	139	127	125	157	123	134	143	161	145	145	154	151	153	132	143	149	136	145	136	128	154	123	122	140	151	147	145	138	134	154	136	132	164	144	144	161	132	131	129	133	150	130	132	158	126	131	142	145	136	136	124	141	132	148	140	142	117	134	143	124	155	139	110	134	143	160	142	154	135	138	138	156	123	147	162	146	173	122	162	165	150	122	154	124	139	158	163	146	149	161	147	144	122	127	133	141	137	149	122	153	159	136	120	138	151	139	123	123	137	146	146	117	135	138	121	151	144	125	126	153	119	142	144	153	144	135	111	129	124	128	156	147	142	137	145	128	125	136	141	140	116	135	135	139	150	118	138	144	138	121	134	158	142	141	149	141	157	142	152	129	155	139	133	149	135	121	119	148	152	123	124	140	135	116	134	137	143	136	156	124	154	142	138	119	137	160	129	131	130	118	131	133	150	145	152	134	140	127	140	141	144	135	145	142	142	141	130	147	141	151	151	116	138	151	152	136	139	153	157	150	152	142	159	149	134	154	151	138	137	174	159	116	155	139	153	140	147	141	137	138	136	135	154	152	154	143	124	141	153	134	147	139	153	148	135	147	140	144	152	146	135	126	139	151	140	155	135	141	142	148	132	143	136	145	140	160	137	138	149	136	125	133	131	136	157	146	161	125	127	144	115	143	153	153	156	152	128	135	165	123	145	162	131	149	125	128	158	162	139	123	125	159	147	118	155	147	138	116	140	147	146	138	149	145	160	154	142	139	118	120	146	134	140	137	164	126	140	139	118	137	137	121	133	152	143	129	141	160	114	127	157	128	138	153	137	171	130	143	112	126	164	154	138	128	149	128	141	118	126	149	154	153	140	140	131	125	159	145	131	141	129	149	130	138	137	127	132	129	130	131	155	135	160	137	117	157	136	151	142	138	152	143	130	133	162	141	122	163	126	146	148	144	143	139	125	139	148	133	153	128	141	135	130	136	133	137	144	136	147	132	139	147	142	152	155	138	147	133	127	153	147	154	158	125	132	126	143	132	144	148	158	120	148	129	152	123	165	152	135	134	155	132	142	152	137	147	158	145	140	162	149	141	138	140	133	140	148	136	136	144	127	131	142	140	167	131	142	141	144	129	130	147	159	134	140	147	140	130	139	148	128	133	143	161	141	122	154	152	141	129	145	127	142	137	143	147	140	113	128	131	123	137	121	136	137	127	145	131	149	133	140	136	137	122	111	126	156	152	126	114	120	142	145	150	134	144	134	138	141	153	125	157	125	142	105	131	127	128	123	138	142	135	122	140	149	152	127	132	117	142	152	125	149	135	152	136	139	138	125	143	140	151	143	133	152	126	165	123	136	134	122	139	122	140	126	145	154	151	136	126	150	138	155	151	143	136	146	122	137	108	145	148	136	125	136	114	139	130	155	150	144	132	170	133	150	156	148	138	155	140	149	150	151	132	140	130	123	161	116	158	131	147	138	135	155	141	157	139	117	148	144	140	142	166	137	153	138	116	156	158	156	125	155	134	158	146	161	144	145	157	130	144	138	126	147	141	147	147	131	159	116	127	149	126	142	129	143	167	123	136	147	142	136	146	136	158	135	125	115	146	122	157	147	143	138	136	131	136	143	143	143	138	145	132	155	139	150	151	139	148	143	140	137	149	141	139	146	152	143	141	149	144	137	137	137	151	123	130	138	132	139	137	149	129	138	130	134	125	152	134	158	140	131	145	138	135	130	141	130	125	140	159	155	135	150	138	146	135	137	128	153	158	110	128	153	132	135	141	152	142	134	154	142	141	144	128	153	132	138	122	137	128	119	149	142	134	151	130	127	134	149	143	135	128	147	138	121	133	119	122	134	152	128	145	132	135	138	138	141	156	143	141	117	136	154	159	145	136	130	122	142	133	124	131	130	105	152	136	146	143	130	143	163	129	124	145	134	128	150	138	141	141	138	149	150	149	139	151	132	139	137	158	142	141	155	138	149	145	132	151	129	128	134	145	137	129	156	155	125	120	141	155	139	143	156	145	150	145	153	142	143	168	125	140	138	136	146	135	156	136	133	134	137	140	123	159	136	160	126	151	157	140	144	135	152	151	129	146	150	171	154	133	141	137	135	173	146	139	136	133	144	135	135	150	150	138	120	144	153	130	121	139	147	124	140	131	152	125	146	148	142	148	150	134	151	134	119	128	152	121	112	125	139	132	146	149	143	124	153	141	124	133	129	131	141	158	140	124	133	133	121	145	142	114	140	129	129	131	140	127	137	136	139	121	120	146	153	151	142	125	155	133	142	140	120	124	139	157	149	155	142	126	134	140	154	122	155	133	145	150	133	141	148	125	169	134	133	144	142	145	152	123	155	147	138	156	146	135	116	162	143	166	149	142	121	124	147	126	121	125	145	141	129	132	128	140	125	151	138	121	148	149	122	145	106	143	125	155	143	138	126	141	125	158	136	154	128	147	139	130	125	125	152	148	141	160	130	146	129	140	125	138	150	106	152	139	145	154	146	136	132	140	138	135	136	153	152	133	140	143	153	141	129	137	144	142	128	130	143	125	121	166	158	133	134	138	126	153	130	128
23149	4927	1061	576	412	341	367	293	277	282	281	278	262	263	232	258	260	244	254	246	270	252	224	254	247	241	225	277	248	259	253	230	248	242	256	252	225	229	240	282	257	246	252	262	218	207	234	249	210	250	236	238	236	244	207	236	208	231	232	251	261	224	252	224	268	231	235	243	248	243	228	235	215	253	256	230	259	237	227	244	249	250	247	235	207	227	234	213	234	245	224	253	261	222	224	253	250	219	239	242	206	237	247	220	267	233	257	211	213	253	255	231	239	248	247	226	236	284	242	249	252	242	242	224	236	246	202	235	243	266	252	246	230	248	242	241	254	222	246	239	257	265	248	242	247	228	243	245	251	240	212	241	217	250	251	231	256	256	252	236	243	259	248	216	250	216	232	214	229	252	247	269	243	224	230	236	250	234	233	224	254	246	258	227	246	236	246	237	242	235	231	229	235	255	250	241	228	239	267	236	264	251	236	273	249	241	223	240	208	256	242	232	215	234	210	240	232	226	264	258	224	226	275	250	241	225	251	236	245	206	249	234	211	260	256	225	241	222	217	280	255	284	243	237	238	236	240	224	288	232	221	240	235	217	240	256	226	224	234	268	243	250	243	233	258	228	238	244	234	257	236	259	257	235	239	258	235	234	237	274	219	244	260	234	271	254	232	253	233	220	267	231	240	234	254	242	264	239	258	229	242	246	248	244	229	244	242	225	236	236	226	214	260	233	232	248	235	228	242	229	255	235	243	256	270	232	237	253	236	225	220	250	242	239	252	234	227	236	251	239	234	256	236	245	253	230	203	230	244	224	210	233	211	224	258	248	251	228	238	218	237	231	244	239	222	249	223	264	250	252	223	222	250	232	235	241	217	246	224	252	232	243	227	261	239	239	225	250	238	257	216	237	221	228	251	240	243	247	242	234	248	231	235	241	275	255	272	248	242	247	259	252	240	250	260	244	243	248	238	278	222	275	272	254	242	206	258	237	221	225	229	260	230	225	253	252	245	242	254	217	226	250	220	252	259	234	248	231	242	261	210	236	231	251	214	243	228	256	236	243	220	218	242	204	264	227	263	244	265	233	237	257	227	228	237	253	239	224	241	223	236	252	240	222	234	232	242	239	255	237	244	227	215	245	214	238	235	227	260	260	238	243	284	255	244	250	251	250	244	239	241	250	251	248	262	254	235	222	236	253	236	219	285	253	231	229	245	248	245	242	206	210	238	248	234	230	253	242	221	232	246	215	251	226	225	247	254	271	228	226	235	229	223	282	229	242	235	210	233	213	239	241	249	227	223	236	247	220	222	222	239	250	224	226	264	244	250	205	264	229	262	239	231	271	236	255	236	225	247	256	237	208	239	234	232	254	255	223	226	227	261	238	255	195	243	263	244	253	243	248	246	235	234	247	219	228	236	250	239	265	253	243	238	219	262	248	268	235	239	262	275	234	244	251	246	232	229	215	222	256	215	270	253	226	237	254	243	258	209	224	244	235	249	251	239	225	259	247	253	245	232	236	233	254	239	224	230	262	240	241	218	212	235	237	238	227	247	236	252	275	242	240	246	220	220	212	232	227	233	228	249	247	251	224	243	245	274	264	247	267	265	263	221	270	240	241	224	252	219	225	237	240	242	239	278	232	251	249	259	243	235	217	234	239	252	222	244	254	234	229	221	241	239	245	264	245	249	243	220	266	216	228	239	231	239	250	245	238	240	249	234	242	245	233	231	211	223	243	227	235	223	217	233	261	243	225	251	250	263	241	253	244	232	255	247	241	263	237	222	241	243	265	221	233	246	234	222	219	250	262	241	221	238	234	238	229	267	243	243	246	247	208	218	214	257	261	238	256	222	235	224	234	220	229	212	231	221	267	255	255	240	245	262	249	246	232	225	255	242	223	254	240	217	217	232	222	214	244	254	221	259	245	237	228	253	226	242	254	255	262	233	230	219	259	242	240	231	244	257	245	259	256	236	236	243	214	224	238	223	263	237	229	226	231	241	222	241	230	249	250	196	237	257	232	271	250	245	225	230	234	252	242	246	240	237	237	240	210	254	232	268	251	239	243	266	229	237	249	228	215	249	237	226	246	227	237	242	212	262	219	244	269	253	250	251	247	219	241	256	237	233	249	244	219	246	237	247	243	258	256	234	256	254	244	236	215	223	218	256	269	213	254	257	257	263	248	207	219	254	235	249	248	221	251	238	221	240	257	267	254	223	231	249	239	225	267	264	228	235	221	270	249	251	262	248	231	230	243	249	245	255	242	244	236	225	254	231	216	264	255	245	251	245	265	245	239	256	265	233	258	260	217	250	238	266	241	252	237	251	257	218	237	248	238	225	232	215	270	272	253	226	244	236	253	239	234	248	243	228	240	234	230	276	258	253	271	234	224	221	228	239	256	254	228	245	216	252	241	224	224	278	216	230	273	238	240	233	224	245	233	264	257	218	248	222	243	258	240	239	242	237	227	235	239	253	215	243	226	230	255	247	239	274	194	285	234	228	257	243	254	235	253	240	236	262	253	237	233	212	236	231	237	231	249	245	214	252	236	210	241	252	243	229	226	234	260	242	267	263	245	239	233	247	239	228	214	228	253	249	235	226	257	227	257	258	277	207	253	218	254	218	241	251	233	238	217	239	257	233	218	250	213	255	239	227	257	254	239	222	267	258	257	229	233	266	244	254	238	229	231	224	253	235	225	250	254	244	241	258	225	254	228	252	250	209	244	238	237	261	252	242	236	252	229	226	237	264	259	233	250	243	208	236	234	214	201	243	255	240	232	266	242	229	249	270	243	248	209	259	212	248	223	245	251	204	249	237	226	245	279	253	216	245	251	241	245	258	238	219	252	241	252	238	251	240	216	246	271	230	242	232	245	252	239	253	219	248	228	252	240	240	210	226	228	236	246	246	266	270	230	217	261	248	234	235	198	231	265	265	261	261	229	245	242	235	239	250	236	236	236	240	233	241	242	223	250	259	257	234	259	233	250	238	239	252	233	221	210	225	236	250	236	244	236	261	242	266	248	236	225	238	240	249	217	241	246	248	220	247	270	249	247	231	261	249	235	244	255	249	240	243	250	230	235	236	203	238	237	241	252	241	225	253	226	250	250	242	230	234	248	231	224	236	227	237	223	246	222	215	254	243	225	247	255	250	216	250	229	220	206	237	226	246	240	224	254	250	226	265	234	261	218	265	292	207	219	262	243	234	246	271	229	265	245	229	213	222	248	234	236	222	223	230	225	248	223	258	221	235	226	231	216	232	224	261	231	255	225	246	232	229	219	255	252	250	245	250	231	248	240	214	230	219	207	269	227	228	240	237	241	233	242	246	249	212	234	259	239	244	223	228	237	223	240	262	234	228	258	263	244	228	239	229	239	244	254	234	249	224	234	263	250	206	239	246	257	217	256	223	241	252	235	207	262	249	247	260	241	222	241	273	248	247	228	235	221	202	230	248	227	243	256	237	234	229	218	257	231	237	226	232	252	253	239	248	227
24183	21331	28460	24513	21243	6560	832	584	484	450	450	420	404	356	397	340	331	347	365	354	356	370	312	312	338	338	332	365	311	321	298	346	318	336	328	328	331	305	339	312	320	316	320	345	317	323	330	275	333	306	339	332	285	319	319	314	300	303	345	291	336	322	354	305	303	274	360	316	318	320	329	312	349	324	325	322	323	346	337	329	303	299	299	339	346	314	349	310	302	324	313	323	294	310	345	300	316	321	314	336	322	305	325	340	333	323	345	326	342	321	290	314	320	301	339	307	279	329	289	305	315	300	305	329	352	332	309	303	303	329	337	320	355	313	328	315	294	327	322	326	309	297	325	333	302	325	302	292	317	342	308	337	298	357	336	300	313	342	328	335	311	281	301	312	312	315	297	283	320	326	313	345	322	309	350	323	312	299	347	325	339	308	301	321	347	333	318	317	313	284	335	327	329	359	323	326	319	298	309	335	310	308	336	342	309	310	317	310	320	328	342	321	318	334	330	323	331	309	310	330	338	300	317	322	313	311	352	340	327	319	315	306	312	304	315	299	309	319	328	300	314	306	316	341	327	326	313	341	278	284	319	342	310	326	327	314	327	305	338	327	290	318	296	299	289	311	314	325	311	305	316	317	311	288	349	333	321	318	310	318	312	319	318	316	337	316	325	304	343	333	291	298	306	343	311	299	319	306	306	333	313	355	306	323	340	325	315	342	334	306	342	325	322	313	327	309	321	347	331	317	314	336	316	330	310	333	297	306	302	341	324	326	334	323	321	317	342	320	320	313	332	286	332	337	334	306	304	312	317	323	308	327	343	304	297	305	326	320	328	344	334	302	296	328	300	287	321	337	298	310	337	317	299	345	321	325	317	311	322	327	327	325	335	343	316	300	316	321	302	306	302	327	322	327	334	327	329	294	301	320	363	310	308	330	309	321	325	309	296	279	299	314	298	330	310	315	300	324	303	329	309	323	286	289	326	326	321	323	301	319	316	330	302	297	311	318	337	334	301	313	315	293	310	323	296	325	313	323	311	295	327	338	315	317	316	308	342	306	338	300	320	320	308	298	320	307	323	309	316	291	330	321	306	319	340	329	316	341	313	338	327	297	308	356	312	277	311	333	288	311	365	303	342	314	341	318	292	337	310	311	317	310	310	291	297	326	313	340	317	296	325	323	315	318	308	331	313	309	333	327	281	314	331	331	339	325	308	292	293	303	299	286	332	359	328	331	310	324	321	318	299	326	329	302	296	310	296	334	342	336	333	329	366	315	331	303	326	299	299	354	307	291	310	324	307	312	358	319	318	285	321	309	274	316	324	289	343	316	325	319	329	301	309	327	305	306	315	341	316	320	323	321	344	312	325	311	280	334	304	318	327	296	302	317	334	309	302	317	319	329	293	316	329	328	314	335	331	307	332	298	288	345	314	309	341	310	323	337	310	344	330	337	343	349	315	326	335	349	339	317	380	334	330	359	312	321	307	318	326	304	326	305	308	326	303	325	333	323	321	318	359	331	324	321	323	330	309	303	320	351	323	327	343	301	340	295	286	345	295	313	313	296	322	325	306	299	321	311	292	309	281	334	284	319	325	336	294	316	299	338	313	289	323	317	295	287	289	294	304	330	316	327	327	319	301	330	343	299	317	327	287	279	349	305	336	321	328	300	324	327	291	313	337	307	330	297	320	282	341	305	324	300	331	308	302	302	284	320	314	335	305	360	316	314	326	308	322	319	307	286	329	322	321	306	317	330	339	323	335	307	331	315	298	337	296	350	337	332	301	304	314	315	335	308	316	294	343	292	296	327	332	342	304	318	308	336	329	297	340	313	320	332	320	305	298	330	339	320	314	341	329	334	304	294	313	309	319	298	320	348	330	325	339	349	331	321	339	348	311	296	371	285	289	313	346	314	314	327	332	311	303	305	283	320	322	304	313	350	319	317	334	325	302	313	311	283	324	325	297	304	319	299	314	319	308	322	309	318	292	336	332	328	304	335	318	285	299	310	316	324	331	306	316	292	305	346	315	321	328	297	338	324	348	297	310	301	320	298	322	316	331	292	320	317	296	315	320	353	319	325	332	339	336	352	337	304	331	308	317	341	326	328	307	313	303	328	306	355	295	306	310	305	327	333	311	343	335	322	281	330	355	323	295	300	298	317	314	314	328	342	308	327	307	334	308	300	335	322	325	292	307	316	304	308	320	290	309	317	294	320	298	322	335	284	310	301	352	303	328	302	298	296	314	307	329	326	315	302	327	347	294	313	319	290	346	298	327	354	323	310	320	333	324	347	319	321	336	295	299	345	319	330	315	299	292	330	356	326	304	307	323	338	346	318	303	312	318	318	337	297	344	329	378	325	333	320	309	321	320	301	287	293	317	323	313	296	321	348	312	338	334	347	333	321	330	311	346	319	325	312	291	316	296	324	329	338	336	293	343	303	334	324	293	299	297	319	341	343	304	310	298	315	312	322	287	319	293	295	323	304	299	303	314	341	292	306	309	309	315	303	335	304	317	312	300	338	314	313	327	313	348	324	320	296	306	330	320	307	310	362	302	311	346	329	288	337	294	318	340	342	329	315	297	310	378	316	321	341	342	298	305	306	319	308	297	279	311	299	362	307	290	307	317	290	318	339	275	324	337	347	268	289	287	345	327	327	311	306	319	299	328	330	318	333	352	340	285	327	307	312	317	317	352	328	297	345	315	299	316	320	299	334	303	326	303	337	272	368	324	289	314	332	328	324	330	295	333	301	317	319	321	308	325	336	299	318	299	306	342	322	303	303	333	308	326	330	361	301	310	331	322	315	302	310	314	291	318	306	310	315	306	320	335	329	332	308	326	335	308	384	328	306	310	292	326	333	300	318	310	292	311	323	289	295	333	340	350	307	332	325	353	307	322	319	315	302	306	281	320	352	345	363	331	315	315	342	311	308	316	309	314	293	311	317	291	319	294	355	315	326	271	320	311	303	325	340	311	336	299	327	290	316	310	358	327	320	327	321	334	259	328	323	310	289	292	326	311	283	309	323	321	318	318	307	299	331	312	281	340	351	325	304	313	325	315	315	285	322	335	299	317	305	324	309	309	318	280	314	323	316	299	318	318	310	339	317	327	359	324	332	304	329	296	320	346	302	301	296	286	316	321	317	314	367	309	329	283	334	315	321	286	356	314	297	289	318	270	316	317	304	336	362	328	336	323	312	356	313	317	308	314	292	312	289	314	318	308	300	317	324	327	294	292	342	327	311	300	303	325	315	311	285	343	310	297	326	275	322	353	331	303	326	305	317	324	313	307	317	323	315	314	303	320	296	322	287	303	353	320	328	291	317	311	341	306	309	285	320	274	337	310	311	308	323	306	350	291	325	310	311	339	309	318	274	318	279	295	317	316	329	311	301	352	319	321	344	318	306	313	322	336	334	361	341	305	309	321	340	294	308	326	308	311	322	340	315	288	311	324	304	326	280	312	292	307	320	301	315	339	325	291	322	349	344	349	319
46372	14947	7876	4033	2751	2139	1627	1362	1143	1020	940	858	773	773	710	673	688	641	630	615	596	623	627	601	578	584	572	570	585	548	563	567	532	554	584	556	513	562	545	524	532	505	546	490	510	546	572	512	539	488	552	570	541	569	554	531	511	529	543	548	536	544	502	542	544	518	551	547	551	526	528	556	485	577	547	515	530	555	523	537	544	550	552	509	514	526	574	530	548	552	513	531	550	537	478	554	525	566	519	507	569	543	491	510	552	534	560	532	514	483	523	498	526	497	509	512	534	566	532	527	527	540	562	496	537	498	521	569	553	498	541	494	511	509	527	520	502	507	499	566	546	482	532	507	516	511	573	553	528	549	468	522	530	530	551	558	545	496	507	502	488	518	532	532	599	502	526	563	476	560	534	521	542	528	545	511	510	560	534	536	508	517	516	531	518	498	512	507	525	488	531	542	505	562	477	487	513	496	502	503	513	516	517	538	542	516	526	484	506	542	544	491	524	532	525	516	550	520	524	516	516	529	567	512	533	543	491	551	539	546	502	535	521	551	527	570	521	514	478	519	559	566	517	500	530	474	498	546	501	531	548	549	555	551	531	510	508	515	496	552	521	487	550	518	511	534	558	538	503	512	496	558	470	506	556	500	491	562	544	547	528	509	506	528	518	540	502	583	505	504	515	524	551	530	508	530	564	558	535	527	572	511	486	571	493	485	543	526	525	513	503	514	525	545	495	480	518	515	519	524	514	548	549	469	483	588	544	547	513	515	500	511	565	570	526	517	547	516	495	510	523	538	558	522	550	541	512	558	529	524	514	535	545	500	539	472	501	468	543	498	534	486	549	537	560	563	537	536	535	558	506	499	545	540	510	504	542	520	522	502	510	530	514	520	525	496	527	515	572	532	509	491	509	546	554	512	559	495	533	519	546	502	543	528	528	516	556	495	541	508	528	498	517	508	552	534	505	512	531	511	502	518	495	500	522	542	512	534	523	556	537	501	508	549	568	505	488	533	524	523	505	517	528	486	511	554	536	494	531	482	529	520	550	467	580	553	539	548	538	536	535	518	537	555	518	553	551	523	542	482	542	554	531	547	574	541	568	570	483	540	537	548	492	533	502	524	490	504	500	498	508	500	511	554	565	537	541	540	528	551	523	513	505	505	518	484	514	503	510	542	512	505	496	510	497	564	519	515	493	521	542	534	506	522	517	564	481	560	489	524	490	537	526	509	478	546	496	495	531	474	543	549	516	516	538	525	521	529	544	508	522	552	525	478	498	518	530	491	543	511	539	504	528	549	516	514	475	513	539	547	517	544	516	519	534	508	545	508	498	509	525	524	520	537	514	537	525	504	502	476	501	526	494	491	516	558	549	546	548	505	541	489	562	533	560	534	535	514	529	521	548	526	553	522	485	524	509	534	494	512	511	539	525	536	554	547	513	512	525	514	520	503	534	502	559	518	466	560	557	508	502	556	513	524	516	537	520	543	559	503	508	557	572	503	551	585	522	534	519	536	525	530	505	516	556	533	530	466	520	537	520	497	512	527	527	532	537	545	513	498	574	517	552	515	472	484	552	541	550	538	526	565	572	547	525	490	512	547	504	527	511	501	545	484	526	486	555	513	523	563	524	531	537	548	511	525	524	522	531	511	457	550	565	517	515	518	479	551	496	481	483	513	529	537	500	527	504	514	537	551	491	529	507	532	513	540	515	540	513	485	506	542	515	503	543	503	524	545	529	546	475	529	484	471	473	533	550	552	499	492	476	526	522	546	521	532	493	498	543	515	521	513	537	517	523	561	548	578	522	463	527	533	515	521	500	531	531	523	558	501	482	537	536	524	465	575	556	553	512	523	506	542	548	534	523	516	526	546	500	526	537	512	529	510	531	537	533	518	512	521	530	544	532	512	526	533	526	543	521	553	562	530	494	505	518	495	519	524	525	476	501	517	555	577	497	516	493	530	550	487	475	516	501	505	485	516	549	565	512	556	515	540	524	488	532	522	504	507	514	551	519	519	491	527	529	507	534	553	529	492	551	512	557	524	549	536	517	539	548	530	506	515	510	554	502	519	533	565	537	551	505	548	492	482	517	544	520	529	512	573	541	503	509	533	553	499	521	488	517	542	552	502	505	512	521	515	527	497	531	542	504	477	517	529	539	543	518	557	475	519	533	501	526	483	521	572	531	546	548	499	528	542	529	455	526	514	494	513	499	542	516	524	472	490	516	541	523	466	498	516	520	521	548	507	506	548	532	501	496	516	462	513	526	537	537	555	523	551	508	536	541	486	527	508	515	532	497	524	527	529	526	529	537	487	531	532	517	556	556	518	509	583	491	556	516	570	488	549	510	498	525	502	541	547	534	512	507	504	524	523	528	542	549	549	516	549	544	507	541	547	561	527	540	566	565	507	512	534	519	508	467	522	517	495	533	523	508	519	513	504	568	500	519	515	494	509	554	468	526	522	519	527	496	504	549	526	541	554	517	508	495	509	545	479	519	527	521	493	527	523	498	558	486	525	519	493	535	493	494	503	515	541	539	512	542	512	542	538	541	505	526	576	543	533	494	505	490	524	499	507	498	549	508	525	538	552	531	498	487	519	502	549	521	545	498	566	534	518	533	538	512	472	506	520	529	555	511	524	536	529	530	509	528	520	522	513	559	493	522	558	547	550	542	510	591	510	521	495	503	527	504	567	557	524	522	545	523	547	538	499	537	510	528	536	491	538	505	534	557	526	498	510	512	509	545	523	538	518	541	540	540	542	528	509	570	538	590	500	576	534	523	518	547	531	521	506	467	488	560	559	520	545	520	518	551	478	530	524	485	557	500	533	519	460	551	528	537	511	511	490	528	529	543	554	524	508	518	502	552	529	501	530	516	512	553	536	484	530	536	522	508	553	503	528	505	522	526	539	508	483	524	508	542	548	555	477	534	536	537	513	546	555	560	528	525	536	496	574	464	504	527	540	482	554	491	539	520	535	493	502	515	527	511	530	493	531	551	503	540	534	514	515	538	571	508	505	511	539	532	549	508	526	516	531	545	539	540	536	503	588	553	528	524	514	514	543	536	536	487	519	522	538	562	535	489	533	550	569	509	523	497	490	498	534	511	529	579	526	492	520	512	517	532	538	517	524	562	542	537	539	488	538	515	505	576	497	518	540	555	501	511	492	498	561	506	515	498	530	493	570	503	499	491	531	536	526	530	541	521	543	512	536	521	475	500	510	535	544	516	525	558	524	511	522	502	505	557	527	522	498	514	496	515	519	512	526	497	510	537	535	510	548	545	499	528	558	551	525	542	575	524	526	481	528	543	544	534	541	513	530	521	461	532	514	483	511	497	531	514	529	524	559	570	482	516	592	513	526	557	523	541	499	486	526	504	524	519	536	568	514	508	542	538	513	529	513	537	508	528	525	535	535	548	485	509	541	537	545	507	550	607	541	496	541	503	520	524	558	504	540	487	534	522	520	534	507	504	509	513	533	504	528	532	526	513	521
23264	21384	29049	24117	21384	21332	5008	917	742	660	588	562	530	487	519	480	469	430	473	471	409	441	413	404	417	408	407	396	393	407	435	396	389	386	409	380	370	420	357	367	330	370	399	355	406	319	368	370	349	374	384	368	364	344	390	392	398	379	352	363	390	389	366	410	400	368	384	348	373	380	363	339	356	369	403	379	372	366	360	375	362	369	350	357	360	380	378	335	362	343	373	359	374	363	393	375	376	362	352	400	355	401	355	339	349	374	383	331	373	367	424	401	361	386	378	340	376	368	367	392	356	352	361	320	374	396	351	360	373	341	387	377	376	368	362	395	380	349	379	333	340	339	386	351	376	351	334	354	345	372	358	369	361	359	350	402	410	404	363	385	365	377	378	339	326	376	366	371	384	340	339	347	375	362	369	365	369	344	378	402	357	385	355	347	353	353	356	367	367	346	319	342	363	377	371	354	367	360	372	380	359	391	370	363	349	334	362	410	359	364	376	343	354	336	384	364	362	384	359	365	331	374	340	364	404	333	349	390	376	360	361	381	348	350	360	363	355	375	334	351	370	355	380	368	338	358	378	352	389	355	350	361	340	373	372	348	399	395	352	355	345	350	320	399	367	376	331	327	392	360	396	333	378	381	360	373	375	398	352	376	378	363	381	352	388	338	353	393	372	372	324	362	362	376	384	301	363	380	434	384	387	357	371	329	344	370	347	373	369	351	343	357	366	342	400	365	359	370	352	369	369	363	358	367	368	362	384	331	339	355	357	366	325	374	366	362	353	378	342	374	355	351	364	343	333	325	365	327	398	388	367	353	364	374	366	363	385	373	367	369	353	382	375	369	369	341	366	343	358	365	410	395	375	356	375	326	387	385	350	365	370	349	361	368	341	386	361	354	363	365	360	387	380	376	328	344	361	373	373	357	357	393	363	354	364	381	332	389	384	382	352	351	353	349	342	361	377	367	361	350	358	352	337	362	402	401	362	356	375	345	334	392	349	376	372	363	357	362	347	361	353	395	371	373	368	334	366	338	385	348	369	357	375	368	358	344	324	366	370	317	357	374	372	383	342	370	357	367	366	373	410	374	370	380	348	369	379	337	366	376	348	335	363	375	333	381	383	354	364	350	344	335	366	367	380	362	347	368	371	381	337	381	372	385	346	383	379	331	415	361	394	355	363	338	387	353	361	345	392	339	396	393	382	367	383	377	361	378	383	379	350	376	364	381	355	400	361	353	358	358	337	376	363	345	377	356	349	365	372	365	356	360	352	356	372	371	345	367	372	363	371	405	336	377	376	370	356	331	383	375	396	355	353	369	372	352	381	374	391	358	355	345	381	366	340	364	334	379	367	349	361	370	373	365	372	381	398	349	350	404	372	339	364	360	381	357	349	368	356	358	352	376	345	346	375	333	351	364	363	354	390	358	377	381	373	370	355	370	370	338	359	380	351	346	379	356	363	329	393	373	394	351	415	356	351	362	385	384	364	354	344	405	364	367	348	357	389	369	382	374	392	345	353	336	379	366	356	419	344	376	381	346	366	352	367	375	364	357	358	348	362	381	368	366	356	377	380	402	340	363	342	349	367	375	410	366	382	392	368	354	387	381	382	340	336	324	378	357	339	375	382	346	355	344	377	381	353	370	351	367	370	340	364	384	392	340	353	371	347	370	349	375	409	363	350	353	363	369	354	378	387	355	349	353	351	349	361	364	377	366	354	356	349	391	342	367	376	336	382	381	371	355	376	367	350	372	358	346	409	397	352	347	356	360	367	343	363	375	369	342	377	376	379	394	370	344	356	371	341	350	364	356	377	376	361	401	378	360	342	355	345	390	379	394	395	343	351	378	363	362	361	319	395	357	353	350	342	386	351	319	372	405	370	364	345	362	363	363	389	384	367	334	331	363	386	371	350	354	355	367	358	358	379	395	343	371	331	357	357	333	373	380	367	386	368	375	362	372	382	344	319	390	395	343	373	325	351	371	355	338	359	342	372	374	400	372	358	358	378	341	384	355	354	362	351	327	362	388	344	338	343	339	381	323	395	366	352	359	384	349	365	352	385	360	355	365	377	323	341	372	363	364	395	381	376	330	389	354	401	356	341	346	324	354	382	375	401	352	387	379	348	342	396	344	344	370	370	384	347	372	348	360	375	386	333	352	359	336	378	345	383	430	354	407	337	378	375	343	377	385	354	390	380	367	374	375	375	351	336	407	338	356	350	332	368	374	351	368	378	361	393	335	352	348	371	342	325	362	391	376	394	365	337	368	354	335	371	316	362	329	396	359	363	355	363	349	389	376	349	378	346	341	402	359	371	377	375	366	366	337	353	342	376	356	356	376	349	343	372	371	377	381	341	392	358	363	339	356	351	377	391	370	383	390	380	367	342	383	347	400	344	377	337	392	370	410	393	357	382	352	396	359	364	359	394	374	346	398	364	384	364	374	384	350	355	375	358	327	362	386	342	342	390	334	366	352	344	336	396	330	380	381	352	372	347	391	359	387	365	335	355	379	376	372	374	363	377	340	389	360	367	346	367	351	384	347	404	351	351	388	358	330	375	348	343	347	377	353	376	350	364	357	365	353	355	378	345	362	358	354	410	337	352	353	361	394	377	395	369	364	334	348	384	397	368	325	348	354	356	366	367	344	395	340	380	412	357	365	395	386	375	364	354	372	364	343	373	367	340	366	388	369	356	368	364	375	375	351	355	366	333	375	374	355	332	347	392	359	335	342	364	358	342	345	360	377	344	355	372	352	350	362	336	360	353	355	373	362	357	349	351	381	354	368	371	411	372	390	363	358	337	363	351	367	365	377	369	346	370	415	329	318	390	362	380	352	349	362	368	363	363	369	368	347	392	371	371	393	355	298	355	361	371	352	386	323	403	378	378	340	341	339	366	332	353	366	372	356	373	364	354	371	341	339	378	355	375	335	403	364	354	395	372	378	362	349	379	372	383	377	362	344	329	381	338	349	384	355	362	371	385	374	367	372	367	351	370	392	352	381	392	359	331	367	351	375	335	364	377	368	385	326	367	356	354	340	316	363	353	367	377	361	378	362	346	375	368	373	340	383	387	369	343	407	396	358	356	406	374	396	347	356	358	383	361	334	402	361	372	339	333	389	351	383	372	372	385	372	364	365	370	378	412	350	391	365	388	397	337	367	387	353	374	344	341	351	397	338	386	327	378	389	363	347	366	370	348	327	348	394	375	360	342	365	362	368	362	355	388	385	369	368	362	352	371	339	349	371	374	370	340	362	340	354	355	371	349	362	343	357	334	346	348	325	355	368	383	360	355	378	326	354	361	363	337	355	355	380	361	325	332	372	386	366	361	389	354	358	329	352	352	360	365	342	346	371	370	358	372	351	343	384	345	368	378	362	337	370	382	406	379	330	315	380	360	358	387	346	356	358	358	388	385	399	388	387	333	345	362	392	387	366	374	376	352	373	369	346	380	355	373	379	408	369	369	360	375	378	363	371	354	353	369	371	383	349
53712	19059	12804	6789	4701	3466	2691	2290	1800	1599	1339	1275	1190	1014	1089	948	868	863	816	816	756	729	728	730	708	711	685	658	685	673	677	665	641	656	702	640	643	575	649	672	653	631	632	639	557	652	658	647	625	612	632	596	622	601	602	598	619	636	592	609	652	601	599	615	601	621	567	625	630	585	567	586	582	603	617	582	632	575	575	655	558	574	615	601	609	560	573	636	583	553	639	625	568	574	630	611	583	597	616	628	572	587	595	590	584	549	615	591	596	630	617	581	605	570	596	605	617	553	614	594	597	589	597	597	588	587	594	599	614	551	577	613	615	576	585	612	601	557	615	569	614	632	604	602	566	622	571	627	574	618	589	612	562	559	550	588	597	589	601	602	595	616	593	585	575	598	596	617	598	663	619	586	588	551	582	604	602	626	597	615	628	615	607	624	553	625	624	588	598	625	587	577	651	579	568	563	622	593	626	594	590	622	624	591	589	614	552	591	594	588	604	589	650	605	542	539	569	615	596	544	642	572	608	597	597	600	586	617	575	642	555	603	578	584	619	599	588	609	563	608	637	541	595	564	560	574	569	590	584	627	621	569	610	580	625	614	609	588	601	590	642	634	606	600	606	572	563	616	639	599	631	592	555	600	540	577	590	582	648	570	570	601	628	606	603	596	598	633	593	581	597	627	645	607	599	565	587	610	613	622	639	590	610	593	587	593	580	589	613	617	556	579	625	577	617	577	595	587	606	612	643	625	546	571	628	636	646	602	589	629	594	627	601	592	606	615	601	601	591	588	560	608	583	645	584	623	594	585	626	597	591	610	596	604	588	596	560	575	557	627	594	589	600	595	609	616	581	606	577	584	598	610	555	568	579	570	561	604	613	575	626	597	598	601	580	569	633	590	612	565	594	601	617	633	577	609	568	592	625	586	613	609	604	598	595	549	553	607	615	621	635	600	592	597	589	607	580	609	619	649	632	610	578	599	611	612	545	596	607	584	588	606	602	570	593	627	610	582	579	613	545	630	612	616	590	554	656	578	641	605	629	597	622	581	570	588	591	612	571	592	571	621	555	589	602	621	616	620	600	579	562	580	660	622	570	608	590	571	626	601	588	565	573	613	586	639	615	568	619	589	603	614	590	586	592	624	573	602	615	623	594	587	605	602	586	587	579	589	628	562	568	608	576	571	546	635	612	611	570	561	551	589	586	646	626	624	598	577	597	606	548	613	614	637	596	612	580	611	592	597	580	559	581	615	609	589	610	631	578	613	625	591	610	564	604	601	591	619	594	581	635	594	609	600	614	634	614	596	585	595	591	599	584	591	551	624	614	550	601	583	566	588	551	571	614	575	607	555	593	562	620	633	606	582	630	594	622	569	642	615	610	625	613	578	621	641	639	629	604	598	604	592	622	616	588	599	614	599	633	587	583	630	600	550	602	577	573	597	596	592	583	615	576	534	550	584	643	587	573	593	576	601	615	594	621	604	603	589	581	622	612	555	564	594	594	561	599	592	560	613	613	567	613	637	574	624	583	572	555	589	592	598	612	596	602	614	597	536	569	580	575	611	605	595	584	553	572	658	649	545	652	577	598	571	604	572	612	627	621	540	616	569	608	609	593	604	645	653	609	570	598	595	582	600	578	602	570	612	639	601	632	610	610	600	606	591	594	569	598	632	581	597	597	559	642	582	596	556	579	626	600	599	580	616	607	546	602	624	620	611	580	613	582	585	595	596	649	568	583	610	576	590	553	634	578	606	570	572	585	569	582	614	583	586	544	623	606	608	567	631	573	610	575	600	589	548	580	629	654	588	583	628	612	535	607	587	587	631	603	570	578	594	602	575	606	595	585	590	560	622	544	591	579	572	580	616	594	618	607	580	586	607	597	586	544	626	624	651	586	611	603	597	598	603	586	617	571	604	596	612	570	601	580	559	605	536	554	607	610	568	627	560	578	569	599	631	563	597	574	597	594	591	630	606	648	591	635	563	597	570	650	570	626	596	593	620	605	622	631	585	632	575	608	597	619	581	634	583	605	595	597	570	600	639	603	631	592	602	578	585	616	634	602	600	567	552	620	601	595	580	647	597	632	598	619	609	608	546	626	569	607	583	546	584	618	613	614	618	560	601	597	593	600	652	575	574	631	577	612	624	633	544	580	580	599	600	620	599	598	589	600	606	567	622	581	599	602	536	583	616	615	586	618	591	589	583	573	603	607	575	586	609	615	626	594	630	661	613	662	593	599	619	566	618	622	624	613	612	628	603	605	610	583	617	588	587	572	572	597	593	580	560	599	621	613	646	554	604	592	619	603	588	586	586	633	586	587	595	623	593	601	571	581	586	623	591	599	621	599	578	606	615	595	620	589	646	601	597	580	614	589	566	574	583	593	604	594	582	614	629	572	581	587	613	586	579	603	567	603	625	571	638	571	611	638	612	609	611	594	607	604	588	610	564	603	592	561	612	577	559	581	620	593	584	594	574	585	592	600	623	603	609	553	564	581	622	575	607	609	576	574	630	573	574	618	580	597	613	636	578	571	585	589	598	578	590	628	599	607	637	574	626	582	607	603	598	606	599	584	612	625	656	606	583	598	565	606	549	577	587	590	590	635	614	582	650	632	608	580	602	559	617	622	608	612	581	610	593	576	618	569	607	612	576	598	580	577	616	618	566	611	587	587	612	610	597	554	630	587	607	575	575	599	594	560	593	578	612	586	623	609	596	565	578	604	615	590	622	579	585	638	603	608	610	600	582	599	597	624	620	589	610	556	563	595	588	597	611	609	612	623	568	627	573	591	580	624	613	605	616	582	572	652	651	585	564	592	632	578	615	632	623	625	613	583	582	625	548	559	581	600	554	596	597	560	630	599	585	659	622	569	593	631	549	636	576	563	652	643	665	600	607	577	600	615	598	570	596	579	551	619	581	564	560	590	569	554	582	596	640	603	587	583	560	613	597	611	588	574	587	607	575	580	583	653	645	601	594	567	593	580	598	630	621	593	595	604	622	638	577	548	576	629	524	582	601	546	595	600	617	590	648	587	653	610	603	597	650	622	600	577	579	632	615	635	626	581	597	599	583	616	649	585	597	624	560	600	579	576	633	598	638	622	607	627	619	613	573	618	626	610	639	610	595	581	626	659	624	608	557	561	601	630	607	608	596	580	573	592	613	600	607	582	609	576	578	614	581	610	596	553	616	596	650	587	568	626	586	583	573	601	566	612	585	573	563	589	594	571	571	577	584	575	546	617	590	570	631	618	593	593	550	563	629	571	559	581	618	560	635	572	572	607	587	582	607	591	559	617	596	627	571	608	603	612	588	591	602	589	584	598	563	601	587	564	559	590	616	560	587	583	581	636	607	636	586	622	621	586	630	566	599	591	622	608	594	619	600	574	583	588	629	597	621	603	592	575	583	572	572	548	616	579	598	608	617	588	601	610	614	606	567	589	534	579	571	628	600	610	554	593	611	576	632	617	629	673	597	592	587	595	594	581	606	642	582
27021	21028	10389	727	378	325	216	169	155	170	142	174	163	151	164	146	135	136	144	151	155	129	148	132	145	143	145	135	136	146	162	145	139	147	137	134	137	132	137	145	130	141	153	126	155	134	152	152	126	148	149	137	133	131	151	157	140	148	138	142	152	140	133	129	153	143	139	147	152	149	134	139	133	163	162	160	123	137	130	148	151	155	138	141	150	142	132	148	134	121	130	151	109	142	143	152	147	138	128	134	126	150	169	158	142	132	148	152	156	134	143	160	156	125	130	137	142	127	144	159	138	152	127	146	130	134	145	161	123	149	130	137	136	139	142	162	128	151	142	136	113	130	147	131	134	161	145	133	123	144	160	159	127	140	134	166	158	156	131	149	127	151	152	147	152	145	143	158	142	134	128	151	151	154	158	149	145	126	142	132	147	114	157	160	145	127	126	124	147	143	131	173	129	127	140	138	132	131	143	160	156	150	139	146	136	153	145	150	139	136	129	159	147	171	120	134	142	125	124	141	160	177	134	127	140	138	134	136	154	140	151	158	137	144	155	174	146	148	153	146	141	141	136	154	144	154	147	152	121	163	139	153	133	143	128	134	169	158	145	134	142	147	125	131	142	137	148	124	150	147	143	146	132	139	143	133	161	137	138	126	139	148	148	126	135	124	159	130	161	148	148	151	145	139	149	138	151	169	149	137	159	114	150	137	130	150	133	130	146	141	115	155	137	148	154	164	147	149	156	124	141	156	129	146	141	146	146	140	140	154	162	140	151	143	123	129	140	136	153	150	140	138	157	147	131	159	134	128	137	175	132	153	159	124	151	149	155	147	134	144	142	140	142	167	148	144	164	141	155	146	126	126	144	137	159	116	134	146	122	157	154	146	147	145	153	140	166	147	162	144	147	158	122	141	146	139	155	167	125	134	122	170	134	146	143	130	136	110	162	149	145	139	144	138	131	149	141	132	138	127	141	140	151	124	155	129	154	168	161	129	152	133	146	153	148	144	136	173	143	145	132	152	127	146	140	152	142	157	126	134	133	138	129	148	119	152	138	143	140	127	135	129	148	147	158	181	119	161	139	146	127	124	142	159	154	147	161	136	162	135	145	124	128	127	148	122	157	153	136	127	129	150	157	139	143	135	150	113	149	148	146	169	164	137	147	138	154	152	129	149	141	146	141	156	143	152	151	137	152	132	161	147	141	140	140	160	146	127	137	139	136	146	137	130	158	154	182	124	141	137	121	131	150	146	143	144	147	145	136	138	153	139	138	149	148	167	138	148	149	153	142	147	143	120	148	131	143	145	128	136	139	172	140	137	142	132	155	149	139	165	124	133	134	128	150	160	140	124	138	140	145	135	182	134	151	159	131	116	151	131	162	140	140	133	152	149	159	137	162	144	153	137	124	123	139	157	148	148	161	144	133	142	155	130	145	130	146	123	137	128	136	160	154	126	141	147	150	132	158	150	149	119	164	117	146	136	133	134	148	160	138	151	145	128	143	140	162	135	157	137	144	132	136	126	134	146	147	132	150	132	131	132	132	137	132	165	143	143	143	153	142	156	149	147	140	136	119	135	132	149	131	160	151	140	158	137	143	164	139	125	152	141	140	136	165	153	150	146	144	137	129	152	148	134	126	156	159	161	135	146	148	151	137	138	142	114	149	140	150	165	152	147	146	135	147	140	143	158	136	147	134	170	125	156	185	145	142	145	129	126	145	146	142	150	154	134	133	138	131	127	138	152	159	143	134	173	132	164	129	149	133	133	151	145	141	147	137	164	142	159	154	137	140	141	143	148	153	139	135	139	136	151	147	121	131	125	130	138	150	157	143	143	121	122	119	153	152	118	157	146	135	148	160	145	158	131	157	145	138	153	121	127	112	156	117	139	149	130	132	144	136	149	127	142	143	135	137	136	159	128	130	145	143	142	150	147	125	139	144	160	159	154	134	147	160	144	140	149	151	143	132	136	135	157	137	140	146	154	135	115	142	136	131	143	162	147	144	135	153	159	147	141	138	136	120	146	113	149	148	140	142	148	162	147	167	156	154	143	153	158	152	129	126	148	147	159	135	117	159	161	159	151	170	135	133	133	132	128	162	149	151	121	145	145	143	152	135	143	148	123	157	154	137	159	130	133	154	134	140	127	142	166	144	141	155	142	133	159	146	141	144	121	142	144	124	133	140	154	134	157	124	120	146	140	138	134	154	135	151	133	140	158	145	144	131	136	151	127	146	147	148	153	133	139	172	141	122	158	158	153	150	130	145	139	125	150	135	139	141	159	169	153	147	141	126	158	135	139	151	127	173	135	139	143	147	125	166	176	131	151	154	161	125	161	149	172	157	131	149	151	150	154	148	135	132	153	165	149	140	158	163	161	144	155	145	136	166	129	127	152	134	133	146	135	139	146	133	141	153	141	143	168	134	133	153	148	165	141	164	131	173	155	148	141	151	157	148	126	137	146	149	133	128	134	172	149	128	128	128	137	150	149	162	148	144	160	140	148	135	167	138	142	164	132	147	153	153	129	129	159	129	153	154	124	153	150	139	149	146	162	142	146	137	153	144	160	153	165	159	140	127	160	141	159	166	123	146	141	147	156	181	146	140	129	161	132	138	147	136	132	141	131	162	142	152	140	153	133	138	150	147	154	134	123	122	138	132	149	157	118	164	128	129	141	159	139	128	118	149	140	165	159	172	151	133	157	136	128	155	156	137	158	157	146	176	147	138	153	142	147	145	150	131	122	115	143	147	139	153	145	141	138	117	131	160	165	142	151	165	128	144	150	146	170	131	167	140	137	162	131	144	141	148	138	154	144	162	133	155	171	146	152	148	117	149	132	137	146	136	136	155	152	148	138	146	128	145	148	151	136	141	155	133	162	142	152	158	128	161	144	142	144	144	135	135	155	154	137	132	141	160	161	139	135	140	144	133	124	156	155	156	148	155	157	142	149	117	134	134	165	150	166	145	143	128	134	145	145	138	139	127	153	154	162	140	144	137	141	133	156	142	143	130	144	143	125	137	137	138	133	146	152	152	138	143	145	151	140	163	167	161	149	153	152	139	151	135	143	155	141	142	135	159	163	149	150	133	141	141	134	143	139	156	145	137	148	138	153	152	142	136	123	150	141	156	145	125	156	143	142	135	143	128	132	139	149	151	141	140	144	153	153	149	152	134	173	138	142	161	144	124	158	155	131	134	155	146	125	142	150	128	149	157	129	160	127	149	146	133	135	150	132	126	141	129	129	165	148	146	126	146	142	140	141	138	133	148	149	138	133	137	149	157	138	128	135	137	148	124	126	153	121	150	123	153	120	158	167	139	147	150	144	145	140	142	153	140	154	140	145	143	152	169	136	144	176	131	163	123	145	139	146	159	142	150	135	152	146	150	148	136	155	151	150	159	160	131	136	147	165	140	154	148	137	148	134	141	147	152	146	138	154	173	134	148	132	141	122	151	143	142	146	137	137	133	152	123	141	129	160	151	136	134	153	157	154
23349	5379	1144	580	494	400	371	319	320	294	305	291	254	264	252	255	272	229	250	278	270	226	244	274	267	213	263	272	247	234	242	248	221	239	223	234	266	236	262	226	252	238	249	203	233	236	229	241	246	230	250	246	240	244	248	282	247	242	233	256	292	240	235	263	237	253	238	264	237	248	249	227	216	233	232	223	217	278	251	250	269	229	232	222	213	239	246	258	256	225	261	238	245	232	239	258	261	284	259	244	248	255	247	254	230	255	233	242	221	239	231	234	273	226	254	249	242	237	255	237	220	270	223	255	252	266	220	274	238	246	258	274	249	232	257	231	242	252	258	241	264	241	241	230	253	249	247	249	239	229	236	242	228	244	256	226	245	229	244	238	241	218	243	256	214	264	245	246	211	226	241	266	243	251	254	265	254	259	265	216	236	234	241	243	207	232	233	224	253	225	245	254	238	276	236	235	228	238	264	228	266	223	273	230	242	230	262	243	249	237	247	223	236	243	223	270	236	254	211	247	250	229	245	233	228	218	234	246	230	270	274	232	236	231	243	212	290	229	269	251	249	250	253	256	251	273	242	252	221	253	263	230	205	250	266	239	253	249	243	270	230	246	241	259	232	231	247	234	252	260	235	231	244	221	262	236	253	248	229	244	250	232	266	236	243	237	219	220	250	244	271	236	217	249	235	257	269	245	257	244	215	235	241	252	276	241	247	235	250	226	238	258	229	243	246	227	249	249	244	210	230	247	231	249	215	260	241	217	248	242	227	251	267	250	226	224	213	263	231	239	247	248	251	262	248	234	216	233	223	258	238	240	256	256	272	275	242	254	251	220	255	248	233	252	261	271	256	266	240	228	229	250	284	246	223	227	238	238	226	269	242	229	256	230	235	230	223	240	224	243	256	260	252	256	244	241	269	264	263	272	241	244	244	232	250	256	260	234	242	233	218	210	252	232	248	266	229	258	243	235	243	245	243	223	255	232	262	220	261	241	247	259	253	233	238	256	260	224	215	245	245	269	266	226	239	243	239	239	247	226	246	224	250	241	228	258	225	245	239	215	235	250	231	234	224	236	284	245	219	241	245	238	236	252	254	251	250	255	236	236	225	250	230	263	253	261	247	259	234	220	232	244	253	209	245	231	252	238	250	248	250	239	218	253	231	228	249	259	264	216	228	230	287	272	234	240	264	226	256	256	230	259	268	249	247	217	231	243	244	229	251	243	243	235	271	243	235	237	235	239	247	213	235	244	267	217	258	213	231	254	260	250	254	235	261	232	239	225	243	269	213	225	234	255	260	254	236	249	227	225	251	221	233	243	245	264	233	208	243	243	238	270	220	218	222	226	231	250	271	259	239	255	252	248	241	253	235	242	223	228	264	228	261	244	245	229	242	233	237	222	252	244	213	271	240	248	248	259	259	263	245	267	242	272	255	253	241	233	233	226	239	219	250	247	256	260	233	266	244	256	253	259	215	251	220	234	226	252	236	262	227	256	239	242	249	258	250	244	220	239	240	263	220	237	253	256	265	234	251	258	242	247	229	252	259	244	250	221	268	226	235	233	226	244	237	253	229	231	247	268	228	258	272	246	245	238	257	230	251	239	255	245	235	226	239	237	227	232	251	245	264	241	246	230	231	240	237	264	237	258	236	245	232	230	250	234	231	248	250	252	219	231	233	223	237	259	254	236	270	230	234	268	238	242	205	239	281	274	255	262	234	257	242	237	236	233	223	242	223	248	223	222	261	236	253	233	241	243	239	226	263	224	239	237	249	247	224	264	242	275	252	261	260	249	252	230	213	227	249	250	256	241	239	220	232	250	224	268	219	241	235	250	235	257	237	256	243	252	258	249	234	250	259	242	248	260	253	274	228	246	233	243	218	260	238	248	242	219	260	259	231	255	220	237	244	237	261	241	261	234	250	223	236	248	243	258	227	262	243	226	222	272	221	256	266	264	268	225	233	246	236	241	231	225	251	232	240	239	257	241	237	242	258	210	229	264	271	280	230	230	241	243	227	245	256	271	254	278	237	254	254	233	224	204	276	227	243	241	218	246	253	240	240	248	237	220	244	250	262	259	249	265	239	215	241	239	213	266	247	261	222	264	222	211	252	249	262	252	247	237	266	259	246	257	227	244	263	223	280	216	225	238	254	228	263	255	249	222	226	248	228	216	279	280	235	246	230	239	246	270	268	234	236	240	251	248	243	271	234	242	268	232	241	260	214	239	263	230	237	256	261	253	223	251	239	250	249	249	249	249	217	233	240	246	260	255	241	255	235	228	232	249	226	223	224	245	245	211	277	221	233	246	253	227	245	250	234	205	229	254	199	243	241	256	208	253	241	257	242	230	241	242	262	221	228	250	222	239	209	233	246	226	250	246	227	254	247	217	245	239	209	253	246	252	214	261	237	242	249	249	228	249	256	250	225	244	213	261	242	227	242	235	242	252	261	228	238	246	268	210	248	215	254	209	256	264	240	261	224	245	255	251	258	245	279	254	259	250	260	217	254	250	244	247	232	250	209	221	242	247	287	237	251	206	260	264	229	247	235	215	244	240	232	222	210	226	254	248	254	258	225	209	246	262	242	227	207	266	232	236	241	262	243	260	257	235	236	279	226	246	235	241	268	229	221	234	243	267	239	232	266	285	236	263	239	255	238	219	254	264	243	240	246	262	228	248	265	252	246	249	250	250	277	273	247	228	224	227	240	248	270	239	254	221	244	244	222	228	248	236	242	254	244	228	236	242	254	234	253	254	226	239	220	217	249	246	246	248	274	243	257	252	269	283	262	229	222	253	260	239	250	252	240	261	242	250	251	252	238	223	234	257	241	224	215	271	247	259	252	246	254	224	218	249	258	273	233	257	243	253	249	249	249	246	268	274	266	245	246	247	270	220	224	225	259	238	258	263	256	209	247	244	211	259	211	251	243	233	240	233	235	234	251	211	223	252	266	254	237	239	227	240	228	259	251	252	257	213	259	210	236	254	246	269	245	227	248	260	254	254	282	234	226	237	225	236	240	234	249	228	252	246	247	225	248	246	263	243	282	252	238	206	231	220	241	246	247	237	249	241	239	225	249	225	239	250	251	251	286	279	214	234	241	260	265	218	220	254	246	271	255	248	218	255	240	255	270	245	253	248	225	248	212	225	235	260	213	240	239	237	272	252	248	240	260	243	248	227	231	255	241	256	261	238	252	217	269	284	241	232	209	231	213	240	239	252	242	246	230	227	235	239	219	249	240	283	240	249	229	219	228	265	240	247	235	218	277	237	257	248	276	244	243	247	253	243	234	223	246	265	231	263	237	232	261	238	253	254	258	262	248	242	255	242	248	255	252	265	255	233	233	240	239	219	231	252	254	232	266	242	249	261	263	210	216	249	246	249	251	238	271	248	287	241	233	274	227	261	246	251	252	251	222	229	235	277	217	255	255	215	262	245	233	226	244	251	228	233	251	251	233	250	212	245	243	255	234	269	234	256	242	240	249	269	214	221
24123	21342	28412	24629	21258	6250	839	569	499	428	454	444	395	411	396	363	370	369	349	333	344	349	345	382	323	328	334	334	363	298	337	338	351	316	301	357	350	317	327	317	310	339	332	316	337	319	334	325	319	331	361	312	345	334	332	340	332	340	322	325	300	356	322	319	334	321	311	340	315	299	332	325	329	297	341	330	342	318	345	309	310	318	306	324	321	298	347	346	317	349	323	351	364	324	338	305	351	321	378	352	332	327	323	294	333	310	342	336	321	320	319	351	328	323	303	326	340	335	343	323	333	319	325	319	337	337	345	362	322	321	354	338	326	319	324	318	327	350	355	329	352	335	376	303	324	347	321	337	317	333	306	334	339	311	337	316	322	311	362	341	302	303	339	328	379	317	337	319	309	328	344	320	336	329	319	319	340	329	301	346	323	327	343	324	360	332	309	308	329	339	306	334	297	307	359	326	313	296	334	323	311	309	324	326	318	309	345	320	308	331	324	332	330	297	347	351	327	315	317	319	342	311	320	305	321	308	307	328	318	338	308	302	309	303	348	332	301	300	321	340	338	328	305	316	301	344	287	342	329	306	324	316	318	341	329	319	328	311	351	338	349	329	352	319	291	307	326	306	327	314	316	308	346	348	350	328	318	320	326	316	322	292	318	328	323	331	353	324	308	320	322	318	329	323	328	306	304	335	296	363	309	321	334	286	319	315	312	329	339	323	347	357	360	325	315	323	329	307	316	331	309	291	312	330	300	305	324	309	290	331	329	331	343	349	309	317	349	327	321	319	366	341	338	363	297	340	354	323	291	302	299	319	345	304	329	328	346	335	294	358	300	311	318	329	312	305	336	341	364	351	312	344	332	314	317	367	330	354	314	319	331	310	349	333	355	289	310	290	271	330	334	326	342	317	313	320	324	327	332	309	358	336	345	328	291	343	339	343	347	334	339	349	342	320	336	339	329	309	354	348	323	328	334	316	343	319	325	322	298	303	338	293	340	319	337	316	335	323	313	311	355	308	313	315	318	329	299	306	306	335	358	341	337	345	333	317	357	314	316	308	345	338	324	348	319	313	334	342	325	293	297	334	315	317	303	307	315	317	303	325	320	356	317	308	295	325	315	333	332	322	304	326	355	335	310	330	320	288	339	345	307	328	298	305	328	365	336	307	318	299	331	322	302	322	332	316	313	327	340	321	318	349	313	301	353	305	331	327	325	336	312	311	334	323	333	322	335	324	349	345	298	301	315	317	316	309	324	326	316	309	336	313	296	307	367	334	350	313	328	333	306	300	326	295	332	305	334	325	305	338	332	329	278	355	321	307	346	323	345	327	316	342	326	326	319	310	351	368	299	334	298	342	330	317	351	328	293	323	333	318	323	329	328	305	323	345	336	335	328	360	349	280	347	326	313	291	341	323	335	347	323	318	355	331	374	324	315	363	317	316	326	306	347	329	320	320	300	288	311	319	326	316	302	317	318	324	335	301	321	297	336	297	346	305	291	301	297	315	337	339	326	314	325	341	340	320	314	321	352	300	328	297	332	344	331	315	358	307	334	289	318	315	336	323	302	327	331	338	333	337	328	278	319	316	325	319	307	291	361	319	302	306	328	322	322	343	329	311	320	320	334	303	303	305	282	326	321	291	311	302	309	332	313	338	335	326	309	313	331	315	310	314	330	322	315	353	307	304	336	346	353	339	340	337	318	335	317	352	303	350	326	317	347	323	288	326	321	310	323	321	347	327	319	339	310	319	319	322	311	320	311	299	322	317	322	296	315	314	311	282	331	339	301	358	327	319	337	349	339	351	303	294	345	315	336	345	332	342	319	332	347	298	332	327	341	308	330	334	317	294	315	316	327	322	327	346	334	338	312	301	299	334	319	293	305	318	346	299	332	337	310	297	357	327	345	322	292	302	324	296	323	359	292	331	275	319	322	301	297	329	348	345	335	301	335	312	327	331	332	322	312	305	328	315	307	345	318	327	316	302	290	315	338	293	323	334	322	315	311	342	346	314	349	340	315	322	351	324	293	338	334	364	310	340	327	325	339	313	337	327	316	335	330	329	335	330	316	304	322	318	310	325	327	315	339	324	306	315	333	312	336	332	281	341	295	298	314	330	324	366	334	291	319	282	322	333	294	335	336	310	335	307	316	331	358	364	302	301	329	318	309	350	291	267	300	345	337	319	339	323	298	340	334	316	319	360	320	316	337	320	323	308	319	351	326	295	318	310	322	279	348	318	296	334	282	313	327	314	294	334	331	303	357	305	326	312	357	312	344	316	308	336	306	351	301	346	328	331	323	312	334	343	330	317	312	298	301	306	344	350	310	344	300	284	301	315	317	355	358	301	337	315	318	333	360	324	337	335	300	313	300	329	307	316	339	339	295	345	298	325	336	323	312	320	333	335	303	303	320	319	278	327	331	337	332	307	328	293	333	334	321	333	315	330	315	317	318	336	332	314	329	311	333	319	321	314	309	320	311	329	329	320	325	348	340	326	320	326	335	322	348	327	328	293	313	301	341	334	324	323	340	337	288	317	345	318	327	355	301	323	350	306	313	352	359	315	303	351	333	339	313	314	309	324	327	328	323	316	340	364	332	348	313	328	308	314	326	340	303	338	336	306	333	299	316	321	310	350	358	311	338	341	331	323	300	309	347	331	333	316	305	334	301	322	327	305	327	330	341	340	328	298	322	311	328	361	340	317	316	335	292	357	313	343	350	342	302	323	330	338	319	341	328	317	318	293	318	308	326	320	299	321	320	332	337	330	329	308	303	354	334	330	312	294	324	325	344	315	339	346	305	331	314	291	362	326	338	300	320	362	283	312	348	335	343	344	330	348	317	304	319	339	321	343	349	345	310	322	372	339	303	305	305	304	313	337	312	283	333	340	326	336	317	320	320	333	325	330	326	333	333	306	344	273	316	297	309	302	318	324	326	335	318	309	285	297	334	317	316	303	313	318	296	306	309	317	330	321	353	310	315	300	329	311	338	361	337	325	309	336	329	320	336	329	299	316	355	336	311	296	320	335	349	347	303	343	284	316	301	323	301	359	318	319	316	333	322	300	348	341	327	330	300	345	322	318	374	322	318	330	309	320	348	348	317	326	307	372	315	335	333	340	309	307	321	333	313	337	325	327	309	296	319	315	308	305	348	310	289	318	303	335	321	360	310	320	314	317	312	319	317	336	352	367	342	335	319	302	348	324	318	366	335	334	350	315	326	296	342	335	322	303	318	311	303	308	325	310	313	319	317	335	316	308	333	341	299	312	318	315	320	316	334	363	299	319	290	339	322	341	321	324	340	349	364	362	319	329	308	311	332	330	335	319	323	313	318	319	316	324	296	335	333	313	300	289	346	345	317	334	310	363	323	306	294	317	323	328	302	321	317	317	308	305	318	307	334	323	330	324	331	306	305	304	319	314	328	311	311	332	301	332	319	347	320	324	295	342	325	305	285	301	334	333	311	322	327	321	306	333	293	301	314	301	315	325
46353	16495	7999	4002	2681	2147	1670	1281	1179	1012	936	864	796	796	787	730	707	626	638	684	601	589	581	566	571	538	560	512	587	548	571	520	569	586	537	559	504	569	550	577	521	549	531	566	502	537	558	508	516	559	546	528	571	520	531	506	573	548	560	566	516	529	535	559	547	534	588	526	517	525	532	492	547	571	553	511	538	535	499	522	534	526	504	533	566	567	524	533	503	548	460	512	539	517	549	500	546	523	542	523	544	474	538	532	500	536	522	533	535	546	554	536	563	500	523	515	539	512	539	564	505	515	536	531	507	511	524	521	546	496	527	507	531	532	529	500	570	545	511	537	528	524	556	506	536	474	512	509	514	511	561	490	548	493	520	528	524	530	504	519	533	503	530	547	526	517	527	556	537	489	548	574	525	573	513	507	498	501	503	551	550	564	568	566	529	485	493	515	523	548	506	524	552	535	553	537	532	515	507	537	540	536	514	534	532	520	534	513	515	469	551	535	552	528	556	540	502	535	537	510	541	575	536	529	528	524	575	529	498	549	519	550	525	532	509	530	525	526	534	532	499	565	546	508	553	522	513	509	572	553	473	514	535	507	551	523	534	534	500	530	530	524	496	560	511	535	524	531	528	514	501	497	545	530	553	491	556	517	540	503	502	508	549	532	558	523	526	505	539	512	560	526	518	547	567	500	526	539	507	541	497	522	508	505	544	542	533	497	542	524	562	525	471	546	497	526	527	557	529	532	535	524	492	529	511	513	524	526	533	552	538	513	495	546	523	521	523	536	548	524	555	529	486	487	494	509	501	510	491	547	531	566	479	527	538	542	517	540	534	535	517	565	515	543	552	526	509	552	529	536	509	516	512	534	525	515	542	521	539	553	519	489	504	529	513	490	537	527	532	557	533	515	523	588	501	525	560	563	538	521	521	545	508	552	551	519	535	501	524	516	540	564	514	520	524	489	475	523	541	528	536	533	569	538	533	516	506	513	501	557	530	521	526	538	511	546	558	566	513	554	579	509	525	495	548	531	501	488	480	496	558	550	529	538	485	537	516	544	525	500	550	564	555	544	502	470	520	536	556	527	561	529	506	498	531	522	528	526	535	548	462	496	541	534	511	547	518	499	546	536	545	573	500	536	490	562	514	538	486	495	538	489	579	555	510	565	556	513	529	488	556	500	527	539	529	544	496	531	523	520	510	514	562	549	552	510	480	525	562	535	490	535	539	476	554	508	535	509	553	541	502	522	543	524	544	512	554	568	534	526	488	505	489	544	513	503	513	493	543	532	579	499	511	516	541	524	506	502	529	513	523	517	528	522	520	511	545	558	499	513	549	530	527	523	559	467	537	523	539	525	548	559	498	544	492	543	543	537	542	528	500	547	522	526	505	524	521	543	495	527	517	533	512	538	522	517	554	534	539	552	526	502	540	568	505	548	504	524	529	506	530	524	538	484	508	531	534	504	543	511	536	517	501	514	531	470	522	562	523	532	547	536	534	541	561	486	529	528	505	544	525	504	514	507	520	521	555	493	526	518	559	503	525	496	524	496	532	559	539	520	508	527	537	530	511	522	510	559	521	548	563	569	508	551	537	544	546	542	553	488	502	503	526	498	563	568	506	518	548	476	506	492	538	561	535	543	517	538	561	496	492	503	508	504	545	534	557	550	495	536	500	514	572	517	543	594	509	520	514	498	543	556	535	499	520	513	536	515	517	602	509	513	557	532	516	535	506	528	531	519	538	567	498	513	535	533	538	540	542	536	522	504	532	523	542	524	530	496	532	517	529	571	518	560	526	569	568	517	519	559	521	516	568	519	581	557	512	513	527	521	516	506	536	573	493	507	517	549	532	484	494	564	570	519	501	546	489	509	495	507	531	507	528	523	532	530	536	549	537	525	553	527	566	563	528	552	544	575	524	551	542	513	533	513	523	507	500	536	540	557	540	587	530	548	530	518	572	519	532	530	511	535	515	533	551	542	543	519	557	578	536	537	537	542	520	565	513	535	508	516	537	505	544	525	565	477	496	536	566	524	551	508	521	550	516	533	533	543	511	549	536	534	558	524	504	556	526	531	536	516	521	524	524	532	536	538	534	520	564	539	548	537	534	540	506	516	527	519	509	508	513	520	540	487	487	536	550	525	516	547	514	511	519	527	571	569	518	542	536	542	512	541	547	542	521	517	542	485	543	552	525	529	553	508	533	527	540	536	557	525	557	519	554	535	519	510	492	526	503	513	546	528	481	488	520	498	504	541	508	516	506	510	544	551	557	536	498	507	570	504	497	571	535	543	523	526	532	502	479	513	510	523	527	512	557	524	530	502	519	513	522	503	500	504	510	528	500	565	499	547	567	566	531	499	541	539	519	542	522	513	554	508	535	509	508	553	527	497	549	563	509	522	516	540	570	567	533	517	530	575	542	557	517	504	508	536	533	515	518	529	509	550	518	549	541	485	558	505	519	525	547	508	567	506	527	544	549	552	509	497	503	544	498	505	541	508	542	553	495	552	535	539	469	556	514	553	523	556	540	556	511	522	562	542	527	510	538	514	553	529	531	513	509	519	555	517	544	511	531	512	506	523	513	492	561	524	546	526	504	521	541	550	532	509	527	518	517	536	520	538	486	523	507	527	570	529	509	546	525	518	506	562	534	554	538	515	543	493	511	517	499	535	522	517	537	513	494	522	520	554	497	502	522	566	489	465	500	523	488	496	499	548	545	533	557	486	589	507	530	519	515	511	591	511	550	550	511	500	510	531	534	457	522	523	546	575	514	492	532	509	523	508	566	536	524	539	519	483	515	547	529	531	509	548	530	562	530	533	523	497	503	510	523	557	525	567	523	477	539	520	543	542	577	548	553	530	546	560	557	495	512	521	530	504	496	547	462	533	523	544	519	535	551	522	518	528	534	523	517	548	514	505	553	562	500	588	494	553	514	519	520	509	484	516	546	473	541	532	509	514	545	520	507	532	500	518	544	496	516	513	539	501	514	536	529	562	501	510	544	548	569	484	526	512	541	530	542	579	483	528	544	556	553	530	537	534	546	546	503	546	514	533	566	521	565	546	504	521	504	506	542	524	494	553	517	547	474	518	513	549	521	529	495	520	531	537	531	555	543	531	560	568	515	524	557	526	501	509	474	508	536	559	558	539	519	513	563	546	535	505	504	507	537	537	505	540	515	566	500	490	498	521	552	501	548	570	548	498	524	548	503	539	557	534	518	544	543	551	489	515	523	539	524	526	530	539	546	533	549	522	493	496	527	500	527	523	530	522	513	536	495	533	494	514	521	514	531	515	548	576	551	519	508	522	547	508	531	533	570	503	537	557	542	523	549	535	506	509	530	517	541	529	557	559	528	536	543	497	523	523	475	499	515	493	548	524	540	506	546	542	518	565	501	550	547	541	518	526	537	513	532	542	545	530	561	552	493	512	518	509	532	536	560	534	525	513	552	522	530	524	522	523	549	556	529	507	530	521	566	547	485	511	585	538	523	532
23190	21327	28895	24107	21329	21258	4490	896	678	615	587	552	481	468	513	456	441	471	452	449	440	409	401	392	452	429	400	401	380	389	387	372	394	370	413	405	379	385	390	387	381	356	354	407	381	381	377	362	347	386	347	347	387	385	385	372	392	370	382	378	366	338	391	375	406	356	376	352	327	377	358	392	349	345	371	364	384	386	394	402	357	368	354	346	334	361	313	350	331	384	382	330	347	364	386	397	409	370	417	339	358	375	350	352	375	397	345	361	399	343	377	394	349	342	356	361	367	361	375	367	384	350	368	376	390	383	401	374	397	368	356	345	372	355	370	382	388	367	330	372	386	370	389	341	377	383	368	356	344	394	378	359	350	374	401	372	363	379	388	369	379	363	334	357	369	364	367	361	365	344	349	350	415	334	358	344	393	364	342	318	358	369	374	376	346	335	344	368	349	380	403	340	387	369	385	380	364	359	359	351	361	369	380	389	375	380	331	368	374	393	364	356	364	357	358	369	361	364	379	385	343	371	361	391	356	382	411	348	382	355	388	371	344	413	399	351	329	364	354	378	329	343	392	394	351	419	402	394	376	344	355	376	314	337	397	359	383	341	382	364	385	357	366	358	369	328	336	368	420	402	379	331	374	341	388	378	359	375	381	354	348	350	333	327	358	373	376	356	366	352	371	385	399	365	340	373	390	358	351	368	365	358	335	374	374	364	332	326	404	358	358	370	383	344	344	352	370	329	320	387	382	374	346	370	366	355	412	355	368	360	376	382	392	385	374	353	390	364	381	396	383	363	379	384	369	372	360	361	387	351	377	364	367	367	350	359	352	344	357	377	387	366	407	360	378	365	370	364	358	389	375	362	330	360	369	387	370	417	351	388	390	386	371	418	353	372	397	375	360	387	360	380	379	381	428	391	390	373	347	371	374	369	376	365	372	376	403	372	362	389	352	359	388	351	379	364	363	366	344	369	383	390	373	327	361	370	360	379	363	380	372	339	394	369	374	428	368	381	362	396	367	364	360	381	345	384	376	412	407	346	374	375	384	407	405	341	399	357	378	367	361	358	349	375	343	387	364	388	406	383	375	383	350	375	366	361	361	355	398	416	372	360	358	407	366	338	351	385	357	344	357	376	354	359	328	386	342	350	384	344	353	355	368	359	365	398	362	359	357	382	340	350	379	347	383	354	355	376	370	358	375	303	374	352	373	370	384	384	389	390	373	329	371	360	365	385	369	335	337	363	343	376	366	347	375	364	377	382	376	333	370	371	377	354	355	383	378	349	352	374	354	355	385	363	363	372	326	385	357	384	352	342	375	355	387	382	363	335	369	353	370	371	392	373	356	372	344	345	356	383	375	358	378	355	336	393	374	334	368	377	386	365	326	356	338	370	377	397	358	355	353	436	387	394	402	372	375	363	379	357	328	358	336	366	385	364	351	360	316	373	392	376	408	397	392	353	369	365	347	384	357	318	410	366	359	381	424	372	391	329	392	378	364	381	358	366	374	367	386	329	356	377	369	379	368	372	368	346	390	363	348	325	374	367	371	368	371	369	367	354	363	347	317	386	394	345	350	387	370	372	366	380	376	333	387	339	355	367	359	380	362	383	351	345	353	374	368	398	396	375	367	369	385	362	354	383	374	366	391	368	363	363	350	369	356	351	370	380	346	382	373	362	384	357	392	333	355	346	366	363	358	379	336	386	370	388	412	378	388	358	383	368	378	358	367	373	370	342	370	364	341	345	351	384	351	345	376	343	390	367	366	345	391	344	396	342	343	377	351	352	382	336	383	364	336	388	386	380	326	406	370	390	333	345	391	378	360	396	341	395	386	349	369	370	371	367	344	358	349	363	351	357	318	371	337	359	353	368	357	358	361	391	368	368	375	337	331	365	393	408	341	346	351	328	343	357	365	350	370	350	345	355	372	374	355	356	335	375	374	334	372	360	389	358	375	382	331	338	398	361	350	361	351	371	345	375	357	348	377	350	367	373	390	356	378	411	373	347	332	365	385	331	348	384	359	347	363	368	369	344	379	363	383	328	361	332	359	365	355	387	344	349	360	354	368	372	378	371	375	361	345	383	381	358	346	370	360	396	384	362	375	353	350	357	391	400	361	362	378	341	396	360	369	372	351	405	363	373	348	348	359	369	362	373	345	336	360	374	363	341	381	357	379	367	363	382	377	375	340	347	368	387	368	353	406	326	382	369	374	378	368	375	406	341	397	350	335	381	389	367	376	333	366	358	361	356	350	370	375	371	403	362	349	377	368	334	365	361	354	362	346	388	356	368	358	407	375	335	364	337	368	360	336	329	375	389	324	363	371	326	367	351	337	369	354	343	382	349	394	389	376	361	344	379	364	370	348	374	361	399	376	390	409	371	359	376	378	383	389	345	386	345	341	363	370	385	367	377	357	339	373	349	391	348	351	361	363	379	358	380	351	365	365	333	378	380	342	354	383	373	367	364	349	365	353	373	391	374	385	358	337	338	379	379	356	356	348	367	360	351	353	382	363	394	375	366	370	365	375	353	378	380	381	350	381	362	350	373	395	385	342	393	344	376	350	380	353	364	395	317	373	358	387	341	376	397	326	349	352	342	395	362	335	405	340	384	350	362	344	378	396	337	364	352	368	350	369	377	363	313	333	344	373	404	358	372	369	350	416	360	383	340	343	355	359	370	332	339	387	380	369	360	396	384	379	383	368	364	349	371	315	343	351	370	367	363	371	375	379	396	372	333	362	333	373	392	357	353	361	347	406	378	374	362	355	349	359	408	337	369	364	370	396	348	384	343	370	354	366	358	354	354	397	339	340	350	362	351	377	374	384	365	358	372	378	375	402	393	365	379	356	344	383	358	380	353	363	402	367	363	390	355	345	329	356	359	357	366	364	343	384	338	370	369	346	383	379	351	355	378	360	352	344	410	375	345	376	383	358	353	345	359	393	335	339	379	368	385	387	391	362	350	372	356	338	362	342	361	366	395	365	373	338	361	367	346	365	375	371	365	350	352	379	384	391	363	340	387	361	336	335	358	354	374	376	375	375	357	383	369	374	346	405	414	346	369	388	371	368	366	337	378	369	324	357	368	365	363	352	366	380	352	351	381	357	372	349	365	354	347	350	378	372	348	397	375	372	372	346	368	377	351	345	364	342	362	373	350	356	376	393	388	397	383	369	391	345	351	380	361	348	387	374	363	372	354	415	351	382	374	334	364	344	337	376	381	410	395	362	363	357	383	375	372	338	360	360	348	381	350	372	340	372	397	341	393	355	361	324	389	379	355	363	354	356	382	395	402	367	376	345	382	384	351	354	317	329	383	386	373	380	361	392	364	385	353	352	339	385	376	341	364	386	378	334	361	349	350	371	336	384	350	333	328	364	332	379	371	374	358	383	349	378	376	361	390	348	374	383	364	419	377	387	393	330	404	396	362	411	368	393	398	392	356	359	391	346	374	350	335	389	345	401	368	362	369	307	409	366	366	370	392	342	372	351	363
53520	20589	12789	6765	4661	3574	2808	2180	1884	1644	1393	1230	1200	1003	992	922	912	860	859	822	772	739	733	763	692	658	692	712	664	659	652	611	640	639	678	658	638	615	638	656	649	596	675	602	645	647	606	601	582	608	615	621	598	600	624	641	639	587	623	639	602	607	583	627	614	596	633	568	641	591	574	586	586	647	605	610	561	629	552	604	624	612	645	597	573	555	613	607	612	600	607	631	571	573	574	625	579	623	608	603	615	616	599	585	584	639	547	621	624	566	602	590	576	559	591	585	594	614	590	627	625	573	627	611	572	608	587	582	616	581	615	629	580	551	642	582	610	600	605	609	580	587	598	598	630	574	599	590	631	606	582	594	630	628	576	599	605	606	626	605	617	584	613	571	601	584	568	598	593	647	578	611	599	593	612	646	583	586	601	580	638	658	581	623	603	597	584	602	630	585	615	606	593	553	606	604	591	566	603	573	558	592	575	613	634	581	576	576	563	659	620	610	631	566	600	623	592	583	610	577	611	605	596	576	589	619	593	588	559	660	590	611	578	600	596	589	641	615	606	597	647	576	601	627	603	576	573	595	622	589	597	641	564	578	590	656	590	591	552	616	583	609	622	604	605	629	564	628	559	589	603	557	599	652	621	594	610	591	584	652	606	596	594	538	604	593	627	640	579	585	597	578	606	608	616	615	607	581	557	579	559	619	620	598	618	624	600	599	618	596	555	586	594	629	608	569	595	593	581	626	594	519	607	586	575	602	575	660	617	621	606	623	570	598	609	617	634	575	582	601	568	596	641	605	603	568	592	588	605	614	577	561	575	563	580	597	593	624	588	604	584	614	580	601	592	600	592	576	628	617	579	591	626	651	602	623	597	585	535	583	601	569	641	605	634	618	571	584	533	611	572	601	604	587	637	614	590	607	633	608	578	601	565	618	588	629	587	605	618	577	616	637	609	585	601	553	574	649	526	594	565	634	617	594	620	595	589	602	560	573	628	606	614	650	604	623	636	603	639	615	607	584	631	591	615	594	595	593	608	591	577	622	587	575	635	558	576	586	630	577	630	593	599	601	583	599	585	586	627	629	617	551	597	599	596	597	559	586	585	593	592	584	590	596	597	601	581	617	630	570	614	598	544	604	629	609	610	585	576	572	566	604	617	593	565	592	580	597	610	568	594	598	623	602	615	561	572	596	592	623	601	583	604	580	620	564	578	622	608	591	604	619	588	575	603	636	559	616	614	629	609	612	554	590	609	595	646	611	558	573	591	603	624	657	568	600	587	630	609	584	607	587	576	576	561	607	603	590	622	611	613	605	601	610	572	574	561	600	585	587	577	598	621	631	587	633	607	626	616	571	591	568	592	575	576	642	560	601	605	606	583	599	621	627	583	586	607	618	617	596	606	628	593	606	631	604	596	600	589	590	608	588	598	635	594	595	609	595	588	658	611	566	594	611	615	589	608	606	634	605	620	572	626	629	612	596	630	626	604	605	609	603	664	586	591	648	576	604	571	606	627	599	582	558	590	524	597	605	649	577	590	605	592	588	624	612	593	560	603	637	557	632	580	605	594	613	533	595	616	554	627	606	620	594	580	602	584	608	543	544	589	589	561	577	566	590	656	548	583	558	603	588	603	586	607	602	601	622	627	572	625	607	573	603	609	582	622	620	590	563	635	553	629	610	615	601	603	611	580	566	590	575	593	611	605	612	638	567	572	576	613	588	611	578	630	640	612	578	560	595	596	570	593	609	559	598	576	608	613	598	569	607	599	610	629	618	595	569	599	630	587	563	591	585	609	597	613	596	585	561	576	587	619	589	549	598	574	543	637	609	638	608	642	627	580	588	619	652	582	595	611	628	626	609	577	609	600	595	615	582	555	566	645	606	640	595	579	624	628	590	597	581	611	635	607	558	572	600	583	580	648	568	564	584	613	599	611	606	634	580	640	575	623	572	625	552	619	638	611	627	610	593	607	595	541	610	601	622	562	585	608	585	581	617	555	599	589	604	599	614	599	603	597	606	580	588	583	596	593	628	625	595	599	591	606	587	594	590	546	571	554	561	581	593	563	660	565	619	612	569	576	581	588	647	611	610	610	559	581	610	592	618	639	577	596	594	576	556	608	666	549	515	639	601	605	577	551	620	557	595	613	595	611	557	616	582	583	589	578	590	578	572	629	600	612	586	589	612	607	637	576	572	624	535	579	593	598	609	571	556	609	613	541	592	622	621	643	607	590	602	579	558	591	646	575	571	577	586	637	623	613	585	602	604	624	603	576	610	608	622	624	602	618	617	596	590	651	586	591	628	603	608	622	590	590	596	623	589	558	587	606	624	582	654	584	580	622	573	585	573	613	607	648	606	594	582	595	616	603	559	587	595	556	639	638	643	581	575	584	601	593	629	597	626	608	585	587	607	596	597	581	655	576	601	602	616	535	552	589	642	588	583	581	543	532	561	597	572	605	591	567	654	660	585	614	629	647	616	621	585	590	619	606	592	587	552	603	596	605	622	634	591	587	627	587	561	627	626	598	592	615	649	600	577	599	601	606	590	586	595	623	521	606	575	626	598	609	613	614	601	622	563	625	564	600	614	626	633	614	570	608	586	618	580	593	613	601	573	599	644	591	588	602	601	604	584	592	571	620	609	600	652	642	622	598	591	548	580	611	647	633	600	554	602	566	578	540	616	587	593	577	613	625	578	615	610	587	621	598	554	625	589	608	591	615	572	592	586	613	606	618	555	583	602	651	569	644	565	572	586	566	560	584	630	585	618	567	551	593	595	566	621	584	563	588	595	599	615	611	655	586	625	581	575	596	589	587	590	562	596	545	597	585	602	621	630	641	571	555	644	609	610	607	599	562	597	618	567	562	579	590	582	635	596	617	583	637	602	609	599	626	595	604	602	550	618	639	553	570	580	600	577	586	582	577	627	603	620	572	606	589	626	589	587	628	550	579	628	594	589	640	620	618	572	594	623	608	631	564	630	583	654	568	604	573	623	634	623	622	580	558	603	614	607	587	572	608	612	582	593	619	602	600	579	592	570	580	654	551	611	628	566	627	552	633	584	601	612	586	593	604	580	561	567	560	564	593	560	581	619	623	614	579	588	598	632	603	572	577	576	631	589	593	562	586	600	618	583	585	633	601	605	610	555	581	561	590	596	578	604	656	627	568	579	593	618	611	569	588	599	595	603	609	620	597	595	605	590	622	659	579	540	604	563	576	581	584	623	594	600	622	614	594	578	635	611	586	601	585	583	583	610	590	572	600	568	604	595	603	602	562	591	561	610	599	588	577	562	590	587	581	616	601	564	600	637	572	607	551	591	603	554	572	603	582	627	612	627	583	612	611	608	616	585	602	588	548	567	588	592	570	610	630	569	572	586	600	604	617	578	586	568	555	595	562	620	578	581	602	609	606	540	630	619	556	603	623	596	649	553	574	575	583	586	612	589	607	611	597	596	602	584	573	585	605	592	587	635	600	614	601	620	559	595	577	585
27001	21027	9777	500	242	186	197	161	141	165	153	128	143	146	141	151	138	140	134	161	141	137	147	142	158	165	134	169	132	152	137	142	152	140	139	144	162	124	143	142	141	122	140	139	147	175	151	155	133	151	139	151	121	143	140	149	135	134	147	162	126	136	164	131	139	142	145	124	147	160	144	147	145	146	155	136	122	144	143	167	165	164	152	146	145	150	110	136	134	152	149	145	134	124	144	157	140	151	145	126	142	135	154	131	158	140	141	146	144	139	136	147	124	170	154	148	133	145	152	137	165	134	156	144	130	112	137	140	146	140	135	155	133	141	121	127	140	158	137	140	156	131	134	143	151	142	140	128	118	122	158	136	147	165	127	149	122	149	152	145	167	126	123	143	155	138	142	126	155	152	133	141	136	155	154	132	135	162	129	138	137	154	154	146	136	144	156	149	141	164	151	139	133	121	118	132	118	157	154	140	133	146	161	154	133	141	121	147	124	132	128	142	147	159	142	140	127	152	186	150	149	152	169	125	136	135	138	148	140	136	130	149	134	160	149	151	157	161	143	145	132	157	147	148	134	161	129	133	143	143	148	144	148	136	152	145	146	144	148	130	140	140	115	145	144	150	154	120	145	142	146	135	156	140	139	153	141	160	148	125	132	132	132	162	112	142	156	159	150	141	149	173	139	146	147	140	137	138	134	162	147	151	131	143	120	145	130	164	141	151	156	147	136	137	132	129	149	154	139	155	154	142	137	141	136	135	141	152	134	141	172	151	154	151	146	135	117	139	151	143	132	146	132	151	157	146	142	145	137	142	155	140	135	147	157	143	134	151	129	129	148	149	153	138	167	136	133	143	142	158	181	137	152	136	145	144	154	165	137	146	163	151	148	149	138	140	138	142	143	127	125	157	141	138	142	154	159	150	142	154	120	138	156	147	142	137	138	129	152	149	130	157	123	136	115	152	145	139	136	139	137	130	129	149	143	158	149	156	140	144	158	155	115	147	169	126	146	131	140	155	138	145	142	141	139	133	127	136	148	157	129	160	168	140	148	136	137	151	146	127	154	125	148	161	134	169	162	147	159	158	143	142	148	121	132	131	165	126	135	132	136	148	143	149	140	147	157	129	144	157	140	142	135	139	137	155	144	156	145	138	148	147	134	146	134	139	133	139	155	155	164	144	130	167	145	146	142	148	155	150	162	132	139	144	139	140	129	157	148	123	145	146	136	156	141	142	136	145	138	151	135	149	126	150	126	143	151	150	143	147	154	137	136	138	133	132	138	135	151	145	140	145	139	132	146	141	153	143	159	130	134	131	146	124	146	121	135	135	154	148	137	148	137	142	138	161	142	157	150	148	138	136	147	133	152	150	145	137	154	146	139	144	125	132	152	133	122	124	121	136	170	132	142	149	132	139	129	159	141	141	126	143	145	139	146	128	139	143	142	142	166	131	138	142	124	158	153	136	141	163	149	149	137	154	143	136	150	130	136	132	123	150	127	140	145	150	162	150	151	138	132	145	114	136	146	130	159	137	140	143	125	124	147	165	153	153	144	140	132	153	155	140	156	128	139	131	167	145	152	129	141	153	166	141	137	151	148	139	157	139	140	137	127	132	142	132	145	156	122	143	133	134	146	124	133	128	167	136	121	137	159	149	151	145	130	159	127	127	162	142	146	139	157	140	116	165	159	151	155	125	124	148	134	142	142	138	150	141	138	133	164	139	120	133	138	140	140	133	132	142	125	159	131	152	125	147	133	151	132	141	110	141	141	133	142	146	172	149	155	152	141	135	127	158	140	147	112	140	156	142	140	152	149	150	139	133	157	143	162	135	145	132	145	131	153	124	138	137	142	144	150	114	137	132	134	134	174	155	139	138	152	139	154	154	141	165	149	131	159	123	137	159	140	128	146	146	147	139	156	120	159	151	138	127	144	139	157	167	149	131	155	146	138	164	147	145	146	142	125	136	129	127	148	138	147	153	148	153	149	134	155	160	134	156	140	149	128	157	144	124	118	135	166	127	145	141	146	138	147	130	142	144	134	135	159	167	145	125	146	139	157	140	135	142	155	141	143	121	131	140	147	139	138	144	143	135	141	139	124	152	144	112	146	140	125	150	153	155	131	147	165	129	135	153	167	137	135	147	152	132	134	133	141	139	131	167	135	145	173	112	148	155	157	144	158	130	144	143	157	140	125	133	128	146	129	115	140	150	135	134	143	131	145	142	143	154	167	136	128	149	134	115	146	151	126	155	135	145	150	132	142	154	173	144	130	146	169	129	149	141	137	141	147	150	148	141	169	160	129	135	132	133	134	133	143	147	148	133	159	138	140	140	140	132	158	158	137	139	138	147	129	138	138	159	153	134	149	165	134	130	125	174	169	169	139	142	139	144	134	147	150	142	153	148	147	145	117	153	163	150	162	121	147	163	139	140	139	146	133	146	162	140	158	143	140	130	132	133	127	110	141	127	111	142	143	144	160	121	149	129	136	140	160	125	170	142	150	122	165	161	117	151	144	176	148	138	150	131	132	134	155	129	144	150	138	132	158	146	156	142	148	166	126	149	133	137	127	157	148	141	128	136	136	137	143	127	152	149	160	136	141	144	156	134	135	138	153	147	147	153	146	127	178	145	145	136	152	134	137	149	139	140	135	135	146	157	156	129	144	138	152	136	152	136	138	128	141	148	140	129	155	128	120	148	148	141	158	127	145	140	146	162	132	152	125	149	139	130	140	144	156	140	143	139	174	141	125	142	130	132	140	148	125	138	133	123	134	155	152	150	141	107	133	150	143	162	128	156	135	150	149	139	136	140	132	148	136	127	142	138	147	119	142	141	150	152	144	148	161	159	158	160	147	121	147	141	131	142	159	136	144	148	147	153	141	118	153	169	156	145	129	153	149	157	166	145	149	150	135	151	134	145	126	121	146	126	138	144	163	149	144	141	144	141	145	140	147	131	127	136	156	144	143	128	138	144	134	172	163	139	142	148	140	140	143	146	124	172	143	138	141	155	147	124	136	132	148	153	145	168	150	165	145	122	146	126	158	133	136	134	135	137	155	136	146	135	150	120	139	146	132	138	127	154	132	154	141	136	131	140	140	121	144	130	126	118	152	130	137	163	161	144	144	137	147	157	166	138	131	128	130	147	148	129	137	133	152	141	136	124	137	118	134	157	147	152	151	127	130	151	140	157	140	129	135	139	134	146	139	137	146	149	142	143	135	164	154	141	147	139	134	137	147	144	157	152	141	138	139	141	158	134	152	149	161	152	152	145	162	129	167	132	139	156	137	151	126	124	137	130	155	122	150	132	162	135	137	134	156	129	120	155	137	142	151	149	135	143	145	133	153	131	123	147	120	133	153	146	153	114	142	134	183	145	147	161	152	141	145	139	143	149	155	143	145	149	137	136	150	143	141	146	171	140	127	141	158	135	147	128	151	153	149	139	143	133	139	126	132	126	144	154	132	139	128	137	147	130	137	140	142	140	153	154	147	165
22905	5754	1109	597	468	398	345	318	274	318	317	268	276	281	251	208	272	244	242	270	241	261	211	251	249	270	240	260	251	248	240	262	236	231	274	231	236	260	251	243	222	252	214	207	258	261	245	235	260	248	234	226	234	254	236	280	248	262	258	230	247	243	236	250	232	238	233	216	241	231	227	223	228	269	247	246	238	243	241	241	249	235	214	248	239	260	249	219	242	252	251	231	267	255	238	219	226	254	226	250	217	228	231	223	241	242	200	227	266	223	221	274	235	261	237	238	214	234	218	261	238	260	252	247	240	255	237	246	274	267	254	280	259	266	261	230	278	223	235	202	267	231	232	217	246	243	252	233	244	251	218	227	252	240	233	249	245	237	243	232	235	274	278	231	231	264	245	228	237	253	199	239	251	245	265	248	244	234	260	234	237	231	237	230	232	242	236	246	233	224	243	244	235	222	241	221	250	238	233	230	238	273	252	233	240	250	239	203	244	248	252	238	258	240	225	220	232	260	211	239	244	242	225	254	230	220	225	258	233	247	230	243	247	229	212	270	228	258	228	231	240	237	218	249	263	259	232	235	226	242	234	253	246	233	239	253	253	246	237	219	240	239	245	251	238	245	228	221	231	251	262	218	241	217	226	264	236	219	246	231	245	236	231	209	253	254	264	242	238	217	253	239	255	233	252	289	239	250	221	266	242	232	267	229	243	285	252	275	255	247	239	236	233	266	260	220	251	241	227	238	247	255	258	218	218	254	245	232	264	239	280	252	260	267	220	250	263	273	231	261	247	243	247	226	243	244	244	195	251	248	230	237	261	238	241	252	225	238	237	253	255	223	252	251	228	277	229	215	226	219	254	245	251	256	216	251	237	240	243	232	244	252	229	257	261	229	227	241	258	221	261	237	264	229	253	251	210	241	236	233	231	254	242	237	242	255	247	238	243	242	292	244	235	232	252	248	242	256	263	249	255	217	248	233	225	243	233	248	225	246	253	243	211	240	217	268	273	230	235	239	250	236	259	273	242	261	230	243	247	233	245	271	237	235	276	248	238	251	242	258	288	269	274	250	248	235	239	249	259	248	259	266	251	222	220	243	242	242	238	247	231	249	248	233	248	229	219	240	231	240	257	260	254	260	277	239	242	269	243	247	236	237	270	233	228	234	245	263	200	256	229	238	238	263	219	246	210	288	232	266	239	243	236	269	251	233	226	257	266	257	269	254	239	265	244	253	251	246	258	245	227	232	235	254	246	240	236	225	227	237	264	224	221	238	242	254	259	221	240	231	250	238	247	221	222	228	238	237	263	254	250	221	256	231	225	211	229	261	238	256	236	250	234	233	249	214	247	265	252	238	208	266	245	226	241	235	226	222	272	245	249	241	235	238	238	226	225	248	234	221	264	216	264	257	229	237	224	263	266	239	232	222	249	221	253	240	250	270	256	244	224	245	253	257	249	254	225	221	241	250	260	245	269	224	241	234	240	250	250	263	233	231	243	253	255	264	254	231	265	244	225	240	247	227	266	267	257	266	276	255	229	233	288	246	219	243	234	244	206	248	241	218	246	232	256	266	229	257	243	249	233	223	228	230	230	250	223	234	256	257	222	215	261	237	258	230	238	254	233	236	255	258	227	202	215	240	228	246	224	258	239	258	250	263	244	253	231	208	259	230	238	256	259	267	256	260	256	241	278	259	245	226	280	245	234	237	262	237	278	221	251	256	222	249	261	231	237	247	252	230	247	219	238	224	280	274	234	236	267	244	246	243	265	294	235	233	257	236	261	268	277	241	230	254	225	238	261	229	244	246	246	246	239	257	211	249	273	265	232	225	257	231	242	279	223	254	210	243	243	250	222	239	238	263	247	252	258	205	250	253	235	235	260	237	240	246	238	261	222	267	245	233	268	265	253	219	236	231	250	228	220	223	248	244	245	257	257	271	258	249	229	275	230	234	254	225	232	202	260	220	242	220	254	256	243	257	225	258	219	237	229	247	249	258	246	257	233	242	251	212	227	249	248	242	243	243	229	224	249	227	268	237	236	249	251	249	278	246	227	237	238	243	197	229	238	260	237	229	232	251	254	235	206	234	269	213	235	261	249	242	271	265	220	255	243	247	257	248	261	223	226	243	248	223	224	221	247	251	243	249	241	249	258	267	262	199	249	214	260	214	252	229	249	239	245	246	242	252	264	250	240	248	244	227	244	232	261	235	243	253	245	245	274	228	245	245	216	263	226	264	240	235	225	251	253	223	250	259	235	241	243	243	257	239	256	260	251	247	218	239	231	254	219	240	236	238	243	232	272	239	236	256	244	227	215	230	261	212	265	236	242	246	242	243	234	221	245	228	231	232	240	243	239	263	221	272	260	263	243	243	269	253	258	226	253	220	258	239	262	238	250	236	238	221	246	241	249	247	254	260	263	241	259	221	256	255	220	227	241	216	239	261	249	268	244	250	204	281	238	257	271	247	293	241	242	276	251	250	250	239	234	242	226	230	240	223	241	221	238	261	263	248	236	231	254	255	229	229	242	237	239	243	238	253	233	229	254	235	255	244	230	232	250	255	243	259	261	263	252	256	243	219	233	251	265	230	228	229	212	259	213	238	236	224	251	243	243	252	228	252	243	232	226	244	241	246	248	237	227	237	263	248	241	224	246	264	228	222	236	251	240	238	217	247	253	254	250	244	212	244	202	237	248	218	241	251	245	228	265	253	222	273	285	252	276	240	240	224	233	250	211	260	224	254	233	257	264	250	232	236	263	240	223	238	235	271	231	265	220	244	228	231	231	252	252	236	231	265	232	245	263	237	233	255	249	234	221	250	268	231	245	259	248	265	228	247	228	264	254	251	250	229	241	243	241	231	255	237	253	274	250	214	232	228	235	247	238	261	258	252	211	232	258	288	242	245	225	252	236	242	269	263	238	237	234	253	244	232	239	256	241	252	262	253	255	227	285	262	237	242	230	245	257	222	244	239	242	250	217	232	258	240	225	215	262	223	259	264	235	273	254	224	233	268	259	254	219	223	266	264	267	242	235	206	256	259	238	259	262	210	242	261	250	251	234	227	263	221	194	256	250	259	240	230	252	223	222	238	261	250	228	235	237	247	234	229	237	226	224	263	236	267	230	246	233	268	255	243	226	257	252	240	226	261	245	252	239	252	233	257	249	244	250	242	233	231	236	227	224	251	253	233	234	230	274	256	249	234	242	235	256	235	228	214	234	263	247	249	229	238	241	252	240	243	253	252	241	235	247	236	232	235	239	222	266	234	252	239	242	225	252	273	268	259	257	237	269	261	212	254	235	247	259	241	267	236	233	231	207	230	251	257	265	258	243	256	234	237	238	254	245	237	232	210	272	255	237	270	209	242	266	226	257	249	241	274	255	259	227	230	214	274	260	264	259	219	261	233	233	239	256	230	236	222	264	242	234	252	221	233	255	257	241	232	219	233	241	242	200	266	260	245	233	255	254	252	252	241	246	215	239	250	257	225	231	242
24205	21370	28514	24545	21227	5220	817	600	522	439	457	447	400	398	384	393	354	364	348	361	368	326	312	365	373	343	327	335	333	350	337	342	301	329	312	335	354	344	327	352	321	324	316	336	323	322	338	322	317	285	323	317	344	332	339	344	306	298	345	320	313	344	326	335	313	328	335	318	348	287	327	318	353	305	309	339	345	324	344	301	331	326	356	331	307	331	333	328	317	329	354	333	329	321	331	314	316	318	296	311	305	326	322	337	336	303	317	329	310	354	291	345	338	329	313	296	350	270	363	329	339	303	334	323	302	320	319	333	355	338	332	300	337	334	339	310	306	349	340	323	330	292	304	322	319	338	328	336	343	366	342	318	304	325	345	319	314	327	330	322	324	288	322	319	361	331	328	336	302	342	302	329	324	331	345	330	326	324	330	300	300	341	323	335	337	311	313	324	328	334	329	336	329	341	329	354	343	325	314	324	295	306	294	346	329	331	299	293	325	328	281	318	330	325	332	349	294	322	322	332	322	326	325	292	345	298	354	333	304	287	300	342	354	341	294	360	341	330	311	339	330	308	330	318	319	309	352	361	340	328	336	321	337	331	349	315	349	327	315	315	317	310	327	297	335	340	326	310	340	315	346	333	321	304	309	336	329	329	330	347	335	329	304	329	348	312	296	325	292	316	297	304	345	322	318	311	323	319	297	342	329	364	343	306	330	343	306	301	277	349	312	347	337	316	321	302	312	333	322	315	297	302	316	333	314	316	295	330	304	303	336	305	302	309	319	309	354	323	301	345	327	299	318	353	318	332	335	282	322	324	315	307	314	330	324	340	323	319	340	296	308	309	331	307	356	314	321	315	327	317	296	323	302	291	306	352	320	339	300	320	333	302	294	354	369	328	336	289	321	321	335	302	317	331	351	350	329	308	307	322	337	335	311	300	333	294	320	349	349	313	309	329	337	317	338	359	329	331	341	306	327	355	326	314	323	305	320	300	320	337	310	317	365	319	351	337	339	339	333	339	361	310	308	311	322	363	324	311	299	331	288	320	348	336	327	342	324	364	326	308	309	316	309	332	299	347	338	319	330	353	330	309	307	313	329	313	354	300	338	335	328	349	336	356	322	313	325	320	334	323	318	341	334	327	331	336	278	346	329	307	323	318	333	320	341	285	320	324	323	296	334	294	343	343	292	331	322	328	310	323	305	294	341	327	361	296	312	343	307	306	316	333	325	288	330	302	298	318	349	310	336	305	333	329	332	324	340	324	346	328	286	314	358	353	337	327	320	326	292	335	320	339	317	337	303	336	345	327	319	347	329	330	339	330	326	335	329	354	327	309	329	308	322	305	304	318	306	328	336	322	357	342	318	304	335	335	315	301	307	306	289	322	333	285	303	311	309	310	307	324	310	332	311	346	318	335	331	324	291	340	319	321	330	339	341	289	318	329	312	324	346	332	314	313	345	332	316	314	326	325	318	327	336	317	322	340	339	308	338	335	315	331	319	339	309	378	315	315	320	304	334	347	332	321	294	300	351	323	323	335	325	323	301	342	325	333	300	336	347	309	339	324	303	309	350	321	308	296	313	339	304	300	330	345	340	327	330	350	352	328	310	302	301	320	345	362	330	362	340	303	319	317	320	320	305	309	345	353	329	296	303	321	296	304	332	344	334	319	315	320	331	305	324	325	336	336	322	327	297	337	313	322	337	332	314	315	334	301	327	320	327	315	283	306	349	319	325	314	321	349	313	334	326	337	328	361	346	345	339	340	341	300	333	321	350	345	339	317	344	341	333	308	303	344	320	334	317	305	308	338	310	328	322	343	358	338	335	341	333	319	321	331	316	295	304	338	332	293	369	341	339	348	358	334	323	322	310	337	311	323	316	293	324	362	336	341	332	319	292	302	294	322	328	309	343	331	315	322	348	348	321	306	301	313	327	320	319	311	310	305	347	293	315	330	289	310	296	331	318	305	334	316	306	307	297	311	339	314	331	338	334	318	310	334	324	305	348	325	328	307	328	335	326	310	332	323	333	322	323	358	344	333	335	312	335	314	296	347	323	333	313	296	327	310	353	316	299	323	317	346	295	310	335	291	367	320	325	302	333	288	332	302	331	328	332	342	319	327	328	311	296	341	324	319	317	299	273	289	331	338	323	321	310	325	316	290	332	310	325	324	321	339	323	321	309	298	343	313	313	339	316	323	343	341	302	336	313	309	360	350	307	314	304	306	316	315	299	353	295	348	358	297	310	313	340	345	300	314	311	336	321	341	305	322	324	340	333	281	309	327	349	308	328	307	328	343	374	313	340	309	316	332	307	319	340	344	338	324	311	333	343	302	308	341	352	309	307	300	307	334	324	313	349	318	358	338	310	338	326	332	354	317	341	346	334	341	330	348	332	300	340	317	307	306	339	326	274	316	323	307	351	335	353	341	321	340	320	317	334	320	336	340	358	299	319	319	324	318	326	312	315	282	313	349	308	337	362	337	334	328	301	314	324	297	329	316	318	335	285	336	329	324	319	317	339	330	309	324	322	309	322	331	298	328	323	303	335	344	315	337	358	328	346	355	323	305	340	296	342	324	327	363	306	320	300	322	299	329	308	319	329	303	306	325	316	304	319	310	320	305	285	322	298	344	334	331	346	333	333	328	332	336	361	310	319	300	331	308	313	328	327	342	339	310	320	318	319	328	337	338	356	319	348	325	328	338	323	309	338	308	316	330	295	316	312	376	324	310	351	292	326	334	291	316	341	309	357	340	329	330	299	331	318	325	313	336	318	294	341	327	344	322	340	337	332	308	335	302	300	309	358	317	323	312	306	312	323	310	319	315	369	322	334	316	296	353	326	313	318	331	306	306	382	320	325	339	341	348	321	316	311	348	319	304	307	344	345	344	337	312	292	333	302	330	336	316	295	331	291	322	323	335	291	303	343	330	334	322	319	295	302	282	297	328	356	306	342	319	329	310	311	343	305	334	311	361	291	328	319	339	319	355	334	348	273	318	309	340	344	324	308	319	332	318	346	327	349	313	345	319	323	288	323	342	369	296	343	313	351	321	312	334	325	317	335	292	299	296	340	329	308	323	302	323	297	328	335	346	314	287	350	316	319	320	326	352	323	342	302	321	310	326	343	353	302	322	327	332	318	326	335	329	344	363	331	336	337	331	315	323	310	306	312	316	336	317	340	330	343	291	349	316	376	323	329	340	328	313	312	301	291	341	312	307	292	323	324	307	337	312	337	313	294	307	372	333	347	342	303	328	328	337	322	311	337	303	363	322	320	323	332	283	338	328	325	324	346	321	315	306	325	338	353	308	303	309	308	357	304	341	342	315	330	325	316	342	301	340	313	336	347	353	336	337	302	343	347	315	309	335	339	333	318	328	328	293	310	336	318	333	305	329	320	317	330	329	334	327	277	322	306	316	334	332	317	316	345	317	309	307	319	308	344	265	308	334	348	336	267	316	374	317	322	314	319	333	313	343	326	329	332	324	349	293	325	354
47206	17677	7887	4067	2743	2136	1588	1388	1190	962	905	844	796	817	747	706	675	660	658	617	565	592	561	597	570	552	566	535	594	596	582	547	575	499	560	545	568	571	533	543	554	562	520	542	528	545	533	537	532	578	554	541	579	499	536	499	538	582	543	522	511	576	548	530	541	554	495	511	528	522	524	541	518	562	529	532	581	523	521	567	539	519	503	516	567	557	549	551	553	562	540	506	555	501	536	556	529	518	523	500	528	517	543	566	525	533	537	536	539	527	554	509	539	556	490	552	517	603	535	508	568	602	532	520	535	493	494	539	529	531	569	504	515	538	527	514	529	564	541	508	523	563	542	523	539	532	534	510	534	537	490	518	512	520	507	550	561	526	578	549	543	532	523	557	527	524	559	536	524	556	562	556	526	511	569	528	516	494	485	535	529	520	533	536	531	517	535	543	560	541	501	574	547	542	560	484	470	555	544	565	522	514	515	522	513	506	519	545	532	537	562	534	516	548	504	518	578	511	506	503	492	490	500	556	523	517	509	534	599	502	543	505	537	521	540	558	505	551	544	586	545	572	541	511	573	541	534	524	549	513	540	562	535	547	534	532	519	534	520	553	526	575	568	556	509	560	515	505	574	532	508	539	508	550	568	533	563	527	572	536	551	527	513	522	541	507	539	517	549	553	525	488	507	502	534	496	562	468	568	545	522	514	503	535	552	486	539	529	524	494	520	526	581	527	609	471	560	561	553	537	531	549	561	542	537	546	544	531	537	530	564	489	523	544	490	487	503	517	525	524	512	520	557	531	511	514	525	533	515	502	518	516	548	541	532	496	505	571	541	577	543	539	489	586	532	516	532	516	513	508	563	545	570	500	534	531	550	550	561	530	505	518	510	570	574	523	522	562	508	571	521	558	531	532	537	550	555	560	485	491	537	545	560	530	557	543	565	514	581	587	531	483	520	495	535	570	573	560	515	540	524	528	564	557	519	561	529	502	552	518	525	562	519	539	522	500	543	525	548	526	468	543	504	579	547	533	564	542	560	549	509	496	538	524	532	512	544	542	547	506	559	523	528	556	500	560	528	501	493	562	528	562	541	542	503	546	547	513	530	527	526	535	541	561	512	547	536	514	551	539	557	470	535	529	521	512	543	511	528	526	530	525	565	539	579	524	556	557	540	516	553	542	536	523	518	516	577	534	526	561	525	554	561	551	488	523	504	529	510	547	497	530	543	522	560	547	518	542	542	550	535	534	549	520	572	515	515	508	548	512	509	537	562	557	504	523	490	548	560	510	535	516	511	492	504	508	561	516	486	560	507	539	543	573	516	522	519	566	510	525	529	507	509	549	538	537	532	521	541	553	499	554	522	513	499	564	498	564	544	480	531	512	530	563	513	527	567	524	522	492	504	552	524	527	539	507	520	541	541	538	555	533	553	583	492	567	534	567	531	521	557	533	531	519	528	541	529	519	537	547	561	516	512	532	506	526	563	520	504	549	525	585	548	523	536	524	520	550	514	567	531	581	532	534	547	469	538	540	533	522	570	536	499	528	557	523	526	508	566	550	511	554	496	518	510	531	519	511	537	573	536	546	551	534	555	481	530	508	559	558	540	527	533	550	519	505	544	576	517	568	540	536	520	493	543	499	547	568	489	500	527	535	539	504	542	552	560	524	534	548	516	503	537	559	537	545	576	535	492	548	535	519	550	540	547	490	502	527	510	526	533	524	544	529	522	531	518	528	542	528	500	540	551	510	533	556	539	525	522	516	541	533	497	555	528	537	510	504	576	533	528	498	564	558	500	540	552	576	535	569	483	494	559	559	569	561	555	492	531	569	545	533	505	543	547	527	545	537	508	515	550	512	580	517	522	547	522	530	532	491	525	566	562	547	537	574	510	541	537	545	523	530	549	526	597	579	525	534	508	559	531	518	525	544	544	564	544	511	561	512	494	546	532	510	522	526	536	494	498	549	511	515	541	542	559	572	518	522	525	525	541	523	552	522	486	531	578	559	512	556	550	532	531	543	536	534	529	566	562	538	556	526	533	550	584	534	520	505	570	534	523	521	515	544	532	508	518	533	589	530	512	565	507	523	517	555	543	528	500	482	579	508	521	540	547	529	530	547	523	516	510	560	535	539	574	512	582	566	539	546	511	530	507	527	499	552	545	535	503	529	540	538	549	486	553	548	586	517	545	482	561	525	564	507	554	561	553	551	537	506	534	553	534	502	520	575	547	497	562	559	510	524	588	555	523	541	562	537	523	511	532	551	572	506	516	554	543	531	513	520	550	543	514	525	551	529	530	563	528	562	549	518	542	555	531	534	529	512	562	502	514	555	544	534	577	526	498	535	530	525	517	535	543	520	514	506	552	563	566	566	531	555	564	524	554	505	519	533	538	536	514	540	554	534	506	513	536	486	550	500	528	559	502	568	572	581	575	520	544	514	519	536	532	496	544	518	549	526	531	528	507	536	584	504	549	546	487	546	529	559	544	510	553	535	552	544	564	546	505	601	514	476	537	519	495	523	521	503	543	543	555	515	545	536	543	564	515	567	534	503	565	529	519	527	534	501	523	558	584	542	540	529	532	515	539	538	511	518	488	549	530	546	544	529	516	558	521	553	490	516	542	521	515	573	549	522	527	570	533	586	563	558	529	511	554	520	538	530	518	530	552	539	545	528	529	546	484	552	563	545	542	517	554	553	557	536	575	537	515	565	550	541	504	547	557	519	566	539	508	534	564	536	574	505	506	513	525	571	531	579	505	511	510	560	539	545	544	527	521	510	534	547	574	503	529	541	547	522	568	522	540	516	540	548	529	505	517	511	538	501	502	501	516	527	542	543	541	574	570	505	551	487	528	560	549	519	584	578	527	527	518	508	581	520	513	509	554	564	556	537	574	505	557	552	512	545	501	549	555	555	576	525	520	554	552	547	482	585	538	575	563	503	545	517	491	507	513	536	564	547	515	521	539	509	533	528	507	542	553	517	496	544	534	541	544	555	543	548	511	515	520	533	529	532	536	542	520	563	507	488	553	543	508	541	520	559	544	527	496	548	563	547	521	557	567	519	536	520	499	505	535	543	532	525	533	532	524	505	529	548	538	527	540	522	530	520	507	548	538	521	556	541	512	506	503	551	560	515	537	530	525	550	509	529	523	490	557	510	513	549	571	557	537	517	540	577	526	536	538	530	500	552	509	547	517	547	517	510	511	566	572	536	567	534	533	555	537	533	561	523	566	549	516	559	522	531	569	526	532	533	563	504	479	516	523	527	528	498	510	506	498	550	535	559	508	594	539	524	529	497	478	542	524	511	546	492	537	511	572	567	519	551	527	524	552	563	529	514	533	490	519	528	549	535	532	507	542	517	523	540	551	547	505	519	523	531	558	512	539	556	554	525	513	557	555	532	552	505	506	506	521	490	558	525	542	519	565	519	517	563	534	553	531	522	560	526	570	549	544	514	562	500	514	492	536	546	563	521	530	581	522	542	548	505	568	476
23236	21351	29169	23886	21352	21242	4155	965	692	606	621	547	493	470	473	501	451	439	467	435	410	414	417	402	413	413	408	389	399	390	392	396	406	378	371	362	366	386	375	337	352	389	390	384	381	349	368	366	384	327	361	396	363	385	375	358	347	374	346	383	373	386	413	382	360	377	389	381	381	357	372	363	342	370	367	332	341	356	358	375	401	355	350	377	376	349	396	355	381	348	357	375	390	349	325	374	371	389	399	354	365	362	334	363	409	367	368	375	392	371	338	348	392	394	370	360	380	364	370	357	384	390	353	392	380	368	373	364	380	356	371	372	393	373	359	363	372	398	385	382	341	354	382	339	393	362	367	387	366	412	353	383	358	357	362	375	399	344	374	347	374	346	377	370	378	396	398	379	397	336	378	365	352	378	350	373	324	362	332	369	381	361	324	363	360	327	338	383	349	354	384	359	386	367	405	388	357	374	320	397	386	359	360	379	360	355	359	344	320	343	381	377	359	402	343	379	374	367	340	380	355	357	367	373	366	306	380	354	342	393	355	345	377	388	370	386	393	374	330	392	384	333	395	356	360	371	335	362	342	381	393	399	411	359	357	355	394	348	369	349	372	372	373	352	381	369	401	386	404	385	349	358	365	394	343	386	392	408	419	364	382	355	357	372	357	346	356	360	405	364	366	356	362	351	389	393	373	330	380	385	369	353	414	382	363	347	366	358	398	346	364	367	329	370	373	383	349	399	362	379	381	332	374	369	369	360	375	394	374	373	372	367	380	355	378	377	376	345	388	356	380	361	389	411	395	365	346	386	385	378	351	366	388	341	361	404	345	389	371	406	342	393	356	376	354	412	367	338	379	384	358	384	366	391	341	362	369	388	384	358	351	351	368	355	416	397	356	370	377	332	408	378	364	389	337	337	404	356	366	370	358	347	350	406	340	355	379	325	399	352	368	364	364	367	376	376	373	352	401	315	366	363	359	372	372	366	374	335	376	359	359	392	360	350	372	350	358	334	372	351	390	340	353	402	390	371	335	378	373	362	374	357	334	345	389	371	384	340	369	364	375	355	345	372	347	389	368	379	381	362	372	374	372	408	385	380	382	374	377	318	357	381	368	417	382	368	334	394	376	377	345	403	395	381	377	363	378	365	328	385	367	377	367	387	344	347	388	329	372	369	380	417	361	388	362	379	386	394	390	371	357	380	406	368	364	381	357	381	392	364	378	358	360	404	356	384	403	390	397	384	355	379	345	361	380	343	381	404	391	371	374	406	365	381	350	371	331	371	411	327	376	386	353	347	349	353	336	367	347	355	382	385	416	373	385	382	364	356	369	376	373	369	390	371	365	366	363	364	351	363	390	351	347	357	333	362	318	404	379	389	359	353	374	350	344	373	362	379	387	367	366	363	393	351	372	370	402	372	389	373	400	357	381	324	339	390	341	358	365	376	350	350	350	365	375	401	399	386	354	388	366	361	344	358	369	359	375	377	381	349	348	357	368	383	393	369	361	359	346	368	380	365	382	371	344	397	376	374	362	390	379	377	353	406	408	380	356	368	352	375	375	388	378	392	374	384	344	347	422	390	401	378	346	389	376	346	348	393	367	378	373	357	330	351	387	352	382	346	378	377	386	362	368	403	427	377	381	411	354	375	355	386	372	345	380	397	398	381	367	354	332	356	385	362	338	395	365	403	357	369	329	360	374	381	370	334	335	364	401	381	360	424	348	367	379	374	389	360	358	404	366	349	395	364	389	382	371	376	396	362	389	351	350	397	370	359	398	347	333	379	402	350	331	373	380	344	360	377	364	410	365	360	369	368	362	390	359	389	333	396	395	353	376	365	383	372	349	365	343	395	344	412	377	352	360	364	390	386	342	345	359	333	357	384	361	407	350	356	374	342	347	368	349	373	400	337	352	339	365	369	386	354	375	379	366	375	351	357	342	386	355	364	385	343	372	387	364	391	379	391	390	372	357	376	368	335	354	376	376	367	373	328	372	370	364	394	346	384	356	367	384	358	341	400	387	394	373	342	347	360	367	388	360	351	341	401	385	388	360	363	373	401	364	387	362	372	372	375	398	362	387	382	384	363	386	363	351	375	361	366	370	367	383	368	384	351	367	365	384	388	386	354	347	346	384	369	394	355	396	365	356	374	356	373	407	344	371	363	394	390	372	355	332	355	387	407	375	392	379	332	395	360	362	348	360	365	389	352	364	362	344	372	386	385	361	351	347	390	374	369	380	350	391	396	356	371	388	357	358	355	411	339	378	336	369	367	351	379	372	354	380	394	370	371	364	403	359	389	353	389	372	379	357	401	369	376	376	337	413	412	380	383	387	364	388	398	359	409	364	395	341	387	383	373	377	386	377	372	382	345	390	372	357	363	382	340	369	337	397	393	366	356	409	411	386	357	358	373	378	371	363	361	359	375	381	351	370	340	345	356	368	402	354	351	356	343	360	369	400	384	390	380	357	351	380	353	363	357	364	359	358	391	355	362	382	371	338	388	365	386	385	351	361	352	349	393	373	387	420	347	394	366	389	392	387	358	369	381	358	364	349	345	366	376	349	364	362	334	412	360	365	354	373	338	365	362	424	325	381	361	382	371	358	370	368	377	364	373	333	382	356	347	378	371	394	346	376	347	348	374	350	362	354	361	386	367	388	360	367	420	361	365	379	361	329	354	389	348	371	373	385	343	383	365	330	361	390	365	373	378	362	415	369	377	356	351	396	339	385	343	377	404	361	362	364	345	400	333	357	334	342	376	368	350	363	361	357	388	374	384	387	390	363	366	376	360	400	360	374	360	368	341	414	353	347	360	357	387	344	398	365	345	379	350	357	388	362	413	402	345	380	364	381	363	346	362	359	347	379	409	357	378	360	382	388	357	349	384	377	372	331	334	359	360	348	351	329	343	394	378	349	401	357	354	342	359	376	378	388	351	400	345	367	369	383	370	379	370	356	385	354	347	367	394	381	350	372	346	398	343	328	362	359	344	378	370	371	345	363	408	403	372	383	372	381	377	348	425	393	392	357	347	366	346	372	381	371	359	347	363	365	353	396	350	360	339	388	375	361	367	404	382	378	366	382	327	338	342	348	394	360	376	419	332	354	387	354	375	387	361	358	374	395	346	364	355	356	361	391	373	348	350	356	371	385	385	355	354	375	389	369	360	351	366	386	386	381	407	373	390	372	363	373	385	355	351	358	382	383	365	355	368	364	387	392	342	335	374	340	349	364	381	345	366	359	377	380	395	362	364	350	363	330	385	336	394	350	349	331	359	349	343	389	359	379	348	351	356	346	379	392	354	368	372	392	390	379	366	383	362	370	374	398	335	374	382	379	355	379	349	411	392	342	397	384	380	383	385	357	391	333	337	380	341	393	375	374	338	325	380	343	355	340	369	361	361	363	372	360	380	348	348	400	364	364	368	374	350	386	363	372	351	352	368	366	365	371	356	404	377	379	382	332	367	371	387	368	362	349	338	356	357	353	339	370	389
54157	22301	12870	6798	4703	3591	2730	2244	1826	1614	1445	1217	1135	1036	950	935	891	814	794	810	787	757	748	699	688	685	709	732	687	662	641	679	616	684	656	650	620	625	630	607	648	638	608	660	637	630	633	607	633	608	612	626	596	604	643	613	643	608	621	657	617	618	614	659	630	655	615	617	626	565	629	667	623	603	602	612	575	632	637	604	598	587	615	599	643	646	617	618	613	602	587	595	600	572	577	580	631	586	613	615	623	550	593	630	597	655	590	607	623	569	614	610	619	621	582	604	585	636	560	609	631	586	657	607	562	603	612	604	657	606	632	644	612	636	577	621	606	558	575	603	617	593	575	617	580	640	609	592	630	618	599	605	566	607	581	580	635	602	597	600	618	591	615	577	627	602	575	603	592	636	581	628	617	627	585	563	584	647	607	564	606	568	663	585	597	629	628	613	582	600	615	611	616	635	588	622	608	553	599	616	643	619	608	617	595	612	589	607	615	628	600	563	602	602	603	663	634	631	602	587	606	619	600	613	647	644	563	610	623	566	569	590	577	665	601	585	550	629	566	587	613	597	645	609	613	561	576	639	579	600	565	590	606	610	588	625	567	621	566	597	585	622	578	629	654	564	621	614	635	606	655	606	596	560	554	604	597	570	622	642	604	602	585	613	615	584	642	609	608	589	603	599	590	569	618	624	577	584	576	594	639	600	655	585	585	601	603	624	601	591	601	626	599	619	633	597	672	578	560	609	584	583	584	581	575	596	603	618	645	623	607	561	624	575	583	611	612	631	613	628	603	568	600	590	580	601	557	569	584	607	613	640	605	672	601	624	592	588	563	617	551	597	638	612	591	618	593	615	588	647	604	591	593	620	636	625	611	575	596	645	573	624	609	611	596	584	595	580	575	613	630	581	612	613	549	588	599	618	600	615	601	597	621	593	559	666	578	612	589	608	629	629	596	566	562	672	580	594	607	572	608	587	639	626	596	569	631	644	609	602	586	570	572	585	584	604	628	605	570	565	579	592	606	586	630	603	609	589	555	548	582	606	615	607	612	589	621	621	630	559	621	589	590	564	594	593	590	610	559	601	617	620	607	611	628	600	565	643	567	583	618	579	616	605	591	592	600	594	614	592	613	593	616	630	575	581	591	577	590	569	622	592	621	577	618	569	531	576	620	614	590	616	615	618	581	577	596	616	608	615	598	621	582	587	612	563	587	646	569	581	593	582	594	602	609	580	602	612	571	592	554	611	573	573	571	590	613	611	598	607	602	604	605	628	584	608	569	579	582	567	617	570	642	596	641	612	604	596	605	650	627	612	571	607	605	614	579	611	565	573	577	624	617	585	609	580	593	625	625	606	608	593	589	579	600	607	588	593	589	612	552	634	611	613	615	616	637	580	647	647	602	625	608	569	566	615	634	595	610	596	599	637	607	566	622	626	670	626	656	553	598	555	622	577	607	588	609	630	593	600	575	584	613	605	586	610	595	598	649	581	580	595	569	610	575	627	578	583	642	627	628	553	551	637	612	614	593	623	620	599	597	611	610	625	643	612	596	601	605	582	638	643	589	592	574	620	570	637	606	613	578	583	601	571	608	644	577	597	601	578	674	599	599	572	627	608	589	598	605	579	605	641	635	571	650	581	601	612	567	619	603	610	600	560	590	596	598	579	606	561	588	606	616	613	653	568	622	643	636	562	606	522	610	579	607	596	596	575	612	579	557	564	586	624	571	663	596	618	612	619	576	618	602	660	624	605	592	614	598	585	591	583	600	627	569	610	575	574	624	598	612	623	606	607	611	621	591	623	650	635	560	612	600	595	584	595	585	596	572	570	592	581	604	573	590	574	627	631	645	593	572	568	568	592	591	603	602	585	582	635	587	607	577	633	599	633	558	603	590	589	591	622	610	599	624	615	641	619	588	637	606	576	627	578	589	596	603	596	623	644	613	640	589	563	643	579	588	614	637	625	572	603	605	624	616	605	619	627	608	621	598	627	581	609	643	634	594	571	607	578	598	625	599	638	567	603	578	567	594	589	566	594	629	616	621	648	595	620	639	571	599	590	624	571	596	626	622	615	601	628	600	615	597	591	603	600	617	626	631	630	578	583	610	556	509	584	599	591	666	591	617	615	605	582	572	606	583	603	600	630	580	642	633	581	595	597	580	616	594	596	604	597	661	595	616	536	639	589	577	590	612	627	632	583	590	575	598	584	644	598	618	581	617	585	593	581	608	560	548	630	578	575	605	590	610	619	554	630	538	577	570	583	614	624	590	575	610	571	603	614	616	559	618	586	593	593	599	587	612	635	631	587	628	619	617	618	616	563	566	610	616	611	602	620	564	627	627	608	573	583	586	612	611	602	577	591	593	599	604	567	586	574	611	612	599	567	614	610	584	545	584	639	613	536	592	567	586	577	623	623	575	592	637	602	595	626	600	588	622	626	614	592	608	626	611	626	593	558	597	602	628	611	534	590	619	628	614	575	571	574	544	588	599	560	610	589	600	616	577	621	565	621	601	606	615	555	598	598	594	627	551	583	617	614	592	664	575	654	622	588	601	607	605	621	649	591	574	610	607	605	622	649	633	583	637	623	606	617	621	609	586	596	572	614	607	563	603	577	616	617	587	569	583	581	637	586	586	592	584	637	621	602	634	586	537	583	598	570	640	586	577	554	634	584	599	577	554	580	598	618	612	606	612	587	572	626	596	613	604	586	621	632	586	610	590	570	599	588	561	587	612	568	572	611	631	580	608	608	619	614	557	593	598	592	585	579	611	618	614	601	568	589	623	590	566	609	654	587	598	606	586	604	633	578	629	593	581	598	577	606	568	590	597	577	592	600	581	607	624	628	586	605	623	616	592	612	600	609	578	554	596	640	619	573	540	581	591	566	559	611	576	607	613	643	603	651	596	578	596	558	582	603	608	581	563	600	611	620	627	609	602	547	638	614	578	600	601	610	628	621	561	597	567	599	580	631	569	607	583	581	588	587	590	585	642	596	561	601	585	608	578	575	599	588	631	588	637	568	594	617	570	603	623	616	571	610	619	594	616	621	592	578	562	591	613	661	601	623	590	612	592	615	614	600	629	551	606	563	605	626	573	620	621	572	602	585	669	546	617	547	584	544	587	615	607	620	600	632	602	623	593	572	574	613	578	605	555	593	557	616	659	646	584	587	584	612	593	581	622	586	595	627	612	591	628	604	595	592	633	644	607	637	617	568	587	610	603	630	592	608	585	575	586	585	587	587	585	608	579	630	569	611	604	600	560	594	537	629	606	608	594	635	618	625	612	582	620	605	628	619	584	575	598	642	589	566	618	602	577	562	570	597	617	586	603	623	555	622	568	588	598	594	634	622	598	542	603	596	623	614	580	572	565	598	607	639	580	618	623	602	659	558	559	629	649	605	584	594	624	596	622	593	620	583	582	586	640	575	621	616	617	625	553	600	573	580	591	609	634	598	595	637	591	601	616	621	606	580	638	588	578	558	577	592	586	582
27000	21091	10409	520	239	208	169	165	147	146	149	127	156	154	158	157	143	141	146	163	126	161	142	167	174	128	138	168	144	156	146	139	148	147	148	137	123	150	161	125	126	137	141	136	146	134	150	145	153	132	153	124	143	111	129	131	142	141	153	152	130	170	153	155	138	165	159	147	161	143	150	134	147	131	123	136	124	154	143	121	118	127	136	122	143	146	127	148	144	121	137	131	137	138	154	132	142	145	141	156	139	164	156	132	151	146	119	129	141	152	127	155	142	151	149	148	134	141	160	144	174	146	134	149	135	141	146	140	134	131	160	141	158	141	151	154	135	131	145	136	152	141	160	147	160	153	125	144	149	140	150	123	140	137	146	172	152	159	148	131	150	134	141	121	160	148	141	132	149	137	160	152	148	130	120	128	133	139	141	137	127	125	155	135	135	148	148	147	121	133	139	137	128	143	146	128	142	145	152	116	130	162	148	153	127	142	121	156	134	165	157	125	148	125	115	147	147	145	147	158	139	166	145	154	148	131	141	145	148	147	136	143	135	141	138	133	151	152	133	137	132	148	150	142	136	126	138	127	153	179	136	137	142	149	122	151	139	129	144	140	146	129	142	140	156	172	149	139	138	145	167	143	171	170	155	125	133	128	159	160	130	142	158	116	156	129	142	147	131	158	148	154	154	144	132	149	154	151	148	162	132	140	141	161	141	135	146	148	138	128	135	152	145	140	138	137	139	140	153	143	149	116	139	145	164	159	143	140	137	139	138	131	125	140	139	173	150	139	135	158	141	163	157	139	164	144	135	154	140	131	125	151	125	144	137	150	141	135	149	140	162	148	159	127	141	124	135	158	127	131	142	124	149	140	141	159	156	146	145	160	130	149	138	126	158	153	142	163	131	145	123	150	146	148	152	136	161	150	149	136	140	155	146	147	160	142	138	127	128	161	127	145	141	112	146	155	157	138	145	149	158	147	135	134	160	159	150	126	149	157	144	142	148	160	144	147	142	146	177	160	143	134	124	159	133	137	150	150	140	122	124	141	145	142	140	149	155	133	146	136	145	140	161	139	133	147	123	137	150	137	127	138	137	136	172	143	133	147	131	141	150	119	129	144	145	154	162	145	128	148	136	145	138	156	138	129	140	144	160	141	152	167	166	135	130	154	145	137	142	147	114	131	139	129	112	155	145	166	135	131	141	152	145	130	156	162	131	131	142	165	148	151	138	136	148	133	133	123	137	136	130	148	124	153	135	130	146	145	138	142	137	137	150	142	139	148	153	136	142	152	124	139	129	145	135	131	144	151	129	127	133	154	142	161	148	150	149	130	152	144	144	139	133	141	147	125	125	136	132	135	133	145	141	174	155	131	152	135	141	150	153	143	117	170	157	137	153	110	140	141	148	142	153	138	126	158	142	133	147	163	144	147	134	142	130	142	142	128	132	157	153	137	155	134	153	131	129	152	143	143	129	123	148	139	165	143	145	118	141	153	132	141	141	145	143	141	146	135	127	141	153	141	147	159	134	137	160	166	162	146	150	142	123	148	134	148	136	145	142	169	141	127	133	132	148	124	147	149	135	157	153	128	142	130	129	137	142	156	136	134	156	134	133	139	148	145	134	140	149	140	145	130	132	121	127	134	142	138	138	124	143	134	171	140	147	143	145	135	145	142	127	153	123	133	140	130	131	150	147	124	140	152	149	154	151	144	162	154	153	156	145	145	171	152	128	144	126	146	146	140	147	123	136	159	144	132	148	148	132	154	134	138	128	144	141	147	137	152	142	150	137	154	155	151	137	139	154	143	152	139	140	143	159	139	151	145	148	141	165	139	147	160	156	140	156	132	125	134	141	145	142	133	140	164	185	128	141	137	132	136	128	148	145	135	135	157	158	163	143	151	159	133	135	147	154	142	141	139	143	119	145	130	148	147	137	133	142	146	134	155	155	141	142	146	154	152	162	133	138	135	138	141	142	148	126	149	128	163	138	124	169	153	152	158	147	155	152	144	144	143	150	145	153	151	154	146	137	145	163	134	122	142	147	135	128	139	145	140	165	135	169	168	147	141	142	150	169	158	154	160	140	140	113	144	142	143	131	135	157	142	132	165	142	136	160	115	145	127	146	164	144	178	141	140	164	159	149	149	145	163	154	143	134	144	162	133	149	145	131	145	131	143	145	139	144	151	145	142	139	171	157	143	150	147	133	143	156	141	162	149	140	131	148	144	146	142	153	130	129	146	144	139	138	126	148	132	137	146	142	142	155	121	150	135	152	144	132	143	131	163	161	150	145	155	131	148	147	136	130	129	155	135	139	126	140	135	157	138	156	140	146	135	130	132	124	156	156	152	138	151	168	130	144	145	156	139	153	144	156	147	142	146	148	150	143	161	141	146	142	152	129	140	142	158	151	155	134	146	144	134	127	150	138	161	134	135	164	146	141	154	134	134	152	157	131	141	133	151	124	144	138	145	136	147	155	124	135	157	148	121	157	142	114	144	153	151	146	130	159	136	139	141	142	135	141	156	133	150	152	131	128	133	142	165	143	145	143	160	134	146	123	133	144	144	160	137	145	129	146	142	134	148	143	149	137	147	130	145	161	139	159	136	118	135	144	163	141	142	138	123	138	137	125	142	150	146	162	129	141	140	133	120	159	126	145	160	164	141	136	121	125	157	125	140	138	152	151	143	152	136	134	145	132	134	152	151	139	119	138	128	156	159	147	143	130	133	144	126	143	153	145	151	141	135	151	134	139	139	144	149	132	151	141	159	153	157	159	150	161	135	154	129	143	161	147	146	145	145	139	133	144	127	152	136	127	150	150	145	146	151	143	156	157	153	121	133	138	140	151	163	145	138	145	133	155	145	138	158	140	150	137	139	146	141	154	138	139	157	140	149	155	126	140	147	124	157	144	150	157	133	136	127	122	156	127	149	124	151	141	111	147	155	132	139	146	165	139	148	155	135	152	160	142	139	137	140	142	144	132	138	135	142	128	141	141	133	143	151	144	126	140	127	122	153	146	138	147	147	137	136	129	131	129	133	133	163	149	147	117	147	142	135	158	154	158	135	141	134	130	150	139	160	136	160	124	158	150	167	149	145	143	137	141	153	148	164	160	144	136	143	157	141	148	147	157	128	137	143	132	141	161	143	151	131	144	159	145	141	123	140	157	133	131	147	125	125	134	136	159	138	140	133	142	156	160	120	135	132	144	136	149	134	125	128	142	163	159	146	127	142	153	164	146	156	168	123	131	150	120	135	126	152	140	162	146	150	144	155	160	130	149	147	133	142	151	128	128	133	160	124	132	150	141	134	152	145	145	152	159	165	157	160	158	139	145	130	140	150	127	150	150	154	150	141	173	154	121	120	115	151	152	123	142	133	142	139	150	151	128	143	150	150	133	160	145	144	134	140	143	172	124	150	144	162	131	134	115	157	149	149	145	151	157	135	146	142	157	141	152	141	145	135	131	167	167	127	157	134	147	146	139	140	145	148	155	148
22704	4751	1096	599	467	365	374	312	287	266	302	260	265	270	294	263	243	245	269	259	242	258	257	278	245	282	242	231	257	228	244	245	240	230	265	231	224	245	250	276	287	244	258	226	244	232	220	255	248	250	224	223	262	257	249	231	251	248	230	265	272	247	265	233	276	250	243	264	252	224	229	247	247	237	249	248	251	263	256	210	228	234	249	242	224	250	232	240	245	224	245	218	246	215	225	227	227	238	239	223	239	261	276	244	231	274	228	243	223	250	253	229	251	258	252	250	216	232	269	233	259	238	220	248	240	243	221	269	258	239	257	255	228	245	228	247	255	244	261	256	238	270	274	255	248	258	240	233	226	234	243	222	268	262	261	261	254	256	260	268	259	263	253	233	258	227	247	243	245	221	257	252	257	203	220	218	231	240	251	251	280	245	248	229	240	243	210	234	275	219	256	257	256	230	243	251	259	259	226	258	219	239	233	232	234	233	269	250	241	256	232	262	264	254	228	257	243	245	272	245	269	215	245	248	248	243	248	244	271	249	266	232	235	247	232	232	234	254	264	252	243	247	218	236	273	270	267	244	246	238	228	248	232	238	221	228	233	241	252	238	250	257	253	244	225	238	252	259	258	267	241	219	253	232	245	241	259	261	274	240	251	236	250	245	238	221	257	258	274	250	253	226	241	243	224	224	235	246	244	279	241	258	237	225	260	257	255	204	249	235	274	236	245	246	218	258	223	281	244	215	250	242	246	247	242	255	266	228	299	273	243	219	248	255	220	269	239	241	257	253	243	240	230	261	238	237	215	234	234	251	234	263	262	254	255	219	238	220	236	235	260	251	242	246	256	264	240	241	232	240	254	227	232	251	249	235	259	240	235	248	239	257	244	255	277	226	276	224	254	270	246	220	235	237	233	251	222	232	256	247	257	253	234	241	250	241	231	235	262	229	224	231	234	222	261	263	253	233	226	250	232	246	261	267	248	254	255	241	223	281	252	276	255	243	255	236	231	260	226	233	252	267	230	228	235	247	235	240	268	222	251	258	268	214	227	236	252	227	245	271	249	243	261	239	265	241	227	249	241	238	240	250	235	243	236	260	231	241	230	221	263	247	244	233	241	239	251	258	228	261	257	235	213	246	234	243	266	232	235	256	214	241	234	249	215	253	267	230	218	240	254	233	236	222	242	224	247	226	215	209	235	252	238	228	232	265	242	255	235	235	262	251	225	235	249	264	212	241	264	240	255	235	235	249	237	252	250	244	252	235	257	224	251	247	235	255	231	246	245	237	257	227	248	240	214	225	253	240	251	246	258	228	214	190	235	264	225	237	218	226	252	238	245	271	245	246	235	236	249	246	251	254	235	245	236	247	229	248	249	278	218	253	238	275	243	204	264	252	256	241	246	246	240	240	215	239	209	269	270	232	233	244	225	259	231	239	233	244	244	239	246	288	240	287	250	248	241	256	249	224	210	225	237	253	246	254	271	243	215	237	238	267	252	248	235	248	220	238	236	260	246	227	243	225	253	267	235	219	213	235	228	240	241	250	248	247	237	239	238	220	257	236	229	220	222	215	252	234	244	244	269	267	214	235	245	234	241	245	246	247	250	231	235	225	235	221	268	236	222	251	221	255	235	255	241	254	232	237	236	256	226	256	236	240	240	254	265	234	243	243	274	233	254	228	242	240	214	260	244	245	285	243	257	268	236	260	235	237	236	230	236	255	236	223	263	246	251	269	255	234	254	232	222	252	252	225	235	231	249	218	218	223	263	232	242	233	254	252	244	240	259	275	240	233	257	270	253	250	230	272	268	221	285	237	230	230	245	235	255	220	238	250	229	222	249	221	247	230	252	246	235	236	263	255	228	239	262	242	230	249	265	254	244	232	249	268	229	263	256	253	227	245	259	250	249	258	257	226	248	230	234	251	244	247	261	262	253	237	232	261	269	238	267	259	220	235	253	250	238	242	256	235	256	242	265	262	263	264	249	239	220	248	223	220	236	244	244	225	222	231	251	228	249	268	246	225	234	240	231	250	269	261	224	224	229	234	250	238	271	232	249	241	284	235	248	261	245	258	250	238	217	246	249	249	219	248	249	238	243	265	253	253	241	230	251	250	244	240	252	224	255	247	223	224	264	234	259	237	254	264	247	236	244	246	233	237	245	250	263	242	228	239	212	222	256	256	238	222	235	242	234	244	250	251	249	244	240	229	230	225	251	247	244	256	257	239	217	231	228	262	244	250	225	244	238	215	259	239	211	218	238	212	239	259	239	271	243	223	237	269	237	266	251	241	227	256	260	259	239	262	232	222	234	257	253	226	250	272	222	228	234	258	253	253	268	243	253	244	249	267	221	221	250	254	240	241	263	255	223	254	244	279	208	265	255	233	236	244	257	234	250	236	243	240	251	228	236	271	223	247	217	224	223	264	248	287	252	256	245	226	244	245	277	257	222	251	231	228	227	251	223	263	243	250	241	240	252	270	245	237	255	249	253	229	248	214	238	240	247	224	239	271	250	214	241	227	215	254	233	232	276	255	218	250	260	252	233	240	236	260	226	253	236	255	260	247	263	232	257	212	238	256	252	240	273	251	241	264	232	254	249	262	263	250	262	222	249	276	230	221	223	242	225	242	257	282	205	247	224	254	235	245	261	222	229	241	247	259	248	257	237	274	211	254	255	243	239	246	258	217	281	257	253	254	243	244	256	251	223	272	247	245	257	225	234	217	263	243	266	248	255	253	242	240	248	279	254	244	243	240	264	232	257	233	254	264	239	266	258	230	237	222	241	246	237	223	227	235	249	238	258	241	232	254	237	216	238	222	242	275	236	246	252	218	240	255	258	221	242	232	232	231	254	248	258	272	247	235	252	260	256	230	258	260	240	246	242	239	249	266	276	236	234	265	249	233	260	239	236	232	243	223	259	240	249	262	239	229	222	216	228	229	246	252	246	245	262	263	239	267	235	252	240	257	209	237	279	230	241	230	232	241	257	231	235	229	247	246	266	237	256	239	251	242	212	210	261	273	257	236	259	266	251	223	262	239	250	264	255	238	235	239	251	234	251	225	230	255	272	266	263	229	226	205	243	247	255	233	220	253	255	233	240	237	237	234	237	233	268	246	259	269	259	230	265	225	262	244	252	238	262	249	251	252	222	215	209	255	265	267	231	236	236	215	237	251	256	227	272	238	251	282	232	238	205	222	258	258	241	253	253	257	251	262	268	230	237	246	227	259	253	215	256	268	232	257	209	230	238	237	262	259	240	251	273	246	254	229	241	249	230	244	263	248	246	231	238	238	223	215	249	282	249	255	236	217	231	236	230	245	236	235	257	234	270	234	263	250	281	244	232	247	243	234	255	271	247	253	262	243	231	245	248	274	250	239	246	221	248	225	246	238	233	269	239	241	250	248	226	240	223	257	259	238	236	241	251	249	239	247	268	256	253	260	211	262	250	244	217	247	272	259	247	226	254	242	258	234	256	247	270	217	239	244	231	267
24243	21379	28819	24299	21366	7547	844	603	506	475	460	408	425	404	399	409	391	399	355	404	377	328	350	343	347	350	370	332	330	356	328	351	358	352	336	313	306	314	341	306	333	339	343	333	321	355	305	354	329	331	348	348	330	316	312	325	291	322	330	337	324	333	336	340	342	326	304	355	298	330	323	347	302	326	338	328	317	333	344	321	328	323	341	330	346	329	340	336	318	336	310	357	350	330	309	327	334	335	348	343	330	328	348	358	335	343	317	318	299	364	294	322	346	318	298	352	341	343	344	332	334	327	320	347	312	335	343	363	311	315	333	355	363	355	320	354	340	315	328	301	326	308	320	320	319	367	349	353	330	346	333	299	290	345	368	352	357	338	343	324	329	336	309	319	313	322	330	330	305	336	339	296	330	334	309	282	309	324	319	329	340	363	302	320	349	336	342	323	327	322	348	339	327	328	340	331	333	309	294	316	326	308	342	323	351	337	325	335	321	317	341	357	335	321	359	325	324	323	364	316	327	332	327	345	341	310	312	293	293	313	297	311	305	338	311	323	329	314	320	315	312	341	337	377	353	351	346	315	336	338	320	336	336	336	335	318	309	350	294	318	302	306	357	334	334	322	361	356	309	305	320	353	328	323	321	304	309	365	333	368	327	340	321	329	327	327	311	305	337	321	360	316	327	304	319	334	313	340	320	351	340	305	300	320	311	304	343	305	321	335	319	291	327	352	346	358	351	301	311	346	314	334	340	336	352	353	310	301	346	323	363	325	300	329	308	302	318	336	324	322	323	343	326	333	326	360	333	287	321	321	312	332	351	333	328	278	344	325	288	335	308	320	335	343	317	360	322	319	322	337	331	336	314	355	337	346	348	332	357	328	313	310	334	321	320	328	351	325	314	332	338	317	334	299	354	342	347	306	309	324	334	365	314	340	352	309	321	320	332	334	338	355	319	346	340	327	341	332	319	336	342	348	330	319	331	337	329	333	330	345	332	320	336	335	334	317	324	318	334	348	355	330	305	337	318	304	321	304	335	338	314	325	333	315	323	340	319	320	365	319	319	300	331	339	318	338	336	308	341	260	291	318	346	318	358	316	304	322	325	305	324	310	353	330	343	301	302	341	338	352	313	316	325	352	346	323	365	336	302	332	341	325	322	354	343	328	337	348	377	330	302	332	315	329	318	345	318	352	341	335	325	321	347	338	288	323	347	328	323	314	332	348	315	355	298	345	282	332	309	347	313	328	356	329	347	345	345	337	324	335	329	309	298	369	308	340	331	346	354	338	322	331	319	340	322	302	341	319	319	310	331	337	338	331	327	317	314	371	333	330	323	337	326	312	345	353	337	314	320	319	336	331	361	301	360	316	332	367	312	306	350	349	332	324	304	334	327	342	342	342	311	336	331	342	334	298	343	340	324	330	309	298	314	356	287	314	332	315	333	325	365	344	323	337	374	309	351	325	320	321	338	337	342	334	341	327	310	336	328	335	322	360	350	353	328	305	317	337	329	362	350	296	330	319	343	343	339	326	347	318	344	339	332	325	355	317	358	313	319	344	331	296	306	335	331	288	324	334	357	339	299	370	342	338	309	331	301	291	310	311	307	317	365	353	333	319	312	328	342	332	361	337	307	350	338	341	311	308	332	331	351	340	359	345	337	355	299	319	319	356	314	342	342	357	294	312	291	339	347	352	317	338	323	321	341	345	314	327	325	319	317	321	323	356	349	368	349	321	340	354	312	319	322	332	318	302	343	309	321	337	341	302	350	308	327	312	327	283	329	348	319	320	306	302	332	325	320	337	316	333	327	379	344	317	372	325	323	299	335	314	314	340	293	345	340	320	353	323	345	332	329	337	313	292	303	312	313	306	318	314	311	360	326	319	322	344	312	308	320	329	300	330	281	334	290	322	293	314	312	326	333	339	296	322	295	344	336	346	329	360	330	340	336	311	312	338	320	331	349	315	348	330	336	344	336	318	361	337	317	322	348	347	323	310	304	289	333	339	282	317	332	342	310	339	347	337	305	334	333	316	328	350	351	338	355	295	331	312	353	349	299	302	337	341	318	333	322	330	347	333	323	353	323	338	350	342	347	301	307	332	311	341	320	321	351	356	338	306	307	309	343	326	290	344	319	333	302	351	331	328	314	323	327	333	306	343	327	321	350	323	340	354	322	321	321	303	345	342	344	309	335	353	320	352	370	307	316	303	309	311	348	342	337	314	327	309	313	316	330	305	343	343	323	312	328	313	324	330	336	344	310	311	305	333	323	347	354	320	345	311	299	343	318	331	359	339	361	351	318	327	325	325	342	326	333	355	332	346	355	333	330	309	338	306	307	339	378	316	328	342	331	342	308	314	345	312	330	309	346	340	350	305	331	318	311	289	317	341	327	319	316	284	305	320	311	321	314	325	319	333	327	338	325	354	317	319	322	327	340	329	311	321	337	333	323	323	313	346	341	346	308	344	322	306	323	337	340	304	333	299	323	317	320	335	303	300	331	354	288	358	326	350	343	316	312	340	330	339	337	302	322	324	312	304	318	332	318	332	334	317	323	309	335	322	341	339	338	338	316	320	326	311	359	325	326	311	316	298	329	318	330	324	317	338	306	316	314	340	345	321	329	325	331	319	346	325	335	330	308	305	337	383	314	333	317	358	331	320	321	366	362	309	342	325	322	319	347	342	356	357	345	309	299	332	336	325	308	299	331	325	319	340	325	312	331	362	331	358	324	345	326	330	324	307	344	310	345	356	333	344	315	315	306	331	341	351	342	344	338	364	342	301	329	330	321	334	331	342	327	337	342	304	317	322	323	300	350	317	282	315	362	328	286	326	304	324	336	326	331	315	350	340	335	365	365	308	329	333	327	332	332	327	330	326	316	330	338	301	318	331	341	355	321	329	314	318	316	298	327	312	321	324	320	339	308	297	343	303	332	312	288	357	332	312	325	359	355	343	321	342	288	302	338	332	323	350	332	312	315	318	292	300	294	344	331	303	304	332	304	331	292	344	341	316	334	334	284	326	355	293	336	330	331	327	347	332	343	341	324	308	344	309	373	332	346	296	319	316	334	305	327	317	351	297	357	309	333	338	322	335	317	334	316	328	329	341	323	331	315	346	320	302	300	347	316	320	330	330	356	332	334	324	318	293	326	326	353	277	325	332	337	320	339	325	313	324	340	351	296	303	327	323	330	317	349	327	298	308	322	352	314	321	300	313	334	319	316	319	339	279	329	329	333	348	323	327	344	328	353	305	322	319	312	327	325	331	322	315	298	334	339	309	310	304	317	341	322	333	319	332	331	362	307	368	297	301	284	357	358	312	312	337	298	335	331	310	304	324	310	322	357	345	327	318	354	342	323	342	304	354	367	345	302	323	309	311	327	342	296	371	305	299	317	341	346	348	357	354	350	317	322	320	296	353	360	335	347	355	317	333	336	319	352	337	323	325	326	296	299	386	313	348	345	343	340	331	336	287	339	293	335	334	307	314	351	338
45235	14433	8098	4146	2741	2108	1597	1399	1136	1008	962	881	864	801	728	715	684	653	653	628	633	584	613	625	593	617	627	587	552	540	577	576	572	565	576	567	553	546	554	553	586	562	570	547	559	574	533	553	577	557	574	518	534	535	510	531	567	562	525	531	561	536	541	518	580	516	561	539	555	513	513	544	533	505	516	545	528	543	542	581	566	565	529	553	540	567	531	523	558	538	552	543	488	509	548	546	522	561	560	531	537	527	540	566	507	560	563	562	560	506	544	548	564	531	520	519	536	539	535	541	491	482	552	562	517	560	568	530	534	557	531	535	524	559	572	574	572	539	512	553	540	547	534	504	536	507	538	553	524	531	538	560	529	557	546	566	513	516	523	584	540	567	560	533	530	535	568	541	498	476	523	567	526	546	524	604	517	487	522	552	542	560	543	505	556	545	548	518	520	513	520	525	531	535	530	527	547	565	538	519	511	574	536	522	503	503	578	531	556	541	560	514	523	520	561	563	523	555	564	545	533	536	515	530	517	521	550	516	544	552	548	556	527	515	565	486	544	543	563	568	592	588	542	479	558	546	555	535	517	542	558	558	511	574	528	542	537	551	559	566	573	556	553	468	560	524	543	510	540	516	523	565	554	557	569	542	498	562	574	534	512	520	552	515	554	520	526	519	514	562	551	546	552	518	526	515	528	509	552	521	539	540	537	538	556	529	516	541	540	534	521	592	520	557	467	527	533	574	512	539	523	561	496	581	532	510	545	567	520	548	540	533	520	529	535	557	505	511	521	538	541	549	599	539	578	560	496	516	562	578	498	536	542	556	540	535	539	517	503	551	508	548	518	531	537	557	568	517	547	547	586	543	543	501	494	484	555	507	560	555	550	513	542	507	519	563	546	518	547	512	533	506	520	540	530	529	561	515	565	524	537	529	562	498	491	528	564	500	509	549	534	523	552	525	533	554	553	563	560	539	536	560	554	559	540	577	540	515	528	550	530	550	539	474	524	568	528	545	564	533	537	522	543	495	545	552	518	519	561	507	497	557	538	569	535	542	560	533	569	529	548	531	539	542	526	560	536	547	551	526	531	563	539	549	542	526	530	548	539	564	527	549	556	533	515	575	527	564	564	482	500	523	530	570	523	523	539	576	514	502	500	560	531	542	542	539	510	524	580	527	512	530	534	520	546	526	486	539	527	561	532	520	526	510	538	559	541	600	577	539	551	498	522	586	488	514	536	533	559	547	522	559	538	556	559	539	568	560	538	517	571	578	528	536	523	544	490	495	545	561	515	527	529	554	555	516	535	552	524	538	555	526	536	516	537	481	521	531	465	547	547	539	558	555	526	549	562	576	566	543	551	511	537	569	539	529	551	526	523	526	609	533	501	547	533	539	517	554	604	511	560	586	559	496	567	590	515	524	553	532	523	532	534	549	558	530	558	569	515	520	550	574	542	500	474	521	505	549	562	544	541	508	516	505	555	557	510	526	537	548	551	494	532	530	525	596	557	556	537	532	561	532	526	542	571	521	533	522	542	585	507	540	535	573	536	523	528	541	523	483	510	542	530	527	544	558	541	549	579	513	543	530	533	571	543	536	547	493	498	558	490	531	511	546	532	533	566	563	549	556	542	507	583	577	547	517	515	562	529	573	499	510	538	573	532	497	588	546	511	521	557	512	547	554	525	528	528	585	512	539	525	534	575	525	489	576	523	542	509	515	521	538	494	517	514	557	528	556	536	522	567	532	572	532	538	517	502	564	540	502	514	543	540	536	533	546	532	522	591	538	538	532	504	537	546	562	531	560	554	510	510	513	534	540	508	547	541	506	517	562	556	534	550	525	526	542	507	566	524	513	532	540	505	537	577	502	506	543	489	539	504	555	538	567	513	515	564	508	523	550	565	552	519	519	556	558	517	575	536	534	529	535	518	585	538	516	534	500	561	540	515	507	520	522	568	583	560	496	519	525	521	554	575	531	529	538	540	511	552	542	561	538	547	526	545	572	543	560	573	516	532	574	526	557	553	525	540	556	522	580	508	520	578	498	533	554	550	546	515	527	564	514	514	529	505	569	555	534	516	529	493	509	567	538	555	514	540	510	514	564	531	560	565	515	571	571	519	559	544	560	515	495	510	568	500	542	532	500	537	552	544	529	513	543	491	530	500	522	504	544	558	565	534	521	529	590	536	526	522	522	557	482	551	533	517	584	502	559	538	548	536	504	615	485	525	503	541	535	530	560	513	565	532	559	540	511	555	565	524	522	545	520	549	500	534	513	518	514	553	523	550	554	537	531	586	564	516	554	532	542	565	510	523	562	512	543	528	515	514	578	520	510	526	512	509	560	551	501	523	516	569	562	530	546	531	539	536	544	534	553	529	525	541	571	531	582	524	533	509	558	541	498	495	526	532	543	529	505	537	541	529	516	585	553	534	555	590	553	549	563	552	496	541	529	544	561	517	548	544	541	546	561	549	513	587	516	498	544	545	523	531	504	531	510	574	537	522	515	502	537	529	545	545	557	581	521	525	541	567	518	531	532	525	543	544	533	557	524	544	511	543	534	516	515	530	542	538	542	537	528	535	484	536	561	542	553	552	564	573	524	529	534	560	534	578	510	514	513	553	544	515	552	544	545	541	519	504	541	567	522	547	546	536	510	526	562	525	538	541	532	535	514	528	549	528	588	529	511	537	576	559	510	515	546	521	565	515	524	509	539	557	514	524	536	536	556	495	506	525	533	541	573	516	539	551	521	508	556	557	540	520	554	523	503	526	549	551	549	513	528	567	533	505	498	528	528	560	540	506	526	504	533	514	545	527	517	537	604	507	532	487	494	545	525	530	532	544	534	567	517	545	542	537	520	537	547	487	580	552	507	598	538	532	513	548	531	528	526	546	576	519	540	554	528	552	573	559	611	510	540	540	575	556	542	545	505	505	503	527	520	519	564	552	518	539	534	536	511	525	531	574	548	553	514	537	538	513	499	554	579	563	517	536	513	511	578	552	565	553	539	541	486	558	513	500	559	504	560	499	553	515	541	556	531	481	592	489	533	571	557	559	528	533	567	523	560	549	553	520	509	539	508	522	563	497	537	566	522	517	527	506	583	538	552	518	521	538	528	520	520	536	548	559	530	513	542	564	486	537	523	558	551	567	505	548	518	561	576	557	507	515	502	567	562	543	511	508	547	530	515	502	570	520	503	563	539	519	542	508	544	559	555	539	562	533	498	553	515	584	515	527	573	556	551	526	519	538	538	563	593	572	483	508	558	556	554	490	554	484	521	550	557	501	541	505	501	513	535	546	498	561	570	530	546	505	534	471	535	538	560	541	504	546	538	538	550	550	541	516	536	503	529	523	542	563	529	529	522	529	563	548	549	477	502	553	561	502	572	491	516	556	508	520	517	567	587	491	522	535	518	556	589	536	531	497	564	572	540	498	522	536	517	541	513	508	601	521	498	530	548	529	527	554	526	524	500	561	525	555	546	558	524	542	564	516	533
23149	21316	29286	23686	21317	21314	6031	927	729	637	584	540	493	515	466	470	437	417	417	432	461	415	367	440	395	419	378	389	403	421	432	395	375	364	391	385	386	404	397	371	428	360	415	370	391	390	378	411	397	355	388	353	400	367	385	343	402	385	373	360	388	362	386	377	392	394	359	375	360	340	440	349	401	399	374	370	356	377	357	372	346	395	379	353	364	415	337	355	354	381	364	359	376	374	350	351	376	354	394	405	376	373	353	379	393	369	412	402	385	374	346	361	391	354	383	364	375	364	398	376	397	362	394	374	390	383	378	361	369	355	364	378	404	392	358	389	381	395	362	357	389	377	347	404	378	375	362	328	359	369	407	394	381	384	384	383	373	365	375	358	396	336	402	366	390	361	426	382	362	369	363	419	343	385	400	328	366	352	388	382	354	351	337	369	348	372	382	366	373	387	351	342	401	365	392	351	377	368	346	375	340	365	342	366	363	378	378	363	344	339	360	390	336	379	388	380	380	361	359	365	409	352	366	388	384	384	393	355	405	363	382	353	382	393	343	388	377	359	366	403	371	387	394	382	342	405	392	383	355	380	397	349	418	375	419	398	344	365	352	368	360	380	344	375	354	345	388	389	388	353	389	375	371	374	353	378	374	361	388	369	337	375	393	364	381	378	369	391	388	373	374	395	369	338	397	401	370	365	343	383	351	352	394	355	328	385	378	371	354	380	365	358	333	402	404	339	388	357	391	416	396	361	340	337	372	361	366	352	365	331	392	361	363	353	385	370	371	388	351	351	386	396	335	390	369	369	416	340	370	353	342	358	348	353	390	363	355	363	374	404	355	365	384	377	367	361	365	386	370	345	370	374	360	349	339	359	380	383	345	366	361	352	352	364	360	369	347	362	374	398	367	345	372	359	393	352	369	365	356	371	407	397	355	354	396	346	367	351	379	375	355	350	349	360	361	376	387	368	378	355	381	381	379	388	389	372	365	390	344	372	378	336	405	388	335	352	367	396	381	310	361	371	341	388	378	380	377	367	344	382	358	353	342	377	397	413	382	337	373	371	346	361	359	362	386	396	374	410	392	354	374	397	363	410	342	405	361	409	367	356	339	354	355	354	376	332	360	356	343	366	373	379	341	374	357	361	368	367	369	378	349	397	364	382	372	358	368	369	381	391	404	374	380	378	365	378	358	387	362	365	369	373	346	369	397	358	340	381	344	351	378	346	383	381	370	351	368	378	370	378	357	351	401	403	365	370	374	355	381	376	355	368	364	385	366	400	377	353	395	385	336	374	367	383	351	351	386	361	387	373	390	365	351	359	356	384	328	363	352	332	335	337	407	344	362	345	377	346	393	355	368	423	387	375	380	341	386	340	376	393	370	368	384	385	390	383	377	425	373	331	338	359	345	367	362	379	383	332	361	398	350	355	375	380	366	360	361	342	376	357	365	352	383	381	385	365	360	379	372	384	387	382	366	386	346	352	345	361	389	347	368	360	366	375	356	378	390	362	366	352	374	352	382	373	377	365	355	378	347	390	374	383	391	389	378	345	375	366	326	349	400	376	361	383	372	347	379	340	381	376	357	380	382	381	406	383	354	369	377	379	374	372	375	379	383	382	396	382	370	351	378	398	387	384	409	386	350	371	383	413	374	371	375	350	337	388	378	400	382	353	333	409	376	364	350	379	352	411	356	351	358	370	369	387	397	361	345	367	370	392	393	359	349	400	350	396	397	338	373	382	409	397	403	370	370	346	382	348	347	375	388	384	359	372	381	376	388	364	362	447	317	387	380	374	368	365	348	394	379	374	396	361	337	361	398	357	374	352	398	324	378	367	374	413	369	375	385	355	363	332	388	324	354	393	345	380	366	353	341	331	352	367	334	383	393	375	364	357	369	385	381	353	432	373	378	360	381	349	386	347	378	366	373	348	388	375	405	389	419	359	387	392	369	378	369	402	372	392	379	352	398	375	360	349	361	366	360	372	332	372	375	360	378	376	378	362	377	371	383	370	389	357	375	345	329	373	366	361	351	380	362	323	348	345	380	378	352	359	386	341	381	362	385	359	373	381	389	383	376	350	388	368	376	347	375	385	395	381	373	370	373	380	366	372	352	373	340	367	351	392	385	370	368	346	379	407	398	364	421	356	339	332	353	352	401	356	363	380	380	382	349	381	348	364	380	367	342	361	390	357	349	395	390	361	357	380	326	405	372	376	361	386	358	342	372	358	356	361	389	388	375	380	361	356	395	384	359	374	364	359	368	356	351	365	362	360	343	379	356	388	366	367	378	359	361	367	380	365	376	361	371	377	382	377	425	333	372	355	357	400	367	384	367	388	379	361	397	407	355	362	385	373	358	339	386	346	394	376	353	345	364	386	393	363	371	387	364	368	348	360	386	368	379	342	396	369	394	401	384	361	379	401	383	365	385	377	359	380	344	365	364	339	373	354	315	354	361	350	365	371	350	370	356	366	373	390	381	341	359	397	331	354	331	371	340	384	366	394	373	375	400	354	345	332	321	360	374	353	352	329	367	318	363	377	395	367	350	384	373	355	344	359	357	383	367	358	354	323	365	363	383	406	358	378	349	379	406	377	340	362	374	369	399	376	375	375	360	369	392	380	387	353	382	391	366	391	364	359	361	392	387	370	305	388	368	358	381	360	372	366	329	359	385	384	335	331	345	373	337	354	357	384	370	347	372	321	360	385	383	351	383	345	373	349	382	389	360	382	342	378	355	401	372	372	364	383	373	347	373	383	398	358	377	386	336	360	361	365	379	392	385	378	356	348	422	379	396	327	381	349	367	372	357	370	376	394	377	394	371	417	388	349	351	369	372	351	362	420	351	345	358	362	368	327	403	346	328	404	386	329	364	366	360	381	365	350	381	369	371	357	372	410	368	386	385	364	366	336	361	349	380	360	368	352	361	344	367	395	365	367	355	354	403	359	375	357	381	363	373	336	375	371	362	377	411	369	383	353	324	353	372	366	369	351	342	386	361	395	354	373	393	371	379	345	369	383	378	332	374	367	371	385	391	383	373	363	349	394	378	346	346	403	397	382	346	353	386	367	351	335	355	400	346	392	351	390	325	361	350	373	332	381	387	353	376	376	392	361	347	367	381	373	383	347	399	386	374	363	394	346	364	437	356	379	373	384	355	381	326	398	340	362	380	394	367	365	394	384	337	358	370	359	357	367	347	361	386	362	373	372	365	328	379	391	378	396	354	381	363	400	387	329	345	361	371	339	360	370	370	336	356	375	358	315	367	387	363	341	374	374	390	377	355	353	366	397	425	370	395	410	360	392	357	363	385	371	379	367	382	382	378	419	374	350	373	373	378	370	353	409	361	362	358	329	361	362	367	362	348	371	352	343	400	377	366	400	386	379	365	332	411	381	401	337	366	365	390	358	371	364	356	389	374	379	354	340	360	320	357	358	369	377	371	357	376	370	411	402	358	360	366	353	390	375	355	358	408	366	360	364	366	399	349	382	388	350
48693	17629	12917	6818	4716	3521	2725	2249	1859	1580	1408	1211	1155	1081	977	903	927	819	853	785	753	774	705	726	724	704	679	683	626	664	725	647	687	637	627	663	635	638	638	642	630	654	644	622	625	650	642	682	665	612	675	635	639	602	610	603	647	620	633	600	649	599	642	581	622	590	590	639	662	613	620	635	613	628	649	589	603	639	626	635	595	629	608	651	597	614	634	581	614	633	596	593	614	621	626	608	605	590	633	611	638	635	640	563	559	609	606	580	604	550	627	567	608	662	627	587	597	577	573	642	606	627	611	640	624	641	569	587	616	600	617	644	606	611	615	592	605	630	607	617	585	649	571	595	643	650	613	571	574	612	628	582	595	605	618	649	595	586	569	632	603	621	631	602	608	634	665	618	648	626	608	632	595	617	583	617	586	612	620	604	619	605	570	598	615	598	585	587	630	583	601	575	580	607	642	619	590	576	630	641	620	612	621	608	585	601	601	603	648	636	630	606	617	625	608	583	622	580	574	587	572	647	621	588	621	575	630	602	641	593	570	602	595	589	566	635	606	614	609	581	609	620	600	600	588	599	605	583	618	621	624	609	639	605	562	560	615	598	606	594	580	630	577	603	579	613	581	652	610	609	591	607	618	560	585	565	563	653	585	618	608	629	589	629	607	630	611	614	563	605	599	620	594	567	587	597	604	587	635	618	618	594	613	569	547	609	573	587	649	561	565	631	568	618	564	626	645	637	649	627	567	572	604	633	615	606	632	610	595	615	618	588	567	595	579	612	592	608	600	623	633	583	564	608	568	644	604	621	630	595	641	597	556	559	620	563	621	605	600	620	591	569	569	606	593	619	597	631	632	543	586	621	614	612	585	607	567	640	615	599	596	587	636	633	614	623	580	635	649	610	644	619	569	582	561	619	616	628	618	589	594	597	594	646	644	578	628	613	626	587	622	599	631	597	610	625	576	570	621	637	616	564	577	623	584	600	640	625	599	554	608	584	613	582	595	606	622	622	579	613	600	593	555	651	589	623	600	613	576	600	579	603	619	566	554	613	645	588	589	607	618	580	643	568	573	616	594	598	579	599	556	596	625	604	605	622	585	611	556	573	597	598	592	645	603	612	632	615	588	635	628	576	605	607	628	646	605	651	607	566	602	581	609	618	608	551	648	619	602	618	590	604	622	586	553	614	610	550	563	638	594	583	597	606	644	580	618	564	677	615	674	582	605	594	589	616	595	575	584	635	587	596	591	562	622	593	623	581	563	568	588	688	607	581	604	620	593	618	632	643	551	643	589	593	622	600	592	569	626	584	626	618	608	615	616	618	594	635	578	620	629	608	586	644	663	621	587	635	600	614	607	607	629	561	610	576	597	631	644	599	646	635	602	584	630	628	598	612	604	600	619	598	575	619	589	573	641	663	603	633	641	620	613	625	574	578	630	606	581	575	562	596	589	609	602	563	631	612	588	611	600	646	576	577	591	641	594	594	602	615	632	620	587	587	592	579	581	601	597	591	598	650	589	562	604	608	617	630	588	600	591	653	588	582	618	608	646	604	580	631	639	608	683	609	604	624	591	589	579	601	614	637	585	595	594	551	565	593	570	547	600	601	604	660	522	575	600	594	674	601	581	634	587	621	620	584	657	604	634	651	612	609	587	645	605	597	618	590	610	598	611	628	586	608	591	600	630	573	586	584	615	609	617	567	579	578	634	629	620	584	597	640	601	601	665	671	636	617	597	609	582	626	590	627	608	610	619	593	631	625	597	608	619	586	626	594	647	605	617	608	602	609	617	578	601	577	589	598	560	562	623	627	599	602	578	605	571	583	587	586	548	584	580	623	661	613	599	619	635	583	585	616	620	583	609	609	598	574	622	594	580	601	585	604	623	580	635	596	603	580	621	594	646	600	619	603	613	599	600	600	611	589	613	631	572	568	610	612	622	613	584	621	613	595	578	609	623	592	592	639	581	602	649	598	621	599	590	669	529	604	590	592	637	593	561	633	548	595	619	610	612	571	570	600	615	612	663	625	664	589	594	605	595	625	595	569	628	584	590	601	562	580	607	633	598	597	643	587	613	636	575	585	580	612	618	607	631	547	603	587	621	582	567	621	610	602	595	609	605	591	618	578	616	586	589	643	638	608	621	613	634	577	581	589	639	572	606	583	593	576	605	615	604	594	626	611	610	633	585	569	632	607	584	632	586	587	603	590	584	592	622	583	607	631	630	639	624	632	607	642	629	578	614	612	614	608	606	599	617	592	595	625	546	609	545	651	592	611	646	610	599	628	627	649	598	595	581	594	572	595	622	579	628	572	557	627	590	610	607	660	635	638	579	616	564	601	579	604	594	592	599	612	607	624	617	575	611	594	661	597	612	586	587	630	624	591	590	603	629	635	610	626	595	558	607	589	609	576	564	614	602	627	580	595	648	583	591	637	632	622	579	615	654	602	579	637	639	610	603	618	600	637	598	635	634	576	629	623	610	641	600	634	634	575	592	606	582	620	653	579	642	633	589	620	595	611	586	614	640	640	577	657	592	610	617	592	603	575	572	644	612	654	582	587	545	611	596	585	573	604	635	561	587	598	569	649	620	625	575	587	617	609	636	588	614	600	632	600	565	592	645	613	619	587	566	606	574	604	611	615	603	666	629	615	621	607	594	561	581	552	607	653	601	584	592	575	587	593	592	639	612	599	552	593	592	580	584	623	586	636	619	625	597	581	599	589	615	620	593	549	618	566	587	651	629	596	590	612	600	614	624	630	565	581	581	626	614	577	585	601	626	604	591	647	615	596	625	593	587	604	612	601	571	603	663	563	588	630	553	601	589	634	636	619	593	586	585	606	560	611	598	614	578	599	615	590	599	591	606	584	604	633	624	601	611	583	570	621	593	573	591	592	610	585	597	581	573	586	599	621	601	574	624	604	577	588	588	607	596	619	603	609	584	629	625	578	565	595	602	636	607	614	621	594	562	636	561	567	606	590	594	594	619	601	587	604	592	590	644	607	564	618	630	642	590	576	627	593	617	595	582	590	649	617	589	639	624	591	623	624	581	606	616	641	535	646	602	606	645	561	584	555	619	637	605	596	612	587	612	624	619	586	628	598	608	613	581	630	597	612	568	636	592	595	588	635	601	614	622	629	609	562	568	615	622	608	582	601	599	654	642	650	604	598	600	621	618	553	554	581	603	577	582	592	670	611	589	612	607	568	604	587	599	630	616	584	596	553	621	621	614	621	585	588	608	611	579	645	626	586	623	592	610	627	625	625	564	626	574	654	654	597	614	564	585	585	592	599	542	567	635	591	582	599	598	621	643	571	621	593	541	652	570	648	533	606	616	616	604	565	609	603	574	620	660	621	580	597	605	606	600	589	582	592	599	584	601	643	608	632	613	626	656	611	621	626	643	604	585	606	615	601	607	620	574	569	608	608	561	627	580	617	599	613	621	583	621	616	594	628	648	578	594	660	634	612	575	601	578	607	614	589	630	634	606	616
26974	21111	11318	541	241	200	185	160	152	156	156	157	135	149	161	139	146	136	134	144	145	148	157	137	122	123	151	130	137	149	133	143	161	131	176	137	121	144	143	138	149	135	143	146	147	158	123	159	150	157	130	151	142	135	151	151	139	135	139	135	144	148	149	142	135	151	156	152	158	140	149	141	145	125	160	128	150	139	142	134	149	142	143	155	143	147	152	136	145	148	148	128	148	168	121	137	143	139	144	162	150	138	152	155	147	151	157	124	151	140	137	141	152	146	158	152	133	136	159	133	131	132	148	151	144	150	142	142	150	136	156	150	135	138	139	141	117	155	143	133	166	156	141	130	152	147	152	162	124	146	150	150	145	133	155	141	125	147	154	127	147	159	128	134	135	167	152	133	140	134	144	144	150	131	133	151	153	132	133	122	118	136	147	124	154	136	187	153	141	137	131	137	153	154	138	134	156	155	144	149	171	156	154	146	144	143	113	138	148	131	145	144	152	143	158	154	159	154	147	129	165	147	139	148	133	132	172	132	130	134	129	139	160	156	141	157	112	152	144	154	139	137	148	146	148	136	150	163	137	147	136	162	132	132	172	135	153	136	126	116	160	153	169	138	149	161	154	146	144	136	169	139	150	131	153	141	142	133	165	151	136	133	141	147	138	144	145	131	149	154	152	143	144	138	144	147	159	172	135	160	153	129	156	152	124	138	139	141	137	135	112	149	150	149	132	128	126	110	133	150	139	142	136	153	156	133	166	144	140	140	161	135	135	158	140	147	152	134	147	145	156	133	126	151	132	140	137	142	151	141	139	144	137	144	135	134	126	156	150	146	136	170	146	175	150	161	132	155	135	164	128	151	134	139	147	132	129	157	134	146	145	170	143	166	154	133	121	159	133	165	152	146	142	139	126	151	146	140	137	127	138	129	152	164	137	150	139	128	149	157	150	147	168	137	155	152	139	137	135	139	144	140	138	143	153	143	143	142	139	141	138	149	132	134	162	158	136	144	167	156	133	140	126	146	132	154	138	105	146	142	159	157	137	150	141	142	172	146	145	145	148	151	148	143	129	133	147	128	117	138	149	174	136	169	147	133	149	130	149	153	139	164	145	157	137	142	126	148	137	133	136	157	156	138	148	127	147	127	139	144	167	134	152	126	137	161	150	163	156	142	128	136	126	121	125	155	137	144	134	148	154	146	165	151	127	134	148	162	130	147	157	145	132	142	155	127	136	132	167	152	157	141	136	119	148	138	158	142	145	149	141	140	153	121	147	151	149	131	141	128	148	160	136	125	137	139	141	124	157	153	136	159	124	158	140	155	154	156	154	144	156	163	143	151	160	110	137	146	154	135	157	139	132	151	146	146	143	141	151	152	131	141	148	134	136	139	132	139	174	149	131	127	129	153	154	154	131	134	152	136	115	137	154	140	131	146	145	155	138	151	130	156	140	134	145	166	150	128	163	131	157	136	157	136	154	136	128	143	143	144	160	156	148	130	139	136	157	153	155	140	141	138	142	124	146	149	142	144	134	148	154	145	168	163	148	147	143	154	146	163	163	126	163	141	147	123	161	122	148	146	140	137	164	127	135	143	154	140	149	158	143	153	149	142	137	157	145	163	144	130	124	145	148	129	147	155	148	146	164	152	144	137	156	161	145	139	166	136	154	142	156	149	157	126	130	164	138	163	137	146	155	151	138	153	150	152	140	157	165	114	120	136	139	141	144	163	152	114	146	138	149	135	139	139	157	145	164	146	139	152	136	137	133	143	147	151	142	150	134	137	124	143	149	153	122	146	147	146	144	126	147	142	140	146	150	162	143	153	130	149	135	140	159	127	139	147	147	133	139	154	118	143	156	139	137	152	158	135	151	123	134	131	125	159	136	137	131	143	147	149	158	167	160	166	151	133	128	133	136	151	148	156	144	149	143	148	163	158	133	148	125	133	133	147	141	140	153	130	131	153	146	151	140	163	128	144	140	143	121	142	152	155	145	136	138	145	136	161	149	151	164	141	134	139	135	135	132	130	142	146	130	139	121	124	135	143	140	152	144	133	174	142	133	146	155	154	143	170	142	153	171	142	157	146	139	142	138	146	142	157	146	171	144	136	136	140	160	150	177	144	131	140	158	158	150	135	156	143	146	134	133	129	135	149	153	159	121	136	144	173	154	130	135	156	126	148	152	128	153	162	108	133	149	157	140	143	152	153	141	139	148	121	134	133	141	134	135	133	164	165	132	170	162	134	128	122	140	154	139	147	164	133	151	151	131	143	153	151	159	136	146	172	151	140	127	161	137	146	148	136	158	148	139	141	134	146	132	140	136	161	151	135	137	161	132	148	138	136	141	140	116	151	140	145	124	131	159	145	146	142	148	140	147	142	141	142	143	163	144	162	132	165	161	153	146	153	126	156	141	129	143	158	142	129	145	147	149	143	159	143	138	126	147	156	152	148	157	129	137	149	142	132	149	136	162	153	146	139	143	168	114	117	130	131	151	150	153	137	152	137	151	139	142	135	135	125	182	131	136	138	150	146	149	151	140	151	132	151	151	153	133	148	157	149	139	138	138	165	138	153	129	161	155	125	147	161	160	145	138	172	157	167	156	148	154	143	140	144	142	140	133	138	140	140	164	131	153	150	148	144	138	150	158	146	141	134	169	154	138	148	164	132	123	137	155	116	140	176	149	150	155	148	125	150	157	141	156	146	139	146	161	172	134	127	142	151	139	175	164	123	135	131	156	132	169	147	128	145	153	126	142	120	159	145	137	137	155	139	157	146	142	121	155	152	146	167	145	159	150	137	137	129	133	132	157	148	155	146	154	160	136	130	171	133	160	135	144	126	141	153	158	132	157	129	143	132	139	152	165	137	161	136	135	149	131	136	137	146	164	136	141	135	147	137	143	131	137	142	138	156	140	154	115	136	157	156	159	149	170	143	134	135	155	122	155	131	155	147	135	139	129	155	135	120	136	153	166	144	136	143	171	136	135	139	156	136	138	125	159	160	142	144	150	140	154	148	145	139	139	166	156	156	144	124	133	139	164	145	142	170	157	157	138	144	142	155	141	158	135	170	140	160	135	158	159	139	134	151	117	138	143	116	133	154	124	156	143	130	135	165	127	150	129	154	146	149	141	131	163	154	127	163	168	152	156	141	174	134	146	140	157	153	152	156	125	156	120	126	156	154	146	140	148	154	172	148	151	140	132	150	141	150	147	150	145	138	167	138	129	127	125	143	148	139	136	153	143	141	136	139	139	159	130	134	142	159	127	171	153	178	142	133	143	133	143	121	167	138	132	136	135	148	165	150	138	155	150	132	150	139	147	147	141	141	133	137	163	146	149	141	136	119	149	165	140	145	140	149	151	145	135	164	139	142	123	153	150	144	147	159	132	139	146	144	144	146	146	150	133	133	150	121	165	146	137	138	168	144	155	141	120	134	139	149	143	132	140	163	141	133	162	132	141	163	138	152	136	152	159	117	121	127	181	162	149	131
23732	4488	1012	566	407	410	350	289	307	282	275	277	261	234	267	261	272	269	262	261	241	247	237	268	264	259	254	266	230	260	251	288	267	242	256	232	244	254	254	249	236	247	261	259	243	240	239	260	238	272	281	260	245	272	244	247	278	236	239	260	240	271	236	268	233	250	260	261	255	267	251	244	234	229	248	267	260	242	240	243	249	276	255	241	244	219	285	260	255	245	250	219	245	237	240	239	273	241	228	236	229	231	242	269	243	250	259	244	224	241	240	244	262	252	233	254	238	256	273	219	239	249	240	236	256	247	230	238	255	241	232	232	244	252	269	239	253	270	221	255	209	232	228	243	243	234	251	223	275	233	215	250	253	233	255	242	241	255	240	249	267	230	245	253	226	244	246	253	227	218	224	251	253	244	244	256	256	232	250	263	262	244	246	219	266	258	276	250	260	238	269	239	255	238	251	219	254	257	258	250	247	247	248	250	262	228	243	272	249	256	237	260	265	245	235	270	219	276	263	240	271	254	221	267	267	252	247	243	262	254	254	223	252	221	241	271	252	250	252	226	257	232	223	237	289	210	216	256	269	262	238	244	251	261	226	259	232	247	277	247	227	244	261	232	261	233	278	226	241	243	242	251	271	267	258	252	250	251	261	238	253	264	238	236	256	247	223	233	270	235	252	257	218	248	240	242	240	245	253	238	238	257	243	217	265	253	256	257	251	265	252	228	275	251	235	253	264	256	240	247	238	257	243	217	270	252	218	231	226	249	252	255	234	268	246	255	258	237	238	259	242	263	234	231	271	261	238	242	260	251	273	256	217	255	242	255	262	255	258	256	257	250	268	240	237	253	232	258	237	232	269	258	235	241	232	237	254	258	277	240	232	263	229	238	230	235	251	242	221	251	249	244	241	250	242	273	263	231	252	263	244	268	262	269	226	256	259	239	259	261	264	225	219	274	273	270	243	244	263	213	248	225	250	234	258	226	255	222	233	255	215	241	261	249	241	246	252	240	249	265	269	236	224	252	244	283	227	236	259	270	249	242	271	230	265	260	275	252	233	226	256	237	243	251	242	256	265	260	254	241	257	244	244	241	261	250	240	263	255	240	227	230	224	235	245	254	255	232	262	247	256	262	246	209	245	259	247	273	243	250	227	244	228	265	256	243	240	271	246	258	260	243	255	257	239	245	232	281	260	252	222	249	260	256	225	243	261	244	233	253	240	275	236	263	238	262	275	226	280	253	225	220	247	265	254	256	222	276	243	253	258	241	280	262	236	223	230	242	263	239	243	244	239	235	252	264	258	227	241	261	223	240	231	235	232	255	226	237	240	244	265	256	264	256	254	248	246	238	251	258	266	244	263	240	276	287	244	257	281	257	229	241	247	267	249	241	265	214	232	239	251	220	243	285	235	254	238	271	259	217	231	266	260	246	251	269	237	226	255	254	222	256	270	263	243	246	244	236	265	270	290	235	220	260	248	241	223	235	242	238	229	246	252	254	243	264	245	245	264	287	240	255	252	240	254	238	253	257	257	248	245	248	243	240	251	254	246	241	262	219	243	219	237	233	243	229	251	231	234	253	244	269	227	271	259	264	258	267	258	249	227	265	246	239	251	259	265	226	255	251	247	237	232	255	249	229	225	252	230	248	266	239	258	277	259	243	262	245	254	256	242	249	237	240	254	228	273	234	252	278	242	218	239	252	236	289	283	233	239	257	267	279	236	249	255	256	268	262	250	259	248	275	238	261	230	219	237	249	267	264	249	274	236	252	237	239	252	237	246	238	210	245	279	256	276	240	212	253	240	250	224	255	229	274	211	276	245	256	249	226	249	227	247	221	242	242	258	245	230	262	255	271	255	239	231	256	250	223	229	261	234	233	270	249	269	241	269	262	267	244	255	246	220	252	238	242	251	248	260	258	239	223	250	261	243	237	246	274	268	260	262	230	220	229	271	234	239	247	254	259	229	243	249	256	250	271	227	229	271	240	271	245	240	235	244	237	261	265	259	225	245	247	223	246	261	236	260	239	252	237	241	246	243	257	259	254	237	254	255	216	219	235	251	232	263	251	212	237	251	236	230	247	247	244	267	255	235	221	237	227	249	261	247	256	234	255	251	243	243	277	265	225	244	275	235	250	246	264	247	215	239	255	256	288	252	226	246	250	256	252	226	232	269	256	266	262	245	252	245	243	293	279	233	278	237	250	279	262	245	235	208	255	242	251	252	250	238	275	233	246	260	240	249	261	242	256	240	243	234	214	235	251	236	266	275	238	255	236	241	234	234	255	241	242	240	222	258	270	230	224	247	266	242	246	241	226	265	247	232	251	274	224	223	230	234	260	260	244	251	276	244	211	252	249	217	257	240	245	229	250	279	242	252	231	252	259	257	257	248	223	258	259	233	269	263	263	223	273	253	262	240	253	241	220	245	261	279	259	250	230	276	244	252	229	227	245	249	251	252	220	285	259	259	258	255	240	260	273	226	247	261	228	256	259	252	245	236	247	241	263	250	263	236	245	222	245	279	249	264	264	257	238	231	272	265	230	247	254	233	244	227	235	243	225	252	214	246	227	253	253	241	244	232	234	250	240	277	230	231	235	251	238	225	248	253	261	250	251	238	254	254	246	237	279	245	242	271	249	238	244	261	253	270	237	266	252	228	260	254	275	262	273	265	234	253	238	272	206	228	223	231	276	265	275	236	272	251	269	260	225	261	222	260	266	238	249	268	223	251	237	252	297	235	245	247	255	276	260	248	236	231	240	283	212	247	240	256	245	258	259	231	248	251	239	266	241	241	260	232	268	248	246	266	256	248	233	258	278	250	252	243	236	286	242	237	263	264	248	278	262	235	240	242	249	261	265	254	266	242	230	246	252	229	265	221	267	262	263	248	272	267	245	237	287	243	257	274	249	235	253	239	275	267	255	226	262	239	255	234	216	257	239	253	216	253	253	263	257	262	257	261	253	238	227	245	276	298	253	256	249	231	265	264	236	244	260	217	242	245	246	254	247	254	228	237	265	209	230	241	283	229	257	245	249	232	274	244	284	254	263	231	269	242	262	219	261	245	238	262	251	248	215	253	242	256	255	243	246	250	254	248	236	237	258	225	257	268	231	218	260	239	264	235	243	239	245	240	241	258	202	233	270	238	268	235	275	266	233	220	244	260	263	219	257	230	266	247	239	238	248	267	285	252	223	250	258	257	254	226	230	255	260	247	246	246	244	238	264	231	250	246	246	241	223	238	244	253	257	259	252	241	235	224	211	250	243	273	252	271	232	258	246	234	277	241	218	271	245	242	258	253	258	254	228	216	265	261	251	239	261	251	222	260	265	239	236	256	230	255	265	245	256	253	232	257	248	242	213	256	263	240	243	243	255	243	238	234	275	242	233	235	216	256	265	240	235	246	255	253	237	232	259	268	272	226	255	233	255	227	231	267	265	239	270	246	250	266	244	235	243	247	263	271	261	244	280	254	239	246	231	261	230	239	225	258	240
24160	21367	28808	24298	21356	8663	902	552	536	500	411	443	417	410	410	398	411	403	380	347	375	363	362	353	351	341	356	326	339	364	350	346	356	344	332	347	345	355	351	309	329	339	350	315	352	329	324	375	339	367	335	348	349	334	334	349	328	314	370	351	322	322	339	325	347	322	368	316	360	335	316	356	323	327	316	314	343	352	318	333	366	324	350	339	351	299	319	347	333	338	333	332	332	338	350	332	340	334	312	328	344	326	349	345	339	359	340	356	343	301	316	358	327	339	326	318	323	318	322	349	353	321	311	353	357	317	354	335	344	324	338	327	300	318	343	337	336	323	322	331	306	321	359	332	337	369	321	299	346	346	352	334	357	316	340	347	350	327	306	336	331	348	315	319	312	315	335	327	346	360	358	324	347	335	312	338	339	336	336	345	330	334	359	358	339	311	336	315	349	303	375	340	300	286	329	338	367	346	324	326	330	328	319	358	308	313	332	329	345	327	343	325	354	364	344	322	308	337	366	381	350	339	344	347	314	324	313	330	350	338	340	334	342	342	299	352	355	329	324	330	333	342	359	329	352	356	338	348	300	324	314	364	346	306	330	331	301	358	312	341	346	313	331	327	310	366	338	355	327	330	311	283	369	351	323	364	339	369	298	343	319	338	355	288	327	311	330	309	369	349	323	335	310	343	341	347	341	349	360	292	343	353	354	355	319	360	330	336	336	335	316	339	335	360	295	353	342	358	345	350	351	333	327	331	342	332	317	311	304	337	328	360	333	349	332	332	330	347	357	315	333	345	339	318	350	324	340	347	346	333	358	350	336	313	368	336	311	326	329	343	320	321	312	318	319	375	335	326	346	326	304	347	317	376	357	306	334	350	340	315	339	315	341	329	303	320	333	321	370	315	360	327	360	338	320	332	356	300	328	322	315	359	341	350	300	338	337	343	379	353	350	300	328	331	321	336	344	353	369	334	335	343	339	313	348	357	327	347	319	340	337	294	365	344	337	344	309	334	340	345	351	368	328	347	321	337	317	320	333	314	320	328	324	316	360	340	351	326	287	370	328	339	366	342	306	346	327	350	352	335	349	303	329	346	388	343	323	329	296	338	314	338	336	354	322	354	326	336	356	337	327	347	307	337	346	327	306	313	346	334	302	334	342	335	358	276	325	314	350	355	320	338	307	343	337	329	332	343	317	333	319	348	310	356	334	347	364	348	329	331	335	335	353	365	324	351	322	332	320	332	325	294	315	350	317	341	315	342	361	350	319	352	357	373	331	316	340	361	360	347	353	353	356	368	315	333	319	333	351	335	325	315	372	335	341	346	338	320	327	308	340	311	361	333	349	292	340	354	346	345	295	307	336	310	351	338	329	349	319	307	341	383	351	331	315	331	347	352	340	333	276	340	336	303	325	360	318	325	307	319	342	354	341	328	349	317	326	335	342	358	343	358	315	347	319	336	331	381	297	314	318	307	328	341	306	308	339	292	342	359	330	319	345	322	315	352	319	358	345	308	338	344	385	334	330	355	350	358	345	351	312	325	306	309	349	352	334	345	313	331	340	312	325	359	339	355	345	322	310	357	364	345	306	322	335	356	341	351	339	360	322	355	313	317	330	324	340	335	354	352	359	363	323	353	350	352	322	320	338	326	328	334	326	322	341	326	313	355	345	321	306	350	305	315	330	313	370	345	315	330	348	308	365	331	301	325	313	326	348	314	324	345	341	330	315	348	349	356	338	355	344	332	354	327	332	349	305	328	386	318	304	376	330	332	318	332	337	341	363	316	334	332	333	346	320	345	316	337	339	376	337	351	337	353	306	364	330	328	379	358	322	319	313	316	341	336	360	330	341	348	302	334	334	344	330	327	348	339	319	328	296	318	319	357	347	332	332	356	317	323	337	324	363	321	363	296	345	351	343	322	321	320	355	301	306	311	362	320	341	336	316	352	337	332	335	345	362	354	334	322	331	308	321	368	333	370	326	327	346	350	344	292	349	336	347	286	291	326	346	340	318	312	306	290	367	333	335	326	356	306	329	334	306	332	332	352	318	348	318	321	332	348	339	336	337	342	325	335	337	321	318	314	316	335	329	373	323	342	325	352	284	341	329	329	346	362	353	320	360	364	349	316	333	333	286	310	321	356	344	337	299	329	359	343	346	344	339	325	322	364	304	334	319	326	345	344	367	344	313	368	287	336	339	355	336	342	313	349	321	339	309	312	337	353	328	344	315	333	340	352	330	336	333	334	325	341	339	326	321	321	331	321	336	351	341	332	307	306	331	348	344	331	338	309	335	359	304	353	326	322	330	322	354	344	337	331	329	298	334	322	328	286	328	320	351	344	358	344	348	324	342	337	336	322	369	330	331	325	337	325	326	330	308	351	339	317	351	332	318	330	335	327	308	329	336	312	314	338	313	325	289	325	325	342	298	337	337	321	302	342	365	304	362	318	325	339	308	319	356	320	310	364	344	301	339	356	328	340	349	342	302	389	334	330	314	341	315	306	315	353	321	284	334	275	313	353	308	313	281	314	344	336	324	340	326	331	350	338	326	339	319	295	309	340	318	328	297	322	339	309	324	338	356	333	336	342	363	306	342	329	322	314	327	344	328	342	313	314	335	321	345	333	339	323	351	321	336	303	310	336	302	316	333	318	341	314	339	332	338	316	335	304	341	352	313	378	331	323	313	369	314	346	309	333	322	346	352	334	325	315	322	322	327	312	325	336	325	330	301	319	324	303	318	283	320	327	337	338	342	327	275	381	329	351	377	309	327	317	350	341	333	308	347	339	330	322	334	299	306	342	337	315	315	317	312	361	354	331	312	333	334	333	331	316	331	341	360	367	325	322	348	316	322	336	350	333	337	319	314	338	351	313	355	342	309	336	337	336	326	299	306	306	305	328	342	322	336	337	309	332	307	335	326	341	333	341	360	332	339	329	360	357	344	324	328	324	292	339	319	333	336	331	319	362	336	323	325	321	308	324	321	334	358	336	324	346	345	329	338	325	333	336	324	333	334	321	337	311	318	307	364	335	318	345	329	332	311	350	333	338	342	345	335	334	380	331	320	310	323	334	324	360	325	346	339	349	302	337	314	323	318	329	347	333	296	325	333	325	335	309	330	332	317	322	338	327	340	343	334	336	370	358	356	313	315	318	304	357	288	363	321	353	338	316	343	313	337	330	318	297	334	349	327	351	347	302	305	331	347	308	326	309	335	332	315	327	333	352	323	315	368	303	311	349	335	360	308	327	326	310	362	305	319	354	306	300	330	304	342	332	326	328	332	305	347	349	353	312	355	306	337	333	327	306	311	357	315	323	327	328	330	296	350	296	361	362	362	332	353	319	320	333	314	323	329	342	323	324	338	325	315	349	326	372	328	311	331	329	346	314	302	332	297	339	310	324	355	323	344	304	325	295	347	321	295	332	303	345	327	367	337	327	335	333	350	361	320	315	326	289	342	316	350	322	329	342	314	337	342	349	319	330	361	318	318	324
44884	13796	7986	3940	2790	2050	1627	1395	1131	1115	908	839	762	748	761	750	630	669	667	659	653	612	645	592	646	566	583	624	556	591	567	559	590	586	563	606	533	570	640	591	549	570	603	585	544	541	556	529	552	550	564	560	563	564	568	547	559	522	554	563	535	589	572	559	582	533	547	509	503	553	555	558	552	524	528	514	509	540	573	548	561	514	564	546	536	547	534	595	540	579	578	538	538	523	551	518	581	566	555	555	506	515	536	501	545	542	556	551	540	555	550	531	528	530	547	537	528	515	558	504	516	563	534	536	554	522	527	498	517	514	516	525	508	554	528	530	549	544	521	535	529	566	561	533	515	534	538	550	583	525	583	536	536	552	535	563	522	558	561	578	556	531	528	520	550	568	568	533	547	534	516	533	549	605	556	531	550	540	533	519	515	552	534	495	547	524	550	584	528	583	496	565	576	505	586	573	554	526	574	587	537	560	557	543	514	525	528	534	523	556	565	559	531	544	582	601	518	527	562	561	516	574	549	542	588	552	567	565	582	560	562	504	492	594	563	533	542	526	521	536	534	526	565	517	501	520	523	542	535	539	561	544	520	526	549	525	577	529	531	499	528	545	531	566	582	533	497	551	528	563	539	545	547	526	548	563	563	535	548	484	540	543	536	567	564	538	546	535	537	531	512	521	544	552	556	529	541	538	559	536	534	559	537	528	544	555	582	550	563	543	555	546	480	550	551	541	518	541	520	538	570	534	536	524	561	528	525	533	514	588	519	575	555	558	516	528	505	580	579	523	525	562	505	524	537	530	516	547	573	539	534	510	531	528	526	514	529	525	510	560	534	526	558	568	547	550	550	550	542	543	552	542	549	510	530	567	593	539	527	538	557	526	546	554	569	526	546	568	543	563	563	529	521	538	527	561	536	540	576	561	558	503	556	563	571	528	561	568	558	527	534	562	536	517	516	520	511	590	533	520	548	562	527	570	574	530	522	540	514	579	543	541	529	575	527	557	526	534	567	561	571	582	545	535	550	564	574	519	570	500	521	559	526	571	546	494	508	569	539	520	530	543	555	547	555	560	579	540	562	550	565	534	496	576	585	551	556	519	512	570	510	538	547	534	552	495	564	559	537	543	530	541	595	555	551	517	519	573	563	579	536	583	562	528	526	562	557	540	500	550	528	590	540	518	543	526	514	548	551	484	573	540	552	493	554	541	540	555	569	565	529	541	565	522	573	507	568	529	510	543	566	540	537	528	534	570	555	556	525	548	576	537	521	554	548	518	569	621	530	526	554	542	533	575	543	515	530	555	531	523	516	491	531	553	536	536	545	569	551	518	559	501	542	531	547	544	506	567	544	554	518	572	565	508	569	512	565	558	520	548	530	524	565	557	552	485	539	534	553	527	556	575	510	523	550	564	524	561	540	519	529	511	522	523	583	576	542	569	549	542	545	520	530	551	545	563	545	530	596	522	562	545	554	510	556	497	487	550	551	553	559	551	560	565	547	548	558	567	527	530	566	520	582	516	550	520	533	488	508	495	552	530	542	555	569	559	561	511	553	507	538	565	500	571	550	543	517	557	551	542	520	565	512	503	545	530	528	529	515	556	512	556	582	476	560	570	583	539	532	557	518	524	558	564	540	556	534	543	519	509	584	551	515	534	525	502	559	527	538	552	519	526	520	573	539	548	538	517	571	568	524	537	568	522	564	555	545	534	560	550	529	540	572	519	555	578	546	544	541	540	572	523	546	572	539	528	551	539	589	528	534	546	517	569	531	547	558	502	534	527	546	523	539	521	562	532	545	528	563	538	534	497	551	554	544	550	517	522	549	558	564	525	541	585	575	526	506	566	571	557	515	508	528	550	536	560	538	550	576	514	542	528	493	528	512	553	538	538	539	506	542	559	600	485	537	558	559	514	497	581	516	577	530	555	548	534	554	545	551	498	561	552	564	533	506	517	551	571	533	547	521	523	554	545	543	522	523	514	541	546	567	553	545	557	538	583	518	564	597	510	537	553	561	519	558	556	556	566	521	517	539	571	542	561	530	578	528	541	533	544	510	500	561	561	532	493	558	551	515	551	555	530	550	580	556	505	508	535	527	545	508	563	521	505	553	553	517	567	535	497	515	507	533	547	533	551	582	511	547	559	534	559	502	530	552	574	530	550	545	571	541	527	551	544	561	521	516	545	522	518	542	529	506	510	539	518	571	537	563	552	559	542	553	550	565	567	529	570	591	542	602	528	556	553	523	520	534	535	532	552	484	503	509	542	546	509	509	551	553	559	555	560	568	474	552	571	533	559	565	564	521	579	526	550	512	551	553	512	577	538	560	524	535	550	527	575	554	536	557	541	564	517	546	526	532	514	573	511	567	524	518	588	528	520	510	533	574	485	538	539	520	558	571	512	581	523	523	582	552	524	517	559	564	552	485	551	558	532	544	548	554	506	526	512	568	528	534	527	561	536	575	510	532	576	577	547	565	568	545	524	548	543	558	545	548	569	559	551	531	533	552	557	542	545	523	552	593	517	527	521	518	540	492	557	516	577	519	535	568	517	573	545	528	540	535	535	502	543	511	536	514	562	531	556	545	501	542	512	536	512	551	589	549	559	552	512	536	549	512	560	539	527	546	558	543	550	515	530	517	558	531	573	579	556	552	584	571	554	557	489	574	538	543	521	522	533	520	526	527	548	527	529	566	529	554	552	552	533	547	548	536	502	517	555	507	534	508	544	556	539	519	504	563	570	532	506	544	581	570	565	528	529	528	531	544	562	559	566	530	546	578	530	534	548	584	582	553	570	550	539	550	544	532	528	522	475	537	518	554	528	521	555	556	539	497	558	538	575	555	535	584	536	596	516	531	556	574	507	536	567	527	535	579	525	574	544	569	537	530	524	540	518	528	547	530	567	549	550	502	508	568	550	522	540	529	546	531	550	527	568	541	504	566	549	519	519	521	535	516	553	559	536	562	568	544	527	569	544	545	565	555	560	539	504	550	595	537	514	539	560	494	549	553	556	551	543	515	588	576	561	533	523	529	581	532	528	547	553	521	575	506	545	584	542	522	530	551	506	493	561	500	533	521	598	504	527	511	525	590	576	516	552	540	571	550	557	529	561	528	545	550	554	525	569	523	571	544	561	522	558	499	504	534	534	562	501	530	528	542	581	554	515	529	549	548	523	531	580	550	500	541	508	560	573	586	530	535	529	548	585	548	521	507	536	573	572	565	519	579	554	545	529	538	532	583	576	517	565	536	533	508	536	536	556	544	503	533	536	562	526	548	564	611	540	565	517	561	536	531	509	541	563	527	541	539	568	545	544	563	543	514	549	518	545	565	565	526	541	563	554	530	512	523	548	548	548	554	568	551	516	517	534	551	536	542	545	542	579	549	537	531	558	555	524	537	546	530	552	576	488	566	573	532	516	521	516	565	496	544	523	538	489	530	529	510	538	539	523	567	585	501	543	517	550	548	518	508	548	540	581	527	511	581	538	520	510
23212	21346	29289	23761	21346	21370	7206	1007	683	657	644	597	515	532	486	477	472	459	409	479	425	440	451	441	399	382	392	433	418	388	415	413	401	403	404	367	362	397	375	401	373	398	438	346	426	410	380	368	387	385	375	366	367	415	370	382	390	365	403	363	383	387	420	378	406	358	377	398	386	328	378	383	385	347	367	411	399	403	409	394	360	391	392	382	351	386	404	400	398	405	379	366	353	392	372	378	365	369	379	392	369	359	351	394	392	338	385	369	378	377	361	366	412	373	384	358	381	370	403	386	378	375	387	388	383	374	391	388	389	374	393	359	387	360	365	382	357	370	379	390	382	385	376	369	333	374	377	364	409	367	413	362	410	392	377	399	355	398	416	391	359	387	370	395	347	382	414	368	375	394	348	393	386	350	398	371	378	386	395	413	372	390	383	396	373	371	367	373	338	387	393	371	399	367	380	373	358	386	378	324	356	381	375	386	351	367	338	416	355	354	382	402	386	369	397	406	340	383	350	329	377	376	359	381	380	398	343	370	377	371	388	360	354	359	365	407	394	371	384	367	398	368	358	348	357	399	391	398	369	397	357	382	352	391	376	338	371	360	384	378	348	372	386	378	363	396	386	367	390	369	361	379	374	320	398	342	396	365	370	352	384	385	397	364	392	375	389	383	350	364	368	372	360	348	396	379	369	387	399	362	413	336	363	384	366	351	389	356	395	380	377	377	388	365	358	374	394	376	361	375	355	382	358	362	389	397	409	393	380	375	351	367	365	357	371	396	391	405	381	370	362	389	368	361	344	371	410	381	385	365	343	334	379	367	366	399	424	380	362	389	386	397	401	377	373	370	408	348	357	394	340	379	379	368	386	392	385	377	325	362	389	363	415	396	374	381	371	339	364	352	417	374	365	379	346	393	361	391	366	402	396	382	353	358	376	378	369	365	395	368	367	387	398	384	393	376	363	390	367	334	394	355	378	383	369	398	387	353	354	358	382	379	335	345	398	372	390	352	421	366	365	376	411	364	343	406	369	346	346	343	367	351	357	414	357	367	389	318	353	369	407	375	390	390	366	376	401	389	374	386	329	360	375	381	349	396	384	367	387	377	348	355	349	385	391	396	365	357	364	368	357	353	345	397	360	370	389	381	367	370	394	379	379	395	378	383	385	375	328	347	370	398	382	379	388	367	370	356	357	371	373	376	367	365	388	377	365	374	371	361	355	354	399	365	381	370	389	407	377	392	388	378	373	368	370	370	388	400	409	387	364	386	371	357	372	378	364	361	353	371	387	403	373	403	405	379	380	367	401	361	407	396	396	386	393	364	394	394	410	398	366	392	368	375	426	364	405	378	393	381	376	366	387	371	385	393	408	358	328	384	382	376	375	365	359	409	391	334	373	371	362	372	371	396	390	373	389	352	391	379	367	351	382	357	389	358	388	370	368	363	367	350	367	367	390	400	378	397	377	352	373	348	388	368	367	378	366	361	386	386	356	402	335	374	366	424	383	378	376	368	371	400	418	339	383	435	385	377	350	351	395	384	374	348	362	379	396	359	375	355	382	364	379	404	384	364	356	343	375	380	399	368	391	348	373	377	381	365	372	395	365	382	394	396	367	376	369	388	380	317	378	372	364	359	385	410	354	437	410	383	367	382	390	362	360	363	373	388	372	381	367	403	395	379	381	388	372	377	359	348	362	359	372	380	357	380	393	380	409	390	385	378	382	345	390	367	388	374	363	361	395	378	384	420	364	397	386	384	358	352	383	349	363	394	383	342	361	376	369	388	371	383	335	367	387	394	382	342	370	375	381	389	384	388	382	393	371	396	416	395	372	381	397	374	367	401	360	379	348	362	378	352	392	372	409	358	426	359	382	373	384	351	363	374	389	337	400	384	363	390	347	389	385	357	394	353	393	364	360	343	374	382	391	396	372	401	378	368	399	397	390	388	403	408	373	352	349	370	381	403	383	375	381	380	385	350	393	383	397	352	369	362	381	370	360	371	364	395	399	363	396	405	366	367	376	403	347	375	397	395	372	372	339	346	367	383	384	367	369	381	390	373	415	332	380	367	365	363	390	389	368	349	380	389	365	389	337	404	400	364	360	353	377	393	384	366	351	397	376	373	397	354	394	364	367	374	353	374	388	394	364	382	345	414	348	340	360	397	398	366	346	342	374	366	394	335	374	336	321	396	372	419	373	370	385	366	380	403	364	375	361	401	368	379	344	384	393	362	399	371	357	371	346	380	421	393	397	358	383	339	376	381	372	364	360	375	377	369	352	355	380	383	348	396	360	361	363	371	397	352	405	394	378	368	360	413	380	378	376	372	398	368	368	384	408	368	349	333	371	344	365	386	361	352	417	381	386	389	385	358	357	371	394	366	373	345	359	332	354	360	365	351	401	352	354	358	410	372	353	362	356	372	389	379	367	344	366	401	402	369	374	423	373	388	366	371	364	379	366	378	349	363	365	378	385	420	364	381	364	361	370	365	382	370	352	364	401	375	346	393	378	395	368	355	401	375	370	381	381	355	403	387	407	397	372	387	374	366	374	385	400	390	405	414	375	355	369	367	343	373	345	387	352	407	388	391	377	361	393	396	347	373	365	358	381	365	377	388	366	384	388	417	369	385	368	370	411	342	403	367	363	375	416	384	356	375	379	404	365	371	361	348	387	351	384	398	381	374	361	356	370	389	374	392	383	345	392	372	428	347	358	365	408	376	365	384	366	382	395	391	386	379	385	345	363	347	362	363	359	389	370	351	366	386	360	346	364	378	385	370	370	353	398	387	378	372	379	350	371	358	324	387	362	371	347	347	382	392	368	345	368	369	363	391	406	389	367	382	337	389	393	372	370	387	354	363	339	383	371	366	400	365	384	359	409	407	378	373	404	346	379	370	396	391	359	383	357	396	381	371	372	382	361	377	360	419	371	371	383	384	352	371	360	381	370	387	391	374	371	386	407	376	391	395	413	347	345	369	356	338	374	439	368	355	358	372	359	361	342	372	407	374	371	370	391	367	386	362	393	358	375	393	371	397	346	418	424	390	356	368	420	354	397	305	314	396	394	384	354	381	403	395	368	381	384	392	369	359	390	371	371	394	372	367	387	379	358	400	387	368	353	343	356	392	389	404	404	374	358	350	374	358	356	354	373	404	380	365	383	366	391	372	330	347	393	341	364	388	363	373	389	366	382	356	363	377	347	400	391	343	357	352	403	356	374	360	346	366	389	411	408	368	375	355	369	349	357	378	368	384	376	402	421	374	393	329	367	363	397	367	419	379	363	383	402	368	354	378	345	383	402	379	392	393	366	349	341	367	369	368	372	379	356	367	383	380	387	368	374	373	367	401	361	385	381	372	354	388	384	384	369	364	383	371	377	389	363	378	356	407	405	382	355	369	402	346	380	367	362	369	352	358	350	354	360	404	386	405	367	351	396	348	387	365	389	364	367	375	381	364	354	378	373	364	377	400	427	370	376	358	370	357	370	338	402	380
48399	16435	12698	6779	4620	3457	2697	2159	1909	1533	1405	1204	1153	1082	1022	943	889	800	844	811	709	763	705	780	712	714	703	665	637	624	658	675	669	676	675	623	653	658	682	681	603	651	614	618	623	664	545	639	614	613	619	600	621	606	651	625	647	634	639	634	640	644	617	633	654	628	603	640	649	609	655	624	623	656	627	571	633	636	640	604	606	594	614	629	600	608	581	617	642	619	648	617	599	606	614	614	670	567	596	626	617	601	598	612	633	632	615	617	585	613	584	603	589	621	588	569	593	613	619	567	587	641	646	605	610	612	641	612	586	598	581	651	648	639	603	625	640	599	616	615	586	616	616	558	610	627	602	583	590	591	642	580	617	612	609	628	640	618	576	642	605	614	560	653	622	618	658	639	658	625	587	661	585	547	585	612	696	573	620	614	629	619	612	582	630	606	602	641	596	606	621	611	630	591	604	585	606	652	628	604	573	597	592	589	595	578	591	656	634	633	622	627	635	603	634	578	588	602	608	595	676	591	589	589	629	614	645	603	601	634	617	647	610	651	615	579	644	592	628	615	600	604	639	595	577	610	610	598	616	584	612	649	639	632	653	626	598	605	626	607	619	626	603	606	588	654	642	623	592	661	614	636	650	592	612	617	605	602	616	615	626	606	591	635	627	604	615	617	614	590	630	588	633	602	613	586	637	598	613	554	658	603	620	618	627	604	603	589	600	583	611	567	619	595	605	640	587	608	597	594	576	613	634	570	657	564	633	637	634	644	610	602	624	620	606	615	627	659	601	608	577	618	612	607	608	587	635	581	566	581	619	621	631	572	685	629	575	619	612	604	588	637	576	597	628	589	649	624	611	600	630	611	576	638	639	608	610	607	600	570	593	596	632	572	634	591	610	556	549	612	615	616	606	588	615	619	617	587	650	619	607	586	618	571	633	602	596	597	633	599	612	644	617	611	580	613	591	627	641	608	591	596	591	597	681	604	631	610	631	624	589	579	641	614	654	622	610	621	617	693	607	604	563	606	605	604	649	607	648	610	597	622	563	576	617	594	588	618	602	634	658	632	627	613	628	599	614	635	586	628	590	638	610	601	606	543	631	586	576	561	604	625	589	634	618	583	590	589	628	593	593	609	622	598	620	579	616	567	584	611	632	591	608	621	623	610	655	637	624	612	640	600	630	617	588	646	601	629	563	619	616	603	634	615	582	639	637	649	603	587	636	618	638	602	604	633	618	617	640	612	640	622	612	583	608	651	618	628	615	630	605	648	638	611	617	624	588	599	610	613	607	590	602	607	640	600	604	671	626	607	682	638	622	647	664	581	607	641	638	589	614	603	621	628	582	600	607	602	643	608	579	582	633	620	624	648	620	547	569	593	625	629	599	665	634	629	583	583	615	610	600	612	596	623	587	611	626	612	618	610	612	586	595	548	654	630	615	575	636	611	595	595	617	634	608	587	602	611	635	611	602	596	628	617	606	593	604	628	574	623	610	619	628	591	593	627	666	585	610	626	625	601	585	601	625	579	596	573	588	629	617	593	611	594	615	591	621	627	635	574	604	578	553	621	641	570	606	636	631	598	625	583	608	624	580	573	593	567	620	639	604	627	600	619	607	621	645	629	620	677	592	591	586	644	654	622	609	613	653	616	604	613	609	590	604	603	614	586	613	589	647	613	596	589	628	637	586	636	610	575	589	600	579	605	627	581	607	601	652	623	602	643	615	633	670	584	650	578	616	568	615	607	642	626	626	630	659	624	603	576	643	603	612	627	627	611	637	572	561	610	589	603	635	599	594	626	614	607	599	595	586	666	586	615	626	595	597	624	623	598	575	614	592	642	558	560	584	586	613	606	595	622	617	633	560	623	615	669	616	655	614	599	604	599	631	626	623	657	646	563	606	615	603	604	593	549	589	604	564	569	687	606	581	646	608	610	593	611	581	600	616	625	624	588	600	605	626	585	639	613	634	604	594	569	572	629	617	629	568	602	612	633	568	664	582	660	612	646	623	590	600	642	645	622	640	599	638	634	642	580	621	643	604	630	617	605	609	591	637	598	608	553	645	603	607	623	626	618	638	608	617	599	625	565	579	587	580	638	575	613	580	612	585	595	590	597	615	593	653	607	602	602	609	602	657	599	618	626	599	644	590	564	599	602	569	600	594	593	638	582	602	638	620	606	625	597	638	629	598	588	643	559	596	594	607	629	612	567	617	614	600	604	600	615	621	604	559	592	622	592	627	643	605	610	600	551	600	592	605	619	606	595	615	588	611	646	582	620	621	586	629	588	607	602	611	631	610	591	566	605	515	622	644	588	609	605	610	608	605	588	620	631	597	599	601	615	621	571	614	615	592	636	630	685	623	580	621	610	619	587	630	600	611	553	624	593	567	636	581	601	578	652	606	637	588	640	610	658	664	626	615	589	611	602	585	602	633	624	598	633	638	629	616	605	591	582	630	580	620	640	633	616	602	635	642	582	621	595	594	616	608	620	565	600	613	577	561	594	600	613	595	595	602	601	590	593	609	602	622	603	626	572	591	640	623	624	566	562	590	629	579	597	578	619	633	607	643	571	589	590	587	618	633	653	633	636	625	623	640	614	581	619	620	599	583	667	599	607	629	639	585	579	617	626	610	632	609	629	574	585	557	603	570	638	609	623	627	595	664	615	643	658	601	637	577	598	654	647	627	604	646	601	599	614	645	591	617	659	645	640	619	608	617	608	608	653	639	606	595	631	603	585	654	591	619	572	574	626	637	636	588	589	601	592	631	622	636	610	649	645	589	659	613	591	586	649	587	615	650	584	616	592	561	612	658	619	635	616	626	664	622	624	623	600	590	582	630	628	678	589	647	558	651	573	554	639	615	653	627	652	645	605	613	611	574	612	609	576	636	607	566	597	600	634	629	594	605	592	602	620	657	614	636	581	589	609	641	622	602	596	614	631	644	632	549	610	561	607	634	613	608	622	610	631	657	599	648	642	623	614	610	619	633	563	655	606	634	608	585	652	598	627	596	552	630	606	613	636	646	625	612	596	551	625	572	583	605	661	604	612	592	617	578	636	536	606	620	638	580	617	620	610	589	603	591	573	633	590	627	613	596	585	611	622	601	606	589	595	607	570	604	578	629	666	558	593	638	620	581	610	587	632	599	648	608	606	632	600	651	616	594	606	613	602	583	617	615	648	599	644	610	616	613	605	602	618	567	595	620	620	597	609	604	629	637	599	637	607	595	649	599	641	641	626	641	609	615	580	598	627	621	597	633	627	578	629	650	584	613	620	609	606	589	621	574	648	606	615	615	563	610	558	613	602	583	578	622	634	538	549	600	605	590	642	648	585	627	601	610	600	619	636	603	612	670	564	609	635	609	603	614	639	595	606	665	613	615	585	616	605	617	603	591	636	578	601	649	611	624	593	610	619	622	627	625	639	628	563	632	612	563	577	640	584	593	619	602	598	595	593	576	584	623	588	641	599	601	607	629	605	602	577	598	677	641	566
27076	21146	11398	549	218	179	179	154	162	163	165	162	150	156	158	172	173	133	156	156	170	139	148	136	149	158	136	148	143	138	155	155	174	144	164	143	143	144	152	163	150	132	148	151	151	146	105	153	151	156	162	149	153	157	142	146	165	151	136	141	140	146	145	165	191	166	123	158	165	118	141	149	143	122	139	156	140	159	146	171	133	141	151	133	151	153	147	140	138	137	130	136	139	140	143	157	143	158	138	129	162	140	159	148	161	149	141	144	145	135	170	152	154	147	144	152	138	149	131	125	133	154	140	153	141	140	136	128	161	158	156	132	145	155	138	159	145	141	151	145	151	135	136	153	158	164	143	154	134	147	161	135	151	152	139	147	125	150	150	145	140	138	166	133	142	149	153	149	139	147	137	150	146	160	144	148	151	134	159	149	140	166	160	152	144	141	137	144	147	146	143	142	125	164	151	145	141	136	146	138	137	145	143	146	148	190	150	160	141	146	122	156	123	141	149	148	141	150	150	146	142	154	147	170	149	148	134	170	145	141	139	145	154	170	150	144	158	131	145	136	134	160	135	153	158	138	137	139	157	133	155	164	143	146	133	161	133	137	144	145	148	154	143	131	150	142	144	154	137	152	145	144	151	158	145	143	136	151	159	154	135	148	137	135	129	156	146	154	161	134	146	147	146	152	149	169	121	138	164	152	126	133	133	141	153	129	154	149	157	132	150	133	144	151	121	151	165	154	171	154	122	143	154	158	155	137	144	148	148	136	146	146	157	158	148	155	146	133	142	157	137	144	147	148	154	147	145	166	145	152	151	161	146	136	173	145	159	146	127	150	165	143	157	141	165	161	163	156	152	149	157	143	177	168	155	143	149	135	150	152	143	136	152	137	165	144	134	153	141	126	150	128	128	125	148	141	151	157	133	141	146	149	144	155	148	157	161	152	137	160	144	177	141	129	148	135	140	153	146	131	163	143	146	153	144	124	153	147	168	132	160	152	149	135	148	132	151	140	147	157	152	126	144	166	164	152	153	140	135	145	162	137	128	152	148	136	161	120	154	147	131	142	157	141	172	151	126	158	141	149	148	154	130	150	142	147	149	150	129	126	127	133	154	123	131	139	129	155	149	124	160	142	157	174	145	141	149	159	156	139	152	144	139	149	143	158	138	158	146	170	134	161	144	121	160	139	151	143	160	139	164	143	143	152	147	130	144	157	150	150	167	158	153	141	140	128	139	151	138	148	135	150	142	133	150	154	133	144	148	153	139	148	142	155	163	140	156	148	160	141	135	149	137	151	167	143	155	130	180	153	171	144	121	163	142	146	140	131	149	171	120	140	136	142	140	158	152	158	139	157	140	147	132	158	158	144	145	165	139	149	137	136	141	171	149	139	134	154	152	139	139	152	142	145	151	160	156	142	160	134	139	148	140	135	162	146	160	154	158	160	141	139	162	136	167	146	157	146	150	138	136	164	130	142	160	145	159	160	156	141	162	137	140	144	145	137	143	162	140	131	135	127	137	166	151	169	144	140	141	130	136	131	138	128	143	147	132	183	141	148	148	143	137	130	162	140	152	176	141	134	136	138	148	166	159	132	133	143	135	126	158	159	150	159	152	137	141	141	142	147	129	137	147	156	154	124	135	149	143	146	138	156	133	151	135	153	163	146	147	152	124	157	155	125	155	160	137	147	178	138	159	142	142	139	137	128	163	155	159	136	143	146	161	122	138	174	140	150	155	157	152	149	150	149	144	133	156	163	137	154	130	142	135	159	151	139	162	143	138	128	140	133	142	144	142	153	138	146	149	149	148	134	139	170	151	133	135	141	133	148	149	155	166	143	144	133	148	139	165	145	143	133	159	158	161	164	146	138	143	156	161	122	145	157	149	149	134	147	148	157	144	136	128	133	137	144	132	154	157	154	144	160	154	142	135	151	156	135	165	147	148	135	153	139	160	150	126	155	151	143	146	159	159	172	146	147	131	162	138	135	126	142	143	135	137	137	139	135	156	125	143	163	168	158	142	144	168	145	138	161	144	138	139	156	117	139	155	170	161	140	146	138	128	161	117	146	129	158	155	167	164	143	151	146	133	137	155	150	152	123	137	125	135	139	145	128	171	137	147	152	146	140	149	140	133	154	132	133	157	137	140	155	145	141	161	149	139	160	144	172	143	135	146	145	142	153	148	153	173	137	128	159	140	145	147	163	139	161	157	143	124	151	151	142	143	138	153	152	152	154	154	144	157	151	143	132	122	133	149	131	142	161	137	142	146	136	152	151	151	135	140	146	147	155	133	158	169	148	163	174	137	146	139	135	138	152	150	152	133	141	141	155	134	150	144	151	156	145	170	139	139	148	143	149	138	145	144	122	144	160	160	163	172	154	160	157	153	147	154	170	126	149	144	125	152	191	172	137	148	161	137	153	130	143	126	158	146	152	151	158	148	160	143	144	154	112	129	142	153	141	140	160	151	140	149	137	140	185	164	148	138	147	164	145	125	171	140	143	149	150	141	145	167	142	164	135	147	140	154	172	129	167	153	139	139	138	166	158	147	147	145	144	146	132	150	145	150	151	152	147	149	140	151	135	133	146	143	145	123	147	136	143	154	157	145	126	150	140	120	141	171	136	150	154	147	165	142	167	140	148	178	139	139	125	165	136	148	155	131	134	139	116	140	112	172	136	155	141	153	148	134	137	141	158	141	134	157	151	166	160	159	135	172	141	159	140	117	148	149	138	140	137	138	148	143	153	143	118	137	118	149	149	150	178	149	131	124	138	146	144	142	166	157	147	133	143	152	170	134	177	148	134	134	143	165	157	176	166	146	143	168	153	145	138	152	138	153	164	132	156	146	155	163	148	142	145	132	164	154	152	133	152	151	122	129	180	160	161	190	145	161	128	151	154	167	146	136	139	140	124	151	141	146	132	170	143	155	157	141	163	141	139	170	136	122	144	148	152	165	169	154	139	146	153	146	155	147	133	161	171	140	142	147	147	168	153	122	166	141	158	138	154	159	142	157	152	141	134	146	142	141	172	145	144	148	145	136	155	171	164	150	139	160	163	148	132	152	132	142	140	149	155	138	145	140	144	132	140	128	150	142	149	156	162	131	146	145	139	134	154	160	146	146	157	130	157	142	150	120	147	137	142	152	168	156	153	142	129	139	154	146	140	150	157	167	140	131	149	135	153	166	144	140	143	133	155	155	126	143	138	170	146	133	153	165	130	161	144	149	183	170	149	155	127	145	141	138	143	144	135	140	143	185	160	148	141	153	131	118	160	159	130	151	132	160	125	135	144	159	152	151	162	171	143	136	154	152	140	135	135	159	141	128	142	166	165	129	147	132	156	156	149	145	153	138	165	133	129	131	125	145	130	166	138	156	140	156	159	146	143	137	146	149	160	159	156	166	144	137	146	157	122	132	134	151	133	139	150	161	159	130	166	121	160	139	147	159	144	165	147	141	140	150	165	160	141	152	150	157	136	148	149	139	152	166	157
23745	4048	1039	572	440	387	323	309	316	275	279	277	282	242	257	271	242	246	256	253	254	270	276	274	267	272	249	235	261	248	245	250	281	249	247	246	278	262	257	260	260	231	261	254	264	236	247	255	275	246	258	251	254	231	246	214	242	261	263	249	258	239	244	264	245	254	231	238	253	249	238	252	242	258	269	240	216	266	237	258	252	275	262	243	245	255	230	261	263	251	259	233	235	271	239	279	260	255	242	249	254	263	256	275	254	260	244	257	242	265	237	265	233	250	259	236	248	221	249	266	236	259	259	230	226	212	212	243	255	247	259	273	230	246	264	272	217	261	267	249	242	245	238	226	277	234	266	271	229	236	268	231	239	249	255	229	257	252	251	245	252	255	249	231	248	251	271	251	238	255	212	267	250	280	264	226	219	279	253	219	245	248	260	263	261	243	263	236	243	231	277	249	249	232	271	272	260	249	238	252	261	221	250	276	257	248	239	225	271	228	268	265	249	232	231	227	243	259	267	247	233	243	240	242	245	251	282	255	233	254	243	227	253	264	244	222	254	261	258	246	268	281	246	231	264	267	239	244	250	299	238	242	275	236	234	242	261	247	247	250	208	223	251	251	205	237	245	266	277	244	260	236	235	256	261	247	254	246	243	237	272	259	254	250	255	245	245	248	276	238	262	261	256	215	219	276	237	243	241	261	235	247	256	249	268	262	249	259	250	258	253	230	264	262	248	222	264	263	267	257	258	245	255	257	246	236	232	270	253	262	259	266	226	243	252	253	264	237	269	266	228	238	233	247	229	266	229	241	245	223	266	255	262	252	251	253	232	263	265	260	224	249	231	230	246	249	253	238	233	268	291	236	271	262	208	259	224	216	274	245	251	237	254	265	240	237	249	238	234	235	257	250	278	240	252	263	252	251	276	251	248	235	256	264	247	249	245	279	238	239	256	234	234	259	240	244	269	217	269	270	261	247	250	245	235	248	266	249	246	272	246	253	260	239	239	234	270	254	254	201	277	245	241	250	239	247	288	250	285	269	242	249	235	233	252	239	254	261	254	259	268	258	260	263	247	270	251	242	271	269	245	276	255	258	238	242	259	261	255	266	241	264	262	235	257	244	243	250	275	236	218	277	246	254	258	229	236	271	244	257	238	215	250	285	274	246	228	277	243	243	224	243	240	257	265	257	262	227	258	255	231	261	239	254	239	210	251	243	258	222	232	254	247	238	229	246	254	252	242	256	262	235	229	257	251	250	243	251	238	256	252	252	242	255	242	245	246	241	250	265	240	232	272	235	233	251	254	272	281	226	265	252	258	230	262	237	249	281	255	248	244	274	222	270	272	274	243	264	246	252	268	248	253	237	251	237	262	227	241	239	252	277	258	265	244	248	262	266	248	247	233	229	252	226	212	234	279	284	247	224	260	239	269	251	253	245	257	239	218	277	262	244	249	257	234	252	259	249	240	245	280	223	243	234	254	220	247	252	254	279	240	232	278	230	260	246	238	258	261	276	227	248	262	194	236	219	255	234	222	234	248	248	258	267	267	259	230	272	225	250	257	230	239	226	250	258	233	282	231	254	249	259	247	238	244	250	254	273	266	255	236	236	235	250	264	261	293	232	266	243	257	249	268	247	263	260	278	239	261	269	247	239	252	241	274	253	240	279	222	224	250	260	265	251	258	281	272	259	284	235	229	256	242	222	245	268	238	262	261	244	277	248	249	274	235	253	255	253	249	250	242	278	260	269	248	273	249	241	255	258	251	261	238	240	245	237	227	255	263	254	224	244	252	264	222	247	245	255	255	240	247	263	261	255	263	255	240	253	276	257	255	257	269	270	253	257	228	253	249	231	256	264	240	253	244	247	249	262	264	269	251	241	270	240	271	255	242	266	253	263	230	243	270	244	251	219	239	228	283	255	273	240	223	247	249	272	245	258	268	213	271	260	269	237	253	257	266	236	251	232	250	263	289	233	255	231	273	290	265	242	229	226	239	228	253	259	260	270	241	246	237	232	265	283	228	259	262	244	249	231	236	248	253	250	239	238	224	251	269	268	235	278	256	250	256	270	252	245	246	247	254	245	268	232	254	247	280	227	273	248	248	251	225	272	245	241	259	242	248	262	239	246	254	231	271	245	247	281	249	253	240	255	245	258	235	274	248	238	246	255	236	239	262	263	248	270	276	243	235	243	252	231	251	277	261	260	259	261	267	271	217	261	260	251	281	251	258	261	290	264	224	247	257	227	238	284	255	273	250	265	215	265	221	261	236	259	250	258	236	253	233	278	259	284	243	250	255	242	253	229	267	235	260	249	232	271	255	254	259	258	280	213	249	271	258	257	242	231	216	254	239	213	262	252	245	227	244	275	279	240	267	280	257	269	243	223	240	233	278	230	263	262	243	248	292	229	261	265	246	245	277	245	267	252	283	254	260	224	228	235	234	246	237	284	260	255	254	228	254	235	293	266	273	239	254	228	277	264	260	256	251	234	255	241	233	234	260	255	246	256	260	229	238	269	256	231	250	237	267	237	280	222	235	249	258	256	264	236	237	243	231	248	256	279	244	239	254	259	267	241	224	250	250	231	272	271	250	259	259	224	241	263	235	270	249	278	246	239	270	237	242	214	260	255	256	259	239	236	253	233	246	279	249	247	249	267	245	251	246	225	239	246	254	249	252	225	264	244	274	242	276	266	257	247	251	252	269	247	258	247	237	237	259	245	272	227	238	236	212	222	243	242	242	261	225	253	260	255	244	244	256	268	243	253	272	246	234	253	267	247	249	242	253	252	263	254	225	231	245	281	262	247	252	233	248	252	242	259	244	259	259	280	242	236	223	265	248	263	261	251	234	231	280	250	262	248	230	263	231	267	219	277	264	221	238	263	250	237	260	250	233	251	246	265	252	232	253	275	279	274	251	252	245	262	250	251	254	266	247	227	246	244	245	228	224	254	247	240	269	230	233	247	237	266	249	227	254	247	246	265	245	244	270	292	266	245	249	251	250	249	261	230	240	229	239	273	273	246	252	265	267	269	257	254	254	247	257	248	249	276	216	253	271	230	265	283	253	249	240	247	247	267	269	257	270	257	265	248	223	256	228	263	230	272	223	229	256	263	242	241	256	252	263	232	239	240	239	250	235	244	248	252	230	249	273	236	242	258	235	253	244	264	270	233	304	266	248	245	234	258	245	219	228	247	256	229	253	241	227	263	237	232	244	252	224	230	250	263	220	225	266	263	243	248	271	287	247	264	258	234	240	240	222	271	254	238	240	223	258	238	262	240	259	246	238	254	262	262	261	236	238	245	260	236	290	242	279	218	259	231	268	270	259	245	272	247	231	264	248	255	209	252	260	256	255	229	271	265	259	260	263	263	286	237	279	227	249	241	243	230	241	279	258	269	256	264	226	243	270	277	257	247	220	228	228	219	220	222	246	236	256	259	226	228	238	262	266	249	244	247	265	214	243	260	248	236	253	247	242	251	286	244	235	237	262	235
24235	21355	28644	24412	21338	8034	902	585	516	506	444	447	404	395	400	405	375	417	370	401	363	398	386	336	355	316	338	344	357	353	359	365	343	349	333	350	356	341	350	367	353	388	325	345	341	333	306	367	337	363	360	340	323	341	343	331	335	360	354	343	325	381	356	336	316	341	308	329	331	322	346	343	315	345	354	359	325	324	328	313	318	333	331	343	356	355	303	358	379	326	312	319	367	343	340	318	303	349	307	317	313	354	347	316	350	303	304	335	345	354	356	346	310	334	330	327	340	343	348	349	355	353	353	338	383	340	346	360	333	326	328	346	331	330	343	328	324	308	297	326	349	327	344	361	337	323	332	343	333	302	319	339	342	357	339	321	347	334	331	334	312	329	336	300	318	294	328	356	338	303	374	351	319	335	343	338	330	334	352	344	323	344	319	320	341	353	334	347	352	342	330	329	330	339	321	308	329	371	342	322	344	302	341	349	370	300	350	380	333	291	375	320	368	368	321	334	315	295	334	295	316	329	355	313	333	329	327	372	301	363	319	328	327	339	343	305	352	317	371	354	344	332	332	322	317	366	354	334	324	339	320	312	323	313	325	342	345	331	332	333	319	328	324	319	340	325	337	336	329	330	298	351	357	341	320	327	359	309	334	328	335	352	367	319	336	325	327	345	318	340	334	323	336	336	328	373	312	356	345	345	345	332	342	337	318	340	319	323	348	341	317	354	346	374	377	328	345	350	354	325	345	353	341	339	353	337	335	338	371	307	309	374	320	315	338	361	304	354	326	351	312	338	334	359	373	329	325	369	327	323	331	363	329	369	354	358	364	333	355	333	321	318	357	344	331	337	335	346	342	324	368	329	332	385	326	360	350	319	320	325	358	338	344	330	363	363	310	281	358	354	334	322	319	319	309	296	335	337	311	343	360	314	309	325	365	323	327	365	336	319	334	309	332	335	315	329	348	331	347	331	346	338	300	359	301	315	301	327	330	308	351	373	346	359	357	335	292	318	336	325	352	337	332	338	349	379	359	327	310	319	341	343	338	336	389	305	346	327	361	362	321	355	347	346	332	304	322	320	324	360	350	321	348	340	342	337	343	374	308	322	379	337	326	316	368	327	363	303	318	366	323	335	366	318	295	368	351	316	338	339	357	300	352	336	324	337	352	345	354	283	334	381	356	323	346	354	304	329	301	343	346	338	337	334	319	346	320	323	330	358	341	335	330	357	363	323	323	329	364	335	310	353	345	350	373	311	335	311	356	357	308	335	334	343	359	332	342	319	342	362	343	381	359	367	308	322	349	334	324	330	354	334	327	303	334	344	318	324	337	365	325	318	324	320	344	325	345	338	310	345	324	328	344	355	335	309	323	313	337	313	345	364	335	353	329	323	340	358	340	331	330	338	338	321	332	361	317	308	357	325	358	329	335	350	299	311	345	329	339	339	334	312	302	384	368	340	346	297	316	341	347	327	310	366	329	324	331	307	335	338	320	316	309	307	328	333	352	346	303	326	354	324	338	352	321	340	324	342	349	336	318	388	337	335	296	359	335	332	304	324	345	345	347	349	339	360	322	331	327	330	332	341	349	359	360	343	343	337	343	333	348	324	320	356	326	322	310	325	353	363	331	348	345	333	347	347	343	334	380	321	341	347	376	356	336	345	340	334	346	351	336	308	368	359	354	325	338	341	314	337	336	300	326	342	348	361	313	357	322	374	358	352	341	345	327	342	354	338	335	317	323	275	333	313	321	360	344	386	340	348	315	341	350	351	318	341	334	350	329	347	355	309	326	357	350	332	340	359	394	327	338	332	339	340	314	339	337	346	305	329	345	342	314	347	320	311	327	325	321	345	359	311	338	352	310	334	353	346	334	349	303	331	340	386	319	351	315	309	339	333	315	357	352	351	328	343	298	337	350	318	337	329	338	328	321	331	301	366	334	340	341	354	323	318	303	363	339	342	334	335	369	362	343	375	324	341	331	323	324	319	321	333	356	334	289	338	328	324	342	352	325	299	324	318	327	311	252	347	327	304	348	314	361	351	314	306	356	363	351	319	343	337	330	330	323	349	358	322	320	329	344	317	336	334	313	321	303	325	339	374	330	352	363	348	340	348	356	317	326	335	349	318	338	356	363	328	335	314	325	334	300	341	311	354	322	345	333	326	305	323	345	321	330	322	307	329	331	312	323	317	339	298	327	338	343	365	340	358	360	331	344	331	348	348	340	333	347	346	307	365	338	349	303	312	353	353	342	382	360	352	301	324	343	379	341	349	315	349	321	333	309	310	342	335	320	339	333	327	312	333	324	332	358	325	357	330	326	362	317	355	313	343	328	361	347	346	314	351	318	371	316	346	320	324	346	346	299	329	324	349	350	341	343	334	360	338	329	327	329	337	367	341	356	335	323	340	345	322	343	321	364	320	344	347	319	357	348	352	366	326	355	357	339	358	323	327	337	341	319	372	343	376	338	335	297	351	347	367	318	313	362	351	339	327	333	310	288	356	337	326	326	364	334	357	317	332	320	341	320	339	342	325	372	342	352	340	337	323	333	346	369	369	330	304	355	300	322	329	351	349	324	332	317	344	376	372	373	325	352	360	324	359	335	331	315	339	329	356	351	326	311	322	336	342	347	336	323	335	313	351	325	316	356	332	343	374	331	331	353	338	313	343	298	340	336	336	344	329	322	321	311	311	333	345	337	344	277	322	351	357	308	337	329	334	333	359	320	346	361	357	310	356	323	362	379	339	334	326	356	347	331	324	319	333	303	326	333	338	356	337	356	351	357	337	357	340	331	350	307	325	309	335	328	345	368	319	331	351	378	322	303	345	321	361	323	333	324	336	370	329	315	307	340	305	356	326	362	309	356	328	340	315	320	358	332	335	329	346	363	364	311	364	310	339	326	324	321	303	354	341	348	306	316	335	347	344	307	374	361	325	304	343	312	347	329	336	333	350	349	338	325	308	346	337	314	350	350	348	317	305	332	338	315	337	351	313	303	334	309	339	306	302	347	349	319	335	360	311	332	344	333	332	353	318	339	366	342	340	342	370	320	331	352	350	358	322	345	309	352	347	377	371	325	311	329	316	329	337	320	337	338	335	340	336	320	315	341	355	366	337	356	369	313	384	346	338	296	316	347	345	319	336	317	336	334	313	292	360	380	307	349	316	376	308	322	333	358	343	327	341	343	337	352	346	329	352	322	347	330	346	334	324	307	332	379	310	314	351	328	336	359	374	317	371	366	351	337	334	316	332	315	355	318	336	331	328	339	337	335	342	348	346	345	339	323	321	348	323	386	352	346	332	340	316	344	311	330	348	337	342	320	337	373	305	332	351	358	329	346	333	360	333	319	300	353	318	341	327	343	304	335	356	338	352	321	353	318	325	347	309	326	309	352	338	366	353	362	370	315	343	317	322	338	337	337	339	350	309	335	340	316	323	357	348	344	319	325	351	312	319	354	347	336	318	313	326	322	321	346	350	323	378	312	381	326	355
45120	14486	7823	3971	2742	2021	1607	1353	1148	1083	1016	857	840	755	731	757	680	681	653	650	614	618	608	582	641	590	604	629	565	607	564	616	592	551	583	558	559	594	549	572	570	570	546	596	566	535	534	560	593	551	569	566	579	635	575	537	577	517	577	556	559	534	604	555	543	551	570	556	550	579	548	541	562	583	577	507	533	552	518	542	534	559	541	563	554	524	586	582	515	556	569	576	536	570	530	567	548	544	528	541	549	531	503	547	555	536	538	543	554	567	550	565	544	583	578	538	507	543	543	519	574	550	578	562	528	549	558	559	559	561	547	540	514	538	559	517	543	519	566	564	518	530	563	537	544	550	543	540	571	553	531	540	568	568	518	581	573	574	560	536	533	533	553	561	556	601	562	520	563	556	531	576	510	519	562	586	543	565	572	574	519	494	587	575	589	553	526	526	501	537	561	591	541	550	544	521	564	573	596	512	542	551	580	543	556	537	502	541	573	587	544	530	560	592	554	552	541	564	517	558	542	555	577	562	562	600	548	536	555	530	501	552	543	548	531	527	507	554	525	542	520	524	558	555	549	529	544	499	544	490	539	573	538	542	532	519	558	548	509	524	521	526	537	520	534	566	568	563	531	545	578	541	566	572	532	523	520	525	537	537	537	525	536	531	546	529	562	602	621	512	478	550	534	598	561	541	548	557	557	539	549	534	570	507	518	528	588	524	549	513	595	515	570	555	526	546	549	548	559	558	517	552	559	510	549	575	541	535	550	541	532	557	550	538	561	579	549	558	558	535	521	545	562	528	536	548	555	560	517	538	547	542	542	584	558	536	528	536	545	482	507	534	543	545	568	525	528	503	524	558	528	579	552	516	581	543	498	574	523	589	554	535	572	570	523	532	561	523	529	556	587	484	508	515	533	521	523	563	552	531	536	536	532	559	545	554	546	550	556	545	547	540	562	522	567	515	509	567	570	577	568	562	525	554	637	544	560	496	546	520	510	573	555	593	552	555	528	557	550	495	535	480	557	531	559	570	535	535	529	499	530	566	524	512	537	522	549	553	510	539	615	495	545	543	559	564	543	548	535	554	549	533	549	548	547	527	520	541	546	544	581	565	584	559	570	546	577	534	539	527	501	535	537	518	550	519	539	540	564	565	496	539	518	528	555	540	539	603	531	576	523	577	516	575	532	542	575	568	554	566	529	536	567	527	537	535	554	548	540	488	501	525	556	527	532	529	558	550	533	549	532	553	560	550	571	534	545	516	539	525	550	577	534	549	567	541	544	511	522	534	530	563	570	537	539	577	534	569	582	553	550	539	526	565	562	562	562	566	561	577	553	517	544	542	543	535	555	562	546	543	518	577	556	561	541	531	587	563	508	527	559	552	559	548	545	531	587	564	551	538	550	529	575	579	581	502	529	522	550	548	517	545	561	559	547	568	544	545	533	572	543	507	539	562	563	562	516	509	543	519	522	574	534	509	598	508	561	562	539	541	555	566	532	539	536	536	549	596	577	556	574	516	554	551	550	542	544	558	555	595	540	538	575	573	532	559	522	527	515	514	538	522	547	544	577	585	539	552	550	519	570	537	524	525	557	594	537	589	548	525	549	586	568	562	530	518	553	542	513	537	532	565	509	521	557	530	560	563	534	561	572	568	570	551	510	580	524	532	554	545	582	541	562	564	569	580	569	527	524	520	568	544	553	526	543	576	564	551	525	566	524	506	512	550	543	551	551	553	563	530	532	572	541	523	533	579	570	526	542	554	515	555	535	590	529	545	521	556	569	495	545	535	520	540	602	524	541	557	573	608	545	570	523	557	544	536	565	541	531	511	547	561	578	550	537	591	535	553	527	562	541	550	565	564	560	528	549	539	569	532	522	487	525	553	546	592	536	564	544	543	562	529	549	561	525	574	533	572	560	563	550	518	556	550	608	532	555	569	551	505	565	538	547	584	558	540	592	527	528	555	540	512	535	531	550	553	503	558	515	567	573	525	550	526	542	535	492	527	554	555	582	559	525	570	525	589	570	540	535	561	561	554	565	539	526	491	521	538	551	555	536	536	519	585	577	579	549	549	538	519	556	596	527	549	522	532	544	528	526	521	501	509	575	543	527	529	553	584	566	578	553	519	583	541	529	497	561	584	559	546	513	581	531	511	555	534	551	544	563	524	548	578	564	587	542	525	561	522	558	523	567	547	554	534	553	579	578	553	544	577	553	528	514	563	544	547	572	537	528	541	568	523	485	538	567	542	549	551	548	538	561	549	587	499	569	544	539	534	555	526	585	530	562	517	564	540	514	552	558	522	555	550	541	543	487	581	531	547	516	519	520	583	554	555	514	566	517	537	523	553	552	548	550	559	541	580	530	539	547	541	546	578	535	526	561	569	541	515	536	505	575	546	527	564	543	510	536	526	564	551	557	517	555	536	579	542	536	530	503	546	530	534	545	534	517	539	548	562	556	586	527	576	552	570	565	546	505	541	544	553	501	543	509	550	537	544	586	497	527	551	566	559	527	560	542	555	510	555	558	534	553	583	568	528	521	555	563	539	529	550	503	568	589	537	542	536	529	546	540	545	580	566	560	523	561	516	508	556	545	536	536	517	547	545	539	546	580	538	541	509	565	556	537	516	524	552	557	536	565	499	525	540	534	517	557	567	512	513	536	582	544	578	564	506	546	543	544	555	535	572	559	524	537	530	520	557	542	564	536	521	558	548	552	567	561	530	542	571	518	579	544	562	567	527	555	547	543	540	567	502	532	544	521	528	541	580	565	590	514	537	550	552	544	584	533	515	560	561	517	528	552	528	543	524	544	505	544	553	569	564	558	580	533	566	539	573	534	530	566	564	565	515	541	526	536	536	558	589	565	541	533	538	542	565	549	520	543	532	548	576	541	534	541	549	500	545	515	524	564	599	553	549	547	565	566	561	562	543	525	555	548	560	560	589	550	565	538	540	517	559	552	514	560	522	549	544	564	538	592	539	532	523	551	572	558	550	538	565	544	577	533	556	560	583	526	596	594	530	550	619	520	542	536	552	552	592	536	552	535	540	553	553	541	531	522	568	532	531	552	552	526	560	539	586	557	535	534	528	529	576	533	572	524	490	521	556	517	521	518	545	528	531	591	542	523	531	552	553	523	547	507	550	542	533	519	525	578	544	512	499	563	595	528	515	535	488	535	530	536	534	561	571	538	502	551	526	532	513	552	577	529	554	542	533	539	525	529	578	568	530	549	527	560	513	569	516	507	544	589	556	517	511	574	551	544	542	532	571	560	537	536	550	568	497	543	498	536	527	551	523	568	568	522	575	559	552	542	569	543	547	537	545	516	533	584	522	547	530	528	571	530	586	541	515	539	553	548	593	503	540	537	557	549	537	504	542	526	574	562	550	572	543	600	526	526	555	513	566	572	527	574	542	547	568	525	602	546	543	558	546	529	578	545	571	535	530	519	543	569	526	552	572	560	581	547	523	575	528	537	549	534	522	509	562	611	576
23161	21311	29202	23759	21310	21316	6422	951	686	647	581	518	514	480	503	510	444	481	452	451	445	438	436	459	426	442	386	423	416	462	415	355	412	396	412	412	356	393	397	386	346	379	436	401	368	358	403	381	431	408	393	419	376	361	357	380	358	402	392	390	378	419	365	375	401	367	356	364	398	414	363	369	390	403	374	416	408	369	433	355	368	391	392	369	384	395	384	386	445	421	400	372	393	399	410	366	406	386	406	368	366	370	377	397	365	420	387	359	375	384	381	352	416	392	397	377	381	380	414	372	383	372	353	384	355	377	363	362	432	383	385	362	375	436	413	383	390	355	403	402	371	388	377	402	363	403	398	369	402	415	370	348	396	376	407	366	393	408	368	422	418	382	392	377	391	379	368	411	353	400	371	337	367	378	367	376	401	385	381	399	372	420	365	414	375	391	403	394	394	404	394	385	411	363	379	385	401	383	342	364	345	397	383	390	347	388	358	367	359	371	371	366	420	406	359	384	390	396	393	362	343	356	393	344	371	376	368	358	354	415	388	364	411	360	382	375	391	403	385	384	364	383	397	396	373	382	351	375	394	398	377	386	417	372	372	331	382	376	424	365	400	396	387	405	384	392	407	367	404	369	388	389	372	402	379	417	380	396	355	424	363	364	389	395	361	372	364	366	380	378	408	370	394	386	384	389	408	386	400	395	366	376	344	374	382	398	361	388	381	398	378	365	371	380	368	333	382	345	387	378	420	397	400	395	352	361	359	374	406	376	430	392	348	390	390	384	353	401	390	368	353	373	388	385	375	396	382	360	357	380	398	355	364	375	393	373	399	380	382	366	399	385	376	395	380	350	382	421	377	402	386	368	403	387	373	367	361	355	357	384	393	363	397	377	375	404	370	363	394	383	398	369	393	384	345	385	381	377	401	380	376	385	373	406	391	340	352	396	407	394	350	392	389	377	344	410	416	399	384	403	377	354	371	361	371	379	406	377	377	376	366	366	361	400	368	397	366	398	408	343	410	388	435	379	395	394	375	392	388	432	393	417	371	367	366	372	380	424	350	366	392	389	362	364	375	346	390	374	362	386	378	392	398	406	347	382	390	387	378	358	375	386	391	371	418	392	415	426	394	380	387	388	378	368	388	373	377	385	356	363	376	396	398	366	413	370	377	412	417	370	393	364	403	370	398	387	394	332	381	335	329	408	379	398	399	388	381	357	325	362	380	387	388	397	382	370	388	351	393	366	404	354	373	370	383	347	359	364	379	368	383	347	374	366	381	409	422	338	400	408	366	377	358	375	398	375	387	418	421	377	373	412	362	399	383	395	394	354	355	370	411	378	397	386	365	386	374	373	337	379	352	371	364	357	349	365	394	390	360	388	386	353	400	409	392	326	391	374	366	342	388	426	349	352	357	366	393	388	368	394	356	368	412	409	371	387	395	407	438	390	383	385	429	339	394	371	397	360	343	368	387	384	361	420	364	373	409	360	403	370	365	421	361	370	329	389	431	380	368	383	404	373	347	383	400	378	354	388	390	406	395	384	402	358	362	392	344	356	369	357	407	381	382	367	395	390	375	357	377	397	398	363	342	385	349	362	382	370	380	392	383	382	379	378	390	361	377	411	366	371	369	383	369	370	382	353	398	415	375	404	368	374	328	406	380	406	380	360	369	389	357	391	366	382	358	399	398	387	394	396	423	399	387	361	370	377	363	395	409	368	380	397	381	362	352	386	396	368	401	390	395	356	371	363	408	379	419	352	386	398	393	361	356	390	383	389	375	397	365	388	394	375	376	374	405	393	417	388	382	396	392	376	397	372	386	381	393	366	400	382	366	389	402	395	382	380	379	396	354	355	372	374	388	394	376	383	403	378	403	402	353	355	352	393	408	367	408	391	387	351	407	399	380	385	408	401	368	342	402	394	410	372	369	396	360	415	406	366	381	347	378	348	383	408	390	393	386	368	403	404	419	395	389	389	389	386	404	382	400	391	371	398	402	413	425	410	353	347	394	362	402	384	351	355	398	391	343	350	382	353	382	349	386	391	392	344	374	363	401	389	399	368	385	381	351	366	381	341	378	384	399	428	374	368	384	332	370	382	391	400	363	404	379	349	366	364	373	356	380	380	379	394	399	336	407	372	373	358	358	385	386	377	408	351	383	402	353	400	395	348	362	358	399	412	372	369	360	380	382	378	361	355	394	384	380	372	369	387	383	397	378	384	373	407	415	389	407	380	394	374	360	388	410	355	360	369	383	420	371	398	391	414	383	370	385	405	381	402	365	384	372	373	394	398	385	372	418	395	388	396	407	365	362	383	381	372	408	379	357	356	410	345	331	392	411	359	372	382	382	355	387	352	347	376	395	402	367	356	413	408	382	378	390	387	384	385	396	414	332	381	403	373	402	401	396	419	401	405	375	384	407	408	333	359	390	350	379	403	400	387	341	380	383	380	389	380	384	385	368	352	407	370	417	381	392	361	370	373	396	344	344	358	374	387	391	378	372	387	395	383	403	423	378	394	367	334	374	405	415	355	387	340	382	377	399	358	412	353	373	375	375	370	356	367	373	358	390	375	365	354	384	363	399	367	381	400	400	399	344	403	387	355	409	344	406	333	365	385	351	406	424	352	377	374	424	349	421	365	375	367	364	376	372	395	383	369	368	370	400	377	420	362	351	373	374	434	373	376	382	369	381	389	419	385	386	376	409	407	355	346	375	375	360	352	400	424	398	383	406	368	396	370	430	349	368	405	385	355	391	383	385	392	360	369	401	379	349	367	363	388	381	394	392	385	360	368	393	374	419	335	380	408	390	394	379	369	363	377	414	365	369	385	402	402	361	345	380	410	361	392	359	366	388	362	393	404	404	404	428	368	406	376	401	376	390	380	401	388	367	374	407	356	389	369	377	383	361	356	387	370	386	391	386	373	379	399	410	373	358	361	382	365	373	368	432	387	415	391	340	379	387	377	363	370	412	370	377	416	402	378	377	365	366	412	371	396	369	362	398	399	390	390	382	376	385	404	361	388	376	418	390	408	365	401	407	398	369	371	364	389	372	368	369	397	408	391	393	399	379	397	407	385	354	407	396	370	353	363	374	378	383	390	381	374	391	392	373	382	368	406	371	333	348	402	383	358	386	384	402	348	384	423	382	412	389	398	385	352	363	399	383	381	346	365	352	355	408	396	395	421	399	386	419	379	417	338	371	399	377	378	353	383	372	373	410	348	414	340	378	365	362	426	337	376	366	407	396	378	360	385	361	411	364	386	398	394	402	367	370	361	357	379	430	371	361	352	374	386	361	389	406	367	364	375	369	366	345	355	360	388	376	408	388	379	386	376	407	389	380	385	388	402	367	363	383	408	402	400	351	398	394	380	368	398	428	357	362	390	372	385	398	375	368	385	390	387	359	380	370	370	411	357	388	379	375	371	344	398	395	396	378	394	350	376	404	389	368	366	377	355	388	360	342	386	362	401	397	396	393	416	379	374	375	374	375	385
50378	18891	12595	6585	4532	3404	2652	2117	1763	1580	1427	1204	1124	1041	991	959	939	821	807	799	792	755	808	753	727	699	677	694	671	702	668	709	645	701	677	643	641	641	668	678	646	639	681	650	639	603	655	643	629	646	627	630	683	621	575	619	611	620	619	652	660	608	581	605	614	634	615	646	647	671	673	628	655	646	615	633	611	594	613	610	636	579	609	620	611	634	607	659	644	624	666	600	632	621	612	568	625	615	625	609	607	613	627	638	666	614	658	628	637	598	625	627	601	643	618	622	658	596	616	615	589	624	606	627	613	658	643	588	593	644	580	597	611	568	620	606	652	618	613	595	631	622	588	634	571	616	601	628	611	642	599	633	642	588	637	591	622	595	598	587	615	582	635	610	597	626	615	652	632	606	630	661	588	623	574	628	624	582	596	598	639	593	626	603	607	597	601	666	579	599	610	636	648	599	648	614	592	594	603	655	625	581	590	611	596	610	625	617	608	563	576	622	617	570	609	603	603	635	607	601	602	585	582	632	605	630	617	646	609	622	622	584	589	637	559	624	599	605	588	563	598	601	615	633	648	674	595	617	598	626	624	600	562	622	629	656	654	632	600	608	582	588	597	615	622	641	629	600	584	630	607	616	635	558	600	642	640	605	590	572	599	597	596	603	641	633	635	605	616	563	621	632	621	612	622	625	645	590	626	617	639	581	630	614	611	627	584	667	605	620	636	620	631	608	622	616	628	611	578	656	593	607	631	616	626	633	597	605	650	612	642	635	596	608	620	597	612	624	625	584	584	636	630	643	631	597	592	585	585	609	602	655	643	595	641	620	578	602	601	603	590	626	574	614	620	611	637	635	585	621	576	628	550	604	589	617	642	598	606	660	607	619	653	593	551	610	606	620	614	583	625	637	617	631	638	643	658	624	565	616	603	626	578	601	650	589	644	573	589	632	573	640	603	598	585	601	667	609	642	610	596	594	623	629	681	624	645	629	640	619	630	590	561	615	648	666	564	612	589	616	628	613	586	652	648	635	589	650	595	669	603	614	646	605	621	612	564	667	632	597	581	604	595	598	598	633	605	611	570	607	608	602	620	577	647	575	547	606	615	636	635	612	572	625	624	618	641	693	609	630	583	585	607	609	651	627	556	611	603	610	607	626	652	595	599	614	568	643	646	630	603	591	617	593	595	603	642	613	647	613	616	602	609	614	589	577	635	628	594	636	610	558	620	606	653	615	576	584	594	595	668	617	591	548	617	612	593	594	627	561	623	595	599	617	620	627	619	624	604	665	622	600	634	601	618	631	635	591	580	634	640	651	574	588	579	671	611	617	648	653	609	621	584	627	585	635	609	597	587	618	640	561	618	579	626	613	600	602	624	611	600	599	580	639	605	634	595	643	604	603	551	593	585	611	580	603	610	623	614	575	607	583	608	634	631	615	606	623	605	621	627	609	632	580	630	575	647	613	638	600	638	598	602	603	635	638	627	626	622	592	587	560	634	625	598	592	648	606	657	571	597	658	645	618	593	603	626	609	591	611	593	568	610	663	633	600	611	636	587	617	647	617	632	625	608	588	623	613	626	624	586	566	624	589	633	614	622	642	603	665	583	601	588	599	601	647	597	601	554	616	617	588	623	652	586	624	614	626	598	611	606	609	624	619	622	615	585	619	630	625	610	605	607	634	628	626	603	637	621	604	584	651	631	655	620	572	651	612	634	602	640	620	637	612	609	626	610	611	562	637	623	587	567	563	605	595	615	574	629	631	599	656	622	601	570	606	631	622	658	663	593	608	620	643	621	607	611	623	600	601	618	587	649	647	621	598	622	636	593	631	560	593	577	607	578	587	634	619	570	601	636	586	600	630	604	625	618	613	595	636	648	615	583	621	605	633	616	658	613	654	588	602	635	605	598	646	645	593	634	549	647	606	627	620	629	646	645	598	591	619	636	607	640	615	632	667	615	618	618	631	652	574	644	620	642	651	617	620	570	614	651	629	605	657	611	647	611	638	567	610	634	661	621	621	603	569	616	605	608	603	567	610	634	633	650	598	556	599	597	628	647	633	622	597	599	640	593	628	647	599	568	638	586	585	655	564	563	558	607	634	586	623	616	602	613	622	535	612	618	611	662	652	594	616	610	632	592	589	581	621	605	619	639	593	633	633	579	605	605	591	602	563	592	621	634	577	629	612	617	625	622	614	603	656	638	588	607	659	634	582	608	627	640	608	603	618	612	611	608	624	620	622	639	603	595	616	613	627	663	622	621	628	615	614	578	585	588	581	644	595	602	611	616	609	608	609	612	609	609	583	611	629	610	578	655	596	647	631	607	564	616	627	596	631	615	649	597	646	636	622	663	642	617	583	655	631	584	600	623	589	591	598	583	632	628	602	599	573	592	576	620	616	628	591	631	601	596	586	618	637	607	610	602	598	641	582	622	574	600	568	622	619	615	613	620	592	567	579	608	582	613	646	585	663	600	662	642	593	604	597	618	627	597	691	573	644	662	624	644	590	609	585	561	594	591	619	585	619	619	567	648	628	621	632	620	586	624	631	607	562	624	597	598	649	590	592	611	584	640	615	627	590	641	638	630	580	597	606	637	603	617	609	616	636	640	639	576	629	611	641	651	636	579	598	656	618	606	616	602	588	605	621	648	612	609	608	609	603	596	606	630	608	580	603	597	628	592	625	613	615	579	627	622	646	647	648	626	598	587	637	599	602	632	619	634	603	602	623	612	631	617	585	622	567	597	678	655	603	664	589	619	631	579	592	583	617	597	632	628	630	610	632	619	587	631	567	645	621	603	630	594	561	614	617	637	653	614	611	627	654	586	602	561	642	626	580	601	593	564	647	627	588	629	675	599	634	633	626	580	583	604	638	552	614	637	641	610	607	656	666	641	613	640	641	580	601	617	627	604	584	668	612	566	665	600	642	589	632	613	621	630	599	646	648	627	616	650	620	598	550	632	633	615	588	621	636	650	608	588	597	639	598	603	606	618	642	625	635	575	591	673	629	656	583	618	651	589	612	602	621	637	580	620	613	581	650	620	606	634	634	654	645	608	617	618	643	627	598	602	601	633	618	587	653	627	671	615	608	611	631	584	658	659	608	592	608	609	632	603	615	679	653	630	621	635	577	635	625	647	659	608	643	600	640	618	641	643	603	591	634	611	599	598	596	625	585	626	620	641	627	608	590	596	615	585	632	633	611	609	616	649	609	643	614	620	623	603	615	591	607	617	589	619	638	622	615	670	614	563	631	650	613	616	609	642	585	659	601	598	600	645	584	598	609	582	652	600	649	604	588	589	607	586	609	597	616	672	627	620	607	590	629	587	593	607	593	578	633	631	607	630	672	628	603	605	603	636	583	583	642	584	579	608	616	578	637	600	604	563	610	622	620	639	622	604	616	603	590	672	617	592	596	605	641	618	636	657	592	593	633	644	592	638	574	659	589	623	580	585	561	590	660	616	579	668	599	618	620	610	606	649	607	642	590	633	654
27010	21070	11223	559	272	199	194	172	148	173	152	161	167	143	152	148	166	127	143	172	153	144	164	167	152	143	158	174	144	145	135	159	137	149	129	136	150	135	153	161	150	142	137	156	147	161	145	171	151	163	149	148	142	162	132	148	144	125	185	140	166	151	126	140	140	159	152	144	150	150	142	150	148	154	153	135	135	140	158	148	154	154	155	130	150	137	143	149	151	165	135	139	159	141	162	161	153	157	148	150	176	147	140	149	150	156	162	165	149	152	174	150	155	179	138	143	143	164	151	150	172	144	154	179	162	171	145	145	157	130	159	136	133	169	138	143	130	150	170	132	130	142	139	166	133	149	152	144	132	139	150	144	155	157	144	151	145	159	141	165	163	148	158	144	137	137	156	143	145	152	139	140	149	174	158	151	159	153	140	151	150	138	159	145	150	163	135	142	148	144	148	155	158	166	142	148	151	155	128	132	149	154	166	144	163	147	140	127	150	163	157	163	163	154	160	148	147	149	152	135	148	131	148	139	173	160	165	143	156	169	148	157	133	147	149	145	134	150	158	154	147	127	157	137	153	154	144	138	169	156	155	141	151	153	183	150	167	125	154	154	158	167	146	152	152	140	135	158	165	124	171	150	158	154	147	148	153	146	131	155	137	155	149	162	162	148	151	153	151	152	149	133	145	144	141	155	158	143	144	155	171	144	152	149	148	137	124	153	146	135	155	157	132	162	150	155	147	135	128	154	150	172	146	166	141	150	143	153	159	140	124	126	163	150	143	142	141	166	132	161	170	165	154	160	135	127	146	154	139	140	156	127	148	160	136	125	142	127	176	140	144	140	151	168	154	152	161	158	145	156	143	154	141	153	162	164	159	128	142	148	177	137	152	148	134	155	150	131	141	154	157	164	160	132	151	172	150	147	163	140	157	140	146	137	163	165	154	130	154	143	137	156	133	152	161	151	151	138	145	167	150	143	142	147	136	151	163	152	149	152	158	157	161	125	166	152	157	137	156	142	139	162	134	152	158	144	167	153	161	137	145	173	158	133	147	153	141	149	172	175	159	151	143	137	162	137	131	147	148	152	164	142	137	158	169	169	144	135	154	144	145	164	154	151	142	158	150	146	171	171	153	170	147	151	159	143	148	147	139	155	134	141	169	169	166	181	160	156	167	138	134	152	150	180	131	157	134	152	153	144	143	142	144	155	175	131	158	156	160	149	143	177	142	170	147	170	164	117	146	156	142	154	140	134	176	141	169	159	137	159	154	158	144	168	162	136	138	145	140	132	142	158	139	146	152	166	143	171	150	168	160	162	166	126	160	146	162	151	154	140	158	144	149	154	148	177	155	156	144	173	147	154	148	134	140	177	169	145	130	155	132	174	162	140	141	177	138	139	155	142	173	141	171	142	148	159	124	180	147	148	140	154	157	186	167	137	140	158	155	167	166	164	146	147	166	170	157	144	151	148	154	134	121	166	137	134	145	161	145	135	182	145	172	157	140	142	156	153	162	176	187	143	149	136	163	147	171	146	147	134	147	136	136	146	157	156	147	182	149	136	152	156	137	160	144	159	174	133	153	112	150	156	160	158	162	131	163	166	148	150	137	150	142	153	145	147	152	145	148	121	142	118	150	154	176	147	150	158	153	154	156	174	138	130	141	147	158	149	162	134	151	145	151	160	135	177	142	148	138	140	153	152	166	138	141	152	156	159	144	167	151	151	152	153	142	147	150	145	130	151	169	133	158	169	137	124	159	167	143	136	141	130	159	153	176	150	157	163	159	150	165	152	156	131	147	143	143	150	159	142	164	139	136	143	139	135	162	126	167	152	138	166	152	144	149	132	142	154	162	147	137	154	177	159	148	166	144	152	144	149	155	156	145	160	145	140	160	151	135	144	152	158	143	156	116	134	173	141	167	156	166	146	144	176	171	148	141	154	144	171	151	181	145	128	156	152	144	157	134	152	135	115	150	155	175	129	163	139	149	154	154	155	169	154	157	165	185	157	124	151	159	162	159	158	183	152	140	150	149	156	163	149	146	135	139	155	152	142	148	131	138	153	149	161	148	136	140	132	145	138	123	162	131	137	155	144	144	142	130	147	143	154	163	152	145	129	137	148	165	176	121	148	142	136	165	143	141	152	141	162	140	148	160	171	136	166	143	138	162	161	163	148	164	129	166	164	170	163	147	153	142	129	137	174	165	157	162	148	154	146	142	175	146	156	173	152	147	116	147	167	143	144	134	140	159	155	160	126	148	138	146	177	139	141	149	174	158	157	153	155	144	144	139	141	158	148	143	164	141	143	145	134	147	161	148	148	149	122	130	146	172	156	139	160	168	161	170	133	179	161	162	142	139	140	146	171	172	164	153	153	136	137	141	161	152	137	174	152	146	173	160	163	163	174	116	149	172	158	141	146	144	150	165	184	168	149	138	144	133	144	152	165	150	160	155	156	157	150	141	165	147	160	141	151	151	158	154	144	147	154	140	148	157	153	155	154	144	145	147	140	149	133	168	144	158	145	151	145	134	153	168	139	160	159	130	156	177	143	155	158	162	127	150	147	134	162	156	152	157	153	140	149	139	148	155	140	168	154	163	148	147	140	145	150	146	156	153	148	146	152	175	131	166	152	138	143	143	147	153	158	127	156	156	148	142	163	148	140	154	163	138	166	153	151	134	155	164	141	152	136	152	159	153	162	142	118	159	141	153	166	137	143	139	135	159	168	157	165	163	121	169	133	175	155	140	151	140	149	170	170	136	134	146	135	160	161	132	154	140	146	136	151	143	161	151	165	165	150	160	146	145	135	159	166	135	155	148	164	151	157	157	181	150	149	168	148	154	157	156	164	168	150	165	133	158	160	132	148	144	144	151	138	153	152	152	168	139	151	145	130	150	152	144	134	151	145	170	146	150	146	158	139	160	142	155	158	172	161	161	149	137	144	129	126	145	135	146	136	146	138	148	144	143	168	137	161	166	175	161	161	159	135	166	157	163	138	127	154	138	154	167	165	140	149	143	136	181	153	158	165	163	156	131	151	134	143	163	155	141	151	150	140	136	159	155	163	138	154	167	135	139	133	138	158	140	144	164	139	162	187	147	167	148	161	151	158	179	140	153	147	132	156	164	145	160	144	144	145	134	163	127	156	141	160	156	171	159	161	154	140	145	155	172	145	156	173	145	181	134	119	150	148	143	152	138	157	145	146	147	154	127	153	139	137	118	141	169	149	153	140	129	147	133	143	140	145	159	144	160	129	152	145	151	142	161	145	132	147	141	149	143	158	153	155	157	141	154	152	152	139	154	162	159	147	145	146	157	143	166	162	158	141	162	152	141	140	165	158	143	173	145	174	159	162	161	152	129	125	170	126	149	159	167	140	159	160	129	160	142	145	147	167	167	135	157	155	155	158	157	173	159	163	159	123	134	155	133	145	138	153	161	136	138	133	166	146	163	148	148	141	145	131	129	149	121	155	156	150	153	139	152	130	158	150	161	138
23902	5815	951	588	413	390	363	335	283	300	263	263	262	269	238	250	252	276	285	254	245	257	268	249	243	256	230	238	243	267	267	266	238	261	239	223	274	250	266	263	261	233	265	266	236	250	253	247	260	229	244	234	253	254	264	242	250	252	228	264	247	283	255	277	278	239	230	272	261	239	246	243	263	270	245	248	231	272	257	251	289	246	253	244	246	272	256	223	229	273	273	283	257	255	239	257	260	254	259	243	275	249	280	239	287	243	263	263	260	268	265	223	240	254	263	228	257	246	218	271	263	285	239	253	282	251	258	263	278	256	278	250	244	258	272	259	242	247	243	261	253	241	240	239	236	241	260	256	245	235	283	241	236	268	254	249	259	232	235	249	275	288	265	236	258	268	249	246	243	254	294	246	267	225	255	241	239	292	245	250	218	246	273	213	256	251	231	242	266	246	250	264	230	247	257	280	245	251	258	235	227	237	260	248	277	224	259	256	257	238	216	241	251	240	236	238	274	240	270	260	257	242	251	265	239	242	255	269	215	238	226	269	265	235	269	239	257	231	240	252	270	237	263	255	222	279	256	264	240	278	245	253	219	271	232	264	230	289	236	247	250	248	264	285	263	247	244	269	234	239	252	232	236	255	229	253	234	249	245	220	290	247	260	243	230	273	218	261	265	250	258	267	279	240	245	268	269	228	271	258	251	275	251	259	248	284	246	256	277	238	257	249	244	229	281	240	243	255	253	243	242	242	226	253	228	279	258	257	244	250	239	272	228	280	251	246	245	222	272	247	233	262	246	265	270	267	252	269	237	265	245	257	251	258	254	223	260	243	250	246	276	245	246	238	232	268	283	238	253	246	234	257	263	249	248	255	270	255	266	228	245	252	234	263	254	263	241	226	258	251	260	266	231	234	255	247	249	241	253	260	259	235	248	260	271	280	247	262	226	294	247	247	256	244	254	248	246	221	262	237	245	225	261	259	269	243	248	234	272	263	287	241	230	245	224	257	266	260	280	250	280	257	271	246	257	237	231	289	272	259	249	248	251	265	270	255	273	251	222	243	271	271	281	276	259	277	257	276	239	244	220	266	266	246	258	224	255	259	289	247	254	232	256	266	252	254	280	269	238	237	242	239	267	243	231	263	259	268	266	250	241	241	257	229	278	236	259	265	253	258	257	236	269	244	290	249	277	253	247	310	222	226	265	239	267	241	256	210	264	240	249	258	255	261	253	230	245	265	227	259	260	241	253	274	261	269	246	233	253	287	262	281	245	237	285	274	273	273	205	263	291	254	266	271	264	233	266	248	270	247	257	254	256	242	255	252	238	235	265	276	259	281	254	276	236	265	269	261	249	241	219	254	260	239	257	256	272	254	260	258	262	243	262	247	260	245	276	258	228	267	256	263	249	232	254	250	228	260	240	212	240	248	268	256	258	280	239	251	266	256	232	246	241	260	259	250	248	283	277	223	235	233	270	270	230	233	260	234	262	253	244	261	259	245	217	250	273	287	263	269	243	258	264	258	264	233	256	254	253	266	252	254	276	281	246	229	228	237	236	251	241	265	228	240	254	257	257	252	243	255	243	281	258	248	242	225	251	250	259	252	243	240	274	249	267	279	260	270	255	242	270	255	263	261	289	263	260	235	245	239	254	241	239	239	254	250	255	235	250	226	265	278	270	258	236	257	234	276	224	260	248	240	243	267	247	225	285	269	253	251	252	244	254	244	249	248	269	258	265	228	274	251	269	255	278	234	242	253	243	226	264	271	261	263	252	212	232	304	296	252	245	255	240	248	267	254	270	265	234	242	258	275	250	283	259	252	244	280	269	244	271	250	244	244	285	253	248	261	247	241	246	250	270	260	255	261	242	263	252	262	255	257	280	241	243	237	259	258	271	250	274	258	237	248	233	285	262	234	225	258	262	233	254	234	267	242	252	263	257	266	236	248	238	239	262	239	268	246	262	248	265	259	284	248	279	242	242	217	256	271	263	267	258	266	281	248	260	230	260	280	242	266	250	251	250	273	291	251	295	263	250	240	258	252	257	250	251	255	246	271	260	221	260	277	252	241	257	237	229	237	260	259	241	224	221	246	257	258	252	232	289	253	241	234	268	248	276	250	256	270	257	239	244	276	257	238	253	253	241	226	269	270	246	267	251	236	242	258	239	238	271	240	254	251	262	249	251	250	271	241	272	231	269	256	252	244	240	274	220	268	235	240	252	253	246	245	252	240	224	248	275	261	270	257	260	251	246	258	267	238	260	267	231	257	255	265	270	255	252	262	241	261	256	267	223	259	262	259	248	242	255	248	241	266	238	252	261	260	271	235	250	236	230	248	244	240	245	262	260	251	243	240	251	258	221	226	246	271	289	265	253	264	252	230	250	240	266	266	255	247	247	224	237	258	250	255	249	241	259	237	266	279	281	252	243	261	242	229	273	216	275	243	255	257	250	242	243	241	267	255	236	262	276	241	273	252	255	269	251	268	249	250	249	225	288	234	271	249	282	270	235	262	234	235	248	246	247	266	278	249	277	248	259	261	248	240	261	249	233	255	254	259	251	242	234	268	262	255	264	235	220	263	247	253	257	275	241	259	272	257	273	233	250	266	257	232	273	271	259	253	277	245	235	284	221	259	239	252	230	227	255	269	249	246	248	229	258	244	273	274	253	236	254	247	271	268	255	244	257	256	255	251	243	267	243	225	272	255	236	274	231	266	262	238	252	241	260	228	265	241	241	255	256	253	237	235	230	246	239	263	257	256	248	247	276	240	264	258	257	265	265	254	238	254	266	226	257	255	210	251	264	233	266	242	271	263	280	251	219	247	262	268	237	220	262	244	238	260	245	238	257	224	261	255	244	244	265	253	251	242	229	273	273	254	258	240	256	249	251	223	287	272	284	260	250	265	235	255	252	251	265	249	240	249	267	250	247	251	262	232	280	254	246	256	252	250	282	265	257	243	234	259	229	233	275	241	279	242	225	233	248	238	267	262	250	241	254	240	255	251	236	244	259	224	260	250	234	287	259	251	234	282	249	264	248	262	221	222	265	265	235	267	252	248	223	250	248	272	263	268	246	266	279	277	268	247	202	254	245	251	242	216	231	240	289	241	242	251	234	264	247	243	248	257	266	250	297	254	259	275	265	257	228	248	250	251	257	244	228	256	258	268	271	272	225	246	254	256	238	240	255	246	248	248	248	238	247	246	259	272	280	268	221	251	264	261	243	270	228	228	252	249	279	258	254	255	259	273	237	255	252	248	243	223	246	247	257	251	278	250	265	255	273	258	245	247	243	276	228	253	266	257	241	261	251	286	230	271	222	236	263	239	245	256	245	240	264	218	278	240	260	264	272	240	265	240	239	245	273	260	219	246	265	239	255	247	275	276	288	243	258	262	271	246	239	240	234	236	248	241	245	261	265	265	253	282	272	237	265	262	250	242	288	260	247	273	256	254	257	226	269	246	251	236	265	262	256	264	259	257	275	243	255	256	242	264
24190	21355	28956	24063	21295	7083	856	569	482	483	450	418	442	423	409	378	394	374	400	346	377	385	386	336	361	364	359	357	343	376	312	329	351	356	365	352	356	359	331	331	343	342	365	338	341	322	337	328	329	328	350	355	321	347	367	341	345	356	359	364	306	299	293	333	339	359	323	323	332	316	339	345	366	343	364	341	353	339	344	351	318	325	353	311	357	360	376	346	353	369	329	301	312	356	330	306	329	332	328	331	314	367	337	340	328	349	356	330	327	346	327	315	338	358	316	318	352	334	367	311	318	351	370	312	328	334	343	338	337	332	348	320	308	339	346	324	331	325	314	344	349	366	340	332	340	345	350	357	350	339	331	319	370	328	328	336	333	344	316	317	353	334	337	340	333	354	331	338	352	353	320	332	346	318	326	325	330	367	361	346	348	345	317	352	340	302	332	344	355	328	341	340	330	356	353	335	322	336	316	367	318	326	322	339	357	359	326	356	352	345	346	339	313	345	295	356	330	264	329	308	311	339	331	307	358	344	353	384	338	322	328	363	323	354	367	358	353	357	343	355	342	331	357	330	322	331	326	333	351	354	319	342	350	349	354	315	334	315	327	345	332	359	368	359	338	354	318	348	356	366	345	361	356	328	343	318	369	367	364	346	337	348	321	346	320	332	336	369	331	360	352	315	350	331	370	367	367	329	334	322	330	323	322	337	375	340	362	349	335	339	376	342	327	309	317	345	366	321	303	334	329	364	314	333	333	362	347	371	321	359	340	340	340	319	334	351	340	341	366	352	323	330	308	322	349	363	339	323	337	365	326	347	325	351	338	334	333	365	338	324	338	340	328	351	340	348	312	329	330	316	338	324	316	319	348	357	342	347	332	339	311	337	361	321	338	321	363	327	324	328	349	317	349	312	352	355	313	352	315	360	336	345	304	348	344	368	316	358	331	336	346	336	342	343	334	342	350	335	326	377	327	367	378	342	351	345	350	349	347	364	338	332	324	322	377	313	334	332	364	352	360	353	333	366	337	361	311	323	332	306	338	347	346	309	366	321	316	317	335	337	322	338	343	334	354	339	372	361	345	366	341	350	336	318	327	365	343	351	340	365	306	352	341	319	373	335	340	344	332	338	351	329	322	344	332	325	342	330	336	307	345	361	326	344	345	331	355	350	331	357	296	346	358	331	350	334	335	358	369	305	354	351	357	330	346	330	332	321	351	354	308	385	333	334	328	330	315	330	323	346	315	354	330	355	337	314	355	344	345	352	327	337	346	338	346	336	322	326	317	374	332	326	336	343	331	306	300	349	313	333	315	339	380	337	342	342	342	323	375	341	382	338	325	324	342	338	330	343	326	356	318	335	334	315	351	322	341	325	354	337	318	354	335	350	298	304	334	349	346	332	308	326	334	309	346	333	371	304	300	368	328	319	356	296	337	324	314	332	332	349	332	321	360	324	334	367	336	360	346	361	326	332	333	346	350	354	332	343	335	298	332	330	354	344	293	339	346	326	353	345	353	343	354	339	342	345	353	323	366	355	333	351	324	338	361	339	331	336	341	342	349	311	346	340	352	327	335	358	338	346	341	327	322	352	348	333	314	335	347	353	365	354	353	328	343	318	320	325	316	355	355	347	343	336	372	352	324	363	341	337	321	335	348	383	316	318	319	322	355	344	342	338	354	304	340	331	278	332	328	334	329	329	342	349	351	342	317	362	338	316	371	342	349	316	338	339	362	312	320	352	346	347	311	357	369	343	330	339	341	333	328	325	351	319	341	349	346	317	311	306	326	345	327	307	343	343	340	354	381	318	360	331	344	316	343	321	342	359	359	341	353	374	341	355	362	341	303	310	333	347	319	352	326	354	339	369	330	333	332	357	362	353	329	347	340	348	315	316	331	315	360	332	350	305	319	349	339	359	350	374	343	323	322	342	337	298	333	347	340	368	349	327	353	360	313	328	334	352	323	334	329	333	335	332	323	340	341	354	317	289	342	332	336	338	369	341	324	377	363	348	372	331	341	343	337	346	349	343	326	326	344	343	331	396	340	330	309	317	332	344	343	359	314	313	335	310	321	350	325	324	363	335	328	367	327	322	357	317	339	349	304	364	340	351	363	326	366	338	305	349	333	313	317	294	350	340	344	323	330	329	363	353	330	353	352	357	339	327	323	358	327	309	334	318	367	368	318	371	332	333	342	364	332	335	365	352	320	365	296	347	343	331	336	356	357	355	340	328	340	319	310	308	287	332	325	305	345	366	339	308	339	289	294	310	306	369	319	374	366	352	316	314	315	305	328	308	357	306	324	340	334	343	353	328	323	332	357	347	348	342	322	362	330	345	341	336	362	302	312	347	334	335	319	347	339	324	339	380	338	336	361	359	332	359	350	349	358	337	320	331	304	336	332	378	344	342	338	350	376	330	318	335	324	378	359	346	319	315	289	299	309	343	344	324	318	341	330	341	313	342	315	338	347	342	330	332	331	360	371	320	334	339	364	329	361	343	345	351	306	351	350	341	314	356	362	325	356	326	322	327	354	358	338	365	328	334	345	368	351	336	358	329	330	352	309	357	341	366	350	340	312	338	346	349	316	326	339	331	358	336	357	331	351	372	304	315	337	337	334	339	352	326	313	317	319	326	334	349	341	326	327	323	336	317	361	365	351	355	338	336	329	355	341	335	327	342	341	338	360	335	333	356	331	332	326	346	333	339	382	352	307	327	357	317	358	354	328	325	329	349	375	359	351	328	361	347	338	340	339	327	327	335	314	369	374	336	355	336	337	350	344	328	353	322	341	311	315	341	302	337	349	319	321	333	305	355	330	358	357	356	335	310	333	348	336	377	349	335	373	336	335	334	325	356	374	339	334	340	340	355	358	327	334	342	325	315	347	328	381	366	356	377	313	340	344	335	352	336	353	337	352	320	329	337	346	330	328	360	333	344	337	323	357	340	349	319	333	319	349	332	337	316	360	342	331	318	341	302	336	334	337	331	339	364	324	348	358	346	329	344	358	338	358	326	319	301	325	343	348	333	332	337	346	338	363	333	335	350	340	339	339	349	334	320	337	298	362	336	303	353	341	326	360	376	344	314	334	314	368	324	301	301	344	302	329	313	323	337	325	323	347	317	330	320	341	329	332	326	315	328	333	343	354	334	324	330	345	326	349	347	310	355	342	342	359	340	324	349	355	366	332	342	355	295	335	291	333	368	355	365	337	294	332	351	357	308	337	302	341	308	324	347	331	294	371	335	369	342	331	328	320	329	348	350	336	341	321	370	349	343	331	371	351	344	329	359	340	338	340	328	310	343	333	326	345	368	337	307	315	332	326	349	360	337	330	363	356	340	341	326	312	346	323	345	310	321	317	340	336	359	336	345	328	353	335	329	352	368	314	331	338	336	328	307	329	342	356	344	358	321	368	338	351	330	342	329	337	335	333	340	324	305	346	378	334	331	316	352	353	347	328	328	315	355	356	325	359	322	330	373	343	306	342	321	354	313
44910	20103	7769	3851	2687	2113	1579	1304	1190	1053	933	872	818	765	772	694	712	666	624	621	647	605	657	627	606	623	611	587	578	613	616	571	568	598	520	587	580	568	625	567	544	596	577	561	567	609	572	559	554	558	546	566	578	541	547	555	587	525	570	566	559	542	542	524	536	572	506	576	547	589	527	600	583	523	585	517	522	585	550	543	534	589	563	554	559	538	573	559	550	558	574	496	546	531	508	583	559	535	547	581	523	566	535	525	573	574	513	583	536	567	537	529	565	557	512	563	525	546	501	576	575	539	516	556	525	515	532	548	523	544	572	552	563	559	564	591	566	528	532	547	553	553	507	542	524	529	584	546	578	548	536	543	541	539	546	534	598	589	576	556	537	585	555	519	564	558	555	550	587	574	538	584	526	534	548	567	524	529	559	559	569	555	559	554	556	555	525	551	565	502	560	543	516	533	570	552	558	587	544	540	538	507	528	585	537	565	553	587	618	573	554	595	527	550	539	548	527	569	598	553	557	566	579	565	538	536	560	532	544	562	546	541	559	562	532	563	534	512	563	585	573	541	529	561	534	545	559	541	592	564	546	538	547	567	529	568	557	607	569	571	551	520	542	558	542	552	569	543	542	532	558	529	540	530	553	553	531	600	530	551	594	538	470	538	532	544	519	552	553	535	565	529	541	585	555	564	526	498	562	547	533	535	568	545	521	539	559	516	586	573	568	507	489	545	575	590	546	565	555	522	561	543	556	520	546	547	536	545	542	549	556	549	533	539	538	567	576	540	570	569	574	538	547	556	547	531	557	573	583	562	541	549	562	542	554	498	524	514	518	541	547	548	544	589	523	591	558	572	574	566	544	611	534	512	577	551	536	546	547	596	532	525	540	523	558	590	579	565	569	542	534	533	491	542	602	563	567	569	566	554	554	581	569	564	564	582	569	555	550	575	586	541	535	527	511	543	548	541	581	571	546	556	549	533	526	572	532	556	549	538	527	509	544	506	492	560	511	543	538	553	556	571	529	537	570	535	588	523	541	563	569	530	600	497	541	553	548	540	536	562	551	603	548	539	578	567	543	538	554	543	583	562	565	561	563	570	542	537	529	568	556	529	567	556	521	538	547	557	550	532	549	572	553	518	624	536	567	545	530	545	589	538	537	551	568	546	538	552	556	580	555	570	557	532	547	541	560	551	568	540	557	520	526	550	587	540	567	588	526	567	537	576	540	578	556	560	557	522	555	539	508	524	524	560	516	550	552	568	576	545	515	552	569	579	565	535	576	577	517	526	553	524	567	575	565	551	553	580	555	550	551	530	541	525	540	539	549	511	583	496	567	554	545	542	547	543	544	553	560	559	543	558	524	566	585	573	548	551	537	549	497	566	543	580	554	530	585	564	588	531	539	559	575	572	553	558	534	542	528	584	542	530	575	505	582	519	547	515	558	549	573	590	565	550	538	542	618	529	545	531	559	503	522	557	562	567	560	524	552	539	558	562	530	552	527	510	602	524	595	561	545	592	579	539	553	550	542	524	575	544	606	556	574	510	532	582	564	540	536	586	544	567	546	558	532	539	580	492	561	590	533	558	576	584	591	569	538	565	527	556	540	572	572	544	525	548	548	548	545	559	579	515	535	551	601	564	537	537	564	545	555	556	527	508	593	539	636	578	575	519	539	502	578	561	527	549	565	570	554	539	490	547	534	573	536	553	536	576	548	531	560	505	531	578	532	539	547	537	557	520	548	554	536	565	580	513	530	512	544	562	549	567	545	558	573	545	533	519	547	557	560	564	544	533	579	539	526	576	572	542	570	586	549	548	541	571	564	520	582	570	534	544	550	553	535	541	548	502	581	579	553	516	562	530	591	543	563	551	561	529	511	555	589	597	549	567	567	584	525	530	523	539	545	553	583	530	588	510	565	569	541	565	558	501	548	569	571	537	578	527	539	567	563	582	536	544	521	572	485	511	565	553	542	551	574	577	518	538	541	556	523	559	579	555	560	537	590	564	547	559	557	592	560	566	559	543	568	556	578	540	571	543	535	558	572	520	565	579	559	587	562	583	548	555	567	529	576	569	576	550	579	532	549	583	527	516	561	576	579	576	569	545	543	598	587	549	561	560	557	550	559	503	511	527	520	585	515	519	537	535	562	563	559	536	552	512	537	532	538	524	537	563	561	595	538	514	528	531	561	570	567	541	557	560	580	563	526	546	533	594	538	567	561	564	562	578	551	524	547	570	569	549	550	547	503	560	557	570	556	572	535	533	498	526	551	550	533	519	514	526	524	553	544	625	591	585	577	601	585	539	582	595	564	530	536	564	557	550	530	563	566	567	565	559	581	516	551	566	579	565	559	571	566	548	542	525	534	544	524	536	552	546	553	491	559	566	530	532	539	550	562	530	517	560	561	510	554	546	510	537	575	563	568	549	572	595	537	578	541	549	577	562	512	528	577	573	546	550	564	574	572	576	549	532	553	577	577	570	584	614	572	544	553	574	523	555	548	578	531	571	518	612	495	547	542	546	572	551	577	567	567	538	543	534	532	552	553	557	573	586	510	576	551	537	543	536	531	553	569	599	550	584	547	559	499	541	546	548	520	524	565	540	523	538	587	598	540	557	520	566	566	587	532	580	554	516	579	570	556	550	565	527	539	577	545	597	532	560	529	575	517	550	562	561	515	524	576	582	508	570	537	516	575	567	528	549	547	548	529	532	581	532	514	519	561	550	554	540	567	560	530	523	540	552	556	555	555	537	554	548	601	536	557	552	542	539	553	558	573	555	559	555	576	527	553	500	544	545	541	494	525	567	524	537	576	593	547	524	572	572	537	564	552	551	565	572	496	548	590	526	584	589	517	539	567	593	539	540	573	581	550	529	562	521	620	556	550	547	577	531	555	502	598	524	568	552	563	571	568	551	542	563	527	591	555	570	546	531	542	536	569	552	568	557	573	560	568	557	541	519	562	593	558	529	539	543	550	542	518	597	557	528	575	568	546	550	572	567	543	531	561	581	497	566	529	544	558	568	561	504	538	522	605	547	565	549	577	589	562	558	523	568	528	564	565	543	547	560	540	514	531	523	616	555	540	555	544	501	528	540	546	534	529	559	598	534	546	577	534	567	516	544	550	518	573	547	552	526	557	581	557	543	518	573	590	533	518	537	509	585	580	543	545	542	524	490	521	592	536	563	563	537	492	550	540	551	532	526	590	480	552	590	549	548	540	540	567	517	515	561	548	519	471	518	536	569	562	525	508	584	559	623	545	560	522	562	527	521	545	518	574	519	571	568	538	543	562	574	549	581	542	563	517	543	520	611	532	549	564	554	584	541	567	513	573	535	563	572	557	498	558	594	567	515	534	554	516	592	556	620	575	561	525	566	563	510	595	527	546	537	567	594	556	584	548	507	567	540	524	555	563	563	565	563	548	525	596	525	580	570	575	556	535	545	560	547	552	523	504	590	546	553	529	552	563	509	533	532	542	541	555	537	586	571	597	526
23163	21318	29351	23633	21318	21334	6808	923	684	644	649	577	529	515	485	494	462	469	448	473	401	436	432	406	451	414	421	411	405	404	384	429	395	406	406	400	416	391	387	394	397	423	360	376	404	396	365	403	362	380	382	387	411	391	411	368	372	413	383	379	367	407	360	408	364	391	357	374	378	400	368	376	398	407	404	393	386	390	357	368	432	376	366	376	371	364	411	365	364	366	379	396	370	393	374	374	377	359	407	388	379	390	375	376	365	396	408	402	387	379	355	401	389	369	376	366	369	378	349	389	412	383	399	380	391	373	366	372	413	399	373	386	362	400	376	419	421	379	367	427	377	417	389	403	371	394	354	396	396	373	396	412	363	388	375	392	419	374	365	377	357	376	415	402	377	353	377	368	372	354	404	397	399	390	365	384	388	410	406	382	378	363	370	374	365	372	378	384	371	365	436	415	370	378	370	370	400	403	384	357	396	382	392	380	350	384	378	390	409	372	380	389	380	379	407	392	372	419	391	390	396	380	371	377	413	425	410	403	366	355	360	376	339	374	409	440	373	363	386	367	416	430	374	358	414	408	377	395	382	380	413	379	387	380	413	371	398	410	358	398	381	367	423	362	392	387	366	397	362	413	382	337	384	395	404	393	414	353	349	403	383	396	415	370	369	370	393	382	365	382	408	380	368	377	402	362	385	422	378	380	385	410	378	382	417	383	379	363	366	355	399	382	379	353	422	384	360	364	369	406	387	446	354	375	396	391	407	356	383	353	403	395	383	399	376	355	372	382	388	380	362	367	362	420	392	393	430	408	361	373	400	388	393	350	374	382	380	382	380	418	418	375	346	400	352	389	367	345	390	373	351	399	359	370	383	369	406	351	407	381	397	370	387	369	390	368	376	372	383	372	394	363	356	389	325	348	351	390	367	374	387	352	396	377	382	433	400	379	389	379	333	363	386	391	378	370	382	363	386	393	408	392	419	379	348	381	365	394	377	390	392	382	415	403	404	399	379	402	419	389	379	370	367	397	388	359	363	377	385	373	382	373	377	402	358	387	386	408	380	374	377	428	416	367	346	355	372	416	373	392	373	380	371	391	370	377	382	359	379	369	359	382	400	383	398	369	377	402	375	381	355	374	381	397	400	376	348	379	374	369	372	358	370	420	398	400	369	403	378	375	370	363	366	410	381	407	409	381	376	401	375	373	393	376	373	405	400	398	378	387	377	386	403	403	364	378	389	371	357	366	375	415	402	380	409	412	382	396	389	370	410	396	372	405	386	380	367	380	363	389	390	399	385	386	419	380	410	365	391	363	390	401	357	431	383	412	341	395	342	391	339	364	388	398	372	398	396	384	376	385	390	370	381	365	342	416	377	403	397	378	402	382	395	358	384	378	417	372	337	404	353	409	388	352	376	362	383	380	390	374	382	379	386	377	406	356	379	389	420	360	396	410	399	386	386	377	426	341	368	374	365	398	361	423	390	371	405	382	396	342	424	425	362	363	403	396	398	409	378	374	355	414	394	382	402	328	378	393	394	372	358	384	354	348	370	385	383	398	400	426	394	394	416	349	395	338	355	393	389	403	364	398	409	403	400	387	355	372	383	369	398	418	400	378	358	378	418	405	355	395	403	374	400	396	362	415	380	400	377	389	358	389	394	376	355	363	382	389	371	392	374	368	368	349	386	405	410	337	379	405	389	378	394	405	381	393	373	380	403	376	377	409	397	367	377	412	364	381	361	374	416	377	343	379	401	401	422	393	373	440	393	385	400	351	350	382	429	348	356	410	345	370	381	366	387	379	403	373	393	371	395	405	385	378	384	403	381	387	379	389	404	357	429	409	411	358	367	392	384	402	393	384	378	403	340	369	391	385	359	356	385	378	360	351	388	332	402	359	379	382	371	384	378	344	387	361	344	424	376	368	364	373	374	407	353	389	364	368	375	380	370	369	403	392	366	388	393	387	372	405	402	405	380	385	385	371	386	367	407	363	365	390	376	368	380	365	382	362	383	397	368	343	398	351	358	398	383	372	399	407	357	416	381	374	402	402	378	367	384	375	412	368	386	413	388	372	382	392	379	388	364	376	365	405	418	384	346	376	358	380	401	378	392	399	393	370	351	367	406	389	388	402	418	385	371	363	400	399	380	380	393	367	409	401	393	385	352	380	388	379	386	380	371	371	396	357	364	352	367	379	375	406	389	370	375	379	388	395	358	361	389	368	392	373	368	401	352	359	367	375	383	398	391	385	384	360	387	406	360	410	349	382	395	389	341	375	414	347	379	351	389	378	342	401	345	386	415	383	399	411	374	407	383	371	404	404	382	388	370	375	353	369	371	366	407	407	385	395	388	416	402	379	376	393	416	377	377	376	392	395	398	386	357	390	399	370	357	364	375	388	385	367	382	410	370	369	378	386	394	359	399	369	406	384	363	399	352	327	396	362	395	360	392	349	374	381	404	375	381	430	354	376	330	385	372	382	396	363	374	403	390	394	391	381	398	367	433	401	351	389	398	363	365	387	431	394	407	367	380	388	383	402	344	441	347	374	371	390	403	371	397	375	398	361	351	375	389	383	411	388	398	388	380	358	350	388	410	398	382	365	385	350	387	391	398	371	368	348	365	391	389	376	407	398	385	356	386	357	367	353	374	381	367	365	397	384	386	352	415	376	363	391	368	376	417	375	374	417	407	378	362	382	405	370	399	376	397	383	410	367	378	380	389	341	382	371	412	391	410	350	406	400	378	359	379	381	411	401	382	407	410	355	374	358	372	372	371	365	364	357	372	360	401	373	412	400	410	405	373	428	398	386	412	401	368	416	421	399	417	381	364	406	391	391	398	343	371	366	365	381	399	369	405	380	401	370	413	404	342	396	362	347	399	368	408	391	380	390	392	369	402	370	361	365	381	372	378	411	384	370	420	364	403	366	355	389	413	379	376	399	376	371	342	406	395	394	407	404	326	341	370	392	398	336	391	394	387	411	378	400	369	401	397	419	398	372	348	365	363	397	364	401	393	411	390	405	383	401	401	429	339	369	382	392	373	369	386	378	389	384	429	356	411	382	390	369	404	385	394	353	380	369	394	367	406	389	418	401	357	349	405	383	369	372	394	392	387	404	365	367	369	381	373	385	361	400	367	385	396	388	420	377	369	375	380	391	390	377	390	321	356	366	408	423	381	377	373	417	360	355	360	410	411	378	411	380	375	378	399	365	383	423	339	395	369	381	392	355	396	354	377	369	378	367	391	396	405	370	366	394	417	395	353	409	366	388	400	375	400	365	363	377	385	369	365	404	405	339	385	383	388	385	369	411	382	387	407	399	411	387	401	401	389	408	365	390	379	421	368	408	414	358	380	378	353	416	422	375	390	406	398	392	408	373	411	369	378	343	363	378	352	381	364	403	385	373	388	355	363	381	381	379	392	354	338	378	400	389	397	385	357	373	382	388	408	380	384	360	395	393	377	360	413	369	400	380	408	379	404	388	359	368	380	431	390	379
49299	20187	12381	6691	4547	3364	2634	2169	1820	1547	1381	1257	1119	1126	989	937	863	820	846	858	848	820	732	753	712	687	712	698	647	725	674	688	685	690	662	642	666	649	672	664	636	634	674	660	659	643	627	671	619	656	669	623	655	611	633	638	627	584	667	625	642	643	650	628	607	628	635	625	589	653	645	619	659	672	643	595	604	586	625	633	617	687	611	605	613	617	549	616	618	605	618	637	606	632	621	643	689	623	674	636	628	655	597	606	611	646	668	686	591	616	604	605	635	639	629	580	644	649	618	640	653	592	628	618	611	659	615	636	646	610	641	621	655	603	597	621	538	635	597	662	643	589	592	618	612	617	574	606	630	615	637	612	622	605	629	613	572	627	631	617	602	607	629	636	620	582	632	590	636	612	586	638	605	607	641	627	665	600	571	645	633	630	632	620	591	579	632	653	607	625	617	614	646	610	630	588	634	651	626	645	632	631	637	638	637	613	635	596	658	607	612	617	607	592	597	637	634	585	652	625	587	620	601	628	596	664	650	642	588	600	606	607	642	632	626	604	603	564	596	623	571	598	606	669	599	621	614	609	604	644	618	651	630	577	616	611	599	637	613	606	634	634	614	587	617	604	588	639	623	595	616	650	638	632	627	647	619	629	653	608	613	591	649	580	574	614	634	604	616	630	612	630	599	653	623	637	653	654	664	625	629	601	610	625	633	660	627	609	677	618	600	654	634	614	648	590	619	634	631	627	576	620	617	624	592	621	641	612	603	648	603	583	612	637	577	599	615	602	598	619	608	611	605	563	598	624	647	574	590	663	601	598	587	580	599	606	676	619	596	600	557	607	661	633	593	635	593	611	638	625	574	615	614	559	625	598	618	601	636	606	634	625	627	580	591	636	599	633	637	599	638	653	590	604	671	603	652	595	624	623	591	632	617	649	607	640	622	570	632	592	598	593	640	654	632	638	610	651	641	648	604	606	640	630	656	671	622	643	615	627	585	584	630	625	617	602	610	607	609	628	622	605	587	629	570	630	600	613	646	640	639	663	646	607	607	612	627	589	594	639	604	591	631	667	613	630	626	641	604	631	615	604	592	599	613	588	659	656	560	609	592	599	650	626	648	645	593	592	661	618	630	672	611	630	651	610	646	636	645	587	641	583	635	626	596	622	632	613	620	579	593	646	609	619	599	646	636	636	622	621	645	649	648	663	600	654	661	625	607	580	621	596	616	619	616	619	616	639	602	645	566	640	609	618	601	666	629	603	616	658	618	582	625	578	647	578	623	607	599	604	578	615	675	628	640	631	561	615	547	616	588	605	589	609	637	612	627	612	594	591	620	631	648	602	636	641	594	615	645	585	648	604	589	578	645	623	617	593	634	604	611	609	585	599	604	603	644	584	636	638	619	667	610	614	575	657	648	651	651	635	635	616	650	612	601	616	622	618	666	630	662	607	618	625	619	625	630	648	629	630	610	636	639	596	613	626	627	659	649	591	626	603	654	641	615	609	644	622	604	599	598	648	601	600	615	654	630	600	629	601	649	644	667	671	586	609	616	575	624	638	591	622	589	631	617	648	602	594	616	604	594	637	642	594	568	596	602	634	627	634	625	611	589	587	621	627	641	616	585	615	576	636	589	667	632	622	637	606	632	603	600	621	608	595	611	580	613	650	625	642	612	649	612	666	573	584	584	633	611	597	624	625	595	625	637	685	648	609	596	633	630	639	630	593	605	646	603	630	596	613	637	590	610	603	625	569	630	583	568	591	643	639	590	654	581	627	616	621	612	611	649	603	619	623	652	582	642	595	630	592	579	622	601	594	633	658	611	622	616	648	570	609	642	619	619	587	597	613	615	607	616	638	632	575	624	591	601	627	618	603	544	635	615	624	589	654	591	558	617	646	625	613	642	681	590	606	616	602	612	596	673	660	628	614	624	601	680	619	626	586	636	620	661	616	595	621	585	586	649	607	626	574	613	616	610	606	600	555	601	630	638	649	569	600	621	640	626	626	600	629	608	608	587	584	586	644	595	653	601	668	602	667	630	598	579	602	621	631	542	634	572	609	620	624	671	607	616	636	609	604	580	608	641	617	623	618	646	643	655	594	614	604	615	666	614	666	656	641	632	631	615	610	621	634	627	603	604	590	602	616	593	589	657	591	597	638	625	581	600	641	628	605	649	621	634	628	632	604	594	623	632	606	643	583	647	605	596	626	610	636	605	594	651	618	582	591	609	632	657	621	610	609	650	613	594	628	613	615	624	629	605	607	652	597	608	603	600	628	615	643	603	601	601	574	605	615	612	626	631	628	567	604	642	640	620	618	639	601	600	608	635	649	601	671	604	623	675	619	611	585	601	604	631	582	605	654	632	590	611	647	632	647	587	618	624	595	611	593	604	643	591	612	628	632	605	637	631	646	632	681	619	600	578	611	596	637	639	639	608	628	653	613	667	634	606	629	622	627	628	641	622	606	608	588	586	646	613	579	680	613	600	624	647	583	622	636	633	604	656	623	594	630	660	637	590	615	661	587	654	613	614	680	628	596	559	642	596	611	673	642	615	625	634	618	600	623	606	638	640	604	597	589	576	613	621	602	641	656	634	595	603	591	640	616	597	621	647	591	649	612	619	647	617	642	579	605	649	607	675	587	627	616	574	652	588	634	654	642	624	616	565	644	585	649	664	590	640	603	635	620	627	622	634	596	629	617	610	614	636	627	593	595	601	618	625	625	606	668	624	606	624	607	644	609	603	615	636	652	617	620	608	592	567	660	637	658	615	669	640	604	620	647	621	615	574	624	633	602	638	610	630	596	624	676	576	568	631	622	613	605	613	591	597	613	606	598	601	651	600	627	591	639	601	581	622	629	619	623	569	604	574	603	586	619	593	631	613	599	590	590	592	681	589	618	606	601	617	616	649	674	646	584	661	673	608	601	572	582	641	637	624	599	590	590	590	623	687	588	604	576	619	615	642	609	623	646	614	596	603	624	638	629	622	626	629	600	606	606	626	648	611	609	626	589	658	619	609	644	598	634	627	633	584	626	634	609	578	618	647	610	595	655	620	610	625	590	577	611	602	589	631	638	596	599	589	594	555	639	600	680	641	628	630	573	593	654	604	555	621	632	597	619	628	605	605	595	645	608	630	562	674	561	561	608	626	611	659	601	649	560	623	598	640	582	605	657	619	656	579	655	614	607	628	663	612	648	586	630	621	629	619	620	589	659	585	580	624	649	618	637	636	646	560	631	643	557	654	619	629	642	597	655	611	637	654	638	628	614	622	632	591	579	651	615	598	662	647	588	608	613	603	569	625	575	632	584	596	591	650	621	583	588	604	649	654	582	659	614	614	614	640	659	593	607	577	602	670	638	613	625	653	646	635	588	621	638	615	636	577	640	612	647	593	567	648	621	577	593	620	620	630	593	613	582	630	651	618	618	609	599	570	611	599	683	604	602	612	622	646	646	617	637	571	621	633	592	636	590	619	583	670	610	650	602	648	594
26944	21209	12203	701	277	227	174	162	208	148	181	169	158	171	148	163	153	166	139	169	165	153	154	180	156	141	141	157	151	143	160	172	145	151	152	165	149	180	169	151	168	137	155	140	153	141	149	158	168	143	151	154	145	157	153	149	167	166	141	159	145	152	161	174	149	136	157	145	170	147	166	148	151	142	130	158	170	138	158	141	142	138	146	154	146	144	150	155	168	153	144	173	166	157	127	152	145	155	144	144	151	163	171	168	156	171	157	133	146	158	161	157	172	153	154	149	157	147	159	158	143	162	159	142	155	152	146	154	181	128	160	148	145	167	145	160	157	147	152	155	158	157	121	142	176	143	172	170	173	161	151	152	151	151	174	162	152	162	152	165	162	153	148	153	150	169	164	152	147	158	168	138	140	161	129	145	144	143	151	127	159	151	141	167	164	151	159	144	160	143	141	150	128	172	156	140	153	159	149	130	137	154	141	168	175	161	133	140	165	152	170	160	161	153	156	145	137	149	132	162	170	155	170	149	183	155	165	191	170	155	156	159	170	170	148	135	154	166	150	156	146	139	132	150	152	174	139	180	148	161	139	138	149	157	126	159	139	132	161	157	148	154	165	136	140	138	151	153	149	142	147	154	140	136	155	168	160	149	145	145	149	161	154	137	155	154	159	163	159	141	155	136	172	152	142	168	127	133	143	148	136	155	149	162	147	148	133	159	147	176	152	152	163	181	152	136	157	159	156	151	145	160	146	142	155	146	164	134	159	157	162	171	157	152	135	147	176	155	145	143	153	147	144	160	148	155	172	156	135	155	161	170	146	165	161	154	145	149	152	170	148	154	184	160	147	174	153	135	154	148	151	145	130	163	174	169	152	166	151	165	154	156	154	139	134	159	155	136	171	131	157	150	149	155	128	152	148	147	137	130	167	150	137	133	157	131	160	144	112	133	144	149	150	150	171	150	175	177	149	170	132	131	155	167	155	190	166	132	169	154	155	148	177	138	148	158	160	143	153	155	129	156	163	148	138	155	173	175	178	148	145	161	134	150	124	143	167	146	166	136	151	156	137	153	177	156	138	158	140	157	164	166	143	135	169	148	152	157	138	167	154	170	138	159	154	148	133	153	133	140	131	137	157	158	141	165	135	142	134	152	144	135	138	153	150	158	145	140	173	159	146	169	152	123	152	145	159	154	144	170	138	162	162	162	150	139	150	146	157	158	139	159	151	152	154	167	161	142	168	137	151	153	179	152	154	157	147	161	139	157	151	159	136	179	165	134	137	151	156	148	171	148	162	177	157	179	150	152	140	153	162	158	150	142	158	157	166	147	162	130	157	147	170	154	142	146	137	146	168	156	140	140	132	140	125	143	161	156	160	160	139	147	146	158	146	145	149	160	138	140	156	165	159	146	145	150	164	146	158	159	127	155	147	174	139	158	170	144	141	150	157	144	162	148	155	137	136	151	156	166	151	168	173	164	143	158	144	144	127	162	158	157	149	130	156	150	150	133	151	141	144	153	155	153	140	148	176	158	145	152	140	134	162	143	144	156	149	141	133	145	153	186	122	139	152	147	163	148	140	142	154	157	139	148	157	163	145	142	151	141	161	143	155	176	166	141	147	172	168	144	156	149	154	150	120	166	152	146	154	146	150	159	156	146	135	157	144	166	135	164	179	167	151	165	167	165	136	141	156	153	153	157	160	150	152	157	137	150	146	166	149	165	123	149	146	130	150	158	158	156	142	145	182	147	141	124	143	141	163	159	187	135	162	146	172	144	153	168	154	146	150	156	145	162	147	126	159	159	143	165	151	157	167	145	156	162	160	127	172	150	171	158	163	155	127	124	170	161	125	130	158	144	182	162	177	155	148	146	145	161	144	165	148	142	144	145	147	147	135	180	153	146	145	166	156	134	148	132	147	165	128	152	156	158	155	164	149	132	126	151	156	178	155	138	144	148	155	155	140	160	161	161	154	143	158	138	154	140	151	152	120	150	161	164	162	160	153	140	153	139	148	148	138	129	159	147	160	176	142	149	153	139	159	142	155	156	148	155	172	163	167	143	144	166	161	130	170	176	150	166	158	128	146	130	149	164	140	163	138	151	150	143	160	166	151	172	131	160	160	156	151	140	153	150	162	160	164	142	143	152	144	157	141	155	168	158	150	161	158	143	152	165	135	139	144	149	152	166	132	130	155	145	145	126	153	166	135	118	140	148	128	136	145	152	160	144	152	158	164	157	163	193	145	150	155	159	143	161	138	138	136	176	132	150	151	132	159	162	145	141	154	143	139	139	159	151	165	143	147	137	144	158	160	164	163	150	163	152	153	161	155	148	159	154	137	155	136	137	155	147	135	138	152	168	167	133	177	145	147	167	128	153	170	145	152	157	144	146	154	162	145	152	143	162	151	139	149	138	150	134	146	162	153	147	156	195	130	157	149	162	147	166	166	164	164	157	131	141	136	147	154	163	158	160	140	171	133	164	149	154	128	137	153	153	155	137	155	167	138	145	150	155	152	137	156	171	178	159	162	156	167	138	143	137	157	152	136	170	136	147	151	155	131	122	145	146	153	175	143	150	153	142	154	158	172	158	129	154	142	177	158	131	157	144	142	175	147	155	168	163	150	158	167	143	146	140	157	155	162	166	146	169	156	133	170	181	142	162	160	163	132	141	163	132	139	135	150	171	145	122	149	138	170	181	141	137	154	169	147	160	155	139	128	141	157	158	137	127	143	170	168	154	179	160	145	145	151	166	157	154	155	169	149	151	146	135	139	160	163	144	144	137	140	134	148	172	164	175	133	138	164	137	131	149	146	145	149	137	162	144	160	163	139	138	149	129	147	148	157	152	147	164	158	173	147	144	166	144	174	142	147	132	148	159	153	126	166	116	159	154	141	176	157	148	157	127	166	144	154	147	146	150	175	148	164	135	168	138	147	131	166	161	143	134	144	150	159	148	160	155	153	145	140	167	149	127	158	140	151	151	148	156	137	142	160	153	174	141	152	129	154	148	143	150	148	142	131	159	147	169	157	153	144	163	161	150	154	159	157	146	146	114	176	150	146	138	129	128	152	137	160	138	142	169	136	162	125	147	149	159	152	141	135	148	137	129	163	135	149	144	163	150	146	154	157	157	147	152	157	155	165	153	145	168	186	158	139	156	128	138	166	137	164	146	165	140	154	169	159	120	158	146	140	170	130	166	145	148	169	142	146	130	167	157	169	183	121	179	128	164	139	161	141	157	161	145	141	150	159	153	153	155	151	174	158	139	137	141	145	146	148	165	151	144	159	146	169	149	163	159	151	156	181	126	152	161	164	132	173	151	167	158	189	162	140	151	158	137	149	141	166	145	151	138	145	144	137	148	158	155	141	157	156	136	128	141	170	138	148	173	151	159	148	151	160	161	147	173	139	150	149	164	139	155	139	157	133	149	132	156	141	169	152	142	146	163	155	140	153	144	132	157	159	151	176	144	147	167	155	154	143	152	140	146	157	151
23917	4958	1044	584	485	392	327	302	308	318	271	257	264	304	247	273	271	264	244	271	278	269	276	253	260	267	272	276	225	243	249	270	252	255	253	262	236	262	251	233	221	266	266	282	236	237	218	252	267	268	245	262	253	246	270	257	221	266	256	261	255	233	237	227	258	247	271	248	268	252	262	248	263	246	241	250	264	259	262	274	243	270	262	244	262	273	262	300	247	248	251	252	239	238	241	240	250	253	286	273	265	248	240	261	233	242	284	237	222	221	269	278	286	227	271	255	284	232	242	269	274	267	287	268	244	240	249	290	258	254	252	252	240	273	251	267	249	246	251	255	264	234	264	278	277	236	258	242	266	256	226	256	246	244	235	291	280	254	277	239	279	255	271	249	253	248	242	285	262	246	288	245	245	290	243	241	279	267	239	276	278	266	270	273	244	259	286	279	238	273	240	268	243	238	264	247	264	277	253	227	228	262	249	231	246	290	256	244	269	273	267	261	240	274	234	269	259	241	272	276	266	257	240	272	243	251	262	277	278	246	236	261	214	267	270	244	234	224	263	239	265	247	261	272	281	249	291	250	276	234	239	262	292	261	256	261	262	252	258	243	253	282	277	259	230	255	275	245	251	261	269	248	255	265	243	233	247	275	244	244	250	279	258	233	254	225	277	273	237	241	249	258	247	264	273	260	247	258	269	239	271	260	257	255	269	260	227	285	263	242	235	250	241	267	240	260	274	241	239	264	245	266	287	263	267	279	272	273	233	282	253	259	232	276	255	253	269	233	244	261	264	244	244	261	294	242	275	221	311	252	229	244	246	243	257	255	246	271	252	232	292	229	239	263	262	238	222	235	267	271	252	279	250	276	232	212	238	275	251	240	251	244	256	225	263	243	246	250	250	267	281	268	256	220	246	267	273	251	288	240	257	262	243	272	256	265	267	256	231	243	264	263	234	272	263	261	268	230	270	265	273	221	231	261	265	269	268	254	232	220	260	299	258	238	229	250	254	236	239	273	245	250	247	252	279	267	247	225	247	247	229	266	249	273	278	269	247	248	245	282	259	251	268	284	244	268	240	258	270	238	255	263	255	284	272	235	239	262	253	244	227	261	232	228	290	235	232	281	263	273	243	248	241	229	259	238	241	227	273	284	245	266	276	260	261	252	262	263	274	241	259	233	271	263	241	254	259	275	241	234	269	242	253	232	207	270	261	253	274	277	251	280	263	231	248	264	254	239	259	269	262	247	258	265	252	241	255	248	249	247	274	255	246	298	251	277	265	254	261	241	261	248	243	244	240	247	294	237	238	242	251	248	239	232	257	257	216	255	291	248	233	251	258	235	238	249	254	265	271	267	259	264	238	258	232	263	249	251	253	271	281	250	254	251	257	239	240	272	263	229	254	294	274	237	250	248	278	262	260	249	273	266	277	258	249	266	255	237	263	269	273	248	260	243	240	221	281	244	260	282	238	231	271	240	285	210	258	297	267	286	241	256	258	278	272	258	255	236	248	262	278	260	263	295	263	271	273	261	270	247	248	270	236	235	248	246	276	231	256	261	261	253	249	241	253	223	241	265	252	261	270	244	251	240	246	244	267	231	247	227	272	265	226	237	262	266	258	235	253	241	232	266	266	239	268	255	252	293	262	253	284	247	260	236	239	260	266	244	258	270	261	234	244	276	248	251	276	246	239	286	266	245	264	270	246	237	243	263	262	266	238	254	240	238	256	238	287	268	262	263	267	257	256	270	258	249	263	271	258	270	262	238	246	258	254	261	235	274	257	233	254	261	268	255	228	256	259	280	257	217	275	282	238	261	267	273	255	279	261	282	255	241	253	266	270	260	239	263	263	267	243	244	248	241	254	228	251	254	254	248	256	252	259	273	246	240	226	261	252	267	245	237	268	282	276	246	264	227	283	256	242	237	274	271	266	249	255	263	278	256	291	248	247	269	252	247	266	254	272	234	245	241	287	236	239	224	231	235	241	249	269	260	257	256	249	271	266	225	245	282	270	260	229	267	264	257	227	273	250	237	251	255	258	255	261	252	253	269	237	275	228	259	258	274	265	253	243	259	232	272	250	261	234	249	209	237	235	259	267	266	282	226	274	250	246	252	237	268	267	267	227	257	268	232	266	259	253	262	273	238	253	254	255	261	239	242	255	255	272	250	255	226	266	268	257	241	266	247	236	254	247	251	240	243	253	266	254	241	248	263	265	251	263	260	241	266	251	256	257	256	258	248	266	265	252	261	223	272	273	244	246	257	233	261	253	252	236	239	260	262	262	263	260	239	240	267	260	227	253	262	240	281	265	263	246	274	255	265	231	247	251	276	234	253	247	248	254	245	243	232	266	244	271	247	219	256	244	274	251	267	284	257	254	244	235	230	248	236	236	266	269	255	238	256	265	267	232	246	258	270	271	255	254	258	222	237	264	257	264	264	248	275	234	256	228	230	223	251	253	263	248	229	267	255	265	258	271	246	258	261	258	236	264	272	237	251	268	259	254	271	248	244	233	254	267	259	238	265	267	218	233	208	268	280	285	228	250	272	246	266	257	263	247	260	241	259	250	214	279	235	245	237	263	245	241	265	260	258	255	290	273	249	256	265	252	281	245	258	273	246	259	229	249	274	240	264	244	259	251	250	278	257	236	228	262	253	241	255	266	278	262	275	262	247	255	264	245	262	256	249	243	240	264	262	238	231	245	233	256	267	247	240	269	242	265	284	262	252	273	257	231	274	257	268	255	257	258	274	269	242	262	256	237	244	272	264	269	273	242	257	260	260	255	259	260	261	277	250	253	264	271	269	235	238	231	255	235	262	271	246	237	288	243	273	274	255	240	253	257	248	264	250	257	280	271	257	239	242	268	278	254	233	249	258	241	256	255	289	256	252	272	241	264	268	274	249	247	248	247	226	264	242	264	234	247	290	251	216	223	267	261	251	258	264	248	258	255	238	238	238	250	254	247	283	264	234	260	261	239	276	241	261	238	264	252	283	240	242	246	259	259	245	283	227	257	246	276	251	254	253	256	261	219	250	233	250	242	257	255	262	273	236	251	238	252	265	262	273	267	247	246	248	261	258	272	288	263	259	233	251	239	230	264	257	258	266	266	249	247	238	259	276	261	237	225	263	277	269	277	256	250	240	299	261	253	284	227	273	273	272	272	243	262	236	244	273	241	241	246	262	251	251	270	254	282	242	231	251	239	268	268	244	237	296	253	221	252	246	265	234	263	250	243	237	245	264	262	248	224	241	234	221	227	240	238	272	254	261	261	245	255	257	253	243	256	256	242	272	240	250	256	282	280	243	252	247	259	238	258	284	239	260	248	248	258	243	253	236	252	251	274	238	251	257	250	241	260	251	256	236	253	281	256	268	252	302	215	267	265	257	244	256	283	240	253	277	264	260	246	218	243	279	251	253	233	269	252	259	257	257	242	258	256	263	252	235	276	238	258	271	255	276	239	251	260	258	270	251	273	262	238	260	247	288	231	231
24115	21326	28492	24459	21298	8858	888	579	528	465	442	467	436	410	426	382	397	372	362	373	377	347	402	387	356	349	341	369	367	314	352	374	334	369	365	373	362	336	367	348	371	354	318	331	329	330	364	335	360	344	352	324	355	338	346	328	354	365	355	327	327	337	327	332	348	394	362	355	357	348	364	357	335	347	357	367	364	341	355	338	361	357	341	329	346	352	364	346	339	321	371	339	341	321	386	355	353	326	334	302	358	323	353	331	352	349	355	347	327	338	370	355	344	335	327	354	336	351	392	328	329	336	338	341	328	360	376	337	368	334	388	321	353	316	356	353	364	325	343	370	307	343	353	329	325	330	335	349	306	346	366	340	352	346	323	334	360	345	344	325	329	306	362	368	344	336	341	337	330	327	325	351	355	366	351	365	341	352	333	342	340	361	307	368	333	355	331	331	337	375	359	355	347	356	352	321	335	352	357	327	352	343	320	306	349	375	368	376	354	329	317	349	320	385	338	341	331	349	322	362	344	326	363	356	344	332	361	322	329	318	327	344	341	315	322	344	316	330	323	343	355	337	346	343	344	349	336	328	329	348	296	341	356	376	357	330	316	324	336	325	335	351	312	323	382	329	348	359	330	335	347	325	348	375	383	329	311	348	372	342	351	321	351	370	361	309	345	315	348	328	339	333	358	374	349	278	303	333	336	336	342	337	371	334	338	359	344	299	339	342	331	318	328	318	307	384	348	341	359	330	313	337	330	320	348	345	332	373	355	335	293	324	332	355	353	343	348	350	348	336	365	308	343	331	358	336	361	371	334	345	320	346	345	356	324	345	361	381	335	312	351	335	349	353	349	369	330	344	367	316	338	349	326	332	326	336	343	351	357	346	335	337	362	338	370	349	342	336	320	329	373	325	352	343	317	351	342	343	343	310	321	309	299	332	366	296	351	319	309	328	337	334	325	330	323	325	365	332	325	368	345	306	309	336	333	352	341	359	364	346	329	333	333	315	329	342	339	319	363	358	334	320	315	349	336	345	318	333	312	366	389	303	353	321	343	349	357	340	344	368	345	290	334	325	366	348	348	373	358	336	330	323	367	355	341	353	343	343	326	315	333	356	367	328	355	352	356	355	363	358	320	346	327	315	353	353	348	340	384	360	377	366	324	341	370	354	353	331	342	339	309	306	320	324	345	334	346	300	358	354	327	341	330	332	332	324	337	349	341	337	334	357	333	303	336	339	303	335	321	359	366	303	370	345	357	337	334	325	335	318	350	349	346	347	341	306	334	323	365	348	310	368	379	347	365	364	352	338	336	339	342	340	360	359	330	328	361	374	324	334	338	343	349	320	353	373	337	326	342	348	360	362	315	332	368	343	350	352	347	367	337	337	363	347	331	325	350	360	356	343	334	332	355	350	366	358	335	338	327	324	350	322	361	357	343	344	319	346	341	325	358	328	344	317	360	347	345	362	319	370	352	309	338	345	348	361	351	347	359	373	358	365	360	320	343	359	323	368	330	324	369	333	316	360	315	352	353	339	354	353	334	317	357	378	355	338	329	363	349	374	330	327	374	370	355	337	361	389	347	327	352	305	362	354	316	326	346	300	341	325	340	349	353	336	364	343	349	362	344	329	364	322	366	332	350	334	351	336	355	333	357	346	345	329	398	345	320	366	337	332	354	317	313	345	345	345	348	343	315	349	313	366	353	344	336	330	335	336	352	344	306	324	351	315	329	363	331	336	326	363	317	343	348	320	321	302	369	298	350	375	349	364	342	308	337	344	328	349	337	326	303	339	330	329	328	305	320	355	321	298	340	361	355	348	322	333	339	352	318	341	315	355	317	338	332	374	340	371	357	330	368	349	324	337	317	319	332	318	292	331	347	352	345	354	337	331	316	387	346	354	353	347	356	335	328	331	362	348	334	293	328	363	358	333	332	341	366	330	354	334	337	326	347	352	330	315	390	350	357	333	343	373	340	350	367	356	359	320	326	356	341	373	339	323	332	356	329	341	332	353	362	342	363	321	333	329	346	312	363	374	323	318	334	331	322	348	357	356	352	319	379	343	337	385	325	327	324	372	351	348	363	331	355	351	342	339	343	310	358	341	308	328	360	345	353	318	362	333	339	346	352	355	351	347	311	318	330	369	333	298	341	337	360	332	354	331	372	363	335	337	355	331	321	351	329	311	310	349	345	359	339	349	332	337	317	353	320	313	317	359	334	355	344	336	371	349	339	377	341	309	328	339	356	322	385	335	372	319	351	345	305	342	314	342	332	354	335	327	375	320	381	350	339	364	319	345	344	339	327	335	336	334	356	355	354	327	331	329	351	362	311	361	329	320	303	335	352	303	329	341	324	316	321	331	335	356	301	331	323	360	383	350	334	356	321	364	342	357	313	369	368	324	357	339	325	326	313	344	345	325	317	355	308	374	329	350	347	338	331	341	328	340	359	356	339	348	361	348	327	343	343	342	330	355	344	333	304	295	319	325	345	353	350	322	354	374	364	324	324	345	344	323	313	364	350	365	339	357	348	397	363	346	335	352	346	360	365	338	321	329	321	336	343	323	352	324	300	341	340	348	355	304	353	349	341	323	329	338	335	348	353	309	354	346	298	334	359	327	359	343	342	319	360	309	331	338	340	344	342	335	319	328	338	379	342	316	339	371	344	344	303	353	369	328	339	319	385	349	321	341	356	346	343	332	318	368	336	343	319	334	353	350	334	361	306	331	342	331	338	332	354	340	326	357	358	385	313	331	343	347	338	329	376	346	340	332	321	324	319	332	369	296	348	336	293	344	347	321	351	340	352	352	301	358	319	296	329	371	354	357	290	350	350	340	314	320	345	344	336	341	339	324	353	317	391	342	319	351	337	370	359	323	355	350	383	363	361	328	346	358	349	339	324	389	362	327	325	331	347	363	339	328	353	340	339	345	405	345	346	362	312	332	393	338	331	355	336	355	336	325	333	337	331	345	348	353	385	334	350	348	335	323	328	313	328	350	345	340	328	324	367	349	364	366	363	345	384	298	346	338	330	350	326	352	316	365	322	319	321	328	331	355	324	382	335	361	331	317	306	332	356	361	353	350	325	335	337	349	356	366	312	321	357	344	333	335	332	316	339	344	356	341	359	323	321	335	348	330	328	339	330	307	343	333	354	350	315	338	360	311	321	285	333	338	346	349	323	327	341	325	330	365	348	321	333	348	351	350	305	326	330	340	344	339	342	341	353	354	368	334	324	334	338	307	350	356	318	359	339	328	350	351	373	319	358	369	323	361	319	376	346	349	309	330	377	312	328	341	353	309	373	313	316	327	346	347	347	315	315	342	373	372	351	384	342	324	351	348	327	312	343	338	373	359	353	337	336	335	343	371	331	361	366	355	318	366	365	326	339	354	337	353	330	351	340	339	362	327	316	357	339	340	334	338	337	343	322	323	315	348	375	338	326	312	350	338	317	333	320	332	359	355	367	320	350	335	345	336	337	322	332	345	353	360	311	335
44866	13345	7721	3921	2737	1994	1621	1372	1201	1032	939	830	832	777	741	714	711	693	645	665	665	636	641	670	542	588	576	591	603	584	568	574	528	575	564	584	575	560	578	587	634	568	545	555	548	624	584	584	553	577	561	518	544	528	575	520	531	590	534	562	535	512	563	564	561	564	534	532	559	536	619	548	554	586	584	546	553	543	584	538	587	596	572	567	575	576	534	553	568	567	530	529	556	552	563	531	548	541	542	581	563	562	544	519	591	560	560	528	556	589	597	546	514	548	542	557	556	512	572	553	519	533	519	558	542	567	568	577	575	499	534	554	607	544	517	544	562	561	551	534	557	530	556	544	534	529	530	536	522	576	541	559	579	546	564	608	533	584	543	597	511	573	559	563	540	573	566	556	570	552	539	563	530	566	562	583	515	556	493	540	519	545	555	561	547	574	550	546	564	566	531	572	546	571	546	564	516	537	576	548	583	559	581	552	559	549	541	557	542	566	558	538	604	521	542	541	560	590	519	521	591	565	581	547	566	543	544	566	542	550	543	569	581	600	518	602	534	553	546	528	530	531	586	517	552	540	553	546	573	556	541	596	566	584	585	536	588	598	535	531	551	563	524	576	548	556	491	529	546	593	568	545	572	579	616	532	552	536	582	531	526	540	529	573	540	537	538	552	559	581	509	553	500	560	544	548	550	565	539	595	540	540	551	552	554	547	549	577	555	605	563	562	536	572	617	561	555	544	552	563	562	548	551	558	548	580	571	558	561	550	567	591	562	559	553	541	557	565	559	567	569	542	532	522	532	538	536	565	548	538	534	566	521	541	539	514	529	562	559	622	528	572	476	547	539	541	573	590	535	602	577	549	537	585	574	560	570	572	549	565	545	559	529	537	520	566	567	541	564	555	554	535	544	562	544	569	534	559	592	522	551	510	531	544	584	525	562	574	554	526	535	553	514	563	518	580	520	541	575	580	521	495	601	575	548	530	541	537	530	534	538	565	529	558	581	528	573	545	526	544	583	596	575	549	557	549	526	570	570	522	524	544	542	577	572	566	574	537	581	506	547	562	537	567	589	543	552	593	530	579	572	589	569	522	586	588	534	547	584	530	548	521	551	533	540	549	577	559	586	571	537	542	533	533	579	556	599	534	584	531	512	624	555	540	578	558	533	515	517	524	523	574	560	559	527	494	537	530	528	574	531	550	541	521	518	598	586	567	546	589	560	558	564	541	548	539	494	554	563	534	542	555	501	576	574	528	553	553	545	563	568	552	522	530	581	551	577	504	556	518	550	530	556	560	510	515	556	595	576	577	538	539	545	564	611	569	502	563	544	538	517	588	549	572	563	552	574	590	536	539	528	575	594	562	561	555	562	526	547	523	568	553	591	516	550	559	554	512	523	519	515	531	537	555	557	557	558	551	535	562	559	547	536	512	578	530	536	551	511	572	572	540	512	560	530	582	540	517	555	551	579	550	546	558	541	570	566	559	577	567	508	562	516	577	568	530	564	558	593	550	601	575	560	526	551	549	565	548	521	551	555	570	545	507	565	528	546	566	555	573	551	542	539	534	575	546	561	581	575	550	549	528	571	564	512	572	545	571	528	583	541	513	532	531	567	551	520	575	572	553	527	520	548	556	575	557	547	527	568	533	556	550	543	561	582	549	583	518	518	500	561	576	509	536	589	551	558	527	568	540	534	559	548	594	512	549	536	506	507	547	521	537	546	594	544	562	509	551	574	572	533	563	555	546	557	535	576	625	539	540	552	562	540	559	548	529	583	525	531	527	515	564	591	561	538	537	549	561	567	537	523	556	545	565	529	535	582	534	592	643	572	529	548	540	516	542	569	544	581	537	504	547	542	521	505	547	579	569	599	615	555	526	551	551	535	566	559	575	563	563	545	536	573	554	524	557	540	500	554	516	563	575	562	537	592	533	545	553	573	569	543	555	530	539	573	562	533	581	521	561	574	539	579	596	529	551	531	567	592	497	551	491	586	587	492	532	564	530	574	581	564	594	567	507	546	543	548	527	538	516	545	536	546	535	529	592	545	549	585	508	548	531	518	550	519	552	566	532	564	522	578	562	560	531	558	584	552	583	553	492	579	536	565	571	543	556	525	567	553	568	601	529	554	558	551	562	530	558	557	555	508	531	542	538	550	528	550	560	516	604	541	576	548	552	604	533	550	526	526	551	574	542	522	516	556	538	558	498	534	548	541	549	526	551	551	587	516	499	536	583	554	518	587	565	548	538	558	547	556	560	538	560	523	551	524	548	566	586	549	547	584	524	532	513	531	529	516	597	553	577	529	586	544	540	603	552	585	557	544	540	558	595	558	533	557	556	534	573	533	579	552	563	547	555	532	550	526	555	533	545	590	585	541	594	547	561	531	552	559	549	562	529	555	564	577	537	527	544	558	568	537	549	553	556	550	553	573	537	549	558	549	530	530	583	596	545	538	555	545	538	528	540	572	535	556	569	573	583	533	527	562	565	516	562	523	542	570	553	555	556	558	547	531	602	573	598	546	568	572	556	525	539	572	575	524	573	553	570	567	541	557	529	550	545	524	576	529	557	582	541	500	535	546	543	566	552	579	572	550	549	544	563	580	540	526	579	506	545	556	549	540	539	562	543	505	545	589	586	565	532	530	567	540	540	547	539	575	571	556	552	549	545	588	549	523	549	560	518	545	563	536	544	563	522	564	573	606	575	536	561	564	534	520	538	544	595	518	577	532	514	564	546	592	536	568	542	567	562	549	539	570	546	566	571	559	557	573	564	513	548	558	546	570	570	558	547	542	541	545	552	556	534	558	572	517	538	538	565	557	561	572	551	583	563	538	536	528	562	592	570	519	517	511	547	527	576	523	542	522	537	550	544	549	547	571	600	543	529	555	537	551	543	578	546	571	510	554	567	583	559	608	536	546	537	540	577	574	551	558	534	557	528	497	536	558	571	603	536	577	542	586	578	581	552	533	560	589	578	514	561	575	551	532	590	525	545	558	523	552	574	548	591	578	549	545	554	515	538	589	569	559	558	563	540	527	557	531	541	549	531	548	564	577	558	549	533	563	546	562	535	540	558	547	550	564	581	525	599	565	566	497	560	569	524	536	580	561	549	542	529	554	544	549	532	551	552	537	522	564	599	534	561	510	519	547	522	523	510	522	531	544	550	546	555	564	538	594	573	536	559	528	536	573	501	538	555	590	564	533	540	518	583	565	538	548	508	560	517	564	541	580	554	580	561	552	596	531	560	553	597	572	552	569	503	541	560	543	557	502	565	561	556	526	561	532	580	517	550	557	558	508	515	572	530	534	532	546	533	578	574	514	527	542	536	625	579	538	550	494	538	581	524	557	516	561	534	567	529	546	528	560	557	528	537	558	539	565	524	560	536	548	541	566	571	531	543	550	572	607	525	527	529	579	539	556	550	542	565	562	556	554	522	549	575	551	507	538	531	543	561	578	574	541	549	533	559	572	558	556	557	541	541	536	576	549	600
23119	21310	28870	24076	21310	21309	6524	985	675	629	551	567	526	530	505	498	465	461	490	415	398	440	435	405	447	423	402	401	405	421	425	413	407	413	446	398	415	397	394	388	409	391	404	395	386	413	411	395	401	364	419	412	434	376	387	379	404	407	397	386	370	391	411	389	420	393	387	381	381	353	373	398	394	403	414	366	389	395	421	383	418	375	389	414	386	418	381	376	394	429	398	393	385	418	420	377	408	417	388	403	376	401	399	400	373	418	381	359	411	399	383	387	409	387	401	393	397	434	390	372	369	356	392	382	408	391	389	417	397	394	393	411	380	417	388	381	363	413	410	394	414	426	386	398	360	403	391	370	402	374	361	366	376	424	366	369	427	383	381	370	389	399	387	379	383	394	390	406	357	381	366	343	406	368	381	363	394	392	377	376	392	400	403	358	418	375	380	416	388	391	373	392	411	393	385	348	387	405	383	396	360	364	373	366	385	391	364	397	366	391	355	383	371	369	398	386	388	378	384	359	373	349	379	369	394	415	409	383	391	382	411	398	379	357	393	394	399	372	391	387	383	372	370	398	369	397	393	426	370	396	407	366	384	404	385	392	371	413	394	377	405	412	377	390	386	396	368	387	385	377	377	380	389	354	413	393	406	402	392	393	375	364	372	363	409	422	363	400	376	382	392	430	403	402	382	397	401	375	389	419	384	383	399	381	388	375	387	367	421	390	407	370	357	384	365	403	370	393	387	373	410	370	404	410	410	380	409	362	396	406	382	398	372	382	369	405	409	403	348	373	405	348	418	393	370	396	396	401	380	437	362	388	402	398	400	392	371	436	372	366	405	377	360	396	368	412	411	354	390	390	367	397	396	394	416	371	381	397	380	386	398	366	388	403	388	362	374	382	378	372	409	362	393	358	389	381	384	387	402	361	391	422	375	413	404	411	378	400	375	397	403	371	375	393	374	389	418	384	363	422	420	413	419	404	371	388	423	369	391	381	364	374	364	361	382	380	414	372	398	373	409	396	386	368	384	385	424	433	393	405	379	383	376	403	433	377	361	401	361	360	363	385	399	380	389	394	383	397	358	386	393	395	347	383	408	356	379	436	368	359	432	376	382	389	433	360	386	363	390	379	395	389	376	363	403	390	405	386	386	388	375	435	408	410	367	368	438	415	396	405	352	400	365	364	390	406	412	372	391	433	423	360	400	388	394	376	393	418	379	389	408	399	396	342	359	414	409	410	356	381	395	379	385	403	404	378	382	351	381	379	391	387	423	371	382	379	381	361	360	362	357	385	388	367	384	380	385	345	362	412	362	378	405	377	393	380	412	379	366	413	373	391	423	383	413	407	400	398	377	412	389	377	389	399	407	402	403	348	406	375	365	347	380	357	432	360	401	385	378	386	418	380	396	394	403	356	369	383	388	395	388	398	393	382	404	410	413	367	403	434	391	390	389	402	421	369	374	376	421	379	404	366	425	381	403	402	379	392	374	369	373	408	401	388	418	418	431	397	385	373	401	373	390	429	363	357	387	372	368	407	388	393	354	374	383	377	398	415	384	394	375	390	391	419	395	392	368	395	396	368	387	393	377	397	388	347	400	398	383	380	400	390	395	421	383	380	393	360	365	385	377	458	378	355	430	397	365	380	420	391	371	399	391	405	365	411	374	396	392	365	425	398	392	379	398	399	387	360	394	403	378	395	387	361	422	394	384	400	350	411	399	408	368	421	394	389	390	408	391	408	394	381	396	387	359	376	367	380	350	393	383	395	389	413	411	421	386	394	372	366	411	381	385	427	406	374	398	394	360	396	376	412	386	434	356	396	389	364	378	412	389	368	434	429	387	365	347	369	393	358	392	384	392	384	394	378	385	405	384	405	376	378	412	390	374	369	354	402	379	368	391	360	421	374	387	406	358	355	384	386	388	372	413	365	392	392	387	348	386	398	410	366	362	404	383	376	389	390	416	398	382	399	368	410	402	376	400	366	402	361	390	373	379	372	418	413	405	400	372	348	381	386	378	371	364	395	405	374	365	392	422	371	385	347	369	372	368	391	405	348	384	415	391	403	389	365	407	382	358	390	374	371	395	395	399	380	379	412	436	396	388	363	384	382	371	367	356	396	367	392	350	371	386	406	413	361	405	397	373	420	400	387	411	406	334	345	399	386	347	388	365	370	391	377	386	410	393	383	375	370	395	398	370	362	359	395	343	394	398	401	371	339	372	380	401	403	407	348	391	366	411	366	423	366	410	381	414	380	358	382	373	395	378	407	360	408	403	399	358	373	407	357	409	380	407	364	389	402	379	390	398	385	374	339	391	401	360	375	340	418	391	372	351	404	365	376	396	390	364	370	381	399	396	389	365	409	365	372	369	419	396	362	380	381	369	392	378	391	399	408	397	382	387	383	374	417	385	393	385	392	373	412	349	414	445	392	413	392	388	378	381	391	366	409	382	392	402	388	437	381	399	401	359	423	409	359	393	362	402	405	388	371	353	353	401	338	379	362	386	370	384	391	386	383	397	407	367	354	368	391	384	362	391	373	372	406	364	365	368	355	381	350	394	412	351	396	411	375	388	344	421	386	411	383	370	374	389	351	405	376	397	469	391	383	410	387	386	350	438	446	380	405	351	413	375	380	372	393	412	382	399	387	375	408	417	380	404	376	362	377	373	413	393	394	380	390	391	384	401	351	405	373	399	370	423	353	403	371	406	404	400	406	407	377	379	390	406	386	396	405	372	397	366	402	397	415	408	387	397	409	422	417	389	407	444	366	376	364	414	402	406	398	389	386	395	385	373	388	400	386	362	438	395	383	408	394	394	387	357	388	393	390	383	375	388	403	367	413	419	418	373	376	394	384	422	368	342	385	356	373	406	380	399	398	385	441	388	363	371	421	364	369	391	392	397	343	366	390	389	413	381	404	402	382	439	365	374	384	379	377	412	417	359	400	385	395	388	348	378	412	398	378	424	356	362	382	396	358	384	390	405	403	368	377	394	371	376	386	364	383	364	373	377	398	413	412	407	376	377	373	364	386	381	406	344	377	379	360	377	370	384	367	386	405	356	389	385	394	358	427	390	403	384	421	342	380	399	400	379	411	416	349	377	373	387	373	438	412	375	377	401	383	373	423	413	394	423	346	388	380	388	385	391	395	389	385	390	403	362	367	368	402	365	368	371	361	355	386	391	357	389	370	373	390	416	362	373	375	370	377	391	384	374	413	372	385	397	356	368	411	401	410	449	353	358	356	417	373	393	422	382	390	403	381	364	420	392	400	345	365	397	385	403	376	376	408	409	358	374	384	380	368	390	373	378	407	369	361	376	372	372	361	362	407	383	372	394	380	391	373	358	369	391	405	391	378	393	365	375	383	385	339	401	395	367	386	370	381	342	337	367	349	369	370	385	394	380	377	403	405	379	369	395	364	406	375	381	391	388	408	360	365	408	402	395	369	359	375	373	386	368	399	387	407	402	397	401	416	356	329	350	444	405	382	392	386
50323	17622	12325	6524	4502	3272	2632	2176	1694	1586	1368	1211	1144	1056	986	949	903	856	759	786	778	806	795	720	759	760	700	718	692	668	696	625	673	660	698	672	672	660	705	635	658	645	601	648	673	677	640	607	645	679	608	659	619	582	633	604	624	627	676	622	624	620	653	671	640	615	584	642	613	589	685	615	638	609	641	652	589	618	666	611	623	601	606	634	617	619	579	598	644	631	616	618	583	644	629	630	641	638	592	636	626	609	611	622	629	593	623	597	597	612	547	623	630	651	616	620	613	604	662	686	631	641	622	671	619	625	629	633	630	655	604	646	603	581	625	621	624	613	616	656	605	616	615	658	620	646	613	637	610	602	641	662	600	614	643	657	657	626	636	655	609	624	609	632	693	612	631	606	633	657	639	615	629	600	597	626	607	602	624	605	619	635	606	630	623	635	634	614	628	613	637	638	603	589	638	630	633	629	573	593	639	612	652	673	650	619	660	643	628	595	620	634	632	647	659	657	606	597	654	618	637	633	627	611	579	641	620	622	636	601	616	680	604	622	658	627	634	627	631	631	613	596	612	587	584	662	636	578	628	587	640	620	684	592	606	606	628	597	635	655	605	612	608	627	619	648	595	609	591	612	581	630	609	652	632	635	614	593	640	628	598	576	638	617	645	567	653	628	608	616	580	600	677	606	598	612	667	641	644	579	578	596	624	603	640	622	579	658	630	600	629	607	631	612	635	636	616	630	621	577	584	619	612	618	658	613	603	580	628	632	545	597	628	608	661	608	625	583	610	596	614	599	689	571	600	613	566	620	646	623	622	632	645	643	634	655	621	578	624	614	615	587	607	609	637	648	616	610	626	616	610	626	649	619	620	649	632	651	658	657	595	626	664	636	601	614	634	618	646	626	592	595	623	606	643	644	606	580	588	581	611	625	577	648	607	621	633	610	600	597	630	625	643	627	608	638	647	605	622	628	583	617	641	602	596	671	632	621	580	600	646	613	615	598	627	627	648	645	606	642	670	595	679	585	622	646	644	601	626	607	630	575	633	605	629	625	616	629	613	596	635	620	604	633	616	661	604	619	603	625	629	627	621	649	627	648	609	637	618	634	608	584	650	629	581	595	626	603	651	607	656	620	602	590	635	600	605	669	659	604	618	616	602	643	612	628	568	606	624	608	650	624	633	619	641	673	592	599	617	580	631	598	639	666	660	588	615	597	621	656	624	609	645	594	642	646	629	589	607	656	635	625	638	615	604	565	617	601	618	611	571	617	623	614	589	628	654	588	620	618	640	623	654	627	660	624	609	599	585	595	615	585	587	624	589	636	625	637	614	686	606	609	603	628	601	614	620	632	653	649	605	668	558	614	612	611	597	672	616	576	618	623	628	663	620	623	649	617	605	652	611	639	632	632	657	625	602	609	638	643	571	660	622	658	618	615	646	596	625	632	669	629	643	642	633	595	553	587	601	603	622	595	635	649	611	636	600	625	620	611	583	598	617	607	626	644	634	603	615	606	641	616	624	628	610	613	606	599	620	585	609	588	618	605	593	597	643	679	606	588	634	606	605	643	611	582	628	679	660	581	622	600	615	644	601	670	665	651	595	600	606	638	594	669	597	644	603	650	597	600	633	641	603	621	605	645	603	646	627	659	598	620	592	602	629	629	660	618	661	587	630	606	611	623	584	633	628	629	606	621	643	584	638	572	612	608	619	605	630	623	637	619	627	617	584	609	670	657	602	603	611	576	638	621	632	640	599	617	579	622	659	630	657	616	606	624	615	600	580	604	630	623	632	611	624	593	581	650	643	606	661	570	634	608	634	631	565	598	577	603	613	589	623	616	607	595	595	653	629	599	591	628	630	612	639	591	629	590	608	655	606	623	638	603	598	637	638	607	569	576	620	614	656	635	645	587	614	608	624	586	642	639	634	647	659	625	588	685	589	630	600	612	607	664	621	620	597	609	618	628	602	597	599	641	586	614	612	645	657	598	619	595	631	600	607	625	623	630	642	625	658	620	606	625	615	647	640	618	618	585	646	627	599	628	599	618	598	662	640	622	605	609	629	604	620	646	601	604	645	643	659	597	638	576	635	635	636	633	598	610	604	599	603	598	604	627	598	614	603	612	619	609	594	627	617	611	638	617	629	628	594	646	635	609	623	594	633	628	635	651	641	632	564	650	626	665	640	645	616	607	646	615	626	590	644	626	618	583	655	671	617	600	613	607	585	657	647	608	633	605	661	601	602	601	591	647	659	653	658	634	600	622	621	618	621	616	635	563	639	628	631	590	660	639	618	621	625	635	622	672	600	640	617	634	652	640	586	604	621	612	606	623	667	632	600	639	618	601	623	636	638	616	616	607	642	598	646	656	629	577	634	634	640	594	651	549	608	609	612	613	631	635	631	611	576	617	627	614	620	644	628	587	638	625	590	621	583	592	614	621	616	584	624	630	656	637	604	623	629	628	653	596	611	622	657	636	606	595	618	660	629	603	629	630	637	606	621	593	651	647	607	645	662	627	619	625	667	582	655	640	601	661	608	644	627	610	633	585	599	573	620	571	603	626	637	652	611	627	629	628	602	640	609	611	642	576	611	635	626	601	602	614	564	651	590	631	589	649	598	629	620	614	617	660	585	618	584	594	628	589	624	631	609	619	625	633	664	595	647	632	595	642	580	597	611	627	594	598	649	622	622	636	623	679	619	607	599	624	623	629	623	611	637	624	608	645	656	609	675	580	637	599	649	558	608	628	603	623	594	642	649	606	594	618	596	599	588	589	603	629	634	605	642	633	600	596	617	621	629	617	625	579	623	648	666	647	590	633	611	636	591	649	646	605	634	609	606	619	630	597	652	670	661	681	613	579	637	608	650	631	641	607	582	613	630	604	648	642	638	628	666	579	590	621	648	594	664	608	571	612	633	604	621	642	602	614	625	615	669	620	615	592	572	589	605	623	556	621	634	587	660	612	608	588	552	586	591	685	646	613	631	603	612	628	626	638	592	639	584	586	629	647	642	632	643	612	674	616	606	630	623	625	609	655	608	634	624	554	598	637	643	624	630	628	645	655	634	624	641	602	641	635	645	622	634	597	632	608	639	602	658	630	610	615	656	629	649	617	597	607	629	663	594	591	612	609	559	640	603	631	641	596	622	607	633	575	601	670	578	617	623	652	604	626	611	601	645	610	642	627	642	627	601	595	594	640	650	619	635	629	617	580	597	605	647	607	572	604	664	606	606	575	609	633	639	646	600	615	678	626	621	618	592	608	606	600	630	550	601	637	617	584	570	616	654	596	637	598	649	616	596	633	605	611	611	641	595	661	613	651	620	604	600	632	590	616	600	617	673	618	621	571	600	579	575	628	595	631	634	621	622	630	626	640	598	645	627	612	633	635	602	629	649	654	627	606	638	654	590	621	652	642	651	650	608	606	607	607	613	623	607	617	606	631	591	608	581	621	583	623	595	617	608	653	612	615	586	641	655	586	641	651	664	574	628	643
27026	21103	10916	686	360	293	214	197	184	145	157	166	193	152	147	165	158	145	157	147	150	143	148	156	154	175	161	135	155	156	161	162	153	156	146	167	136	162	174	180	154	166	132	166	148	159	167	163	167	168	157	186	148	142	176	164	164	138	160	144	170	161	148	161	177	148	144	153	175	154	148	173	166	154	158	139	153	157	146	160	149	137	136	180	160	185	144	145	162	155	148	137	160	168	164	189	141	162	168	137	137	145	159	136	137	165	164	136	137	152	150	162	158	152	165	165	168	154	145	145	157	132	162	136	163	164	137	127	158	143	147	144	159	161	158	146	177	123	158	164	153	152	166	174	159	140	171	158	185	155	144	150	159	147	164	140	142	158	173	149	146	148	156	155	143	168	142	144	137	157	148	138	146	150	147	138	142	141	148	162	127	140	148	147	135	150	176	161	149	152	164	158	157	129	151	140	152	155	169	140	142	172	137	151	166	136	167	154	160	152	150	178	144	136	156	158	166	123	139	148	162	162	163	167	146	156	167	154	154	163	148	153	161	159	155	172	166	129	162	151	144	156	154	158	157	141	134	154	163	155	172	163	179	146	163	154	148	163	138	156	153	153	165	150	145	151	145	164	152	138	162	149	140	149	171	144	174	153	176	167	145	138	153	151	147	160	168	158	141	147	140	157	143	158	175	167	146	161	148	140	155	159	110	132	137	153	171	153	179	156	146	143	149	164	169	164	140	154	151	165	136	155	154	150	130	143	134	146	138	138	166	157	173	157	150	162	156	165	154	165	164	129	161	162	162	158	165	160	153	165	150	145	158	140	144	130	146	156	127	155	170	149	162	168	153	146	158	156	136	148	165	176	166	169	176	163	170	145	150	170	148	146	158	163	155	147	134	149	155	173	148	174	161	179	156	145	168	135	164	166	162	152	152	174	151	130	145	152	141	144	153	141	129	149	157	181	145	137	137	128	158	147	148	157	134	157	143	168	165	134	165	168	151	154	146	156	157	145	169	171	149	155	149	173	179	149	153	165	158	141	143	132	165	169	166	154	144	158	156	153	137	157	136	136	161	147	138	145	147	139	151	153	132	147	153	137	158	161	153	138	153	156	149	163	168	161	146	156	166	165	175	168	156	157	158	156	158	144	187	155	155	154	146	137	148	182	155	169	157	138	145	153	135	156	171	147	147	156	162	158	128	144	159	156	149	171	144	139	127	149	165	151	139	169	154	168	155	178	159	167	143	155	170	162	159	163	168	165	172	160	150	145	138	158	162	140	173	166	160	147	169	164	126	158	124	158	157	155	144	160	147	146	133	151	155	163	155	158	181	149	168	126	157	130	149	141	133	178	160	155	157	158	148	146	176	163	144	153	153	173	148	157	146	173	152	176	143	141	144	142	133	142	143	133	169	144	152	151	130	163	163	166	155	157	141	154	186	146	181	151	152	171	155	190	181	162	156	146	163	167	134	167	153	151	163	152	142	122	163	153	153	147	166	151	161	161	159	145	167	157	168	151	149	115	156	175	153	176	162	125	166	158	150	146	151	152	129	183	166	152	169	156	183	158	167	163	151	146	153	142	160	167	166	147	154	142	168	154	148	166	139	164	142	159	159	159	177	166	162	168	165	156	147	145	134	149	142	153	157	173	142	152	153	127	139	145	163	165	170	163	154	150	149	162	139	185	159	145	155	150	153	167	173	170	171	142	151	149	167	164	129	155	153	173	158	159	156	150	136	157	148	150	173	162	170	150	158	134	147	145	171	144	140	170	158	159	160	144	160	158	169	158	149	143	158	160	136	147	150	122	156	145	147	140	170	146	177	166	175	144	144	172	128	150	153	159	166	162	133	161	147	159	154	167	153	152	152	168	182	153	156	169	127	147	172	147	151	158	162	167	168	142	152	139	151	128	157	169	135	151	162	146	152	159	160	144	171	169	160	123	166	183	136	133	136	146	169	142	139	169	149	136	142	148	150	141	146	162	165	147	158	164	153	159	143	159	152	167	149	162	146	175	128	150	149	147	153	141	167	142	153	167	160	146	168	163	151	136	154	154	156	136	156	159	167	180	163	161	153	146	150	145	160	166	165	146	149	157	138	152	168	159	176	157	154	150	151	134	168	186	166	136	162	149	166	142	149	166	169	131	145	152	132	145	142	145	160	181	153	149	150	162	173	161	145	158	180	125	151	136	163	170	152	159	140	146	154	171	164	152	151	153	154	156	155	142	151	160	177	166	156	156	137	163	158	156	149	147	164	162	128	151	154	155	175	157	137	155	146	159	149	141	145	146	128	152	166	134	158	167	154	172	156	146	165	129	149	151	152	147	157	152	162	147	145	170	149	156	181	145	147	156	162	149	131	146	163	152	159	151	165	147	131	163	174	152	143	164	140	145	143	144	148	166	155	132	171	167	143	148	158	154	169	155	156	161	158	147	161	150	163	166	148	162	177	146	182	144	150	147	168	182	158	166	130	142	140	148	164	151	144	137	151	145	170	163	148	166	147	156	140	141	160	140	153	145	144	152	169	167	166	137	159	187	159	155	167	178	175	152	127	157	143	141	155	164	143	143	147	152	155	149	149	177	182	128	178	138	151	147	159	166	151	149	154	144	145	161	149	176	154	146	137	148	141	151	149	163	153	155	146	174	174	163	146	168	162	169	169	160	155	144	139	154	150	162	159	148	148	146	156	164	160	137	149	161	147	138	138	137	171	165	130	141	137	161	158	180	148	145	156	160	142	158	183	164	143	123	153	165	156	172	145	166	160	123	148	140	164	138	149	152	140	155	132	158	159	173	161	151	145	163	173	152	131	170	157	144	144	157	141	162	123	152	153	171	140	163	142	163	179	169	135	134	149	143	167	150	149	162	161	152	155	157	150	151	175	157	144	146	173	151	146	162	154	151	141	158	158	154	170	150	172	153	150	167	154	145	161	133	153	164	150	144	158	140	155	153	158	155	156	179	162	146	140	131	130	160	151	148	156	177	159	151	161	164	198	163	168	160	134	124	168	155	141	173	155	146	142	159	143	167	152	143	158	152	150	162	133	151	170	138	163	169	159	141	165	136	148	153	162	155	163	148	152	148	162	144	123	139	152	125	156	163	171	153	166	155	149	176	161	166	138	153	169	172	131	142	154	137	158	139	173	162	164	160	142	163	151	139	165	157	167	157	142	131	162	146	153	155	148	155	165	148	150	150	137	181	153	145	143	189	171	142	148	136	146	150	153	165	152	143	157	168	169	160	131	157	129	133	157	149	157	153	158	147	167	155	140	162	180	162	165	164	140	160	163	144	144	160	156	159	157	153	154	141	164	154	168	151	142	146	153	156	153	165	163	151	153	167	155	154	148	167	147	165	153	142	167	149	134	145	146	132	174	136	150	151	148	155	144	142	149	162	153	143	166	153	152	157	147	159	159	146	145	185	160	152	158	129	131	141	147	137	179	166	163	148	165	161	141	144	172	170	162	150	126	154	161	146	149	154	147	173	155	159
23730	5963	1043	588	480	405	354	331	324	282	320	304	271	269	262	289	278	266	261	255	282	260	233	296	233	266	260	260	253	282	261	254	239	261	280	253	247	255	251	260	269	245	242	244	245	273	281	246	272	255	248	259	252	253	250	264	246	256	251	248	267	284	261	265	257	246	279	236	254	288	289	253	278	251	290	296	282	258	242	259	275	227	276	260	267	284	234	281	262	260	245	231	283	240	240	293	298	249	280	258	270	274	262	256	246	237	254	240	275	277	283	267	231	262	269	232	271	247	254	264	257	270	247	260	258	262	250	256	256	264	248	265	281	238	269	256	263	237	259	262	235	258	275	245	276	239	250	228	254	227	272	274	280	241	267	243	251	245	275	272	268	271	257	272	244	228	280	257	260	235	258	278	260	235	244	266	276	238	272	245	261	278	305	265	254	269	252	260	228	207	274	270	255	246	264	256	250	257	238	270	241	228	249	255	260	239	261	257	280	254	290	251	258	271	293	248	267	262	257	266	249	285	252	268	275	232	239	252	273	266	248	252	267	261	280	260	240	272	259	238	260	274	260	262	252	244	242	270	257	271	242	259	280	253	257	258	274	253	239	276	244	251	267	242	261	263	250	249	247	242	227	262	274	236	247	273	266	256	274	245	260	274	274	256	256	250	276	271	245	244	261	271	230	250	276	272	255	237	226	273	239	259	274	269	262	246	255	252	252	263	233	253	232	242	250	255	273	262	260	240	266	227	253	260	236	266	214	243	270	251	278	269	250	256	266	249	269	258	265	263	231	239	260	240	246	254	230	250	275	284	275	257	289	232	251	260	261	270	268	255	262	249	252	258	269	241	274	287	244	254	259	237	254	279	243	243	268	245	240	274	274	248	266	241	269	282	301	235	254	257	279	253	254	250	228	265	252	284	274	263	280	253	241	259	240	275	235	265	258	251	266	284	255	238	271	257	240	230	238	224	256	265	272	272	248	264	251	239	266	263	263	261	233	271	255	253	258	276	284	252	234	257	282	265	241	267	265	298	275	258	279	282	249	260	254	283	252	261	277	249	252	259	257	278	261	255	265	238	278	260	259	231	252	238	253	241	258	248	236	265	256	244	242	271	262	259	255	254	234	291	243	267	218	246	233	274	269	257	271	255	251	238	250	254	250	262	264	259	255	273	246	241	245	252	236	287	280	242	243	256	255	267	281	226	261	280	261	265	267	250	260	244	232	281	219	236	251	253	245	256	258	270	238	287	258	256	273	275	254	237	254	274	272	270	248	273	248	264	264	258	282	256	253	304	253	263	261	254	249	249	273	256	267	275	280	270	236	247	225	253	273	245	265	257	257	247	251	268	244	263	278	255	272	263	258	249	287	247	274	270	294	279	276	259	247	251	280	238	250	270	242	297	254	254	241	237	250	263	244	273	246	257	286	273	251	260	290	282	266	260	260	277	265	237	244	262	249	275	254	232	233	254	251	234	259	245	261	250	271	283	254	262	259	266	247	227	231	254	257	236	237	259	281	264	263	223	296	237	207	247	265	243	250	260	253	267	283	259	247	276	271	266	256	224	270	236	246	241	229	253	258	284	282	244	256	244	237	275	265	254	260	251	257	250	274	259	266	265	247	237	251	266	252	262	240	247	249	260	238	256	274	246	264	276	258	247	266	237	260	280	258	262	265	252	234	269	252	253	254	253	243	247	229	264	293	275	264	254	250	250	280	231	270	255	274	254	250	264	303	264	278	253	254	274	251	254	265	248	276	243	285	254	266	286	240	246	257	269	236	225	256	276	281	296	280	244	240	295	279	239	284	257	273	285	255	242	270	239	283	281	264	263	291	281	226	250	252	263	259	274	293	283	264	258	242	254	251	249	277	259	260	266	239	273	253	259	271	238	248	253	251	256	262	283	271	271	251	238	263	263	262	259	247	267	248	282	270	275	252	265	286	248	263	278	248	291	258	244	264	263	264	249	247	260	269	282	247	239	271	296	275	246	257	279	254	261	265	222	279	279	269	250	290	278	284	259	254	273	251	254	228	230	218	212	231	246	233	300	271	240	249	241	279	279	281	274	239	273	267	243	256	246	281	264	270	262	247	268	243	257	270	253	267	242	273	271	253	260	285	255	260	259	262	252	281	259	246	241	275	263	285	259	288	273	301	293	264	259	255	282	259	273	256	259	236	250	250	278	273	245	268	282	265	253	257	263	257	241	237	236	260	256	242	252	249	277	260	247	274	241	255	254	250	258	278	266	245	245	285	292	244	240	258	242	300	302	245	274	281	256	271	243	251	246	243	281	270	258	230	254	239	236	238	241	288	259	240	253	285	279	230	234	256	245	254	263	246	269	259	259	267	256	255	259	261	244	261	239	252	244	245	247	256	252	262	264	262	257	252	260	231	241	270	235	270	260	237	253	272	246	245	259	253	274	282	249	279	244	257	235	229	247	248	228	251	263	278	257	264	268	297	292	276	251	265	286	295	257	285	260	277	234	254	238	258	224	272	270	249	257	264	280	270	273	273	274	257	270	271	250	266	268	254	236	274	243	267	247	247	260	220	262	244	257	260	290	246	271	294	269	247	231	284	273	271	241	260	288	249	241	274	260	258	262	266	301	266	253	242	270	247	291	261	244	246	251	255	245	247	275	243	254	241	256	233	254	262	259	273	286	255	288	260	276	274	282	256	261	235	245	237	240	259	258	255	238	260	242	270	261	252	259	255	244	261	268	274	246	251	239	264	256	237	257	294	247	285	265	264	256	245	229	260	246	267	256	238	250	243	274	267	254	276	252	235	258	251	256	256	272	259	269	244	257	263	259	261	266	268	267	283	266	219	229	248	238	282	280	269	256	259	230	260	267	267	230	260	242	273	285	246	258	234	262	254	253	264	266	256	251	268	282	271	249	242	291	261	239	252	248	243	271	265	256	266	274	287	259	252	270	271	273	276	251	251	260	278	243	272	252	287	266	246	233	269	229	262	268	240	262	242	265	270	240	264	270	253	259	261	228	286	252	255	248	276	239	253	251	260	258	234	262	253	252	269	254	253	235	249	276	264	253	283	253	256	245	268	233	264	275	272	269	261	271	233	247	251	285	243	233	245	243	252	227	253	275	259	235	263	245	264	237	265	277	253	249	262	242	244	248	256	259	265	283	255	273	257	263	261	237	263	245	233	256	269	267	283	225	254	240	269	248	270	256	253	257	248	267	256	251	282	248	248	233	254	243	277	276	272	257	268	267	278	254	246	231	274	258	241	254	267	260	228	273	270	298	272	267	270	265	272	257	263	271	259	269	255	233	258	270	233	269	273	269	269	268	232	261	277	248	277	257	280	260	261	279	219	252	236	252	292	262	222	276	251	267	268	247	252	261	225	252	248	242	270	258	239	252	260	260	230	264	260	279	283	266	281	276	254	213	251	242	259	283	253	285	281	252	252	213	262	263	255	269	236	266	247	251	257	274	238	245	258	283	241	273	270	260	257	256	282	297	254	271	254	246
24186	21327	28472	24496	21258	6859	863	657	535	462	508	436	408	384	429	387	416	403	389	370	391	342	386	360	359	372	354	379	334	355	372	304	365	348	370	309	349	386	351	346	331	321	345	336	330	341	351	357	303	348	347	400	379	368	348	339	331	357	348	330	352	330	349	310	331	349	363	369	328	370	372	360	355	348	343	373	342	339	332	356	363	336	321	325	332	333	355	380	327	317	344	365	323	380	327	352	323	340	373	360	337	362	342	347	328	304	337	337	361	339	336	336	343	386	345	333	365	351	324	351	342	360	332	362	322	335	309	375	362	345	365	345	348	316	323	343	344	343	353	345	332	364	356	328	332	340	357	339	337	343	368	332	345	345	348	361	340	308	347	327	361	315	332	392	365	368	358	316	338	335	320	332	381	343	367	337	369	342	343	318	364	322	338	330	341	348	338	370	361	329	328	354	315	344	342	378	346	361	344	309	330	345	325	335	372	344	337	356	357	338	362	343	317	335	337	328	350	338	356	340	335	364	334	344	361	366	368	348	316	324	327	330	374	356	330	373	311	345	330	336	345	359	344	374	362	309	365	374	319	333	338	358	315	354	342	332	361	306	335	327	343	339	349	347	343	330	342	331	365	318	344	302	379	327	338	349	324	330	350	353	318	330	347	338	348	353	315	353	336	372	336	313	364	393	342	342	349	350	343	374	332	338	317	346	340	320	369	332	312	356	342	310	357	341	345	381	372	390	322	316	351	335	346	382	343	355	347	328	347	311	343	319	341	317	346	354	370	326	347	364	335	352	379	352	343	372	315	378	313	317	317	320	326	324	360	352	346	314	358	337	368	331	366	321	339	383	358	334	360	346	330	376	331	357	331	363	308	311	353	310	326	372	340	337	318	364	360	360	362	385	378	309	377	320	349	351	358	356	323	377	352	310	345	365	361	339	369	353	312	352	346	336	351	368	364	320	336	374	354	365	381	357	348	337	340	333	337	339	336	343	354	337	359	332	343	356	360	355	356	332	348	368	323	343	346	313	337	323	362	332	370	384	323	344	320	366	311	356	336	350	309	316	363	311	346	325	346	334	335	370	345	372	351	315	366	352	361	385	329	356	335	337	341	354	339	348	350	354	369	321	339	335	370	350	337	315	376	367	350	320	357	370	371	355	341	306	357	354	343	337	353	374	350	351	325	351	326	338	313	339	334	337	344	324	351	384	345	350	360	379	317	370	347	313	311	343	350	342	362	329	335	343	334	371	332	344	373	351	351	356	331	327	351	352	328	353	363	388	338	343	351	337	311	329	327	343	335	312	372	343	380	338	342	368	329	350	351	355	353	335	356	352	364	346	368	365	358	339	314	331	322	364	358	326	329	326	348	348	324	371	339	356	353	314	372	364	373	342	351	357	347	353	339	332	352	368	381	354	369	334	346	387	363	294	362	349	366	339	361	362	355	303	336	323	333	350	331	341	342	356	353	319	332	347	356	384	349	331	310	354	346	358	344	363	353	354	305	332	370	365	325	343	312	349	338	351	370	335	335	348	316	316	349	330	292	342	353	364	350	378	352	351	345	344	320	352	343	387	375	330	347	366	311	347	318	338	329	315	340	366	367	332	344	341	366	346	322	328	326	361	351	356	335	347	319	320	315	351	364	359	335	338	362	360	352	318	368	343	334	345	359	362	339	321	331	345	373	321	357	355	329	325	301	343	350	345	348	352	312	373	320	341	320	384	330	308	358	346	359	359	363	374	331	345	376	314	345	339	373	325	329	357	366	343	331	329	352	316	316	325	376	370	351	351	353	327	352	374	316	345	343	368	327	337	344	339	341	296	357	318	350	325	318	333	336	315	311	328	329	344	335	349	344	341	346	340	349	319	363	353	340	336	360	357	372	344	351	375	324	303	336	334	368	364	358	322	352	348	356	335	337	332	367	353	325	320	344	324	320	348	365	306	326	333	340	331	376	345	346	325	343	340	325	352	354	352	326	331	331	334	359	349	374	338	347	388	347	345	343	335	349	322	353	363	341	333	350	362	353	343	353	331	346	339	322	352	338	367	374	341	352	371	349	346	371	349	350	358	352	345	336	347	366	323	358	317	370	308	342	359	344	330	376	312	358	317	354	354	304	377	347	320	334	353	355	346	339	322	321	335	314	330	344	353	373	329	291	345	370	338	346	329	330	343	353	366	332	371	350	349	369	339	334	339	349	310	345	340	360	317	359	343	349	343	340	333	341	336	339	316	340	344	338	338	358	317	362	372	355	334	345	366	336	313	328	339	305	331	359	358	343	341	355	351	350	338	296	311	360	344	346	346	331	359	350	358	372	367	342	334	323	326	329	328	369	321	352	335	318	355	355	362	332	327	334	330	355	348	343	358	377	348	354	362	363	338	324	352	329	337	347	344	353	328	347	342	315	351	349	346	322	324	353	376	355	350	348	329	334	350	369	332	334	331	353	367	350	358	333	355	393	364	338	352	325	334	326	354	360	347	337	350	340	343	377	356	351	317	357	357	335	322	363	353	378	365	361	326	340	328	358	339	322	352	352	372	363	318	353	330	350	355	366	320	338	309	356	354	340	345	357	329	349	339	349	343	358	310	351	377	364	349	338	341	332	321	366	314	372	355	365	317	316	320	356	364	345	335	318	406	365	375	369	349	323	326	351	350	332	349	335	321	376	318	341	372	369	354	323	312	321	365	349	353	341	319	350	322	347	337	349	330	357	356	340	333	325	352	331	316	350	342	337	363	336	349	346	352	364	339	304	309	359	382	348	384	360	356	352	329	360	317	329	362	348	352	352	329	326	321	367	345	329	392	355	339	317	338	348	351	342	347	347	340	349	345	352	354	376	384	318	348	386	344	329	349	352	340	335	357	346	355	370	323	343	340	345	323	358	347	388	329	355	386	354	333	336	351	339	338	362	348	347	352	385	349	341	341	345	355	362	355	336	332	315	349	347	363	369	335	365	377	338	362	366	367	356	335	331	326	332	313	356	378	341	323	350	350	317	326	357	344	349	368	346	348	375	356	335	343	323	356	346	342	327	360	328	307	323	367	331	349	352	351	329	339	361	362	334	322	319	326	387	355	363	338	352	347	348	339	343	351	342	357	349	321	317	326	366	321	328	360	337	333	315	322	369	325	333	348	334	360	348	325	336	366	355	346	352	358	347	339	325	367	345	354	358	324	345	338	328	355	376	383	373	335	307	357	338	343	343	359	338	355	365	361	316	352	338	351	338	351	361	329	314	356	340	345	322	363	355	371	358	328	351	334	324	344	340	349	338	319	328	345	351	343	328	356	347	362	370	359	319	334	344	350	375	329	374	338	358	325	383	351	349	342	311	373	338	350	356	353	340	338	370	344	327	332	337	331	321	353	339	375	333	400	339	327	361	356	314	322	340	340	329	349	359	362	365	363	335	345	340	360	344	331	359	348	304	352	277	352	340	326	392	335	323	359	318	347	363	309	322	350	372	347	335	327	312	337	337	343	345	355	317	343
45583	16661	7627	3948	2669	2021	1626	1316	1133	1030	862	869	808	786	777	744	702	653	672	597	616	635	588	624	594	596	619	656	595	609	607	585	556	612	549	583	572	567	574	607	568	580	580	537	566	558	590	592	585	570	583	568	577	546	582	589	569	530	590	599	601	553	577	568	547	560	537	512	623	551	522	583	561	527	566	574	551	585	547	575	599	581	529	536	556	534	587	581	543	584	562	535	562	531	554	608	517	623	546	576	583	543	520	543	544	587	537	562	533	558	558	575	557	564	542	538	557	568	591	552	539	556	549	599	538	579	590	592	552	498	559	527	571	553	580	574	570	581	558	546	569	533	523	555	476	584	576	545	519	522	523	527	585	543	510	574	545	554	562	603	564	571	568	540	590	551	515	535	581	517	607	495	554	595	597	561	585	549	534	537	566	586	562	566	623	526	571	552	610	540	548	526	577	538	557	599	572	572	559	572	556	546	566	577	545	539	517	580	554	529	565	548	530	573	546	573	550	542	568	516	535	588	491	514	555	543	560	551	536	581	537	557	578	536	552	534	571	535	555	527	554	541	559	617	558	581	552	567	545	553	555	530	543	542	552	541	576	582	580	579	543	532	537	577	523	591	529	556	584	578	601	530	540	574	540	586	539	525	540	573	573	584	571	571	547	549	563	579	541	539	564	574	517	540	574	532	586	532	539	568	573	577	522	574	530	533	582	564	549	551	545	555	592	546	535	545	572	539	517	568	562	571	494	580	545	543	535	581	581	530	567	562	578	555	536	530	561	503	555	540	559	558	570	595	559	569	544	596	521	545	574	526	528	536	522	546	567	544	546	594	539	581	504	594	560	550	568	572	534	567	520	523	566	557	553	564	573	561	590	544	534	552	556	536	568	556	571	561	591	488	591	586	616	547	543	550	575	549	544	563	585	513	543	560	565	596	491	577	573	580	567	520	542	549	570	540	541	554	558	580	562	568	591	537	561	591	542	565	577	565	569	549	583	549	549	580	561	550	545	574	557	542	592	575	544	530	524	504	598	576	596	569	544	545	531	575	540	555	554	563	578	539	548	554	546	540	591	557	541	565	520	577	562	584	560	571	574	581	569	562	556	576	605	591	561	538	530	542	594	568	555	557	536	547	551	564	513	549	557	528	570	559	616	579	591	578	550	533	553	559	614	597	560	556	508	549	540	545	550	551	538	559	569	549	574	563	556	545	570	582	562	560	559	552	545	593	563	500	575	582	577	562	571	536	507	564	584	589	581	522	548	533	562	568	537	539	537	542	593	545	569	559	563	551	620	596	536	545	550	528	579	559	529	536	544	549	559	579	575	555	545	542	560	583	556	595	560	556	496	573	597	542	556	589	550	549	548	555	636	537	561	568	563	582	609	595	513	595	559	567	599	567	590	590	568	559	588	588	528	562	541	546	509	572	535	531	527	543	546	556	556	569	546	497	589	519	506	511	545	587	552	499	604	554	551	544	560	564	544	544	514	544	590	563	585	569	526	569	583	590	569	560	567	526	568	574	543	576	522	577	592	562	530	586	544	565	584	600	557	543	542	566	572	556	513	546	570	568	535	545	556	603	606	523	550	585	572	565	561	572	593	519	573	552	550	580	543	563	588	587	529	540	571	550	569	551	568	561	598	551	541	534	563	554	570	611	545	555	519	547	544	604	543	549	555	573	567	555	559	562	583	497	534	570	555	536	578	505	560	578	580	542	574	587	572	550	537	499	511	529	572	519	555	568	545	549	544	623	574	572	550	574	558	555	569	546	539	530	577	579	583	555	559	575	522	544	553	576	560	585	528	538	573	525	545	578	555	534	568	521	548	571	536	536	527	573	558	589	603	561	544	557	584	515	554	520	550	513	538	537	525	596	530	537	569	540	594	512	574	549	549	568	561	529	548	568	537	545	524	565	536	511	564	535	567	531	526	544	467	532	573	560	572	511	577	557	531	520	570	530	535	604	563	563	554	561	551	556	586	547	572	563	547	523	543	538	542	548	548	555	604	563	556	561	536	530	549	618	532	579	549	532	563	569	531	563	533	569	551	542	559	529	558	547	574	539	586	546	557	570	547	543	553	578	562	527	551	582	547	552	559	598	582	534	600	547	551	540	583	516	510	565	571	541	600	534	554	555	561	516	551	518	571	552	535	569	560	563	582	563	592	551	553	556	522	544	559	540	543	553	552	549	554	579	539	532	585	556	543	564	517	526	595	557	528	515	612	574	537	576	571	528	535	560	555	526	540	541	574	579	580	547	597	555	565	532	561	568	556	546	539	571	511	552	574	537	578	599	554	547	530	544	558	546	538	565	528	583	552	566	564	561	556	517	567	560	549	552	521	546	591	518	610	559	598	537	529	560	561	547	573	563	521	596	594	545	578	524	595	580	525	534	566	566	513	554	603	534	527	567	544	563	567	562	581	529	572	562	546	540	561	527	582	575	540	565	561	547	568	542	541	549	543	554	572	588	547	578	526	541	519	546	517	555	550	535	576	559	530	531	565	544	547	555	607	553	550	535	542	544	527	556	535	546	547	597	532	496	550	536	559	540	544	578	561	534	553	542	556	514	578	637	524	554	586	549	572	578	552	564	548	571	560	561	548	567	558	534	527	544	569	560	532	559	523	589	544	560	545	559	586	561	570	577	552	556	581	546	547	565	555	597	520	584	561	550	581	558	586	553	586	508	585	575	594	533	523	553	582	544	523	567	536	576	537	574	557	580	552	569	568	560	553	548	549	545	522	559	539	573	557	556	560	521	547	583	520	552	540	553	540	536	571	550	564	504	563	586	590	565	591	539	591	563	574	546	581	566	559	589	579	514	567	540	576	503	546	575	547	561	607	543	548	560	568	545	522	593	543	601	568	584	549	569	540	590	539	565	565	569	600	545	599	529	564	563	587	552	573	541	518	575	539	560	541	508	569	545	590	570	523	596	550	554	549	572	536	595	586	501	585	559	532	532	559	554	553	597	533	562	575	530	569	555	578	550	580	540	582	536	591	573	587	553	492	554	586	505	542	552	568	590	589	503	591	550	519	598	564	575	577	569	528	539	591	595	543	589	580	582	550	605	560	569	566	503	516	569	567	556	595	561	531	532	558	550	575	562	560	559	569	564	540	549	533	547	541	520	595	568	593	537	566	554	599	553	553	527	532	555	563	546	568	575	549	523	556	532	626	558	541	575	548	557	534	597	575	537	583	558	583	581	532	581	570	557	564	540	590	529	534	530	535	571	567	537	563	538	533	541	592	541	542	556	553	562	550	543	554	547	557	569	498	553	562	528	518	545	571	564	565	564	536	558	565	573	584	567	538	540	523	538	520	528	557	546	581	518	545	565	600	584	498	575	544	558	534	529	564	571	588	538	555	542	538	522	545	527	561	568	545	587	589	507	586	558	504	536	549	555	531	551	613	573	528	535	549	536	530	533	545	555	559	546	525	556	542	595	531	568	546	514	551	582	572	557	566	531	574	539	544	528	584	587	534	564
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
