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
339535248811	339535249379	339535249929	339535250481	339535251029	339535251579	339535252129	339535252681	339535253229	339535253779	339535254331	339535254879	339535255431	339535255979	339535256529	339535257079	339535257631	339535258181	339535258731	339535259281	339535259829	339535260381	339535260931	339535261479	339535262029	339535262579	339535263131	339535263679	339535264231	339535264781	339535265331	339535265879	339535266429	339535266979	339535267531	339535268079	339535268631	339535269181	339535269731	339535270281	339535270831	339535271381	339535271929	339535272481	339535273031	339535273581	339535274131	339535274681	339535275229	339535275781	339535276329	339535276879	339535277429	339535277979	339535278529	339535279081	339535279629	339535280179	339535280729	339535281281	339535281829	339535282381	339535282929	339535283481	339535284031	339535284581	339535285131	339535285679	339535286229	339535286779	339535287329	339535287881	339535288431	339535288981	339535289531	339535290081	339535290631	339535291179	339535291729	339535292281	339535292831	339535293381	339535293931	339535294481	339535295031	339535295581	339535296131	339535296681	339535297231	339535297779	339535298329	339535298881	339535299431	339535299981	339535300531	339535301079	339535301631	339535302181	339535302729	339535303281	339535303831	339535304381	339535304931	339535305481	339535306029	339535306581	339535307131	339535307681	339535308231	339535308781	339535309331	339535309881	339535310431	339535310981	339535311531	339535312081	339535312631	339535313181	339535313731	339535314281	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23894	21832	29888	24372	21832	19996	2110	815	621	542	511	469	440	431	379	397	369	371	360	369	387	351	355	350	314	345	335	306	374	325	315	321	346	328	324	293	302	321	337	297	323	358	295	330	331	277	304	302	300	289	298	310	294	293	280	309	315	317	330	303	316	280	297	319	320	320	310	288	296	262	305	307	285	297	327	255	310	311	299	315	337	303	278	303	311	310	294	282	292	314	324	259	274	273	290	345	271	271	322	312	307	307	304	308	282	298	257	284	317	295	311	287	284	316	299	322	273	314	290	282	323	290	322	298	315	304	295	323	289	314	274	320	268	297	295	335	300	305	310	294	287	315	327	297	294	328	315	311	306	278	289	337	291	300	290	306	277	310	269	277	272	301	309	313	327	297	308	301	292	273	285	313	274	316	270	325	277	304	321	298	297	281	311	294	300	326	287	297	288	300	290	293	276	296	284	323	295	294	321	281	304	307	285	306	283	313	290	270	302	314	299	286	296	304	324	309	272	337	278	290	288	321	304	303	300	313	257	323	295	307	293	303	277	317	328	276	301	308	275	272	323	320	324	299	273	310	325	292	335	299	324	273	287	290	336	278	307	284	267	282	321	314	286	285	300	317	289	323	322	296	290	300	325	341	323	307	331	308	303	316	301	286	285	301	277	291	351	326	314	268	310	313	278	296	338	290	286	295	302	309	325	313	316	292	275	319	300	306	296	309	321	315	295	293	330	301	284	321	306	291	304	310	298	313	287	313	275	309	283	261	269	305	307	299	278	303	299	304	307	310	306	279	296	319	292	300	277	306	320	305	311	289	305	309	300	292	287	312	285	291	301	306	310	298	322	314	280	281	308	286	305	279	290	303	303	290	325	309	299	314	305	303	337	268	304	302	297	315	303	306	300	333	293	320	314	323	310	301	303	299	312	306	344	318	283	313	310	288	290	310	330	257	333	254	308	335	274	305	289	309	275	278	275	319	313	282	331	290	294	330	317	281	275	313	313	316	327	311	295	305	306	308	331	314	288	279	295	287	314	302	324	292	295	291	280	288	267	305	311	305	286	308	281	278	248	296	332	306	301	298	297	290	306	294	333	314	304	299	290	309	338	294	307	269	299	302	301	290	288	293	295	307	300	306	284	293	280	316	299	287	306	303	318	324	298	274	304	301	325	291	291	294	298	290	275	287	299	277	284	299	296	310	306	306	290	277	290	321	296	297	301	281	300	319	290	311	307	314	277	304	304	290	292	287	287	298	308	264	289	293	288	299	313	250	291	295	294	298	326	288	271	302	302	302	320	302	298	284	328	300	294	327	282	272	293	320	292	297	297	298	273	293	302	330	318	293	291	284	311	311	292	308	262	317	309	285	323	316	283	300	326	296	314	304	277	295	307	277	297	293	294	281	313	336	299	300	311	292	316	317	304	294	276	294	286	273	269	275	325	304	278	293	302	290	311	291	291	324	308	307	289	287	283	315	288	296	303	289	318	305	318	296	296	295	298	306	285	303	340	290	296	295	317	314	310	303	282	317	313	277	318	294	301	253	300	299	297	296	286	304	344	321	283	303	304	272	257	303	321	321	293	307	332	279	344	298	308	300	286	313	281	315	279	281	313	294	295	309	259	308	311	297	285	247	276	319	313	325	317	284	278	287	317	294	286	272	322	292	318	295	283	304	286	309	295	280	313	295	280	321	339	312	328	305	328	303	302	305	316	264	311	328	286	308	307	295	324	282	295	318	286	290	306	315	308	307	312	329	295	256	310	336	282	309	309	306	306	311	285	288	291	283	294	311	282	300	305	288	302	285	309	283	292	270	302	299	328	303	318	307	298	300	323	275	321	301	318	275	292	302	302	324	263	297	332	270	297	274	295	301	277	309	286	303	302	312	291	300	285	294	301	316	291	323	274	309	317	270	282	310	322	291	298	288	289	314	310	309	317	318	337	311	289	311	315	290	272	320	308	313	349	303	298	342	284	328	338	304	309	291	317	301	341	282	293	304	311	311	297	338	282	303	304	311	279	309	308	306	298	318	316	305	286	293	321	285	301	291	321	295	314	309	285	309	322	307	267	327	277	326	324	308	329	281	269	301	312	318	325	286	270	338	327	315	306	272	316	301	275	279	296	275	297	297	333	288	304	280	272	251	312	308	307	296	296	283	326	293	302	284	290	295	310	294	305	307	351	301	305	278	311	308	281	288	293	317	301	330	323	312	307	316	262	331	300	316	306	272	325	330	309	290	314	272	297	314	294	307	299	305	295	302	306	283	279	322	334	291	266	287	272	287	312	264	290	307	318	312	313	316	317	309	286	325	293	293	287	281	346	316	290	310	294	332	300	303	313	270	329	303	300	301	288	314	316	298	313	303	286	303	310	309	272	289	332	288	316	305	282	280	328	296	305	327	299	268	341	286	301	283	306	311	310	301	292	293	296	316	266	284	318	308	317	311	314	311	280	318	307	309	299	315	339	308	292	284	289	301	318	279	317	291	321	292	287	294	280	293	322	323	312	270	284	315	315	299	272	308	267	286	287	294	311	303	309	281	286	321	317	291	290	317	319	290	289	320	277	305	323	302	279	314	301	296	325	279	307	326	313	313	318	315	323	341	282	342	317	319	323	296	308	313	301	297	298	305	294	270	293	287	268	312	312	266	285	313	282	321	311	305	303	293	291	298	309	292	306	308	299	301	248	341	282	315	303	292	305	289	302	306	310	284	307	277	325	323	290	291	298	300	288	278	273	284	314	322	294	329	309	325	304	293	278	291	311	275	282	313	307	302	330	315	285	299	307	288	264	278	280	280	323	284	321	284	298	301	298	340	310	302	278	311	306	315	312	341	313	314	320	312	359	296	317	295	311	305	312	366	268	295	330	314	306	288	280	322	316	327	323	311	295	303	283	317	326	320	291	284	295	310	294	301	291	283	294	292	313	318	311	308	280	298	310	305	295	270	279	270	294	280	288	288	281	297	288	310	285	287	285	308	324	299	294	313	320	306	284	301	324	306	270	282	292	292	291	311	313	290	319	269	292	283	298	326	304	261	319	292	287	285	286	303	322	285	304	293	314	294	290	293	314	273	272	299	312	299	312	313	319	314	298	302	289	275	299	322	317	287	310	262	293	303	297	304	310	294	324	282	310	306	287	299	313	302	307	273	311	323	305	255	288	302	319	304	311	309	290	300	277	259	290	278	314	270	288	284	293	298	303	301	272	320	257	332	312	294	315	310	304	297	303	295	291	294	317	318	330	317	331	300	316	314	290	315	314	312	302	265	300	299	321	331	316	322	342	273	323	315	324	308	335	297	309	293	298	286	317	351	317	300	306	302	279	288	312	295	293	304	321	294	322	311	296	300	287	322	296	274	329	292	270	292	305	326	349	303	264	300	333	300	274	294	262	288	274	275	320	321	299	302	308	262	302	288	309	270	353	290	316	300	334	325	297	288	291	315	276	306	300	252	284	291	299	294	291	307	313	285	274	266	313	298	310	320	300	305
26786	15817	13386	7173	4822	3588	2660	2167	1825	1504	1328	1177	1043	983	918	852	804	824	721	735	671	723	678	628	623	656	650	632	645	608	626	572	570	584	627	578	542	561	590	573	575	561	571	616	548	546	574	553	559	582	532	547	532	531	538	515	548	514	529	572	561	549	586	512	528	564	562	539	534	522	527	565	554	566	543	532	534	529	528	531	532	543	543	517	533	527	558	565	514	531	564	543	547	527	550	538	550	536	483	574	520	541	523	518	509	470	539	536	565	505	577	551	536	504	535	544	522	548	479	543	571	524	528	568	497	532	504	500	516	496	558	541	512	509	471	556	538	514	519	546	516	534	497	537	555	563	497	534	510	533	510	516	490	548	489	509	483	477	514	507	561	513	509	523	552	508	537	548	528	560	524	537	526	576	487	517	521	514	523	551	511	513	496	521	551	451	557	535	505	525	537	505	522	593	509	526	505	460	542	538	526	534	554	562	579	507	487	556	534	506	572	505	535	515	510	522	513	538	548	572	524	516	489	542	514	510	525	565	557	504	525	589	511	514	510	516	511	515	495	499	537	516	517	530	527	521	491	530	519	552	566	500	533	501	537	521	491	558	570	517	502	513	514	517	561	551	494	582	478	523	533	534	581	551	519	516	526	533	535	516	576	519	527	578	510	494	537	519	495	528	493	520	512	535	522	535	503	533	505	509	504	561	553	521	546	543	505	508	568	556	522	527	492	523	498	511	542	529	541	593	555	493	494	552	533	536	544	559	527	529	555	523	544	509	537	513	532	497	528	534	498	517	540	499	543	566	501	500	556	520	538	508	583	468	553	564	535	529	506	507	541	519	506	558	487	521	538	522	525	508	532	529	533	494	539	513	544	509	525	537	511	529	547	556	477	531	572	515	501	555	551	538	550	526	517	527	508	522	540	531	505	495	520	497	568	462	542	510	549	557	548	529	516	517	529	516	574	552	550	518	521	514	548	547	510	513	552	572	516	529	537	505	565	550	489	545	540	548	517	535	502	541	493	545	515	518	540	484	549	508	521	571	486	540	516	517	488	585	575	465	501	540	546	537	516	513	515	556	507	543	547	542	516	510	551	506	543	514	539	572	535	515	555	500	527	509	536	516	532	536	538	520	523	500	525	530	545	558	519	503	500	569	538	519	518	511	492	539	527	533	551	534	547	542	497	548	494	529	577	495	544	509	525	517	506	568	524	476	494	541	511	513	467	517	502	470	525	520	537	486	491	543	481	495	506	529	503	559	541	529	559	566	528	516	528	507	514	468	522	514	491	513	520	505	513	496	527	538	516	498	531	508	505	536	555	540	503	529	530	524	520	502	519	539	543	520	561	546	514	504	545	516	520	515	543	498	515	536	519	465	540	544	538	519	518	531	534	542	529	565	519	529	542	527	503	526	554	533	563	503	569	510	581	530	502	554	549	520	507	520	525	554	500	565	563	539	556	566	509	516	490	523	491	518	570	512	536	512	550	526	515	509	504	536	564	472	525	532	495	546	496	520	538	547	513	502	580	516	509	506	500	502	553	483	542	499	567	485	493	516	528	550	500	543	546	540	524	519	553	512	539	530	518	486	544	526	545	481	523	525	556	541	498	546	524	520	540	590	519	520	525	511	488	505	539	546	511	574	519	541	548	512	511	482	559	488	523	575	492	549	540	516	575	535	515	510	504	510	560	564	518	530	535	493	561	495	517	543	525	536	575	546	542	517	509	511	548	511	516	527	517	538	528	519	537	497	526	483	572	503	558	535	511	541	547	520	545	546	551	513	532	554	519	511	523	510	545	482	554	501	529	508	509	497	570	500	511	533	523	507	518	533	589	503	528	514	511	535	535	472	567	528	552	542	516	536	541	549	497	522	471	546	469	506	517	496	523	528	499	522	533	501	516	491	551	494	499	529	475	540	522	543	575	519	559	555	531	496	485	521	486	586	510	493	551	537	465	517	520	509	509	485	539	537	506	549	520	536	500	518	510	491	515	503	532	509	524	511	539	535	528	523	548	486	545	514	529	508	488	491	504	544	561	524	546	505	515	520	527	522	457	558	515	524	500	528	540	506	545	525	535	550	514	521	550	499	562	490	544	529	504	562	557	511	543	478	583	525	475	528	534	535	469	503	516	517	541	522	523	500	511	508	507	506	587	484	529	523	524	581	478	478	494	525	548	493	523	519	505	512	487	534	522	516	552	502	504	511	464	513	546	530	509	499	521	541	543	543	538	510	547	528	546	523	491	516	518	531	567	526	551	495	509	555	545	531	527	507	549	540	559	548	568	513	491	518	489	506	541	491	531	547	521	502	511	535	522	498	546	546	507	545	483	468	484	520	547	523	507	528	537	509	517	530	515	557	495	487	547	504	501	483	538	550	496	549	513	527	555	554	540	494	506	525	532	533	583	509	514	500	522	501	534	507	499	520	542	515	521	503	523	529	544	547	522	513	539	560	540	528	550	505	552	484	521	529	464	528	487	501	528	467	494	512	566	526	531	526	520	513	513	531	551	534	550	554	528	539	514	515	515	497	528	509	527	490	511	545	531	491	514	481	575	538	515	549	557	532	534	511	517	509	466	536	506	488	520	465	551	526	518	581	527	520	590	545	513	528	554	486	498	605	520	536	532	515	507	517	523	499	560	530	529	521	547	505	564	505	508	521	529	546	550	499	532	515	544	485	490	523	532	536	512	497	514	544	526	548	549	528	471	540	508	556	521	532	539	560	545	472	547	502	583	508	563	532	508	529	467	514	490	533	516	497	526	494	538	527	500	503	486	534	555	527	539	571	503	545	468	540	498	521	527	508	528	545	528	511	559	555	545	552	515	532	513	542	508	541	545	536	553	518	519	566	530	509	542	526	526	517	493	528	524	513	544	538	561	491	516	538	529	507	525	544	551	521	542	515	522	527	516	485	504	536	551	507	529	529	536	527	544	521	529	555	562	508	524	505	527	552	507	518	535	509	527	522	534	540	521	525	505	502	550	536	497	508	534	524	505	519	541	541	525	529	524	498	492	535	492	517	512	545	561	532	544	555	474	573	532	530	533	534	501	520	478	530	478	504	544	504	516	503	560	520	510	516	546	518	503	530	543	517	496	515	503	538	523	547	567	498	547	503	546	534	504	535	517	520	520	524	519	477	535	473	489	532	528	520	500	544	536	534	484	549	525	531	505	522	502	524	508	513	559	507	478	492	486	528	532	556	507	513	543	523	547	482	530	531	520	553	507	520	522	509	497	524	488	563	528	544	524	515	550	539	538	485	558	488	543	554	548	536	516	529	509	498	501	541	502	515	556	495	549	578	550	513	496	534	490	559	513	514	557	507	512	526	514	522	541	509	536	546	557	521	513	564	508	547	503	523	515	552	507	526	526	514	521	563	534	548	488	542	542	508	507	554	540	535	502	524	490	512	559	517	590	512	536	508	527	534	511	532	498	524	503	580	529	535	542	500	541	497	513	531	537	540	498	551	530	552	527	517	543	539	549	545
26749	20611	8539	472	260	196	200	166	162	165	166	172	169	179	172	172	152	182	167	176	174	151	172	154	187	189	171	213	178	146	167	153	172	170	178	165	169	161	168	156	160	127	139	189	174	131	169	169	155	186	178	167	152	166	182	153	176	169	167	150	169	163	166	162	152	172	170	181	148	159	167	186	167	155	157	182	154	181	145	173	150	156	155	174	174	179	170	151	147	153	163	161	161	152	185	156	150	173	159	163	154	174	169	168	173	187	162	162	172	162	182	149	176	178	154	170	169	158	152	152	177	177	152	172	188	142	139	150	169	169	147	165	151	184	169	172	168	160	161	135	169	172	149	151	187	190	161	172	152	184	172	173	170	158	148	157	168	151	158	175	168	176	159	179	180	154	180	182	160	152	159	152	154	174	154	152	164	163	168	169	164	162	176	163	171	180	159	153	158	151	166	157	159	156	191	148	156	169	157	162	162	154	174	152	163	185	173	149	178	147	162	180	181	187	162	176	180	168	171	152	181	160	174	161	169	176	172	179	175	179	187	176	157	163	160	173	182	180	161	168	155	163	171	153	161	174	178	147	147	186	166	166	174	166	152	169	163	173	172	171	162	151	170	166	173	170	173	165	157	163	148	160	164	184	156	190	175	142	186	161	176	186	178	171	181	150	150	163	134	173	156	153	164	159	165	162	161	164	176	151	167	161	160	158	164	177	152	164	168	165	161	150	143	154	153	160	188	162	162	166	174	169	172	159	162	156	165	161	160	160	157	163	176	170	160	159	171	185	175	168	167	160	181	184	178	162	144	156	157	155	190	191	162	159	167	185	166	164	145	168	161	142	161	176	174	154	178	179	175	137	160	155	168	171	178	161	180	190	161	173	173	141	163	164	166	171	145	173	157	153	176	150	180	189	180	167	155	177	159	185	153	165	157	178	124	157	161	155	187	172	153	182	161	155	169	175	158	165	146	154	158	172	170	160	173	163	178	154	147	159	173	163	155	173	167	172	163	171	177	158	163	149	159	141	171	157	192	157	157	162	172	179	139	184	182	197	183	174	165	186	163	165	169	154	156	172	162	168	172	143	178	149	166	185	166	166	186	171	136	168	162	188	183	167	149	166	161	166	172	164	159	149	146	175	153	174	171	146	176	176	152	191	158	156	146	175	165	208	165	165	157	161	160	176	143	167	180	171	164	166	165	156	121	164	152	160	173	175	147	155	180	186	174	187	162	190	156	189	152	156	163	161	153	176	144	143	167	176	171	166	176	173	178	145	180	157	172	171	170	154	162	161	177	172	164	162	189	148	182	160	165	159	184	161	150	152	156	188	180	155	154	166	158	158	151	142	149	157	158	167	163	169	159	166	144	159	182	150	184	179	146	160	161	166	157	135	185	154	145	160	173	169	171	149	147	168	171	158	173	161	154	181	157	140	152	159	171	164	166	151	170	141	174	165	167	159	161	152	167	171	177	174	144	167	179	138	155	146	151	169	171	139	175	179	155	158	167	154	155	184	145	140	187	161	187	181	167	176	157	186	146	159	155	181	158	176	159	157	151	179	146	194	153	192	149	170	173	180	159	168	180	167	157	132	145	165	180	160	169	182	174	167	153	168	156	165	166	165	151	182	153	165	153	158	158	171	184	151	165	157	164	161	160	154	173	157	183	147	153	155	156	160	170	164	162	140	153	164	181	155	166	173	169	177	145	145	164	161	157	180	158	146	148	180	165	148	184	151	160	171	168	185	167	147	155	160	152	171	179	163	160	145	183	162	153	161	174	177	166	165	141	175	166	168	177	145	165	178	178	152	174	142	173	159	158	155	165	173	175	161	167	186	175	153	148	184	161	147	161	161	162	158	169	162	148	148	171	153	181	172	186	174	158	172	168	164	150	161	187	161	181	174	164	147	175	191	138	152	170	165	188	168	170	180	159	151	187	174	171	186	147	158	196	172	154	146	154	174	162	184	156	176	166	164	173	158	159	153	144	165	141	173	178	145	154	166	192	148	163	157	156	151	153	202	155	157	164	171	145	182	147	150	169	182	157	157	164	149	158	176	160	160	158	144	151	153	133	142	191	147	158	170	180	162	168	151	163	172	152	155	136	150	163	156	201	159	156	147	174	169	161	144	137	180	151	167	153	161	144	172	152	179	158	148	169	166	156	164	142	161	159	174	149	166	182	171	169	171	179	164	186	181	157	152	174	139	154	189	165	164	165	162	154	167	173	172	159	183	174	168	196	165	183	155	175	150	154	153	176	173	163	181	155	175	177	165	175	156	187	170	171	170	150	164	167	162	207	151	183	153	154	171	200	182	167	184	163	146	171	177	158	181	182	141	150	158	158	168	164	145	165	197	162	156	186	156	192	179	202	204	171	166	155	164	183	162	138	144	153	149	145	150	171	161	171	161	159	162	175	156	163	163	155	172	175	172	164	161	174	168	154	186	155	158	151	179	169	166	157	159	176	150	180	154	165	141	169	178	156	171	169	160	161	170	150	168	170	155	170	178	161	168	180	172	152	176	170	145	187	181	191	168	178	141	175	164	181	170	153	183	154	174	164	128	169	159	156	152	153	160	180	179	164	130	153	141	181	164	188	163	168	162	157	154	158	181	171	163	180	195	170	168	150	167	155	167	162	162	160	155	141	162	153	196	171	178	167	166	159	148	173	166	154	151	184	166	168	150	183	137	144	175	175	166	151	164	166	170	167	167	161	167	154	173	163	147	190	187	145	167	177	181	189	185	160	152	170	164	163	193	175	165	178	184	156	164	150	163	163	167	165	167	187	171	145	141	158	189	164	162	177	178	157	167	174	155	176	183	169	184	162	187	151	161	179	160	159	158	171	164	178	152	172	177	147	159	159	166	158	165	151	147	177	155	168	161	128	162	149	161	150	158	174	169	163	157	178	159	158	188	153	137	163	175	170	158	160	158	165	167	158	177	160	164	164	166	182	184	143	154	175	164	168	174	160	142	175	154	147	159	178	151	152	193	143	187	151	156	162	153	167	171	165	160	159	175	166	171	143	161	183	166	185	159	176	176	150	177	167	160	139	152	158	191	185	174	149	169	149	157	171	165	160	156	174	157	155	171	168	157	157	157	136	154	155	154	171	156	159	165	176	150	158	162	176	163	181	156	161	176	146	181	188	168	147	149	162	165	170	173	167	159	154	167	168	154	153	169	169	119	163	161	170	170	185	169	165	187	173	164	185	177	160	181	166	171	166	154	170	164	176	175	165	165	170	178	154	177	172	162	179	170	154	183	196	156	178	140	169	200	147	168	170	153	151	165	164	173	156	135	174	159	177	184	174	158	166	165	176	173	174	144	154	187	136	186	139	176	168	160	166	161	192	151	182	156	174	165	179	163	203	165	125	141	150	171	163	169	155	160	177	176	157	158	168	142	158	139	143	178	174	158	179	168	185	149	207	166	146	153	182	159	156	155	166	164	139	181	195	149	180	167	186	169	158	188	163	156	165	159	173	173	160	161	173	172
11158	1342	1231	718	577	497	409	409	380	364	408	324	298	317	392	337	340	344	343	314	356	347	320	333	299	336	328	345	342	320	318	295	332	370	295	313	312	345	323	306	335	336	318	288	349	351	355	316	296	334	344	316	305	329	322	332	328	332	351	303	315	350	326	315	328	351	304	352	348	331	295	310	326	329	329	332	340	364	299	347	355	341	292	331	364	319	358	330	323	324	311	310	324	299	294	345	330	338	324	326	319	302	340	336	317	300	335	327	278	360	315	317	327	331	317	320	362	320	333	315	331	345	328	337	293	299	320	289	292	328	314	325	320	341	336	340	316	319	320	325	322	306	315	351	312	362	312	320	375	356	302	308	316	335	340	319	320	341	299	325	316	315	324	338	318	301	308	298	316	338	337	320	300	317	308	323	335	327	300	301	329	321	337	365	332	335	324	307	297	311	305	325	310	319	336	314	311	341	336	319	331	334	322	347	353	314	319	339	307	312	330	316	340	333	347	327	364	316	325	315	323	328	298	324	318	346	324	348	335	301	332	306	318	338	329	312	332	328	345	270	313	319	338	338	331	316	311	300	328	330	325	313	303	319	341	341	311	321	323	347	299	312	344	332	307	310	332	336	333	324	318	320	298	337	318	310	319	338	313	320	341	302	311	325	331	337	339	301	298	319	288	305	323	336	269	294	339	311	326	343	347	339	317	316	331	315	309	306	320	304	311	309	332	334	341	338	322	330	340	335	300	331	326	325	347	319	313	300	322	313	370	307	319	304	319	322	316	340	305	316	328	304	327	322	338	329	315	286	295	315	333	318	317	289	349	317	315	354	334	337	335	314	332	324	346	304	330	332	299	333	346	347	310	332	312	306	312	296	329	337	336	348	314	307	304	287	339	324	311	341	328	314	311	291	346	290	324	302	327	331	346	319	356	331	344	319	302	327	302	303	288	296	317	328	340	312	324	319	321	312	347	330	338	323	317	344	324	313	340	326	307	311	340	319	317	352	331	339	294	326	308	313	357	312	337	341	356	311	342	351	310	341	343	314	319	325	342	334	309	321	316	337	298	314	338	298	307	337	338	351	335	308	310	327	336	327	326	293	304	313	332	315	323	339	318	328	328	325	334	346	341	328	340	337	329	346	321	337	342	342	312	292	327	367	314	319	355	338	333	327	329	324	303	372	283	318	333	321	329	313	343	307	318	326	331	367	302	319	292	311	312	320	295	323	324	326	330	318	321	311	320	306	317	337	338	338	354	298	309	330	335	344	334	329	337	360	363	322	312	311	309	338	380	393	354	347	299	326	296	276	323	304	315	334	303	342	324	319	322	330	350	326	312	310	300	323	339	327	309	314	326	298	340	324	318	315	303	297	309	361	339	335	327	351	338	311	318	345	318	310	341	313	300	325	302	285	331	320	324	333	320	299	331	331	339	325	309	294	322	325	327	304	329	310	327	327	328	341	298	325	327	303	310	340	322	300	320	339	325	327	305	335	315	326	320	335	300	320	313	301	291	304	329	338	295	333	308	330	333	319	324	299	327	356	331	301	325	334	336	330	339	308	330	353	381	306	360	319	343	319	311	354	349	366	331	290	339	325	368	351	323	310	346	338	319	351	299	327	338	316	323	316	352	360	318	319	309	315	336	332	296	305	342	295	298	354	346	353	303	324	340	325	309	321	302	342	306	328	312	297	323	318	314	319	310	337	320	317	363	318	301	306	327	309	307	330	313	302	347	315	327	293	318	309	312	339	357	324	336	299	331	331	360	325	312	336	355	327	322	341	338	334	316	312	306	360	350	322	317	316	340	336	341	318	318	343	323	309	288	322	314	317	316	329	314	328	324	317	331	308	316	304	314	325	338	325	331	299	332	306	304	310	328	314	291	350	301	313	344	319	315	321	326	314	308	299	308	315	357	333	309	347	322	305	325	331	350	332	345	309	355	314	305	360	324	323	306	333	300	327	290	327	289	359	313	320	317	332	358	322	307	318	345	354	327	309	314	341	315	313	369	322	335	343	321	327	318	336	332	319	304	326	335	319	314	315	330	319	307	336	311	316	323	324	297	341	332	316	287	302	314	326	345	319	301	319	287	336	356	318	314	326	311	352	334	299	315	333	310	355	320	343	353	340	314	323	331	334	283	338	324	317	318	335	309	317	299	323	318	312	342	305	306	355	318	314	334	337	328	325	335	336	285	318	332	342	335	336	298	333	306	324	322	315	300	323	338	352	304	302	333	292	299	314	333	324	311	318	318	305	309	327	331	318	351	294	332	296	318	333	331	318	338	320	313	316	304	300	321	334	322	324	343	322	332	328	347	311	305	341	334	306	310	322	337	308	314	308	337	278	340	355	339	326	341	297	373	342	332	302	327	314	295	330	351	307	344	321	309	344	346	329	306	318	335	289	299	335	338	311	313	332	353	329	313	344	325	327	315	351	323	312	298	340	309	336	321	343	345	314	332	289	307	333	323	336	287	338	325	318	309	317	378	323	305	304	297	330	325	353	297	318	326	342	342	321	298	365	334	300	335	320	332	331	323	322	361	328	322	311	340	314	320	328	343	301	342	330	313	320	303	354	318	353	367	320	319	338	307	336	308	281	290	322	298	309	338	309	351	331	350	335	313	341	347	307	323	316	349	291	335	352	329	312	316	301	350	325	306	281	287	322	315	317	322	335	304	320	311	346	341	328	336	318	339	323	323	342	283	359	307	316	331	327	331	299	317	317	299	309	316	308	383	329	319	301	324	313	295	319	327	331	350	344	324	335	324	339	338	339	318	332	292	323	321	327	333	317	305	333	316	356	337	333	357	328	292	308	326	313	295	337	328	312	327	304	313	346	356	315	332	330	324	313	319	349	359	353	345	329	319	286	328	292	326	319	337	323	331	342	309	321	297	305	343	336	318	325	308	334	348	294	323	323	328	338	324	300	340	324	322	317	293	317	337	304	301	342	306	316	334	337	325	323	335	336	312	340	331	305	294	312	307	323	319	315	318	310	331	316	326	319	308	323	323	343	319	322	374	306	315	327	339	297	345	356	302	320	347	312	321	332	297	332	316	330	328	352	329	316	293	287	314	307	313	324	277	355	336	291	308	338	329	291	306	339	332	339	331	333	325	312	330	303	345	316	298	311	313	321	343	275	327	303	334	305	301	324	330	340	303	289	336	331	336	333	296	334	306	341	307	334	322	347	301	315	315	319	291	361	313	347	332	341	340	319	342	328	334	321	345	302	324	336	310	319	298	318	323	377	344	292	297	321	314	342	334	319	324	321	323	320	335	322	362	321	289	296	306	324	337	323	321	333	314	330	328	300	310	358	313	305	308	347	326	368	343	301	320	309	333	328	321	280	282	311	320	331	316	358	312	354	298	324	316	322	333	301	304	338	328	336	327	343	342	310	350	330	292	316	366	352	307	295	325	310	309	346	341	295	322	311	322	333	343	284	342	317	279	320	335	340	315	352	340	340	305	291	339	298	344	321	346	310	283	319
24042	21048	28085	24245	19950	1566	496	345	273	221	217	181	201	169	173	155	153	168	129	154	126	127	134	146	132	133	110	127	130	147	125	127	112	129	120	105	133	108	117	110	132	122	127	106	129	130	123	126	117	117	101	129	114	135	111	144	128	137	117	118	118	121	130	119	122	117	124	101	134	120	103	106	141	125	136	109	108	117	121	112	113	121	104	110	119	118	120	110	107	125	112	110	128	107	122	135	111	112	120	109	93	115	123	112	113	117	130	120	121	141	115	100	107	127	124	120	118	135	102	141	120	125	107	102	115	123	120	123	123	123	109	105	134	119	124	118	131	109	115	116	109	114	113	118	106	103	121	135	107	137	121	130	109	107	126	119	123	113	114	127	99	113	117	111	134	124	118	108	117	112	117	112	116	114	112	110	113	120	135	119	128	110	122	125	103	136	113	113	117	121	123	109	139	126	108	112	132	107	117	122	121	118	130	115	93	125	118	121	117	124	133	128	105	117	125	102	122	100	154	119	126	118	106	125	107	137	111	102	130	114	142	120	105	111	104	115	129	117	110	112	125	111	125	115	120	112	116	115	114	125	119	105	113	115	92	107	123	103	120	114	104	104	98	117	87	115	109	108	104	108	134	104	111	103	91	105	108	117	123	114	108	135	111	107	110	129	118	106	112	117	132	124	108	126	122	125	117	127	96	117	118	115	107	120	125	110	135	132	112	141	131	109	133	100	115	106	89	134	130	115	124	108	121	122	111	125	111	129	130	127	93	134	107	111	102	98	121	107	118	123	122	114	110	104	134	101	136	111	104	101	119	126	103	109	123	147	128	109	112	95	106	121	119	133	134	114	145	125	111	111	108	121	101	120	128	133	109	112	121	132	125	126	126	135	123	116	105	130	124	123	109	140	114	117	126	132	107	112	127	131	96	109	115	119	121	121	115	117	110	136	105	126	127	114	112	137	121	125	100	106	125	117	94	118	138	122	120	109	108	113	115	115	125	106	138	87	147	117	123	132	123	94	125	128	117	109	95	113	127	114	118	136	125	125	118	128	96	99	134	107	129	133	124	103	127	132	124	118	115	109	123	125	120	99	120	111	103	131	109	102	123	125	110	116	120	109	133	112	104	115	128	122	115	111	121	111	140	109	122	103	102	140	113	94	133	116	123	113	109	132	123	124	116	118	111	117	127	111	133	120	119	117	116	98	119	97	128	137	106	108	125	123	118	113	131	115	122	119	113	126	118	101	113	123	116	124	123	114	131	120	115	127	102	139	108	118	121	117	126	115	118	118	105	124	122	103	111	120	96	118	119	107	113	117	121	134	101	135	118	104	129	99	138	109	136	98	122	99	97	110	114	110	123	110	120	98	117	93	113	109	116	100	109	105	108	136	128	120	128	134	113	131	117	120	135	111	115	127	139	116	116	120	131	117	123	118	116	100	122	108	134	142	122	120	118	137	134	101	111	108	106	123	111	131	105	131	122	122	114	122	130	97	127	104	114	123	118	116	100	107	129	112	128	122	107	107	139	112	117	111	92	137	115	120	126	122	127	110	135	108	119	101	106	105	108	127	148	111	114	123	126	127	106	109	131	119	122	122	110	110	121	123	119	122	119	130	104	112	105	103	112	97	109	103	100	104	121	128	120	116	122	95	110	129	128	128	122	122	97	109	111	138	122	108	104	120	113	116	106	127	119	129	106	112	119	125	114	119	120	118	118	112	127	114	109	138	102	103	120	119	135	93	100	115	131	112	108	109	120	93	137	123	117	116	107	111	127	107	114	105	125	104	121	118	117	115	126	118	139	113	110	115	127	122	124	111	118	105	110	127	119	97	117	109	116	127	128	108	135	131	114	113	150	119	111	140	117	112	115	109	126	122	113	115	123	111	126	127	120	97	128	121	147	110	118	118	125	131	99	107	117	116	115	106	118	106	111	119	106	117	118	108	110	131	109	111	110	121	113	128	120	123	111	113	135	122	125	94	117	103	104	114	115	101	116	107	141	119	122	114	120	118	102	121	117	115	120	110	136	109	118	95	110	104	118	94	117	88	100	136	100	122	116	111	82	115	109	116	117	105	111	143	133	103	119	129	127	93	122	118	130	111	108	114	115	107	123	128	106	108	109	111	112	123	116	120	126	118	117	103	139	133	116	114	138	136	110	133	123	98	101	112	126	102	108	115	115	138	119	134	119	93	124	98	115	127	131	111	115	125	105	117	114	114	124	120	123	115	129	110	126	109	101	115	128	122	124	133	117	112	119	122	89	106	132	111	114	112	109	108	104	133	113	119	122	127	121	112	120	116	125	109	117	118	106	121	147	119	116	129	103	128	108	103	126	127	117	117	104	114	147	108	108	123	97	101	115	119	133	99	103	124	142	114	115	119	133	95	109	120	122	113	120	119	127	120	109	114	123	105	114	121	121	122	113	124	132	123	109	111	112	134	122	123	125	130	110	105	120	96	107	109	114	113	106	120	110	124	113	119	125	111	105	115	108	143	122	116	114	126	130	122	118	116	115	120	126	115	124	118	113	135	114	99	100	114	118	118	101	109	119	111	124	112	118	115	126	105	122	124	113	136	126	109	101	128	116	111	124	99	122	141	107	129	114	109	112	111	108	99	135	116	130	139	131	119	112	100	126	121	110	106	105	120	119	135	129	111	124	125	107	128	90	137	123	106	113	114	114	97	133	104	110	107	90	111	115	113	132	107	114	123	116	103	101	116	118	127	116	107	101	84	99	119	99	96	120	105	115	109	112	109	112	106	110	107	125	110	110	122	116	105	98	111	114	109	107	122	101	101	102	113	111	127	123	113	118	110	94	122	124	122	114	118	132	128	120	124	114	137	99	130	126	133	118	119	126	121	115	122	106	116	113	154	124	112	113	102	116	119	105	114	104	121	138	108	106	120	114	108	135	128	100	111	112	119	115	107	102	114	121	101	110	113	131	119	113	118	101	126	118	120	134	116	131	111	137	92	95	103	119	129	115	125	126	107	111	104	109	132	122	89	123	116	125	101	99	98	105	113	118	118	106	131	111	112	120	101	127	102	116	124	112	121	120	109	122	106	111	100	129	127	103	115	115	107	112	108	109	119	116	108	84	120	114	104	109	129	126	124	102	132	132	125	111	116	155	123	128	121	116	103	101	106	119	115	112	110	107	114	114	100	109	128	112	102	109	112	102	121	125	119	115	117	111	127	123	125	130	137	112	89	109	122	105	107	116	119	128	118	114	103	126	112	112	114	116	110	135	129	124	106	113	127	122	111	116	112	117	102	132	130	101	131	132	146	112	98	102	94	126	108	93	118	122	114	104	110	127	121	124	135	123	127	130	128	123	112	105	114	113	117	128	125	116	118	103	111	93	116	120	121	122	89	112	110	116	121	121	115	106	139	113	114	104	125	111	107	129	133	114	144	117	136	132	93	117	132	101	119	128	116	97	126	114	127	115	128	118	100	113	125	112	101	112	101	119	104	109	133	113	101	135	91	133	115
21140	9289	7865	3930	2582	1753	1334	1023	866	748	636	573	517	451	437	396	362	386	347	353	311	312	297	294	283	328	285	269	276	291	262	261	270	293	239	239	234	251	287	260	254	259	231	251	222	230	237	231	230	249	226	220	235	242	239	261	241	209	203	218	245	260	227	253	243	245	197	229	216	225	226	241	208	229	232	245	231	253	222	228	212	231	215	257	221	227	222	241	229	248	219	223	226	257	247	225	242	234	230	231	255	210	244	212	214	240	204	226	216	214	226	219	238	207	230	229	237	194	221	215	222	218	221	207	229	227	238	223	221	251	216	226	234	223	251	219	248	233	260	229	235	232	260	228	197	185	231	232	187	260	213	233	229	212	196	232	216	226	239	236	246	231	242	201	211	257	236	236	198	238	236	220	217	238	240	229	230	221	219	229	243	200	241	228	260	228	232	217	219	200	222	231	229	216	240	207	216	194	238	227	229	225	212	235	202	221	263	220	225	235	230	206	253	243	219	239	213	220	219	241	231	219	215	249	229	238	245	244	198	234	228	210	221	225	224	228	230	220	198	267	224	245	227	210	243	225	246	248	233	222	240	235	224	236	210	221	224	253	258	221	217	224	242	237	228	242	229	214	196	228	242	213	213	223	233	236	237	221	238	232	264	230	227	234	261	220	237	220	239	230	212	213	221	216	225	241	223	230	235	218	216	250	224	216	239	218	231	216	232	232	233	230	237	235	206	209	221	222	238	227	226	234	209	234	230	248	227	212	251	211	212	228	250	234	212	223	226	245	239	226	252	233	240	212	211	224	215	225	253	228	245	243	200	216	236	221	225	206	253	246	236	221	247	242	224	236	228	231	246	187	233	237	221	259	207	230	191	226	230	215	248	224	239	238	246	195	215	211	225	235	219	210	223	190	264	246	233	204	224	257	244	198	252	214	227	247	236	233	240	246	241	243	224	202	209	245	245	215	247	252	227	226	232	253	232	247	222	221	235	224	212	216	222	210	221	236	205	255	224	219	212	212	213	235	215	215	191	226	248	224	218	213	244	247	232	217	256	265	194	214	225	245	234	209	229	243	248	224	200	210	228	238	224	219	240	220	225	218	217	236	230	242	225	226	236	238	236	233	230	227	212	191	223	227	239	247	221	218	226	250	248	214	248	230	218	237	223	218	242	197	232	222	196	258	214	248	236	225	256	217	225	228	225	230	247	232	208	235	236	224	238	219	217	218	216	244	223	235	250	241	221	206	222	218	220	228	254	202	246	221	239	234	230	253	222	239	232	230	224	226	207	239	239	219	235	258	238	247	206	215	237	232	221	218	208	228	231	227	223	226	227	228	222	206	227	236	219	228	257	242	218	230	213	248	229	235	218	233	227	232	188	239	236	238	217	235	229	240	217	214	219	217	236	240	229	235	262	222	203	220	223	211	248	226	207	225	231	233	227	228	238	224	243	238	238	236	232	248	216	239	233	211	206	203	233	227	233	229	243	216	240	208	234	231	226	243	259	240	251	242	250	228	233	244	253	238	208	238	222	260	236	203	212	238	243	224	225	230	230	218	219	242	242	207	233	246	210	227	213	243	242	210	206	226	197	233	218	235	252	214	225	213	260	245	256	216	220	220	242	236	233	197	221	225	242	226	211	246	236	219	235	207	230	239	218	244	224	217	230	218	244	231	226	261	214	203	233	225	228	252	242	223	215	245	241	229	234	226	223	227	245	222	227	228	224	250	196	206	227	222	241	241	229	243	218	240	246	214	220	222	207	221	236	201	214	240	239	220	243	192	222	254	211	200	246	233	237	234	217	209	230	226	223	231	201	229	232	238	222	226	231	228	229	230	237	225	240	234	224	211	228	238	213	211	241	234	235	254	209	240	252	235	232	224	242	215	239	227	214	229	230	202	228	232	223	224	229	199	249	229	228	238	245	226	233	268	220	219	224	214	221	220	224	221	232	228	247	231	217	221	230	233	233	255	232	222	218	212	233	262	213	246	229	215	240	237	208	226	225	249	204	229	234	246	235	219	221	229	209	217	236	220	239	214	242	229	220	249	229	236	245	235	252	237	217	238	200	206	223	241	215	251	222	229	242	218	223	209	216	223	225	217	206	221	224	209	196	211	236	224	220	217	245	228	226	228	218	246	228	234	225	209	197	247	214	223	242	242	216	239	223	218	204	228	253	208	256	203	230	207	231	244	236	230	223	241	233	234	234	228	230	203	223	233	219	240	239	240	234	240	224	215	204	233	243	228	208	225	224	231	229	229	236	198	221	240	210	243	205	231	217	237	213	209	255	262	238	208	238	219	223	245	242	241	237	231	244	218	247	234	229	211	218	234	200	235	220	248	240	223	222	248	226	229	239	218	243	204	233	239	222	225	223	238	231	235	222	214	222	225	236	217	235	252	226	245	233	237	245	212	238	224	245	228	245	215	207	235	224	205	248	220	232	235	229	201	237	207	237	196	223	217	250	223	230	218	231	215	241	232	238	244	211	221	231	205	206	213	226	237	198	233	207	221	255	216	224	248	203	235	219	213	215	228	247	224	246	229	236	229	232	220	233	215	221	245	243	239	223	235	229	264	241	247	245	239	238	225	218	207	218	238	214	226	214	222	251	212	246	228	245	233	225	242	203	217	217	234	223	205	246	216	226	243	225	209	214	247	241	223	245	253	245	214	227	205	220	231	237	249	230	253	223	256	221	220	252	205	223	233	215	202	219	225	215	231	225	214	190	235	199	236	241	242	230	237	196	237	233	236	215	227	223	241	236	242	252	257	221	232	265	237	220	200	206	212	231	225	197	229	198	248	219	206	227	222	230	244	232	231	242	225	260	216	231	192	222	229	251	207	246	208	235	259	229	248	242	235	217	212	230	232	229	257	229	224	238	217	243	214	228	219	248	218	245	209	216	242	235	232	233	244	209	228	231	224	202	221	212	227	250	243	223	221	195	245	236	238	205	247	241	269	243	261	227	228	216	242	246	234	236	215	240	214	220	230	245	217	211	216	224	233	232	248	207	215	230	227	225	246	247	223	227	216	227	245	207	220	239	219	236	220	232	242	219	237	233	241	240	229	233	227	236	207	245	245	255	222	233	224	204	236	237	246	237	243	224	238	228	225	244	229	222	235	225	211	225	204	199	221	241	242	215	219	219	231	221	230	235	243	243	225	254	190	227	253	221	231	247	221	251	229	216	224	207	246	241	236	238	251	221	253	205	250	220	218	214	244	243	200	253	214	240	216	240	258	236	235	222	232	218	252	207	265	226	242	242	197	219	233	247	229	232	218	229	236	230	225	220	200	212	247	257	194	243	197	250	223	250	238	218	236	218	207	250	243	236	243	206	229	208	245	227	262	241	242	252	251	210	230	257	237	231	219	214	222	251	249	248	218	228	232	221	234	227	207	220	242	225	213	234	248	218	208	203	225	232	245	256	242	242	220	222	210	251	243	230	229	251	223	196	246	222	247	249	226	206	222	216	196	243	222	241	237	229	211
23070	21032	28737	23523	21034	19317	1951	813	611	547	539	466	447	416	393	377	382	348	331	362	363	371	348	335	331	320	329	324	327	318	304	310	332	286	318	299	316	291	291	312	314	318	352	288	307	287	298	295	298	306	318	312	293	307	286	295	285	282	310	297	296	325	296	267	290	299	298	314	266	282	307	303	283	291	290	299	293	294	291	274	282	324	307	258	307	300	302	295	280	282	304	282	308	284	300	291	314	308	258	308	312	326	284	286	326	292	287	277	291	308	305	306	306	295	319	310	306	296	290	290	276	291	301	303	299	299	284	298	264	313	297	333	318	286	316	283	336	292	282	320	312	288	307	292	292	278	281	273	315	292	294	281	298	286	295	273	307	294	278	313	277	298	274	292	282	317	272	279	293	291	262	277	266	301	290	263	279	291	282	278	294	298	268	291	291	284	302	268	288	286	274	289	247	280	280	294	288	314	290	273	301	278	311	308	277	302	286	290	290	275	300	298	286	274	307	276	297	324	281	274	289	280	280	284	288	296	308	291	290	269	269	308	291	293	286	292	274	255	263	293	270	275	283	259	281	295	297	288	300	288	292	268	271	281	273	253	291	284	287	309	296	304	297	301	286	324	311	302	296	309	325	283	298	297	288	266	295	288	284	287	296	286	298	319	288	298	303	320	296	313	284	291	275	306	284	271	307	311	289	279	311	297	304	271	313	269	296	314	283	287	274	257	327	314	301	320	298	324	309	280	281	298	277	313	299	266	295	324	301	272	270	302	299	298	271	271	298	278	320	301	271	276	304	266	270	272	296	305	318	269	278	295	291	269	260	292	268	288	289	298	283	302	289	324	304	275	279	306	298	318	307	287	273	282	294	277	295	250	313	307	294	279	335	272	295	292	294	284	278	280	297	243	319	320	286	283	286	243	266	281	299	281	275	283	266	314	269	312	275	298	270	274	279	274	305	311	301	295	273	326	297	300	292	333	305	271	279	301	272	293	274	326	303	306	248	322	288	284	276	274	288	297	282	282	275	274	287	340	280	269	280	272	274	313	302	303	284	279	287	302	295	277	266	288	286	299	282	308	308	294	286	311	285	288	278	308	290	307	297	269	281	285	275	317	294	309	289	317	320	314	313	290	287	301	298	305	290	307	297	272	258	277	277	272	285	295	290	295	299	269	284	288	270	320	319	266	317	263	299	300	269	288	309	272	307	317	298	263	306	318	277	277	294	292	261	280	304	300	302	295	291	302	280	313	295	299	291	292	258	268	272	322	293	308	266	273	322	284	277	307	279	259	268	268	332	289	261	277	295	265	297	296	296	294	292	297	286	300	301	291	284	296	287	291	278	290	296	287	299	294	298	304	260	281	272	283	252	282	285	319	294	324	282	296	289	270	286	303	278	334	297	305	298	303	292	298	273	264	309	309	277	288	285	288	270	296	275	317	276	292	312	305	293	305	274	285	291	298	312	271	303	281	270	296	284	276	300	287	287	306	273	326	266	286	270	295	332	256	286	287	330	311	280	279	281	296	306	284	279	273	305	315	289	291	292	323	301	289	318	311	277	290	301	264	278	314	324	300	284	308	287	305	298	296	310	324	288	317	275	293	284	316	283	309	293	269	284	263	248	265	286	312	311	285	277	302	299	276	277	281	279	263	275	288	296	287	317	287	290	286	302	277	270	289	310	298	285	287	287	279	285	283	312	285	298	280	294	280	307	306	312	283	279	284	281	288	298	297	267	285	292	280	277	286	267	269	277	292	261	306	278	296	276	320	276	283	289	277	264	304	290	285	307	276	273	279	311	293	303	307	309	267	323	309	300	276	271	286	322	263	278	263	270	299	264	282	298	287	279	305	287	295	312	323	317	282	326	308	335	298	284	290	291	282	260	272	290	260	277	304	273	288	273	273	277	314	249	275	321	303	280	265	252	271	271	275	288	274	316	281	291	295	268	312	284	278	287	300	280	338	270	280	306	325	306	303	277	292	295	291	299	277	290	263	300	300	315	284	312	268	284	267	276	304	282	282	291	254	294	331	295	263	279	296	276	289	293	295	255	308	320	274	302	302	291	269	309	300	302	294	299	316	253	259	293	303	299	275	302	253	314	306	320	288	283	275	302	256	296	273	316	276	304	312	291	285	264	317	287	248	290	274	328	273	279	305	288	281	321	287	283	274	274	324	307	290	270	312	296	273	284	272	269	308	302	255	304	284	288	312	297	309	272	269	283	292	279	264	298	302	299	309	293	278	305	296	305	281	299	295	271	280	279	302	287	266	256	280	275	314	302	288	311	301	318	290	278	264	318	275	294	292	310	286	290	280	280	261	270	278	273	283	285	279	285	288	285	335	286	297	282	310	291	278	307	301	267	290	300	293	311	301	286	299	301	305	284	313	315	282	277	285	329	270	278	299	281	291	282	274	295	281	307	283	308	289	287	310	255	296	308	307	295	250	297	291	303	281	292	306	270	297	267	287	278	291	294	275	311	303	323	286	275	272	300	281	291	279	283	290	268	280	312	283	290	258	301	278	299	268	311	337	310	296	264	304	284	291	312	285	286	298	265	289	323	304	280	264	280	318	291	279	293	295	282	310	283	283	303	302	277	309	268	262	293	284	293	305	295	296	297	279	306	293	307	315	286	298	297	298	283	272	313	286	308	277	286	294	278	312	306	289	309	279	297	278	288	271	267	298	284	278	299	313	317	289	260	279	319	295	282	326	292	303	293	269	256	286	271	291	275	312	303	277	264	280	302	306	297	341	302	291	283	281	252	312	295	288	291	281	275	284	290	283	268	307	294	270	277	272	281	301	285	301	283	280	295	313	319	291	271	314	309	279	301	285	278	306	270	279	272	305	300	300	269	317	283	237	287	277	282	295	287	297	293	269	288	277	285	297	281	278	274	309	260	313	301	287	297	272	286	260	277	280	280	272	266	294	285	296	296	337	279	303	287	293	276	286	292	291	290	292	310	271	283	270	258	288	274	267	258	310	269	307	264	276	295	300	277	279	328	269	287	331	313	269	281	316	280	302	303	274	284	284	319	298	295	280	261	281	273	302	287	284	291	293	308	299	301	298	293	303	275	274	285	265	311	309	267	285	302	284	281	262	291	257	274	324	283	289	264	281	287	266	305	298	299	321	297	273	268	303	320	288	298	263	296	274	282	275	282	300	286	304	249	288	307	281	305	262	300	292	293	313	300	313	323	270	278	283	290	305	286	290	278	320	296	297	268	298	285	263	325	279	286	291	264	307	288	316	305	288	293	311	295	281	291	282	315	307	306	306	306	277	265	281	323	263	293	276	294	293	295	295	301	304	287	271	276	295	285	308	281	263	271	268	272	270	294	267	262	287	293	291	273	290	306	307	276	273	284	277	310	278	272	269	283	270	286	280	295	293	247	295	287	275	309	318	279	301	288	295	291	296	309	310	273	257	280	304	282	284	268	294	282	263	274	288	279	263	300	287	276	273	248	284	309	289	269	272	298	310	285	261	302	287
25143	15396	13083	7120	4729	3520	2689	2144	1706	1515	1313	1168	1045	970	916	899	807	768	771	719	675	695	592	613	587	655	608	598	619	649	577	583	576	548	585	541	538	569	570	527	521	507	518	540	563	519	542	525	553	516	552	512	507	542	530	539	537	520	534	509	488	531	498	523	561	516	511	539	541	498	529	529	499	541	513	484	544	544	499	520	501	494	511	529	528	494	536	517	525	514	497	526	526	505	491	510	537	551	522	485	514	522	511	530	508	485	524	499	515	488	538	513	507	506	520	504	562	488	503	480	541	505	539	500	474	522	514	497	532	520	529	546	536	521	495	515	504	498	465	508	520	501	496	549	499	514	494	503	513	510	517	537	508	487	483	524	558	530	489	502	489	474	491	501	491	485	546	511	493	512	444	528	501	480	499	500	474	532	509	507	529	510	521	505	565	509	532	484	492	506	487	503	506	524	521	494	450	493	500	472	481	499	542	514	517	488	525	518	513	514	512	537	496	516	508	488	505	511	506	518	520	509	523	527	498	501	471	506	477	495	543	501	506	490	531	495	476	528	501	477	471	489	464	521	518	520	527	519	539	531	545	525	477	504	515	513	498	516	473	493	495	501	545	523	506	474	518	507	514	526	543	516	489	490	524	513	527	463	495	527	475	504	554	497	478	522	481	500	502	485	486	510	506	508	503	525	489	547	518	523	469	492	497	519	506	482	493	508	481	528	480	512	521	505	507	536	526	478	517	493	508	491	481	553	488	525	476	460	517	541	494	469	472	478	511	478	554	477	539	518	516	499	507	460	540	482	528	518	499	497	476	476	518	514	507	522	510	527	492	506	523	483	491	501	515	481	502	511	495	463	493	535	527	524	524	508	518	499	516	515	521	516	520	499	503	511	457	484	504	523	520	468	492	529	511	495	477	497	489	532	516	535	514	490	522	499	511	534	486	504	533	492	531	496	505	541	504	539	510	510	529	505	509	535	513	510	502	522	528	518	500	491	530	503	545	496	494	495	501	551	521	515	521	512	485	509	510	498	510	515	488	511	490	506	486	473	489	497	496	480	483	494	516	534	473	480	470	498	536	540	533	501	468	527	517	520	510	528	504	507	515	492	507	519	496	512	525	470	517	478	504	491	523	513	505	490	535	503	518	560	483	538	509	550	503	514	523	491	508	504	508	540	510	501	491	497	516	528	502	533	488	549	501	527	507	504	526	534	498	502	546	505	525	511	543	533	503	487	560	505	475	513	507	479	546	516	541	502	455	514	513	523	499	479	568	530	498	519	499	494	518	474	458	517	512	509	524	489	475	507	514	504	514	508	523	488	482	496	523	506	498	507	497	537	491	498	514	498	512	495	540	548	468	472	480	504	508	476	472	502	467	487	513	563	512	494	497	512	514	489	516	470	490	539	509	501	492	489	523	491	506	529	501	521	501	491	510	510	526	501	508	511	461	531	505	501	554	496	522	462	518	499	460	529	476	510	512	502	542	469	536	519	507	473	482	485	488	531	515	521	523	473	498	523	493	524	493	531	511	504	522	506	499	522	545	520	497	496	517	495	531	511	488	474	517	506	542	563	517	516	490	507	494	515	517	510	475	518	474	494	525	495	548	521	505	534	544	488	516	530	508	492	501	499	494	518	500	538	485	478	482	538	478	497	537	499	492	499	499	489	518	491	528	500	511	506	527	486	496	494	500	496	513	517	529	559	542	521	489	498	503	569	538	474	509	498	518	494	533	525	501	506	523	466	494	507	524	529	498	517	510	520	536	509	487	545	562	522	571	509	489	497	522	466	488	488	520	495	496	492	512	511	505	538	487	499	503	536	518	475	476	494	500	479	525	524	465	466	461	505	552	513	529	514	486	508	514	507	507	497	521	540	539	491	538	533	516	538	513	522	511	514	523	542	471	520	518	513	496	473	514	502	531	487	480	503	520	463	513	482	543	505	504	482	474	491	470	522	478	513	522	541	503	470	546	484	533	541	484	524	512	517	493	495	528	495	494	444	485	495	479	512	501	485	517	469	510	484	505	524	502	519	464	505	501	530	484	519	527	508	494	524	548	479	468	504	537	468	505	483	529	507	495	510	507	534	502	512	566	487	528	511	509	518	525	533	488	527	514	506	500	506	553	500	525	509	519	514	455	510	466	529	515	504	527	487	494	522	486	538	481	519	463	510	548	476	523	527	529	509	508	505	508	547	479	511	496	468	526	523	507	519	478	527	488	544	507	478	506	475	510	473	515	499	504	487	535	533	506	488	502	483	499	518	516	541	511	471	484	520	507	494	534	524	521	508	488	544	513	499	482	530	533	521	481	471	501	505	518	485	469	455	551	440	509	525	503	498	458	539	512	495	552	488	483	523	530	542	516	523	541	474	488	489	495	522	540	494	484	530	499	468	478	470	483	466	507	487	509	517	503	502	535	539	456	539	497	563	531	508	522	500	470	485	495	506	511	496	508	572	473	503	486	497	495	465	527	481	519	525	493	472	482	563	482	548	547	485	504	550	508	470	540	482	492	474	529	476	524	479	500	483	499	493	499	497	475	514	479	533	512	513	511	535	509	533	494	484	530	463	502	511	545	479	502	486	486	509	542	481	505	505	471	501	499	504	487	487	518	536	473	504	536	461	506	480	491	509	526	515	533	501	534	535	503	513	510	517	528	507	510	494	542	547	507	508	479	510	513	504	537	519	522	468	479	503	484	488	553	504	516	469	521	511	507	504	526	508	467	480	461	522	507	490	472	527	488	481	509	539	511	464	498	509	554	475	488	510	526	488	503	486	509	500	482	541	487	484	533	494	536	518	502	492	484	522	492	511	511	500	505	492	509	496	537	490	539	494	540	495	503	499	531	540	503	479	508	514	464	472	516	476	509	549	530	441	467	533	533	530	517	508	505	505	501	517	507	530	547	488	546	511	550	506	495	477	504	440	491	500	501	494	502	534	480	479	515	520	483	513	534	510	494	503	505	513	499	459	562	529	518	514	495	466	519	509	486	491	459	560	516	561	503	438	518	491	475	510	493	495	482	526	483	481	501	490	500	489	490	483	529	541	490	540	487	524	497	503	490	513	506	512	486	522	496	509	522	501	529	533	530	499	512	529	547	524	487	512	493	562	534	541	482	474	455	505	534	508	528	551	508	488	496	506	511	461	523	505	491	464	473	529	495	537	495	497	527	500	523	536	537	518	517	481	508	489	510	524	491	519	487	484	526	509	458	481	495	514	485	506	495	470	477	479	524	519	501	466	521	534	498	513	480	491	499	494	503	484	466	494	499	531	533	573	481	507	524	478	510	553	507	506	485	473	536	505	484	517	524	486	517	520	524	515	446	508	494	554	554	497	470	526	495	531	510	525	497	494	538	487	497	486	507	524	513	485	501	498	484	493	528	520	492	520	487	513	536	449	491	503	502	470	510	474	479	520	468	504	526	506	540	490	515	525	457	485	521	498	525	532	497	504	464	507	514	485	487	534	518	503	504	527	516	503	503	514
26724	20616	8608	461	262	198	204	191	181	170	162	190	169	142	169	176	171	189	174	141	166	143	138	177	156	173	160	176	174	170	178	181	178	161	162	168	171	143	168	169	173	146	165	144	170	173	164	161	177	140	167	149	172	180	171	178	166	182	180	164	170	171	168	181	159	173	154	174	180	148	173	176	154	157	157	174	168	180	180	151	140	163	163	167	169	182	169	178	151	166	165	173	166	188	159	190	147	155	134	170	159	163	173	185	158	192	145	165	178	132	156	167	179	191	159	189	151	169	165	136	146	177	175	146	153	171	162	174	160	177	166	168	155	168	165	190	164	162	169	171	155	171	184	179	165	171	168	150	179	175	145	188	155	135	195	159	154	194	168	152	165	163	178	161	196	140	159	153	157	178	160	179	173	171	178	170	161	179	157	150	167	161	160	159	168	175	189	151	167	170	164	174	158	156	169	152	171	153	153	131	161	188	185	170	173	167	166	151	159	153	172	176	153	171	156	159	172	173	179	180	160	181	170	176	180	167	177	176	171	148	169	150	190	166	161	160	159	166	166	170	177	178	169	167	161	161	146	170	150	147	136	170	161	156	170	170	173	161	175	172	162	156	154	167	155	168	163	164	181	154	174	197	191	150	131	193	144	150	162	142	162	177	140	180	160	182	162	144	164	184	160	161	150	171	176	171	181	162	183	161	149	122	163	155	182	167	166	172	166	136	168	184	134	155	171	173	167	165	157	179	158	183	174	146	156	156	168	176	170	190	176	160	176	163	144	155	176	164	161	160	158	179	167	160	182	164	168	175	179	198	170	167	159	138	148	181	166	180	151	163	142	192	189	164	166	162	157	186	168	171	181	154	182	140	173	152	188	179	169	181	173	156	152	160	168	151	159	174	168	152	159	138	155	164	156	158	164	169	170	150	180	161	172	155	162	177	179	161	157	161	152	169	159	167	170	162	164	174	148	167	155	156	158	145	154	162	181	160	169	164	163	165	164	191	168	172	175	158	184	176	184	187	166	152	176	156	170	167	153	164	153	158	160	177	177	171	150	171	185	177	159	155	171	155	176	149	184	188	161	184	169	167	174	140	167	166	170	185	172	164	149	163	183	169	154	157	165	166	176	195	177	172	175	149	161	161	186	182	158	147	181	162	153	172	166	163	171	144	187	178	196	176	140	185	166	169	165	167	157	147	173	160	165	154	192	160	156	174	151	181	207	180	167	152	165	164	161	168	181	154	190	149	141	145	147	179	182	158	169	168	150	138	161	152	155	157	152	163	159	155	160	185	177	150	163	173	158	147	153	171	137	168	169	162	168	153	171	153	169	150	164	174	195	188	185	160	147	173	173	128	188	154	174	159	184	182	185	181	176	167	151	165	146	147	166	144	163	171	143	178	181	139	166	170	156	178	148	163	174	137	166	156	170	146	171	160	169	170	169	154	161	173	172	161	168	163	165	178	157	161	170	179	171	183	177	174	157	163	165	158	174	185	172	164	180	167	160	164	173	158	174	150	163	149	181	185	162	175	184	176	183	187	190	186	163	155	167	171	182	169	166	149	171	176	168	148	152	173	159	186	156	167	178	174	164	161	165	174	190	174	148	169	151	144	181	182	176	160	146	192	154	174	160	180	169	169	175	181	197	148	154	164	186	164	166	155	183	156	203	141	157	200	167	175	156	147	169	146	152	154	175	176	169	179	159	155	182	174	175	168	143	158	156	155	157	171	171	171	176	169	167	168	184	159	196	174	163	171	159	182	155	141	171	172	174	192	175	160	168	177	188	175	166	194	165	170	173	165	165	160	162	164	166	154	168	161	165	174	198	152	159	139	159	161	172	154	169	159	186	199	142	182	160	176	173	172	179	162	193	145	159	158	161	153	160	151	146	157	169	187	189	161	154	170	174	167	147	175	143	171	190	138	131	131	161	136	163	172	174	166	154	152	178	171	171	173	180	165	179	163	167	159	182	174	151	188	153	175	167	178	192	176	168	161	181	160	165	191	176	175	185	151	172	147	183	165	180	166	166	163	165	135	178	178	173	185	145	185	170	206	155	167	178	157	178	165	157	172	168	185	184	151	179	189	169	173	172	183	160	195	158	149	180	149	160	155	159	180	186	150	159	173	157	186	175	163	156	154	151	195	185	157	160	169	173	174	141	177	149	178	160	165	175	177	161	132	160	177	189	167	150	183	149	166	178	174	190	170	161	176	195	176	177	163	163	160	175	186	187	163	182	178	179	179	141	164	130	169	186	161	183	166	159	164	153	161	165	191	167	166	175	185	165	176	167	170	168	176	193	153	184	173	153	154	168	172	168	164	137	187	160	162	191	174	176	180	196	159	172	152	173	164	175	155	179	142	146	170	143	174	160	160	160	148	175	161	159	171	171	190	184	188	178	186	143	139	153	177	178	169	180	155	148	155	168	144	165	161	194	182	172	181	154	160	181	177	164	176	172	188	157	174	185	147	157	170	146	159	156	147	168	173	148	184	170	168	167	161	167	158	157	164	166	139	182	156	183	193	156	182	157	144	159	186	180	157	159	171	172	154	179	185	170	175	159	164	167	159	161	161	192	170	185	158	175	167	163	174	184	143	167	152	152	164	181	164	172	153	160	166	166	170	160	159	157	159	165	145	162	150	168	175	169	156	168	179	175	162	179	171	165	179	168	142	145	185	161	172	161	177	159	175	169	170	167	160	161	167	166	168	158	155	165	191	158	150	171	167	182	165	161	157	148	187	167	173	155	142	153	167	161	161	189	177	179	147	170	167	178	160	180	161	191	156	174	169	155	173	151	189	162	162	173	155	182	152	165	163	179	156	163	165	171	156	171	183	173	169	176	167	162	162	155	174	179	172	191	168	141	165	175	143	170	160	173	151	154	187	178	172	172	167	172	166	156	182	145	176	160	169	159	168	162	194	166	176	163	183	161	157	172	162	153	178	156	193	176	139	162	177	158	179	159	162	175	176	162	162	190	174	182	177	188	176	169	182	157	154	172	156	176	179	167	182	158	168	141	170	135	152	173	167	183	169	157	175	155	138	171	172	135	168	165	150	170	151	164	168	170	145	169	157	181	166	139	159	159	171	167	172	156	164	181	146	154	179	139	158	156	165	161	150	155	148	160	165	158	150	170	165	177	142	150	184	158	173	187	173	141	189	152	163	163	160	184	146	173	180	157	171	165	160	167	193	146	163	169	168	146	171	183	153	170	164	167	147	161	161	182	182	172	171	170	170	176	162	152	182	162	175	164	156	175	153	161	157	171	190	153	171	187	163	150	180	174	177	162	168	140	163	157	157	156	155	186	173	190	155	166	157	174	166	177	149	175	167	163	201	174	167	175	155	175	154	174	178	155	174	167	187	169	167	167	144	165	152	151	164	177	183	193	139	157	168	185	153	183	162	173	151	146	187	170	169	176	137	146	186	164	163	176	162	139	170	183	190	169	182	171	166	151	165	157	192	146	156	155	155	176	176	175	175	162	156	160	167
10512	1371	1233	729	535	465	462	392	365	366	361	373	317	357	359	345	332	352	317	334	317	300	358	307	352	362	342	351	332	330	297	334	370	321	333	314	301	315	299	327	328	346	283	356	362	350	290	344	355	339	323	319	313	332	341	325	321	328	338	338	339	337	328	351	317	332	360	317	319	269	329	338	339	345	303	338	294	310	358	302	335	303	371	316	290	318	309	320	318	315	309	338	309	332	278	317	312	317	306	307	307	338	305	304	314	316	326	339	309	317	312	334	359	318	335	311	329	305	336	330	341	307	307	318	322	311	318	337	318	328	327	322	312	285	295	331	334	324	326	293	299	304	350	301	336	339	340	349	316	325	339	326	323	317	337	336	320	328	291	324	320	324	315	294	339	328	323	308	324	283	306	332	341	328	293	309	302	320	278	316	306	304	334	322	344	330	307	339	317	305	301	308	303	326	320	314	332	314	331	325	344	269	334	331	300	301	345	282	291	326	347	307	329	339	323	309	368	330	320	332	334	327	339	326	342	339	321	360	306	314	337	338	312	320	319	315	320	294	322	324	322	295	339	307	339	345	340	299	306	317	308	338	264	313	317	329	303	313	329	316	311	334	327	319	307	318	341	321	333	314	334	313	335	323	306	312	303	319	312	321	321	326	306	335	329	290	296	319	353	321	305	341	323	339	336	335	298	342	300	323	318	327	318	319	318	348	292	337	339	338	324	327	305	355	356	317	320	320	321	327	333	335	295	321	332	301	329	302	306	312	340	316	298	322	338	307	333	325	336	336	308	306	333	330	364	319	325	320	290	319	338	291	308	353	323	345	344	312	327	336	331	330	331	336	310	347	343	355	307	323	367	312	345	347	332	328	336	315	302	333	306	331	339	311	320	329	306	297	296	281	352	316	328	322	297	342	326	332	331	321	330	341	339	335	304	333	325	359	313	334	351	295	316	340	307	307	318	315	331	313	337	317	356	307	340	287	340	301	290	329	341	310	337	317	313	345	304	318	342	283	370	318	350	310	301	309	282	278	342	302	304	346	349	312	328	345	304	350	338	317	348	292	335	331	299	318	307	330	351	323	337	322	339	329	309	296	322	325	301	308	327	353	314	338	327	337	324	323	335	341	337	339	317	295	323	322	301	313	338	323	333	303	302	313	301	316	325	319	297	304	296	339	297	353	329	325	344	288	350	327	324	340	366	300	318	336	313	307	296	335	301	315	325	339	324	332	302	312	308	326	345	323	327	309	329	324	320	356	308	329	332	339	322	323	281	343	316	333	302	329	322	331	345	306	302	317	295	297	326	339	324	319	341	322	308	312	347	314	304	328	320	315	295	330	367	306	354	281	304	328	330	345	339	322	328	313	286	317	299	308	309	306	315	299	323	304	384	330	333	302	363	343	300	288	339	272	300	320	323	306	337	335	326	346	282	331	316	326	321	289	326	326	313	340	332	328	315	364	324	309	354	314	321	346	312	341	333	321	329	347	342	318	308	349	326	314	337	305	306	327	315	336	322	322	344	322	310	284	343	357	304	291	305	369	291	321	341	314	341	330	328	353	323	321	344	296	334	335	343	350	308	330	339	325	339	329	350	310	312	289	326	298	313	307	310	317	308	334	314	318	312	348	322	348	302	325	295	321	336	311	343	309	304	345	298	318	329	318	315	329	307	311	326	318	320	355	279	325	326	282	330	338	333	304	326	324	316	335	361	336	327	334	317	322	302	322	309	345	337	303	337	335	324	334	320	330	275	305	325	324	345	343	318	331	321	330	302	359	337	327	311	292	311	301	330	326	365	348	308	347	314	317	307	314	349	328	289	321	332	334	362	328	329	320	298	318	316	309	314	325	339	328	381	304	337	321	369	309	301	333	324	338	323	301	287	282	332	315	328	357	336	333	342	334	316	313	299	320	290	315	323	322	299	319	323	331	312	337	339	338	345	320	350	295	292	318	344	320	321	319	324	349	347	312	333	334	340	342	310	327	327	295	323	312	314	307	323	327	322	339	328	330	316	318	321	334	300	321	312	340	351	339	297	299	297	351	324	318	303	317	352	338	313	374	338	334	319	335	316	333	321	337	314	352	301	339	327	331	326	324	334	312	319	279	341	350	330	319	345	335	329	295	336	329	342	319	345	378	329	353	327	344	333	328	314	350	336	310	306	345	319	338	314	290	323	315	329	340	344	319	312	314	300	298	317	347	329	339	325	316	316	359	348	295	334	324	292	327	312	318	349	309	327	294	323	322	315	336	318	296	358	329	297	319	320	303	297	312	340	296	311	293	310	320	335	332	322	353	337	312	332	330	323	327	323	330	316	330	318	355	337	320	309	319	311	314	314	329	307	355	298	316	333	322	366	317	296	307	327	319	291	289	292	323	332	304	320	331	301	343	315	300	345	314	345	295	322	294	299	364	343	298	318	336	337	345	339	312	349	296	339	346	313	324	337	370	317	314	312	349	344	314	312	300	331	301	319	305	328	348	347	323	292	322	339	353	364	340	347	340	320	316	336	330	336	323	335	296	307	318	319	309	317	324	303	321	321	306	351	319	349	329	327	321	331	299	313	320	298	335	360	312	331	322	320	304	361	314	301	328	330	337	339	329	321	330	344	325	319	317	343	308	316	321	338	305	337	351	296	324	317	316	323	306	331	293	324	282	358	350	305	362	314	294	319	294	282	306	304	317	299	294	327	336	307	325	323	335	309	329	337	353	337	331	348	319	297	340	314	309	340	320	296	352	318	310	302	349	319	324	331	308	301	325	328	317	324	304	343	342	305	335	349	333	332	307	309	312	343	312	326	327	316	325	346	350	338	300	291	324	314	339	338	310	322	330	308	327	314	331	342	311	341	332	314	328	329	353	324	335	332	336	362	323	317	341	305	320	298	318	327	308	309	327	348	314	357	332	346	337	297	335	336	317	325	347	314	271	336	299	309	322	338	325	305	279	308	308	310	332	334	280	320	352	325	336	319	336	315	317	305	328	344	321	326	351	353	293	309	343	321	312	339	323	350	326	326	296	309	336	305	307	344	315	305	359	329	302	285	315	325	358	307	342	337	328	332	289	335	310	294	317	305	298	329	336	307	367	324	326	302	331	319	330	336	326	333	321	304	321	344	315	318	341	319	294	303	322	331	339	296	336	333	322	338	313	302	322	285	308	322	309	340	339	290	317	314	340	306	330	329	316	320	317	324	359	336	304	313	391	322	345	361	304	323	324	323	324	338	317	353	299	325	317	325	330	326	326	329	314	306	328	307	337	335	333	297	321	315	323	343	359	324	323	319	349	326	345	322	343	318	331	302	331	358	335	299	306	327	316	306	359	333	295	327	327	309	327	329	294	309	302	307	308	309	332	338	303	299	343	325	318	329	334	325	331	339	327	325	330	316	296	315	344	353	358	341	348	358	372	317	304	319	328	310	350	302	299	334	311	339	297	318	298	324	334	344	333	310	337	340	349	318	313	329	308	311	320	320	318	336	316	306	306	340	322
24002	20990	28060	24100	19874	1552	502	319	266	255	226	201	188	196	155	164	133	141	158	124	141	135	169	137	119	140	127	140	139	113	123	105	102	112	123	120	111	119	136	100	101	131	131	95	111	112	118	123	118	109	115	132	110	121	124	108	112	119	129	111	121	112	125	101	95	117	128	110	136	124	116	105	119	104	107	127	107	125	112	116	101	115	124	115	120	109	113	117	116	124	142	116	133	119	95	118	136	130	123	109	117	122	144	119	120	121	118	124	111	117	113	107	127	127	122	131	118	124	120	118	114	100	129	113	126	121	109	117	122	123	136	109	117	115	148	123	131	109	97	117	108	112	129	102	111	96	90	138	127	124	101	117	134	91	118	109	103	129	111	86	117	136	119	111	113	99	106	107	126	106	112	111	105	113	123	112	126	137	126	104	114	125	124	116	110	104	121	140	114	112	126	118	107	90	117	109	96	112	107	110	101	97	125	102	104	120	129	108	108	103	107	134	114	102	122	106	112	109	129	110	126	125	124	115	107	87	115	110	129	113	120	114	116	109	109	135	107	138	120	114	136	111	118	101	107	103	110	102	110	107	113	109	129	99	116	115	108	107	127	131	115	118	116	118	113	142	111	134	96	132	122	129	134	118	106	129	97	113	124	118	112	109	92	98	117	137	117	103	122	126	116	120	122	106	129	126	130	132	119	124	118	107	120	128	116	128	112	99	97	134	134	118	122	99	118	101	122	100	111	103	119	107	96	111	96	140	102	107	119	95	121	119	125	95	101	123	122	104	105	127	111	117	99	128	131	111	108	113	126	123	103	112	138	127	113	111	107	111	114	105	126	110	95	102	123	107	89	126	124	125	137	121	131	110	121	119	106	113	97	114	107	93	101	95	131	121	122	116	109	114	115	119	111	118	103	123	122	104	112	134	141	106	97	114	113	98	113	121	124	102	114	130	126	108	118	114	110	123	122	114	133	117	121	122	130	102	121	119	115	120	107	130	106	108	120	114	112	103	110	119	110	108	128	118	117	98	106	125	103	113	121	102	106	116	116	96	107	105	110	119	109	122	88	106	127	98	110	105	116	103	125	121	101	116	103	122	103	121	108	111	120	100	112	140	126	119	95	111	103	112	102	128	116	94	117	108	128	123	143	132	121	119	99	109	110	132	93	121	114	100	115	105	114	128	137	132	132	112	129	110	117	110	114	113	113	107	145	104	122	104	124	117	115	127	126	118	110	123	129	105	119	113	93	123	106	118	114	116	112	122	115	104	123	118	123	117	155	132	95	109	141	111	130	115	114	108	120	103	122	108	122	106	117	109	91	108	129	109	102	118	108	114	105	111	124	108	130	122	121	129	127	113	121	117	112	113	113	108	102	109	129	114	124	132	127	127	145	103	126	101	112	119	107	120	127	110	104	120	118	110	102	121	96	95	115	110	115	137	123	118	121	123	114	122	122	101	121	117	131	135	119	122	127	132	108	117	146	120	124	116	123	109	130	114	121	118	115	110	109	136	105	132	123	113	114	133	126	131	124	110	132	129	118	116	118	117	134	131	98	118	124	115	108	137	111	118	107	131	119	112	115	114	123	102	124	126	113	107	122	127	129	114	115	115	126	113	130	124	99	136	101	118	117	116	132	108	101	98	120	121	105	133	113	102	118	111	129	106	121	107	129	136	111	122	121	126	118	137	110	123	132	117	126	117	134	127	102	110	127	106	118	115	139	105	109	99	101	122	104	110	108	113	125	120	101	113	117	137	108	125	104	116	110	124	130	138	110	108	134	119	112	104	129	123	116	141	93	129	112	120	129	132	103	115	112	114	111	120	119	107	122	119	104	132	112	109	108	112	110	108	123	113	120	126	123	106	119	99	115	141	109	137	121	121	131	132	124	99	112	137	100	126	121	112	112	111	119	117	113	99	115	117	123	114	104	118	128	111	126	136	146	112	117	105	102	108	103	113	130	110	114	109	115	127	113	94	123	104	118	115	113	122	115	125	117	120	129	135	117	120	105	114	134	116	105	112	101	99	111	107	104	99	107	102	117	139	94	102	101	106	106	105	116	115	122	119	129	125	127	129	99	118	110	121	125	111	108	117	109	124	126	119	120	137	124	126	120	112	114	109	119	123	127	106	116	134	127	131	115	102	105	116	108	119	127	117	118	109	108	115	101	97	128	105	129	112	127	141	140	117	128	113	118	106	131	124	108	125	131	109	124	123	106	101	147	112	134	123	105	106	137	101	125	125	124	108	104	113	117	121	124	126	121	124	105	114	122	104	128	124	108	97	116	116	137	127	111	102	114	117	127	109	118	130	97	122	129	113	104	108	116	106	113	121	118	114	108	111	112	110	122	122	121	125	100	98	98	108	100	122	129	124	116	125	117	123	123	111	135	128	118	120	119	112	126	111	124	93	110	118	110	120	113	123	110	110	101	96	117	111	109	109	125	118	126	123	133	114	123	128	109	117	119	133	113	113	105	124	127	118	135	107	122	119	108	144	115	140	125	118	103	125	111	131	121	124	114	113	121	119	99	118	111	126	102	122	113	122	112	105	116	111	110	126	129	119	107	118	112	115	136	104	124	113	126	115	94	112	112	110	113	111	116	110	111	118	100	110	125	125	130	106	104	118	116	119	131	119	117	121	106	109	108	118	118	127	106	118	125	111	125	115	106	110	126	121	126	99	122	121	130	144	113	117	103	118	127	121	126	127	130	116	107	108	122	114	125	133	120	121	128	115	112	107	134	130	119	119	119	110	129	106	122	99	121	116	117	104	121	118	111	112	114	152	126	119	123	115	114	116	126	130	124	103	97	125	113	102	102	107	131	117	114	121	109	131	112	115	112	102	119	127	113	109	112	115	125	131	103	135	105	129	131	123	109	122	114	105	100	115	118	111	119	110	127	99	115	107	118	95	124	96	125	122	121	104	106	120	100	103	105	123	121	108	108	122	119	103	102	129	112	105	124	115	120	125	125	115	118	117	127	107	114	129	125	105	116	106	120	114	121	138	113	123	114	123	108	107	106	108	117	112	102	131	119	120	120	128	97	126	119	116	119	104	123	106	104	115	119	108	117	138	136	112	118	118	118	128	106	120	112	119	108	135	123	128	113	98	128	107	119	124	108	117	134	134	109	115	114	110	111	105	129	106	127	132	118	124	131	123	124	132	114	126	111	125	107	111	112	118	123	113	113	119	93	118	105	120	128	113	114	98	119	134	125	125	131	114	116	138	123	115	103	98	112	98	122	135	114	123	122	116	104	126	120	120	113	115	126	115	113	118	132	120	119	123	111	120	110	104	130	135	106	111	103	120	140	118	117	105	134	120	104	103	134	115	112	121	113	99	117	130	118	118	104	102	122	115	136	124	108	121	117	112	130	106	112	128	116	105	98	114	116	109	125	104	129	107	116	128	119	125	121	117	106	123	114	112	100	124	132	99	112	122	118	112	125	114	120	129	127	103	107	113	118	99	110	116	118	110	110	141	111	102	97	120
20768	9413	7969	3986	2556	1844	1386	1036	914	782	659	587	476	465	407	379	351	337	344	312	320	321	306	306	287	303	263	266	295	278	270	256	304	250	247	262	257	258	237	237	249	237	241	243	242	244	223	249	251	258	210	236	242	217	252	247	238	263	227	229	213	237	233	233	234	210	217	233	269	266	210	229	236	258	222	251	232	232	236	214	218	216	210	211	227	239	232	225	210	233	212	215	228	250	246	229	222	245	233	200	207	212	227	254	227	221	215	226	259	233	239	221	219	255	202	269	233	254	238	216	256	225	246	239	256	259	238	256	236	234	217	232	215	239	235	219	230	225	221	244	233	237	210	231	237	241	219	225	248	222	233	218	245	238	242	230	225	214	224	228	250	222	238	224	239	229	214	214	207	211	223	212	213	238	220	253	238	211	222	232	213	205	209	217	245	248	240	234	222	221	227	226	233	262	240	210	230	200	218	220	242	240	224	214	189	237	225	224	204	215	215	243	225	248	189	208	224	226	233	248	219	195	220	228	221	207	235	230	233	234	215	220	222	212	219	215	193	254	216	247	213	204	214	221	250	221	220	225	247	230	240	238	198	253	201	233	203	232	209	204	243	238	196	234	225	218	232	238	228	229	228	227	218	226	229	261	202	259	209	238	236	222	221	216	233	229	240	217	235	215	233	241	243	211	240	229	208	244	226	242	210	237	236	225	225	239	219	218	226	250	237	235	211	211	224	248	235	228	211	241	224	231	234	223	230	222	215	215	254	205	243	225	229	245	221	224	237	214	212	238	243	194	252	245	221	250	266	228	218	262	206	193	235	215	241	236	220	204	234	221	234	245	237	197	215	231	215	219	220	232	208	200	228	249	228	192	240	233	238	257	213	217	234	236	214	212	222	210	267	221	204	240	222	231	208	207	227	220	240	234	237	214	226	265	238	223	214	233	207	220	247	241	217	196	230	238	224	246	237	232	243	234	233	230	255	209	213	240	211	220	226	227	226	236	228	224	215	239	251	217	222	226	225	239	226	252	233	203	236	244	217	215	234	217	241	232	231	216	236	221	199	247	215	236	238	228	212	214	254	237	217	236	227	237	238	218	224	234	211	194	243	227	222	241	242	254	223	229	234	261	194	215	205	240	211	218	244	234	217	215	217	212	226	217	204	235	243	223	224	222	242	245	223	241	225	252	203	238	209	257	219	220	248	237	242	231	238	247	251	237	223	229	205	245	235	234	206	197	222	217	215	227	232	204	247	237	230	210	244	234	238	199	244	215	204	219	228	221	247	200	218	228	227	243	222	229	241	223	242	232	204	226	212	228	232	240	223	210	219	256	225	238	223	216	233	271	219	234	239	237	222	232	229	217	246	231	223	237	239	215	212	210	231	208	246	223	224	219	251	237	219	218	240	200	203	235	226	239	235	237	234	220	226	211	245	227	218	244	204	233	227	227	199	220	205	223	206	227	234	241	204	236	232	217	235	201	222	209	241	219	217	231	217	227	221	255	231	255	246	239	238	214	216	233	209	223	260	246	232	229	247	219	253	242	235	221	235	234	212	226	235	236	225	205	221	201	229	233	219	236	236	239	218	240	230	208	244	229	208	240	229	212	244	221	243	194	246	228	250	211	223	220	227	223	248	263	229	234	242	242	246	237	222	231	221	212	237	208	207	239	221	228	227	232	219	243	236	248	207	213	222	226	204	235	240	187	237	238	222	243	216	225	217	222	227	238	216	252	260	209	230	238	230	239	226	214	207	210	233	225	220	221	246	219	228	225	233	229	265	221	214	218	240	229	249	207	235	236	228	220	219	187	225	234	209	228	231	241	212	222	240	242	198	203	214	234	219	213	237	236	199	234	241	227	232	204	220	228	238	239	235	221	229	238	235	222	225	220	209	215	224	241	261	235	223	248	244	210	234	238	215	227	230	232	239	198	225	198	224	238	200	240	259	241	222	218	232	264	220	244	247	240	233	219	207	235	230	221	213	225	248	217	216	217	228	211	230	207	228	194	219	224	227	220	211	214	246	239	208	248	240	223	235	230	244	226	243	227	220	224	230	216	221	229	243	237	225	236	205	211	229	233	209	232	234	242	228	221	208	235	246	208	231	235	245	226	240	224	263	238	260	205	210	226	229	236	233	233	208	199	234	241	228	235	227	224	209	220	227	220	216	246	250	214	238	230	234	233	235	228	232	230	260	242	207	237	234	238	219	229	213	230	227	229	230	216	232	214	209	199	230	246	210	202	247	243	204	206	210	242	201	228	274	226	225	215	226	235	219	241	247	236	231	236	252	217	223	213	211	231	236	207	226	214	259	209	236	238	219	234	220	236	216	245	206	237	234	240	219	237	264	220	240	228	215	242	221	225	217	251	238	250	251	196	217	223	202	236	227	237	227	225	221	223	198	227	226	225	225	250	226	240	255	227	205	230	216	207	245	221	232	222	209	249	241	227	229	229	232	226	212	225	194	222	209	213	212	222	206	221	241	215	255	215	227	204	216	226	229	248	217	225	228	221	214	226	215	209	242	188	229	213	234	234	195	219	223	212	224	208	205	227	224	210	240	230	216	207	220	236	243	251	231	235	234	253	237	232	224	206	205	250	220	209	237	217	229	244	241	214	230	229	231	231	197	190	226	254	224	237	211	217	253	232	205	224	246	238	223	219	217	212	215	214	248	219	237	241	198	231	222	203	260	219	204	237	220	227	257	215	230	224	247	212	229	203	243	228	215	221	228	234	200	253	191	242	236	202	233	230	242	233	222	211	236	224	235	231	232	217	229	216	204	240	220	220	217	201	233	256	228	227	211	230	279	228	230	222	214	241	231	197	214	255	224	226	240	236	230	251	222	205	226	222	211	250	218	226	246	229	221	233	216	212	228	218	197	223	237	212	234	246	184	223	216	232	252	230	243	228	209	223	246	245	245	211	235	218	235	229	228	231	221	230	235	251	246	220	217	247	247	232	228	232	218	243	224	229	214	225	221	210	215	231	217	218	213	242	220	207	204	231	236	233	217	249	225	251	218	204	235	248	240	225	230	223	239	216	254	241	223	220	253	220	212	236	220	186	224	268	218	249	248	227	243	249	224	213	245	224	202	247	229	233	225	231	203	218	198	221	245	239	211	226	228	228	214	253	212	261	205	225	233	236	202	230	216	227	241	251	221	217	216	234	225	214	237	236	211	226	234	234	197	238	213	269	216	221	242	223	212	223	226	233	242	203	229	217	209	209	255	221	209	228	254	218	222	213	256	249	233	254	257	219	227	247	248	233	201	228	237	203	227	208	232	248	245	226	207	238	235	239	224	218	216	228	248	242	196	225	248	240	249	240	221	216	218	221	234	245	218	222	232	216	228	218	236	212	234	241	236	237	233	221	230	218	211	237	223	243	236	230	263	223	209	237	235	224	231	228	219	233	230	209	214	241	237	207	238	213	228	232	235	218	202	206	241	181	197	203	209	209	239	203	194	227	238	224	215	219	218	214	218	256	264	228
23059	21072	28806	23546	21072	19195	1939	829	570	554	474	507	406	406	396	411	376	351	394	352	358	336	346	337	324	326	304	320	331	307	337	316	321	308	286	312	320	294	301	360	267	329	308	290	326	291	286	316	312	310	304	317	296	292	260	271	321	317	275	289	271	322	284	301	293	299	265	272	303	300	297	304	284	332	303	293	280	269	323	266	272	334	276	327	253	298	308	293	283	282	261	302	316	313	293	295	286	270	287	281	276	303	291	330	294	334	304	274	291	302	314	300	290	276	299	287	302	288	324	298	258	322	302	274	307	290	333	302	306	279	315	322	295	312	301	295	290	289	262	281	285	299	290	292	314	294	301	327	281	283	288	298	287	278	296	289	300	286	272	312	279	304	301	299	281	286	276	270	314	289	281	292	350	282	313	293	326	317	295	268	273	290	329	290	317	269	303	256	283	265	291	255	327	291	269	329	254	276	322	296	318	275	279	279	299	300	294	305	275	289	300	298	301	287	292	298	305	321	301	271	281	267	292	304	289	308	311	279	293	281	276	270	284	316	304	303	302	350	277	297	298	301	320	302	304	307	280	300	297	311	299	316	270	287	320	313	295	278	250	294	279	290	284	281	267	284	292	319	256	323	309	307	318	256	273	287	297	298	302	284	283	284	255	299	303	290	301	298	296	273	284	307	299	286	304	293	277	315	288	277	284	305	278	310	312	291	258	284	270	304	278	293	276	284	260	304	295	282	268	288	290	285	290	288	267	305	276	285	311	269	270	280	330	279	275	305	311	279	283	278	305	299	247	275	289	294	262	290	293	308	302	278	295	233	280	261	286	281	284	292	306	315	281	281	292	283	287	312	279	295	283	293	275	251	289	285	267	266	297	271	278	287	278	292	283	294	307	294	337	315	305	288	270	271	320	316	305	271	279	285	307	293	331	263	284	290	279	323	299	301	300	284	317	274	304	299	265	288	294	314	277	291	290	306	293	256	310	294	282	280	254	296	302	298	316	327	312	315	318	271	291	305	290	319	297	319	304	292	308	266	317	303	298	280	275	274	314	284	286	298	299	301	294	295	299	281	279	275	282	298	307	295	307	305	267	295	287	283	342	296	264	309	257	284	308	312	278	286	307	302	302	269	287	284	281	326	289	283	319	288	280	276	284	273	277	290	286	325	297	293	287	296	298	284	313	273	298	279	278	271	277	296	298	299	310	255	273	271	307	286	277	296	305	283	270	306	292	267	284	330	294	268	300	311	275	283	265	324	297	333	314	278	314	299	283	274	282	282	271	289	305	299	290	268	307	298	314	290	284	262	277	320	284	315	292	280	294	293	299	264	291	298	306	281	289	285	268	280	302	279	293	264	269	289	295	289	301	301	309	316	274	295	300	300	288	320	305	309	281	304	274	288	296	292	317	322	284	281	279	304	280	273	311	275	299	280	299	301	304	302	285	275	299	291	293	276	335	324	315	294	299	297	286	231	275	321	303	285	283	260	283	267	313	281	288	276	288	301	274	291	295	291	295	281	305	301	273	285	281	293	267	281	309	309	258	312	317	285	281	301	312	289	278	268	292	302	306	327	290	280	285	287	291	293	289	305	280	309	292	286	265	272	257	296	292	276	276	277	289	322	274	306	269	283	284	311	285	293	287	299	295	289	311	299	313	294	267	275	294	278	268	313	310	282	273	280	280	286	260	253	271	275	263	315	250	272	285	275	286	282	257	284	288	280	312	300	277	301	305	304	314	252	301	294	316	293	313	293	280	319	290	262	291	293	312	290	291	315	271	305	302	279	283	301	268	285	301	282	295	321	316	276	270	285	303	248	319	294	273	273	285	287	282	316	323	277	296	309	296	281	290	306	317	286	285	283	316	294	276	299	268	290	266	265	293	269	282	290	297	279	298	268	299	313	312	287	282	303	300	285	280	300	314	288	317	272	286	285	255	320	292	271	286	310	272	287	315	298	283	272	306	292	279	303	298	289	277	261	333	293	300	318	329	301	256	299	293	327	285	301	297	255	278	295	285	299	285	288	281	306	295	309	309	295	317	318	300	275	268	294	283	299	295	302	272	309	283	272	281	334	288	269	287	285	273	298	250	313	300	300	278	299	287	289	289	289	297	264	289	262	323	276	305	268	269	247	301	294	294	307	299	278	308	292	265	312	275	311	303	292	280	291	310	307	304	304	267	319	276	290	328	255	284	251	273	297	271	279	328	319	286	296	285	316	304	296	305	282	305	264	278	266	271	305	276	327	319	273	291	304	287	284	301	296	278	295	312	274	284	275	286	277	288	266	282	273	281	304	291	283	336	328	283	328	308	291	275	301	301	274	278	276	290	312	290	278	299	330	296	282	284	299	306	298	293	310	298	260	297	262	317	286	278	279	297	311	292	290	272	291	316	294	297	316	309	276	278	288	276	327	299	292	266	296	285	302	278	301	273	282	294	279	289	286	310	271	307	302	291	270	315	278	317	311	256	274	270	287	284	258	316	323	252	293	354	295	328	270	289	290	269	268	281	297	289	290	294	293	295	286	276	330	296	297	286	290	287	311	297	281	312	289	280	276	309	306	331	291	286	307	285	281	258	288	283	303	291	306	281	277	287	292	320	257	305	285	315	316	303	287	291	297	315	309	320	315	259	282	270	258	277	274	300	302	269	279	316	304	292	276	276	313	284	322	288	309	292	312	299	294	278	312	288	310	288	292	271	245	309	289	288	311	299	272	275	299	267	305	298	257	292	281	280	270	293	270	303	275	304	306	287	321	301	273	296	301	280	297	314	285	295	299	288	283	308	292	312	290	316	332	270	284	284	302	276	301	287	273	275	282	306	291	293	317	258	276	274	277	278	271	283	279	284	252	256	317	306	277	290	235	301	303	297	288	294	262	299	254	316	299	274	306	258	302	292	299	283	285	310	286	323	275	280	297	281	270	333	336	254	277	300	309	298	274	296	271	257	351	269	290	275	268	303	298	303	333	277	280	306	314	312	300	281	282	290	299	290	269	256	280	285	299	297	265	301	300	277	291	285	288	275	259	286	299	274	327	309	284	313	305	289	299	279	287	298	323	271	312	310	277	302	273	278	295	297	272	311	311	292	294	280	301	300	296	300	284	279	274	276	279	311	273	306	302	257	289	293	292	265	294	288	297	343	283	303	279	269	254	331	289	299	269	292	305	298	279	266	265	290	273	295	267	320	290	293	277	324	277	308	294	263	296	308	292	282	311	286	288	325	281	296	312	273	312	290	287	294	303	286	292	263	294	271	304	274	276	280	266	299	324	257	287	323	328	286	279	289	269	291	283	266	292	300	285	306	262	268	300	294	315	286	317	297	285	263	279	288	284	286	286	277	306	291	274	319	288	284	307	286	306	325	280	289	286	290	291	306	296	269	309	287	282	295	291	302	304	306	274	306	277	303	308	269	285	279	288	308	296	308	293	326	314	275	281	281	243	293	289	298	330	288	266	306	299	308	275	314	291	265	298	290	286	281	300	305	284
24756	15426	13066	7208	4773	3461	2691	2076	1743	1514	1250	1160	1033	931	921	835	834	745	683	709	697	699	629	663	635	606	592	582	572	563	598	599	555	577	557	551	555	532	516	541	544	531	520	564	513	541	565	564	536	538	530	518	569	526	488	540	505	505	508	523	552	507	541	531	529	491	552	500	488	519	522	537	543	527	550	509	508	540	536	519	532	530	510	495	486	519	495	517	536	494	499	502	494	485	472	538	523	540	510	515	542	513	472	553	498	494	489	504	507	511	503	486	501	526	537	504	549	517	504	551	538	516	502	491	475	530	514	486	543	507	532	520	499	511	515	534	513	513	493	477	514	490	521	516	497	458	531	538	492	490	540	523	528	485	503	491	473	527	468	557	535	493	466	511	497	492	539	495	508	506	492	510	511	544	522	516	523	526	505	494	517	535	491	488	559	496	493	520	535	460	510	486	472	499	521	505	505	526	501	515	479	543	523	547	486	521	508	531	555	507	517	511	525	527	536	471	468	499	502	503	508	490	473	482	503	465	490	545	482	506	469	477	465	473	504	494	541	550	523	472	514	500	511	507	525	492	511	494	536	481	516	527	515	483	498	508	529	461	498	481	517	488	513	526	474	516	509	531	480	495	501	522	513	524	512	521	546	502	519	492	497	501	539	476	495	508	521	527	486	530	543	520	477	492	505	499	508	487	542	465	500	490	477	506	493	528	496	497	519	467	499	516	551	504	481	500	489	520	478	538	475	489	496	494	557	533	528	509	486	542	489	503	564	510	543	479	497	492	493	473	555	475	545	502	526	517	544	512	494	528	525	483	513	480	493	513	485	471	490	485	504	488	530	538	492	538	482	531	485	523	487	491	534	524	521	562	512	494	532	468	463	490	542	482	513	509	537	515	464	555	520	485	492	509	491	469	540	527	475	508	502	501	504	486	512	499	480	473	528	500	475	517	514	493	506	510	476	510	530	505	534	496	469	481	528	529	498	451	501	493	518	519	523	543	478	508	492	451	533	546	521	504	546	516	453	491	549	520	533	480	480	461	461	523	522	526	497	476	519	503	496	477	528	535	505	508	526	546	499	507	498	492	510	488	493	465	516	482	486	500	517	506	487	492	532	477	490	514	498	512	513	470	483	512	502	484	493	480	481	506	502	496	502	519	471	516	525	495	535	490	513	502	516	507	481	533	516	504	489	519	475	551	518	507	498	489	519	504	524	532	527	486	491	502	479	594	495	530	483	540	491	517	506	553	476	522	509	513	516	513	490	515	475	486	533	541	524	515	486	529	543	496	459	525	494	514	486	488	496	510	529	513	513	484	564	511	511	485	490	504	520	492	482	467	546	534	481	527	490	493	507	484	488	501	481	506	488	529	536	511	559	512	462	489	480	492	497	482	514	475	525	502	499	485	481	513	516	528	466	530	507	511	502	492	527	506	487	479	474	475	490	507	589	479	528	505	526	532	478	498	484	545	543	510	540	487	561	546	494	526	491	516	480	537	520	499	492	505	512	523	488	532	549	475	503	477	486	538	524	476	517	519	503	523	485	522	472	477	503	511	470	487	515	519	509	500	474	480	471	532	486	549	518	514	519	495	511	502	506	548	524	504	543	480	487	514	519	526	554	534	508	516	526	485	524	476	496	511	495	527	504	507	528	514	502	469	534	482	518	476	519	497	493	485	480	530	520	484	498	487	548	517	520	523	494	494	494	478	527	484	505	511	541	501	481	506	485	547	501	526	552	539	498	542	534	541	514	497	500	501	466	502	486	529	518	525	519	467	471	523	481	514	481	501	480	450	507	491	471	529	555	530	513	498	486	517	529	506	471	493	552	501	514	478	521	552	498	535	516	501	498	505	499	558	478	483	478	538	533	537	520	483	523	513	502	516	537	507	488	482	527	494	536	473	504	501	518	491	515	515	504	520	451	470	494	536	516	517	557	517	486	525	518	534	489	479	460	477	514	498	555	489	511	508	502	501	553	494	478	466	509	487	461	490	505	525	499	498	507	509	527	540	536	525	505	526	502	468	492	472	499	517	501	500	509	522	463	510	478	530	533	507	510	485	535	509	508	498	502	521	523	482	507	494	497	532	485	526	526	516	540	480	515	467	514	498	583	514	505	510	483	513	506	504	494	464	518	506	512	530	502	484	518	529	523	510	504	512	507	521	513	501	505	546	478	503	518	537	513	490	510	470	540	502	488	522	551	515	484	512	487	529	514	516	511	526	526	529	518	509	512	516	491	504	513	548	510	522	487	480	510	475	512	512	484	522	480	526	519	494	491	490	520	496	497	546	512	472	490	493	508	506	510	476	486	508	500	495	490	491	466	512	491	526	509	499	501	535	518	524	490	501	540	518	490	462	486	463	513	497	458	525	545	505	539	525	531	547	471	526	508	558	468	506	508	492	483	507	511	500	480	521	493	486	563	535	481	469	500	562	500	497	503	492	510	530	509	503	490	482	487	509	474	512	523	522	532	506	523	523	503	518	507	536	528	557	523	489	524	505	531	478	475	518	446	495	533	516	520	493	484	558	547	488	500	455	486	513	489	488	520	505	527	531	480	519	531	492	534	527	545	493	535	520	472	544	519	507	531	510	510	512	488	509	532	519	489	547	489	480	540	490	518	494	534	529	496	507	533	508	468	510	517	553	540	483	477	475	502	471	504	502	498	493	469	533	513	457	509	491	501	478	529	525	504	488	471	498	522	481	507	489	531	495	506	525	514	524	514	487	520	484	528	470	504	477	496	502	493	504	468	496	486	485	511	503	533	503	513	484	518	492	507	516	485	480	506	486	504	468	501	497	497	526	491	493	523	536	480	535	482	576	521	498	470	503	485	478	515	494	499	457	480	507	481	484	499	489	489	517	513	536	495	491	505	486	533	515	494	541	487	539	502	542	486	480	483	477	513	542	529	503	522	517	500	512	502	547	532	524	530	488	496	488	490	522	467	501	519	508	499	493	506	496	464	481	558	534	464	470	498	482	484	496	522	538	507	520	534	486	462	515	545	577	471	519	511	509	539	519	515	486	488	557	509	502	525	506	516	512	489	551	531	480	525	517	499	538	483	528	478	492	506	513	522	501	492	538	523	487	511	513	463	500	520	472	544	491	486	546	502	506	475	481	522	495	550	506	524	496	537	507	507	516	447	493	529	478	472	495	508	495	496	534	538	510	490	484	496	497	501	520	495	490	492	533	482	514	540	509	499	507	517	497	517	514	500	489	536	493	523	476	541	516	503	517	480	526	510	449	525	517	483	503	486	492	534	534	535	497	549	503	474	567	530	506	541	562	506	511	521	495	482	531	490	514	539	483	489	500	533	521	485	535	507	529	538	500	528	517	476	509	505	469	478	474	488	493	543	494	484	531	485	470	505	545	516	515	537	519	460	496	490	498	484	489	523	539	523	479	509	471	518	522	458	487	513	522	517	520	473	472	509	520	509	503	509	500	482	512	496	504	502	507	522	498	511	488	514	499	498	500	500	514	548	515
26701	20591	8400	474	255	209	202	205	183	183	184	148	186	145	164	180	178	170	160	205	175	174	168	171	175	164	187	170	162	165	163	165	156	178	148	165	153	164	177	174	175	158	157	159	166	172	145	161	178	172	158	174	173	153	154	170	180	177	141	174	191	158	154	177	157	174	171	160	147	170	166	165	167	173	188	164	156	160	146	186	167	160	147	179	145	170	176	166	165	163	156	157	170	179	165	178	202	188	188	190	168	169	159	177	154	150	156	197	162	179	177	172	168	171	180	151	174	191	170	174	153	170	173	165	182	140	159	159	167	156	158	181	146	171	159	157	162	145	172	150	181	176	159	161	173	159	157	169	170	179	152	182	151	158	171	147	132	160	176	161	191	186	167	161	148	155	184	184	168	181	156	188	169	166	174	174	147	168	148	171	178	158	167	171	169	171	171	182	186	168	166	180	163	173	187	145	153	185	159	190	166	172	164	142	188	176	171	155	153	165	174	154	158	181	154	182	189	172	158	169	162	155	171	137	166	167	161	179	182	162	156	152	174	173	163	184	159	173	174	157	164	179	143	170	178	167	158	160	184	157	185	171	172	177	160	151	153	155	167	151	158	182	149	174	172	183	189	163	171	165	156	161	160	175	152	145	171	152	174	154	154	171	165	176	174	173	158	169	170	181	178	162	173	159	194	152	167	163	169	172	153	170	179	160	153	163	149	151	172	164	167	156	156	161	166	167	165	186	172	161	156	175	177	186	143	136	213	163	151	183	148	168	167	176	169	178	165	167	170	182	160	157	169	162	144	164	144	171	152	171	186	164	169	177	165	183	162	187	182	172	188	145	191	158	158	154	149	172	172	124	168	164	159	168	170	160	147	161	162	160	167	165	163	164	189	177	152	154	164	176	164	177	155	178	182	177	160	168	137	169	163	149	164	155	185	178	160	160	160	183	158	150	166	171	164	175	158	164	168	190	165	163	169	177	162	171	151	142	178	176	172	158	171	176	167	145	164	172	164	148	184	164	161	161	165	149	162	151	160	158	177	157	189	173	187	171	157	177	155	152	149	202	152	157	155	172	141	181	180	171	166	156	146	204	159	178	173	175	145	191	175	159	159	168	167	156	166	164	160	156	173	160	175	171	159	170	162	186	171	152	156	176	182	161	166	140	186	175	149	161	175	182	174	184	160	147	191	175	170	145	155	162	176	166	168	164	155	181	151	179	165	161	171	140	171	163	176	176	163	174	162	182	150	162	133	177	165	179	156	174	169	146	154	141	190	167	170	162	158	172	175	187	169	162	178	166	171	167	174	174	164	181	166	171	168	172	176	166	193	181	181	181	179	180	167	166	163	144	162	173	169	184	163	169	174	154	181	174	176	181	150	160	182	171	150	176	157	162	174	145	177	165	175	170	144	168	173	173	178	182	185	169	160	133	155	176	155	170	141	139	168	144	163	136	158	163	173	158	170	155	191	177	168	168	178	147	185	170	166	155	166	159	164	167	168	166	159	152	157	180	179	181	172	175	169	175	168	174	171	168	178	165	153	163	173	169	162	165	159	169	152	139	194	169	183	153	165	176	160	160	172	156	149	178	157	170	153	161	154	173	169	176	180	179	181	169	176	153	166	168	150	165	165	165	156	168	163	160	179	169	174	170	169	158	173	170	154	152	186	172	168	180	160	166	133	165	156	174	179	151	165	169	176	158	165	157	160	167	177	162	158	187	179	179	172	170	161	185	170	165	162	165	174	157	184	143	143	157	169	147	177	151	141	166	159	133	137	155	167	162	186	180	143	182	173	150	167	182	192	157	169	173	153	168	173	163	166	152	181	183	169	173	160	154	142	175	163	169	174	162	168	174	151	158	166	162	179	154	172	163	168	155	172	176	170	170	178	152	141	174	169	171	157	155	160	176	159	158	199	183	184	152	201	160	134	161	162	155	167	167	164	166	174	184	160	163	146	155	158	158	163	176	173	159	161	154	152	186	165	147	156	177	155	158	163	168	171	153	170	182	176	136	165	169	163	184	166	186	166	181	182	172	184	162	169	147	159	142	194	164	165	189	188	139	149	161	176	170	163	160	175	184	164	169	167	161	160	162	168	161	150	175	161	172	159	172	173	163	180	163	173	174	154	168	186	179	151	151	170	159	166	147	140	142	168	160	171	166	142	160	166	141	162	150	163	135	180	156	158	180	176	168	173	183	140	194	150	171	172	173	166	178	166	160	184	190	173	164	199	156	164	159	158	154	164	163	175	159	203	170	147	174	191	161	185	171	174	171	166	182	159	168	189	167	169	162	158	174	188	176	163	143	180	173	150	165	166	167	164	160	158	159	184	154	149	168	182	153	175	194	156	141	151	162	180	172	152	168	189	143	158	161	152	156	161	175	213	154	169	158	174	164	166	171	176	165	166	151	152	161	169	180	164	197	167	153	161	140	183	148	153	158	170	158	163	170	160	166	152	157	159	160	157	137	160	170	148	154	137	158	149	148	180	159	155	154	168	149	161	154	180	160	150	145	179	166	177	160	127	161	166	163	159	154	146	189	148	148	179	151	171	145	146	146	163	172	193	165	177	171	161	158	174	163	163	161	169	163	189	166	174	171	154	173	175	163	174	155	161	175	174	174	128	160	181	157	157	166	178	180	144	146	147	174	152	167	166	163	193	168	171	156	174	193	157	177	155	183	147	185	169	145	178	169	171	158	176	195	164	171	172	165	172	181	148	159	148	151	156	163	164	195	160	150	157	161	147	177	167	153	176	149	157	163	150	174	164	198	168	163	167	159	156	171	176	164	170	165	175	198	150	182	162	160	172	158	169	177	158	167	148	181	175	178	159	156	170	170	149	157	146	160	172	147	185	174	175	156	176	176	186	143	142	160	146	167	180	196	164	159	178	147	194	140	144	167	160	173	164	139	137	180	163	155	170	171	179	166	157	151	212	174	153	161	158	137	169	176	176	175	174	186	163	165	181	195	184	165	160	155	158	175	171	154	152	170	165	173	156	176	173	160	180	164	160	150	184	150	169	201	158	148	163	177	159	180	164	204	174	193	162	173	178	168	156	178	152	174	168	170	147	167	182	145	183	169	184	164	159	153	158	167	133	144	193	178	175	185	161	155	165	153	179	180	177	181	179	162	154	169	154	163	151	171	180	169	142	189	153	154	164	171	151	158	153	195	169	156	176	166	175	158	159	168	175	179	164	159	174	183	172	172	172	158	175	171	153	191	152	164	161	171	149	166	148	174	170	172	181	160	160	186	178	178	176	158	181	167	158	159	163	165	168	189	155	160	171	152	148	176	194	148	163	175	170	169	174	154	186	172	166	192	165	161	179	162	145	160	177	180	161	159	144	153	170	144	169	157	173	142	165	164	148	165	167	151	175	165	147	159	153	179	159	158	174	175	144	175	166	153	193	157	157	161	184	170	163	172	176	170	194	188	168	162	170	152	133	179	177	139	161	140	174	188	175	137	168	167	181	183	184	159	165	199	158	165
10214	1384	1165	710	569	485	461	393	389	320	353	353	348	339	339	345	318	332	337	318	300	321	316	315	336	328	311	320	318	330	324	341	282	301	303	274	324	344	345	338	322	322	319	343	335	310	321	347	328	304	335	351	320	315	332	328	312	334	295	308	338	330	329	303	279	315	282	288	318	301	297	340	307	322	308	320	330	341	326	308	329	316	317	320	320	312	301	326	302	331	358	294	334	320	310	315	301	316	312	320	316	320	306	335	330	318	293	333	310	330	294	325	301	323	293	302	322	299	327	309	313	330	306	368	311	310	321	270	283	301	326	296	311	354	297	332	327	313	304	325	343	298	299	317	300	303	314	318	323	311	319	310	325	298	321	324	291	305	319	351	321	288	341	300	319	317	311	304	321	348	341	317	355	307	287	341	342	325	291	311	343	340	353	305	340	332	315	305	323	341	310	320	319	333	328	320	280	321	299	327	289	341	323	301	326	317	311	326	313	301	312	290	301	306	339	302	349	299	332	337	321	323	306	316	317	277	329	347	302	294	330	311	302	311	312	309	316	336	324	329	332	365	319	315	315	346	308	308	348	287	290	327	328	316	307	330	292	317	347	340	317	331	297	297	322	312	304	289	264	318	333	330	323	303	289	358	319	320	300	324	341	303	306	318	302	312	312	351	320	328	341	307	347	294	298	305	313	299	307	293	335	322	319	281	336	333	329	329	338	319	314	287	308	367	318	317	300	322	332	324	315	301	339	331	330	342	327	329	355	333	301	336	327	346	371	303	286	325	328	325	354	314	300	314	282	336	321	300	299	338	308	327	287	309	318	321	327	334	348	349	298	337	293	343	338	293	300	309	286	342	302	326	309	291	308	305	310	341	317	303	342	329	339	297	329	357	327	323	329	318	337	358	337	299	316	300	288	295	319	308	333	315	312	319	335	306	311	318	312	327	324	318	305	313	310	330	348	317	320	346	286	332	308	325	333	342	278	312	341	295	309	325	331	328	314	301	322	306	318	301	296	311	295	302	316	320	341	336	329	301	333	346	330	362	297	333	319	332	345	274	300	292	315	310	344	344	295	317	305	339	313	286	294	333	302	312	311	304	313	304	310	284	350	340	313	322	345	324	323	320	342	331	314	313	306	317	284	317	336	319	321	289	325	302	304	320	300	319	301	307	306	320	324	306	331	336	335	318	296	316	317	309	325	325	319	310	344	359	326	331	310	306	332	304	344	323	306	295	318	287	306	333	321	322	350	300	308	333	326	333	322	304	333	299	330	312	303	321	325	312	308	349	289	301	317	317	340	314	326	328	332	303	347	361	329	325	335	314	329	312	325	316	272	335	361	333	286	334	330	322	308	327	296	321	342	305	322	316	350	304	359	324	298	346	324	321	365	306	294	331	313	317	298	330	317	361	319	305	330	318	342	322	309	329	308	326	332	305	324	292	306	319	326	325	335	286	304	320	305	315	299	336	375	332	291	298	315	322	310	330	309	339	278	302	313	347	338	337	292	329	304	324	320	307	305	337	327	328	320	319	317	301	307	322	324	327	301	339	331	293	312	323	303	317	308	307	341	340	315	283	315	306	295	308	318	335	269	338	328	307	316	336	297	338	331	312	309	299	317	319	327	353	337	332	335	331	321	348	290	335	334	331	308	300	318	362	301	303	323	297	317	279	322	321	316	306	297	344	313	328	317	318	354	325	305	306	316	343	328	313	300	312	307	332	338	313	335	342	304	321	359	368	312	319	274	314	300	296	324	284	317	329	313	359	322	317	331	326	327	351	333	332	306	299	305	321	335	320	325	308	339	314	314	303	295	327	305	330	307	358	313	329	340	316	306	311	332	335	319	305	318	302	299	345	320	321	307	320	321	326	322	345	314	313	312	301	288	295	287	313	357	292	319	359	327	346	302	332	313	290	333	313	313	359	334	325	304	354	312	333	321	349	300	341	342	291	308	299	339	302	320	332	347	332	303	335	321	310	313	302	330	318	314	365	354	308	324	305	292	316	321	327	319	325	299	307	323	311	302	289	310	311	290	341	326	309	314	317	341	310	323	324	325	302	311	298	336	323	298	340	329	266	340	320	293	308	318	309	330	311	337	349	318	325	333	329	346	307	310	323	287	291	322	284	324	323	310	297	336	304	349	322	302	300	296	326	297	296	312	313	323	299	338	303	346	319	336	309	325	321	294	322	301	317	317	340	331	336	318	317	324	330	298	313	345	292	326	304	298	318	322	340	321	300	304	321	330	327	301	338	310	311	330	318	340	335	309	303	336	329	327	337	334	321	322	321	332	323	314	321	302	301	312	316	308	319	321	352	341	335	319	317	300	331	329	290	333	280	294	303	290	330	308	336	302	334	328	324	327	323	344	326	292	317	339	337	333	328	315	323	316	334	316	339	324	327	326	351	353	299	311	339	329	301	291	301	348	303	317	314	310	307	295	309	312	311	332	323	325	304	326	300	330	327	348	330	332	314	313	318	368	307	299	307	330	304	309	332	296	349	331	335	342	331	322	303	300	331	323	308	322	334	288	306	315	339	290	315	292	312	291	317	330	304	292	324	306	298	341	340	338	330	298	296	305	310	316	355	317	317	335	294	305	335	328	310	351	313	339	329	304	309	312	298	355	320	287	344	328	326	356	319	323	351	335	317	338	334	329	306	331	295	317	337	273	316	318	345	313	336	331	325	323	298	306	340	294	329	310	343	317	329	305	343	324	329	297	314	343	327	341	319	341	313	324	320	298	317	302	313	314	349	320	352	328	308	345	335	336	296	328	307	308	313	318	302	331	292	315	349	323	306	323	309	305	340	352	324	311	312	361	333	359	333	344	334	303	313	309	309	328	322	307	307	299	299	333	294	324	318	313	309	328	331	301	337	312	356	326	351	321	323	331	311	313	309	345	276	315	337	285	313	318	307	308	331	343	339	332	315	319	344	298	325	340	309	347	322	346	326	309	325	289	295	320	326	313	319	356	329	302	293	322	321	317	325	357	292	301	292	333	318	313	316	298	301	317	322	298	332	327	335	286	343	324	324	325	306	298	303	327	317	325	329	321	302	318	348	291	285	312	308	305	321	346	310	340	329	322	362	351	315	325	327	347	300	325	320	344	319	290	335	319	301	305	354	299	311	312	350	302	301	332	339	322	344	325	327	332	317	330	312	331	324	338	332	332	358	300	302	326	311	316	340	317	340	325	314	286	285	325	332	310	311	315	312	334	319	338	337	341	330	286	342	300	311	341	313	311	302	348	320	300	322	293	311	294	299	338	290	316	345	306	344	303	281	294	324	287	327	315	336	354	310	311	322	324	322	314	289	319	324	295	333	304	341	327	302	307	308	342	340	345	368	334	309	322	296	316	317	307	300	312	334	315	318	347	349	341	317	316	309	380	327	306	328	339	323	310	281	331	322	338	310	315	295	307	337	320	332	331	313	354	341	285	307	334	324	324	337	291	321	319	321	336	340	308	337	339	327	329	308	301	302	310	312
23949	21018	28036	24175	19979	1556	496	358	274	227	216	197	182	162	174	157	166	173	162	129	152	134	149	141	146	155	137	126	137	123	127	140	122	129	131	116	130	127	118	128	112	128	99	126	110	111	122	126	121	124	124	103	120	128	121	122	127	111	133	129	126	120	109	126	115	118	120	118	97	122	115	129	111	122	94	124	103	111	108	125	126	114	108	130	113	105	108	110	114	121	117	103	136	109	127	135	122	111	106	108	131	107	97	124	121	125	116	117	117	123	112	98	127	111	127	114	129	90	121	105	108	127	104	112	123	122	114	93	114	105	100	129	102	111	117	115	105	123	113	119	121	106	131	111	115	113	113	120	119	123	116	116	141	108	112	103	115	114	134	140	104	120	136	113	112	102	134	134	134	110	110	108	129	129	109	123	110	114	109	120	131	93	118	120	121	120	122	88	112	116	95	111	106	102	99	107	114	108	107	106	134	129	121	109	100	127	145	124	102	96	107	111	131	108	136	103	130	119	113	116	116	131	113	116	130	118	118	120	126	123	99	116	131	115	102	108	123	141	128	136	114	122	137	122	121	100	136	112	136	110	119	121	120	111	98	126	100	115	132	103	107	124	132	113	116	107	128	106	104	135	121	113	139	107	124	134	138	100	115	117	140	135	124	118	108	102	127	109	105	127	122	116	126	121	119	115	101	115	117	110	108	128	98	116	112	116	117	126	113	99	112	112	119	115	110	103	110	112	110	106	100	113	99	127	101	133	118	119	137	133	126	106	109	96	131	135	109	128	107	103	116	127	121	112	108	129	122	115	105	113	97	128	125	117	97	113	120	119	136	110	126	116	124	148	116	137	118	110	116	120	102	119	115	130	134	114	104	118	131	122	132	122	102	128	126	111	107	109	119	111	114	112	121	120	122	119	120	132	138	111	123	121	121	105	113	113	125	132	118	114	130	139	121	143	128	108	111	103	125	117	115	111	131	111	119	133	123	116	121	108	111	117	131	137	138	120	120	118	105	120	130	106	118	126	131	122	122	109	114	118	107	124	110	128	106	104	122	116	117	114	102	114	138	151	93	131	119	117	113	125	118	117	104	112	110	111	116	111	107	111	124	98	122	110	121	112	121	103	127	114	127	116	115	111	110	113	141	124	122	126	100	112	134	136	124	128	119	131	113	132	124	138	119	120	129	126	118	109	123	93	109	93	121	111	130	120	123	131	116	119	116	120	145	121	123	128	131	119	95	130	112	108	109	118	117	105	120	124	114	124	105	130	118	129	141	124	127	130	102	123	88	118	119	103	100	105	108	102	110	124	115	127	122	116	108	105	114	126	111	125	120	124	121	127	112	104	103	109	113	122	110	125	107	112	112	102	111	106	121	129	107	121	108	119	127	124	121	110	107	99	134	112	118	120	128	130	139	112	113	113	122	117	136	111	116	101	111	122	113	108	130	101	125	99	106	122	119	116	117	126	131	111	117	116	115	117	115	115	115	101	120	114	109	139	100	124	113	113	126	119	96	119	100	115	89	136	91	113	114	110	107	120	125	119	104	110	95	108	105	103	114	101	126	106	120	90	110	116	128	100	149	137	120	129	103	134	119	108	106	114	118	115	116	114	111	126	118	125	124	114	137	121	117	117	122	116	111	118	127	123	114	119	121	99	103	105	94	114	100	103	110	110	107	111	113	111	117	125	114	123	116	122	123	116	102	104	109	137	108	124	104	136	125	117	122	110	114	117	123	129	114	87	100	110	115	128	109	98	110	111	128	116	125	145	105	113	108	103	111	115	115	95	121	107	126	98	105	128	124	113	130	111	122	119	118	130	132	107	148	142	106	121	118	115	128	122	100	117	104	128	120	111	131	129	138	98	113	128	111	115	119	106	118	111	124	138	119	116	93	99	113	117	122	102	132	141	96	113	118	104	118	101	125	122	125	110	123	120	112	111	109	124	110	101	127	119	89	109	104	116	134	115	128	131	105	119	127	148	109	125	129	142	111	106	115	109	132	89	120	118	114	149	92	108	114	107	116	108	117	111	90	85	129	103	124	100	137	110	122	118	115	108	117	111	109	132	120	87	121	131	120	110	93	98	114	99	101	105	115	130	114	114	129	113	117	138	124	119	145	117	94	109	113	101	106	99	123	111	116	119	122	120	106	120	107	103	117	116	114	115	115	122	108	131	111	110	136	98	114	118	128	99	126	119	115	123	111	128	114	107	98	128	113	127	122	135	91	130	117	113	116	125	117	133	110	107	113	128	109	123	124	119	106	131	96	106	101	114	107	114	119	114	129	106	101	127	111	119	113	100	103	128	117	128	130	104	134	109	118	109	122	118	98	102	114	129	108	111	136	123	116	120	123	142	131	125	107	133	114	126	108	101	117	118	127	116	111	128	109	135	133	112	135	102	117	125	119	118	98	112	98	125	112	97	101	119	107	104	126	113	108	127	110	94	105	111	119	114	108	130	129	114	116	138	100	107	113	119	122	133	125	105	122	127	99	113	115	97	121	118	115	141	106	115	105	114	122	128	125	110	134	125	110	119	116	136	116	115	124	116	103	108	111	126	113	91	115	108	121	101	91	108	123	111	112	131	129	107	106	111	152	111	109	97	110	133	120	122	108	101	99	113	119	131	109	122	126	102	112	120	121	102	95	100	107	122	123	106	129	104	101	109	130	117	119	114	128	126	119	124	129	126	103	101	132	105	121	109	112	105	107	107	128	117	133	129	120	110	108	106	131	121	111	111	132	113	123	107	126	106	136	126	132	132	114	112	124	126	100	114	114	110	131	118	106	117	129	98	117	138	131	103	113	114	131	103	130	101	108	116	121	129	133	103	107	121	113	109	103	110	118	142	128	117	114	107	106	125	139	117	114	110	121	120	137	129	129	133	106	123	133	108	97	134	106	109	120	117	119	105	116	122	129	126	116	131	103	112	147	96	128	114	96	101	127	121	124	112	109	121	120	107	103	108	121	134	116	101	125	128	98	113	111	118	112	122	135	115	118	117	87	89	113	99	127	86	125	109	98	114	119	123	117	109	98	126	108	127	90	130	118	118	100	98	133	105	124	112	125	114	108	108	125	115	103	119	121	118	111	120	128	119	90	99	110	112	105	120	123	116	101	121	127	121	105	119	101	118	116	122	136	120	127	113	143	114	103	105	134	113	114	114	110	112	113	121	153	98	126	117	138	110	104	95	125	117	141	121	116	99	114	137	129	105	117	120	116	109	105	127	109	119	110	111	112	120	109	111	113	104	98	114	115	103	105	109	115	112	111	127	117	110	97	124	104	116	105	107	131	112	119	118	113	113	101	107	118	88	114	140	98	127	116	107	111	142	121	125	117	109	87	107	126	122	116	109	110	117	119	120	124	128	121	106	121	120	111	138	129	116	109	128	117	93	121	98	127	118	131	116	128	118	106	107	108	115	123	103	118	127	128	103	106	116	137	118	136	123	106	119	109	102	118	125	105	105	101	126	109	119	122	114	109	117	126	110
20235	9404	7881	3927	2614	1818	1392	1116	918	729	660	583	499	399	470	376	387	357	361	338	325	337	295	297	285	276	291	279	287	261	262	235	261	257	267	262	241	248	251	227	231	249	245	247	242	243	259	250	232	217	249	231	237	230	227	263	230	251	237	240	235	229	247	210	237	240	224	210	203	224	232	250	244	196	227	235	232	216	237	199	225	262	216	208	220	207	251	214	214	248	231	243	269	223	251	208	214	248	244	244	235	220	221	222	237	242	225	234	226	221	217	225	228	242	233	228	222	231	231	231	236	249	220	228	228	214	231	234	221	210	224	225	207	251	222	228	211	231	220	242	257	219	228	224	225	225	247	246	199	207	233	239	197	230	228	224	244	220	198	221	248	232	229	221	238	210	220	234	237	239	227	212	237	238	262	224	215	241	203	195	238	237	248	210	247	247	220	253	217	222	218	229	221	234	230	246	229	230	201	221	234	238	225	241	237	228	219	223	216	193	220	209	229	223	237	236	211	228	211	235	237	243	234	196	252	229	222	210	226	226	198	225	230	212	243	199	271	223	238	248	221	239	230	227	235	250	223	216	234	204	232	216	233	237	234	220	211	216	228	224	214	244	217	221	228	232	229	230	226	217	241	212	240	219	251	232	221	227	240	219	211	238	220	213	231	209	222	215	220	239	225	234	213	243	223	213	206	251	243	196	214	231	228	230	234	246	216	210	218	238	208	215	234	247	214	231	233	241	247	247	221	245	206	226	205	238	209	248	218	221	247	216	237	242	241	244	227	264	235	210	234	218	251	221	242	242	235	232	218	194	236	203	253	222	232	220	204	224	223	232	194	219	231	198	215	226	236	228	213	194	233	229	222	233	242	233	231	200	245	237	215	229	216	238	229	244	238	217	229	228	244	238	225	229	221	218	222	201	229	240	229	230	226	231	206	216	227	239	232	226	237	230	231	248	207	235	224	230	227	237	222	233	209	216	220	214	233	225	205	246	200	215	230	228	246	245	202	242	224	209	220	234	229	213	225	228	226	221	226	218	256	238	209	216	205	235	242	207	217	237	231	224	221	227	247	213	204	212	210	217	230	220	204	201	209	246	208	212	234	210	222	220	235	236	224	257	236	237	213	213	225	223	236	278	232	230	211	220	217	228	229	219	209	213	267	225	217	221	223	265	226	246	239	226	239	220	243	215	248	221	236	228	247	229	233	225	230	219	201	233	227	233	221	217	241	201	241	234	233	232	237	224	225	201	209	218	242	210	217	244	237	216	221	220	245	221	231	222	247	222	231	237	198	225	245	243	247	241	224	253	229	237	195	231	218	234	213	223	237	226	223	234	240	227	229	235	225	234	230	204	238	216	199	252	210	259	238	217	215	241	211	225	237	215	225	236	204	229	224	211	211	217	229	196	217	240	224	229	256	232	221	222	239	267	230	217	208	226	215	216	209	230	223	208	212	216	243	221	207	219	244	212	206	232	224	254	242	252	253	245	218	234	256	248	210	229	213	222	211	220	218	247	232	241	222	244	250	229	219	202	223	202	258	236	229	228	227	244	245	215	216	225	223	240	215	222	223	231	226	213	234	197	210	237	213	209	213	218	255	241	230	213	229	240	210	244	236	236	225	231	246	234	192	260	233	222	219	228	222	206	228	233	223	220	196	230	218	225	226	220	225	217	234	232	234	234	216	210	221	223	229	226	261	262	220	222	239	244	238	255	216	225	251	238	241	218	250	261	231	225	226	231	250	230	219	237	235	220	227	201	219	212	208	264	231	211	218	224	224	246	225	233	228	212	244	224	214	241	234	248	240	213	215	207	228	241	230	250	221	227	235	245	194	235	249	240	230	223	219	217	215	236	215	227	234	241	226	202	234	232	221	240	244	227	224	249	238	226	208	232	238	218	198	222	227	204	227	231	237	232	235	216	244	236	210	230	216	217	220	210	241	229	212	232	240	234	222	229	220	216	218	193	222	230	206	220	252	229	235	218	225	211	225	251	235	227	221	236	219	224	232	226	219	222	229	225	230	211	226	218	260	231	216	198	249	206	193	213	210	215	199	240	204	252	242	232	228	206	227	223	215	226	245	221	229	220	233	224	238	222	203	259	240	232	221	207	242	242	240	206	211	215	225	245	228	228	225	219	238	231	227	214	249	236	209	233	242	201	214	231	214	221	209	239	230	207	212	223	218	257	236	251	232	242	251	237	237	202	231	232	204	245	236	235	220	196	243	241	216	262	213	240	224	230	204	225	234	210	241	237	221	233	226	243	214	225	188	209	233	205	213	242	209	224	232	227	242	221	214	223	236	205	261	224	222	204	215	240	225	233	224	241	261	220	228	187	226	247	221	248	222	229	222	234	245	222	205	229	240	226	248	260	226	234	213	243	226	220	217	202	228	234	246	205	233	220	223	234	210	261	236	220	224	209	261	212	210	231	241	219	230	234	245	239	254	221	231	218	232	236	236	246	231	218	246	216	207	224	242	232	232	258	241	226	199	226	236	230	216	207	230	212	268	213	221	227	216	223	189	200	242	226	235	217	227	221	232	213	268	227	248	225	223	238	225	215	229	224	211	214	233	226	236	230	218	221	238	220	227	228	205	200	245	218	232	226	218	238	205	235	211	225	218	235	196	224	232	221	208	212	214	255	216	222	229	205	201	224	239	237	239	228	231	209	209	229	231	220	228	258	212	220	247	225	242	207	236	223	217	225	248	235	214	235	205	221	219	236	211	256	222	220	226	238	228	207	209	227	213	233	249	208	209	227	233	227	200	217	215	230	206	258	242	244	206	232	238	252	217	247	200	215	237	209	220	221	237	225	235	214	209	235	218	229	184	213	211	264	254	238	203	216	245	230	252	217	203	194	249	224	237	229	219	233	218	238	232	236	198	213	209	244	255	228	194	235	231	215	212	211	207	223	233	231	207	218	213	232	194	229	219	206	239	199	211	223	227	211	238	223	238	216	232	229	213	227	236	205	229	237	240	233	226	224	239	246	215	243	247	236	209	224	222	235	226	221	200	250	228	238	236	229	227	212	204	233	237	210	221	192	232	235	209	216	203	205	220	223	204	236	230	249	229	237	220	239	241	209	217	214	247	228	200	212	248	208	222	230	226	222	231	246	211	226	239	255	240	242	209	220	202	233	223	203	214	242	229	215	235	208	241	199	222	227	225	220	203	233	232	209	218	222	230	240	229	230	229	252	213	231	201	214	228	228	247	211	231	228	239	232	203	225	231	193	225	263	211	211	230	227	230	240	218	223	236	226	205	220	222	207	245	234	216	235	211	230	236	230	215	218	243	226	261	241	241	228	228	217	194	229	242	238	239	207	220	227	225	229	214	209	217	214	236	227	223	218	243	235	206	243	228	221	235	210	228	217	224	218	241	233	221	231	243	235	198	240	216	223	248	233	233	227	237	220	220	221	191	241	224	228	201	245	262	246	208	223	224	203	214	226	229	207	252	200	239	218	236	237	223	243	224	258	223	228	222	206
23101	21092	28806	23627	21092	19067	1945	794	603	541	494	463	409	414	390	362	349	372	356	332	341	364	347	353	339	297	317	307	358	294	322	330	298	301	317	327	303	300	304	289	310	309	312	282	314	313	300	289	293	302	275	300	283	305	307	279	306	308	283	288	293	324	293	278	280	278	323	263	310	284	309	286	305	283	270	273	265	316	289	304	292	307	319	260	275	287	284	322	298	306	297	283	316	301	311	302	280	302	319	298	298	320	298	274	288	300	311	289	309	303	287	294	291	326	293	291	309	285	293	318	305	317	300	282	338	271	304	261	308	293	281	286	263	291	293	295	282	288	312	283	265	279	277	263	290	290	290	297	307	249	275	278	278	281	278	285	291	311	292	291	264	302	274	290	309	316	306	285	291	289	299	300	296	303	293	266	305	279	304	286	313	293	275	306	324	317	258	278	297	296	322	285	288	270	309	286	302	297	298	283	305	304	304	303	276	292	302	294	305	274	296	291	273	295	297	309	296	291	277	292	290	308	286	322	307	278	272	284	309	304	334	286	285	273	296	241	292	297	312	299	281	269	298	323	288	267	286	286	277	269	272	264	302	264	265	309	273	264	273	300	297	287	282	307	281	289	286	302	301	289	290	286	302	248	289	305	289	326	285	270	313	303	293	297	273	274	274	261	280	301	292	313	279	306	342	287	289	296	282	312	299	295	287	283	297	283	276	275	267	309	286	309	290	281	285	282	271	265	278	321	303	272	294	301	314	282	273	301	263	294	255	307	286	307	268	293	309	257	268	288	300	281	276	308	306	304	293	276	288	295	275	285	307	288	289	289	291	273	250	333	285	280	250	316	308	303	272	292	308	322	268	301	299	296	306	313	307	297	272	304	310	324	256	326	292	298	297	304	286	300	269	290	286	295	306	292	308	264	279	300	310	255	305	283	298	300	290	283	302	276	283	297	281	280	289	256	287	297	290	290	296	302	295	263	293	282	263	288	313	256	303	297	309	281	302	280	332	286	302	277	255	278	291	298	288	262	276	287	304	277	273	302	294	298	258	294	267	267	282	312	273	272	285	266	284	283	288	272	282	286	292	283	291	292	301	296	276	296	286	273	286	298	286	321	319	302	304	300	268	277	261	325	276	287	302	268	287	274	286	310	299	270	292	284	262	312	277	289	286	281	283	279	284	323	330	276	288	280	264	315	269	290	307	290	296	272	277	268	270	314	277	290	270	331	274	262	260	279	250	297	295	273	313	293	331	272	289	292	291	296	293	317	267	288	270	288	304	300	303	324	291	278	280	278	287	309	292	288	269	299	294	306	277	292	279	290	308	321	297	298	285	274	306	300	289	323	250	284	306	281	294	309	283	283	284	300	304	289	298	261	289	297	298	282	279	273	279	307	315	280	277	294	315	297	290	324	294	294	269	266	291	283	304	309	329	278	281	261	305	296	278	317	309	288	296	270	300	290	306	285	300	283	298	274	272	287	279	279	285	305	311	297	316	274	326	276	286	253	312	241	300	292	296	275	308	289	288	285	294	286	291	276	293	291	287	251	308	273	284	290	304	276	267	265	299	311	310	248	289	258	291	313	273	308	280	319	262	295	270	300	278	301	295	313	296	280	283	291	267	286	290	293	269	279	266	298	315	268	304	284	295	295	301	280	288	296	306	317	309	292	291	289	295	296	295	304	247	298	306	271	293	281	316	321	313	290	296	314	288	295	301	284	277	267	294	315	308	306	274	292	305	284	298	264	299	283	289	270	298	287	273	285	270	262	306	274	301	262	268	289	275	270	268	290	316	270	305	312	280	288	278	279	262	303	281	276	292	286	300	298	301	260	286	292	294	294	288	279	322	273	243	277	286	287	291	310	297	298	291	292	263	316	297	283	286	286	276	297	310	248	289	294	265	316	264	310	300	283	287	291	285	306	253	271	299	337	312	295	284	277	287	287	301	289	289	293	268	313	258	298	323	266	276	278	297	310	274	279	329	291	281	298	294	272	272	304	264	285	306	291	297	287	253	295	283	298	304	298	295	320	315	285	309	297	281	295	252	305	285	308	282	293	287	285	315	309	295	272	283	287	303	292	292	272	309	292	304	310	269	295	281	312	270	268	321	293	316	297	296	284	307	285	283	282	307	284	296	280	302	257	261	296	262	293	290	285	273	281	304	271	268	255	275	275	304	273	253	280	290	305	260	285	305	306	283	285	306	295	298	274	321	281	307	293	281	302	313	311	281	281	272	280	292	301	307	291	273	277	273	316	291	276	307	307	288	299	287	303	274	299	294	288	313	291	269	275	317	302	279	257	300	277	292	298	306	303	321	291	279	287	304	265	269	305	288	298	270	291	284	275	277	296	288	258	291	295	288	257	298	283	311	298	314	299	286	309	275	274	288	304	273	299	309	282	315	293	271	270	276	276	284	306	308	288	260	289	306	311	299	286	303	295	292	301	314	276	295	272	290	265	288	269	291	289	317	261	281	293	302	268	247	297	298	311	289	300	262	272	287	276	291	295	308	287	277	285	303	274	294	275	301	302	275	299	295	297	316	286	280	299	307	296	285	292	288	307	279	297	267	295	305	288	259	288	295	284	276	317	295	315	299	254	295	311	277	284	303	309	290	295	274	295	297	304	266	288	283	282	293	319	272	278	274	261	295	298	255	297	307	296	302	267	280	291	262	306	309	312	305	278	290	283	300	292	273	303	257	303	305	312	281	264	288	274	284	273	280	285	286	294	284	316	273	298	314	271	291	271	291	268	289	293	255	324	275	262	313	263	318	262	301	293	298	275	269	275	286	288	266	267	298	288	262	297	289	289	289	289	266	296	302	283	294	295	332	269	280	291	276	321	266	270	297	276	304	288	302	320	289	275	309	258	313	258	303	259	299	281	319	304	261	276	285	281	262	276	291	287	303	319	281	314	298	274	296	270	306	283	300	256	277	265	299	295	308	276	282	311	292	328	289	280	285	290	280	283	276	323	265	324	299	311	277	292	275	301	285	294	287	283	310	318	288	294	280	272	315	276	273	310	293	297	276	284	311	290	281	287	273	286	280	285	301	305	271	274	263	292	285	288	308	301	285	294	313	293	299	285	293	294	303	262	306	314	284	311	305	300	271	275	259	264	298	265	291	261	271	307	291	308	289	307	294	306	287	279	287	304	287	267	292	315	278	271	299	265	327	283	282	281	272	279	277	314	320	294	293	293	309	290	260	250	267	317	298	277	282	286	295	310	285	293	268	306	284	296	306	290	309	289	320	276	295	300	291	325	292	284	307	280	304	299	298	312	284	269	300	274	279	279	275	319	269	296	274	311	299	307	280	285	295	296	315	307	257	303	294	300	290	306	296	296	281	267	283	282	286	293	310	301	279	296	291	301	295	274	288	270	294	269	267	288	287	295	270	262	291	309	284	295	283	297	303	294	295	283	304	283	299	285	304	269	300	309	300	287	282	296	308	289	280	307	284	275	322	298	317	294	276	293	275	273	295	276	268	305
23899	15388	12983	7001	4731	3503	2576	2161	1763	1458	1287	1124	1053	1025	880	844	734	814	757	729	723	668	673	637	594	617	601	577	586	590	568	570	537	580	536	525	584	586	584	572	553	598	510	535	582	544	542	544	552	548	514	550	512	495	543	529	536	513	516	499	492	467	502	527	493	512	510	517	524	505	509	534	522	515	527	527	515	509	506	494	505	515	507	499	521	531	494	517	522	492	540	512	537	502	504	505	542	497	528	530	541	510	572	562	515	489	498	511	510	524	506	523	506	505	523	524	526	530	535	514	507	489	520	514	512	485	477	501	492	470	496	560	520	525	518	495	529	533	525	457	488	466	482	512	480	511	519	479	516	534	496	518	505	511	484	512	533	509	537	501	527	546	461	496	513	492	482	525	493	522	493	539	524	483	466	529	518	522	507	499	488	529	483	519	505	503	485	527	506	507	505	526	547	490	487	527	548	523	527	480	495	556	479	502	524	509	508	486	533	525	491	502	510	508	482	489	543	502	516	552	510	489	526	540	538	501	493	486	516	532	501	495	509	509	502	499	537	499	511	507	533	486	501	544	525	491	524	483	468	499	479	484	535	505	500	514	503	528	489	511	461	498	500	507	485	526	529	505	502	500	513	503	494	511	509	523	493	533	493	508	524	504	482	540	472	514	487	514	475	487	527	503	496	504	526	556	490	526	491	531	545	502	485	507	528	531	505	533	533	495	503	482	470	503	493	503	463	484	493	509	518	475	511	470	522	492	497	465	553	524	502	492	495	542	517	477	478	515	457	505	522	485	524	517	468	526	465	523	528	511	504	489	504	486	529	499	498	510	513	482	536	529	496	468	486	518	505	527	492	502	486	502	500	484	511	500	475	496	515	499	543	482	476	487	458	519	525	495	479	491	485	560	517	498	494	525	499	499	513	486	565	507	508	518	507	519	511	520	523	518	464	474	493	516	518	503	472	530	525	571	524	445	525	514	526	517	518	515	509	494	487	474	528	519	540	511	487	514	491	537	497	529	533	493	524	535	504	488	519	485	497	459	471	484	512	543	499	527	504	521	526	526	511	512	514	496	499	519	522	493	513	518	538	506	513	502	500	480	542	497	494	525	536	492	516	508	467	527	543	565	498	530	488	496	522	512	526	489	492	491	536	505	505	487	514	533	510	488	479	528	537	491	500	497	490	491	486	532	515	528	514	531	520	507	530	521	518	512	495	528	523	536	500	459	495	545	561	468	488	546	524	538	495	524	490	544	557	486	481	553	506	512	498	486	507	507	501	493	484	527	499	489	472	483	491	512	534	526	519	484	491	520	477	490	510	478	538	493	483	463	491	518	529	538	495	473	514	540	489	508	538	523	477	469	516	499	505	527	473	494	513	514	474	531	510	476	505	516	540	506	500	480	502	478	469	514	507	531	503	485	518	512	510	485	524	502	518	512	508	494	485	491	477	522	548	529	508	479	519	490	501	503	502	516	523	520	496	501	514	509	540	498	507	503	544	480	486	513	500	524	489	532	499	532	493	509	496	463	473	497	574	501	508	518	518	522	501	486	485	541	514	509	506	472	512	508	500	519	481	480	495	464	528	569	516	514	478	519	500	518	498	507	481	511	501	509	493	533	510	509	520	507	513	520	512	488	463	533	513	505	512	524	494	471	485	523	513	469	530	484	532	533	503	480	478	485	478	492	510	457	476	532	500	523	544	493	477	510	502	513	516	499	527	522	498	463	493	506	474	487	471	501	476	463	513	482	503	522	471	528	504	462	484	555	495	482	492	476	474	513	506	506	452	470	469	480	483	508	521	476	513	539	531	496	520	532	478	489	511	525	568	492	554	505	487	521	524	537	503	501	477	544	532	487	488	465	460	478	564	512	502	516	504	510	505	488	538	498	524	517	571	467	518	517	507	546	552	538	515	506	497	496	503	492	469	507	501	492	508	522	499	529	494	494	476	538	509	502	512	517	547	517	531	524	511	512	529	532	493	514	514	540	509	529	489	493	486	528	517	488	537	489	462	460	469	520	509	506	490	529	446	493	490	495	464	493	518	523	465	473	500	503	480	512	515	467	519	535	483	510	493	527	471	488	540	526	489	516	505	508	520	528	510	484	525	516	495	439	541	440	525	550	551	475	451	527	526	489	535	479	531	480	491	441	519	519	516	497	511	489	492	506	549	508	521	468	494	490	545	502	516	494	499	494	529	459	493	526	471	496	515	486	481	499	530	503	467	505	481	491	557	482	497	472	492	532	495	496	506	524	489	519	512	496	521	535	519	538	526	511	499	532	505	528	532	499	505	494	527	504	508	536	501	524	497	537	491	502	553	509	529	529	521	522	500	519	484	497	508	541	487	481	537	474	537	481	543	537	481	520	501	490	502	516	499	509	539	473	539	531	513	464	522	505	460	550	483	500	481	492	495	511	507	546	534	521	553	527	465	515	500	544	528	486	533	523	498	511	533	481	526	494	484	468	513	491	509	523	502	503	471	504	557	551	492	519	513	522	535	484	528	523	487	521	504	534	520	497	521	500	538	515	459	548	522	485	515	511	520	528	467	482	469	516	478	493	518	495	527	533	476	498	495	479	532	538	486	510	487	525	488	497	480	509	514	503	513	498	480	498	490	508	497	500	489	455	533	485	483	522	550	500	551	489	472	537	550	487	510	524	519	512	506	506	493	494	509	488	491	485	484	566	519	516	521	533	500	536	482	492	481	502	533	503	496	523	530	492	560	511	543	519	480	496	505	532	504	490	486	560	479	525	481	504	477	491	492	481	523	499	464	534	503	522	504	514	501	561	500	466	488	499	515	504	543	509	510	541	475	532	475	506	525	507	509	468	486	501	523	496	506	527	523	503	500	519	482	459	495	525	512	427	537	493	532	495	474	504	525	509	518	470	524	496	513	474	508	539	526	497	524	514	507	481	517	529	547	500	509	497	484	486	515	491	522	505	486	542	501	528	521	542	499	505	500	506	532	509	510	513	504	544	552	490	503	493	485	470	466	518	498	512	531	499	528	559	511	473	504	472	488	526	520	490	523	530	533	477	505	524	459	475	543	498	507	488	507	518	475	525	489	475	531	506	526	551	531	491	541	504	514	501	525	483	523	518	518	505	506	501	514	527	518	514	512	501	522	477	508	537	500	531	501	519	466	539	510	538	504	499	516	523	494	482	533	485	520	504	491	507	492	484	510	519	526	484	481	485	511	544	469	505	449	478	513	485	481	500	502	495	507	470	531	529	532	501	522	484	498	524	504	499	478	496	521	497	551	483	503	524	493	515	490	479	497	457	498	500	508	509	504	477	486	532	509	522	493	511	488	527	494	510	531	476	465	527	550	520	506	536	488	533	556	470	483	509	496	514	499	513	492	458	492	487	504	500	479	504	524	468	526	484	529	481	460	494	484	476	512	508	514	513	495	499	525	547	559	475	519	504	499	518	487	494	509	537	512	484	483	497	538	531	536	489	498	551	454	505	528	520	508	509	498	528	504	489
26618	20430	8243	468	242	212	196	179	181	183	177	168	145	160	169	182	166	152	170	164	171	176	147	154	172	182	162	163	161	160	159	164	168	172	146	157	177	151	171	160	157	176	186	163	170	163	158	164	171	172	186	173	169	165	146	171	182	146	166	156	171	155	169	146	153	153	148	174	150	173	146	156	170	167	148	151	150	172	155	175	155	127	173	198	155	160	155	152	171	166	171	165	161	151	156	153	167	176	138	140	194	150	171	148	140	158	156	173	170	158	170	174	154	176	141	136	159	151	187	145	152	161	151	166	188	163	170	160	152	158	150	152	164	164	177	164	184	154	161	190	173	163	164	167	191	165	153	169	154	161	154	161	166	156	170	144	184	154	151	174	154	195	161	164	156	164	145	157	163	167	147	163	171	177	154	176	170	153	159	163	143	161	167	145	159	164	164	145	167	158	164	144	158	141	179	166	144	150	161	151	163	157	182	147	165	158	160	161	159	177	165	154	148	158	186	156	175	167	160	157	158	154	153	180	167	168	161	153	157	170	168	166	175	173	168	154	159	123	151	160	166	162	173	165	192	173	168	165	174	142	155	141	150	163	167	162	161	168	162	161	170	151	162	160	131	168	162	165	155	156	156	163	177	172	154	157	180	165	177	160	175	151	154	176	160	195	159	166	138	167	163	176	170	156	156	149	150	178	173	170	146	151	187	163	145	151	161	174	166	161	141	153	181	171	156	155	160	154	171	174	164	177	148	156	154	180	145	168	148	169	172	169	152	143	149	154	167	146	174	169	176	170	158	162	163	182	164	156	170	154	166	172	164	160	155	160	173	173	176	171	154	156	176	169	161	173	155	176	131	157	173	156	163	165	144	170	182	153	172	146	177	179	171	171	156	176	170	149	162	153	177	163	164	168	154	148	166	174	157	171	147	160	157	162	154	159	162	148	158	163	150	153	148	178	170	151	172	163	175	169	169	160	142	165	156	165	164	169	160	159	158	162	132	170	160	163	157	166	189	129	151	157	172	156	154	172	188	151	192	173	172	149	175	179	155	162	162	164	142	180	146	166	165	158	169	155	179	168	154	162	159	188	177	174	155	152	173	138	160	179	149	161	160	155	141	162	167	157	151	155	172	159	162	162	167	153	152	154	156	144	166	182	162	177	155	142	162	150	148	160	155	184	166	193	151	190	185	169	159	170	157	176	157	179	159	156	142	169	176	162	174	171	145	152	164	145	150	168	169	146	173	165	124	148	169	162	169	168	175	154	185	144	174	156	168	174	157	191	160	144	173	176	194	182	179	186	162	164	151	169	152	140	194	164	178	160	153	178	173	143	163	191	165	153	160	154	156	173	154	152	151	160	150	146	178	146	181	176	149	161	178	188	158	154	152	158	176	163	156	169	193	183	170	162	139	169	154	170	153	144	169	127	158	147	138	150	177	172	144	142	173	159	150	161	174	150	189	176	188	159	166	156	165	177	165	166	184	134	159	161	178	159	149	173	142	164	154	169	153	171	168	171	172	138	155	164	173	166	193	150	156	163	160	161	164	154	180	162	188	168	160	155	156	154	157	158	171	166	181	158	176	176	158	169	167	178	162	164	151	138	176	170	151	165	166	154	153	166	162	180	152	167	158	153	175	169	151	168	146	164	176	142	160	164	154	161	169	155	136	198	176	169	164	160	160	152	149	155	145	147	161	178	182	174	155	165	172	137	149	155	149	165	176	164	139	168	158	153	177	147	162	157	160	168	182	162	168	165	144	170	148	128	154	147	164	172	144	163	153	174	170	160	175	156	155	164	157	146	163	146	170	162	183	176	144	138	138	166	155	151	137	180	165	159	156	143	174	151	160	164	171	169	166	168	168	174	165	165	162	158	146	168	173	160	156	176	187	130	178	168	160	169	155	159	153	175	134	165	156	163	189	160	187	175	170	157	161	159	159	172	178	153	172	164	149	157	174	173	171	166	182	141	164	146	174	160	160	164	165	155	153	189	175	142	162	181	138	149	165	179	184	161	156	145	163	170	153	171	191	163	166	170	183	149	171	150	167	167	149	162	164	157	132	180	160	158	164	161	174	185	173	175	143	149	159	163	153	155	182	163	147	176	137	168	184	162	148	170	174	153	170	156	148	166	162	169	164	162	159	166	171	175	146	174	182	143	161	157	171	159	157	172	183	164	159	154	160	147	146	166	189	160	179	163	175	168	185	161	175	163	156	169	159	159	157	152	165	174	165	147	160	180	149	162	172	145	150	158	158	181	145	166	171	181	143	162	139	175	178	160	169	181	149	174	152	191	183	153	164	171	147	139	178	164	169	188	152	166	152	140	155	166	150	164	191	185	172	166	150	173	166	174	169	156	180	155	168	156	146	137	144	179	172	146	161	160	172	165	170	157	158	164	159	157	160	165	164	166	159	161	159	150	159	158	158	154	172	184	162	149	167	175	162	157	177	161	178	168	146	172	151	157	173	176	168	175	130	165	150	151	165	169	160	134	172	155	150	185	184	164	149	157	168	173	169	163	165	156	168	168	146	162	158	180	178	157	168	160	167	160	177	177	163	172	143	170	167	166	156	166	153	182	139	141	141	174	157	130	165	140	151	132	173	153	157	168	179	182	169	142	159	155	140	172	157	156	157	193	150	168	167	170	150	154	183	178	149	167	156	148	160	199	154	166	158	163	171	163	164	160	154	164	168	159	171	164	162	158	169	141	141	167	179	175	190	142	161	166	159	161	179	147	157	151	185	146	170	156	147	178	140	176	180	152	175	166	179	183	158	158	161	164	140	168	189	153	148	153	152	149	154	163	171	183	176	172	172	175	157	151	146	147	169	186	164	150	162	165	171	172	191	163	141	182	141	178	165	160	162	147	164	149	156	158	157	181	166	159	176	163	152	175	160	149	176	152	153	179	168	183	181	172	185	177	173	158	161	162	173	186	172	137	169	170	163	160	155	150	154	173	168	146	180	152	162	171	193	158	172	169	175	161	168	155	158	158	165	153	184	162	158	176	171	154	173	171	159	171	152	146	168	154	157	158	162	155	165	149	158	174	150	157	158	188	175	176	164	150	166	175	157	178	171	165	164	170	169	173	158	165	171	171	160	167	165	161	147	161	172	164	178	156	152	165	153	152	176	195	166	176	177	172	147	152	171	158	148	169	161	171	170	176	156	163	176	139	162	159	159	177	155	178	169	174	162	174	173	173	151	176	185	167	158	153	171	152	158	156	171	192	158	148	165	182	170	182	163	150	164	154	173	164	171	169	161	159	172	155	153	156	160	168	147	171	183	181	181	168	181	168	148	160	206	148	165	169	141	177	171	165	176	153	156	162	164	170	175	172	166	143	158	184	163	180	148	157	167	143	166	171	174	155	138	175	172	175	180	159	157	185	153	169	177	149	171	148	163	160	174	175	173	167	149	157	154	152	162	158	181	158	173	130	158	152	161	144	177	170	163	147	166	168	173	162	170	168	158	178	181	175	148	167	166	168	171	168
10074	1290	1174	682	553	460	423	401	388	355	361	367	351	344	329	331	354	355	321	308	305	309	309	322	307	330	343	297	308	315	331	331	322	306	325	302	331	332	337	340	291	320	308	309	302	303	321	337	345	328	320	298	302	311	337	299	321	333	325	320	303	311	305	325	345	301	334	313	312	315	305	281	329	337	340	323	374	317	316	331	336	313	327	348	335	296	323	311	315	331	295	340	318	341	328	312	294	310	283	321	308	341	310	303	310	305	338	313	296	342	310	305	305	323	313	333	301	333	292	326	307	318	320	311	328	296	329	335	344	352	293	330	323	294	311	337	324	325	317	305	319	325	333	298	322	301	321	330	316	297	302	308	335	320	319	298	292	283	295	310	329	266	318	310	335	337	313	310	320	318	305	295	329	328	316	328	324	316	345	338	316	348	279	295	284	308	291	324	304	337	336	330	324	308	329	318	310	317	314	288	309	319	328	317	297	337	296	328	319	349	277	290	319	320	367	353	294	335	296	308	316	324	309	313	343	294	327	302	329	313	298	314	319	322	358	300	286	294	323	313	301	292	334	316	309	313	326	293	333	325	300	311	342	319	324	289	332	307	319	318	294	279	312	297	301	299	315	300	320	332	310	326	305	299	320	362	340	338	305	319	311	332	333	293	333	333	302	310	330	292	305	339	306	319	324	323	315	312	327	355	301	299	307	329	301	317	297	298	291	281	311	319	315	310	319	332	321	290	304	320	296	288	309	330	324	342	343	326	339	329	302	318	294	280	304	315	315	303	305	287	336	313	334	327	294	315	310	305	306	321	317	296	324	321	311	334	299	313	285	327	318	317	324	315	330	296	317	342	310	339	322	299	343	300	288	293	329	330	321	304	315	312	310	326	318	318	290	327	322	333	284	329	310	344	328	324	308	295	319	301	363	336	288	292	322	303	333	303	341	344	329	315	314	317	323	343	302	282	301	299	323	349	300	312	282	322	311	336	289	319	312	299	296	321	326	341	298	292	325	294	360	296	314	295	328	355	323	315	345	302	337	333	353	327	310	300	298	323	304	308	302	306	298	296	337	316	318	301	341	316	333	340	329	299	293	315	317	317	308	331	321	352	349	351	327	339	325	307	304	334	329	317	302	320	334	334	331	296	317	307	307	289	321	303	313	321	282	316	298	320	310	279	299	297	330	349	323	314	317	310	300	318	313	325	300	305	336	327	287	335	309	327	337	323	364	315	331	337	306	281	328	305	318	326	334	325	348	341	329	333	313	308	316	322	298	318	311	306	331	304	308	310	298	305	298	307	361	314	296	305	312	320	296	330	326	282	337	325	269	288	325	344	319	323	315	277	317	299	276	298	330	351	340	306	328	298	328	302	322	360	327	318	327	311	341	313	296	322	301	307	302	315	322	293	319	308	318	310	316	306	342	337	318	325	354	303	370	332	307	308	327	327	316	331	332	336	328	326	332	330	328	318	355	320	325	324	319	318	314	297	279	344	328	319	313	300	317	309	297	335	338	359	258	340	296	321	289	295	329	314	295	311	355	335	327	306	314	301	313	320	314	320	318	321	321	334	326	341	329	298	351	306	313	327	334	333	322	353	311	311	329	346	290	303	351	319	316	314	336	333	326	332	318	300	313	343	332	335	315	347	323	319	321	319	309	325	327	316	324	300	326	304	313	316	331	326	319	306	332	334	317	340	305	315	329	320	302	317	326	323	329	317	310	303	324	342	311	334	330	332	326	314	310	316	340	333	307	302	325	309	290	297	323	320	320	305	321	295	329	313	316	324	354	314	304	343	333	307	294	335	331	335	346	330	287	281	314	345	329	326	346	331	337	294	348	313	281	346	320	303	308	330	338	309	301	332	297	291	332	357	337	323	315	304	318	325	318	330	293	313	327	326	336	351	348	312	353	319	298	308	325	329	341	301	316	305	313	287	300	330	341	344	314	304	355	286	293	328	365	323	335	296	333	297	296	312	334	309	333	337	319	299	304	322	342	328	296	339	329	291	308	298	293	328	313	286	304	323	338	324	320	336	366	324	339	330	340	319	294	310	293	342	310	300	310	336	360	287	302	323	319	293	354	309	338	317	335	305	315	305	316	313	309	337	310	278	298	293	316	308	303	326	320	333	321	309	333	303	309	340	309	303	327	327	325	283	306	320	311	327	333	339	311	360	337	325	332	331	329	336	318	316	293	337	312	330	316	330	327	304	307	346	332	324	359	326	315	349	312	352	326	312	309	338	281	311	325	298	328	275	317	335	313	304	299	306	341	316	300	297	327	296	292	334	319	306	334	300	324	330	297	326	298	331	335	281	338	289	318	343	336	317	317	323	311	332	331	307	327	309	318	321	326	345	326	332	328	306	319	322	326	319	341	326	343	316	295	341	300	305	365	321	339	316	335	302	317	314	325	356	287	299	293	311	301	346	343	323	317	319	328	301	337	305	337	312	303	316	334	322	322	329	312	342	307	310	311	335	346	313	319	283	277	334	348	351	303	327	329	331	284	319	310	278	303	308	346	333	304	304	331	327	322	276	296	307	319	339	358	330	286	337	315	333	297	305	330	320	345	319	316	344	301	310	302	302	304	313	335	342	313	309	355	301	323	307	322	326	284	335	332	318	294	352	307	296	335	332	307	335	285	310	326	335	307	301	330	313	329	302	305	332	337	324	346	350	294	349	319	313	301	319	313	312	309	309	309	336	343	320	363	336	283	340	308	328	362	359	315	311	307	308	340	313	330	302	325	324	335	329	301	336	328	312	300	313	319	307	343	334	312	298	310	337	299	308	341	340	328	320	342	304	308	301	308	321	305	308	291	305	319	350	324	289	328	332	322	329	306	341	316	330	319	333	309	339	314	298	345	307	323	340	294	282	337	294	338	325	315	326	358	331	311	312	348	308	350	264	320	294	333	329	305	334	317	329	305	317	315	300	309	330	343	334	311	306	292	316	318	287	343	316	337	318	321	298	317	323	316	274	314	312	331	322	329	309	318	305	314	303	328	323	336	333	291	330	340	309	311	294	331	329	336	336	367	315	310	315	320	299	317	333	308	325	324	328	271	324	325	335	340	338	319	304	318	294	319	333	332	332	325	316	295	281	332	281	315	335	319	293	339	295	355	307	335	290	309	339	306	325	320	341	359	324	347	285	315	312	354	339	365	312	317	306	307	322	319	314	331	326	318	303	333	316	320	349	318	334	299	308	307	322	346	297	312	306	308	340	334	312	290	306	307	300	347	298	318	336	321	313	289	313	321	313	320	319	327	310	339	328	313	336	308	314	320	309	364	314	313	323	323	307	324	344	337	330	343	323	334	299	302	319	311	331	330	335	319	297	301	308	334	326	346	330	327	322	319	294	315	317	295	307	319	363	332	306	319	333	334	313	313	296	290	314	307	345	315	314	344	313	339	325	313	333	345	374	331	328	314	310	363	302	321	288	342	315	316	335	332	341	327	293	323	319	308	332	304	321	344	335	325	288	338	305	309	294
24023	21032	28058	24255	19814	1424	497	366	282	222	193	226	176	190	148	123	171	167	160	129	114	132	147	152	137	152	140	121	116	113	133	105	125	130	115	136	128	124	122	111	113	147	135	140	108	137	115	128	108	125	137	102	121	118	125	104	116	119	119	91	130	134	119	97	139	129	134	113	119	97	110	117	130	110	138	106	112	121	116	116	116	115	124	118	120	131	110	115	128	108	114	104	112	141	147	119	101	114	101	117	114	121	114	116	117	130	131	114	116	141	121	118	102	122	129	107	125	117	129	110	114	126	111	105	92	122	107	110	106	126	117	128	117	131	126	123	109	113	109	117	133	118	116	104	130	102	121	135	126	118	118	141	115	104	121	119	108	122	126	127	113	133	109	124	132	119	89	124	129	117	113	110	111	114	102	118	109	101	110	118	119	122	127	110	119	109	128	126	107	112	126	120	133	103	112	89	97	128	136	124	111	126	114	127	114	103	128	111	124	107	115	133	122	128	112	117	104	119	124	109	100	120	118	94	118	124	120	114	139	135	117	128	127	107	102	120	137	121	118	125	136	123	96	122	114	118	116	110	114	116	124	104	100	129	145	114	102	141	122	128	102	123	125	103	118	117	128	131	142	136	124	124	135	133	115	121	115	97	129	122	110	138	112	96	101	116	131	105	121	104	134	124	122	96	110	131	97	113	109	103	113	108	104	97	116	109	108	121	118	118	101	123	105	101	120	115	93	98	114	104	113	134	132	117	112	108	108	118	103	109	119	127	95	126	118	112	108	133	106	118	100	126	125	117	114	126	130	108	112	131	94	124	126	111	112	125	111	105	123	121	104	132	128	133	117	106	118	115	136	102	121	116	111	117	110	118	119	107	127	112	121	105	122	144	128	93	120	106	118	133	116	118	121	105	113	119	115	95	109	106	116	116	96	120	121	134	123	100	94	123	127	111	117	123	120	124	119	116	120	113	105	110	117	120	120	143	107	122	105	128	128	103	115	126	111	116	132	114	119	134	125	133	136	139	132	113	114	115	122	133	111	133	140	116	116	116	113	124	121	107	117	112	141	116	104	108	108	117	140	114	137	108	108	113	117	113	125	119	123	115	127	116	100	119	119	114	109	98	117	107	110	91	86	127	109	140	115	130	127	119	107	128	118	104	105	107	129	108	116	111	127	141	111	111	136	150	121	105	110	133	121	96	100	120	100	122	112	139	116	126	112	115	130	114	109	125	125	143	118	125	135	114	105	119	120	99	137	126	118	106	106	105	129	108	133	111	119	119	111	123	133	128	128	103	112	132	138	112	109	110	119	123	110	123	127	99	120	122	131	120	110	117	121	124	107	121	122	126	105	127	106	135	116	112	106	109	127	121	122	126	125	108	117	111	126	113	117	114	122	109	125	115	117	121	96	120	106	138	126	120	113	104	115	114	136	114	109	113	115	124	141	112	130	119	128	106	108	100	131	116	107	129	121	114	121	114	118	108	108	119	121	122	129	134	111	114	110	104	104	127	131	113	121	108	101	114	135	131	129	123	119	111	112	102	127	131	123	131	99	94	133	114	116	125	122	123	106	123	109	126	118	126	113	105	116	104	92	131	135	148	110	119	123	107	107	110	110	122	108	110	113	127	120	124	120	117	134	125	115	114	104	126	122	115	113	111	126	102	109	122	129	107	134	108	119	110	119	120	123	106	95	127	110	86	113	105	119	124	127	96	121	120	107	129	103	132	118	131	113	110	130	112	112	111	103	107	106	131	113	146	108	127	123	102	126	120	133	94	106	107	127	128	120	132	88	145	106	118	113	106	102	104	117	108	110	112	114	120	117	127	123	108	106	121	104	104	122	126	121	118	123	91	124	126	122	125	107	109	129	104	111	123	103	111	121	120	121	110	120	121	123	128	117	99	107	116	114	147	132	128	96	104	95	104	119	134	114	115	135	102	110	119	132	96	126	107	132	122	104	118	117	132	123	100	106	111	115	114	107	104	110	132	124	145	115	123	99	122	126	102	114	108	133	120	117	99	106	121	108	132	120	137	113	105	124	122	100	115	117	100	116	116	114	114	118	112	124	113	112	99	134	123	115	121	99	97	104	114	128	106	123	122	127	105	117	121	110	105	112	117	106	121	132	100	130	105	98	140	134	114	125	120	107	129	109	119	129	122	124	119	111	111	101	110	135	96	111	116	110	118	118	111	97	123	118	107	135	124	128	105	100	111	104	121	116	120	125	99	128	130	105	120	122	125	120	119	133	109	112	118	101	106	120	114	126	97	116	114	148	134	118	129	135	128	119	111	141	105	119	124	111	118	122	139	100	107	103	159	124	106	110	114	122	135	113	128	136	98	101	119	115	116	115	114	117	120	120	99	119	115	126	112	100	135	109	107	114	148	117	115	128	96	124	116	120	108	118	108	114	113	118	90	124	132	117	121	131	117	117	130	115	104	122	118	95	130	99	111	110	116	105	128	128	118	121	131	115	106	122	118	113	103	118	107	128	105	121	115	116	127	113	119	103	102	114	119	109	121	107	109	138	123	123	120	118	103	121	119	118	127	126	106	116	121	135	107	123	114	107	98	122	111	103	111	102	109	130	117	114	135	139	118	155	105	110	91	106	108	108	101	116	121	128	138	103	104	133	117	112	137	105	115	131	136	125	142	106	133	117	109	96	115	130	129	109	101	120	121	135	105	114	137	128	119	124	113	133	109	111	120	155	111	101	122	105	89	134	117	123	134	119	136	119	118	109	111	118	107	115	134	112	111	116	140	116	127	106	123	109	131	104	116	134	121	128	105	105	116	128	105	109	115	95	112	106	134	125	117	114	131	117	122	115	112	104	114	106	106	108	106	111	115	120	105	126	131	102	112	121	106	144	118	117	123	132	140	123	119	116	112	135	108	126	105	132	107	116	131	99	123	121	111	122	102	105	123	135	128	102	137	111	123	111	116	119	125	128	109	119	115	114	114	102	111	117	132	127	128	108	116	102	121	102	124	117	132	127	99	138	135	102	95	108	128	123	121	127	111	106	98	140	124	117	124	118	110	111	98	94	123	96	100	120	125	108	123	127	101	127	113	128	109	103	135	127	118	103	117	119	127	110	112	134	122	101	120	122	118	113	126	124	117	125	118	133	115	122	114	132	118	131	106	120	134	102	113	100	145	94	103	95	126	100	111	121	106	111	108	125	113	120	124	115	121	116	112	127	139	112	121	110	121	123	105	135	130	116	121	115	103	127	117	141	120	120	97	113	117	112	111	122	104	114	106	119	112	121	126	140	125	121	131	121	108	102	108	108	129	110	112	141	119	130	120	108	139	143	106	106	122	124	100	93	114	112	130	128	128	111	122	119	106	107	129	105	124	112	104	130	111	131	102	106	92	118	127	131	99	116	129	121	105	110	117	117	112	121	125	138	109	106	119	96	129	112	124	131	110	104	101	108	114	121	132	137	107	126	105	135	126	127	119	109	112	101	98	108	107	111	129	112	102	121	111	126	131
19902	9121	7841	3915	2417	1773	1334	1099	858	739	651	595	499	471	418	402	372	318	332	339	313	315	284	315	305	264	277	282	255	277	265	235	263	255	268	246	263	259	287	256	232	243	229	258	232	268	214	230	226	237	252	217	212	248	251	224	215	217	251	255	234	245	255	221	241	261	230	250	226	229	215	253	196	242	229	228	227	221	249	223	227	233	250	250	216	209	246	252	257	201	207	231	223	245	210	226	213	248	208	198	244	202	247	218	235	245	244	205	209	225	224	257	211	199	234	244	238	243	218	245	231	199	212	225	202	208	229	239	247	246	242	252	224	222	242	237	225	223	234	257	206	245	233	244	201	218	221	219	217	214	201	238	224	235	228	234	234	215	228	239	216	214	248	212	225	233	252	229	247	234	236	225	251	220	225	229	236	210	235	220	255	225	245	228	241	243	233	227	236	225	215	237	211	226	222	205	240	204	208	199	201	245	226	237	228	228	235	218	219	226	243	245	248	235	226	220	236	197	221	221	219	219	220	239	236	247	251	275	244	219	225	234	228	220	249	217	219	217	248	206	199	243	245	220	215	234	232	266	265	241	208	214	222	233	240	205	219	215	220	212	222	228	196	235	269	240	232	240	248	215	228	228	212	211	242	232	242	202	252	215	204	234	237	195	206	253	247	252	227	236	237	201	233	202	218	231	215	219	210	232	262	226	212	244	243	200	203	250	232	224	228	231	239	211	238	226	253	236	222	250	218	215	217	241	227	218	211	242	207	230	216	220	220	214	219	209	236	222	212	224	221	208	212	223	236	215	228	229	220	229	218	227	222	224	191	221	233	267	235	236	241	197	218	221	215	233	231	224	213	226	211	252	221	221	230	211	216	204	210	219	217	245	228	235	225	232	219	239	228	215	231	221	228	233	232	254	228	224	209	233	200	268	242	220	211	244	236	243	238	187	216	224	222	237	225	226	242	206	246	227	203	228	235	212	240	244	236	254	201	234	202	241	194	211	239	242	224	227	252	210	231	230	184	234	225	219	244	227	228	225	225	213	212	191	251	214	253	196	225	225	264	219	232	202	231	219	207	239	261	215	221	234	219	219	210	220	214	251	249	235	228	211	228	232	199	205	221	230	217	195	245	248	227	210	221	218	235	236	213	200	235	233	228	240	217	241	230	229	221	244	211	235	240	212	219	238	219	262	243	214	255	220	245	256	225	219	242	251	224	203	226	212	225	226	231	230	236	190	213	241	212	221	220	221	232	221	227	223	229	213	224	247	225	222	235	212	225	221	218	252	220	223	225	236	224	237	226	227	222	236	203	229	211	229	232	242	220	229	255	231	219	219	201	211	225	234	220	237	230	224	221	206	240	217	251	247	230	199	227	238	240	213	246	224	195	204	214	228	234	223	214	216	223	211	232	217	256	232	242	194	232	221	217	209	213	221	221	208	225	204	240	229	245	242	212	253	208	232	228	241	227	219	214	227	220	220	217	212	238	217	219	210	246	249	241	223	255	226	204	216	263	222	225	217	229	241	223	239	234	251	208	237	231	210	235	220	258	192	230	212	249	238	209	214	213	213	205	243	194	222	239	245	242	215	241	229	230	242	242	199	216	205	203	225	250	210	232	233	253	236	229	240	239	261	259	201	206	233	204	271	228	223	226	226	246	228	210	216	231	210	224	194	213	235	238	192	213	239	241	219	239	227	185	206	245	208	214	250	238	207	222	220	224	253	216	208	231	196	257	223	243	250	237	220	207	259	244	215	247	202	243	222	199	196	213	234	211	251	215	239	237	229	239	217	227	227	252	233	210	243	228	227	214	241	214	251	227	249	207	235	227	231	209	263	207	236	248	222	229	218	254	205	232	241	234	223	233	225	220	233	212	236	228	249	233	234	194	204	249	226	209	225	232	234	242	232	206	230	222	272	234	263	236	255	242	217	200	243	216	228	230	221	218	218	213	242	198	243	223	236	270	186	215	236	209	248	226	223	210	252	236	240	237	224	241	235	240	218	246	241	232	211	243	219	231	214	228	237	239	223	196	225	217	228	244	238	196	233	257	213	257	235	231	235	247	222	214	222	233	228	229	244	230	204	215	243	231	246	199	230	231	222	246	215	220	214	244	231	223	235	224	244	205	230	257	217	250	226	246	215	207	242	246	238	234	238	242	232	244	235	232	230	241	250	219	212	241	228	217	237	233	220	237	247	233	208	234	231	233	232	233	236	235	233	228	214	224	228	249	172	220	232	199	216	261	234	210	229	237	217	207	216	241	212	236	215	215	250	244	235	219	246	254	219	227	220	220	226	247	265	212	224	219	214	212	219	201	260	234	224	252	243	225	244	217	216	237	208	235	234	230	223	223	211	218	222	244	245	244	200	253	239	209	226	238	233	230	215	240	230	229	233	223	213	220	227	211	228	230	240	221	227	203	238	221	231	220	221	240	241	237	248	208	217	242	232	223	223	234	235	220	246	244	232	273	226	227	239	224	226	233	210	236	231	233	235	211	235	228	237	254	225	219	251	237	228	209	207	222	219	221	217	219	228	235	213	220	219	235	234	227	244	210	226	227	225	238	208	228	224	225	239	212	236	198	236	227	251	254	221	237	225	226	230	217	228	262	235	216	244	235	227	241	219	231	213	234	208	226	255	232	216	224	182	224	228	241	224	215	211	215	230	212	214	228	269	240	227	223	228	243	243	237	221	226	217	245	279	234	225	235	231	217	236	228	230	235	218	215	218	220	200	218	226	205	242	228	232	230	215	223	233	230	232	222	237	214	251	221	209	236	246	227	251	213	201	223	233	225	261	227	207	236	246	232	227	248	214	240	226	281	222	212	237	241	270	223	225	228	225	230	237	182	225	214	221	245	233	200	218	247	216	241	238	251	209	231	224	217	244	213	212	233	201	248	254	238	216	231	230	226	240	222	231	220	249	215	218	261	237	203	235	235	223	245	219	242	241	221	229	248	244	210	241	227	202	251	218	234	242	234	249	248	221	220	244	226	262	253	225	206	241	217	218	240	222	235	234	231	233	212	208	246	228	220	243	232	209	218	220	204	229	251	236	206	209	249	231	229	226	224	264	231	213	196	227	219	253	221	222	209	240	242	212	247	231	211	239	237	241	221	258	219	194	213	250	218	236	225	208	245	207	213	229	228	202	220	230	218	220	224	231	222	238	207	210	206	223	243	199	226	239	247	225	241	210	219	246	222	221	219	221	235	230	228	214	234	202	219	246	217	229	231	232	225	215	216	236	229	210	247	206	212	221	226	232	223	220	241	217	201	216	228	225	249	224	208	210	220	225	225	227	216	244	220	234	232	226	253	233	215	212	192	248	219	222	211	219	221	215	260	227	201	244	210	209	205	213	262	231	228	204	218	235	206	221	212	215	227	227	214	240	230	234	204	193	236	240	209	220	221	232	237	214	230	218	219	218	203	223	217	245	234	228	212	240	228	253	228	236	240	218	222	208	241	201	228	218	209	191	239	207	224	219	256	221
23012	21044	28742	23567	21047	19146	1972	816	568	564	480	456	488	421	422	387	375	370	367	329	351	334	313	351	348	320	305	311	320	325	327	290	319	330	319	322	290	296	304	273	326	298	287	291	335	313	279	324	297	329	349	308	310	319	253	287	325	279	294	275	314	298	293	281	282	275	315	290	330	293	293	291	312	279	321	299	288	298	297	328	291	298	325	319	328	294	304	290	274	299	311	292	273	289	290	294	313	331	296	298	282	293	341	275	315	314	292	300	291	266	286	285	286	310	317	301	273	303	286	333	256	297	278	280	277	299	320	322	287	309	274	316	314	305	263	302	299	283	297	280	323	275	321	305	326	288	308	293	279	300	274	266	315	307	304	259	304	322	313	264	269	321	293	299	302	272	300	319	305	284	275	312	283	335	314	281	288	304	314	285	296	301	284	314	276	306	274	319	304	278	284	341	302	293	282	315	292	278	273	287	294	284	287	274	294	278	310	312	317	294	283	287	314	298	274	297	326	286	286	317	299	294	288	268	293	296	311	284	290	266	268	286	289	261	305	299	290	279	327	324	307	289	281	307	309	289	254	307	304	285	281	287	285	287	299	294	289	278	291	327	263	267	300	298	296	319	261	245	329	298	283	301	283	307	307	251	307	297	288	289	325	267	297	298	271	312	319	304	267	283	298	286	274	291	290	320	276	287	314	310	314	266	297	319	301	285	306	294	288	298	304	257	287	311	295	285	308	295	313	268	273	300	280	268	309	266	280	286	309	282	296	306	291	256	269	280	284	294	272	264	307	288	317	292	283	277	292	284	264	282	311	279	283	288	285	318	305	282	294	273	309	260	277	281	294	297	311	279	292	310	264	298	258	290	287	289	258	285	274	276	304	286	285	295	277	280	307	278	281	307	314	316	295	270	269	301	316	296	255	339	280	279	295	287	276	285	303	257	280	278	281	266	317	275	297	282	301	299	276	284	290	291	307	287	310	274	268	312	291	298	304	314	255	273	265	304	289	291	284	257	298	290	316	277	339	284	296	277	296	297	265	290	285	270	286	302	307	267	303	291	295	300	300	298	299	317	337	317	284	312	303	352	294	285	298	302	314	287	261	277	296	303	286	330	312	297	293	272	296	282	322	313	298	304	304	286	299	317	291	244	331	303	291	313	296	308	279	310	259	296	276	304	328	292	298	282	294	282	289	281	282	295	280	314	296	272	280	303	270	289	304	273	302	276	315	299	302	290	281	324	311	280	308	278	265	278	285	318	298	321	295	318	270	266	301	276	273	300	274	269	287	261	288	323	288	295	289	283	275	285	296	296	321	320	316	266	288	306	285	277	294	288	317	313	289	307	329	317	284	285	306	285	267	298	261	279	313	274	310	265	284	290	314	282	297	288	280	283	306	301	291	280	317	280	296	324	281	300	309	282	308	310	286	282	279	270	287	284	297	297	280	288	318	258	307	312	287	271	305	305	292	282	292	284	257	265	299	271	262	299	275	315	282	270	301	259	298	294	295	339	313	286	258	293	297	277	292	272	303	340	292	279	320	292	290	311	295	318	288	305	316	286	285	304	274	296	269	281	282	292	302	275	297	312	275	299	290	274	299	317	311	303	261	295	297	302	311	291	313	306	283	316	328	306	293	314	310	291	267	306	290	296	276	309	287	288	286	305	242	313	271	278	297	263	315	331	318	281	290	288	305	289	313	271	287	304	291	284	294	288	340	289	317	273	266	259	286	328	291	316	286	269	290	311	323	314	286	301	279	293	318	283	265	275	306	298	278	292	297	310	285	281	292	274	312	283	310	283	299	277	236	307	295	301	281	315	306	306	274	291	335	310	302	275	276	281	291	266	292	295	328	268	311	280	277	303	300	294	287	289	269	305	309	283	317	285	279	293	284	301	286	265	271	288	247	273	289	280	301	317	309	281	311	272	302	306	280	293	289	298	283	281	291	295	296	293	281	297	287	281	318	274	294	302	324	279	301	308	323	292	279	291	271	276	295	290	313	294	290	314	289	291	288	301	291	294	273	288	274	324	310	300	325	276	314	285	293	270	292	316	285	293	310	297	297	290	261	289	296	280	293	273	301	261	303	285	321	264	306	306	283	302	324	296	273	284	275	281	283	271	292	310	278	299	293	288	330	285	286	293	292	291	291	279	314	285	277	298	303	282	316	306	296	266	276	273	274	290	272	297	308	294	311	279	275	282	324	297	285	283	272	262	292	312	294	306	266	300	322	284	290	313	311	282	286	316	287	304	283	270	312	269	275	279	306	295	280	309	299	294	307	287	306	286	261	262	297	297	303	287	292	273	281	319	277	292	273	297	274	293	312	278	316	280	307	277	292	260	292	291	299	295	315	268	299	300	271	288	266	275	276	264	288	309	276	298	280	264	308	291	294	288	279	280	285	286	284	302	280	309	296	277	324	287	278	287	287	291	309	292	332	296	276	257	310	319	301	285	285	302	269	260	321	272	299	292	300	302	315	317	280	295	254	308	302	329	313	320	285	295	262	309	269	329	279	278	291	261	301	290	285	309	294	317	305	308	282	262	282	314	266	302	291	285	302	302	313	292	263	270	274	298	302	311	276	282	314	330	295	319	286	305	290	300	284	297	266	283	265	276	297	303	288	300	302	280	301	290	303	271	280	286	284	295	252	278	296	284	244	294	298	291	323	287	286	331	300	294	277	305	287	270	301	277	317	268	296	289	293	321	322	332	295	299	299	313	309	295	289	301	298	322	296	298	271	283	278	312	309	276	272	273	269	271	276	317	292	267	308	318	311	314	287	288	297	269	298	283	330	279	303	276	305	314	302	283	304	295	279	324	319	294	305	308	309	281	287	300	293	291	311	314	254	305	273	315	338	302	298	297	304	310	274	307	297	275	274	288	310	282	299	281	293	293	310	304	278	304	293	281	289	306	283	280	267	272	308	271	279	270	274	297	264	298	278	280	300	240	311	290	303	277	285	298	289	299	276	303	286	283	281	267	290	265	271	284	293	261	293	269	292	288	266	296	305	297	275	298	316	330	276	301	276	332	289	251	291	295	296	260	294	287	293	272	312	304	254	294	300	298	290	323	280	285	274	260	290	275	304	271	269	305	312	284	287	273	294	284	293	285	237	276	290	289	315	293	271	260	293	276	267	303	308	284	285	274	304	294	282	310	302	311	281	282	306	316	280	280	301	264	308	324	296	273	306	280	310	273	268	312	290	272	270	267	276	289	283	293	291	287	286	314	304	284	301	273	284	299	281	266	296	277	341	311	324	290	310	304	296	299	276	299	297	295	266	292	296	310	271	286	280	294	291	279	282	273	271	273	303	287	275	291	296	310	307	312	291	295	293	301	300	312	290	303	336	293	295	290	279	308	295	293	274	303	288	294	295	281	297	258	303	275	317	303	304	316	261	262	322	264	308	295	250	308	266	264	282	288	265	277	298	309	295	303	300	277	321	296	317	274	303	290	297	284	319	282	302	297	291	284	282	325	314	287	316	258
23925	15232	12896	7007	4738	3411	2685	2083	1657	1493	1352	1149	996	955	919	836	804	739	766	703	683	630	646	625	624	634	626	578	594	586	579	601	637	589	562	579	533	574	593	525	565	538	562	547	555	536	473	495	507	544	572	540	542	523	539	551	547	551	509	514	536	456	524	460	495	523	485	517	512	522	499	474	498	527	541	516	507	552	532	509	482	520	518	469	490	552	539	503	513	508	456	507	487	507	519	476	506	538	508	521	511	512	499	523	527	490	530	517	550	498	511	538	525	516	479	500	506	477	511	485	461	470	485	499	491	522	534	520	499	498	487	487	491	500	492	487	481	502	494	465	495	503	502	476	489	568	473	500	550	505	556	523	500	477	525	528	491	467	535	524	502	484	490	505	488	538	488	544	581	521	488	467	487	466	523	494	526	486	530	474	515	499	502	473	531	467	503	501	534	531	511	464	531	509	484	531	521	517	506	515	520	491	504	488	551	512	520	504	500	466	481	568	524	528	527	537	528	538	503	523	518	534	474	498	499	514	526	516	525	497	525	503	523	502	500	462	483	507	490	488	527	501	501	525	505	474	492	526	477	456	483	478	518	526	548	478	515	507	518	492	551	507	485	527	496	556	518	534	533	536	562	477	475	500	517	558	533	479	521	491	489	511	480	476	482	509	479	509	504	518	502	525	464	531	502	521	541	524	523	506	480	496	504	494	500	488	488	484	475	543	520	527	463	501	488	508	523	485	535	526	459	488	490	507	498	525	496	480	475	518	517	484	462	476	476	482	514	477	510	519	503	514	517	506	524	483	557	509	494	479	497	502	497	501	499	503	503	477	488	505	459	480	481	456	506	502	485	501	513	470	505	497	480	521	504	475	513	483	504	513	519	513	468	534	557	501	517	515	538	549	509	531	460	515	494	553	501	506	544	523	499	479	475	495	460	509	517	523	474	513	511	517	506	490	516	503	478	501	517	435	500	510	460	485	503	520	463	526	502	460	534	538	532	543	499	500	466	506	508	506	495	493	465	486	502	494	497	522	500	493	513	483	463	503	553	468	510	530	508	480	481	522	497	518	498	546	471	480	497	484	506	469	511	472	482	482	506	487	465	511	536	526	434	436	500	503	523	498	492	496	514	496	506	517	482	505	519	481	494	485	478	506	497	497	485	473	489	464	510	539	503	520	486	512	501	501	518	493	491	496	520	500	490	523	496	504	493	487	526	498	510	457	521	489	467	512	486	490	510	514	465	477	525	488	539	504	519	449	537	489	493	491	502	522	512	500	540	497	505	526	468	497	493	463	502	482	551	514	492	520	496	504	540	481	533	528	482	540	518	447	495	504	465	484	508	507	512	473	498	500	478	496	517	509	521	517	526	490	527	472	516	529	501	479	452	487	476	511	502	516	481	524	533	498	553	525	480	500	530	469	503	499	489	524	464	493	501	508	512	501	501	525	479	511	508	519	490	496	498	479	507	497	470	463	509	519	522	500	478	519	465	502	571	533	526	502	500	490	492	499	541	495	505	482	544	536	507	505	498	525	510	518	523	516	545	516	490	497	505	538	512	496	506	529	475	491	510	476	530	495	484	490	492	474	505	451	531	488	502	482	497	501	507	509	498	494	515	490	532	498	503	483	466	526	534	515	496	502	477	517	499	499	500	479	495	521	520	459	551	532	489	517	486	495	510	463	483	479	509	526	527	483	529	500	491	529	556	489	509	474	517	502	514	516	498	529	494	517	495	546	542	470	501	495	483	463	524	527	487	487	490	452	519	507	498	508	498	470	526	495	495	507	513	499	519	549	526	502	505	505	518	511	498	492	532	509	494	513	530	509	536	552	533	474	517	493	508	488	509	522	498	504	527	484	515	484	493	513	510	519	522	510	485	521	489	460	519	480	498	518	522	504	504	500	506	527	456	525	491	473	519	522	465	548	525	470	507	537	514	518	481	471	479	522	510	520	532	481	507	500	528	505	505	476	467	508	522	504	510	523	496	514	493	498	483	514	493	540	451	476	521	483	500	527	529	522	548	506	522	476	475	495	487	504	462	498	485	498	512	531	463	531	485	471	506	495	555	502	514	510	524	535	532	483	486	523	489	511	505	528	485	511	547	507	489	532	523	511	490	498	525	490	547	508	474	494	487	512	505	498	494	526	515	490	516	531	491	472	468	539	485	487	501	516	510	482	500	527	535	506	469	502	487	466	480	504	493	519	491	487	483	488	501	474	496	541	527	525	467	478	524	484	526	545	474	526	509	548	499	505	538	480	493	563	479	506	497	531	480	509	512	534	500	515	498	492	487	480	500	492	518	466	502	466	453	469	524	465	541	512	486	517	510	502	496	503	483	471	516	548	521	535	486	512	469	467	538	493	493	493	508	528	522	480	482	491	484	472	543	521	524	471	500	485	517	537	494	516	496	533	487	480	475	490	489	511	480	518	544	482	480	490	500	479	506	490	522	500	472	509	510	472	511	503	520	516	494	513	433	510	502	497	523	474	483	481	467	559	487	511	500	469	482	515	532	479	502	517	499	490	530	511	506	518	491	502	536	483	529	486	503	508	492	525	501	529	499	494	507	502	516	545	545	473	502	517	518	483	482	500	458	488	516	498	494	480	486	530	495	494	498	498	539	526	509	484	492	510	518	508	489	510	491	491	509	485	515	476	522	480	482	480	510	484	488	503	503	494	490	519	469	524	493	469	496	499	470	487	507	533	524	527	515	493	487	528	476	449	511	504	514	545	499	482	513	517	504	471	486	461	492	453	501	516	518	510	460	518	533	501	510	504	515	522	467	480	521	497	484	493	505	485	465	499	514	487	529	538	474	518	499	503	512	513	483	502	501	520	504	485	476	523	487	502	483	490	543	515	521	503	510	497	518	528	501	523	503	477	494	520	486	498	501	472	487	537	506	522	513	510	512	467	477	533	519	535	510	519	501	490	506	483	475	467	517	511	479	511	451	488	517	488	566	487	496	484	472	485	499	498	519	480	502	518	536	539	496	479	513	536	520	506	527	524	497	484	451	504	506	513	504	523	498	459	482	480	483	510	482	447	496	511	504	472	504	537	446	524	517	555	457	494	495	490	511	515	521	487	525	496	510	487	460	509	513	483	507	502	532	462	491	523	519	500	492	519	511	519	476	492	512	512	512	539	481	501	494	527	476	485	490	512	524	530	537	542	469	531	491	513	506	488	514	492	519	474	484	478	498	493	499	498	503	477	512	503	508	512	504	454	482	465	505	482	493	483	517	513	493	492	511	503	480	497	539	478	495	518	516	529	493	478	499	499	514	558	472	526	491	525	468	508	495	527	468	495	489	489	507	519	528	492	483	492	491	493	503	497	527	574	475	532	511	521	458	491	502	489	495	542	475	489	501	532	493	492	521	480	495	516	505	441	505	466	503	494	527	457	502	533	521	531	539	489	546	497	499	540	460	451	491	509	509	512	467	542	488	497	524	540	488	502	482	501	521	520	473	489	500	488	497	546	457	473	504	490
26615	20573	8441	482	253	237	196	196	179	162	200	152	179	162	186	155	167	168	183	158	164	173	186	166	171	180	158	184	159	135	181	178	142	174	147	190	160	183	186	126	156	170	160	144	172	155	155	184	180	160	143	149	154	151	173	139	167	174	169	163	166	167	165	173	173	144	166	159	160	172	164	164	166	160	146	149	139	161	162	204	160	157	174	162	175	181	171	161	144	163	171	165	188	184	156	179	171	140	139	183	155	174	163	135	173	129	161	142	174	177	148	176	159	177	159	165	174	127	162	171	153	163	145	153	164	141	163	163	154	165	175	146	175	203	124	159	138	153	166	173	172	162	163	175	163	159	174	160	184	182	148	145	159	173	152	173	175	154	143	132	171	163	161	147	173	166	167	137	172	172	165	160	170	164	181	185	177	168	157	158	183	147	156	165	170	170	185	172	151	170	171	178	153	160	186	153	166	169	151	147	158	128	168	187	143	166	161	166	159	170	180	190	170	162	157	171	172	161	176	166	161	148	174	155	163	175	148	143	134	178	165	159	166	153	150	175	135	171	182	174	153	146	167	148	147	151	167	173	167	169	176	141	157	156	149	172	165	170	168	152	165	164	153	177	162	167	158	148	147	143	174	165	167	167	191	173	169	167	135	148	153	174	157	149	155	163	175	184	161	174	184	175	168	157	162	143	158	160	176	188	150	155	158	146	147	170	153	169	185	186	180	142	158	148	140	182	157	150	159	154	169	156	155	150	166	161	141	143	154	154	158	171	153	171	189	164	170	166	164	172	162	174	169	173	152	163	175	187	176	157	160	152	165	168	159	155	170	166	173	165	169	175	165	148	153	173	165	169	149	164	176	148	177	154	151	169	160	178	185	155	164	183	160	151	172	171	154	187	170	178	166	137	171	164	188	168	148	179	174	153	159	163	153	170	190	142	194	166	178	180	163	166	150	160	165	166	164	165	164	148	181	153	176	158	170	151	165	142	169	156	162	142	175	164	168	147	156	177	157	137	155	166	162	150	142	151	177	166	149	169	158	177	184	153	156	152	145	175	167	156	135	149	174	144	155	168	167	143	153	158	157	163	154	152	166	163	141	170	154	195	160	159	155	144	175	180	161	162	180	181	168	154	163	167	163	160	180	156	167	181	158	157	127	183	146	187	187	142	167	184	159	166	167	179	172	146	168	183	203	172	152	168	164	170	168	170	168	159	156	177	146	148	159	166	179	150	151	181	143	193	159	191	183	178	182	181	158	164	178	153	163	169	155	155	164	178	174	147	159	148	180	145	149	186	148	161	162	171	162	156	152	164	186	180	184	183	162	157	187	140	150	174	181	163	158	145	160	172	160	163	186	183	163	164	173	145	174	167	160	149	171	151	170	188	174	173	167	155	167	148	144	161	152	177	153	139	158	170	135	173	158	188	173	155	172	187	172	160	181	163	182	147	168	163	155	184	144	153	159	162	162	144	157	152	164	180	174	164	172	163	176	183	156	153	149	157	180	201	177	168	161	156	168	157	147	149	151	171	154	159	193	190	165	170	172	139	149	160	158	174	180	159	161	184	159	164	140	166	150	150	157	164	156	166	172	153	161	159	172	151	170	158	154	161	154	160	161	152	181	146	183	162	140	162	161	158	183	166	166	153	171	173	145	179	150	189	161	171	149	172	137	178	163	158	182	190	154	171	176	145	177	182	165	165	166	141	174	148	164	163	170	138	189	150	165	147	172	171	165	168	177	155	158	163	158	185	190	161	168	170	169	157	159	175	151	167	140	182	152	177	156	162	159	188	150	175	169	172	178	174	159	150	178	164	141	185	172	165	168	146	166	150	165	166	168	163	176	152	157	170	140	146	157	181	162	181	167	169	182	175	170	176	156	162	193	182	170	172	163	143	181	186	153	175	163	135	160	178	151	160	157	161	179	182	180	175	154	171	152	153	187	148	169	154	174	162	161	157	144	159	147	162	166	173	171	167	157	170	142	154	168	181	165	157	154	158	167	154	154	172	154	173	158	143	153	164	162	166	169	164	165	171	166	151	167	154	192	168	155	167	140	167	142	153	145	148	142	156	186	147	167	169	150	191	153	170	154	151	173	141	137	157	167	178	143	177	157	171	162	143	195	170	157	174	178	166	153	147	148	167	149	173	169	164	157	178	147	168	200	175	158	177	164	164	162	155	161	158	149	158	167	177	166	134	175	189	176	171	159	158	155	150	164	148	147	186	148	164	153	178	172	162	180	164	169	167	168	152	163	172	161	170	173	161	183	160	149	155	163	178	169	178	188	182	159	166	163	173	174	159	139	164	154	166	177	144	179	130	183	175	177	167	175	156	176	154	171	149	171	166	154	150	144	163	179	173	162	141	168	151	175	157	167	159	146	180	157	168	145	150	169	153	148	197	167	138	155	155	169	169	169	168	175	149	180	173	162	180	165	172	161	156	159	164	169	167	165	173	163	172	167	154	156	155	159	176	153	163	156	163	147	158	178	141	156	172	200	169	165	151	152	158	185	170	156	161	176	170	155	150	155	152	185	151	159	171	177	144	159	151	161	147	173	162	156	161	144	148	149	182	175	151	176	157	166	177	169	162	173	164	177	184	162	168	160	157	146	167	187	152	161	150	152	162	166	153	194	148	158	167	164	175	185	176	160	193	148	153	164	152	174	190	175	162	146	158	157	161	174	155	171	156	165	157	181	153	170	177	160	157	164	170	172	154	157	173	160	177	166	151	155	167	168	156	161	159	159	162	167	150	175	158	187	158	136	172	149	168	172	142	152	163	187	164	182	165	158	180	179	159	176	161	155	140	167	186	182	161	175	166	174	171	169	173	165	164	179	161	176	154	151	155	176	146	177	180	172	142	173	148	175	181	172	147	156	148	169	128	156	160	166	150	169	173	170	186	150	183	159	160	171	173	159	180	155	165	184	170	134	135	173	153	151	171	138	159	177	142	156	186	170	175	158	168	157	176	164	176	151	179	158	146	165	167	180	159	145	186	188	175	178	178	165	167	177	160	159	169	141	157	161	178	155	171	147	158	189	164	152	151	161	172	166	168	145	186	151	179	144	130	169	174	156	166	176	173	187	189	162	160	183	156	156	166	188	166	174	180	188	170	152	144	162	150	168	140	181	179	152	167	152	170	161	164	159	184	165	149	186	128	138	158	149	173	133	179	138	198	156	161	163	167	182	146	176	151	165	154	162	149	167	181	184	178	150	168	169	164	160	155	187	160	163	154	174	179	161	178	166	173	167	180	145	158	159	157	150	165	173	170	155	178	193	171	157	159	169	156	168	143	164	153	177	158	167	163	160	157	166	150	162	158	151	181	164	159	168	160	150	182	167	167	177	158	163	176	167	136	171	172	152	173	163	162	151	173	164	198	152	164	191	151	163	179	162	173	165	190	146	166	182	169	148	184	142	165	156	158	169	178	159	176	147	162	148	153	166	171	176	165	167	160	171	176	149	161	149	165	163	212	163	161	151	165	148	169
10391	1388	1216	677	546	478	400	372	336	380	369	346	350	321	322	317	341	342	349	328	320	341	352	352	352	343	325	334	342	310	302	315	335	296	360	306	297	286	337	333	321	312	325	324	334	331	320	311	323	320	306	295	284	327	298	301	302	272	296	343	302	304	319	317	332	322	315	369	341	308	334	311	293	310	337	295	289	295	319	290	311	305	315	357	300	305	324	302	322	325	307	306	305	346	309	321	342	307	303	280	297	298	292	324	298	315	327	343	323	301	308	331	298	311	298	315	324	307	327	323	318	326	362	279	315	318	344	352	296	321	326	321	309	314	308	296	333	342	317	306	327	306	321	302	305	329	335	327	309	291	340	307	273	305	310	309	306	297	306	305	334	307	337	342	349	320	323	322	294	314	320	304	286	300	301	324	312	307	314	313	336	292	282	335	344	321	324	354	306	307	324	307	333	325	290	301	314	302	285	341	339	334	300	328	324	330	304	301	329	314	339	329	293	319	318	338	303	333	328	310	257	317	332	333	315	318	308	331	344	315	334	326	327	347	330	333	325	296	322	305	333	309	340	341	328	294	318	305	292	314	319	307	312	333	295	340	314	345	324	329	316	295	321	303	296	316	310	363	331	330	353	298	308	325	311	300	325	323	312	300	306	335	283	327	295	341	333	313	286	315	342	286	299	325	313	311	316	297	342	314	321	337	340	334	334	325	305	294	287	293	291	324	311	285	304	340	325	299	310	297	319	333	297	332	332	328	321	281	278	331	304	327	320	287	303	303	333	293	319	316	272	332	301	326	298	317	301	322	296	325	312	311	321	305	334	308	294	308	318	291	319	320	350	290	308	327	320	327	318	341	292	317	342	310	285	305	317	329	310	321	280	309	302	304	294	317	333	313	345	353	312	319	295	311	327	359	314	291	289	319	340	336	337	297	319	325	344	305	341	329	315	311	319	360	326	350	314	313	295	320	357	303	324	335	292	281	299	302	318	308	325	332	321	339	312	320	290	305	329	326	338	307	315	298	303	342	333	306	280	320	342	322	322	338	311	306	300	325	290	327	327	342	318	332	358	336	286	318	313	301	310	323	309	292	320	333	304	324	294	337	310	328	317	287	280	305	341	330	332	300	316	319	320	342	303	296	315	318	304	306	335	342	305	314	311	309	321	317	293	315	314	325	313	316	318	272	327	329	335	320	332	313	314	316	305	310	323	301	339	310	311	322	328	337	297	283	313	304	336	311	346	330	319	322	296	301	281	333	322	293	338	302	311	293	281	300	286	311	306	314	320	319	321	277	313	327	325	304	326	297	328	313	314	306	280	326	302	313	348	319	336	332	337	307	345	329	297	276	321	332	295	325	331	332	331	321	317	315	318	327	328	334	294	334	309	325	321	317	315	332	319	330	309	328	341	340	308	295	323	315	339	325	322	307	310	304	311	308	339	310	332	309	330	317	306	346	355	343	304	336	352	291	330	292	316	303	310	311	330	323	316	312	321	302	327	326	308	307	342	320	355	331	315	296	331	306	319	321	318	325	298	319	290	311	283	302	319	321	331	326	327	312	326	335	309	310	328	310	324	312	306	304	343	295	333	339	318	298	306	349	305	307	343	310	341	307	307	299	318	322	320	344	341	313	345	331	308	307	336	321	299	344	307	327	333	303	323	321	311	327	330	331	352	305	295	292	316	321	317	300	346	344	328	354	324	322	303	325	277	299	318	312	354	328	335	322	300	324	312	324	297	298	303	310	341	308	310	347	302	334	327	352	320	317	334	299	297	284	312	295	310	304	314	327	313	306	302	320	299	317	353	307	289	313	309	312	317	322	327	286	308	286	318	352	336	304	317	299	323	341	310	292	324	340	305	337	320	309	314	308	311	318	296	306	288	304	320	317	309	331	301	311	352	316	309	316	305	305	305	317	307	334	323	299	315	290	284	277	319	290	306	321	361	298	318	348	324	336	299	324	303	294	305	310	323	291	302	328	322	309	317	307	310	299	317	312	293	320	334	334	338	286	292	322	309	308	348	319	317	345	313	305	326	337	307	292	302	335	306	335	322	326	300	280	332	306	334	314	319	326	322	326	293	339	348	314	331	327	311	317	319	289	330	309	310	295	297	321	292	289	324	331	300	299	299	314	332	336	308	306	287	307	306	333	311	313	349	313	309	300	287	311	367	360	329	334	318	304	352	305	339	321	310	327	345	348	326	325	327	327	325	339	322	328	303	316	350	304	322	335	318	320	318	316	295	314	327	307	335	363	336	318	336	303	290	322	314	356	302	332	319	288	331	300	340	313	299	324	313	299	287	314	322	342	283	264	315	334	286	338	360	325	315	330	319	309	292	315	315	318	288	335	343	265	315	319	314	326	290	294	307	333	311	348	291	333	326	325	311	320	309	312	295	318	321	320	309	339	297	316	332	322	298	338	327	329	306	319	320	289	312	308	319	295	284	294	328	317	338	308	302	311	319	307	303	362	333	312	307	305	343	303	334	292	313	355	311	352	307	291	302	319	340	316	316	318	322	341	325	301	303	321	322	325	284	317	340	310	335	295	303	333	305	300	286	320	305	339	310	308	318	305	320	330	343	351	309	290	333	326	336	320	348	311	288	318	335	295	311	301	326	323	336	305	342	291	304	306	312	315	298	306	315	304	332	325	311	305	317	320	293	306	297	310	307	279	349	317	327	307	329	345	346	306	323	305	345	325	313	319	296	345	299	286	322	314	299	306	300	302	319	296	338	316	326	295	337	307	319	308	286	334	338	331	299	314	292	330	309	324	307	332	308	325	349	302	306	293	338	306	291	329	330	330	325	298	331	347	333	320	296	289	333	294	316	320	306	325	310	336	317	302	319	307	283	309	354	294	327	345	307	339	288	313	298	329	328	337	300	299	314	348	297	333	313	327	322	287	335	326	309	351	340	334	304	338	308	307	296	316	302	331	307	312	324	336	303	301	323	320	329	301	316	277	334	342	326	289	328	336	308	324	348	334	340	316	291	304	329	302	308	301	354	308	311	298	346	300	315	331	322	321	331	304	303	331	313	336	331	322	320	302	303	311	308	336	290	317	308	329	325	276	340	321	309	325	314	326	307	311	316	301	333	307	333	336	318	313	340	339	314	325	333	311	334	312	299	295	323	299	335	338	313	338	318	335	329	340	302	296	300	291	312	299	351	322	313	308	286	309	318	298	337	326	271	295	312	342	292	336	334	338	316	292	322	299	320	302	302	323	327	312	319	288	342	279	299	306	314	324	321	324	313	310	300	317	287	328	289	301	295	326	331	315	321	299	307	329	313	323	320	315	319	326	310	305	302	317	325	317	327	341	303	314	334	326	323	344	328	317	341	273	332	315	304	316	309	325	305	319	323	329	324	320	310	288	327	310	323	320	315	325	315	336	331	319	319	323	289	314	326	316	296	326	332	383	350	343	348	302	281	314	276	333	317	320	328	350	341	300	328	331	325	326	316	290	267	308	325	301	319	317	358	312	344	307
24012	21072	28124	24225	19934	1499	518	346	283	238	234	193	183	199	188	177	143	166	158	147	116	141	122	142	130	132	135	137	117	128	112	128	127	101	128	117	134	124	101	106	130	114	156	136	134	119	120	123	128	114	121	115	130	122	112	119	122	125	122	130	110	129	143	129	117	117	122	118	127	117	114	98	123	111	120	96	109	124	116	119	106	145	116	116	109	113	129	95	119	104	115	109	113	124	124	97	114	115	116	106	106	156	131	107	111	100	103	108	114	116	118	123	121	126	113	128	141	118	116	110	120	129	125	126	108	115	99	114	124	112	127	113	145	128	124	106	106	136	126	98	128	110	129	116	132	121	106	125	110	115	118	136	140	107	113	97	123	128	125	125	101	121	136	125	121	114	103	110	111	124	113	144	116	113	100	101	125	95	122	121	129	135	143	130	124	129	111	123	119	128	123	117	111	109	106	128	130	116	115	134	107	137	118	124	121	115	110	113	121	130	108	126	112	133	104	132	119	100	114	93	111	124	116	110	120	114	133	107	125	119	122	125	125	115	103	105	133	113	116	104	115	106	131	115	129	128	121	120	114	121	124	103	107	131	104	124	121	121	120	120	118	111	102	111	113	104	126	130	125	119	117	116	117	121	107	120	118	126	125	119	108	97	119	137	126	109	114	115	124	96	106	121	120	104	115	117	135	118	130	117	100	105	109	118	136	135	112	120	119	102	126	124	114	117	115	110	120	136	128	117	105	123	126	122	129	101	111	121	120	132	129	107	94	126	113	137	111	129	118	126	101	108	100	103	113	118	116	123	116	107	129	117	111	105	152	139	124	123	130	114	126	140	111	119	101	115	124	123	111	120	123	141	122	108	126	114	139	89	120	121	104	123	106	102	120	121	133	138	111	124	125	112	120	121	126	92	114	107	119	104	123	123	127	123	111	130	115	136	118	125	111	110	111	130	133	100	131	126	117	129	120	123	127	125	122	104	121	114	127	118	135	113	118	121	90	119	124	138	139	121	127	130	118	105	123	124	112	112	121	121	109	114	117	118	108	95	126	124	111	129	127	101	106	113	132	103	100	127	116	117	103	137	125	124	126	133	117	110	129	122	106	116	121	120	121	119	118	124	108	139	129	134	128	129	118	112	122	103	106	127	132	118	113	93	131	106	114	130	112	114	108	107	124	113	108	117	115	128	100	109	123	123	119	123	121	115	117	103	111	109	117	128	114	111	117	122	127	129	96	117	125	140	111	124	99	110	127	103	97	107	124	133	119	119	119	124	128	109	122	135	121	95	106	97	141	120	119	122	109	125	120	111	117	114	102	113	125	140	113	117	134	128	107	106	113	108	121	136	109	116	134	146	126	110	127	95	107	136	123	110	108	101	112	129	106	115	111	118	102	130	112	101	131	107	115	114	117	122	112	117	120	130	97	115	115	109	113	105	129	106	122	144	112	121	102	115	114	127	116	118	132	125	106	113	111	118	116	125	139	130	127	111	147	136	130	110	103	125	127	126	126	115	110	106	109	104	126	104	139	120	137	106	121	122	119	124	123	105	127	129	122	103	118	102	121	132	115	119	121	131	120	131	125	112	118	117	132	125	127	110	123	116	107	104	117	112	128	128	121	109	129	115	113	120	109	131	139	129	132	116	106	119	126	121	116	121	114	132	120	128	104	120	112	121	127	105	107	130	110	115	101	133	132	126	116	123	117	117	107	111	117	100	117	107	128	143	109	108	118	132	123	117	114	113	109	115	135	119	122	91	113	102	117	109	109	128	114	120	106	125	108	128	142	124	114	116	91	101	124	113	137	69	127	112	139	123	114	111	95	128	111	114	114	120	108	126	110	117	108	115	104	125	124	131	110	115	106	117	106	133	107	113	102	119	135	116	114	104	136	118	112	105	122	114	134	129	117	129	108	131	106	141	121	118	125	135	122	107	125	127	119	120	117	115	93	121	150	115	129	123	115	107	95	129	135	143	116	101	105	125	125	113	129	112	117	116	106	100	117	114	97	134	121	120	104	121	105	112	116	122	109	127	106	124	111	116	111	135	104	124	116	139	124	144	109	114	135	115	125	117	123	104	106	125	109	118	117	122	125	112	108	141	105	118	96	116	106	119	108	109	126	107	102	125	117	113	112	116	95	128	134	105	130	133	132	113	135	107	114	116	119	129	97	129	113	124	129	118	113	119	120	105	110	130	118	125	127	136	118	130	103	121	98	122	107	125	116	121	135	101	122	134	122	134	102	101	108	102	157	117	105	117	123	100	122	112	106	141	115	121	103	112	103	123	116	112	120	115	106	128	126	133	135	107	120	117	102	105	127	114	107	116	109	120	130	123	139	111	119	119	116	125	114	107	124	120	114	109	113	102	104	97	117	122	109	111	115	131	117	105	136	120	121	122	128	121	110	105	126	128	123	126	104	113	105	138	103	111	133	116	117	127	116	141	123	110	115	110	122	103	128	115	96	120	104	119	123	106	115	118	105	124	120	126	130	116	130	123	129	117	114	123	123	108	129	110	123	95	116	124	126	126	104	137	124	127	117	111	114	112	120	104	116	116	113	127	99	89	115	118	109	104	114	108	107	117	114	133	121	96	131	134	119	123	103	117	122	114	126	118	123	109	105	128	129	107	105	120	119	114	115	132	119	130	121	134	133	139	120	115	116	125	105	120	135	111	123	130	141	116	127	139	114	116	117	103	113	115	114	118	110	118	112	126	112	137	117	132	105	112	114	120	133	120	119	115	134	106	113	118	110	131	126	120	111	113	125	104	118	111	115	124	129	120	124	129	108	114	112	102	115	112	129	118	99	110	99	100	128	108	132	113	91	107	110	130	117	110	132	138	127	106	98	90	118	102	124	111	116	114	111	134	108	131	94	113	104	109	121	116	136	136	115	104	94	89	128	118	132	107	127	110	120	173	125	127	111	120	97	119	97	118	113	122	113	107	101	107	126	113	119	134	116	112	113	106	118	124	117	115	114	146	106	125	106	123	126	113	107	95	113	111	118	115	123	97	114	106	113	115	118	141	113	124	129	116	120	122	141	100	117	127	121	116	126	107	118	117	116	122	100	112	119	105	127	115	106	93	130	110	118	108	120	117	118	136	111	95	121	116	104	102	132	115	99	134	136	110	99	110	112	132	131	123	101	112	115	109	115	109	113	99	110	117	125	120	97	108	110	128	131	117	116	147	95	109	124	133	125	104	117	96	131	123	115	114	118	129	108	116	128	113	133	121	106	142	127	111	138	138	114	98	116	91	111	104	102	111	116	119	103	109	106	113	109	117	105	130	110	128	116	125	111	110	116	100	130	121	111	107	114	123	104	101	127	115	118	112	117	99	133	111	104	105	117	109	126	115	103	115	129	113	113	107	121	110	119	93	124	119	136	110	120	110	128	105	110	132	110	116	130	112	106	108	105	119	108	123	122	115	104	120	95	117	146	93	118	122	110	121	136	117	137	120	117	109	131	109	119	108	125	118	127	115	132	113
20324	9431	7943	3988	2480	1826	1320	1131	883	690	586	557	505	476	426	430	374	360	322	346	291	318	337	293	266	299	299	272	264	292	243	247	258	255	247	238	249	265	255	246	215	240	264	221	238	240	249	263	251	226	249	248	244	250	232	238	207	219	263	245	228	248	231	222	221	222	236	260	221	219	235	253	234	216	246	237	241	229	230	258	227	238	247	214	214	250	259	233	257	229	219	227	239	263	219	210	216	208	231	241	207	220	235	223	244	236	236	233	259	227	239	236	225	234	226	192	231	241	229	230	225	243	224	204	232	247	235	212	232	205	220	231	222	211	224	225	224	255	240	230	226	223	268	222	198	199	241	229	212	232	232	248	240	217	248	226	242	249	214	222	226	258	219	218	251	248	227	200	225	219	217	236	221	219	232	208	223	195	200	224	225	226	222	227	217	249	227	237	255	246	240	212	235	235	227	234	188	225	243	230	211	251	237	240	219	214	215	213	241	237	226	245	236	198	236	203	224	217	217	214	248	237	219	207	241	229	216	211	252	239	226	220	222	224	245	242	190	263	216	249	245	229	238	228	253	232	236	241	240	236	202	239	226	240	205	218	233	205	211	242	234	222	230	243	230	228	229	235	215	214	232	221	240	241	216	251	223	237	231	211	257	244	215	272	230	212	210	241	220	232	245	223	213	227	246	243	218	247	248	209	234	206	234	237	221	238	218	213	234	198	221	238	238	228	212	233	232	198	263	204	231	225	204	211	220	222	228	211	238	218	239	231	223	209	247	239	213	215	221	233	238	210	209	223	224	194	221	263	207	210	231	230	205	237	217	224	251	217	189	243	264	227	217	207	258	203	225	203	229	206	228	225	210	214	232	238	220	239	218	228	233	221	231	209	244	241	229	212	228	229	219	242	217	229	210	248	213	244	250	250	260	236	210	213	210	253	240	254	264	225	196	226	240	207	216	215	217	232	189	241	222	213	240	243	204	215	234	256	197	224	227	210	229	233	234	226	246	219	255	230	201	243	213	208	238	232	229	236	232	227	241	214	230	211	239	213	201	217	198	224	236	238	227	199	224	237	217	224	248	219	215	218	229	227	240	209	238	223	230	224	233	223	227	233	229	247	249	261	232	252	250	246	210	228	234	232	215	217	212	230	238	232	259	211	196	217	213	222	221	234	228	222	226	229	230	229	238	224	220	253	203	211	209	224	199	229	224	221	241	254	210	228	226	228	227	230	214	232	246	218	205	231	238	225	230	226	245	251	242	225	234	237	217	251	233	256	215	237	237	210	251	248	242	195	228	213	212	241	217	220	202	212	273	226	235	246	224	221	230	216	232	236	221	214	211	245	249	224	214	228	236	243	224	237	238	222	228	242	216	251	231	221	197	231	235	211	209	231	238	213	222	216	252	245	218	195	228	218	192	242	217	216	234	214	231	256	217	245	210	199	234	213	274	233	236	226	247	228	218	209	219	237	243	242	232	248	234	242	246	261	219	227	224	228	239	217	227	239	236	209	210	223	283	193	224	223	245	234	216	224	227	220	216	224	216	226	219	238	233	217	246	241	219	228	244	252	231	215	210	238	226	239	233	219	224	231	213	214	237	217	225	221	242	219	227	233	230	218	234	242	233	227	227	230	223	231	223	234	235	228	242	229	228	197	223	199	209	227	231	235	226	247	209	237	224	214	200	224	221	228	233	247	222	229	181	224	214	208	239	233	207	240	218	215	223	223	219	209	216	215	235	242	220	252	253	239	215	224	233	232	203	226	243	234	230	236	228	218	238	235	248	256	220	208	241	236	231	215	228	224	227	217	233	201	229	236	226	252	221	220	228	242	223	220	211	228	230	209	213	217	218	225	237	194	244	204	229	241	231	204	227	237	231	212	209	251	228	202	216	236	251	248	213	209	215	209	234	223	254	225	180	194	201	254	199	195	219	221	243	232	252	242	203	223	242	255	223	212	226	227	249	213	234	213	236	221	224	236	207	239	232	235	193	224	205	228	204	212	238	223	228	248	199	214	264	221	219	257	208	236	218	230	231	223	215	231	234	216	226	235	204	224	260	230	252	232	218	222	262	232	231	219	234	263	227	223	230	234	192	199	226	201	213	206	208	195	224	228	224	219	186	247	239	216	208	205	231	216	222	217	235	221	225	237	250	203	218	238	230	204	240	225	230	258	222	202	246	215	222	208	242	242	216	232	210	217	250	226	226	228	233	221	231	220	217	251	226	208	238	209	228	203	219	231	211	221	220	211	225	233	239	246	245	232	240	230	243	216	229	232	223	240	237	250	220	237	226	207	217	221	251	231	215	231	257	238	243	228	199	238	258	241	215	243	216	231	256	207	211	229	208	206	219	212	228	230	244	219	225	230	223	193	246	222	239	209	242	241	246	229	232	229	233	246	227	233	234	199	197	223	233	246	234	235	208	235	237	244	228	245	222	235	241	211	211	256	236	227	223	227	235	203	250	228	242	249	210	234	228	247	241	233	215	252	212	209	243	222	223	224	211	225	226	228	221	236	239	250	228	219	225	230	231	234	227	248	205	230	252	198	222	248	224	234	219	226	230	242	195	216	204	221	239	224	237	230	246	241	221	227	232	222	217	208	229	235	213	238	211	241	224	218	231	209	236	212	224	249	256	211	242	234	219	245	240	229	221	217	241	232	211	217	239	213	223	251	256	216	235	216	195	199	236	201	214	214	219	261	203	226	225	216	224	236	250	213	233	218	247	227	242	213	235	231	279	239	252	228	223	217	224	239	259	220	220	220	221	215	233	234	200	234	222	251	221	245	231	225	219	233	236	227	225	246	251	228	198	200	222	205	225	235	215	220	233	196	233	225	196	266	221	217	228	210	224	215	246	190	231	192	219	233	207	236	190	232	228	222	241	205	227	218	218	219	211	191	197	234	211	224	207	225	231	223	235	227	220	250	206	247	219	207	230	216	230	228	233	223	203	245	233	269	207	222	209	230	240	218	220	219	228	249	247	249	241	241	212	243	222	211	211	213	230	220	238	222	215	212	223	229	222	226	233	230	244	204	202	209	217	257	244	224	215	209	199	222	226	239	209	214	249	244	235	235	231	220	241	224	229	214	220	220	238	233	263	240	207	227	242	225	239	226	276	225	207	200	209	245	263	224	215	235	225	231	222	217	224	217	211	221	203	239	237	215	220	198	240	230	244	238	246	210	238	214	224	253	208	241	225	209	223	222	230	215	226	230	242	240	233	228	209	209	221	232	217	227	221	229	217	221	232	232	218	210	230	238	195	230	221	220	201	245	218	209	241	219	220	254	232	218	216	228	219	232	210	224	226	223	193	205	245	236	243	242	223	255	232	224	248	205	188	233	221	201	216	244	214	250	222	240	208	235	229	249	203	209	238	216	219	214	231	236	220	221	226	265	239	240	215	225	229	210	214	267	216	212	239	200	231	218	250	245	232	223	216	239	228	208	212	210	240	234	249	223	232	212	230	232	243	222	231	244	256	247	242	237
22997	21034	28709	23551	21035	18961	1886	818	611	527	491	461	425	398	421	363	384	365	365	356	369	342	341	334	312	328	317	290	319	293	304	358	351	311	309	286	315	312	327	299	285	303	296	302	301	294	306	311	291	336	281	295	290	277	326	293	317	304	288	286	309	325	289	284	279	264	336	270	266	289	310	300	294	317	263	307	276	280	264	305	296	290	312	293	279	296	297	288	293	265	288	300	295	291	304	280	280	275	329	273	327	267	273	324	308	281	290	305	290	277	279	289	280	310	280	261	266	303	304	268	278	309	277	284	294	314	316	297	278	287	298	285	273	269	275	335	298	301	263	297	290	306	299	298	277	308	258	284	284	307	274	288	279	313	257	279	267	300	289	274	276	300	289	297	258	280	272	289	277	304	268	270	285	291	276	284	264	295	312	268	315	257	275	258	290	306	288	285	264	303	294	265	305	287	312	295	317	305	305	297	291	310	254	294	294	311	281	319	279	286	303	306	277	290	299	291	290	286	315	269	296	285	267	256	308	303	305	293	280	338	269	296	290	268	269	305	268	278	315	254	277	293	277	282	311	300	312	290	263	275	274	266	263	278	302	276	315	293	300	309	298	295	289	313	264	293	305	266	263	293	289	276	288	294	299	301	294	276	272	301	311	267	296	278	278	264	280	289	289	281	299	306	296	293	290	299	278	301	291	255	305	315	301	271	319	303	275	292	295	258	295	298	300	273	266	278	300	294	302	274	290	314	325	287	286	257	254	330	271	279	288	253	295	333	282	325	283	317	300	303	309	298	304	272	268	316	287	298	292	265	281	288	285	279	293	311	289	305	271	276	309	281	317	285	294	286	329	284	311	313	272	281	306	286	296	291	267	277	319	282	288	309	304	289	286	299	320	279	280	324	284	299	289	290	299	311	284	293	293	311	296	321	278	274	287	261	290	297	294	292	302	267	277	299	299	290	289	315	290	300	258	313	293	293	305	293	295	285	316	296	285	268	277	280	305	325	291	285	261	314	261	270	318	282	286	299	266	313	302	281	313	280	287	310	276	288	286	291	278	294	289	298	286	314	294	287	264	279	285	236	274	298	283	291	300	293	272	268	301	294	306	284	323	310	301	295	283	310	281	274	314	309	286	274	278	303	274	296	303	291	297	289	279	294	272	287	293	313	287	313	309	311	283	274	288	307	255	294	281	257	275	281	302	314	275	273	286	269	284	292	290	294	299	279	262	282	279	308	274	277	286	270	299	282	294	289	299	263	339	278	310	309	292	313	292	283	271	260	307	306	298	287	291	318	313	279	302	306	272	297	300	307	312	272	289	296	275	281	305	285	265	289	308	307	284	268	276	284	285	247	303	299	302	300	277	312	274	291	289	286	302	283	310	298	309	285	266	287	291	304	298	261	312	277	299	296	295	290	254	270	266	299	290	290	287	275	279	299	298	275	253	281	284	273	307	277	290	295	271	249	276	294	298	315	321	299	285	278	309	262	310	303	268	254	280	289	276	309	272	307	272	299	280	307	282	273	282	292	316	307	269	292	277	313	323	274	311	324	303	294	289	243	299	285	287	304	303	274	312	283	280	311	290	303	290	307	282	308	279	279	285	266	284	314	277	266	290	274	290	293	292	292	304	296	279	333	293	312	308	269	290	301	276	295	282	276	292	290	276	272	283	289	300	290	293	296	313	282	261	281	284	284	301	300	295	302	289	281	267	262	276	285	305	287	295	279	289	296	262	318	299	335	275	289	271	290	290	313	286	302	261	285	318	275	302	308	296	323	289	290	276	312	296	249	287	331	277	288	292	284	304	250	270	272	275	272	280	268	264	297	273	311	317	244	316	298	299	310	300	309	324	262	280	271	272	312	301	277	304	300	278	284	306	257	275	255	300	295	292	275	312	330	299	277	277	308	246	300	254	285	261	300	303	282	276	267	304	326	313	282	273	266	300	280	289	290	321	286	295	278	306	292	303	318	311	294	284	297	289	287	276	280	302	291	312	263	291	268	297	292	290	293	290	279	298	310	298	285	293	276	291	292	286	265	275	305	249	291	354	335	268	305	320	289	284	283	270	267	277	285	331	312	294	302	296	317	279	281	283	271	267	274	291	264	298	294	284	278	290	308	291	305	295	281	302	268	275	303	283	290	302	277	294	264	283	283	317	299	300	295	314	284	314	283	285	286	276	303	292	276	321	283	329	291	296	264	302	277	262	292	278	295	303	305	272	307	279	281	290	280	321	290	275	309	295	292	264	285	283	284	272	291	302	288	283	283	272	285	276	288	291	274	289	289	302	262	269	301	306	272	274	283	279	291	313	307	286	320	291	282	288	289	277	305	296	260	264	293	252	263	286	290	271	296	277	280	285	311	275	275	276	269	257	279	295	274	285	281	295	283	285	308	321	268	277	337	267	291	294	284	307	291	273	279	273	313	285	251	273	269	291	281	299	276	305	301	307	307	326	294	312	329	307	322	282	287	277	295	292	276	284	258	318	270	285	299	283	290	299	320	300	287	304	317	275	248	265	286	268	281	312	297	283	303	318	323	280	304	311	311	282	278	277	301	281	307	312	259	295	293	281	284	277	274	290	264	297	329	290	294	271	296	302	281	290	273	308	257	263	303	273	296	316	312	306	279	274	300	263	293	294	296	311	307	295	284	296	307	309	281	317	285	290	252	298	272	291	300	297	296	305	294	291	297	267	302	262	280	269	317	282	282	269	263	298	299	297	297	253	282	274	301	297	276	288	310	310	268	282	262	316	278	282	284	284	285	282	271	301	285	300	292	316	311	275	255	270	314	306	258	258	280	277	277	255	259	295	290	290	306	291	290	274	299	290	308	258	305	297	311	256	279	284	310	319	261	252	268	302	290	266	289	278	283	260	281	280	290	299	262	257	306	265	287	286	303	282	295	291	266	280	317	274	314	298	282	275	290	306	295	300	254	301	300	304	269	316	297	299	284	280	290	306	300	293	267	286	303	295	313	312	313	316	276	268	277	288	294	284	292	285	307	311	312	277	278	282	276	290	300	288	305	264	293	290	270	291	271	316	283	295	281	288	286	292	279	280	273	288	293	279	272	284	261	280	270	302	335	302	297	273	266	277	304	254	292	273	284	276	298	292	279	280	296	321	271	292	300	318	303	339	283	336	265	287	290	289	296	281	289	305	299	286	259	273	282	259	273	294	308	292	310	296	290	272	286	280	264	290	327	299	293	286	266	310	301	267	303	309	300	305	307	296	291	314	290	297	284	275	307	333	300	289	277	281	315	276	323	276	276	289	301	306	303	292	272	306	289	319	303	308	275	285	266	290	282	277	281	270	288	279	298	294	294	254	283	304	310	275	300	287	344	302	307	295	281	295	297	271	309	302	315	295	285	271	281	289	251	314	269	281	314	283	300	294	286	287	298	310	297	272	302	298	274	268	317	302	277	307	288	277	297	275	269	268	285	329	304	295	294	265	290	306	274	288	306	269	285	285	295	294	268	281	308	309	284
24397	15365	13175	7103	4800	3494	2696	2139	1775	1523	1343	1132	1039	1001	908	808	841	803	742	703	720	669	643	629	635	576	597	575	569	617	588	552	574	562	539	534	553	570	482	525	585	554	543	552	508	537	497	525	550	486	542	510	501	487	522	540	500	496	510	452	476	524	503	510	492	503	506	512	572	498	519	474	514	538	510	550	556	500	507	514	521	488	506	468	487	524	503	502	482	513	510	537	511	482	511	506	507	501	516	489	542	534	509	519	512	507	500	499	506	492	512	507	505	497	510	476	509	521	495	507	537	472	520	540	491	515	529	512	491	527	501	471	503	514	500	492	485	456	538	528	492	483	519	506	475	510	490	493	521	505	495	527	487	511	517	516	538	536	494	513	505	493	496	515	509	514	514	525	521	490	519	480	502	537	499	534	500	509	522	496	511	516	487	478	486	514	483	497	520	513	498	478	500	469	531	498	505	516	469	456	484	486	537	508	484	503	500	499	489	493	534	468	492	531	494	495	512	469	495	472	520	449	470	479	477	509	532	495	502	486	457	483	505	498	524	482	503	534	506	512	529	526	493	500	489	495	503	483	482	465	510	519	490	499	514	508	509	483	504	478	479	447	497	500	500	446	480	519	506	453	487	536	513	530	508	520	503	501	486	537	519	536	494	471	517	540	535	483	502	448	504	505	507	516	494	499	526	513	509	520	519	494	514	498	488	509	517	509	511	526	532	503	491	530	522	553	513	504	483	504	502	492	487	514	521	480	509	486	485	529	523	510	493	505	560	527	532	473	511	488	462	482	522	492	529	507	491	479	509	540	507	510	500	499	493	481	485	532	467	458	477	523	497	500	477	465	510	503	502	523	487	508	516	482	499	483	509	481	455	480	487	526	508	509	508	543	509	514	505	494	480	474	486	493	521	574	483	508	526	472	495	515	469	507	516	503	493	512	502	502	498	462	476	472	484	510	469	548	523	444	505	544	505	480	505	503	516	502	521	511	525	480	473	505	522	480	478	545	483	496	494	512	515	526	495	512	494	536	479	507	517	514	484	472	545	483	491	521	509	504	503	496	491	479	482	485	508	481	477	469	498	495	540	479	512	514	559	530	472	478	476	476	507	512	481	509	485	517	486	490	518	511	516	543	525	503	505	519	475	505	487	481	510	471	482	514	520	513	465	467	528	517	525	501	467	559	503	521	487	483	490	529	497	490	540	509	499	500	512	504	541	522	520	553	474	501	532	492	510	529	521	555	564	510	517	501	527	520	530	509	509	472	470	523	492	562	513	516	495	542	489	529	499	491	509	494	510	508	462	537	498	488	471	507	466	503	517	486	536	509	512	505	523	514	518	525	510	498	493	528	513	516	486	492	511	545	490	507	495	503	489	510	507	516	491	537	532	514	487	494	500	489	473	489	485	484	493	474	491	501	491	514	476	477	454	490	469	527	483	523	506	488	518	523	480	533	533	479	505	473	493	477	513	509	494	497	481	492	507	478	511	515	476	526	506	515	510	489	519	496	496	475	490	508	479	496	484	508	512	545	478	526	459	491	480	514	515	493	529	524	479	527	479	498	512	472	493	491	501	469	483	507	515	490	482	495	460	471	538	472	512	467	521	533	511	452	535	526	507	496	512	498	491	509	504	525	495	484	459	504	502	476	487	505	496	493	505	538	507	516	493	488	501	471	511	499	482	524	490	522	482	504	482	513	533	504	515	518	507	468	491	514	459	490	492	510	506	524	538	492	455	516	505	503	507	525	518	503	520	515	497	476	514	516	532	508	483	452	468	532	481	517	471	499	473	488	503	488	490	481	520	496	517	498	517	501	504	501	528	526	521	499	497	462	474	496	479	483	430	514	503	485	468	507	494	506	518	468	555	515	459	478	496	450	495	516	507	487	450	524	457	490	507	538	515	471	530	473	462	485	490	561	499	478	466	514	490	512	502	505	496	540	520	505	517	445	492	476	549	504	497	514	482	476	527	487	467	491	498	502	484	490	511	471	514	519	489	521	480	521	488	499	505	519	538	517	490	515	497	532	519	475	518	504	549	514	493	465	508	488	465	509	481	523	503	532	528	465	472	502	525	514	479	473	521	482	489	502	482	509	509	503	488	499	515	536	505	515	499	475	495	534	515	508	570	481	556	541	509	500	475	486	515	527	500	504	491	489	499	493	501	486	481	481	498	516	527	498	517	487	513	474	428	482	515	463	484	497	524	507	503	470	496	536	480	483	482	495	507	517	539	509	504	485	465	509	502	567	541	477	487	520	510	508	472	521	466	542	477	492	494	510	510	481	507	491	533	509	540	498	469	486	478	515	493	512	492	510	518	506	483	482	517	472	502	498	508	492	505	509	478	483	529	484	484	504	524	506	499	561	530	504	493	522	489	534	517	509	490	482	484	508	491	520	514	508	472	491	485	505	465	498	490	517	508	500	494	501	449	500	505	485	472	507	493	530	541	486	503	504	519	510	557	514	484	530	501	527	480	538	478	538	481	514	498	522	487	524	515	507	476	488	479	501	488	504	463	472	524	476	536	480	516	520	475	540	517	456	499	499	496	516	511	515	489	541	496	479	504	496	518	462	485	477	532	452	473	515	501	526	492	502	524	456	503	510	477	482	472	482	466	509	540	470	528	513	510	492	485	493	496	505	536	498	501	484	502	479	467	513	486	490	467	478	530	513	484	526	520	503	512	495	541	507	491	493	497	525	491	520	471	528	508	508	482	521	490	524	516	480	451	531	519	542	490	491	504	454	515	534	520	513	493	489	500	518	559	493	491	501	481	564	514	491	488	515	457	530	495	504	506	491	472	522	543	498	479	489	526	500	480	516	479	516	485	489	509	518	472	508	489	481	520	462	501	511	502	488	480	490	533	508	508	498	525	518	464	488	501	495	462	476	489	521	493	464	514	506	493	487	484	491	502	509	496	539	483	507	501	496	495	543	512	516	516	493	476	538	484	479	473	518	489	482	497	521	485	501	502	480	508	525	516	500	485	506	519	503	493	497	545	476	498	502	533	493	469	530	460	470	467	483	513	487	498	497	479	505	507	504	522	495	553	465	476	585	477	506	474	500	504	478	540	487	500	510	519	489	529	498	509	495	508	534	517	502	544	497	493	480	458	503	484	506	515	501	527	486	487	509	501	498	515	509	522	521	493	512	503	482	504	515	540	495	513	536	500	501	534	522	485	461	469	477	439	491	519	474	492	533	545	468	502	523	503	490	510	519	514	498	538	517	497	537	469	517	505	463	462	504	497	479	489	549	499	488	551	446	475	498	508	523	488	498	491	553	496	490	485	491	486	526	561	518	485	492	457	495	487	496	499	450	529	500	495	494	503	487	504	497	501	480	466	518	510	492	526	546	468	481	465	494	492	527	528	497	512	521	529	494	489	517	516	493	489	480	500	509	529	512	544	540	493	496	485	471	489	510	539	507	501	499	459	489	521	455	494	524	524	511	502	491	477	537	468	511	480	469	501	506	488	536	565	490	484	498
26388	20484	8350	519	285	201	192	205	150	173	172	191	144	179	196	149	165	167	163	156	157	141	180	186	158	142	149	180	169	147	180	147	167	162	160	152	165	170	185	165	168	142	176	161	159	163	157	156	164	158	149	161	160	181	183	145	172	152	160	150	159	166	176	150	174	155	181	153	133	184	160	128	148	150	165	148	163	161	156	166	168	171	152	160	165	167	143	164	173	184	165	136	154	174	160	138	175	141	164	157	169	173	167	170	161	164	156	146	164	170	158	154	176	164	164	213	165	167	147	166	154	173	157	156	150	183	153	154	157	153	148	162	182	157	167	150	150	164	164	163	167	166	154	160	198	169	164	160	172	168	171	161	182	166	164	175	157	138	152	178	182	162	169	156	173	153	150	153	184	159	129	164	161	155	152	186	177	170	186	145	183	142	173	175	140	132	151	174	170	153	166	158	180	145	164	178	169	180	157	173	157	159	170	155	160	155	173	158	145	176	153	160	154	153	164	174	165	138	163	142	167	183	167	175	164	147	160	181	161	162	162	167	178	139	126	149	164	156	182	172	153	158	175	161	172	154	180	191	176	173	168	166	171	175	160	167	159	158	159	153	177	165	151	153	151	156	185	142	165	178	172	178	147	168	158	159	170	161	140	162	160	155	148	157	169	154	163	152	161	172	161	159	152	180	132	172	161	155	179	163	173	169	175	150	160	177	171	174	148	149	155	174	163	176	166	183	170	165	171	150	148	164	131	148	148	184	134	150	160	169	179	163	167	153	165	180	158	149	181	165	154	163	162	181	146	149	151	159	161	185	139	147	151	180	173	140	156	162	146	154	185	172	149	162	147	173	175	169	167	155	190	166	170	173	159	162	148	143	173	142	169	172	177	162	180	173	164	162	170	175	152	150	144	177	167	177	158	150	175	151	173	152	157	179	170	142	148	138	161	161	173	141	186	158	163	143	139	153	160	177	151	185	146	140	166	166	169	160	191	159	153	145	156	176	158	148	158	173	163	145	162	160	165	162	149	169	158	165	171	137	167	169	150	166	174	168	153	175	165	157	164	139	151	169	187	151	192	178	156	161	173	150	182	168	148	174	141	148	155	168	152	163	162	138	178	166	181	157	165	176	186	156	178	167	155	150	166	158	164	163	166	180	145	183	145	157	151	149	151	134	142	133	170	171	172	163	181	180	143	168	154	160	167	154	142	145	166	153	167	173	163	166	167	159	176	164	158	158	167	155	147	154	180	169	163	159	174	178	174	153	169	156	154	180	156	196	155	160	143	167	163	153	151	180	156	161	161	165	174	146	134	136	166	149	169	159	157	145	170	155	176	182	171	146	172	159	148	154	170	137	188	162	159	153	179	153	177	154	181	166	168	169	141	165	165	180	200	160	150	161	147	179	172	153	159	147	163	145	177	151	147	153	163	154	149	166	163	167	188	165	157	175	182	148	166	188	157	178	164	163	147	167	177	148	177	162	158	169	178	145	154	165	160	162	153	155	163	166	159	144	170	164	141	173	163	157	158	152	164	165	173	154	174	139	145	172	156	162	169	142	181	179	166	145	184	158	162	145	161	163	173	145	167	168	162	173	168	162	153	162	172	167	170	168	149	136	148	138	178	147	148	161	157	166	165	153	186	180	148	167	150	163	177	171	177	135	154	173	175	177	156	137	152	165	188	155	151	181	155	166	167	163	161	160	150	154	143	161	134	184	168	176	169	156	173	175	180	171	158	159	201	160	165	145	191	148	162	186	162	147	164	174	165	178	172	150	148	175	162	143	187	155	186	166	150	166	198	160	176	162	168	146	158	138	165	150	161	174	139	159	178	157	186	182	180	153	181	148	144	174	167	164	164	166	178	154	165	166	166	179	167	154	161	170	162	145	153	159	146	163	165	159	186	151	137	158	183	173	160	155	156	158	155	167	157	155	175	171	173	156	169	168	180	190	160	178	168	176	170	154	179	145	141	159	164	185	170	143	179	167	161	154	177	178	170	187	174	149	170	159	165	156	170	155	163	175	154	147	162	180	164	148	141	160	164	163	162	148	163	158	164	157	173	168	162	152	156	176	153	167	164	173	168	152	145	158	161	160	169	164	171	156	169	150	164	151	191	162	181	143	156	135	162	147	157	146	146	154	172	146	147	180	168	148	155	163	156	160	163	174	200	162	177	157	157	155	151	179	163	153	160	144	166	136	166	175	174	149	166	160	182	167	138	173	167	169	162	138	179	158	152	170	165	192	166	158	162	173	153	164	165	152	143	172	154	155	178	156	148	169	164	157	171	139	174	152	149	166	163	146	170	169	168	150	160	156	178	147	148	145	144	158	172	182	142	170	159	193	132	155	178	159	173	189	154	142	169	147	156	158	146	170	181	192	167	167	160	168	187	151	146	168	157	146	169	154	157	144	181	172	166	158	176	165	167	170	147	161	158	151	150	154	171	176	146	172	169	155	160	170	158	156	150	173	135	164	158	154	151	164	176	157	156	180	185	185	146	165	158	168	156	117	154	173	170	131	185	173	168	156	174	163	169	144	144	140	157	168	162	146	169	177	163	177	179	151	152	170	151	162	168	145	163	171	158	189	159	178	161	147	166	169	157	156	150	139	174	162	129	164	158	146	152	161	163	154	178	144	167	155	157	167	178	145	158	160	168	167	154	169	166	195	148	171	168	141	160	150	164	172	179	161	163	172	154	167	189	177	154	158	162	160	149	153	134	172	150	165	169	137	149	162	165	150	159	146	150	183	178	142	152	159	164	154	152	179	168	171	158	166	164	141	147	160	162	174	149	154	180	146	135	152	158	159	161	158	141	163	161	177	195	158	162	185	186	152	178	176	166	153	165	188	162	148	165	164	162	183	163	148	162	154	185	173	168	161	170	147	154	152	162	174	148	158	135	185	155	133	139	166	172	153	155	184	180	154	165	143	173	154	150	177	162	170	178	131	167	145	144	154	160	159	157	169	170	149	155	158	168	146	158	158	152	162	164	155	167	174	168	159	179	170	156	162	163	177	144	171	160	147	165	180	153	169	152	153	148	180	161	162	161	159	148	184	178	154	161	166	152	155	153	179	154	164	190	159	171	153	169	160	163	150	160	158	169	179	177	147	166	185	153	151	145	165	172	166	161	170	176	182	179	173	169	143	141	151	179	153	176	149	164	165	150	153	158	168	160	161	171	144	166	169	160	164	141	185	151	154	151	150	161	177	161	173	183	163	143	152	172	171	174	182	156	185	175	159	168	172	156	177	157	161	146	158	146	148	151	166	149	158	147	170	159	153	181	155	178	142	161	172	156	154	159	148	160	154	177	160	162	154	165	175	164	165	147	137	153	169	166	166	159	147	171	169	155	178	159	151	166	156	167	179	142	152	159	166	157	174	157	171	179	170	179	181	166	141	156	182	152	150	166	186	143	170	178	130	154	152	178	177	177	169	174	153	162	158	185	157	154	170	173	154	145	188	162	171	166	191	170	171	144	147	167	175	170	161
9970	1384	1238	710	532	515	371	397	382	391	371	330	341	316	335	316	347	311	306	313	310	345	322	324	307	354	303	296	313	328	311	332	329	305	314	324	320	291	350	312	376	313	289	334	302	316	311	289	321	322	316	320	299	354	322	323	322	328	332	319	293	334	274	347	307	336	325	336	290	299	321	353	318	325	286	313	284	327	294	318	331	317	308	284	294	297	339	306	291	357	293	307	314	312	343	280	331	301	294	311	309	305	317	317	327	323	287	318	285	298	312	302	308	302	307	323	323	296	293	362	293	329	322	303	311	322	326	326	302	327	291	282	289	296	301	309	322	344	311	314	345	307	340	350	316	305	283	305	277	339	320	326	315	296	280	306	301	338	311	319	327	329	299	317	291	342	312	319	311	337	322	322	312	336	325	327	292	322	310	314	284	288	323	278	291	319	291	310	306	307	299	337	308	309	302	272	344	300	296	317	320	323	306	330	330	336	310	315	320	335	298	309	336	303	296	346	323	325	319	288	327	333	340	307	314	291	317	313	292	306	291	337	304	311	329	356	310	320	311	326	311	311	309	335	299	303	313	313	281	315	289	287	299	333	314	288	305	286	282	299	292	355	309	303	340	316	321	292	315	311	290	318	300	340	314	333	310	301	305	330	332	331	298	329	301	322	328	331	321	296	299	313	324	321	315	329	318	309	316	301	319	328	313	320	289	336	332	336	353	332	330	312	312	288	323	339	312	324	343	297	292	295	323	321	325	335	321	288	300	296	297	335	309	347	328	338	270	303	320	307	321	312	325	302	299	327	314	323	325	358	309	304	309	355	315	310	314	338	350	310	324	311	319	323	288	307	297	322	311	328	342	313	347	293	311	325	322	308	315	313	328	322	326	296	310	329	339	325	326	298	289	327	290	309	287	357	281	335	285	328	319	284	328	311	345	314	345	306	310	324	301	309	325	281	296	325	324	320	323	321	293	318	334	337	321	331	296	311	292	312	336	297	308	331	300	336	352	310	287	323	304	306	300	302	316	314	310	302	332	287	333	303	302	293	308	319	311	307	280	292	295	301	316	311	339	323	303	312	305	293	314	339	346	310	305	321	307	343	328	305	320	288	293	312	297	343	324	313	328	325	326	290	339	319	326	322	324	310	321	314	324	310	316	313	299	312	332	318	319	319	320	286	287	309	284	309	345	302	331	341	341	321	307	301	318	343	331	298	334	312	333	316	306	286	347	306	294	317	318	335	330	319	297	304	321	293	307	300	294	301	317	272	341	307	334	298	323	300	345	300	305	304	317	310	323	308	324	301	322	332	293	311	326	311	328	300	326	318	341	312	299	286	305	329	330	306	308	308	325	319	335	287	328	293	316	308	324	321	341	313	317	297	317	316	322	317	281	300	307	342	293	313	308	312	331	270	306	313	311	334	330	301	300	307	299	329	310	300	306	329	324	302	327	339	323	354	321	293	299	303	318	294	305	309	326	333	350	328	300	290	319	306	305	306	328	327	323	293	319	330	313	337	303	303	296	318	318	349	288	294	320	329	317	261	302	279	315	290	304	315	300	321	336	303	301	287	315	332	295	286	303	331	333	277	308	339	269	292	321	304	309	337	333	315	306	331	330	314	285	352	337	323	313	314	301	289	298	274	317	312	312	303	334	304	322	321	323	292	309	298	291	302	324	302	351	312	325	316	317	307	311	313	324	316	308	323	307	321	290	316	297	325	305	305	291	332	303	312	312	328	322	343	295	311	338	297	310	327	310	322	325	329	352	300	304	301	322	310	312	318	300	353	308	322	299	316	331	303	298	317	327	321	343	312	315	313	328	274	303	303	308	305	317	307	306	316	282	320	311	311	309	306	317	347	321	317	318	333	308	311	321	333	320	293	316	302	301	330	328	327	284	362	320	303	341	283	320	337	331	329	319	330	313	323	290	305	311	294	303	341	283	300	336	303	297	322	331	319	328	312	311	320	309	316	318	312	299	296	316	318	318	306	294	329	314	306	311	300	346	324	333	310	330	295	346	315	303	318	286	294	305	288	304	309	333	323	317	341	317	298	301	318	313	331	351	321	291	341	272	293	335	323	294	278	308	304	321	294	292	303	339	287	339	317	299	302	329	319	309	329	309	338	333	307	318	323	324	324	332	327	323	326	305	290	308	351	326	280	335	338	306	310	331	329	318	292	333	332	303	313	296	324	308	321	304	310	306	295	333	343	305	284	311	322	324	310	303	307	337	318	339	302	322	324	306	296	343	314	323	315	306	322	314	296	311	356	339	308	266	316	317	361	257	271	304	334	294	342	323	315	348	293	317	317	311	348	309	291	278	298	266	343	301	335	328	321	329	309	305	318	306	310	317	295	335	297	294	283	316	304	339	324	324	332	301	316	303	324	330	318	338	310	327	329	344	327	332	344	293	307	285	325	298	317	291	316	313	318	313	323	309	341	319	316	354	291	317	336	309	309	320	308	321	324	308	320	332	355	320	334	335	327	307	308	281	321	352	292	340	298	274	318	325	308	295	296	329	333	319	314	328	310	291	299	293	324	302	325	314	292	327	318	305	286	287	314	322	326	296	304	296	307	309	343	331	333	331	293	286	317	290	293	299	291	321	326	332	325	350	315	296	309	302	292	326	298	346	322	324	348	265	296	315	311	303	304	332	348	312	334	324	303	297	314	303	283	290	337	324	300	309	331	311	277	306	305	281	321	332	287	319	335	332	308	335	289	311	311	291	304	322	331	302	322	311	326	311	321	319	339	338	300	314	305	316	329	265	316	310	347	348	354	311	286	322	316	320	364	301	305	323	313	319	341	301	301	296	342	300	284	288	328	292	318	292	303	300	321	338	323	299	282	323	314	312	324	314	332	315	313	333	310	334	323	336	311	308	277	333	303	316	316	300	286	304	333	322	330	325	283	314	353	311	321	337	366	285	328	299	302	327	305	325	321	285	288	320	309	322	327	346	347	286	316	310	303	291	304	297	328	326	314	305	326	320	284	312	308	318	332	311	331	331	313	332	349	299	327	317	313	302	290	313	336	307	301	282	310	278	317	319	293	335	305	323	306	286	313	310	344	292	329	336	346	295	301	320	328	315	293	301	350	303	322	291	289	314	295	322	293	308	302	294	326	313	293	294	324	297	313	307	282	327	299	319	309	290	293	305	311	283	315	334	287	310	358	329	297	330	338	276	338	293	325	308	348	322	327	352	274	324	319	307	292	324	310	263	339	307	290	316	303	316	316	307	310	322	320	333	336	335	312	348	345	318	326	329	337	298	290	309	281	304	297	309	287	303	353	323	329	331	315	297	318	306	313	323	336	321	332	316	315	296	312	334	307	334	315	285	306	301	337	303	303	314	330	311	342	291	301	287	327	321	315	320	302	329	287	324	316	308	320	312	334	301	320	311	312	300	293	296	338	306	306	320	306	311	312	289	290	325	301	316	338	299	311	341	321	309	306	327	290	332	310	265	331	328	348	311	326	333	296	327	328	318	304
23990	21072	28095	24269	19871	1539	504	356	254	257	216	196	200	192	160	159	136	146	134	127	158	133	150	123	123	140	157	124	121	104	123	118	125	123	109	134	125	115	141	125	119	115	123	114	134	130	125	124	132	130	121	117	120	118	126	113	109	104	123	103	134	97	111	116	107	125	132	117	127	127	133	120	143	117	130	121	112	107	115	136	130	120	119	118	121	108	107	120	103	119	117	115	145	130	117	112	104	111	111	112	112	132	102	109	126	118	120	103	124	130	132	113	118	106	110	101	115	131	127	129	127	112	116	115	116	139	112	139	122	124	106	123	95	122	88	105	124	118	132	114	123	128	106	107	100	106	126	113	119	102	112	119	94	105	107	133	117	134	121	107	114	95	119	127	118	100	123	106	109	126	102	120	98	118	124	128	112	125	136	116	117	123	114	121	112	132	109	117	117	103	118	111	105	96	113	89	119	123	114	112	108	114	116	118	115	124	128	126	118	147	110	123	109	120	119	111	138	125	108	123	105	104	103	122	116	114	137	115	122	118	112	100	107	116	129	101	131	114	121	125	106	127	96	130	108	107	112	92	104	124	118	139	105	101	108	121	115	127	117	108	106	112	119	120	117	100	109	100	112	113	119	119	104	115	91	96	117	127	115	108	105	120	97	121	104	124	115	119	114	104	117	118	113	122	125	132	113	111	119	118	94	129	105	101	129	115	136	105	115	118	109	106	103	100	122	124	118	107	119	112	126	123	130	89	118	98	115	111	146	119	137	96	130	104	111	124	129	114	105	125	133	106	120	115	123	120	116	144	127	119	111	133	122	106	110	133	100	130	99	114	117	95	110	99	132	120	125	125	110	120	112	127	100	131	106	122	127	119	107	133	125	116	98	115	108	129	102	99	121	110	95	97	121	108	112	132	137	110	109	119	121	124	107	105	127	135	110	126	115	123	100	133	104	130	120	108	125	138	110	102	122	113	110	127	96	121	121	123	121	101	114	92	123	114	129	115	108	106	118	122	116	112	108	103	126	115	117	111	110	108	127	123	115	110	104	113	108	108	114	128	105	109	137	107	106	115	129	105	113	118	113	126	101	119	118	111	120	119	112	121	130	108	135	128	108	117	108	126	114	133	96	117	117	111	126	102	110	88	102	111	119	114	112	140	113	123	129	112	131	100	122	102	119	121	132	110	114	110	114	105	115	107	125	101	104	112	127	110	113	117	125	107	118	121	91	109	117	104	109	152	110	107	129	93	136	105	110	121	119	124	115	128	123	124	111	106	123	118	116	127	129	104	121	109	118	127	118	125	127	104	107	140	112	114	125	101	141	109	113	135	118	116	119	116	115	114	122	109	119	104	126	117	120	118	119	100	86	121	106	122	129	122	110	129	123	116	127	114	110	137	102	99	120	117	118	116	129	106	119	137	110	108	113	126	111	109	106	111	108	132	122	115	126	116	128	101	128	99	126	110	112	113	119	121	119	114	132	109	151	130	136	119	107	125	110	114	106	120	119	125	130	105	133	131	119	128	112	110	120	117	104	122	136	144	107	108	132	103	129	140	105	117	127	107	117	120	122	117	116	118	121	102	140	119	123	124	128	98	104	112	127	135	106	124	125	102	131	116	137	130	124	129	135	106	141	119	111	121	123	129	110	118	131	116	136	112	111	115	108	111	99	101	133	130	132	116	123	130	108	91	134	109	120	112	129	101	128	141	114	124	128	112	114	137	112	126	123	125	130	108	101	116	135	110	132	121	124	124	116	101	97	113	119	120	105	128	101	121	106	122	155	125	113	106	112	111	120	131	117	104	112	117	140	108	110	123	118	113	110	107	118	95	124	103	123	115	111	123	113	113	101	122	123	114	113	108	127	122	117	118	119	140	100	131	118	93	128	118	103	109	132	93	103	115	131	106	117	114	110	118	128	109	119	113	113	112	101	101	125	134	116	119	114	114	119	111	123	115	112	125	119	114	116	124	118	131	113	116	123	114	113	108	119	120	105	100	144	123	123	118	132	102	106	117	128	108	109	124	106	113	117	116	105	110	111	121	118	102	127	104	104	130	116	107	113	129	126	115	131	110	121	129	115	132	109	131	114	121	141	134	128	128	115	125	110	128	117	94	118	142	136	100	127	108	126	121	142	126	116	110	128	103	91	122	118	116	103	119	127	127	119	102	118	112	119	129	114	117	129	100	114	96	119	124	131	123	119	124	132	99	128	129	116	116	107	115	121	98	124	106	124	120	103	125	108	126	129	123	107	113	122	124	129	122	124	115	123	130	94	113	117	95	113	109	121	108	138	128	122	120	113	116	119	121	127	123	120	107	119	108	117	101	115	126	115	101	142	123	122	144	101	101	134	105	113	112	119	121	104	111	112	101	123	123	124	122	114	121	115	112	139	123	104	96	126	129	115	106	88	127	125	120	119	117	124	130	120	130	111	115	128	114	121	103	114	124	119	116	110	114	131	117	136	125	109	124	103	120	118	119	122	106	114	120	121	112	122	118	127	112	105	132	116	122	98	123	128	130	117	127	111	115	146	122	136	124	126	105	118	123	111	126	116	123	113	123	122	113	111	105	127	123	119	116	125	138	129	105	107	104	123	119	122	135	113	113	104	112	142	124	120	128	114	109	125	106	128	132	124	96	118	102	106	107	102	101	100	111	101	120	112	112	120	121	107	139	115	98	104	112	118	119	121	127	117	119	104	134	118	108	113	110	143	115	101	121	117	123	121	110	115	114	112	117	135	122	135	115	134	120	116	114	116	110	130	119	118	106	123	128	114	123	123	115	124	123	119	111	112	123	128	119	129	115	110	124	117	120	116	106	126	119	122	134	106	110	112	118	115	108	123	103	124	124	124	137	117	113	100	118	128	109	107	122	105	134	118	106	113	112	132	117	110	123	96	125	108	128	115	103	127	117	116	122	110	120	106	101	110	107	108	105	120	147	109	130	111	123	116	117	107	113	119	127	137	118	114	103	112	113	118	111	121	114	109	124	115	111	113	121	117	109	112	110	110	122	108	125	94	110	112	113	113	113	113	109	99	124	105	108	123	119	147	124	129	107	133	126	113	110	118	125	125	122	114	118	121	131	99	121	108	112	108	111	107	117	119	134	102	119	123	113	116	103	113	125	127	106	112	100	100	132	115	107	103	138	122	97	105	133	105	105	120	96	106	123	106	114	120	93	108	114	118	123	130	115	98	111	113	131	107	103	120	118	109	114	127	106	108	104	116	116	124	122	107	134	102	129	133	102	113	129	133	116	118	129	124	134	107	106	110	106	118	111	125	121	108	126	135	118	126	132	123	120	133	100	120	96	118	132	117	122	123	94	127	125	96	96	118	110	95	116	101	121	115	134	121	99	114	109	138	114	129	106	123	112	124	104	112	115	136	121	148	115	93	128	111	110	124	113	100	136	117	116	116	127	106	115	119	95	120	118	140	122	116	110	137	137	125	115	137	101	104	116	104	131	110	113	105	116	121	126	126	106	122	113
20577	9117	8007	3979	2594	1780	1410	1134	823	722	669	593	512	484	440	351	391	336	334	303	310	291	272	279	297	283	276	290	279	242	259	259	253	247	248	252	221	258	243	251	259	255	269	248	261	242	242	255	224	229	242	234	203	252	231	247	216	230	256	219	215	219	260	277	209	260	238	225	230	227	244	236	216	235	245	256	238	260	217	234	220	229	222	260	203	229	240	204	233	237	222	221	218	233	230	218	213	215	238	236	203	215	243	211	196	225	210	221	223	245	248	229	238	235	226	219	223	236	234	236	214	243	225	248	215	233	224	221	232	248	222	226	250	216	221	220	235	236	242	212	221	204	207	205	256	226	238	228	227	230	218	212	221	264	224	230	221	227	241	206	251	229	209	239	239	263	209	200	212	237	238	240	219	203	240	213	236	212	232	212	239	212	183	248	234	243	219	229	241	222	218	228	240	237	214	244	222	224	234	235	198	233	238	224	215	209	232	222	208	222	230	241	221	214	188	233	235	227	218	257	211	236	240	212	228	234	230	224	209	244	261	247	215	247	245	220	217	241	228	203	216	221	229	215	234	226	232	212	216	222	221	227	197	237	241	219	238	200	217	229	222	232	219	221	239	243	228	207	224	233	229	228	245	242	238	200	225	242	223	214	233	223	223	222	253	193	244	209	200	203	196	213	207	222	227	206	243	217	241	205	238	241	192	224	226	213	218	234	201	220	231	213	229	220	224	242	236	220	238	208	219	236	222	259	218	262	195	221	212	226	218	223	234	208	204	212	249	208	243	215	232	232	193	204	214	241	219	212	227	228	205	229	211	247	215	188	214	242	209	209	228	248	212	211	223	239	230	213	227	230	246	241	216	213	209	206	231	213	204	213	215	254	240	221	228	203	236	209	225	231	229	208	228	213	229	216	230	220	226	214	241	230	200	212	216	238	235	227	224	245	226	239	203	192	242	195	211	223	248	209	231	237	238	250	230	251	218	230	234	251	258	238	206	219	247	241	213	240	218	227	212	231	196	206	230	211	211	222	217	234	212	233	200	223	251	214	238	247	228	221	219	219	240	227	232	222	231	217	218	198	255	240	219	221	241	201	214	256	216	229	235	231	217	199	236	256	204	233	233	236	224	234	229	206	243	231	250	242	249	222	235	209	239	215	223	199	228	216	208	194	225	221	237	222	239	230	232	213	236	250	228	220	206	221	235	226	226	230	230	230	221	196	227	231	232	217	240	229	224	214	216	228	211	264	215	211	240	218	195	238	240	216	186	252	228	237	217	213	200	201	230	213	208	237	202	198	215	218	244	207	218	223	223	256	260	241	210	243	234	228	211	204	231	200	223	231	237	231	226	225	201	238	235	224	241	227	209	218	251	223	229	205	198	220	245	204	230	250	207	228	218	221	224	246	219	258	218	250	211	212	222	241	201	253	208	220	207	232	220	214	236	238	242	241	206	219	208	222	259	244	204	226	250	222	230	245	231	219	219	205	235	240	216	220	220	244	218	195	226	222	224	243	231	228	230	234	212	218	227	233	225	217	215	247	227	227	220	227	236	228	220	198	238	233	191	221	232	228	237	230	209	219	231	218	247	217	218	202	232	227	200	217	209	203	237	210	211	229	210	243	207	251	210	222	241	225	266	202	227	220	185	223	232	216	233	242	237	240	225	211	221	233	243	218	210	251	245	239	210	243	238	229	236	262	210	254	207	208	247	220	221	203	226	204	219	244	238	213	221	230	221	224	210	213	223	218	221	235	201	218	210	225	220	242	243	221	244	236	254	233	245	215	216	229	223	225	223	217	249	211	240	222	200	249	209	217	224	232	229	225	226	209	238	231	243	225	242	221	210	230	213	248	226	231	212	231	221	257	228	239	238	225	236	210	215	227	234	207	199	257	233	222	213	236	250	227	227	239	212	241	213	212	218	212	246	238	213	209	208	227	196	227	236	232	228	227	209	219	202	236	266	200	218	216	182	229	234	188	212	226	251	221	214	224	233	237	213	221	221	202	239	208	229	240	211	216	230	238	226	212	240	228	213	191	211	200	242	203	250	234	223	221	208	234	178	246	228	210	220	241	221	198	241	227	227	240	225	249	199	231	206	227	210	227	219	228	230	216	225	227	219	235	226	219	208	227	208	211	224	229	216	240	227	228	238	227	225	233	251	233	211	221	235	231	229	211	237	215	222	251	226	220	203	216	239	243	255	209	233	229	244	214	216	227	260	222	213	217	236	222	237	240	212	208	241	244	227	230	220	240	242	197	213	199	232	228	248	231	227	223	237	211	256	215	242	219	222	219	191	206	202	211	219	236	222	238	203	194	231	219	243	202	240	214	213	203	251	252	228	211	244	237	221	231	234	230	220	223	229	262	220	228	225	236	242	252	238	222	232	233	225	228	243	215	227	234	220	215	250	188	217	214	232	249	224	240	219	220	249	236	218	253	228	214	239	221	247	219	219	208	232	227	222	187	224	239	218	217	233	261	205	240	230	231	235	250	213	243	201	222	222	217	208	231	220	214	213	214	231	224	218	249	215	230	230	234	231	233	225	230	218	229	215	216	217	221	241	235	231	243	210	223	204	214	234	238	210	233	217	216	215	225	213	231	201	198	221	242	249	204	243	210	235	234	241	200	233	226	207	202	233	219	212	216	221	225	238	242	250	223	210	238	211	175	208	251	225	222	227	243	198	216	210	210	208	231	226	201	249	211	202	228	217	225	257	205	252	217	223	208	192	229	222	220	237	213	247	238	191	202	201	189	194	208	194	205	231	221	247	224	222	241	220	223	219	234	232	225	238	240	208	233	217	244	234	240	210	230	235	193	222	192	237	227	227	243	223	237	222	214	207	223	230	255	242	209	249	201	226	246	220	246	239	253	210	224	206	227	242	201	252	242	240	210	212	223	204	242	210	222	218	228	199	202	211	212	222	230	243	253	245	228	209	223	236	221	246	243	255	218	214	250	210	228	213	215	247	216	239	232	212	243	224	223	231	204	233	202	266	228	236	221	216	230	218	244	200	231	224	230	243	203	279	241	244	239	209	218	230	188	218	222	232	226	206	224	218	217	245	234	208	232	210	238	239	216	248	237	215	205	218	244	231	230	229	215	200	235	220	250	219	255	189	245	233	201	238	229	215	241	223	224	241	236	208	201	216	238	258	230	236	207	225	238	220	224	236	211	208	219	240	246	233	250	207	203	253	229	219	208	217	215	243	251	228	236	238	202	206	244	213	227	206	236	223	219	208	244	209	239	224	235	203	263	224	224	231	201	235	232	229	241	216	241	224	233	202	226	220	200	240	242	248	240	239	212	232	240	206	227	245	213	218	214	211	236	214	208	221	222	219	228	242	227	241	213	243	245	211	202	247	220	204	238	211	257	204	252	206	238	217	227	224	246	225	195	223	243	219	200	206	220	235	236	229	224	207	208	217	221	233	232	242	196	238	202	253	235	214	265	226	219	221	226	199	224	220	208	249	232	229	258	219	234	250	258
22949	21032	28707	23572	21034	19054	1873	799	602	543	473	459	403	412	401	415	380	354	313	321	353	303	330	320	330	308	330	338	322	321	301	310	340	336	288	289	325	267	321	334	303	303	278	286	296	301	288	296	292	299	296	321	273	280	333	268	320	320	292	291	314	293	315	313	295	291	297	313	290	295	295	274	296	273	282	288	306	299	310	295	317	296	285	296	306	301	283	298	277	323	271	294	291	316	314	299	260	299	252	298	303	307	294	260	291	292	270	278	296	305	295	293	289	289	270	276	300	314	263	278	328	278	286	309	272	281	311	275	304	316	310	288	274	300	300	287	279	303	273	285	300	302	271	283	277	280	274	298	277	298	280	327	292	293	301	306	276	280	299	283	294	273	271	293	281	287	300	289	278	291	304	301	300	301	284	300	284	281	264	274	331	279	268	279	258	292	314	298	287	291	288	295	239	243	323	294	303	282	267	304	303	275	270	285	287	272	270	287	279	269	301	287	265	326	275	256	281	274	313	306	306	280	270	304	312	284	306	261	310	297	277	280	282	320	289	300	262	288	277	282	282	309	271	290	313	302	280	249	307	289	268	285	317	292	262	297	287	317	287	274	290	272	279	314	301	303	289	291	265	302	299	298	293	300	288	287	300	267	294	282	274	295	314	268	291	284	255	297	292	228	264	292	299	306	296	301	308	274	282	303	279	272	299	273	276	302	320	321	276	264	307	284	292	267	280	281	288	293	311	295	292	288	281	262	271	291	336	272	266	277	287	280	315	295	287	307	272	246	298	276	286	312	280	286	280	286	306	315	300	302	299	265	299	282	285	297	289	284	292	299	276	261	259	273	298	304	287	257	288	283	274	264	288	276	278	295	279	288	287	274	258	280	287	290	296	282	293	304	274	303	294	294	276	276	273	302	274	289	264	305	279	285	269	300	304	280	296	314	276	320	285	288	284	303	280	289	283	279	288	308	306	255	294	239	256	267	314	280	305	265	269	322	297	280	285	287	295	285	309	286	291	277	275	273	300	285	274	261	303	279	313	300	246	292	325	279	290	290	301	293	270	277	280	281	265	315	311	283	286	271	289	272	309	256	290	287	331	274	284	293	308	273	289	289	285	272	309	289	301	283	321	286	287	266	323	270	286	267	279	280	309	296	278	303	325	278	299	272	294	305	275	260	295	302	291	311	317	313	261	290	298	296	283	276	284	271	299	267	287	295	328	262	298	291	321	274	260	281	270	290	306	285	275	318	300	306	300	267	259	298	305	320	319	266	277	284	282	282	310	304	311	282	302	267	298	318	258	300	286	288	278	280	316	278	299	302	303	291	302	296	290	271	284	286	302	259	271	265	285	268	309	297	276	298	281	324	292	261	295	232	269	299	286	288	279	283	316	283	283	301	293	285	315	325	283	293	286	261	310	312	315	305	312	287	263	284	288	280	286	269	281	302	281	263	304	272	263	282	278	247	257	282	279	279	303	300	299	303	280	295	308	285	290	299	313	273	268	274	284	276	282	297	290	291	293	287	294	297	275	277	280	288	308	292	293	300	287	280	295	254	291	279	264	295	298	309	303	281	280	269	280	307	255	277	307	262	290	277	285	279	281	283	315	298	297	295	290	274	302	281	285	317	308	284	292	302	278	292	279	287	296	302	288	278	254	260	282	288	276	264	305	281	290	315	288	285	316	278	298	277	285	269	294	275	312	276	293	331	343	283	304	286	284	317	282	272	292	299	292	298	271	268	296	313	279	277	288	287	284	287	273	297	265	284	272	310	308	295	283	277	282	304	289	304	268	251	307	286	270	279	313	277	288	278	251	300	280	231	274	262	249	303	288	304	259	283	265	291	259	293	295	315	288	299	293	285	285	286	266	281	279	290	272	270	294	314	294	281	275	290	291	268	299	288	281	312	272	255	277	290	282	297	288	282	266	270	287	308	286	257	283	277	292	285	277	293	287	275	265	285	307	282	291	287	275	309	298	301	272	298	292	283	268	275	282	302	276	298	296	284	299	267	283	272	271	261	277	292	308	282	296	296	284	286	270	272	283	305	294	274	287	266	286	295	277	316	301	287	291	289	280	290	298	281	296	306	290	320	271	270	284	284	279	267	295	283	304	291	281	282	324	295	282	307	274	281	313	277	272	283	294	315	259	302	301	309	259	325	294	279	269	275	337	261	294	311	282	301	258	279	321	301	269	291	298	276	302	328	278	276	317	258	279	284	310	288	253	318	294	287	282	285	298	256	297	277	321	277	272	289	273	283	326	267	286	299	301	299	311	309	268	288	320	298	268	277	276	313	316	300	321	287	281	300	295	294	301	312	301	297	282	318	283	319	287	320	293	266	278	303	284	279	293	286	281	295	327	283	299	313	257	293	283	296	286	282	296	310	287	320	288	302	325	278	301	293	257	267	283	291	269	280	269	290	294	296	269	270	287	296	294	274	289	264	286	284	291	291	265	271	279	298	318	255	309	296	275	325	295	293	304	252	293	261	298	273	276	279	292	277	279	307	329	293	278	254	291	289	280	280	267	271	299	298	292	296	286	259	272	305	273	311	308	296	298	285	278	272	277	287	283	280	322	288	331	291	304	296	312	264	298	265	305	276	286	291	284	282	319	296	327	289	286	291	308	294	320	275	290	282	289	295	254	283	312	261	272	297	279	272	315	287	315	300	270	305	280	321	298	297	263	294	251	260	297	295	283	271	252	317	296	303	259	280	294	254	236	297	291	288	274	276	335	319	306	310	282	265	244	272	283	280	281	288	283	320	294	267	279	293	313	290	290	319	277	290	294	279	325	278	278	297	295	265	282	282	299	303	266	291	292	264	316	286	272	300	292	309	309	277	289	311	299	290	272	277	314	293	304	282	299	252	290	292	282	294	293	317	273	292	270	309	290	304	274	277	276	287	285	305	279	260	316	275	287	294	280	261	271	289	295	278	264	268	301	312	292	266	295	276	310	307	289	253	279	273	278	302	282	291	291	315	275	272	281	257	304	284	267	299	298	268	289	280	301	296	310	282	276	286	302	291	275	270	293	311	307	261	292	302	307	263	316	281	273	290	301	281	255	284	297	284	290	261	308	279	309	343	275	281	297	253	293	250	280	309	268	273	290	270	278	317	262	283	300	308	304	273	313	262	266	294	298	275	265	247	288	280	260	281	296	303	282	292	275	287	288	300	279	308	298	308	293	287	289	267	261	289	297	317	283	278	280	299	291	283	285	279	273	290	319	283	284	274	281	269	285	300	281	323	327	287	286	287	292	282	308	289	287	290	290	300	288	305	285	285	296	308	294	284	269	305	282	290	292	300	340	290	287	306	290	286	279	284	318	275	268	313	320	293	288	296	278	278	276	271	271	263	320	273	272	306	291	312	269	266	292	286	315	300	292	281	283	263	315	279	286	269	295	281	309	301	283	290	269	281	268	295	292	269	265	291	262	280	283	288	277	275	283	305	277	291	276	311	298	293	283	322	270	301	253	258	292	283	328	301
24213	15301	12884	7000	4805	3435	2742	2132	1735	1513	1321	1136	983	983	866	895	794	774	703	690	670	666	633	663	638	590	615	613	554	569	552	599	537	601	527	552	546	557	563	551	546	549	541	532	560	563	514	516	506	538	538	545	510	517	556	500	525	503	518	536	503	566	526	533	552	547	505	521	507	497	511	520	490	527	484	502	525	531	517	511	476	522	487	511	508	482	530	486	487	513	489	510	505	472	469	538	511	521	572	532	510	515	490	497	537	484	523	512	504	502	509	485	481	518	484	493	467	522	487	475	485	481	518	506	470	513	509	459	521	527	537	468	496	488	485	481	473	492	491	506	493	446	491	484	482	498	517	491	481	468	484	508	502	490	502	479	506	488	510	556	549	550	503	480	523	500	539	522	483	490	493	520	529	508	513	524	495	483	525	504	513	477	489	493	527	522	493	533	452	500	516	477	551	484	509	478	463	514	496	498	498	525	475	469	497	523	575	500	520	491	479	502	543	475	495	503	535	515	493	510	491	497	509	530	497	509	478	511	540	549	491	516	485	472	488	494	513	519	475	493	509	473	489	480	454	484	521	564	511	538	465	512	463	503	484	486	478	500	545	506	503	521	495	519	481	491	511	503	486	487	478	508	491	481	479	546	476	485	456	504	532	475	456	493	512	485	506	529	506	526	523	504	509	470	492	494	493	500	546	506	514	512	481	498	491	479	529	519	481	495	514	504	498	513	482	455	455	490	521	510	522	495	484	503	514	493	507	477	487	478	486	500	454	539	494	467	503	493	533	520	508	488	543	534	522	509	509	531	510	500	502	541	451	492	471	541	528	530	456	503	476	479	484	500	483	510	504	506	470	563	522	509	518	483	478	472	450	495	493	509	499	462	481	514	526	486	508	494	525	571	477	488	475	487	510	467	498	466	495	520	522	516	490	542	495	500	544	431	517	524	501	507	495	503	522	459	531	497	527	474	520	521	491	467	492	506	534	538	490	501	502	470	551	489	464	522	479	517	495	511	497	477	508	512	491	485	508	500	495	541	518	524	508	498	473	513	509	547	484	539	464	506	518	508	539	516	496	494	524	485	527	524	483	485	519	536	538	531	492	508	527	522	472	500	484	475	437	489	501	481	483	499	506	492	502	470	513	524	489	563	511	510	498	481	480	476	500	502	532	505	466	513	533	472	484	510	517	485	528	492	506	499	489	517	444	491	544	471	489	503	529	524	469	566	478	504	535	529	546	510	499	509	519	471	501	506	493	532	480	518	470	537	524	517	493	475	504	522	507	502	495	473	474	488	509	534	486	499	520	477	488	513	503	480	520	503	501	531	516	485	480	497	469	558	495	483	502	499	493	520	485	548	494	497	468	516	480	455	499	522	516	492	442	529	520	496	476	488	510	501	504	464	477	536	484	535	510	510	498	545	530	504	519	482	484	520	510	534	480	483	486	512	550	465	506	504	507	473	493	512	500	529	495	497	488	506	519	528	519	507	497	493	483	513	490	481	504	519	496	520	477	521	521	532	467	483	542	514	524	501	526	551	504	504	469	452	496	512	471	466	472	514	553	505	540	462	496	494	530	484	514	495	516	504	499	464	496	465	501	491	511	510	504	551	519	533	452	534	486	507	441	515	474	495	502	445	531	498	470	503	471	490	526	506	517	515	507	489	511	499	461	557	519	496	470	550	472	514	513	504	461	478	504	499	464	490	508	504	518	491	505	488	473	503	507	518	521	487	499	522	506	457	509	487	471	511	462	482	495	532	513	488	514	535	498	540	502	453	516	525	508	487	488	506	511	453	454	516	503	478	506	478	489	495	508	499	485	483	470	495	491	492	460	533	536	488	524	516	487	497	525	518	539	515	481	453	476	519	490	501	496	499	510	502	504	490	494	514	509	514	479	512	530	516	504	490	517	532	473	528	548	522	519	495	493	540	468	517	487	529	503	502	484	515	527	477	492	521	515	463	504	507	495	523	482	507	513	512	514	486	508	529	510	505	451	508	463	501	523	458	479	474	497	539	515	463	555	491	494	508	479	493	535	513	483	477	490	483	486	515	521	487	508	534	484	513	505	507	501	505	534	493	489	484	493	500	491	487	493	506	483	461	481	501	494	493	488	499	510	488	433	474	458	497	533	455	479	504	489	494	515	531	471	505	529	463	522	499	494	498	525	502	522	528	495	525	499	511	489	517	469	493	503	502	495	490	522	518	513	498	493	525	557	508	518	502	471	537	479	550	548	487	494	511	504	490	518	507	498	476	514	495	476	474	494	588	530	475	521	535	517	497	501	523	558	498	482	518	489	494	472	501	511	505	453	513	479	535	484	499	517	480	534	498	533	526	530	504	486	479	478	510	526	528	503	483	491	455	507	472	502	502	484	535	519	508	511	514	500	484	456	464	532	504	502	521	514	475	498	470	510	448	497	495	496	475	530	533	533	517	526	513	501	521	546	508	505	507	507	521	525	525	482	537	472	515	506	457	476	530	492	503	492	480	535	527	549	500	545	529	458	516	477	503	509	516	479	474	525	520	539	495	497	504	508	479	519	504	534	483	535	505	528	478	506	481	495	509	490	503	556	529	477	551	520	516	490	516	494	491	495	560	561	509	525	463	512	515	512	517	487	472	527	486	532	523	546	523	461	519	520	498	496	490	494	509	483	528	490	505	505	486	511	500	479	494	520	512	506	493	535	514	497	519	501	504	521	506	514	496	510	492	474	498	537	487	485	467	500	511	510	522	523	497	495	484	520	519	478	499	481	491	517	517	550	499	527	487	466	504	520	504	470	568	512	482	516	501	485	476	513	473	495	491	466	504	505	485	476	494	522	516	493	533	506	535	490	529	542	511	503	526	504	500	503	502	524	491	534	506	471	527	499	494	531	481	506	491	510	475	508	484	552	470	479	499	496	475	467	497	515	462	481	434	554	509	463	481	539	526	470	532	513	487	498	502	487	486	526	535	492	491	537	500	470	469	504	484	554	513	497	461	496	501	510	515	516	500	522	515	505	459	491	530	471	472	506	476	515	491	459	471	511	520	540	503	489	503	482	509	524	496	498	501	488	500	524	488	503	481	498	489	472	519	535	501	500	497	495	500	489	527	485	546	510	520	454	490	521	483	506	497	472	502	512	524	500	519	450	488	497	479	506	489	504	489	570	496	526	487	493	481	496	472	530	539	469	521	513	528	558	509	480	492	510	501	499	470	498	523	456	523	524	470	471	493	532	495	489	500	536	480	478	471	491	483	476	499	532	478	522	495	498	487	501	530	522	515	500	520	515	465	501	522	504	507	511	483	518	491	490	502	521	502	498	491	520	505	475	476	482	501	531	502	518	457	520	502	471	453	493	565	541	520	482	499	516	456	498	513	468	522	527	496	483	480	519	505	450	494	495	480	498	521	513	479	518	518	495	502	483	504	476	496	521	493	485	489	500	511	491	473	503	503	497	500	485	460	508	503	503	494	502	538	523	507	486	508	467	504	525	506	530	522	551	479
26666	20520	8412	484	253	206	217	161	191	171	181	183	180	190	162	154	165	173	166	174	173	171	161	156	159	185	169	154	186	155	169	156	153	159	154	167	175	167	161	149	150	164	151	164	167	157	160	158	185	170	162	140	150	155	165	146	179	135	176	152	171	161	171	156	172	179	173	176	166	158	140	145	149	165	168	162	144	161	176	162	176	153	173	178	153	160	169	164	174	176	188	156	166	175	162	169	155	159	164	158	162	173	168	154	136	162	159	164	199	163	182	152	159	153	158	168	173	162	159	189	164	157	175	154	177	162	163	166	183	167	159	155	158	174	164	173	158	158	159	168	147	153	160	162	156	173	157	161	153	148	150	159	170	163	163	178	176	170	170	165	137	177	169	163	148	167	178	148	173	164	167	167	164	167	161	152	172	163	150	156	166	160	140	177	150	175	156	178	167	166	150	176	162	156	171	160	141	170	161	167	156	165	134	161	147	161	174	164	169	156	166	170	169	145	142	146	151	154	155	138	155	153	155	165	178	162	146	167	153	169	174	166	152	157	148	168	164	175	174	160	171	148	137	154	156	149	152	164	125	159	165	161	184	156	167	159	165	155	164	180	141	164	171	161	159	147	183	177	169	151	149	164	155	147	169	152	151	195	145	174	175	159	144	160	155	148	137	145	179	162	169	157	176	179	192	156	166	178	177	164	167	138	175	169	175	148	138	144	154	156	148	161	153	168	167	156	158	161	183	169	157	144	152	157	177	147	176	190	139	165	150	172	147	147	160	184	201	152	175	159	185	157	164	174	147	147	157	171	152	162	204	153	160	148	164	178	155	162	163	185	165	170	154	159	174	169	180	181	172	163	139	167	144	147	158	155	151	171	153	150	159	174	153	181	158	156	146	194	152	156	155	158	152	153	150	153	183	158	166	155	161	162	141	163	170	148	146	179	159	155	147	171	176	156	165	154	151	164	157	160	143	171	155	165	172	177	176	155	171	154	152	151	146	198	163	151	159	173	183	163	134	159	159	144	176	155	155	162	147	155	132	168	155	157	142	146	195	162	136	144	155	175	162	176	160	174	144	155	132	147	173	166	153	192	171	169	168	169	162	156	180	158	155	166	190	158	147	157	190	156	171	178	154	160	159	192	172	155	180	124	169	158	192	177	164	155	152	162	165	174	167	151	174	140	181	139	166	182	153	167	195	176	154	180	169	152	161	149	156	161	150	148	167	164	171	173	166	166	158	171	167	195	152	162	160	168	160	203	150	170	163	155	169	167	169	152	182	155	160	153	182	165	167	197	154	174	170	159	146	177	168	163	179	177	162	168	154	154	158	151	142	150	166	166	172	173	169	169	168	147	166	155	167	166	132	158	151	150	161	164	132	163	168	142	166	144	135	165	173	180	154	166	150	161	163	173	173	141	130	167	174	154	132	166	188	151	181	182	172	162	159	162	150	150	156	140	174	150	178	154	160	186	164	161	164	151	161	167	183	161	161	167	175	175	150	145	156	138	159	165	148	169	179	156	149	152	155	157	172	148	161	149	155	152	141	152	168	176	148	173	198	138	159	160	170	171	141	158	153	150	166	151	166	176	186	203	168	150	179	170	160	168	165	158	149	162	175	162	179	150	164	176	164	164	158	139	148	169	152	174	159	163	156	170	183	170	148	149	155	165	177	162	163	175	137	158	155	160	183	161	150	190	166	158	165	163	149	149	172	174	171	175	138	180	132	166	159	175	156	165	166	162	178	128	145	173	169	172	155	170	173	158	161	172	147	177	164	169	160	155	156	167	139	167	151	154	163	157	159	157	159	170	161	159	157	165	156	168	157	145	165	165	183	147	151	149	177	138	150	174	166	172	173	162	146	151	158	166	156	161	192	161	165	168	152	160	170	179	158	164	159	158	153	167	149	169	168	152	179	154	141	178	186	146	157	185	162	139	135	161	159	164	150	154	162	170	178	160	174	169	180	143	156	159	171	150	147	163	156	174	170	155	161	146	180	122	161	188	169	160	154	169	171	171	166	166	170	145	160	166	161	158	161	150	146	172	167	147	151	150	185	163	145	161	139	158	151	151	189	164	191	142	152	156	166	150	146	165	154	168	175	160	168	187	159	145	157	156	160	168	165	174	166	169	183	146	159	156	141	172	134	152	161	153	188	159	165	161	165	156	127	180	163	141	165	168	175	165	188	163	159	160	159	158	176	146	163	155	158	161	147	168	158	169	146	155	169	156	165	138	156	157	160	169	165	174	157	168	133	150	171	180	150	158	155	164	155	154	159	157	154	174	193	158	168	183	178	146	157	182	153	147	165	174	174	149	146	156	170	164	129	163	170	175	143	163	171	155	155	170	160	177	179	168	158	148	152	171	156	166	148	163	151	162	163	154	164	144	167	165	153	162	144	164	159	155	155	148	151	150	163	155	131	153	157	147	147	157	156	169	172	169	167	160	146	154	147	185	177	167	169	156	173	171	155	164	166	149	156	149	164	156	176	167	169	161	175	142	175	134	153	163	185	169	163	184	181	167	170	162	161	163	180	159	142	147	167	182	151	161	161	174	171	165	158	167	163	183	154	175	173	157	147	155	193	141	155	177	169	177	156	182	159	158	192	161	150	154	153	169	148	183	144	158	171	161	149	161	161	153	152	166	161	159	174	172	152	165	151	164	159	149	161	153	153	156	164	172	154	162	149	160	152	167	168	167	186	137	165	176	163	178	157	171	171	155	133	172	163	154	170	178	186	167	164	143	153	164	152	161	181	165	170	149	148	162	140	155	176	166	160	154	144	144	151	184	170	142	139	151	158	179	155	150	138	162	156	142	172	152	166	171	155	157	165	167	173	177	153	163	151	166	144	168	149	163	146	153	172	167	170	154	161	108	163	143	150	150	175	176	158	165	151	141	163	151	165	163	180	164	159	175	188	157	144	145	166	156	154	153	144	155	161	156	162	165	167	155	153	154	178	175	183	172	149	157	172	161	178	183	156	170	183	161	144	148	154	152	156	180	175	156	192	172	143	176	161	189	163	165	147	191	148	182	156	154	154	176	165	145	135	146	164	168	159	180	174	148	156	152	174	155	168	174	147	153	148	168	166	176	157	180	142	183	150	179	158	156	159	140	153	150	152	162	131	149	140	174	147	150	161	143	159	181	167	154	171	151	155	148	170	168	167	165	153	137	156	170	162	158	159	142	165	151	162	154	174	152	150	153	174	128	179	153	167	159	159	153	162	143	169	147	159	139	168	162	158	156	160	167	176	171	173	157	137	148	164	131	186	153	146	172	155	155	152	148	171	136	161	199	176	179	154	145	172	168	170	179	141	167	161	157	138	153	165	189	174	141	173	187	164	161	169	152	162	164	161	169	153	144	188	136	155	169	146	155	168	153	164	153	165	148	173	151	154	155	174	177	167	183	193	162	163	143	163	165	166	159	179	164	168	169	177	165	142	170	159	167	163	196	170	168	160	165	155	148	179	155	168	141	163	154	134	179	162	174
10052	1386	1199	721	567	446	419	385	364	362	357	352	345	354	338	334	329	304	331	306	333	318	313	312	330	324	307	310	320	337	309	307	307	313	341	304	313	326	323	315	317	330	302	324	311	328	260	309	308	324	307	348	315	318	309	312	297	316	306	323	326	290	340	308	297	291	298	316	332	297	293	292	341	354	320	301	315	351	311	273	312	275	334	337	291	291	347	317	326	284	325	314	308	327	334	315	342	317	342	306	330	305	303	317	358	326	327	307	370	325	331	319	333	315	320	307	345	286	322	332	339	294	326	331	303	291	322	304	305	336	364	323	275	304	307	370	302	324	327	269	312	313	318	312	320	322	292	332	303	324	321	333	306	306	314	300	333	328	317	344	294	313	301	302	308	308	316	298	334	323	323	293	304	293	337	283	323	326	298	321	293	306	291	287	324	322	295	330	315	342	297	317	352	330	313	269	308	305	295	289	321	337	312	293	304	298	329	288	307	289	329	319	298	318	309	330	296	324	333	326	325	320	301	347	313	319	326	299	335	318	291	317	340	331	334	297	343	318	289	321	305	340	351	297	303	331	308	312	321	290	346	314	310	335	284	327	335	321	318	359	326	311	282	322	299	353	301	349	298	305	290	310	334	298	317	319	333	331	319	313	318	328	332	279	283	322	328	311	308	292	310	317	293	334	314	309	317	316	301	312	315	327	329	308	300	313	323	319	298	342	288	342	311	300	315	319	310	288	329	289	339	329	305	371	292	308	338	328	317	314	316	314	305	315	341	301	272	324	311	319	309	291	326	318	326	326	328	276	309	352	351	329	295	303	332	316	310	304	323	326	313	295	282	336	318	298	299	330	324	311	331	377	329	319	336	344	289	303	301	303	337	307	338	329	342	296	311	282	298	308	330	283	343	337	321	297	334	293	300	330	304	320	306	316	340	314	306	307	301	317	323	318	307	316	320	318	299	294	293	310	332	299	328	281	323	336	319	330	283	318	303	311	303	292	304	304	306	328	304	307	330	336	290	287	268	305	317	316	324	329	307	323	300	323	322	322	305	295	344	318	274	297	319	329	331	327	307	297	309	302	324	303	316	313	287	348	321	275	321	299	313	324	292	319	319	281	339	298	354	283	311	311	299	303	290	342	306	321	325	321	299	269	321	333	316	342	313	307	326	321	312	280	339	339	325	327	292	291	298	342	297	320	335	349	329	311	311	300	333	286	319	324	324	319	329	300	332	333	315	325	321	309	321	322	362	289	323	309	321	319	313	309	307	297	317	292	285	340	317	299	330	309	303	297	322	304	307	317	344	304	317	293	316	334	340	326	332	315	312	320	318	289	295	328	300	310	303	292	296	297	322	314	306	299	307	309	331	298	314	306	330	329	315	321	322	327	314	332	330	292	326	340	323	295	347	330	323	289	327	293	305	323	324	318	305	347	324	301	311	290	308	341	337	333	310	307	328	338	312	316	336	330	307	325	319	303	336	282	340	316	303	305	321	275	341	322	312	348	313	299	288	311	336	322	295	294	303	302	343	325	342	311	305	322	332	337	291	283	306	292	300	301	328	296	336	305	287	300	319	282	332	294	319	336	337	296	312	313	330	307	339	314	311	321	313	310	297	318	306	311	317	326	332	310	308	325	305	314	295	317	326	310	308	290	278	294	316	300	317	298	303	299	314	322	297	330	325	316	311	310	282	312	325	291	303	290	292	281	343	313	298	325	306	295	306	324	307	297	284	311	292	339	323	312	299	309	355	350	319	353	314	301	299	305	315	298	321	340	268	346	308	306	297	306	311	343	312	323	317	300	319	319	317	276	346	331	310	332	317	340	314	288	344	323	312	312	307	311	330	295	297	297	352	315	332	321	281	294	328	298	329	308	303	297	298	350	321	274	346	358	313	286	319	305	316	286	299	290	315	327	311	319	319	327	313	333	317	323	333	360	297	311	319	311	333	289	310	303	307	357	338	336	307	322	329	336	327	315	259	337	334	346	323	306	298	305	337	315	306	302	307	329	311	305	328	336	343	277	334	280	343	344	307	316	309	317	316	281	318	336	293	311	284	284	318	340	300	328	297	315	284	302	303	305	303	317	328	316	322	323	287	305	316	294	299	305	331	302	312	284	306	312	306	320	324	322	304	316	295	316	326	308	339	307	340	276	302	273	300	308	294	290	313	309	315	302	322	307	341	305	293	341	318	317	359	306	332	298	308	340	304	298	279	320	312	309	312	329	317	301	322	321	309	314	345	348	331	316	332	314	311	298	304	330	287	288	299	299	320	312	326	302	323	285	319	335	269	324	308	301	268	317	330	297	293	288	302	294	330	348	304	338	314	289	326	288	328	301	296	304	338	315	315	303	314	328	287	345	293	322	322	289	313	332	316	323	313	310	320	334	303	319	334	310	311	299	322	336	313	322	321	306	307	278	315	313	335	312	314	325	318	273	327	302	337	308	325	330	280	344	324	305	299	317	316	323	283	302	328	304	329	319	316	313	341	330	327	305	313	320	316	309	299	315	328	305	302	280	344	310	329	310	330	319	311	326	298	308	336	319	294	314	309	306	319	319	338	286	305	351	320	301	320	328	285	317	323	286	294	350	284	299	304	347	308	311	350	323	306	310	290	315	317	344	325	314	293	320	314	297	348	313	307	289	304	330	299	313	308	291	307	289	309	306	330	306	317	263	283	332	325	301	306	312	349	342	315	356	321	295	320	305	298	307	275	307	349	298	318	334	318	310	302	345	341	319	333	293	317	317	317	314	311	299	306	320	331	297	308	317	320	317	304	334	299	335	295	316	348	264	308	312	327	325	323	302	311	304	295	309	312	330	313	325	341	302	325	310	313	312	302	329	293	320	317	341	311	312	300	334	316	310	294	290	309	340	329	318	347	319	325	303	290	323	321	281	309	342	325	308	315	310	314	284	325	302	301	315	309	311	298	298	286	364	342	295	299	326	315	306	281	313	310	311	299	314	346	335	336	341	311	296	311	289	289	319	289	322	307	333	313	346	328	339	273	317	330	306	311	324	338	304	318	314	305	288	309	316	306	299	330	307	305	293	332	358	315	281	342	269	371	310	293	299	301	308	287	310	328	320	323	294	306	312	312	321	319	327	319	344	288	300	293	323	308	334	321	319	298	266	343	320	321	310	304	306	326	331	317	314	306	315	302	294	295	315	324	308	291	284	317	325	332	282	343	316	315	353	343	316	293	319	315	327	295	297	284	312	323	338	318	286	332	317	289	311	325	315	297	333	301	334	324	309	327	297	313	300	324	302	325	305	303	324	354	361	310	313	300	331	311	331	339	320	314	332	298	318	331	321	323	323	309	289	297	304	296	312	321	299	302	322	273	341	333	328	314	290	310	319	316	313	295	304	314	305	339	317	336	330	325	329	270	323	328	280	284	324	307	294	309	326	305	308	291	337	357	325	309	320	306	291	317	349	307	296	303	280	304	320	298	317	316	352	334	330	316	331	292	327	311	336	336	295	297	308
23943	21010	27985	24241	19784	1510	499	358	274	249	217	203	175	172	157	166	156	154	146	119	154	107	140	164	138	133	124	158	132	122	123	112	124	142	128	120	110	111	106	114	131	120	115	126	98	105	110	123	119	119	136	108	119	126	124	127	135	131	101	115	93	122	119	123	117	107	123	118	131	115	128	113	125	107	112	121	117	112	140	111	108	112	114	122	118	125	112	136	122	112	109	142	122	107	119	131	114	111	113	124	107	109	118	116	132	121	119	133	111	121	116	120	131	119	122	101	92	104	109	107	123	121	122	108	103	126	118	125	108	119	130	126	120	118	116	121	110	109	96	106	110	134	112	127	123	117	109	124	109	102	106	113	119	134	103	103	102	124	136	111	110	102	101	128	108	126	119	117	117	100	129	103	123	127	111	109	100	118	119	103	106	113	118	92	103	125	111	114	107	99	109	115	130	121	119	112	121	126	113	118	98	120	114	116	124	105	119	103	111	127	94	119	111	121	121	97	104	121	108	119	102	120	128	121	136	117	123	119	110	107	126	122	94	115	130	119	101	133	100	117	105	96	135	116	131	124	117	103	115	112	111	94	101	109	131	120	143	111	118	107	124	106	122	96	117	107	112	98	104	100	108	118	108	100	119	102	100	117	96	111	109	110	131	114	117	114	92	121	114	103	139	94	124	117	124	130	128	127	110	121	125	110	100	101	112	121	124	135	131	99	110	106	125	107	99	103	104	98	121	99	121	119	106	115	123	125	109	117	103	111	114	115	108	116	111	105	131	124	97	127	98	122	105	123	119	130	97	113	121	113	130	105	135	110	120	111	115	115	116	101	101	119	140	102	130	120	107	125	97	113	110	119	105	122	119	118	126	112	107	115	124	97	117	127	109	105	132	128	104	99	100	118	128	126	122	95	98	107	117	111	112	123	126	113	117	116	119	116	131	119	106	129	107	125	119	121	109	110	104	120	115	104	103	123	110	120	120	105	108	117	121	136	98	112	133	129	102	109	116	124	101	122	126	120	98	106	138	128	126	98	105	103	108	122	132	103	113	113	110	116	103	129	112	119	106	117	129	102	99	110	106	82	108	128	115	105	104	132	131	119	110	114	104	103	114	132	145	113	129	128	128	108	118	111	105	130	119	113	97	120	114	120	115	120	111	122	131	112	128	108	120	118	110	108	114	113	109	117	124	134	118	130	114	119	115	90	115	129	88	106	116	122	117	114	121	120	120	121	111	133	125	126	127	110	114	136	109	107	111	126	114	127	98	109	105	141	99	108	128	120	115	124	123	109	99	127	117	118	129	110	106	103	108	114	113	113	94	126	119	110	120	102	127	95	131	95	115	111	129	117	103	122	121	128	114	109	109	111	135	119	105	111	112	140	98	111	109	116	131	111	117	116	101	114	110	113	109	123	100	118	122	98	141	109	137	112	127	124	127	108	114	125	123	123	117	101	120	107	103	117	113	138	114	126	116	127	129	123	114	108	110	130	145	127	107	126	100	118	116	110	94	113	108	122	115	107	110	149	107	122	113	110	110	106	129	99	137	137	128	125	113	112	110	117	106	103	117	127	124	117	124	126	108	119	115	113	127	119	131	113	115	124	120	110	120	114	131	102	109	118	118	126	123	103	115	133	121	122	117	113	125	114	114	110	102	101	129	125	105	123	114	125	119	116	112	118	102	92	104	111	125	125	151	121	110	113	107	127	113	120	121	135	116	124	98	123	113	109	133	111	119	145	111	120	111	123	128	124	120	106	95	95	115	109	111	109	125	99	129	114	110	126	123	103	116	112	105	110	111	115	126	108	117	125	118	114	110	116	109	104	124	123	119	105	111	100	114	117	131	121	114	113	100	130	109	102	104	109	101	112	109	129	123	115	111	124	122	99	113	114	107	106	108	119	102	117	96	123	133	121	119	126	91	119	104	114	111	120	116	124	106	115	104	111	107	122	128	119	127	118	129	111	107	119	130	100	128	92	128	113	97	107	134	125	118	107	104	126	107	104	114	112	104	100	99	110	105	108	114	108	109	125	122	133	131	105	108	120	115	104	119	102	117	117	111	125	112	116	113	103	111	109	113	112	109	119	116	108	122	125	142	120	117	123	99	126	121	114	115	123	120	125	110	113	118	111	98	111	115	136	124	135	117	120	115	129	120	129	119	120	118	109	126	128	127	114	94	109	137	114	120	103	117	131	121	115	103	136	98	113	116	109	107	122	130	134	120	99	100	124	120	133	98	123	120	114	113	129	121	113	107	112	106	112	108	121	116	117	99	97	98	134	105	124	101	102	136	125	129	143	118	95	117	108	122	127	110	127	108	120	127	119	110	114	121	95	115	106	104	107	117	93	108	126	118	121	97	93	123	104	129	120	109	90	106	112	126	113	115	122	124	97	103	115	104	107	122	118	106	130	126	117	109	111	118	135	96	107	114	125	111	118	97	122	115	108	120	103	113	114	120	114	114	127	121	122	105	135	101	95	133	108	108	108	108	126	136	118	122	117	123	125	119	136	105	109	108	101	109	116	126	108	106	117	109	110	125	118	104	103	109	102	118	100	116	115	122	131	118	95	137	121	122	140	112	125	118	118	122	131	122	133	134	129	96	115	112	111	116	93	113	118	126	109	123	130	115	110	127	109	141	121	121	106	119	112	130	109	124	110	120	112	139	135	117	124	125	123	112	120	116	117	132	117	101	126	98	125	119	121	142	107	127	105	102	108	132	108	105	125	120	137	101	111	105	122	152	136	113	112	127	101	118	117	119	123	117	84	129	129	121	138	129	109	126	116	126	132	106	115	112	110	122	125	105	110	112	127	129	122	121	117	116	116	113	124	102	117	104	121	120	131	119	115	108	102	120	112	107	113	115	107	131	117	125	109	116	137	132	135	108	121	119	97	114	109	114	105	114	140	98	106	98	140	121	135	110	114	110	116	113	125	112	130	122	116	109	110	114	118	134	137	134	121	129	110	109	99	112	148	131	131	100	123	117	112	112	96	119	97	108	127	107	107	118	122	113	102	98	119	102	106	113	108	111	117	122	116	120	117	115	126	127	121	100	100	106	115	134	122	128	107	114	98	103	101	119	127	116	124	118	102	107	120	110	103	118	111	114	112	114	115	108	111	123	117	110	128	110	121	126	114	115	114	127	100	101	111	131	107	120	114	115	124	110	115	113	90	122	99	121	102	130	113	114	117	94	124	108	130	128	101	117	103	131	116	121	108	134	122	104	107	104	113	106	117	125	128	117	118	135	116	125	102	143	124	111	144	106	123	121	117	106	118	112	128	118	126	115	130	118	108	111	114	109	123	111	125	121	110	121	116	117	120	126	110	120	122	105	113	118	130	105	124	105	106	105	128	106	120	125	103	120	122	117	140	111	111	114	104	110	112	112	129	120	111	110	131	115	124	106	130	97	128	119	131	93	104	111	126	109	118	136	121	112	117	122	108	114	127	118	129	132	128	114	106	131	115	112	124	110	117	106	113	116	129
20721	9334	8042	3920	2678	1814	1331	1064	850	797	633	552	489	457	393	421	369	379	330	350	307	310	331	299	270	276	305	283	287	253	255	269	216	247	258	262	249	269	227	259	218	260	261	232	255	248	259	244	220	242	257	224	228	215	239	244	243	270	235	227	267	215	230	252	258	245	229	206	224	261	254	237	227	220	241	213	219	242	214	219	216	219	215	223	219	243	227	228	214	256	236	238	245	230	228	245	240	255	221	230	195	215	237	232	198	205	229	221	217	210	229	251	207	211	204	226	234	208	244	228	210	217	208	222	238	231	228	185	219	245	245	224	233	222	231	210	201	230	199	195	229	224	225	215	214	214	197	255	228	230	213	235	215	213	242	208	232	266	262	231	243	240	231	225	213	198	254	227	217	206	224	219	197	237	254	214	223	230	222	242	201	234	209	232	206	223	205	237	229	223	218	219	220	226	229	233	218	204	211	211	212	212	213	225	221	220	217	213	195	234	218	259	241	237	231	230	222	219	229	202	203	217	231	242	227	252	251	242	230	219	224	233	231	217	214	240	218	238	229	215	218	205	224	237	236	182	204	211	251	239	243	203	232	206	225	233	229	228	198	219	198	215	241	220	223	188	240	230	230	235	246	221	241	218	229	191	237	244	231	220	233	227	230	194	240	230	228	209	216	243	237	212	215	214	207	200	214	240	222	227	190	255	232	229	220	243	211	235	237	236	204	229	201	199	226	219	223	224	226	213	247	245	248	187	195	232	206	233	243	228	210	241	230	232	201	228	239	229	245	203	243	235	208	209	253	223	202	212	212	242	228	217	227	237	230	221	218	210	244	191	239	210	215	220	202	196	241	232	265	237	215	234	214	240	239	196	216	230	203	228	240	218	217	239	236	238	239	227	220	234	254	237	220	241	231	223	246	212	238	234	206	239	232	234	197	219	197	250	200	234	207	222	197	210	209	215	245	259	203	228	243	217	229	260	223	211	205	227	222	229	209	245	227	218	276	238	233	213	231	230	233	237	225	224	201	207	218	217	209	242	218	249	226	222	244	251	245	232	238	250	232	219	230	233	218	221	210	223	247	205	241	208	229	236	234	254	242	235	231	213	230	221	207	231	218	222	220	210	211	205	218	239	217	223	229	242	245	209	238	220	235	222	227	225	215	221	240	228	233	249	251	225	219	237	206	225	219	236	209	247	215	246	231	219	215	241	231	225	234	235	238	238	203	219	231	204	233	231	204	231	216	209	229	228	230	222	202	252	203	215	234	224	213	248	196	230	244	230	218	232	232	225	200	227	225	220	232	233	246	231	236	216	232	241	205	230	236	230	201	218	214	206	225	210	208	200	222	211	219	229	231	249	227	244	198	239	226	228	225	199	222	220	201	229	218	201	220	207	229	213	238	212	278	200	206	203	220	248	216	212	228	214	209	217	208	192	224	240	243	191	210	239	185	217	255	206	225	244	214	210	233	219	209	225	231	212	241	233	212	231	231	202	236	233	254	199	217	196	236	239	242	214	224	225	198	241	210	225	220	249	242	221	214	235	227	230	233	266	208	209	239	241	217	213	239	244	214	236	232	238	216	229	226	229	207	224	231	224	241	228	211	214	223	219	251	207	237	233	261	211	259	228	183	196	242	211	217	231	243	200	231	204	225	234	231	236	223	197	239	209	222	202	233	241	238	235	242	244	206	228	233	252	222	225	227	236	201	212	219	241	220	233	222	204	234	246	246	219	215	211	248	245	242	242	229	231	228	240	207	186	221	237	220	215	212	222	212	238	239	213	232	231	245	203	218	223	214	214	206	235	209	232	220	238	249	230	238	201	218	220	223	231	211	208	237	233	225	240	215	219	222	208	228	235	192	220	242	232	213	256	222	220	228	218	248	239	216	235	212	238	236	221	236	227	234	212	236	224	232	226	219	251	206	204	196	210	234	210	251	214	213	255	238	214	201	211	234	215	239	259	215	234	229	213	224	211	227	230	225	227	245	222	209	220	217	223	219	247	213	225	215	215	225	219	213	239	196	233	234	220	225	197	239	241	218	229	246	214	225	215	189	223	230	207	241	252	237	205	252	230	233	230	239	217	221	207	258	242	213	255	210	247	224	222	218	251	218	234	196	231	240	223	233	214	221	234	216	233	218	211	243	206	206	237	245	228	218	238	218	196	235	216	239	208	187	224	213	237	216	232	205	222	205	240	200	237	201	222	224	217	213	224	234	222	213	217	189	210	250	215	229	212	223	229	233	200	242	215	239	221	208	231	240	215	218	237	185	219	232	221	221	214	233	253	228	218	234	208	224	240	220	243	238	233	211	245	240	221	225	224	211	241	221	223	190	207	207	218	231	216	226	215	213	240	225	244	221	252	230	229	260	212	218	221	237	233	223	214	230	236	213	221	211	223	258	229	219	238	215	207	238	208	231	227	231	211	225	249	241	222	225	216	209	246	227	240	192	235	236	251	225	233	220	229	231	226	207	237	233	228	207	254	238	222	241	229	242	220	220	224	213	238	218	244	231	223	215	212	230	233	253	207	207	207	230	207	216	207	218	225	237	221	207	235	212	200	236	233	208	231	227	203	257	218	230	227	231	204	213	216	229	230	228	233	227	201	230	227	218	225	227	216	257	215	227	235	220	186	214	232	232	217	259	247	231	194	212	229	195	206	201	210	227	201	271	235	224	203	196	223	190	228	258	246	237	241	264	243	224	219	212	206	231	244	243	223	209	218	221	242	219	212	242	233	211	247	212	217	238	216	212	196	205	220	218	215	221	235	227	218	214	209	210	251	247	214	209	227	215	223	228	200	215	216	198	203	206	241	249	233	237	209	237	259	221	281	228	216	234	246	203	241	239	224	230	188	240	238	236	227	233	212	218	243	189	192	236	213	221	205	238	232	221	231	206	243	223	223	215	225	230	207	218	232	216	207	237	220	215	226	220	233	239	243	242	244	247	206	218	240	216	232	199	228	231	229	222	238	226	237	229	238	233	225	247	219	239	216	225	229	198	232	221	254	210	234	203	217	211	206	210	247	218	270	205	207	243	226	206	218	238	223	227	210	233	227	220	257	234	240	215	238	233	257	228	236	208	249	200	217	221	217	214	238	199	217	235	214	235	233	239	243	215	217	227	254	214	231	206	243	230	223	198	215	218	224	230	216	229	226	241	227	244	229	213	248	231	233	223	201	236	230	206	216	211	250	217	209	200	207	232	221	222	217	210	221	225	228	211	232	222	240	205	243	236	233	205	269	204	229	221	217	234	236	224	220	200	223	215	215	211	248	219	238	210	213	242	215	249	230	219	226	208	218	219	230	249	206	245	208	226	207	229	244	224	223	219	231	214	214	236	235	193	216	242	203	238	221	241	225	240	219	221	231	221	190	207	224	215	249	227	216	230	239	233	240	217	218	222	224	203	246	229	223	207	235	224	235	217	223	217	220	234	219	215	184	217	218	205	223	226	213	265	249	215	217	226	211	242	218	219	220	240	235	226	247
23034	21044	28680	23621	21045	18950	1859	758	593	526	463	471	410	414	370	366	383	355	358	340	326	303	337	323	315	312	314	325	305	306	323	316	305	296	277	299	300	324	275	283	303	291	335	290	304	293	344	321	276	315	310	299	265	295	304	282	290	276	306	260	286	308	314	280	296	318	305	296	308	317	294	283	312	296	291	285	269	273	328	302	281	281	319	302	290	294	290	295	290	279	301	284	285	282	290	277	241	284	280	262	281	291	274	288	309	286	302	278	273	280	306	281	268	310	314	281	265	303	267	286	288	285	265	286	268	291	294	277	301	287	277	322	277	269	282	293	311	309	318	280	277	271	269	279	295	309	305	290	277	283	290	296	271	285	258	287	322	275	285	335	309	264	288	296	293	276	285	269	304	279	295	291	272	286	280	279	314	282	278	297	259	292	260	265	244	286	263	288	293	285	289	301	317	273	266	292	276	299	291	288	278	285	306	322	298	280	336	293	301	281	243	284	310	265	291	284	286	277	296	305	304	314	300	277	289	286	310	270	274	291	267	284	251	279	297	270	287	287	287	263	297	298	266	274	304	297	286	286	288	272	274	256	304	296	298	280	287	313	259	278	282	277	295	293	299	274	256	292	284	286	274	284	304	294	282	307	301	286	306	274	293	293	281	298	296	294	301	296	275	306	264	265	321	279	262	271	304	305	279	286	277	285	284	285	298	244	297	281	299	274	247	296	293	305	300	292	266	292	307	320	271	265	288	295	300	304	300	280	282	278	291	296	279	288	272	299	298	272	319	272	305	289	286	295	269	272	320	282	319	294	289	329	300	256	302	270	315	257	272	286	294	294	258	272	288	313	275	263	288	266	269	293	309	301	268	286	268	260	310	292	299	268	301	294	319	297	294	299	287	271	314	295	289	271	294	279	289	318	264	315	304	286	250	294	269	315	272	290	302	300	313	285	297	273	299	304	283	280	297	291	297	312	290	303	277	282	303	274	288	287	303	316	271	285	289	277	263	247	266	244	312	318	266	261	285	275	270	333	311	281	290	325	279	268	302	269	288	300	289	299	287	287	264	269	294	313	269	295	293	251	248	294	287	284	293	281	325	267	280	284	298	313	291	263	257	269	294	287	295	299	303	260	286	244	280	272	307	300	283	303	278	298	284	308	279	291	270	282	306	241	243	301	302	276	274	294	283	274	287	288	319	283	295	307	319	274	316	312	290	265	291	266	302	301	287	295	278	277	279	309	300	284	260	309	293	285	303	311	284	282	275	288	307	293	260	269	271	321	274	298	286	300	290	261	301	279	252	315	271	274	285	284	305	277	330	298	301	245	270	240	300	272	268	292	341	311	298	298	304	272	262	292	292	284	280	285	296	266	302	275	262	282	279	269	311	288	293	280	293	291	302	286	262	290	297	292	275	313	315	259	289	273	296	332	293	310	273	273	288	321	284	270	289	287	290	268	265	284	290	314	260	266	291	312	319	290	275	281	294	303	284	275	296	303	277	265	272	295	299	271	289	337	275	317	292	286	266	260	282	277	307	281	329	286	265	285	262	303	279	311	315	265	278	298	262	250	282	285	291	298	297	298	306	269	305	293	270	329	285	273	289	279	260	281	304	274	290	290	292	303	298	287	277	279	290	283	319	302	306	306	302	253	309	275	274	266	291	324	279	307	304	289	293	258	322	287	291	262	319	296	307	282	287	320	285	297	308	290	310	270	314	276	272	289	297	302	299	285	285	288	300	267	277	281	323	283	288	265	264	264	277	278	312	279	285	291	287	262	256	278	278	290	280	296	279	293	267	291	286	318	299	268	329	282	306	313	325	291	307	282	280	277	303	291	305	254	298	290	312	295	267	278	283	280	297	291	300	267	302	316	304	282	305	274	278	279	302	264	329	287	270	298	277	303	285	298	301	287	301	309	284	308	286	259	296	304	284	291	297	322	307	286	283	301	298	273	278	265	290	269	304	280	273	275	300	273	268	275	297	264	294	271	284	289	282	275	275	300	259	322	264	258	272	303	280	294	297	283	323	330	284	255	260	288	308	306	292	268	298	278	275	307	294	283	289	272	248	282	286	269	268	319	301	305	285	293	286	289	274	265	273	260	326	297	287	277	243	285	284	255	288	280	283	299	281	301	270	301	269	308	298	287	303	304	291	290	306	305	284	271	296	320	283	299	282	309	296	324	251	263	289	294	274	303	284	252	309	255	266	277	276	278	251	301	297	264	301	286	302	288	293	286	281	285	286	276	258	304	280	282	331	261	280	272	310	246	310	276	287	254	311	299	279	279	288	285	292	288	281	296	290	275	265	276	275	313	276	290	293	255	285	276	301	267	261	271	296	278	284	293	304	306	287	308	278	254	291	266	278	225	312	288	277	320	283	289	287	288	314	274	283	276	300	293	267	271	311	292	266	297	339	311	295	290	279	315	295	280	260	272	300	282	296	297	268	296	268	274	304	293	314	274	277	278	245	253	290	331	283	266	288	273	256	265	270	250	262	294	273	267	262	263	273	277	261	283	289	299	266	273	269	279	322	273	308	288	325	252	291	279	287	311	302	263	284	257	267	312	288	287	261	280	294	315	270	303	312	266	288	277	245	296	290	273	268	289	286	250	301	269	285	289	298	285	274	296	301	309	302	305	281	259	300	264	311	295	267	296	271	302	285	300	277	308	266	294	273	264	280	273	298	269	295	316	309	309	281	286	306	276	279	278	288	335	300	271	293	274	288	275	288	297	269	297	288	280	281	277	303	298	295	275	269	279	277	282	268	311	250	295	285	286	269	320	284	316	290	276	286	296	262	286	284	273	273	297	285	302	290	262	266	282	263	278	266	281	277	276	261	312	292	276	278	274	305	262	311	282	271	291	298	293	296	285	296	300	299	295	283	292	261	281	311	275	277	277	290	279	292	287	299	300	289	284	297	274	307	274	316	291	287	306	301	285	277	317	278	265	288	290	295	272	312	281	274	282	313	297	308	289	303	247	296	299	288	293	319	260	270	279	266	300	294	300	306	299	267	273	279	272	311	283	297	305	270	272	308	290	304	312	261	276	268	259	294	276	294	279	268	330	322	273	284	265	248	263	304	278	293	280	283	259	298	315	274	294	291	282	291	289	313	302	300	283	251	275	302	267	247	298	278	297	263	277	304	270	283	323	292	293	290	275	337	279	291	278	276	280	289	270	273	299	293	311	291	305	287	261	270	289	310	275	291	293	260	279	294	297	307	296	271	312	294	262	300	272	304	278	293	305	286	267	294	278	282	285	282	303	304	281	310	298	267	262	303	288	279	272	303	279	291	291	292	292	275	284	292	289	299	293	288	277	265	307	239	268	283	303	279	308	237	281	313	300	276	284	296	327	265	286	268	263	289	308	296	300	279	326	269	283	252	305	281	303	276	315	274	307	263	289	298	270	301	294	287	276	322	277	278	255	298	277	276	279	266	308	282	298	257	281	327	303	286	323	251	309	298	293	315	251	289	293	271	262	291	290
24939	15336	13020	7068	4694	3467	2644	2072	1748	1421	1301	1134	1029	967	889	838	867	764	729	701	659	680	687	642	618	616	579	567	557	559	563	612	563	553	539	586	550	526	572	535	544	490	557	547	525	514	521	539	478	532	531	558	514	567	503	510	529	522	531	473	526	514	493	482	507	525	533	483	516	491	521	530	498	524	471	474	474	525	475	531	520	489	482	565	525	501	519	509	510	533	483	525	520	516	479	502	506	504	522	522	471	484	468	554	507	490	486	525	513	458	505	528	486	499	513	518	501	501	469	462	509	545	497	524	482	499	524	500	463	520	491	537	513	515	504	509	507	531	482	464	538	491	484	499	479	510	562	518	504	497	473	495	520	528	484	499	522	510	492	483	509	491	501	528	489	506	513	465	536	531	509	481	471	497	500	510	510	500	503	467	494	496	529	533	512	504	492	486	503	509	492	516	515	509	511	527	459	506	494	489	471	506	509	499	520	510	448	482	471	475	490	479	469	506	502	507	493	456	499	505	495	506	475	518	496	506	504	516	508	476	514	485	512	531	504	539	499	520	483	514	492	479	487	533	527	531	487	522	530	501	477	536	474	504	484	504	474	521	508	480	550	442	461	523	538	478	507	501	513	526	490	476	503	488	478	483	524	561	477	497	520	473	534	505	505	518	489	476	500	469	473	513	525	532	461	502	467	513	491	554	515	475	502	529	481	487	487	493	479	517	463	513	517	534	495	458	536	479	456	475	508	470	469	511	471	520	487	515	487	522	483	525	494	492	488	525	533	520	506	506	487	531	509	489	494	513	504	493	481	511	533	474	504	482	501	502	479	500	511	489	503	488	505	528	483	509	496	508	499	477	496	541	467	473	503	518	544	465	499	452	480	497	502	481	517	518	485	476	490	505	481	502	452	516	488	570	479	482	496	525	462	512	510	469	530	482	489	491	514	471	524	550	523	497	508	484	456	556	508	462	513	526	519	496	534	519	554	490	502	484	522	481	500	514	504	488	466	514	493	522	512	489	519	495	505	474	491	499	492	453	522	501	491	512	541	520	540	506	516	513	476	539	488	546	482	523	505	482	496	499	475	515	509	502	513	456	541	510	479	494	532	496	529	509	467	523	520	487	538	523	494	503	512	476	532	476	519	505	519	487	479	535	488	492	508	528	524	508	502	493	487	511	515	501	482	509	483	499	463	510	521	492	499	482	502	528	531	514	498	497	522	487	445	526	493	533	538	502	493	472	504	475	570	497	516	506	479	508	487	495	493	482	497	477	458	527	481	505	530	529	489	463	492	503	541	493	502	521	453	508	470	498	504	540	520	500	467	464	502	521	463	507	555	524	513	496	496	532	512	485	483	539	491	517	498	504	465	494	493	516	477	470	510	496	484	524	471	522	533	503	521	481	495	491	436	528	540	519	526	491	525	493	521	530	466	498	505	530	540	518	502	521	495	544	468	510	518	526	502	495	530	514	537	531	473	500	496	526	510	504	525	529	506	510	504	479	509	490	496	492	505	505	498	482	531	504	466	500	478	511	480	458	520	477	534	503	489	496	517	465	507	509	478	515	507	513	523	490	494	458	497	525	505	514	520	501	462	512	489	484	489	485	487	530	463	486	516	481	470	436	468	502	480	465	511	534	467	472	499	538	489	496	488	489	479	470	519	510	541	530	491	506	529	481	491	470	498	472	487	489	463	487	505	488	528	531	496	522	487	496	501	503	441	476	488	494	514	500	477	480	460	485	516	481	494	550	507	509	505	463	501	533	522	501	452	496	505	523	507	520	504	498	484	487	512	470	545	507	484	513	509	506	507	525	526	499	526	489	514	518	508	513	505	501	507	511	479	493	502	462	485	510	494	471	499	543	502	501	480	483	490	525	496	496	522	510	490	504	465	516	488	493	496	465	468	473	487	492	550	523	541	498	507	533	489	513	488	511	500	493	512	500	566	503	548	457	511	517	507	516	478	495	516	525	515	496	533	520	504	490	521	472	530	499	489	486	486	519	488	532	509	487	513	471	472	506	499	487	495	483	519	505	507	538	478	503	478	511	471	528	504	500	515	492	456	481	467	503	520	529	498	537	493	482	515	497	537	524	497	527	507	492	535	519	494	494	491	507	504	470	501	479	518	480	483	495	483	502	540	504	501	491	539	450	528	558	504	514	549	479	537	509	529	461	486	467	516	488	485	512	475	473	493	524	496	553	472	511	515	503	495	510	482	503	500	477	475	490	520	536	502	501	496	504	540	518	510	498	495	497	502	453	499	515	557	473	500	494	485	502	484	492	461	490	485	510	476	520	529	539	480	511	503	481	509	486	488	467	493	475	485	500	467	532	492	499	445	542	477	505	492	493	493	461	514	488	495	479	468	508	497	500	519	539	513	448	534	498	510	528	454	528	483	499	486	535	495	477	494	489	494	498	487	512	465	461	465	491	535	557	500	529	496	498	492	513	474	518	466	514	520	488	464	495	519	472	481	529	495	500	490	457	480	474	507	459	481	525	506	475	493	494	439	511	513	521	521	509	492	522	485	499	472	510	509	483	468	479	511	491	512	535	495	480	461	519	496	477	488	489	501	504	469	504	492	479	477	488	516	498	509	488	509	483	532	508	471	528	482	499	510	490	545	510	458	487	522	478	480	494	496	484	492	514	479	513	507	502	498	529	498	498	497	507	468	476	509	478	470	483	499	507	481	522	515	505	493	472	501	514	497	499	495	488	515	501	471	476	538	507	495	547	500	515	530	489	523	512	508	504	521	493	514	507	495	472	510	481	514	451	479	508	495	485	538	478	485	503	523	483	451	507	482	508	496	516	480	481	546	468	490	516	512	465	483	448	477	493	505	498	562	499	489	489	499	478	527	470	467	511	520	496	521	495	505	520	517	520	469	551	464	499	562	494	486	470	488	512	490	485	496	498	519	532	536	485	445	509	491	511	498	524	490	493	478	495	490	473	488	479	521	507	499	496	460	498	501	522	489	522	486	507	523	558	498	478	532	506	508	510	468	448	508	509	500	538	453	513	465	486	479	526	540	515	493	520	452	547	435	474	500	480	527	507	488	510	528	495	548	506	494	504	482	476	436	467	527	544	477	473	485	499	522	508	501	529	490	516	474	542	520	448	480	476	511	532	513	501	522	471	521	460	487	506	453	495	504	523	529	477	522	499	489	461	519	498	487	481	504	468	523	538	503	478	461	490	491	485	492	499	528	525	467	517	474	539	495	540	488	505	479	515	533	527	528	530	511	506	509	502	492	493	496	532	508	474	507	489	473	498	510	486	492	503	488	498	504	475	543	488	511	487	512	491	487	525	497	457	535	478	466	527	530	486	481	495	500	453	536	506	526	515	479	512	512	482	488	496	512	493	527	546	528	515	495	490	496	502	484	483	501	501	472	511	484	491	496	501	516	485	500	534	489	532	530	521	509	501	486	508	518	465	541	493	458	502	509	504	475	467	499	518	488	496	484	542	452	548	517	511	506	536	481	486	541	509
26607	20526	8281	480	262	206	213	198	175	164	168	156	185	149	181	132	174	143	170	164	164	182	166	150	150	184	151	140	159	149	146	147	163	147	151	167	179	146	157	162	154	138	158	149	195	131	155	176	172	171	165	162	172	163	168	177	149	154	160	189	180	181	154	164	163	168	153	157	174	177	160	129	179	143	137	167	153	189	174	159	156	158	167	141	149	168	165	155	178	174	174	142	171	164	146	156	158	173	146	141	184	156	157	165	179	147	131	148	164	158	171	152	141	156	207	157	174	149	209	166	164	167	161	159	147	176	173	141	148	166	143	172	154	163	172	147	166	163	161	158	150	165	160	147	162	152	142	133	163	157	165	182	163	159	152	151	164	170	159	145	167	150	155	145	139	150	165	162	168	184	157	147	174	157	159	172	130	155	141	175	166	181	157	177	154	147	174	151	153	156	164	185	158	164	158	155	162	161	143	148	164	157	173	160	145	161	178	137	165	151	169	153	172	148	163	189	169	168	168	173	172	152	159	158	142	164	154	166	184	160	142	156	146	172	157	187	174	178	176	172	167	169	166	170	163	170	169	163	155	190	158	166	156	166	148	169	156	129	161	160	170	142	180	158	178	162	168	168	147	172	153	151	155	154	143	144	165	172	160	168	147	193	175	158	143	163	167	153	155	156	159	173	141	155	173	173	167	152	168	165	141	145	160	156	171	159	176	162	166	158	166	182	169	155	164	165	163	150	188	174	141	140	163	182	157	178	170	137	169	155	147	166	177	181	155	147	163	167	148	150	152	150	160	162	145	145	165	155	174	150	170	180	159	171	158	152	177	153	160	134	172	182	174	154	170	149	160	163	161	160	173	169	148	130	147	187	154	173	150	160	152	155	155	161	142	140	134	162	158	176	165	148	166	164	162	149	163	157	165	169	158	149	172	150	162	158	191	168	173	152	146	147	185	155	167	169	185	169	165	172	152	171	155	163	154	147	144	172	170	153	148	183	152	188	160	170	174	175	148	143	157	133	136	163	134	188	174	160	170	155	162	180	159	166	152	157	161	148	159	167	147	171	158	168	157	181	138	176	160	175	142	133	158	152	174	144	173	155	153	144	166	176	160	141	142	172	176	140	158	153	158	162	162	166	139	162	166	140	169	174	184	159	158	135	158	156	161	151	154	168	154	165	174	171	165	163	161	162	166	165	159	155	165	141	165	167	140	162	161	167	154	166	141	173	171	179	163	168	137	151	168	156	155	173	168	138	170	160	170	151	159	172	155	162	127	179	171	170	171	173	170	157	137	151	166	181	165	173	159	150	167	191	157	171	138	166	159	181	153	157	157	160	164	168	130	175	151	147	162	163	186	159	161	151	159	148	160	168	169	154	164	167	169	161	146	140	146	175	162	156	165	151	165	170	169	140	166	133	166	165	166	159	162	154	174	164	165	151	158	159	150	169	186	155	159	164	149	164	163	180	155	162	135	154	187	168	137	161	149	176	174	164	143	154	185	170	142	159	157	156	134	185	154	156	155	156	164	159	152	164	179	145	146	159	150	156	162	180	168	183	145	168	166	165	156	172	164	169	157	158	143	162	169	174	162	138	153	151	182	173	162	145	140	196	165	155	157	176	165	158	134	158	165	167	131	161	145	159	149	156	138	158	164	172	160	186	178	146	140	147	151	173	184	178	177	175	175	153	161	154	165	179	145	170	140	162	168	175	143	146	174	161	144	171	170	141	170	160	155	168	156	159	168	168	175	155	185	173	159	170	184	155	162	164	148	153	148	180	141	158	163	184	174	162	170	182	178	143	181	149	163	171	162	190	175	157	152	158	162	160	153	166	156	165	175	158	154	152	162	177	165	167	150	152	160	141	159	179	159	166	156	171	133	149	179	170	173	154	155	172	155	160	143	162	156	166	182	154	167	151	145	165	167	159	174	155	154	169	145	151	165	162	161	171	144	136	153	171	174	152	166	166	159	157	186	147	162	180	176	170	158	161	152	164	174	176	165	184	149	183	152	180	165	156	157	173	148	165	165	166	147	164	166	180	161	155	159	178	162	180	157	149	155	174	158	155	170	154	159	142	162	157	141	157	158	186	175	165	172	167	184	169	158	144	179	164	166	167	153	153	159	164	143	144	149	163	159	157	147	167	164	157	142	152	162	166	166	170	161	188	190	168	161	169	139	166	165	145	155	173	172	176	157	145	191	168	189	160	138	139	153	156	167	151	150	159	177	151	166	147	180	189	159	170	145	163	181	163	167	150	134	154	176	158	178	168	164	142	176	144	164	168	176	170	199	164	147	138	158	150	169	153	177	156	160	175	148	176	146	137	173	157	166	152	164	158	153	160	140	129	181	174	158	154	159	154	149	147	168	154	168	169	151	165	138	166	156	155	162	181	159	151	169	169	164	147	188	151	142	153	157	162	179	158	140	144	170	165	145	160	161	135	153	177	170	158	159	153	175	148	153	150	158	150	184	172	150	158	171	168	164	143	171	155	157	162	158	184	154	175	145	144	148	173	165	169	150	149	144	157	159	152	169	158	157	139	170	165	143	179	178	181	170	158	171	172	158	158	173	171	138	164	167	143	149	145	147	184	152	193	154	151	148	156	143	157	163	148	160	153	153	159	168	180	145	155	179	161	197	146	184	149	177	161	174	147	165	160	147	168	186	170	184	173	154	146	140	159	163	199	152	162	158	153	152	166	166	156	173	193	146	159	160	149	152	154	166	143	187	173	147	165	171	158	146	161	167	159	178	150	153	158	133	132	152	163	180	142	161	145	151	164	177	149	163	156	150	152	164	154	167	126	174	143	163	166	178	159	165	150	165	177	164	179	175	166	165	155	172	151	164	163	155	171	162	147	178	146	162	157	143	159	194	161	160	159	138	142	166	161	186	174	168	156	169	170	140	180	194	149	168	170	180	152	166	172	145	157	194	149	172	146	151	176	143	151	166	167	155	170	188	156	155	168	165	167	137	171	152	164	146	157	160	145	152	168	167	185	174	149	176	159	155	154	174	160	179	162	142	144	152	152	171	161	160	172	165	150	151	167	171	204	129	172	167	139	154	155	162	168	151	161	163	180	170	155	165	154	156	181	166	139	151	160	161	170	165	155	167	166	169	164	156	166	147	149	176	175	155	156	168	164	156	153	175	145	153	169	168	157	156	167	179	155	175	140	177	140	168	171	160	177	139	177	172	155	159	149	144	167	145	136	159	163	169	165	159	160	156	175	163	146	127	156	161	144	173	174	163	161	153	154	164	187	162	158	154	157	171	160	167	166	177	173	162	147	158	155	170	147	175	154	166	154	155	169	174	139	151	146	139	155	149	152	160	168	167	164	172	162	180	157	158	152	149	166	153	143	150	169	144	167	162	191	149	146	161	165	182	182	172	159	148	156	161	168	171	151	176	151	169	158	147	163	138	145	156	168	174	158	160	166	163	149	168	178	156	179	183	155	154	175	174	136	164	156	154	163	166	183	164	155	147	181	172	161
10292	1335	1293	697	557	474	409	391	357	383	353	320	366	339	323	334	318	344	332	316	323	300	317	304	285	321	329	297	334	327	310	321	318	349	289	298	323	310	313	320	315	340	334	327	349	318	332	322	315	324	315	303	304	341	287	320	308	346	338	307	300	306	285	337	301	305	322	307	304	320	299	299	327	347	336	311	291	312	328	296	302	313	334	299	310	348	310	310	321	302	295	329	336	330	312	295	307	319	359	309	315	303	274	333	289	323	324	332	306	307	329	318	350	319	331	287	306	330	286	295	324	322	313	300	289	330	319	299	323	301	312	327	314	280	282	301	292	319	291	304	310	311	311	302	294	322	277	322	310	330	311	300	312	332	302	305	347	274	300	303	318	325	339	328	306	307	296	321	305	320	326	323	306	304	294	329	320	305	285	311	330	306	322	323	355	302	313	316	321	333	332	275	314	290	315	349	285	290	311	326	327	308	281	341	300	328	322	286	332	309	292	309	318	301	331	337	337	329	305	313	311	318	330	317	329	308	318	309	310	321	320	308	312	305	323	313	304	290	297	315	311	290	313	300	315	338	318	313	325	316	324	322	341	336	323	319	311	319	308	311	268	312	311	328	316	314	273	291	279	337	298	282	298	305	284	281	294	347	310	321	324	294	314	317	308	338	341	291	333	289	316	299	291	306	324	286	322	305	296	345	308	313	345	327	333	337	294	305	334	295	311	306	311	313	338	311	347	296	308	291	328	293	300	324	304	291	344	315	303	290	298	286	329	290	303	335	288	329	308	313	308	295	335	328	308	304	298	298	345	317	325	319	334	323	315	329	342	340	329	336	327	326	329	277	278	336	312	308	311	321	340	303	327	291	330	334	335	310	296	291	330	333	295	326	348	302	268	309	348	294	268	323	292	318	294	308	305	328	332	298	312	309	309	312	296	346	347	304	337	340	313	331	315	319	343	316	325	330	293	318	332	317	321	317	322	325	313	319	305	304	330	309	322	315	313	352	341	313	275	313	318	305	336	323	285	350	313	313	295	339	337	308	320	307	318	304	327	332	304	320	304	319	287	316	323	312	288	285	309	322	294	274	307	317	334	315	318	323	292	297	314	332	346	282	298	324	301	277	312	318	308	326	308	323	331	297	297	330	348	292	319	335	307	328	313	301	310	307	311	276	327	324	279	302	327	308	309	316	306	329	310	299	302	301	319	270	314	340	304	343	308	286	321	335	320	293	310	332	306	319	307	339	324	340	287	330	279	312	341	279	307	328	305	307	288	295	314	279	323	299	308	291	280	309	334	364	319	306	325	349	309	308	326	322	303	305	349	319	327	319	334	306	295	349	297	304	305	327	307	312	289	331	307	304	306	290	304	332	295	311	308	319	329	320	337	310	313	329	326	304	318	334	302	329	302	298	312	289	309	333	301	300	336	283	309	308	332	305	333	297	308	302	315	300	324	311	320	332	323	304	313	297	307	286	297	332	322	307	273	334	315	297	291	335	317	304	297	298	305	300	320	339	289	309	285	324	313	333	301	337	319	314	291	351	336	313	329	338	320	302	350	332	308	312	306	287	312	292	308	316	303	349	298	352	325	288	302	330	320	298	309	300	304	299	316	278	333	302	318	306	335	346	310	339	298	329	284	304	300	319	290	282	341	344	288	317	344	304	303	337	315	297	305	327	319	305	324	296	324	305	329	286	291	291	321	316	311	329	297	331	304	277	322	305	350	311	324	349	306	289	333	312	310	312	298	303	308	309	320	314	310	299	310	316	314	282	307	301	338	333	293	326	299	291	319	338	329	326	295	304	320	329	296	321	286	330	297	332	343	297	299	276	304	322	320	298	312	333	316	319	314	319	305	304	305	312	310	291	327	310	321	315	319	276	326	300	314	329	305	338	314	292	305	285	315	279	302	326	299	322	310	303	309	313	321	309	319	310	328	276	309	315	314	265	317	325	314	326	331	317	291	291	302	325	342	293	293	333	356	325	315	279	294	311	317	306	337	337	323	284	317	315	302	313	294	305	293	285	330	302	284	314	313	288	306	316	303	311	307	299	306	330	302	336	317	290	323	302	318	309	332	284	307	274	322	286	307	322	314	279	311	313	274	334	331	298	300	325	333	334	321	293	282	308	301	357	302	341	327	336	325	308	326	281	359	329	331	329	303	333	302	282	299	326	288	288	344	299	310	325	300	312	290	312	307	326	296	312	297	315	277	322	271	296	306	295	315	310	328	308	299	324	344	334	301	318	331	304	314	281	347	318	316	340	298	309	318	336	347	335	311	327	290	326	310	324	295	334	309	299	303	299	324	338	361	325	325	303	324	300	306	317	318	334	277	308	309	310	313	346	285	288	331	345	350	289	289	341	323	304	339	304	310	312	336	309	338	301	292	326	312	289	324	276	318	303	296	306	333	300	314	321	325	296	324	357	287	337	315	307	358	294	295	314	307	302	303	295	329	311	317	322	317	319	330	308	317	295	290	313	316	326	343	325	285	339	288	315	346	363	276	320	298	340	317	304	311	347	309	306	320	301	286	273	321	333	290	334	329	326	305	300	309	306	327	302	310	328	302	323	332	303	291	333	307	296	343	335	323	293	290	294	297	323	305	305	310	310	319	300	325	287	312	357	302	302	335	296	324	318	306	288	306	303	314	328	311	327	314	308	316	352	307	310	284	317	333	304	305	322	315	323	302	325	296	315	312	293	306	324	311	340	302	337	336	314	326	339	313	338	327	307	305	301	304	303	315	337	332	335	298	303	355	307	299	318	299	328	327	323	326	327	296	342	307	311	307	312	323	308	349	280	319	298	304	287	329	337	327	292	326	272	302	302	324	303	313	336	342	311	293	314	314	301	326	319	299	323	324	330	376	316	288	325	312	325	321	339	309	305	309	284	335	296	271	324	306	341	348	303	318	285	300	318	327	316	286	314	297	327	318	330	310	335	303	315	328	288	321	314	287	300	296	337	295	336	316	314	298	338	323	300	330	347	318	326	315	338	324	315	308	316	305	315	333	321	303	306	260	340	299	302	326	314	305	303	287	323	302	313	305	322	323	312	309	326	291	324	345	315	320	313	300	307	271	321	294	294	298	307	313	325	324	301	331	314	291	287	302	304	338	312	277	297	310	279	306	320	304	305	337	301	332	285	312	312	325	279	342	300	326	293	313	312	299	337	301	288	301	304	343	329	292	278	312	320	313	360	308	322	328	322	339	314	320	321	307	310	341	308	310	295	338	296	302	319	329	322	326	301	299	299	317	307	315	321	288	337	328	334	335	325	298	318	344	302	320	334	342	321	334	315	321	323	327	345	328	316	334	292	323	309	319	312	309	343	295	314	291	317	327	345	311	309	310	314	313	312	323	261	318	317	335	339	298	303	287	297	318	289	345	313	313	322	333	294	344	306	318	303	314	328	289	296	311	302	295	317	309	338	306	330	320	283	311	306	358	311	303	285	316	305	300	304	301	317	304	324	295	336	290	300	305	310	291	282
23976	21044	28005	24269	19789	1489	509	356	261	239	209	193	194	193	179	149	165	149	158	140	139	145	139	154	134	141	126	126	129	131	134	126	118	122	139	110	128	102	122	109	119	106	112	142	108	124	131	111	121	112	128	132	119	130	135	124	121	125	129	133	111	126	117	126	116	123	110	139	130	128	116	104	100	135	116	125	122	135	126	102	105	104	105	110	109	129	124	129	110	121	103	110	125	121	122	114	109	104	111	128	132	116	133	124	115	112	118	96	107	110	99	122	123	101	106	124	126	108	103	93	105	108	117	135	125	116	120	106	104	113	99	141	101	111	94	119	111	91	117	128	115	132	125	128	104	109	117	119	120	109	89	101	98	96	112	142	124	111	108	107	120	109	113	104	103	93	109	139	112	114	138	112	121	105	125	122	112	117	107	103	111	121	126	109	108	117	124	119	125	117	107	124	112	123	132	113	105	106	102	120	130	114	126	127	102	109	111	119	112	131	127	109	120	122	112	114	110	127	108	119	134	112	108	110	116	95	116	110	125	111	118	133	114	116	112	119	105	117	132	112	115	118	111	98	114	120	140	103	125	119	127	117	121	118	116	111	115	93	133	119	122	99	120	120	130	118	117	119	109	124	119	118	105	127	126	114	97	111	115	119	103	108	108	128	116	124	130	116	119	124	101	125	116	124	122	121	108	110	98	116	123	118	106	111	117	105	110	113	136	96	127	115	113	134	117	105	123	124	113	107	125	133	96	136	115	123	114	120	99	109	121	121	111	101	142	122	106	108	109	126	111	110	121	129	105	113	108	127	123	111	122	116	122	117	96	113	93	112	106	126	127	116	124	114	121	110	123	131	132	116	135	109	110	111	114	102	112	112	91	130	112	116	104	112	102	116	118	129	124	112	130	116	126	132	122	122	102	118	114	123	131	89	120	123	101	106	119	120	98	109	106	115	123	143	122	106	119	118	131	112	91	103	111	113	98	124	132	114	116	115	110	122	105	115	113	112	110	113	125	105	119	96	94	107	109	97	126	113	115	121	131	102	111	116	100	114	112	121	108	122	112	135	94	109	107	94	125	115	113	114	121	103	135	121	110	119	106	125	118	107	113	120	109	114	99	124	132	107	139	125	121	102	119	115	114	117	103	129	107	118	94	126	113	127	109	112	122	135	121	126	121	126	109	112	118	139	127	110	113	114	113	129	123	126	126	125	106	120	135	120	118	107	130	121	120	116	110	115	112	116	133	127	120	119	106	115	121	113	117	118	132	122	134	101	98	116	123	108	124	135	134	116	100	82	115	135	98	118	123	110	121	110	111	122	114	102	112	123	111	115	127	124	123	118	124	118	118	133	126	119	109	132	114	101	123	113	108	113	128	119	122	95	103	117	118	96	124	97	118	118	115	106	105	136	125	126	109	101	121	109	117	134	123	115	119	116	99	107	102	103	110	114	106	122	125	119	123	106	109	127	110	111	88	108	102	135	126	132	131	110	108	93	121	114	109	115	105	123	119	115	114	111	113	106	113	101	109	99	106	97	111	104	94	119	106	118	138	84	112	135	105	102	117	111	97	102	110	100	106	110	111	103	123	117	101	115	94	123	125	95	125	138	118	101	114	113	135	127	121	114	97	114	143	111	129	132	108	130	101	101	139	115	136	96	114	110	92	109	132	110	130	129	125	117	111	98	111	115	108	108	110	120	128	106	119	123	107	102	121	137	114	117	130	130	123	104	115	105	111	122	116	113	137	123	110	124	106	104	109	99	107	121	115	111	116	137	113	126	130	110	105	104	92	146	99	114	109	111	90	120	123	118	113	124	122	103	105	101	109	121	116	121	122	118	111	100	137	125	119	109	111	124	126	116	113	102	112	119	103	112	116	127	123	109	112	110	115	112	102	128	125	105	114	117	109	105	105	123	99	114	117	119	117	102	124	93	121	103	101	123	103	120	113	130	126	155	98	127	124	134	106	107	113	124	94	111	105	107	108	135	131	122	119	111	111	102	112	112	114	121	119	125	133	110	128	112	109	115	110	112	129	121	114	114	113	134	103	128	89	118	120	116	117	104	93	122	107	122	107	111	112	108	118	118	115	125	98	117	118	131	114	115	111	106	114	107	99	110	107	125	106	136	102	131	110	123	108	116	129	120	105	140	107	111	107	108	115	110	105	97	111	114	127	120	105	127	103	104	109	134	124	124	115	106	117	133	126	135	125	87	108	92	96	122	113	118	132	104	110	131	121	119	119	113	116	117	122	139	146	118	132	111	99	117	116	126	110	110	109	124	99	99	113	104	120	111	98	125	112	111	132	101	105	109	119	102	123	127	118	111	126	109	105	113	138	101	111	109	112	116	101	113	118	122	132	129	105	113	130	123	97	103	94	112	112	133	117	119	116	114	118	122	113	113	114	110	112	122	119	121	117	121	118	125	104	133	100	121	109	105	117	105	103	106	136	122	122	132	121	114	108	124	131	115	118	116	100	110	122	87	111	130	101	133	101	107	122	114	97	121	116	120	116	110	101	119	129	110	107	115	128	131	119	90	119	104	113	110	123	109	129	118	128	112	110	142	118	104	122	89	115	125	129	134	104	118	123	109	121	107	114	95	111	123	106	104	110	113	106	112	120	118	92	112	108	118	111	117	113	124	108	116	114	112	104	112	110	112	131	96	100	115	102	105	121	101	102	105	96	115	121	105	113	132	120	104	106	102	97	102	116	99	108	136	116	114	101	102	128	103	135	103	125	114	111	121	105	124	111	118	104	109	123	116	122	101	101	109	127	108	105	115	93	107	102	118	121	120	130	102	115	141	113	121	116	120	114	126	94	107	101	109	116	119	124	112	105	122	115	118	115	115	107	99	118	113	109	138	122	103	108	119	131	130	119	128	125	125	116	121	116	114	123	109	111	129	113	122	95	97	118	111	126	123	126	124	123	133	131	103	127	135	104	98	111	113	112	116	123	112	114	131	115	113	113	117	124	105	113	103	111	106	103	85	93	107	120	117	143	101	119	120	107	137	113	123	111	107	112	114	123	122	114	116	115	125	110	125	116	108	117	130	109	120	102	88	111	114	112	110	104	96	117	127	121	135	124	102	126	114	92	112	109	123	121	116	125	109	112	111	111	108	124	114	114	111	107	99	128	137	89	120	107	109	105	114	103	118	114	120	105	105	139	126	120	101	125	122	103	118	122	120	93	107	100	112	129	116	110	110	108	84	127	104	123	114	90	135	106	105	110	121	109	101	135	116	119	127	101	103	121	118	113	124	101	112	114	88	113	108	101	114	109	96	143	126	127	124	105	127	105	116	121	130	115	108	138	126	127	102	112	121	116	118	110	98	120	133	126	105	122	118	118	116	99	124	124	124	110	117	113	117	120	107	112	120	106	115	94	121	107	123	132	109	110	104	91	100	127	122	134	107	121	103	111	116	117	113	112	112	115	113	126	125	110	117	114	110	102	121	111	103	104	109	121	119	111	115	120	127	119	122	127	126	101	103
21225	9448	8026	4038	2599	1873	1335	1064	916	719	648	530	496	479	463	416	379	343	322	334	312	303	322	334	274	278	267	285	262	270	244	285	277	246	257	237	260	227	251	262	239	244	248	262	244	243	236	233	268	244	248	228	231	224	222	232	241	255	235	231	218	247	263	246	219	245	232	253	200	196	250	252	216	222	217	217	217	239	230	220	247	225	224	225	189	221	221	237	243	249	220	222	231	227	224	230	213	240	203	245	237	236	205	226	232	220	229	259	233	232	196	204	252	225	216	236	236	219	247	231	229	213	240	247	244	233	221	217	257	229	248	202	195	266	224	241	230	208	265	244	222	215	198	226	221	221	221	216	216	240	216	216	228	238	211	235	224	224	256	241	218	245	239	216	218	224	211	213	246	229	240	230	216	204	223	235	231	208	247	239	227	213	230	247	224	209	213	220	225	242	222	204	249	206	240	215	228	235	214	226	211	216	228	195	236	228	228	215	181	256	220	218	248	236	201	217	210	237	238	236	213	210	246	220	218	218	218	258	226	235	211	237	226	215	188	240	240	247	239	220	229	202	215	224	224	227	213	230	236	228	240	220	245	236	235	244	222	238	214	233	201	228	194	204	222	216	211	226	242	208	231	238	232	234	239	219	223	233	213	227	191	226	201	217	230	209	246	223	246	191	199	232	223	215	217	219	211	236	227	237	228	218	234	221	214	234	233	228	222	229	235	238	241	260	219	233	207	225	229	258	223	247	232	225	195	225	205	230	233	232	214	212	227	214	219	218	240	207	194	242	242	246	240	222	209	239	218	228	216	232	237	211	210	218	214	217	220	235	208	221	215	228	208	218	213	234	230	216	219	203	215	257	212	239	223	225	206	222	216	237	178	216	225	224	245	212	216	228	221	253	233	192	235	233	236	228	222	206	226	205	228	210	245	238	230	208	223	246	231	225	209	258	254	229	248	224	237	256	218	248	213	243	223	237	210	221	234	204	214	232	216	230	221	249	230	246	208	220	244	224	223	231	216	226	192	249	237	205	251	221	244	225	216	202	199	211	223	231	247	240	225	216	226	222	224	213	210	225	222	225	221	233	250	208	210	221	221	245	210	201	229	218	223	216	171	226	201	224	250	239	227	215	239	206	207	218	222	217	207	216	217	243	245	204	241	199	215	223	248	236	220	255	237	210	217	240	230	225	220	238	208	213	237	215	223	261	240	232	222	223	204	211	214	225	228	220	226	226	251	219	229	246	235	213	226	226	205	240	234	204	221	256	229	248	193	235	228	220	218	241	240	216	219	247	232	217	227	211	209	225	229	252	236	230	223	212	249	215	205	233	238	207	217	202	220	217	215	185	227	230	220	219	221	244	213	224	246	228	243	222	250	221	241	225	232	198	231	209	244	232	224	232	240	265	250	217	266	223	232	236	228	222	190	234	254	241	222	213	234	239	224	244	190	236	202	243	230	227	221	239	225	221	244	230	227	208	254	217	242	230	204	192	231	241	259	221	215	212	210	223	218	238	224	224	220	225	222	208	213	229	233	206	221	224	213	247	200	227	237	254	215	233	220	231	231	217	256	207	218	248	214	236	199	235	242	238	223	226	207	241	234	217	232	209	221	219	236	217	231	201	225	227	261	220	222	240	213	208	218	221	232	221	215	244	212	217	201	217	251	233	201	216	201	234	224	212	235	217	229	196	214	196	202	227	197	226	213	254	218	252	208	242	219	241	217	193	240	231	210	236	216	220	241	221	233	187	213	243	210	217	207	234	228	230	227	231	225	218	225	222	238	210	205	239	234	202	235	207	219	214	204	235	208	218	211	220	244	224	227	225	229	249	220	216	234	227	212	245	199	209	228	233	204	226	246	213	214	235	236	227	237	247	239	212	211	223	226	232	249	213	196	224	234	242	203	221	211	219	197	238	233	252	231	221	217	240	233	254	217	222	207	258	224	222	234	219	243	217	244	214	232	244	226	223	240	233	220	213	238	233	204	212	222	207	236	204	200	234	235	199	218	213	222	232	232	210	229	233	221	230	212	224	215	232	235	241	221	203	242	220	233	215	210	219	223	220	200	219	225	199	218	224	200	246	248	217	218	230	249	203	209	224	204	223	221	248	222	232	216	230	183	203	223	236	229	230	218	228	247	211	206	195	243	219	246	220	244	233	215	186	228	216	218	234	230	235	206	225	214	245	228	225	226	239	233	235	244	216	220	203	243	255	181	225	219	212	213	196	229	200	219	256	220	224	214	235	228	195	227	209	204	239	232	220	176	224	209	232	244	217	188	219	240	247	209	246	248	225	244	243	248	232	203	232	241	210	225	230	231	211	231	238	192	229	233	214	223	218	214	236	228	240	201	205	241	235	242	240	209	232	215	243	242	199	236	215	195	216	253	238	196	213	234	216	213	212	240	225	228	214	212	220	221	184	255	200	251	196	229	219	229	208	243	234	198	240	218	222	217	238	207	243	191	214	198	240	196	216	224	237	226	237	226	252	241	220	236	248	205	227	221	222	222	220	241	223	231	219	209	213	207	220	203	231	242	211	239	215	227	270	205	218	228	199	224	226	230	216	223	238	220	218	243	211	235	224	243	225	215	224	200	219	213	220	227	221	236	243	234	239	188	219	226	210	240	231	207	221	206	210	242	204	216	265	243	227	235	225	195	216	226	212	256	214	204	220	219	213	206	237	215	237	230	223	226	207	241	247	247	219	212	216	216	227	215	223	213	229	226	228	231	221	224	225	194	220	234	215	211	238	211	214	228	232	214	225	234	224	215	229	201	216	202	214	216	227	223	232	234	238	228	226	249	216	234	217	234	252	250	232	197	240	228	192	242	218	227	221	231	248	240	208	240	224	228	219	225	222	217	213	218	246	203	214	235	196	236	249	212	214	209	249	232	196	232	224	221	242	207	236	224	195	264	223	231	232	240	201	208	208	228	229	222	217	208	228	230	205	230	228	212	238	187	212	214	227	232	241	273	218	231	221	205	223	220	221	218	231	217	201	235	232	232	219	241	220	241	207	231	226	240	236	230	248	219	222	205	233	254	216	248	220	234	210	211	243	219	221	232	216	229	221	224	200	223	207	240	230	229	223	240	202	212	240	229	245	206	267	218	234	201	258	238	232	209	217	207	221	214	241	225	226	210	220	235	241	224	257	208	211	224	237	227	246	228	263	210	206	219	241	222	226	238	196	247	232	208	209	260	234	236	226	212	222	219	205	212	245	239	228	199	242	222	209	232	225	203	206	230	239	239	212	214	222	223	249	221	219	232	218	220	216	227	233	217	224	219	222	221	253	197	208	215	212	218	225	211	193	226	226	217	217	228	248	217	241	215	228	225	204	211	219	226	250	199	245	210	216	219	215	228	231	228	234	242	221	204	233	229	203	236	217	236	212	220	240	232	226	240	216	215	252	207	221	219	234	216	209	224	230	220	227	229	215	232	230	238	209	226	227	220	254	235	235	211	257	228	224	232	227	221	227	212	213	207	226
23063	21040	28649	23633	21043	19173	1963	809	611	502	463	464	412	391	372	399	408	331	360	360	361	312	361	330	340	321	315	343	304	276	270	311	327	305	278	280	279	310	297	288	277	270	300	287	281	296	306	331	296	304	327	311	312	276	274	309	264	272	279	299	295	307	341	301	281	294	272	288	315	299	239	285	270	260	270	270	308	313	266	279	277	286	301	307	299	299	288	276	308	299	279	280	293	323	267	281	265	294	291	282	302	294	268	294	305	283	324	296	283	272	261	307	290	264	310	277	304	288	299	294	320	278	260	282	276	264	314	258	298	299	292	301	315	279	301	290	285	324	260	299	268	284	288	274	275	269	283	273	321	297	298	269	306	275	292	290	272	282	284	293	322	303	259	278	304	264	283	295	333	298	302	300	282	271	293	285	298	277	288	308	295	287	309	300	282	292	305	263	312	280	283	295	291	296	295	290	281	293	298	267	297	255	325	286	319	286	305	322	268	291	281	271	250	302	322	292	287	296	278	291	302	291	293	296	295	305	280	282	285	274	298	264	283	271	280	262	268	256	275	273	275	285	284	309	271	309	288	272	309	279	276	302	287	307	280	304	282	276	288	256	277	313	303	266	319	287	298	290	297	277	294	283	299	275	280	296	313	296	264	304	287	271	265	290	266	284	293	317	280	308	290	294	258	279	312	314	290	257	302	298	281	299	250	285	311	271	286	267	292	327	249	316	297	297	267	271	285	326	304	290	283	288	320	283	300	293	293	299	264	306	280	299	306	327	300	283	274	268	258	290	296	308	275	287	265	267	272	264	275	283	304	302	325	284	289	265	275	271	272	264	267	297	308	289	304	265	295	298	284	271	271	300	309	306	301	277	280	269	277	299	299	263	284	285	268	286	283	284	296	312	285	309	289	257	287	285	301	289	306	272	267	298	264	259	285	299	316	280	254	289	294	291	280	292	272	309	272	251	299	303	295	266	291	278	271	292	286	296	261	276	301	260	273	297	274	275	264	291	296	288	266	260	256	288	269	301	280	299	301	314	284	292	307	281	305	279	277	290	286	269	267	284	283	290	301	277	270	291	306	285	289	257	303	256	254	269	320	281	318	260	268	281	299	303	328	295	296	302	284	297	261	276	308	275	245	332	295	290	300	282	296	248	311	293	279	275	294	297	273	293	274	266	290	305	267	325	278	270	276	305	323	297	292	309	305	305	290	302	283	291	261	266	282	260	288	279	289	279	268	304	304	289	254	319	305	255	280	291	297	267	277	307	286	279	303	309	261	263	279	270	314	267	286	275	280	294	261	292	306	288	288	256	271	268	299	269	282	299	302	275	310	305	275	287	294	286	287	277	313	281	288	273	298	289	275	284	257	309	321	295	294	289	305	279	321	257	291	308	300	287	293	285	328	291	280	291	276	302	309	297	298	280	292	286	269	269	299	277	273	310	301	307	289	318	290	301	284	279	279	273	277	280	280	283	279	285	260	264	278	276	280	269	264	284	320	306	284	301	316	289	280	273	318	297	255	287	313	302	284	272	305	306	286	281	284	312	304	309	311	278	278	315	303	267	281	282	309	271	278	296	271	279	294	275	290	277	278	296	270	272	289	286	293	300	273	281	285	292	311	270	274	282	285	271	270	308	273	303	329	248	301	304	298	284	297	302	305	286	295	276	299	311	292	269	289	265	299	269	288	296	276	308	281	286	292	281	321	293	283	296	290	304	277	269	264	291	267	293	284	276	290	285	279	285	270	306	321	294	288	290	295	312	297	293	305	271	279	282	314	256	277	350	280	290	294	266	313	282	305	272	282	271	286	309	292	252	265	303	294	300	293	296	287	290	325	308	290	276	280	286	270	319	284	273	257	278	289	260	314	303	282	314	288	317	323	275	295	278	285	271	294	314	318	287	257	280	313	288	271	261	305	277	275	299	328	293	278	300	292	331	267	283	291	308	272	272	265	266	306	294	301	251	309	292	321	295	284	293	264	313	274	262	261	266	263	316	307	268	285	280	279	285	275	276	310	302	276	306	276	276	304	247	280	292	297	281	287	275	285	290	289	281	271	281	267	287	299	241	321	288	255	271	297	279	299	290	307	302	268	284	299	271	288	279	292	276	276	285	257	297	251	261	272	298	300	264	295	261	280	288	279	288	265	276	275	277	281	298	321	315	293	318	275	289	298	287	262	278	278	280	252	284	303	269	267	239	288	331	285	319	275	289	291	263	304	282	307	317	289	300	268	274	271	263	268	266	275	268	292	280	295	278	282	283	268	276	291	270	294	318	315	344	295	293	292	304	271	287	277	282	304	314	287	306	283	293	301	296	292	285	274	255	292	260	257	287	276	293	323	299	272	295	252	272	308	298	311	268	284	321	290	275	250	268	276	301	275	295	307	318	276	289	301	278	280	284	284	293	286	272	264	285	266	265	264	290	264	328	258	279	266	282	275	306	317	295	280	299	253	255	299	283	275	267	275	249	274	296	296	284	257	277	302	260	260	248	271	271	280	292	291	276	274	292	262	326	294	277	271	291	282	294	299	266	330	289	298	284	294	299	261	286	278	297	284	317	285	269	268	268	299	285	296	266	291	309	288	297	284	304	282	311	283	274	279	264	254	299	267	312	287	260	290	302	275	297	269	281	298	286	292	294	295	305	311	288	290	283	295	259	261	271	299	318	318	294	272	314	286	256	298	275	294	310	298	278	302	255	261	305	285	307	266	265	318	246	275	278	290	273	279	266	273	301	318	289	271	291	270	291	273	284	268	297	292	249	271	248	279	274	281	288	285	293	291	296	275	260	287	277	303	274	270	280	258	266	271	273	276	300	306	309	289	287	262	297	316	287	280	277	257	300	290	277	305	303	304	279	266	271	269	286	295	277	300	274	298	262	327	295	274	243	291	302	271	269	284	291	284	300	270	279	281	286	289	252	271	279	279	286	292	283	312	296	311	289	283	280	302	262	283	314	259	293	303	282	300	260	283	306	298	270	293	271	299	270	262	300	273	313	323	253	300	279	286	289	257	278	329	252	273	320	275	280	292	265	294	286	288	266	272	273	307	283	278	303	294	280	301	274	320	282	281	292	293	294	274	279	286	288	261	299	278	311	321	282	296	277	275	260	280	266	280	306	322	300	257	296	318	308	289	292	282	270	297	278	256	300	280	285	242	285	265	283	291	283	255	267	282	267	266	302	284	298	278	291	295	299	295	282	273	272	274	234	274	249	294	279	290	276	286	299	281	264	290	303	280	300	263	293	302	291	286	282	290	290	277	297	304	305	310	284	281	329	272	294	270	303	295	278	308	298	287	292	271	318	313	286	284	305	301	285	306	278	292	273	292	284	310	291	270	303	293	296	279	289	274	256	256	261	273	264	289	289	268	314	285	263	310	295	289	278	292	295	257	281	293	279	276	305	302	332	298	283	253	308	291	273	270	304	305	289	294	293	267	281	280	283	284	290	281	294	290	279	271	270	279	315	293	266	305	294	294	269	263	292
24598	15450	13218	6999	4721	3519	2671	2103	1744	1455	1280	1154	1101	933	878	844	780	774	722	695	621	621	628	661	587	635	591	599	593	558	596	566	532	569	565	542	548	556	611	524	520	539	517	532	572	539	539	545	562	536	544	546	531	555	493	518	538	527	500	493	538	530	498	487	503	528	521	541	518	532	505	513	484	489	506	549	547	479	487	500	444	533	511	526	503	512	510	521	506	524	500	493	494	507	528	490	464	464	515	531	500	444	543	484	512	484	541	482	512	496	509	555	486	507	481	491	527	472	508	500	526	488	507	529	514	480	527	511	472	514	507	477	488	508	517	526	499	498	460	508	509	488	491	492	511	494	522	519	492	512	499	544	494	504	487	510	482	522	491	515	509	482	502	536	517	495	520	500	506	501	515	437	494	471	495	472	481	492	506	486	457	503	505	505	506	500	493	513	471	490	485	487	510	507	491	488	477	511	492	482	522	482	504	509	490	548	488	494	511	456	502	506	508	488	491	497	486	512	503	499	499	489	524	511	476	490	518	528	487	496	509	511	520	501	476	498	502	503	494	482	473	491	494	510	488	509	527	517	490	482	562	480	506	511	471	511	485	515	524	483	522	497	475	503	473	469	475	501	473	507	509	505	508	477	482	503	505	485	476	470	500	456	472	478	492	506	461	484	487	520	538	544	470	492	514	534	519	490	500	484	530	512	492	473	470	500	512	487	529	470	502	473	488	521	492	509	468	552	505	493	495	510	504	476	501	480	506	535	528	464	503	530	478	503	511	464	453	529	533	514	484	525	487	514	496	520	476	471	447	501	479	535	471	482	499	451	480	468	513	497	507	490	498	495	460	487	520	523	464	469	529	507	530	512	498	495	513	513	490	509	493	466	482	482	515	514	494	531	490	472	500	534	490	516	519	492	492	517	536	498	493	493	500	523	514	522	511	504	473	532	524	473	494	546	481	505	517	464	493	533	491	500	462	477	538	523	471	531	532	502	472	513	560	520	530	499	526	531	479	478	515	543	506	478	481	492	495	520	477	520	534	466	508	497	485	499	493	458	520	473	473	500	498	473	503	501	504	495	474	500	490	476	506	493	498	519	536	479	495	513	494	475	500	458	496	511	509	523	505	520	513	506	519	482	507	478	501	474	529	519	497	503	474	490	493	507	485	469	520	500	524	493	473	474	492	487	519	547	524	471	469	528	511	524	504	541	501	502	525	522	491	507	485	497	481	451	524	522	515	517	506	487	462	519	510	507	475	495	480	483	491	522	471	491	484	514	505	501	484	501	477	505	519	450	483	496	507	518	505	491	483	462	532	480	503	501	456	499	463	474	489	515	511	521	494	507	511	487	463	509	502	438	475	508	518	485	527	509	466	502	488	507	480	508	495	492	488	507	559	528	527	502	471	478	486	542	511	503	469	467	505	494	516	471	519	503	521	504	488	539	470	508	494	512	470	518	518	474	482	519	484	502	479	466	497	492	484	519	500	474	468	513	525	507	502	498	489	478	486	502	522	480	518	499	502	489	491	512	501	474	480	508	520	489	503	447	476	517	493	498	478	496	499	475	498	485	539	474	512	474	473	498	477	518	500	466	520	487	487	469	490	513	494	512	463	511	500	487	487	520	477	495	502	489	494	508	497	449	515	452	457	496	497	476	471	497	536	514	511	499	491	508	549	463	483	511	537	494	509	482	494	536	478	516	520	520	500	480	522	491	517	513	465	495	473	520	483	490	462	515	479	538	530	484	493	499	475	460	497	494	481	481	510	539	520	514	489	526	522	483	496	470	555	480	468	509	471	508	503	487	547	490	523	497	481	542	547	485	569	475	485	504	472	512	495	483	527	513	539	493	466	481	532	478	488	523	485	489	482	475	522	476	500	460	489	511	526	542	510	474	504	508	518	488	508	550	499	515	480	500	486	517	468	483	533	523	532	471	491	521	479	488	512	516	495	440	506	485	507	496	477	475	477	515	535	494	510	526	516	492	477	493	509	514	493	489	509	466	467	533	492	496	518	486	539	499	515	493	511	518	512	507	514	500	512	512	511	482	530	494	473	482	478	502	472	469	459	538	494	465	501	503	503	531	486	510	524	538	528	512	478	491	521	518	469	520	500	535	514	469	505	471	494	531	500	463	482	472	510	494	502	505	529	526	504	490	510	506	492	507	519	506	484	481	456	524	506	544	506	485	504	526	476	508	495	467	515	471	467	506	513	494	479	517	462	466	466	475	484	487	482	472	458	535	466	496	520	494	460	522	504	509	521	551	483	450	472	485	491	493	453	497	556	503	510	504	470	447	472	487	504	488	504	500	501	493	494	484	504	477	495	506	467	495	498	516	519	512	532	466	485	517	490	459	486	494	478	502	475	503	510	483	499	452	506	522	521	481	453	488	504	488	514	501	523	476	516	535	454	491	516	532	483	512	507	446	505	510	475	498	492	524	509	497	455	503	466	531	486	459	475	541	507	502	476	479	534	483	492	450	457	508	513	479	536	507	511	511	471	518	494	491	494	506	488	514	536	519	490	522	500	470	474	488	487	517	489	531	501	505	500	502	527	490	527	468	495	457	491	482	525	527	475	488	477	523	477	518	514	504	524	468	475	520	480	500	523	535	499	528	496	492	526	501	478	518	508	463	482	525	506	491	515	511	521	519	484	535	514	531	487	509	522	488	528	489	489	513	499	481	505	487	522	500	505	490	489	488	526	515	486	451	497	493	523	535	449	504	460	485	548	480	473	488	495	501	525	512	493	495	486	535	480	491	551	522	508	466	480	487	486	514	482	469	480	494	511	470	505	503	505	500	477	506	530	494	544	512	482	529	532	509	505	524	525	465	552	519	526	486	480	510	548	476	499	488	497	477	499	506	500	445	505	503	507	485	491	497	465	507	496	512	520	500	504	501	466	507	529	492	467	537	491	528	544	502	523	482	504	507	507	483	500	506	477	543	495	505	535	481	479	499	534	505	475	512	518	522	461	489	448	466	490	473	483	524	539	467	505	542	482	493	489	508	533	499	512	452	511	495	440	473	521	487	476	508	494	474	494	524	493	507	504	533	483	497	506	509	497	497	495	534	473	499	508	482	527	482	488	508	502	472	473	494	481	487	487	471	514	468	496	497	465	544	511	493	460	500	481	503	508	473	506	523	483	492	512	495	488	515	498	565	513	503	486	500	479	515	493	488	537	485	484	482	466	506	479	504	530	484	476	510	477	492	493	468	514	517	483	511	509	521	513	546	516	482	529	467	510	498	501	450	514	536	478	489	485	512	493	563	502	503	487	477	532	496	503	456	519	486	527	486	498	520	501	451	461	526	499	486	462	506	527	497	496	510	492	516	479	497	459	524	515	518	524	510	489	497	497	493	505	506	495	508	481	508	499	517	487	462	525	483	493	513	462	528	516	474	483	467	517	530	480	504	523	506	509	474	541	502	488	529	482	490	465	499	502	498	496	465	539	469	466	507	511	533	518	488	493	506	448	512	506	476	469	488
26604	20573	8424	494	248	223	163	186	166	175	149	187	180	174	173	140	160	196	163	172	168	173	167	180	163	192	186	196	158	149	167	133	143	146	205	159	174	159	159	176	162	173	136	168	189	146	175	178	167	162	159	172	157	186	185	154	159	169	177	162	138	163	167	161	128	122	161	164	176	144	161	160	160	137	168	145	141	138	124	157	161	184	162	153	152	159	148	181	158	155	171	170	166	170	162	133	161	147	160	162	175	161	127	166	153	151	161	147	153	145	148	141	167	160	161	157	170	160	162	183	139	171	162	161	164	153	178	166	166	155	163	167	146	168	147	164	157	178	140	146	148	141	156	155	186	170	164	140	182	161	169	136	155	147	142	163	173	163	167	140	166	155	183	137	156	155	181	185	142	152	167	146	167	163	174	161	165	169	162	161	165	164	171	164	172	157	158	163	137	143	140	142	166	150	154	169	147	160	159	166	153	165	147	152	160	179	144	160	182	160	141	153	159	169	145	145	175	171	141	154	152	152	161	175	132	147	160	160	144	152	136	176	155	160	148	157	152	165	146	190	170	153	139	179	170	174	143	176	164	151	158	143	163	165	186	168	166	163	157	154	167	169	174	171	195	145	150	154	146	153	162	171	178	163	136	154	172	141	165	141	175	153	162	147	144	170	150	144	186	136	154	155	166	176	141	166	175	168	179	147	135	158	158	164	169	152	165	153	150	149	164	187	178	180	183	165	169	148	156	164	167	127	150	148	144	161	179	163	162	157	147	165	142	167	157	163	174	172	150	179	157	142	167	155	168	143	176	166	148	170	165	161	146	172	138	159	141	142	172	153	148	172	152	167	164	163	149	146	176	152	148	173	150	167	158	160	155	157	174	173	164	158	165	134	152	151	159	175	164	151	136	150	158	148	154	172	150	163	177	173	163	138	181	179	176	138	177	164	154	170	183	155	167	144	140	172	186	145	145	156	177	144	159	164	172	169	170	186	163	166	157	150	138	148	155	155	159	169	165	146	158	154	176	176	153	154	167	181	171	161	161	161	150	157	153	153	183	146	170	167	156	160	154	160	152	170	160	159	153	146	159	157	173	147	162	162	143	170	163	155	153	162	172	151	153	188	150	151	173	171	174	156	166	168	173	154	145	171	160	136	180	155	140	180	131	173	171	163	157	155	148	155	172	152	162	144	155	163	146	153	157	156	149	180	158	154	149	163	153	174	153	155	135	134	166	165	172	162	163	174	162	140	164	155	145	153	170	174	146	140	172	148	155	157	170	140	169	189	157	152	184	168	135	169	159	179	172	149	164	153	175	150	147	154	150	170	186	152	160	186	145	136	152	160	166	139	162	157	148	142	160	151	164	147	152	165	139	162	145	151	158	146	165	155	172	167	159	151	154	178	165	153	141	183	151	162	170	161	161	148	162	153	169	172	165	158	167	164	154	173	168	154	151	177	144	151	151	151	159	174	174	132	170	151	172	165	162	145	158	147	162	183	149	182	136	164	175	167	151	169	184	170	170	148	160	139	160	158	156	159	156	129	155	178	188	167	169	179	172	168	167	183	131	167	140	195	159	182	168	166	162	145	152	171	169	161	134	126	161	174	165	142	152	148	150	165	140	146	172	154	136	175	152	155	171	154	169	157	160	143	175	150	169	145	165	166	155	158	178	154	172	156	153	186	172	170	163	175	165	145	143	153	166	152	147	146	157	138	176	154	155	158	137	171	156	164	155	151	148	140	157	173	170	148	175	176	166	161	156	146	150	149	140	177	151	174	179	161	154	166	153	195	138	171	159	135	162	158	140	165	163	177	171	157	120	158	172	159	168	149	162	163	160	144	148	160	156	136	176	156	172	143	168	176	149	137	157	149	185	144	150	166	144	160	163	153	156	155	158	161	155	169	162	162	183	154	138	136	163	137	158	144	160	166	155	191	178	155	166	165	171	183	163	154	161	166	171	157	145	141	144	172	169	182	162	176	173	153	188	159	178	191	171	179	159	162	162	160	143	164	158	165	169	164	172	165	149	177	176	168	176	136	152	154	168	168	164	170	172	168	145	154	142	153	174	158	153	169	169	138	172	185	152	152	171	162	193	147	156	158	145	159	166	162	172	154	141	157	160	159	172	160	173	154	141	158	177	176	171	167	146	145	158	183	140	164	166	143	160	164	174	168	159	145	168	164	150	168	158	139	164	172	143	159	160	166	177	163	173	136	155	166	163	154	157	155	181	161	147	184	168	167	160	159	148	160	151	154	173	157	172	178	152	178	178	147	168	167	164	175	164	157	150	158	182	155	162	165	163	151	159	159	185	153	142	156	161	149	166	185	144	179	179	141	135	164	155	167	154	167	139	132	171	156	159	173	164	163	157	166	194	172	135	153	153	147	169	153	168	166	158	158	162	153	153	149	156	158	160	160	160	155	161	161	137	146	158	153	151	139	165	148	170	174	148	167	180	154	149	166	164	153	161	155	155	159	172	146	155	168	137	145	142	145	161	143	161	131	146	170	168	128	178	150	163	166	162	190	149	162	166	162	167	158	161	146	162	169	154	165	160	156	181	152	158	171	176	163	155	150	141	173	156	174	170	172	157	132	166	173	171	145	151	150	150	170	165	167	163	156	147	136	144	164	186	164	174	162	184	182	161	142	184	158	151	178	155	155	152	157	168	141	160	149	159	157	151	165	170	150	158	163	151	174	160	154	143	182	155	138	147	171	183	158	181	155	180	187	146	168	183	136	161	168	150	155	150	179	161	170	164	163	148	172	159	144	168	172	155	174	162	159	157	154	144	168	155	153	178	159	161	168	164	168	147	161	169	154	164	178	158	175	172	159	164	168	177	147	159	180	149	160	163	173	163	148	149	156	168	169	162	143	169	177	163	147	159	148	153	175	163	154	166	137	178	166	161	165	146	147	153	156	157	192	166	167	169	158	175	172	162	150	160	155	153	131	151	172	162	154	166	168	154	185	168	148	171	164	174	144	168	177	161	164	178	162	177	148	172	182	133	168	145	188	163	165	182	163	149	174	177	162	188	161	145	163	166	160	126	176	172	170	169	176	160	155	196	156	137	142	157	161	166	154	180	169	168	141	181	148	154	129	161	153	168	195	148	146	146	155	151	142	170	179	143	162	154	150	162	160	163	185	143	156	166	184	165	164	173	164	173	120	175	141	164	154	177	132	151	183	146	168	150	173	176	146	157	144	164	174	175	168	151	148	169	174	151	159	170	157	172	169	155	165	163	168	158	164	152	145	150	158	192	153	159	154	166	148	167	174	161	146	144	173	166	182	152	145	186	152	157	146	161	161	158	146	154	180	173	171	147	156	144	170	182	146	161	164	147	140	168	160	178	142	180	150	170	162	155	197	182	163	164	172	158	165	192	174	163	167	158	137	146	161	164	165	174	156	143	185	163	126	167	154	148	151	179	149	153	136	162	144	154	165	186	183	168	180	164	158	149	164	183	170	151	183	141	153	168	140	150	158	160	148	170	172
10527	1378	1227	690	521	451	422	362	372	333	320	314	363	395	361	329	353	317	313	325	337	346	318	334	337	323	309	346	322	318	302	304	333	313	329	322	318	315	289	317	306	272	315	300	315	326	286	303	287	310	298	330	313	344	302	320	295	306	340	316	331	299	303	309	355	319	332	295	305	299	307	310	325	327	315	288	280	304	315	313	298	303	309	281	329	337	280	330	315	330	306	323	307	302	315	310	303	284	306	348	310	322	284	305	328	297	302	340	324	326	316	306	287	300	303	330	341	302	325	309	296	288	287	289	327	317	295	333	300	314	286	311	315	321	307	311	299	289	302	318	289	321	316	298	305	319	305	340	311	293	310	302	280	321	331	308	320	352	315	318	321	300	318	327	318	305	320	306	307	329	315	306	314	312	332	306	307	278	310	292	307	288	315	294	313	304	301	323	326	293	322	314	326	310	280	336	317	347	292	293	347	319	327	323	286	333	302	304	315	292	318	308	324	320	327	295	289	334	313	299	322	300	306	327	312	269	305	301	305	322	290	295	278	330	310	326	293	323	324	299	344	288	308	321	298	313	310	331	313	281	315	334	325	305	276	319	319	312	306	313	299	313	311	314	327	319	329	312	302	336	278	311	332	307	311	294	297	347	320	319	303	345	294	295	309	343	316	281	277	303	323	324	289	300	306	315	308	307	329	314	318	287	331	345	339	322	317	309	296	286	284	309	281	304	304	319	303	309	308	357	298	344	292	311	337	294	297	317	299	309	332	350	291	313	329	300	314	310	333	330	294	329	309	285	332	302	291	311	278	349	306	318	308	329	327	297	316	354	296	334	306	296	320	317	344	290	331	315	294	320	303	296	302	281	316	290	301	315	283	297	301	302	346	293	327	307	295	289	292	306	298	290	314	344	294	323	333	327	333	301	306	307	327	282	303	318	298	313	286	308	338	312	318	311	291	322	342	324	293	277	323	316	328	279	298	277	302	279	318	301	295	302	317	317	305	294	274	330	319	325	279	303	301	293	288	333	293	324	297	314	309	312	286	286	325	322	281	319	307	319	318	294	330	282	306	322	296	305	337	266	306	334	335	309	299	326	282	330	328	312	308	293	315	296	312	316	281	300	320	325	327	316	319	308	333	316	321	298	313	307	333	299	341	300	305	305	332	301	284	276	312	334	324	285	315	297	287	309	314	325	305	307	336	320	306	302	307	300	320	327	301	327	305	298	291	330	302	300	342	321	299	298	303	323	290	301	309	321	299	308	325	328	304	304	290	305	277	341	305	292	312	319	304	320	302	331	291	313	283	320	293	323	287	309	321	325	324	322	328	313	292	296	325	322	310	310	316	314	313	308	314	313	333	314	292	300	325	327	300	313	309	316	321	325	306	307	313	322	300	329	319	307	292	346	346	315	321	325	316	319	299	312	304	317	311	306	303	305	301	317	335	301	321	298	305	328	313	303	282	304	276	297	335	285	307	326	319	290	314	293	295	313	314	301	317	345	312	315	295	308	331	284	298	316	319	342	344	311	329	257	335	285	318	289	302	315	301	303	291	306	303	322	307	330	316	340	329	343	335	314	302	303	280	290	300	326	318	303	302	318	317	284	295	316	312	309	287	301	325	322	302	305	311	338	304	317	318	316	302	334	321	304	335	315	288	316	280	283	296	299	307	330	326	327	312	330	304	295	314	297	293	329	324	307	323	340	296	314	311	328	316	340	308	305	309	286	329	337	301	295	295	307	307	313	284	347	332	304	328	305	339	291	314	312	338	299	345	323	333	299	330	308	302	296	297	311	277	311	309	323	314	309	336	332	337	313	287	321	301	298	322	325	295	298	324	321	295	332	302	315	333	319	324	301	308	287	268	312	329	306	293	305	300	310	290	298	288	279	291	317	300	303	318	326	294	320	329	313	322	306	323	324	286	323	318	339	286	287	313	291	306	340	330	320	297	324	334	294	307	313	320	312	310	320	330	317	312	324	298	304	286	337	298	291	320	279	284	299	319	301	308	298	294	322	281	299	319	308	302	328	299	299	298	320	309	323	334	308	306	358	338	314	315	315	291	271	344	297	326	335	322	279	318	307	292	336	334	322	331	314	300	306	289	315	295	275	298	298	356	298	315	303	327	309	293	318	329	315	303	296	341	294	300	297	297	306	337	314	309	323	320	339	322	289	313	304	299	344	281	346	317	307	327	291	316	319	318	284	317	287	315	313	332	295	301	287	321	341	285	339	284	320	325	316	313	318	303	297	298	326	302	305	336	334	336	310	323	296	306	325	309	320	304	330	320	292	297	340	309	312	297	309	307	315	307	334	274	281	339	324	295	276	280	322	294	312	335	281	313	326	285	326	317	311	295	335	286	304	300	290	311	334	292	312	297	283	301	312	304	286	325	356	329	319	313	282	278	298	324	285	289	320	313	301	339	309	292	282	311	317	261	301	288	279	293	315	324	327	312	284	288	322	278	322	315	292	314	338	295	317	320	330	296	306	269	299	295	351	293	270	311	290	308	294	305	311	303	339	324	298	322	296	261	256	327	288	334	309	301	337	323	345	291	312	302	319	308	311	294	297	305	304	286	316	309	337	278	298	291	309	305	320	286	322	325	320	334	329	305	328	315	313	342	313	312	321	282	328	311	311	321	289	312	329	326	302	309	290	326	282	303	293	316	254	283	295	335	312	325	266	293	321	322	327	318	307	323	319	332	331	341	271	334	300	312	288	314	309	321	314	307	318	325	297	311	312	289	323	354	310	329	321	316	309	325	301	305	302	322	304	317	292	323	279	320	271	309	298	285	298	304	321	296	303	302	333	273	283	289	345	306	295	327	296	291	333	290	299	293	277	288	311	288	321	283	285	294	338	291	300	287	289	294	311	326	315	322	301	332	333	338	309	294	306	322	347	299	327	319	298	329	315	308	275	295	315	355	328	329	311	318	281	314	312	326	302	288	294	309	325	303	305	312	318	292	278	274	308	325	328	310	333	310	337	298	292	311	312	305	339	285	286	294	306	307	306	327	308	315	346	285	324	339	320	312	332	312	295	316	348	300	321	297	296	341	308	305	310	329	301	330	317	321	339	316	321	301	306	299	317	316	307	314	322	297	300	298	279	302	336	312	303	316	351	312	330	320	316	290	299	325	311	333	309	324	318	334	300	306	331	304	317	289	317	307	286	326	289	343	269	343	339	323	320	289	305	301	321	321	303	335	300	295	304	312	297	294	308	303	302	337	350	325	288	341	347	307	332	319	295	314	339	332	345	281	325	266	311	334	319	329	317	307	317	281	291	327	315	329	347	329	308	332	324	314	329	312	302	317	329	339	332	284	290	319	321	308	308	283	330	332	308	315	279	322	310	308	315	280	328	337	329	274	317	305	289	313	310	335	290	289	320	309	314	288	328	288	311	320	329	308	295	329	309	302	304	304	313	282	318	287	329	317	302	326	314	311	308	354	300	317	305	315	286	295	335	294	302	326	312	331	298	314	288	338	278
24003	21076	28078	24276	19848	1514	509	350	281	247	203	200	198	175	170	162	138	152	138	152	160	131	151	117	145	127	127	107	144	132	119	133	124	134	125	103	132	111	120	132	119	128	150	104	103	130	137	119	120	107	116	118	122	124	135	105	106	139	119	122	132	138	114	121	119	115	122	108	109	111	123	118	110	110	113	109	107	110	115	105	135	105	138	100	114	115	98	135	124	117	126	123	102	111	110	142	121	117	103	126	125	121	108	114	117	105	138	122	107	131	119	108	124	122	128	97	103	111	113	122	121	105	121	104	123	116	111	128	109	112	120	129	128	100	122	132	112	139	109	114	111	112	114	102	105	114	107	120	121	135	114	111	99	111	112	117	123	97	103	109	114	113	127	125	97	129	129	114	100	101	113	105	124	118	115	103	123	112	125	114	106	135	121	125	108	110	109	118	125	115	103	116	119	103	97	118	121	116	121	118	109	129	114	108	106	118	116	116	102	117	100	106	126	105	109	105	117	98	131	123	108	116	146	124	108	123	122	111	119	106	119	98	133	106	114	119	117	126	123	102	103	145	119	109	97	117	116	108	114	116	110	119	126	120	109	109	127	104	109	131	129	135	113	114	104	100	108	101	122	114	136	126	117	108	115	103	116	120	119	127	101	120	106	112	107	105	92	109	118	109	118	126	137	104	121	116	108	112	114	108	115	104	111	112	114	118	108	105	118	110	112	89	115	118	127	134	137	132	118	109	117	117	111	123	125	108	124	117	122	138	113	104	106	112	108	101	134	108	91	120	116	101	112	99	122	118	112	110	111	112	129	113	123	109	113	102	89	119	106	126	128	117	122	143	102	118	129	115	104	119	122	107	125	118	98	128	113	109	116	124	97	102	111	132	114	120	108	110	120	125	118	105	126	104	113	93	121	129	86	121	117	102	116	107	121	110	108	124	107	115	117	102	107	105	125	108	123	116	113	113	96	108	119	113	122	114	113	116	99	119	120	113	115	107	118	105	116	103	116	101	125	132	96	118	116	123	123	99	113	103	107	98	137	107	105	112	117	109	122	103	147	106	88	148	100	107	97	121	127	117	116	98	102	120	109	128	120	109	122	112	112	119	118	109	110	123	105	120	98	105	98	139	112	127	114	125	119	117	113	115	117	105	129	127	109	126	115	134	132	111	108	105	107	108	122	111	120	112	105	106	129	94	109	100	115	121	107	129	132	113	108	119	130	110	113	110	141	95	115	128	110	113	104	126	124	125	107	112	122	119	113	127	125	107	94	122	103	120	106	96	115	133	98	116	109	104	118	131	108	103	102	122	102	117	126	109	112	112	106	111	99	110	124	113	115	116	117	122	142	101	112	108	115	110	119	110	119	96	118	121	123	117	122	127	96	108	117	117	107	114	106	104	108	105	129	111	110	139	103	114	124	114	101	120	111	138	139	108	121	118	109	107	119	132	110	107	116	116	118	84	125	117	117	103	94	117	135	104	111	113	114	122	102	112	99	101	114	121	118	117	125	133	98	121	104	102	125	123	124	109	115	119	124	116	110	107	110	126	100	118	114	105	114	117	115	115	112	106	95	120	105	130	98	110	90	108	121	99	124	107	96	100	128	119	144	99	119	112	109	128	100	111	123	108	125	102	105	104	118	114	111	119	103	91	126	114	115	116	117	119	132	132	116	139	127	108	122	105	139	115	113	104	135	143	119	121	131	124	113	113	113	113	110	123	99	103	116	103	136	104	120	127	120	116	117	101	113	126	86	102	129	113	135	100	125	119	117	111	103	117	125	129	137	122	111	109	118	121	120	120	126	124	105	109	115	123	124	114	125	120	110	135	115	107	133	107	100	102	101	107	109	125	113	108	97	110	105	146	115	107	106	115	99	111	110	105	106	129	106	116	105	99	126	119	98	112	124	121	127	127	96	124	112	100	99	120	114	94	114	121	94	114	111	108	114	104	128	121	110	114	132	129	104	112	119	108	108	121	105	108	110	106	114	139	119	108	114	104	92	116	136	130	106	118	108	112	110	116	129	111	126	114	114	101	120	104	118	138	113	120	140	121	116	107	123	93	121	113	100	127	116	118	130	100	119	114	109	105	111	104	111	108	127	108	88	112	107	113	131	123	97	113	110	103	124	131	115	118	134	91	111	105	128	108	126	108	136	132	110	130	111	141	133	111	119	125	112	111	127	104	107	122	107	111	93	108	119	123	89	129	128	106	104	111	126	125	110	111	123	122	122	109	109	114	108	124	112	109	103	111	121	111	99	113	116	122	112	93	113	120	96	119	106	129	128	109	106	126	122	103	109	114	101	108	109	111	109	98	108	116	118	112	95	124	124	112	98	121	98	116	115	129	129	101	102	118	101	106	108	130	110	118	121	107	109	100	125	102	115	123	114	113	109	119	110	124	111	117	130	103	112	125	130	114	112	112	114	121	98	118	117	146	95	110	96	98	133	107	118	107	125	101	114	109	126	106	115	127	119	112	119	117	110	120	108	123	123	107	119	124	107	110	118	122	99	116	118	114	103	94	105	118	141	118	117	116	129	99	115	122	121	124	117	103	118	105	122	112	115	122	118	98	99	108	138	118	105	122	127	117	101	123	104	129	118	111	92	97	121	116	106	115	107	138	104	126	118	130	140	103	106	139	113	116	116	109	112	111	102	121	120	114	113	121	113	117	109	98	108	137	120	107	121	91	110	124	114	129	135	126	127	104	109	111	124	135	135	111	118	121	120	123	112	113	108	100	138	116	121	110	110	122	127	109	92	112	127	126	114	125	125	100	104	109	100	122	100	111	109	112	113	106	126	121	108	108	107	105	103	118	134	129	107	119	102	107	101	99	109	131	99	119	111	111	134	103	136	103	106	102	124	130	140	107	128	142	109	112	121	131	123	115	130	100	99	92	117	113	111	122	118	110	117	104	118	128	103	106	131	108	111	110	107	109	115	132	115	107	115	116	112	107	110	133	132	133	99	107	117	124	119	107	109	112	113	114	103	130	129	103	125	107	125	87	103	115	98	108	112	111	108	110	110	120	135	101	138	110	125	136	122	97	116	105	115	122	112	120	113	90	122	123	102	120	106	118	117	106	120	100	121	127	111	114	115	104	128	117	106	111	123	120	98	97	119	108	120	109	113	134	128	124	120	99	107	121	123	108	126	110	113	103	102	121	108	97	105	114	106	107	116	110	113	97	109	114	110	133	120	124	110	125	111	108	112	107	112	114	107	125	136	119	111	127	106	120	132	113	117	118	119	118	111	112	113	127	114	115	139	117	110	124	101	117	121	120	116	122	125	112	105	111	112	107	98	98	102	119	121	127	116	131	118	107	126	102	102	113	118	114	108	116	110	124	111	132	110	91	102	113	108	138	132	106	120	126	114	111	134	113	105	107	118	102	114	109	100	105	121	104	116	104	125	117	104	114	108	124	152	126	100	104	134	112	111	110	120	119	93	111	106	117	108	119	121	110	115	119	115	129	114	115	107	98	110	113
22170	9459	8162	4031	2608	1844	1378	1089	949	749	641	583	499	458	422	416	363	370	335	319	307	370	328	296	288	259	258	243	290	277	258	258	265	226	237	244	275	243	208	267	236	256	254	245	229	246	232	249	243	263	246	226	230	215	231	239	250	236	237	237	238	241	251	224	222	236	260	223	227	212	246	209	226	232	213	229	229	263	233	241	262	220	226	218	227	227	220	237	245	237	220	227	243	240	238	231	253	233	225	206	219	237	224	235	211	221	231	206	241	270	217	222	228	237	233	203	210	232	244	242	250	220	239	243	226	199	234	233	230	210	193	189	218	232	218	225	246	220	206	242	251	213	226	238	200	260	231	235	212	229	231	223	225	215	228	220	252	201	233	242	210	261	219	211	229	223	227	203	239	219	266	199	223	232	214	244	247	205	229	244	215	203	235	218	201	225	199	206	230	234	261	223	218	212	221	241	230	197	219	216	200	199	212	234	248	218	226	216	250	227	218	257	219	249	245	231	202	229	257	223	213	236	218	234	220	234	224	221	228	200	240	211	202	226	239	203	214	201	244	216	244	232	225	239	229	200	214	234	226	197	244	193	246	237	224	254	236	247	235	213	223	229	245	182	221	228	213	216	241	212	236	239	238	240	245	208	227	228	212	240	236	222	210	225	213	208	225	240	242	215	209	243	172	235	202	214	214	232	201	221	215	246	255	208	210	232	193	229	243	243	210	226	235	229	233	197	236	228	207	203	195	235	236	247	213	219	237	252	205	238	213	236	228	193	233	219	215	230	211	234	218	180	234	207	226	210	246	239	224	210	210	225	210	234	220	195	210	233	236	226	200	225	255	219	218	223	234	240	231	229	215	205	222	241	221	216	200	209	229	228	223	217	206	202	214	226	216	222	208	212	230	227	234	222	212	232	210	229	261	214	204	231	219	236	216	221	233	217	267	249	218	207	215	240	220	222	216	195	197	236	242	200	235	209	260	244	248	259	220	226	224	224	245	221	230	240	225	215	262	200	236	229	221	228	232	216	206	198	213	229	209	217	202	228	213	217	220	213	222	192	236	211	238	208	222	240	224	223	218	219	227	229	214	196	252	236	229	213	251	202	266	252	231	217	246	245	252	200	224	234	212	204	222	218	217	221	232	217	214	246	214	230	235	213	211	233	206	239	247	224	231	210	246	241	238	213	215	232	229	197	229	236	223	223	239	215	234	227	216	228	221	192	191	214	241	212	215	233	209	204	221	242	208	259	241	219	243	207	221	220	211	219	221	202	244	194	237	238	197	231	218	225	217	231	235	218	191	210	211	228	227	218	243	212	235	215	230	216	217	207	222	230	227	221	200	216	223	235	254	254	238	222	230	225	240	223	201	198	220	227	200	195	221	209	220	237	204	250	212	202	225	202	219	234	222	210	219	201	228	251	240	226	216	213	221	216	227	204	239	239	231	227	200	219	211	214	234	230	238	239	226	202	221	222	256	239	221	216	227	214	211	215	225	208	206	219	203	200	220	227	222	210	215	224	212	248	228	215	246	233	219	214	212	202	218	219	226	202	221	213	218	211	215	234	214	220	231	213	237	209	237	245	239	207	218	246	214	218	222	204	240	231	216	217	205	220	205	229	229	229	210	235	217	214	189	250	213	241	241	226	219	204	217	211	213	240	184	217	238	223	224	211	202	207	234	200	205	214	188	211	235	220	237	240	219	246	226	211	216	204	238	224	228	209	217	203	192	205	245	223	230	241	217	213	198	236	197	214	235	225	232	234	212	214	197	205	223	226	209	241	202	216	223	228	232	233	206	219	201	249	241	224	216	226	213	221	224	217	226	223	212	221	231	243	216	227	219	250	213	218	232	250	231	202	223	213	218	195	199	233	221	195	222	201	217	236	233	206	247	223	241	217	260	216	216	218	238	221	226	243	260	238	217	208	226	221	219	213	226	222	224	214	247	215	221	214	219	221	209	198	250	228	230	249	231	222	217	234	232	243	220	242	214	218	206	203	219	220	243	237	230	172	241	198	215	208	248	229	221	217	228	232	204	241	215	213	238	199	226	234	245	241	224	218	195	236	228	211	217	218	227	217	248	247	210	215	228	195	235	208	232	236	201	242	240	212	225	207	201	239	216	252	223	231	206	211	202	212	219	235	233	210	188	198	237	207	231	228	232	218	236	264	229	228	245	212	225	243	259	236	219	209	244	220	210	249	232	189	248	228	228	217	207	236	238	214	236	233	220	217	231	228	227	214	232	242	231	248	213	224	222	209	218	222	205	232	235	228	252	199	226	211	216	225	232	216	209	232	225	228	216	213	217	218	259	218	231	242	216	210	233	216	226	198	257	231	248	213	242	204	227	223	285	237	215	227	195	218	221	260	219	213	250	201	225	215	185	194	228	221	212	235	236	190	227	219	210	213	218	227	247	215	219	225	232	218	241	221	222	219	205	241	213	233	212	224	218	188	221	234	238	220	221	204	230	231	245	201	218	206	244	232	251	211	218	246	247	193	210	243	215	219	217	239	230	220	229	227	230	238	189	230	224	211	229	232	212	235	220	208	216	214	211	206	228	227	206	228	215	219	204	233	195	236	240	218	236	203	241	206	216	227	247	232	238	230	246	221	226	231	233	256	228	237	265	243	230	209	251	212	232	240	217	227	231	204	258	236	200	246	209	222	229	245	229	210	244	215	254	237	209	239	203	214	207	232	210	240	231	222	230	215	227	221	212	222	202	220	227	239	238	217	204	230	242	206	202	230	218	193	244	249	225	216	235	201	248	245	226	222	219	230	234	215	238	244	224	224	227	240	197	208	233	213	200	223	239	207	203	227	195	222	227	201	236	217	224	228	205	237	222	236	211	228	224	230	226	242	227	211	219	218	237	186	258	238	209	255	207	243	203	210	197	239	224	235	233	227	235	249	199	236	226	261	195	196	219	217	203	221	200	234	220	239	229	223	210	213	210	204	214	225	224	239	214	212	241	199	235	213	226	229	229	232	207	200	207	235	224	204	228	197	231	200	238	206	211	234	253	226	235	229	221	232	242	227	233	219	205	246	202	220	239	229	223	224	234	230	243	230	239	210	218	214	209	236	227	242	219	216	243	222	194	250	242	235	234	230	263	219	205	240	236	200	227	194	194	222	226	188	190	218	226	211	234	215	215	227	226	211	237	223	188	242	222	208	228	215	204	220	205	208	208	234	225	193	226	222	248	230	215	233	209	200	210	274	224	210	208	226	216	226	226	223	207	227	237	204	198	206	221	232	244	222	255	210	209	204	231	212	224	202	211	232	249	243	215	217	255	227	235	201	232	221	233	238	226	238	222	213	242	229	224	222	220	231	219	240	254	214	237	228	209	232	221	241	236	232	240	236	232	211	231	227	228	210	225	226	213	235	201	233	209	242	230	207	218	205	216	223	219	205	219	227	197	212	218	234	202	211	219	225	215	199	204	225	213	213	235	214	216	221	218	221	201	246	232	237	206	224	206	246	227	217	234	236
23037	21078	28765	23633	21078	19288	1942	807	582	567	491	507	410	434	353	396	369	361	348	365	334	334	316	337	332	342	295	314	313	306	315	286	315	274	322	300	311	315	319	314	337	326	300	302	294	327	291	260	266	307	323	322	289	268	285	274	288	334	302	335	306	284	287	304	280	267	286	291	307	287	272	297	314	276	283	288	296	289	280	298	283	269	269	275	287	303	324	304	278	273	265	274	297	297	316	290	283	266	274	318	295	301	271	302	315	279	321	308	270	258	291	311	293	276	288	272	299	316	277	283	265	304	269	312	295	289	280	295	295	285	324	283	285	265	324	289	296	305	288	264	294	280	292	297	315	281	297	310	268	285	304	296	271	308	295	303	282	277	302	257	276	263	262	264	271	261	280	287	295	283	298	283	290	276	297	298	289	300	263	305	296	274	300	325	279	265	285	302	304	275	273	323	272	307	290	283	279	264	268	277	294	306	267	294	307	290	302	260	292	256	287	272	283	310	258	285	274	316	297	317	327	282	274	272	306	275	275	277	293	284	299	317	288	279	304	267	287	296	308	278	279	289	292	267	303	277	264	276	289	303	286	297	290	300	296	284	276	284	289	324	281	292	259	294	329	291	296	303	286	280	301	250	268	265	270	295	285	295	282	267	277	273	283	288	284	288	272	292	278	279	307	308	282	294	260	260	279	263	269	299	286	270	298	292	284	290	281	296	274	289	282	292	287	292	263	314	325	294	298	286	309	290	284	302	276	312	290	285	286	264	286	278	300	298	289	278	290	274	277	321	288	262	287	293	278	279	299	285	252	283	297	259	271	330	306	320	306	300	297	316	293	292	280	288	271	289	289	286	280	316	259	286	285	281	310	288	288	284	290	307	306	309	277	306	309	297	297	295	279	255	312	277	319	284	309	279	312	290	298	295	307	273	274	296	248	274	300	296	276	264	308	292	287	278	305	339	306	313	286	310	274	287	312	274	274	299	303	300	291	261	297	309	291	283	292	295	264	280	304	308	301	295	307	288	284	283	302	282	260	258	265	308	302	279	350	288	307	283	320	264	276	313	282	306	297	294	306	322	286	290	270	313	254	293	294	305	297	271	316	300	290	268	290	325	253	285	294	279	276	289	299	280	280	303	265	267	312	314	289	262	293	299	298	275	292	312	282	301	283	306	320	271	309	291	288	300	313	258	269	282	279	269	286	274	306	280	297	302	289	306	291	295	288	295	296	297	324	309	286	272	286	280	283	245	308	268	303	299	291	294	274	286	287	288	302	298	308	275	308	309	280	285	256	272	289	318	299	264	302	290	280	274	279	317	263	297	289	274	265	259	287	267	251	310	282	306	294	261	300	311	272	286	284	269	291	304	295	285	274	287	278	299	266	286	295	283	305	281	286	313	296	301	293	276	280	285	281	313	309	289	270	284	263	258	285	313	267	297	298	288	297	295	247	287	263	312	282	305	293	305	303	288	288	299	298	284	276	282	287	300	301	290	310	304	275	286	261	307	293	298	314	299	292	304	264	283	284	275	320	265	309	280	282	274	307	300	263	311	289	320	275	312	277	260	270	293	294	247	300	297	276	269	288	283	308	289	286	234	264	282	277	295	285	296	270	290	295	310	297	282	281	264	304	301	262	298	268	293	287	263	305	304	298	294	278	287	274	304	293	275	259	327	286	273	269	293	261	318	299	322	305	246	289	305	267	274	281	276	273	279	275	286	287	279	275	289	278	289	338	286	299	288	301	326	284	289	281	289	314	285	258	315	257	282	266	276	290	272	288	309	288	283	266	314	311	279	292	297	283	301	287	287	257	279	309	279	266	272	292	273	276	303	293	248	275	274	261	280	280	281	265	282	284	298	293	296	296	276	273	298	278	314	292	262	280	318	259	287	286	297	243	287	296	295	281	311	330	275	295	304	334	289	299	326	275	296	250	261	301	268	300	288	309	299	286	316	314	296	298	315	264	293	281	271	300	267	278	302	304	280	287	312	278	306	309	292	303	308	303	292	272	286	260	311	280	309	313	267	296	277	277	282	309	271	274	310	294	260	286	279	289	282	288	291	272	286	247	274	285	287	299	292	296	284	295	293	265	294	269	278	282	294	266	293	302	282	303	268	260	294	289	271	292	303	281	290	275	298	287	269	280	288	259	302	275	298	268	321	291	310	324	259	289	290	299	259	291	282	267	295	290	264	297	318	293	319	279	293	259	282	291	276	284	288	270	294	291	285	291	301	300	282	327	318	280	263	288	336	281	279	279	267	249	291	304	296	298	299	253	308	300	275	276	311	301	302	272	287	289	289	288	278	275	278	307	272	300	291	296	302	260	265	273	288	290	280	283	312	286	275	288	288	287	288	241	299	255	293	281	273	302	251	304	300	323	285	309	259	276	254	293	294	283	291	313	306	267	305	278	280	282	288	296	292	306	295	287	331	279	269	272	327	307	285	271	255	285	289	268	289	285	276	341	290	306	275	308	305	308	288	335	288	288	278	280	284	277	300	283	285	320	261	277	293	269	305	285	268	281	299	289	293	318	313	287	289	291	281	296	289	254	281	296	306	293	272	298	268	295	297	280	302	280	285	323	264	275	285	267	294	268	306	315	256	289	276	282	288	282	270	283	297	312	256	300	293	286	281	297	244	301	271	287	300	347	262	285	258	280	279	258	319	293	294	329	251	294	252	292	255	274	292	287	279	282	279	308	280	275	311	313	265	303	300	283	300	279	276	313	315	280	288	273	285	306	271	310	292	276	301	286	303	300	299	286	297	299	288	308	301	308	330	310	301	318	266	299	264	264	282	284	286	307	290	301	285	276	299	274	276	262	273	289	277	293	286	282	296	279	307	274	288	288	280	290	298	302	282	282	301	304	279	263	258	283	293	312	288	308	311	277	284	292	293	289	294	315	262	302	293	285	280	278	296	278	304	271	296	266	267	292	263	280	277	295	280	292	284	305	296	294	302	304	274	296	295	285	298	274	277	282	299	317	277	303	286	286	290	278	281	246	273	311	287	283	300	292	254	290	280	251	313	310	271	312	285	284	314	250	332	291	268	295	295	268	250	276	303	277	278	291	279	270	291	280	283	291	274	252	276	279	269	269	278	309	255	299	305	286	286	315	297	303	280	279	261	335	285	285	288	284	268	295	285	304	297	311	267	301	277	307	313	295	286	281	306	279	299	285	281	318	254	278	276	270	295	281	302	271	318	294	315	272	301	316	284	287	275	280	293	285	275	268	288	274	246	275	261	280	300	252	247	275	276	294	312	281	314	288	267	310	273	303	287	277	242	303	297	288	271	257	297	267	293	286	292	273	281	268	259	300	288	288	292	300	314	292	284	299	270	294	256	316	259	320	288	266	264	296	308	287	288	298	261	291	273	286	274	271	267	274	276	283	292	299	293	306	301	311	309	289	249	300	288	288	320	271	297	278	291	292	247	291	287	266	295	316	296	271	279	321	303	308	314	312	309	301	301	281	287	288	264	310	255	280	300
26746	15577	13236	7051	4793	3564	2740	2098	1774	1510	1282	1186	1059	979	905	878	795	748	743	715	657	662	647	635	650	599	656	606	557	572	611	565	607	553	574	524	554	606	517	497	530	565	512	529	543	518	533	526	517	531	498	528	544	518	519	530	531	541	515	521	485	506	506	552	523	508	522	524	492	506	469	494	546	499	512	501	525	490	510	487	530	549	511	470	508	508	531	517	510	502	493	501	527	515	503	519	514	496	507	525	495	497	486	480	484	496	512	497	486	481	502	448	509	483	478	514	495	492	501	515	503	532	512	482	457	489	482	549	511	489	511	489	524	483	503	474	500	527	496	497	498	490	502	487	498	549	508	509	463	479	486	498	499	485	478	533	523	449	497	487	461	505	479	525	462	517	518	519	545	471	501	477	496	487	500	558	528	508	528	547	508	496	494	536	476	504	483	505	493	513	509	529	504	501	505	525	496	507	518	505	514	509	499	471	525	543	522	502	526	515	493	493	501	526	543	525	515	504	496	485	535	482	499	508	520	494	465	483	494	514	502	491	528	511	479	464	458	491	510	477	496	481	502	516	477	512	472	493	495	513	507	505	478	500	517	514	507	474	529	485	501	492	480	523	519	498	547	490	510	485	502	517	520	490	513	521	481	521	518	457	506	508	487	465	500	466	490	528	467	474	533	492	532	521	517	526	514	477	455	502	493	470	502	523	475	504	495	532	459	457	519	464	484	530	528	499	486	543	549	475	478	523	485	472	476	512	538	512	465	514	490	479	485	483	520	483	471	486	491	542	471	462	510	484	494	492	513	488	504	482	470	489	464	502	511	463	512	462	499	491	513	491	505	500	508	522	500	478	508	458	492	525	510	530	478	478	508	475	511	508	481	520	486	532	492	514	491	545	483	511	468	527	490	479	495	491	494	515	524	495	489	448	529	506	506	518	527	450	533	498	541	529	496	520	515	503	475	487	503	530	494	453	541	515	507	486	506	501	516	492	480	486	502	499	494	497	461	506	491	475	461	461	490	469	502	500	461	511	471	484	498	531	485	480	493	520	510	508	515	509	483	480	498	469	505	497	500	513	536	470	484	455	486	507	494	483	508	538	473	498	488	522	514	498	473	505	503	471	477	490	490	502	516	449	480	494	497	475	489	481	469	522	489	538	466	519	490	511	499	540	468	512	514	461	489	512	453	557	518	501	496	515	521	465	518	451	530	495	437	476	512	505	490	465	537	493	498	485	493	473	499	489	495	505	521	486	485	516	496	527	492	497	510	495	508	490	501	482	483	518	541	509	479	479	552	540	509	477	495	492	505	486	481	552	455	478	514	546	490	477	480	532	518	453	549	527	537	514	516	498	516	516	469	482	490	509	519	512	497	488	534	504	484	479	524	516	465	456	489	512	485	509	516	502	476	511	538	475	465	513	518	490	547	529	530	472	467	509	477	524	543	518	478	525	474	541	504	488	546	503	512	483	525	475	490	521	476	485	491	477	483	484	496	478	460	512	467	517	497	513	481	501	495	520	511	521	461	480	511	471	529	515	478	491	459	494	544	506	463	517	475	534	516	499	507	541	479	502	459	486	464	509	481	504	474	470	488	494	517	491	517	535	504	493	514	480	496	508	470	474	499	487	493	517	481	490	508	513	533	464	495	497	495	491	488	506	446	533	501	507	511	543	492	539	510	524	478	514	481	520	475	468	479	492	544	512	541	538	509	519	514	478	486	492	468	535	497	487	492	484	513	465	504	531	450	537	464	494	529	504	517	500	496	505	491	512	483	532	501	452	482	523	514	479	485	532	525	509	441	507	471	467	491	503	507	495	502	499	523	531	502	494	524	515	525	468	495	495	518	467	521	490	509	481	461	539	500	498	500	474	457	490	477	483	502	478	498	529	457	511	503	481	498	512	504	468	498	507	473	505	480	525	514	489	517	515	477	514	544	472	460	487	494	511	510	487	532	513	478	458	531	481	469	509	456	498	529	505	485	461	535	509	511	505	464	484	469	484	489	477	503	500	512	468	540	501	478	507	523	496	526	511	493	482	457	519	475	491	517	502	486	506	503	529	485	508	486	484	507	497	478	496	475	511	474	482	505	498	519	504	454	503	453	518	464	483	517	502	476	474	495	473	477	501	572	474	502	487	472	470	542	498	496	504	512	514	498	498	492	468	498	526	531	503	477	497	498	533	521	521	524	478	490	492	466	501	522	455	497	465	507	547	523	461	503	498	466	540	502	482	507	510	509	509	507	487	498	533	494	483	511	485	492	465	525	512	492	504	470	492	516	501	496	518	457	503	450	475	497	489	516	485	495	494	482	514	482	509	482	472	471	519	484	496	478	490	493	469	497	505	504	506	473	501	531	452	455	497	478	526	506	517	549	559	491	542	526	495	496	523	491	483	545	504	472	521	487	471	532	529	521	526	513	476	511	509	542	486	508	526	546	578	485	491	471	509	492	556	498	504	467	503	505	498	442	505	519	535	507	467	477	558	514	469	466	518	480	485	458	488	497	556	483	489	485	517	502	505	490	508	517	496	494	528	498	520	488	454	520	472	501	527	498	500	511	488	513	470	570	449	501	472	518	540	516	521	445	467	486	508	510	454	500	519	489	498	489	500	517	491	506	484	509	499	512	463	508	502	500	475	507	511	472	485	495	479	513	500	483	527	466	440	475	489	490	470	472	510	458	516	454	482	525	529	511	481	511	476	519	521	498	462	500	476	502	543	466	528	512	524	524	497	508	516	496	510	546	550	497	536	492	488	484	497	527	518	509	515	478	526	490	490	489	506	515	471	505	479	500	456	487	486	513	499	523	517	483	508	532	489	513	484	466	487	540	516	517	469	461	492	498	479	488	521	464	538	524	494	509	482	524	467	513	441	506	513	495	528	489	512	485	501	504	521	483	496	552	493	492	489	478	543	509	448	481	479	520	524	463	513	473	485	525	481	518	525	533	499	481	499	497	497	492	515	482	464	492	521	474	519	518	513	480	517	504	505	472	489	465	478	466	474	540	482	426	503	506	517	468	496	519	521	536	518	553	495	484	498	468	495	504	501	490	531	496	515	468	513	520	501	485	479	479	498	507	528	501	563	508	501	448	497	500	507	507	529	467	510	481	505	516	512	514	516	504	535	468	494	505	483	551	469	517	530	535	489	476	517	493	487	474	521	478	488	506	493	503	451	487	479	506	503	489	509	494	469	485	508	505	513	519	492	529	484	454	477	521	454	552	507	507	493	520	511	506	502	459	490	505	494	473	504	493	426	502	547	488	489	488	510	517	462	513	505	522	490	536	503	460	491	485	486	474	522	500	534	518	508	534	504	478	479	473	498	473	494	513	485	483	490	444	480	507	525	506	464	498	498	511	479	515	474	500	523	501	552	515	496	543	503	467	520	467	519	507	433	495	511	476	515	517	540	540	517	532	520	488	485	535	468	505	527	502	531	504	491	481	504	502	498	473	545	489	521	520	522	522	465	478	492	461	480	479	513	477	481
26481	20536	8584	498	274	210	182	187	182	178	164	193	157	149	152	162	147	151	160	156	166	148	169	174	156	150	165	166	166	173	158	151	161	178	146	170	154	160	153	151	172	171	156	170	158	130	175	155	151	164	157	176	180	173	169	146	148	163	169	163	177	144	164	163	153	181	158	172	170	155	143	162	145	183	144	165	159	135	170	135	161	143	176	157	155	173	170	146	174	172	173	173	149	160	151	159	148	145	150	167	164	161	145	182	173	154	147	159	167	166	163	145	171	156	164	137	139	157	159	171	165	140	173	150	153	144	168	160	155	148	132	133	146	166	152	176	183	144	165	150	153	150	175	157	144	169	152	170	157	151	165	152	152	147	171	163	145	160	165	147	144	162	164	138	151	153	147	167	169	154	171	166	165	158	166	169	178	132	146	165	159	170	158	145	164	147	169	174	145	164	164	128	159	158	152	134	148	147	164	162	168	173	162	167	181	157	168	157	166	150	129	158	179	159	153	190	159	140	156	149	175	150	172	164	148	176	175	165	145	158	154	168	166	149	161	152	142	154	178	169	167	165	155	152	163	171	177	144	158	143	179	177	187	171	160	145	170	195	142	149	154	165	156	151	146	152	138	154	150	157	177	161	161	181	156	146	162	173	161	172	158	164	166	163	155	175	147	162	166	164	194	167	175	152	161	173	168	166	172	181	158	144	154	163	163	157	175	169	168	190	166	167	158	191	186	187	176	172	147	170	167	140	170	154	154	161	161	142	175	127	182	154	174	147	157	133	153	171	126	153	165	156	159	150	176	161	160	151	164	185	162	137	167	170	150	181	164	162	179	161	142	174	164	167	147	166	149	165	158	149	137	155	146	158	157	147	142	166	158	158	163	159	142	159	159	152	152	160	158	155	165	159	127	152	170	161	171	166	158	147	140	183	153	136	157	152	172	170	147	128	175	157	146	151	151	195	165	166	154	145	176	170	167	160	183	154	153	128	160	153	160	154	156	148	156	165	175	140	151	158	174	174	148	156	179	154	142	155	161	143	165	163	162	137	172	158	172	187	153	163	172	168	145	173	159	137	150	146	165	158	160	167	142	179	160	165	166	173	179	148	149	158	150	149	151	139	166	174	173	142	147	176	157	148	138	175	157	177	176	149	157	157	149	150	174	154	175	160	160	128	170	159	164	159	171	153	161	170	163	134	160	156	143	137	164	163	161	187	135	148	179	134	157	171	172	180	160	146	142	151	157	187	153	150	160	161	150	148	154	143	161	181	145	162	146	168	166	175	169	161	156	167	155	143	163	151	177	158	149	141	182	147	150	154	156	173	165	136	152	176	166	209	146	138	136	175	139	166	161	150	164	163	182	146	151	164	177	170	136	164	168	179	159	163	163	154	161	168	170	164	144	154	146	143	157	159	148	153	172	149	154	160	167	177	169	160	151	165	152	166	181	154	135	173	168	164	144	156	145	137	175	188	148	155	154	139	174	162	161	172	168	134	155	151	170	148	165	140	165	162	126	164	161	153	139	146	168	167	158	153	176	170	176	154	172	167	172	174	148	161	172	144	156	147	153	146	184	175	172	159	162	170	166	151	144	146	155	159	189	148	148	153	158	158	153	166	180	151	151	160	161	174	170	171	168	171	161	153	164	159	142	146	147	155	156	151	168	169	176	176	154	181	150	165	132	149	147	168	148	170	148	149	150	171	165	175	154	166	174	183	170	148	171	172	146	158	163	149	169	143	168	147	112	168	170	161	160	142	159	144	154	146	142	174	156	169	148	139	146	164	151	151	153	166	164	165	141	150	165	177	139	140	180	168	184	136	148	137	168	144	169	152	159	151	158	150	135	153	169	169	144	170	152	157	138	169	170	150	139	157	168	172	165	177	202	173	164	154	169	163	154	158	164	142	145	142	155	172	137	126	169	166	165	150	165	131	150	147	139	170	189	179	147	179	159	149	162	172	139	142	161	156	151	169	175	147	144	150	145	165	181	158	139	165	166	175	138	153	169	143	176	161	164	176	164	151	157	160	167	154	145	159	167	156	160	165	159	157	166	166	168	172	164	143	157	151	155	182	176	138	150	165	163	139	165	162	160	160	188	146	126	175	136	137	130	129	146	147	165	140	151	167	156	170	166	153	162	174	145	146	172	157	161	155	149	148	160	136	157	152	155	168	166	158	145	148	154	161	176	168	149	178	155	162	162	170	157	149	149	160	160	150	170	158	179	164	150	149	160	161	171	172	175	151	173	177	159	158	166	153	182	152	135	142	177	156	126	142	154	166	171	156	175	142	154	147	143	151	145	159	149	194	163	155	160	142	154	153	153	149	171	141	181	189	166	146	163	155	150	147	140	174	167	151	170	160	179	143	139	152	141	148	158	164	159	159	154	171	145	174	156	157	162	168	142	159	161	178	165	143	149	158	160	165	157	152	154	166	172	174	141	163	150	147	167	130	147	161	157	149	132	183	161	168	161	155	150	169	146	181	166	149	185	160	142	145	158	148	145	162	137	174	181	149	175	162	145	165	180	157	146	170	141	180	151	167	159	141	191	160	156	148	153	136	129	137	146	149	178	167	159	173	158	163	161	161	158	172	148	183	148	183	167	122	172	171	176	171	165	170	163	152	147	158	179	158	189	174	152	170	156	159	151	159	169	164	163	145	153	155	165	147	156	174	129	152	159	156	172	153	162	148	175	157	161	191	180	136	166	134	172	175	150	162	145	131	154	162	180	148	159	152	165	158	144	156	145	177	158	164	153	160	146	149	163	170	129	156	152	165	173	164	169	167	168	167	155	149	195	172	150	158	151	186	163	170	161	153	141	164	177	137	164	149	153	163	163	170	161	155	154	134	187	171	157	156	168	154	164	171	147	146	180	155	145	146	169	153	153	148	175	169	154	159	155	168	166	140	157	166	188	168	145	164	163	165	154	171	161	200	150	149	185	164	178	175	165	141	146	160	168	155	156	155	144	172	152	174	174	160	153	153	165	152	143	142	167	151	174	176	168	155	150	157	163	154	136	163	176	154	156	150	153	154	157	142	179	167	169	145	191	156	137	148	153	134	167	166	163	151	155	186	161	155	177	162	163	169	177	149	151	163	162	156	136	156	152	134	141	147	162	176	160	172	163	141	165	177	167	167	155	155	148	170	160	155	178	170	159	173	166	169	165	140	162	164	132	166	154	147	155	145	156	177	178	164	157	158	173	160	148	154	160	171	157	165	159	167	160	163	149	171	174	124	158	148	158	174	171	144	150	146	172	162	155	156	163	156	168	173	173	150	170	141	147	159	160	153	158	140	165	151	159	173	161	158	180	180	151	160	154	172	148	144	123	151	151	146	148	150	166	163	172	174	167	177	204	140	161	142	152	158	168	156	161	163	161	149	163	162	151	155	152	155	178	169	162	155	164	164	152	187	154	144	162	172	170	157	150	150	151	153	149	177	155	158	161	158	163	134	164	145	175	179	155	147	150	171	176	119	177	183	161	153	159	160
11380	1416	1160	700	535	435	424	389	341	332	359	360	365	363	347	319	294	309	320	306	303	309	324	299	289	334	315	298	333	320	319	332	303	320	288	319	287	317	340	320	317	308	287	306	292	305	315	326	320	331	321	301	292	313	296	315	288	297	309	308	286	329	303	312	332	287	307	316	326	331	311	299	311	314	326	312	301	330	294	286	292	300	304	293	303	294	336	308	327	324	331	320	306	358	295	290	329	301	283	312	320	280	305	323	308	325	348	292	295	331	321	302	291	304	316	307	311	305	315	306	310	310	315	304	340	322	329	317	276	277	283	292	314	283	309	325	309	306	286	292	332	314	321	315	314	320	314	300	324	304	317	309	319	314	311	303	306	307	303	340	308	309	335	296	301	327	329	302	316	300	340	321	295	291	323	311	329	318	312	323	290	318	312	296	318	334	313	302	299	299	324	365	312	300	334	324	329	312	313	326	289	311	322	285	289	329	268	310	311	335	313	304	315	302	317	315	305	337	345	341	302	341	311	295	326	324	328	327	306	306	292	281	311	309	315	291	303	289	286	290	306	312	292	289	332	264	296	300	296	285	298	302	291	309	310	314	274	307	289	310	285	310	301	303	308	304	278	321	309	329	286	301	317	301	304	310	340	298	319	324	299	323	323	341	293	313	292	297	291	327	306	284	289	335	304	318	281	286	323	301	332	320	333	286	290	304	286	304	289	309	306	299	263	297	298	311	319	286	318	310	308	316	328	302	310	339	310	289	299	329	300	288	322	292	339	281	323	342	328	299	301	281	279	320	291	319	305	300	311	318	306	355	298	294	326	317	293	320	311	277	298	297	301	302	284	332	285	335	345	328	322	307	299	294	258	329	274	305	298	300	309	281	290	301	336	310	305	294	308	309	303	311	276	313	292	298	325	297	308	299	335	297	292	302	321	298	280	326	315	332	290	284	321	300	257	308	302	309	267	298	335	288	299	328	329	298	318	332	335	308	285	279	329	310	320	332	300	300	303	339	312	287	290	340	332	315	303	298	259	309	309	315	323	311	299	328	298	294	301	318	309	299	304	329	327	297	316	324	340	305	316	281	311	312	307	333	319	295	301	306	306	298	315	329	327	315	302	322	306	313	288	301	310	301	278	309	283	315	342	308	315	294	308	338	288	316	307	329	337	297	293	301	269	312	295	303	342	328	298	269	307	280	325	292	306	308	301	308	324	309	281	318	323	319	292	326	321	322	296	275	317	317	264	328	336	316	308	318	331	334	327	327	305	323	264	313	334	293	307	329	295	308	309	294	306	267	295	311	315	301	333	299	275	312	309	285	316	290	314	306	281	309	301	350	326	316	293	291	325	329	287	305	336	319	291	333	323	275	292	291	287	325	290	300	324	285	309	315	275	293	310	284	321	319	296	313	290	297	305	277	308	315	324	317	341	315	317	298	304	300	302	311	315	310	296	333	331	332	283	300	311	305	292	314	345	306	308	325	312	325	341	296	286	295	331	295	349	314	305	305	320	271	336	299	328	313	291	281	289	310	319	295	305	282	313	317	284	295	298	298	315	296	273	334	323	326	327	289	322	309	307	321	318	293	290	285	331	320	315	314	344	318	297	315	287	329	324	294	323	326	282	328	327	284	306	302	283	315	301	321	314	310	308	304	323	303	294	328	318	304	319	304	324	301	300	328	310	319	306	300	325	283	278	313	345	324	306	319	341	331	306	306	287	337	302	322	275	312	311	316	292	315	285	303	310	299	305	286	315	291	345	296	307	303	319	280	291	332	325	296	311	327	318	298	290	316	293	320	322	315	285	315	342	321	324	323	301	316	273	326	304	318	297	319	302	312	301	327	322	290	297	293	287	329	286	292	319	265	284	281	313	282	306	313	293	289	291	313	304	313	304	357	292	296	318	331	317	295	303	311	291	303	318	293	300	331	308	293	314	288	313	322	287	314	298	313	287	313	323	319	283	334	326	287	313	310	319	307	304	313	273	325	323	308	324	305	324	302	317	268	343	305	270	281	299	270	300	327	323	263	324	324	304	335	305	289	338	319	316	323	294	319	313	326	307	314	306	325	324	290	313	286	323	321	315	286	338	313	331	293	296	332	305	300	314	326	298	295	335	326	318	307	325	297	327	320	311	293	303	319	337	326	302	295	311	310	308	323	284	316	301	317	294	341	324	345	315	323	310	317	301	302	313	322	292	298	303	323	338	324	318	294	286	338	297	315	311	299	302	320	305	322	309	316	312	313	306	353	327	325	312	321	266	291	322	329	326	291	307	340	338	278	337	311	308	295	290	307	305	296	306	299	323	288	305	290	317	324	260	296	346	304	294	307	306	300	300	309	319	320	319	280	304	288	307	298	319	320	304	268	293	297	311	295	312	331	321	295	306	339	317	303	293	321	309	309	297	337	292	296	302	279	299	309	324	313	323	302	333	329	288	285	297	285	319	314	328	303	311	322	311	329	294	287	301	302	322	305	303	301	291	314	279	283	287	279	321	300	307	333	309	281	309	299	310	311	300	323	295	312	317	298	298	330	298	341	302	301	315	316	291	309	300	293	281	316	321	297	326	317	315	306	290	289	344	276	295	306	316	312	309	305	301	317	312	302	319	305	357	301	327	297	291	300	309	316	297	314	322	324	329	307	303	302	303	296	313	317	325	321	344	299	311	298	297	291	317	283	261	296	317	325	308	330	303	322	296	286	325	312	280	295	277	322	300	306	325	304	315	269	299	294	301	277	289	285	289	293	291	304	309	306	286	298	310	357	300	296	300	320	293	302	325	280	323	311	309	286	346	278	320	311	314	291	318	287	322	301	300	344	296	287	291	305	297	313	299	288	318	309	277	317	294	316	279	332	329	334	287	296	299	299	300	343	289	315	325	331	317	292	326	311	288	290	288	288	289	289	315	335	328	280	302	342	313	294	315	308	305	330	296	309	329	309	296	325	326	336	294	288	304	329	312	320	310	289	336	324	295	336	329	344	305	325	298	305	289	308	257	326	304	311	299	308	300	309	290	355	319	286	266	289	305	335	296	314	317	314	304	280	325	315	299	291	318	299	290	342	309	308	308	285	306	268	333	310	302	312	314	283	314	273	328	290	300	302	292	314	302	288	283	288	280	318	336	271	297	319	320	302	287	314	310	312	305	308	326	267	291	316	292	300	282	307	298	315	314	320	326	336	291	330	318	295	288	312	297	350	291	306	301	318	333	324	324	319	305	289	295	299	312	312	296	301	311	315	316	311	316	307	323	313	306	326	291	315	321	281	332	328	324	301	327	304	320	339	279	316	333	304	323	296	305	278	307	285	316	327	304	319	294	304	304	312	267	328	322	314	310	312	320	340	300	298	301	329	321	334	321	289	323	294	274	302	299	338	317	339	325	350	312	309	307	296	302	301	311	335	314	289	313	317	302	299	296	309	283	320	312	306	352	343	310	310	312	293	306	294	306	310	344	287	321	298	294	289	270	280	305	314	338	330	357	321	312	286
23967	21030	28032	24226	19781	1559	564	337	318	256	197	202	195	168	162	130	169	147	119	142	152	135	121	159	153	147	134	117	116	125	137	139	127	119	127	121	117	142	125	110	119	120	122	135	108	97	121	119	107	104	111	112	149	118	115	109	113	112	122	100	134	125	116	110	116	121	101	106	125	111	107	116	121	144	109	103	109	120	124	115	134	109	117	120	112	124	107	139	114	110	109	110	108	104	131	110	129	109	136	112	117	108	113	117	119	119	117	120	122	112	114	123	104	107	132	109	107	131	112	128	118	127	117	98	104	117	123	116	117	119	126	134	120	97	102	132	109	132	111	115	121	100	122	98	129	126	120	123	125	108	98	100	109	106	126	133	115	138	118	101	97	100	148	116	123	101	112	111	124	130	114	122	111	132	108	116	115	115	113	117	116	109	118	112	116	120	118	104	114	101	126	125	115	104	127	109	112	104	109	93	113	109	116	110	108	109	133	117	101	122	111	107	108	120	135	119	115	113	125	123	99	142	125	138	107	106	92	126	122	106	105	117	102	127	98	108	116	119	113	134	122	119	125	131	136	116	121	124	102	100	110	127	102	114	128	127	130	131	137	127	107	95	109	113	109	101	111	112	125	111	133	119	114	113	92	109	111	123	121	119	135	123	106	113	108	108	127	119	112	97	119	117	114	128	101	115	91	95	126	116	84	122	116	119	126	104	135	123	133	116	101	111	135	136	123	126	105	126	115	117	116	108	133	119	101	138	115	108	106	128	122	107	104	120	120	115	121	117	115	112	123	142	121	124	114	109	120	117	129	90	120	106	122	101	108	112	105	93	128	132	109	107	110	103	117	95	114	113	123	110	129	109	122	116	117	116	112	119	155	131	104	109	123	120	117	109	138	117	109	109	111	127	107	118	118	117	113	121	113	114	130	119	118	106	112	109	109	115	132	119	104	133	123	117	99	131	114	115	111	129	109	147	106	108	126	123	122	97	109	128	120	93	105	130	103	121	116	116	113	115	110	104	108	107	112	114	118	120	124	102	107	105	99	118	118	99	87	136	101	119	125	122	146	114	88	120	95	114	108	122	119	120	127	104	113	105	115	108	117	118	117	115	121	116	97	136	118	115	111	124	115	120	115	120	113	114	101	102	117	111	114	119	129	116	90	120	118	119	108	119	124	122	115	114	136	107	118	127	106	133	127	115	131	129	135	116	128	126	118	94	117	97	109	115	152	98	134	111	107	113	109	104	124	120	112	106	98	105	108	106	103	112	113	98	102	119	136	127	117	125	107	125	115	112	110	120	112	126	111	106	118	132	100	121	98	132	113	123	120	122	102	134	120	95	112	111	121	131	110	118	106	104	119	105	110	121	120	104	123	117	112	128	124	94	116	116	106	126	106	104	120	120	107	121	123	111	114	102	98	124	119	136	102	109	123	115	112	112	150	125	124	142	135	117	118	108	104	110	110	109	106	122	112	129	121	122	114	112	105	84	114	116	119	106	133	143	96	121	99	121	114	106	120	122	124	129	109	112	98	100	122	108	119	98	100	127	128	116	120	118	143	118	130	115	112	124	113	115	119	116	114	121	98	129	117	115	114	109	91	101	128	124	128	124	115	142	114	127	95	112	137	125	127	118	114	116	103	92	124	99	102	125	124	112	115	115	143	134	114	117	114	100	131	107	118	122	116	126	124	110	106	115	118	103	126	105	95	108	126	118	121	120	121	121	117	116	114	115	109	127	124	127	130	107	114	116	117	107	115	138	107	118	120	96	132	127	126	116	132	116	114	130	134	116	86	119	120	120	137	125	128	101	121	123	117	101	109	117	100	110	93	135	126	135	118	115	132	110	117	113	121	153	96	114	117	133	129	125	114	126	108	128	117	122	88	119	105	109	99	99	121	112	104	113	113	118	120	110	109	117	118	113	105	132	138	113	109	116	120	136	112	102	87	120	125	119	125	89	103	120	105	131	117	112	124	127	128	127	120	107	129	113	118	111	117	114	108	105	120	115	111	124	131	111	127	97	122	93	111	105	105	118	107	118	128	125	128	119	113	120	95	102	101	114	118	144	102	123	110	128	116	107	109	123	107	130	101	123	114	100	117	109	111	115	122	104	120	117	112	133	126	104	111	108	116	124	122	109	105	124	109	115	117	114	121	126	95	122	119	126	104	125	115	114	102	117	111	112	112	128	110	104	110	107	114	119	112	129	104	110	118	118	111	124	119	107	121	89	116	106	116	117	113	110	127	124	103	108	108	105	107	105	98	119	122	125	101	103	100	136	103	114	122	114	110	126	115	124	120	95	136	112	102	105	125	121	137	95	108	124	130	111	117	84	120	98	112	110	103	117	125	106	114	106	124	119	109	106	114	122	122	109	119	115	104	114	111	104	103	133	116	117	126	112	112	105	107	102	118	113	104	103	95	110	125	133	114	114	105	112	121	123	117	109	120	111	120	108	115	121	127	108	114	105	105	122	128	120	91	112	101	116	122	122	118	114	115	123	118	114	125	105	88	104	137	114	127	116	123	130	106	115	122	110	119	125	115	121	97	114	118	121	98	105	125	110	114	110	123	126	112	132	114	119	107	108	89	97	103	105	111	111	117	100	114	119	122	107	122	118	116	118	104	104	103	126	109	127	134	128	114	134	119	118	130	128	125	109	106	119	114	111	112	114	102	130	124	117	104	130	117	124	123	109	99	108	108	115	111	97	117	112	130	125	109	117	103	100	132	112	121	124	127	125	112	122	108	135	138	122	136	115	105	100	124	103	108	92	108	104	123	110	136	88	120	140	125	129	112	121	127	116	114	114	115	105	119	108	116	134	131	116	101	129	122	111	113	122	114	122	136	119	126	109	114	111	117	115	109	121	110	114	115	123	110	113	130	109	120	127	111	131	92	127	105	105	104	117	120	118	98	109	122	125	121	107	121	128	120	137	108	107	133	93	96	126	118	133	127	104	120	117	114	138	103	114	128	113	106	107	104	120	105	130	121	118	123	134	108	113	128	102	112	126	112	111	115	104	106	132	130	109	117	99	126	109	107	120	96	138	124	123	112	121	105	101	131	123	113	105	138	100	117	119	111	98	123	110	110	114	89	113	116	131	134	114	137	130	128	117	137	102	126	113	112	135	111	116	127	101	114	106	109	106	104	97	103	116	122	122	100	126	115	115	122	123	118	124	126	133	119	127	98	105	131	118	122	122	108	100	113	106	116	112	142	121	119	97	124	125	112	106	109	105	130	117	103	127	108	114	114	102	101	128	106	131	114	127	103	102	113	106	101	99	127	102	106	111	121	132	127	103	113	89	119	100	116	116	124	102	117	116	102	119	132	115	127	127	132	118	104	121	109	128	122	139	118	113	96	117	124	122	111	129	132	124	128	116	107	120	92	103	103	119	123	113	117	111	114	112	108	128	110	120	102	120	108	126	110	113	113	96	104	114	97	106	125	121	125	110	117	105	108	106	106	118	105	119	101	111	117	124	103	125	107	122
24735	9221	8036	3949	2677	1718	1400	1083	921	720	605	549	520	464	416	445	359	365	326	318	340	306	281	292	306	275	272	299	276	249	265	255	285	235	249	263	241	244	232	224	236	252	218	236	235	236	226	231	256	239	224	244	235	238	250	241	206	218	257	235	220	212	242	249	239	231	243	235	202	230	231	236	240	229	224	216	249	230	229	226	243	198	226	226	219	236	249	237	221	226	208	204	218	215	239	219	250	238	228	236	226	206	217	244	227	229	203	227	216	222	231	228	219	230	240	215	216	220	216	213	227	215	227	215	193	229	253	215	248	186	222	225	229	201	242	221	220	219	216	244	236	196	208	239	228	196	244	200	199	237	219	204	219	230	224	211	211	234	206	227	229	235	213	189	227	234	213	226	207	236	219	247	233	240	222	206	218	226	249	223	235	207	236	214	221	213	216	227	239	234	212	230	227	217	235	226	207	209	217	220	229	259	225	239	225	205	199	222	227	229	234	231	227	234	228	242	220	220	232	224	239	223	244	197	228	234	229	205	241	206	226	246	234	226	216	216	207	240	222	242	221	214	221	202	247	250	217	241	218	235	240	230	225	213	210	232	231	210	207	228	223	229	231	224	217	236	201	214	240	217	257	218	210	251	251	227	198	221	220	230	221	240	213	243	209	181	245	196	199	223	234	217	220	221	227	239	212	222	241	222	223	217	229	193	220	233	238	232	236	240	217	238	202	228	206	233	201	234	230	184	227	225	231	222	211	216	242	212	222	226	225	225	218	225	209	234	225	231	216	224	247	246	206	213	196	211	223	201	229	243	187	211	214	224	219	220	234	213	229	213	204	249	222	211	220	232	213	218	225	217	233	227	200	224	224	218	228	252	232	210	222	223	216	247	248	231	227	209	237	196	215	202	224	212	223	227	236	205	227	226	199	240	229	239	240	233	255	229	247	225	216	195	242	225	219	249	213	203	238	212	210	223	209	227	248	240	226	230	218	232	241	233	201	225	200	201	263	229	231	220	219	216	209	187	230	214	214	223	241	198	191	241	220	234	227	256	200	258	208	224	219	218	242	204	219	225	225	213	233	204	237	204	208	211	181	243	238	215	195	232	231	204	209	246	227	208	204	217	207	218	240	219	218	225	225	224	236	227	225	230	203	255	231	212	222	223	203	235	227	225	218	216	223	214	259	254	231	219	196	231	210	225	231	238	211	238	205	242	212	269	201	216	229	202	207	199	221	234	194	254	228	231	248	227	210	235	195	193	197	242	199	228	202	219	223	221	206	232	204	214	233	214	226	225	221	241	217	210	223	224	239	203	225	240	206	242	219	220	235	235	248	243	249	219	216	218	225	219	213	219	226	218	226	193	230	204	215	233	205	236	223	214	212	221	236	233	214	231	221	227	234	226	206	236	241	231	237	232	206	214	217	232	240	204	221	226	226	219	241	240	238	221	219	217	231	206	255	229	222	229	205	231	218	186	246	199	222	216	222	232	220	234	233	224	219	246	240	221	236	230	245	203	234	217	218	219	222	212	193	231	209	226	240	211	200	224	220	237	223	227	242	222	248	232	221	205	220	242	227	220	227	235	207	246	207	281	221	210	225	232	249	219	240	213	210	239	241	212	227	219	222	238	218	227	238	225	222	214	234	232	221	236	224	201	219	224	217	228	230	232	221	218	228	210	225	206	229	220	207	219	224	236	230	210	199	230	203	205	209	225	199	218	203	243	208	225	238	223	214	227	240	242	194	232	218	241	213	222	219	226	262	223	220	224	247	237	243	215	222	217	235	233	206	210	227	238	206	223	225	208	261	185	246	227	214	221	213	220	219	224	219	219	248	241	229	230	207	225	240	219	232	222	230	203	212	231	218	235	237	198	247	214	234	226	242	205	241	224	211	202	212	226	221	191	259	209	215	218	230	214	216	209	227	227	183	216	226	216	236	244	208	238	246	245	215	196	240	263	228	225	246	227	199	220	208	196	221	211	231	230	228	230	205	232	216	246	195	232	250	219	234	222	230	233	196	227	249	224	232	207	203	213	208	227	228	235	213	242	209	229	241	211	203	243	210	228	222	236	219	217	226	200	244	232	228	204	189	222	212	195	235	217	219	249	225	227	217	226	218	223	220	225	255	242	214	215	261	212	229	233	221	219	237	217	224	247	201	215	229	227	213	221	224	202	243	221	231	219	236	245	223	214	232	199	226	220	244	209	208	206	224	195	207	233	235	246	196	250	217	171	231	227	255	220	215	236	224	237	227	248	217	250	255	218	229	215	212	222	240	236	233	229	224	223	196	220	206	222	218	236	221	254	213	221	230	246	245	221	212	215	229	221	225	218	219	233	241	204	232	226	219	216	229	229	222	208	219	215	196	223	217	228	218	193	218	218	218	211	204	215	214	239	245	209	238	223	245	199	212	204	242	242	226	232	212	227	193	202	243	213	225	211	219	223	244	223	227	224	227	247	209	258	194	272	251	226	218	195	229	193	240	225	238	235	248	242	214	221	227	231	192	208	231	230	229	202	212	210	213	223	235	245	194	237	212	220	229	199	257	253	212	229	235	213	229	219	210	230	226	224	220	227	224	203	188	208	214	217	222	210	234	198	238	250	226	220	238	229	223	213	227	238	231	239	233	220	203	215	245	230	246	249	227	230	209	249	240	217	208	251	237	193	227	207	228	217	206	201	233	234	234	228	229	213	221	218	229	234	238	229	239	241	252	273	190	210	241	232	222	230	207	239	232	232	231	219	212	231	202	241	231	220	240	226	241	213	225	240	236	217	200	203	214	215	220	216	220	225	232	228	217	213	227	243	224	197	211	220	243	245	243	213	222	212	228	225	210	224	219	195	223	223	240	217	203	220	198	244	230	228	248	232	243	251	206	221	217	197	221	201	204	203	242	227	221	234	201	198	237	244	207	202	239	215	218	216	205	191	208	211	221	206	230	213	192	243	226	219	231	189	227	205	231	211	223	201	219	251	213	230	227	220	232	224	194	202	219	208	228	241	195	224	228	215	225	220	198	228	222	213	237	202	218	242	217	201	221	267	206	218	226	234	216	224	200	209	241	204	217	198	221	191	215	220	245	227	204	234	226	223	262	213	216	249	224	225	208	214	217	211	227	211	223	251	204	245	258	218	213	212	223	186	220	220	212	228	236	201	202	199	245	214	239	216	245	228	214	214	227	245	239	181	222	227	230	240	228	245	223	208	233	222	218	217	218	218	224	240	200	242	255	243	199	222	212	241	208	191	214	216	213	228	203	230	261	219	192	221	240	248	260	192	230	220	226	234	196	198	223	228	231	202	228	249	243	239	224	224	228	220	217	217	213	212	214	214	225	241	217	218	236	246	211	218	217	216	212	230	253	237	218	216	232	235	230	203	207	213	200	246	228	234	226	212	222	191	219	219	207	239	212	203	223	201	212	214	217	241	220	214	245	228	220	212	225	215	232	265	247	216	261	219	226	232	237	239	213	257	217	203	210	236	230	237	217	201
22993	21044	28755	23550	21044	19035	1950	813	641	572	496	436	463	370	387	388	380	346	364	336	351	346	331	330	317	325	316	308	311	291	310	321	292	298	314	287	315	327	336	297	294	324	288	314	301	307	318	303	314	340	305	272	268	307	272	263	302	303	322	309	328	293	289	328	285	277	309	339	306	296	311	320	302	300	310	314	317	280	276	282	292	309	293	281	270	274	291	282	310	306	287	270	283	288	315	288	308	262	300	301	271	279	304	269	289	301	282	315	276	269	304	275	283	290	306	287	302	289	314	282	286	301	288	278	305	297	306	304	278	311	299	256	289	257	276	288	320	300	248	288	304	288	290	285	291	303	289	297	289	265	326	258	265	294	301	308	286	298	316	284	310	306	290	301	338	275	274	257	300	299	286	307	325	267	291	289	274	326	269	290	269	270	298	268	312	287	285	269	275	274	278	262	299	301	326	334	277	277	312	281	305	290	320	305	288	305	292	280	299	329	273	301	310	299	305	290	294	314	282	288	304	287	295	299	298	302	280	296	281	316	295	311	302	254	278	309	288	290	286	299	302	288	266	288	280	292	288	292	286	291	306	304	292	295	290	325	258	275	292	267	305	289	298	239	269	292	304	296	294	279	275	261	298	294	274	277	279	310	284	295	289	283	303	292	296	285	295	278	283	277	259	271	267	265	247	288	328	306	316	283	302	294	319	276	285	302	291	291	301	269	290	318	269	313	274	299	290	309	281	319	278	284	283	304	286	311	315	270	270	262	295	290	265	264	242	304	273	309	305	288	281	290	263	308	300	297	270	301	259	310	312	273	305	290	302	271	284	269	285	313	266	286	290	325	285	261	284	282	310	306	303	285	310	300	295	313	257	311	281	337	249	262	281	307	290	281	289	283	305	271	268	288	270	275	299	284	279	284	283	311	252	263	301	311	281	306	295	328	287	304	324	292	265	303	300	281	277	284	287	300	300	266	289	265	249	280	281	306	293	289	295	293	318	269	291	279	260	294	272	264	292	292	288	309	255	294	283	290	316	291	276	275	275	304	293	292	265	308	277	304	291	276	281	301	269	275	264	303	261	266	266	277	259	280	279	314	292	299	285	306	254	283	257	295	297	302	282	314	265	279	285	307	284	284	283	316	257	296	303	307	274	324	265	282	287	285	318	282	278	304	278	293	321	297	280	288	311	296	275	270	278	271	304	305	274	292	277	282	276	299	281	282	302	245	294	285	278	280	295	276	300	281	318	291	295	299	299	329	284	304	298	303	283	265	301	274	250	284	290	280	299	309	294	287	270	265	283	283	303	335	291	293	273	297	298	297	304	274	256	278	287	273	293	293	282	310	243	303	315	239	290	276	317	296	281	247	263	277	301	265	289	292	278	285	291	276	294	263	296	276	286	334	284	282	274	292	273	268	280	282	286	291	295	283	272	292	289	266	307	290	278	312	267	307	310	286	279	302	279	264	258	295	298	306	269	302	281	292	295	287	288	286	287	266	284	300	295	278	287	284	285	306	272	277	298	287	279	273	297	283	314	288	271	299	297	261	283	305	291	301	283	292	297	305	307	291	283	291	282	315	301	289	304	270	268	296	282	310	276	288	309	269	268	304	279	313	263	325	278	299	284	294	304	288	299	307	270	299	308	263	279	258	296	311	254	312	300	292	282	302	282	294	262	298	296	292	297	261	276	304	318	292	279	305	313	326	258	308	295	290	327	291	293	291	275	271	302	294	310	305	277	274	252	287	315	299	289	308	257	262	295	306	292	282	269	293	302	273	283	302	283	305	311	264	316	292	296	257	286	280	270	296	272	265	279	282	296	291	279	299	270	301	285	284	290	273	288	294	303	310	303	267	303	264	261	294	285	251	284	299	268	289	261	295	290	271	298	276	302	304	289	303	289	303	289	307	289	305	280	275	331	311	301	258	322	292	253	265	280	263	296	304	269	295	284	296	274	298	265	250	283	292	299	300	291	285	279	280	261	272	287	284	299	273	295	279	310	294	276	261	300	266	290	282	281	281	289	290	279	298	289	307	290	301	288	286	292	307	291	272	281	248	289	283	269	286	289	290	266	312	306	288	274	295	271	267	314	281	313	323	287	288	304	297	288	263	265	259	295	273	294	293	267	267	293	272	311	272	301	306	282	318	300	310	284	305	293	285	313	268	306	282	259	285	276	293	288	282	289	283	294	276	293	294	287	293	263	297	299	283	298	302	273	284	283	282	278	278	282	318	264	295	261	307	315	271	319	268	272	268	282	293	296	278	264	286	300	290	308	295	260	284	297	255	290	312	304	272	279	269	311	280	269	285	290	299	292	309	290	285	302	318	298	302	316	315	298	330	306	280	264	289	290	281	291	305	269	304	320	308	262	284	267	278	275	288	271	290	300	268	292	292	295	337	272	287	297	276	305	281	282	317	279	295	292	282	296	290	293	265	271	267	263	287	289	296	273	296	294	320	250	263	267	281	270	269	301	281	293	293	279	312	285	278	288	295	307	287	298	315	308	284	248	265	282	311	289	280	284	282	283	264	284	271	317	316	290	271	304	295	286	294	284	301	287	297	275	310	306	277	295	291	293	307	285	263	284	273	314	309	282	288	280	278	316	269	299	282	265	308	297	312	275	297	319	295	319	307	326	276	271	289	293	278	306	294	312	300	272	271	310	304	249	304	299	259	267	271	305	265	261	309	290	259	280	308	289	285	290	280	308	245	294	272	285	297	275	296	302	295	319	294	266	286	294	273	249	311	280	287	285	317	284	245	261	296	290	278	258	271	276	282	267	265	327	281	317	290	337	284	309	310	270	276	293	275	314	263	299	287	270	301	317	279	299	291	269	282	275	269	284	285	297	275	275	276	253	271	277	274	307	278	295	259	269	298	290	282	280	271	295	302	273	319	277	294	271	305	288	308	271	274	291	297	255	272	307	310	272	275	291	261	275	280	303	305	301	261	253	279	282	297	270	285	273	304	296	295	298	297	267	288	295	282	268	284	289	284	312	298	269	284	290	308	282	298	292	283	309	313	268	307	287	277	306	280	283	291	297	277	278	277	268	296	274	291	283	307	292	295	274	277	269	305	273	284	270	306	302	290	297	314	302	295	288	269	262	284	268	304	298	303	272	287	292	268	304	293	295	264	294	254	277	318	314	273	269	291	277	292	294	259	318	306	302	301	279	303	291	274	303	282	294	284	310	299	236	306	298	292	281	276	275	280	332	304	298	282	294	302	323	291	290	264	280	308	283	277	309	309	276	293	317	294	262	274	297	283	289	301	296	262	290	272	247	280	278	295	284	285	289	286	293	287	314	291	312	274	263	291	274	309	297	262	291	295	291	294	283	293	276	308	314	277	279	279	262	309	293	268	299	323	286	294	300	302	322	312	257	257	315	330	315	266	250	330	305	270	272	306	278	277	292	285	292	266	280	295	268	294	288	316	275	289	298	264	284	272	281	347	296	306	289	269	318	291	264	288	299	284	275	288	337	297	279	315
29347	15270	13052	6997	4684	3314	2671	2143	1761	1416	1283	1133	1037	935	942	834	807	750	726	698	651	635	667	631	603	634	608	532	594	594	559	523	600	544	516	568	570	581	551	532	564	525	553	502	542	562	535	507	512	517	517	532	529	518	508	523	534	486	544	498	517	503	557	466	503	480	559	554	524	549	510	534	478	506	509	517	534	531	501	523	520	489	506	505	527	499	499	536	553	474	485	474	546	480	475	518	486	532	510	510	474	492	459	513	498	538	478	482	511	489	501	503	496	484	505	525	528	480	525	496	485	507	510	501	476	441	489	513	492	506	506	516	484	503	509	507	495	509	476	524	509	471	497	516	508	495	492	481	465	492	516	474	497	523	560	531	492	532	505	466	471	484	546	501	447	492	491	530	490	531	523	503	501	505	492	498	526	502	514	489	503	476	483	518	516	499	483	529	472	486	476	520	497	518	541	511	516	534	494	505	470	494	479	475	517	524	505	481	547	490	513	540	496	515	469	518	471	533	545	494	467	498	495	497	516	501	508	535	502	540	517	531	517	505	458	514	493	506	490	503	498	513	506	475	504	506	528	466	469	512	514	475	476	479	516	501	479	507	498	522	486	511	566	512	469	502	543	528	545	476	493	518	468	523	496	468	516	514	516	522	495	501	472	492	497	469	512	492	502	507	512	529	496	506	525	476	502	525	534	492	487	520	541	494	483	533	511	474	491	486	494	504	485	532	522	492	474	522	494	489	472	474	516	503	528	509	508	517	503	494	499	529	504	493	511	482	521	469	479	521	504	482	488	518	494	486	465	515	521	521	479	551	516	488	483	506	539	518	519	488	495	486	458	463	477	507	491	483	508	478	448	493	537	486	456	528	488	524	532	478	448	480	484	496	547	472	470	500	514	499	481	499	513	509	536	510	509	470	511	476	508	486	453	509	522	508	491	444	507	497	447	485	517	497	470	483	535	489	515	520	520	520	523	499	478	468	517	491	532	497	505	494	514	490	481	472	500	537	526	465	479	505	506	483	483	497	475	495	487	548	519	468	482	485	508	513	532	495	484	495	474	503	519	493	512	513	449	507	527	482	503	457	457	470	504	458	438	510	472	482	514	492	500	523	503	498	472	492	499	500	492	443	527	465	485	497	510	533	528	526	522	485	475	490	537	486	540	488	497	514	466	492	478	535	468	478	534	526	504	521	480	463	507	497	489	473	463	527	539	515	508	505	469	528	486	548	513	473	480	470	492	496	524	498	487	510	511	527	518	508	484	512	488	486	499	499	467	486	465	503	486	536	495	505	508	517	493	475	500	531	488	484	534	495	535	473	514	509	501	516	503	510	499	492	523	520	501	468	514	511	483	509	495	477	492	514	491	472	487	502	474	526	546	510	505	510	481	490	506	481	452	523	502	519	493	494	494	515	495	525	500	483	502	496	529	517	520	510	512	508	502	451	500	476	513	504	475	497	493	464	505	493	467	512	485	496	512	453	487	500	492	504	490	545	485	501	496	480	463	508	456	505	504	516	498	475	486	502	502	507	519	496	485	497	484	468	486	506	500	471	447	505	511	475	469	470	505	515	523	530	499	528	501	447	515	515	491	506	502	501	523	497	542	513	495	524	461	501	506	521	519	480	524	512	496	532	488	491	459	461	511	487	521	469	505	509	505	492	497	499	520	512	449	506	475	531	525	506	464	521	495	500	541	522	484	512	495	493	492	513	502	463	526	488	523	515	494	446	518	496	506	489	511	528	492	511	490	523	532	494	521	503	512	495	513	501	470	505	506	497	514	484	499	487	454	490	493	465	515	478	441	495	506	478	511	482	504	505	505	473	469	508	491	484	509	473	508	491	487	489	516	506	526	485	496	500	485	518	478	493	514	506	598	465	530	480	515	498	496	460	485	523	481	485	502	514	473	483	537	499	522	512	537	519	538	530	499	495	476	489	506	498	481	485	513	537	490	474	510	501	500	493	511	483	545	505	486	496	478	465	515	542	465	497	478	478	504	471	523	497	495	503	431	526	498	523	503	495	541	443	472	542	526	482	512	480	512	481	503	492	505	515	496	491	497	473	510	527	481	460	541	520	515	529	572	503	476	508	520	478	521	460	530	527	514	489	472	507	526	521	510	482	526	536	536	527	510	460	522	469	500	513	503	455	485	508	478	465	509	475	520	489	524	506	493	495	535	506	486	485	508	499	451	537	524	519	528	488	483	473	502	507	500	486	508	485	496	499	534	486	511	485	480	473	525	551	478	531	504	525	491	456	502	517	482	492	495	505	544	486	476	478	517	496	500	462	500	492	523	474	465	460	521	462	485	498	497	477	521	498	549	491	497	509	496	507	482	562	504	468	500	482	513	552	479	494	464	456	489	501	489	494	506	496	521	511	489	503	461	506	501	499	516	492	518	462	487	528	475	528	506	502	496	476	512	514	511	537	483	476	505	497	457	501	465	488	485	506	500	490	486	513	489	492	551	493	524	530	571	525	498	535	498	509	462	520	511	559	535	522	477	470	538	509	521	550	537	485	482	519	468	508	489	551	485	455	526	499	495	459	475	521	489	477	524	499	516	536	505	504	457	507	479	486	541	522	477	482	526	492	498	478	511	514	509	501	480	498	486	530	498	513	471	515	478	519	491	512	495	516	490	523	461	505	488	497	497	521	522	494	471	507	473	485	496	512	477	511	509	505	504	493	534	466	497	479	453	538	514	525	526	514	476	509	492	504	524	467	506	490	529	489	527	490	462	492	483	526	483	484	485	477	526	510	480	494	538	487	537	496	538	508	515	473	448	493	530	488	498	455	469	533	495	522	445	500	513	506	506	483	547	501	476	499	508	479	483	474	499	520	460	494	479	490	519	517	502	499	478	545	493	522	567	477	531	494	475	517	478	500	496	481	494	477	533	506	506	478	487	494	456	459	509	503	477	505	518	521	509	497	484	484	497	517	475	475	502	482	520	500	495	462	492	478	530	524	523	499	471	525	543	503	534	484	510	485	505	510	545	529	495	495	505	493	499	506	490	500	470	558	503	519	518	500	501	537	536	479	471	510	479	504	490	541	531	515	503	491	505	520	497	520	473	498	468	507	508	546	507	529	493	503	496	527	486	486	505	486	502	472	485	467	479	524	551	476	579	479	502	489	491	510	462	512	483	482	508	554	511	541	504	535	490	502	498	512	494	476	518	484	549	484	515	478	548	511	525	527	512	499	526	471	514	494	472	518	496	513	507	489	458	518	485	458	526	480	470	498	491	477	499	447	479	487	508	496	499	494	505	480	466	483	488	491	498	434	522	500	504	458	511	505	509	528	468	475	537	495	452	494	493	511	508	486	475	485	507	515	482	514	512	493	483	505	490	498	479	482	496	485	502	497	513	474	514	475	505	506	502	462	461	499	501	501	489	518	476	515	499	484	511	523	501	505	516	474	497	480	525	514	479	488	495	501	482	495	500	497	537	505	498	474	488	500	519	535	522	504	507	467	530	475	512	524	515	495
26520	20622	8969	494	250	214	200	169	202	159	179	176	170	175	131	170	153	158	176	162	166	179	130	164	169	168	161	157	153	132	150	186	166	154	181	161	161	151	147	161	167	142	145	172	151	181	170	162	165	150	152	160	159	175	154	144	163	154	140	173	150	176	170	156	179	143	161	164	180	185	163	161	172	149	184	177	172	153	152	158	166	147	169	177	162	157	144	143	180	167	155	144	149	166	164	148	155	149	160	161	151	155	177	161	171	139	159	166	173	173	144	160	161	168	180	159	173	168	144	167	171	167	153	183	193	135	141	160	153	158	165	149	173	160	160	150	141	139	173	175	151	151	163	160	140	169	181	130	157	166	150	172	189	136	168	164	154	151	141	176	148	134	186	174	167	157	178	157	170	160	150	161	183	162	154	147	145	174	142	164	172	150	165	163	156	147	151	170	139	144	168	160	162	140	154	152	147	159	170	154	194	171	181	143	175	157	184	148	176	155	167	155	190	172	158	160	177	158	158	169	145	169	166	151	165	153	165	139	166	161	153	159	166	167	171	191	157	149	180	164	170	144	187	134	158	174	149	158	170	162	154	156	149	157	184	153	157	154	184	177	180	153	155	159	151	167	164	158	181	181	171	154	170	159	159	176	148	168	146	163	175	153	151	175	184	166	168	190	181	169	173	143	152	176	156	172	156	163	184	166	148	160	151	157	174	161	177	136	160	158	163	180	145	184	173	164	173	172	148	151	172	154	173	143	151	167	142	167	148	182	166	139	157	165	149	142	159	166	159	142	150	146	167	150	160	151	161	131	158	147	172	159	168	137	147	178	162	164	165	152	162	176	162	178	166	157	154	126	147	174	156	171	170	153	161	179	163	169	155	152	182	155	164	136	135	155	155	159	163	183	150	148	168	176	157	176	165	179	163	168	169	175	133	183	142	148	154	151	145	157	183	157	158	160	162	195	163	142	158	164	177	199	164	169	165	170	157	162	170	131	146	160	177	169	167	144	162	168	162	167	158	157	142	195	150	144	165	172	188	159	143	177	169	144	175	148	144	161	139	179	162	159	164	163	158	143	153	148	151	175	157	145	133	157	156	176	140	156	172	170	168	157	171	176	184	161	157	144	150	184	171	132	133	190	157	147	161	134	164	189	151	166	149	160	153	193	157	137	146	161	159	150	170	197	172	163	157	170	145	145	163	159	164	137	159	181	135	160	154	151	157	170	158	145	192	164	179	166	162	147	174	145	154	151	147	169	175	138	175	154	174	176	166	163	156	161	175	162	153	176	160	139	183	149	168	163	151	163	155	162	140	162	157	164	165	156	144	178	150	167	134	156	158	151	163	155	190	183	152	174	156	144	163	153	145	173	152	153	153	151	142	173	132	176	170	155	138	148	131	155	156	151	147	145	173	174	147	163	184	161	159	171	155	156	159	147	147	151	168	144	181	135	166	161	155	169	151	185	167	160	155	135	165	153	159	162	133	159	168	160	170	156	166	164	179	169	158	190	158	170	165	164	164	155	157	168	144	167	177	157	157	168	167	179	134	162	180	149	163	166	146	167	152	151	164	150	164	169	178	189	154	175	163	176	153	149	180	164	153	160	155	178	164	179	149	138	149	149	151	157	149	157	176	155	144	150	182	179	165	148	175	163	159	162	173	151	161	157	148	181	183	170	177	160	156	176	163	158	150	178	178	167	149	166	166	148	153	146	163	166	148	168	148	162	135	201	137	164	193	155	165	161	176	163	176	169	152	168	150	158	157	173	165	163	183	154	153	176	157	182	134	158	146	163	163	138	179	171	144	153	177	154	182	177	165	140	159	146	144	159	159	165	143	136	168	156	176	162	172	140	177	152	173	171	175	169	170	145	146	171	153	140	175	161	186	172	160	170	155	164	173	184	157	168	169	135	164	146	173	135	154	151	155	151	149	155	162	150	144	176	153	151	146	165	152	172	163	157	163	161	155	163	158	163	165	161	175	175	159	167	166	170	173	158	144	149	157	140	180	163	144	180	158	180	166	140	144	168	163	143	163	157	160	181	162	163	147	161	161	179	178	176	159	148	156	174	164	148	169	152	175	174	188	159	179	146	169	166	151	140	166	144	173	162	162	167	162	161	150	154	139	158	175	154	165	161	166	147	157	178	169	157	152	148	154	142	178	156	140	163	150	184	188	165	146	169	143	160	128	176	177	184	148	134	169	160	190	154	143	144	147	163	153	150	152	176	141	141	147	151	156	162	176	158	163	153	149	160	166	156	157	157	157	131	163	163	142	152	155	164	173	179	146	159	156	165	155	150	146	161	169	178	149	149	180	198	165	150	138	172	160	149	165	167	143	152	172	145	168	157	168	176	171	184	146	151	134	158	153	177	153	154	154	160	169	167	162	147	176	145	169	156	168	150	166	158	167	177	174	163	187	168	171	152	174	152	166	159	172	171	167	153	168	163	153	152	148	171	154	147	148	167	172	177	139	175	166	183	156	142	165	156	169	174	155	175	176	179	154	139	160	180	161	157	178	155	137	189	162	154	161	162	150	164	155	145	152	163	173	167	169	149	176	168	151	135	150	159	181	187	138	153	141	155	166	155	177	149	170	167	149	147	159	149	174	152	162	180	142	183	166	158	169	150	167	159	166	198	152	168	152	150	147	152	178	154	169	148	152	171	153	137	167	136	146	168	162	164	159	165	179	165	145	151	157	156	149	166	184	142	167	156	146	162	127	159	163	170	171	165	144	147	177	145	168	172	170	155	163	157	166	144	164	159	157	151	168	146	154	144	171	139	191	162	157	153	198	155	164	165	171	154	174	146	155	156	154	145	174	151	161	155	163	164	155	159	157	160	180	155	164	155	131	147	159	159	154	162	158	187	158	171	172	168	137	158	174	174	158	141	143	156	174	165	157	164	162	157	157	165	145	158	170	153	176	172	146	165	135	160	168	169	201	152	144	156	149	162	170	158	167	179	148	142	158	147	177	151	159	171	149	146	149	174	188	153	182	173	153	157	153	155	158	148	135	157	178	160	170	175	162	159	161	153	171	138	164	157	162	182	176	154	154	164	144	159	174	175	163	171	174	157	162	177	156	153	158	158	155	172	153	153	175	157	168	160	166	151	167	163	157	147	160	171	151	167	168	171	142	171	162	144	171	140	150	177	169	153	154	166	173	142	162	161	154	141	143	156	175	160	168	165	170	155	153	160	167	179	152	163	144	162	138	172	166	162	168	145	165	170	159	190	168	140	173	178	134	150	180	172	132	178	148	157	151	158	178	131	151	163	182	172	151	162	163	152	179	146	155	143	157	164	161	162	164	160	186	156	152	162	165	173	158	157	148	142	176	179	160	149	170	169	153	161	150	160	156	170	178	144	150	157	171	172	158	151	147	163	151	140	181	150	172	152	150	161	172	147	145	187	164	170	160	157	140	152	169	169	172	169	177	156	175	163	153	157	148	153	167	155	169	150	137	148	160	150	170	180	165	170	143	162	164	162	174	164
13928	1285	1192	679	548	465	414	371	358	324	367	308	346	320	303	331	330	297	311	341	332	308	321	287	323	359	318	282	297	304	298	312	307	312	345	315	323	324	289	302	319	353	292	348	322	332	302	304	308	330	306	340	345	309	302	306	341	297	314	295	309	304	307	305	305	307	306	328	321	289	308	340	305	295	290	336	277	307	343	306	288	334	324	304	283	298	338	309	332	281	319	308	312	330	319	299	310	281	329	315	279	361	299	330	332	312	346	287	327	296	313	320	303	299	316	333	289	328	297	274	281	308	311	307	310	321	296	344	333	335	346	298	320	304	314	329	296	320	322	303	327	294	305	305	328	308	297	317	308	320	302	304	325	282	293	278	311	307	290	323	319	329	315	298	285	323	330	314	301	297	317	310	311	293	318	354	289	284	339	345	331	256	287	312	326	306	302	320	333	327	307	330	289	300	310	321	317	327	324	297	313	335	312	317	318	284	317	317	330	278	309	314	312	333	314	344	308	328	280	322	299	318	333	309	299	311	305	336	319	318	298	301	264	323	294	304	285	277	292	307	269	335	286	333	322	310	300	283	282	324	319	324	313	333	309	315	283	322	305	314	321	303	298	309	304	308	316	308	319	313	318	314	321	331	300	304	285	301	292	299	311	311	300	301	299	318	290	300	338	309	315	281	312	307	288	292	319	320	307	319	322	336	329	298	333	299	322	305	323	309	292	287	296	283	329	296	327	343	309	330	307	317	306	350	304	313	311	290	328	290	335	319	289	321	312	301	305	308	315	315	319	318	296	305	311	328	306	306	329	272	274	329	303	287	307	312	294	297	321	314	323	324	300	329	303	333	304	318	267	325	331	310	321	318	310	273	294	310	289	322	293	315	324	319	289	304	325	314	302	279	310	327	310	304	301	318	326	306	291	330	297	289	327	307	339	320	331	304	334	309	301	297	323	290	318	295	290	311	322	272	326	312	320	293	308	306	322	314	330	319	305	333	308	317	320	264	306	309	320	299	306	319	326	329	293	342	316	288	331	298	330	268	294	317	303	307	320	304	308	340	334	321	327	301	322	347	309	332	301	333	340	324	306	266	307	306	318	319	315	319	307	319	325	330	301	310	319	303	294	328	302	284	303	306	302	281	335	287	306	316	316	316	283	280	278	309	321	312	286	313	321	346	280	287	299	339	310	321	322	304	288	318	324	271	304	328	315	268	306	297	312	307	313	340	337	319	322	331	302	323	309	322	265	341	311	300	304	314	310	296	327	307	300	310	299	290	290	314	336	316	285	305	326	305	326	312	285	291	302	313	324	322	343	324	326	307	323	320	321	305	289	309	298	315	308	327	315	278	327	301	331	314	297	280	295	277	316	311	283	323	314	288	330	284	316	312	300	306	296	329	273	308	312	286	308	300	338	314	303	287	290	318	315	297	326	282	343	327	285	310	326	307	310	297	295	299	283	311	300	332	340	350	300	338	316	344	278	313	334	297	321	311	304	334	282	273	280	348	302	305	304	304	307	314	306	285	344	299	323	317	327	309	304	302	299	322	278	326	291	295	304	315	283	304	306	303	323	317	310	285	339	297	311	314	295	317	318	301	309	322	309	317	285	310	317	329	309	325	321	296	305	306	282	286	315	315	308	307	307	309	329	307	299	313	339	323	309	310	323	302	330	282	312	293	300	329	323	298	328	327	329	332	300	352	298	310	307	329	318	312	353	305	294	328	301	315	318	288	315	305	301	333	291	310	301	317	310	299	299	340	313	274	279	346	305	317	314	341	295	281	321	322	298	280	341	295	331	308	297	311	320	306	299	271	337	331	302	285	323	316	308	324	325	318	319	332	318	313	300	352	330	313	313	304	321	324	320	292	309	300	311	279	275	323	289	305	312	303	252	331	320	287	321	293	316	303	274	349	313	315	309	303	318	299	348	295	311	328	327	308	359	332	281	332	319	305	315	269	306	300	352	303	331	327	337	329	287	315	316	283	332	273	301	331	303	299	337	341	311	302	328	340	283	306	290	274	328	302	340	283	327	278	331	338	304	295	359	324	290	337	302	350	283	324	336	328	319	325	307	339	320	331	278	330	322	345	332	301	301	337	313	309	302	305	285	333	315	307	294	325	288	336	322	323	299	305	346	316	291	305	301	325	291	300	296	300	302	324	299	333	293	321	297	317	307	282	318	323	297	330	333	299	308	332	290	341	332	315	307	324	303	304	319	314	311	346	298	311	305	298	300	303	330	327	286	312	298	334	289	323	288	309	289	331	332	312	323	304	331	304	304	312	312	280	293	332	353	308	339	320	299	291	285	293	333	324	290	298	318	297	308	325	313	314	334	322	314	335	329	289	317	296	350	329	314	302	303	341	299	308	319	333	328	287	278	320	318	329	302	299	350	302	313	321	308	341	313	291	351	310	288	302	306	271	288	278	281	288	337	317	293	338	298	285	312	339	283	293	280	299	318	280	314	296	333	313	327	301	284	301	326	333	296	328	302	301	317	326	305	314	299	324	373	304	321	291	316	337	351	312	304	326	284	255	338	305	318	306	312	283	277	297	325	327	297	308	339	294	312	336	279	301	305	301	297	340	322	310	326	312	299	341	337	310	297	283	280	342	338	315	306	335	309	323	295	306	291	342	337	293	293	315	302	348	300	302	334	343	329	315	295	322	311	298	318	302	305	320	317	302	316	308	275	308	328	301	346	308	298	297	338	312	296	326	319	320	309	319	325	299	328	313	282	325	311	331	300	302	299	293	323	303	280	317	295	309	324	317	305	323	311	308	311	308	298	310	319	312	318	306	302	321	303	321	270	328	295	293	329	325	332	336	294	325	338	311	309	305	319	299	283	318	306	304	338	298	298	300	314	318	296	355	318	330	304	318	311	326	326	330	340	291	306	335	328	345	316	315	324	284	270	328	304	272	326	314	318	312	343	327	347	317	303	261	340	297	297	309	306	292	312	323	308	330	336	292	289	324	301	328	285	308	295	327	309	298	305	307	299	305	323	312	315	317	270	307	311	338	314	330	324	307	302	291	297	299	349	303	307	323	339	312	295	303	363	315	272	297	290	306	298	293	307	335	308	320	313	318	314	323	311	305	299	328	282	346	324	341	300	308	312	324	304	323	296	286	294	312	303	333	306	299	292	317	308	304	310	305	288	310	297	324	315	307	355	336	294	338	294	310	326	306	323	287	292	298	313	274	312	296	307	331	307	345	296	314	326	314	311	294	301	293	303	306	318	304	313	260	294	292	313	340	306	306	312	303	317	311	325	307	332	323	304	280	313	306	331	300	313	304	296	313	322	296	294	287	297	321	305	319	310	320	327	298	300	306	297	297	353	308	332	314	308	304	297	323	322	314	315	299	300	319	284	322	302	306	315	309	308	307	292	315	320	320	323	321	311	312	318	299	295	318	309	314	302	326	312	326	315	299	297	290	282	292	301	303	316	311	303	294	307	296	303	303	304	308	328	299	298	316	285	316	339	286	304	324
24010	21076	28166	24196	19805	1499	502	364	273	237	207	194	162	160	179	160	147	160	141	134	133	113	131	141	155	139	126	136	144	127	133	129	133	116	119	137	121	129	128	114	123	117	105	131	139	121	123	114	119	112	122	117	130	118	124	122	119	107	112	120	103	113	120	107	113	101	109	118	123	115	111	113	105	131	114	113	110	108	117	139	120	113	124	129	109	123	113	131	111	109	113	122	107	128	128	121	104	137	118	121	123	124	126	109	125	127	104	118	133	108	123	125	112	133	93	101	112	93	111	131	107	110	110	145	111	125	104	127	117	116	126	114	124	117	127	97	150	121	105	102	115	121	131	112	109	119	133	109	123	114	109	107	113	115	134	111	94	131	117	111	118	114	115	119	115	112	97	139	127	104	121	122	115	114	119	124	110	130	102	102	118	113	91	124	119	116	115	116	105	112	109	122	102	113	119	122	119	119	127	99	115	128	116	135	117	116	113	125	121	121	124	114	113	124	106	108	115	106	123	110	103	138	123	115	116	105	139	112	121	107	125	111	108	132	101	133	111	118	105	130	93	113	108	133	102	121	111	98	119	116	114	102	102	95	110	120	106	115	130	124	128	113	108	115	113	127	96	111	106	104	116	105	113	120	111	108	118	121	133	115	105	105	106	118	120	94	111	121	131	108	112	104	124	127	128	116	115	114	109	114	118	94	120	121	122	102	117	125	113	111	123	105	123	100	109	124	97	113	121	100	126	126	128	122	110	121	126	120	100	116	111	107	120	102	114	102	87	104	87	115	101	116	117	129	130	117	121	118	112	112	110	111	111	132	111	121	99	114	120	118	120	122	129	105	119	111	120	117	91	99	115	123	116	106	126	125	124	103	95	99	116	114	118	102	121	112	121	138	117	111	128	115	128	129	124	111	113	113	119	101	110	105	110	114	119	108	103	112	96	109	107	104	124	104	119	114	113	143	114	113	130	133	115	109	120	103	95	117	126	131	101	107	118	122	130	122	110	111	113	92	100	117	97	112	103	114	114	101	125	110	127	116	116	112	130	114	119	130	121	133	120	114	110	107	129	112	102	116	122	116	116	128	103	132	122	121	124	128	106	114	109	121	117	116	119	117	118	112	106	129	87	110	108	92	120	100	118	124	138	107	89	105	95	130	109	121	102	124	126	103	123	133	111	119	126	131	108	110	101	106	110	120	112	123	129	119	126	120	110	161	123	104	110	128	92	129	108	129	116	114	117	122	123	137	105	85	99	98	97	114	116	112	105	106	114	112	122	102	111	123	113	113	99	128	119	96	116	112	116	125	119	127	105	100	95	100	113	110	101	113	132	102	125	108	112	120	133	118	133	98	114	109	101	135	108	107	106	116	104	118	123	125	133	140	109	128	118	93	114	108	125	112	105	102	111	114	113	105	120	127	104	124	116	97	95	117	119	103	108	106	123	127	124	113	120	103	122	116	100	120	123	114	125	130	99	129	118	122	100	121	121	120	125	122	115	120	110	111	116	115	132	105	114	109	130	135	122	120	104	100	119	93	118	95	109	96	97	110	109	102	113	129	124	106	122	106	115	101	132	97	134	110	121	110	121	147	117	117	104	99	131	119	144	126	92	136	105	127	124	111	134	131	109	112	106	111	115	104	107	120	116	105	119	134	130	124	119	109	105	129	104	113	111	125	109	114	123	131	117	124	115	121	101	125	107	116	125	104	117	119	121	123	111	112	115	114	92	135	120	105	111	115	138	112	139	130	127	110	125	108	113	114	116	102	121	105	108	115	121	108	117	111	123	113	125	104	130	93	120	115	118	120	104	119	114	137	107	117	123	97	113	127	118	106	133	116	117	126	115	117	107	131	117	121	135	123	109	132	137	118	126	138	110	110	121	121	116	101	128	100	112	130	122	110	128	136	124	125	115	117	101	109	122	98	108	119	122	123	114	110	101	121	112	113	122	112	112	111	117	118	118	113	107	131	124	118	111	129	120	120	105	104	119	104	139	114	104	124	110	105	105	118	131	114	133	107	94	111	124	115	115	102	106	108	121	136	114	111	110	113	126	119	120	123	118	115	130	125	122	131	122	105	127	120	111	112	123	116	124	123	124	112	110	117	107	111	108	107	101	114	114	127	129	88	132	121	123	105	118	118	101	117	92	110	114	95	102	123	102	98	122	113	108	104	109	126	116	103	120	119	134	127	123	113	127	115	104	118	107	134	115	115	112	110	130	120	113	122	113	114	99	124	137	114	135	125	120	113	124	102	116	120	130	132	115	108	124	118	97	112	130	117	117	128	102	127	107	112	102	109	135	124	100	121	113	121	127	124	116	112	107	116	143	111	110	118	125	113	135	107	104	123	130	127	106	115	99	111	120	110	137	127	122	116	120	136	113	147	123	116	113	117	105	106	122	132	104	128	103	118	126	107	104	119	107	117	129	118	117	116	119	101	126	107	126	107	118	123	103	111	111	111	112	148	110	139	130	110	108	104	110	102	116	110	123	121	110	117	127	111	114	124	109	124	130	116	110	131	106	112	112	110	112	120	107	109	118	118	115	98	136	124	116	122	120	123	125	125	124	122	122	110	121	112	117	123	129	130	122	107	126	122	120	102	107	112	109	105	104	113	125	123	122	123	126	122	136	102	120	118	111	113	127	99	123	124	122	120	130	110	111	123	107	112	105	122	122	105	108	114	113	90	117	112	134	116	107	122	120	121	109	126	114	125	99	106	94	125	73	128	128	132	118	125	115	138	115	108	118	103	111	107	123	100	120	139	106	119	142	102	114	109	110	127	125	122	103	121	104	130	122	114	146	120	119	121	99	119	107	107	119	104	124	122	111	114	108	95	111	106	97	123	115	112	122	110	114	125	128	104	128	102	100	106	94	124	106	110	119	128	91	118	127	100	116	98	124	95	135	123	125	122	104	105	128	124	118	137	115	106	109	118	116	127	131	118	130	107	124	103	133	114	101	82	113	101	123	102	102	109	124	115	106	132	116	99	119	111	130	120	120	106	130	95	124	132	106	92	124	105	110	117	117	106	110	95	112	115	124	117	93	122	114	109	126	94	105	115	115	134	108	121	99	121	117	135	117	126	130	119	133	130	120	107	117	125	115	109	112	127	112	100	116	129	96	106	101	129	119	128	96	124	121	110	132	114	97	98	111	120	99	99	93	124	107	117	98	137	108	123	132	103	134	128	120	109	116	130	115	117	115	109	124	104	120	104	119	108	119	114	108	120	118	113	135	105	107	129	122	102	113	114	122	124	118	134	122	108	126	104	114	102	131	112	118	97	109	113	107	119	111	127	117	111	120	102	121	99	130	101	101	108	123	101	107	121	106	120	121	98	99	139	114	110	131	114	127	119	116	115	122	125	115	119	123	132	124	117	131	127	128	130	93	115	118	109	101	97	106	110	112	94	129	110	148	122	132	120	114	110	127	114	122	111	110	109	123	118	129	104	117	107	129	123	108	104	101	120	107	125	119	107	108	113	125	121
26260	9204	7941	3894	2653	1790	1350	1003	869	758	640	542	514	468	433	366	385	361	350	308	316	305	293	294	309	303	276	280	233	252	267	245	247	248	244	228	254	260	269	237	245	241	235	228	231	259	219	241	229	252	235	231	236	200	251	218	239	261	244	241	227	203	224	239	207	213	237	227	235	221	242	193	222	230	224	264	219	248	256	225	239	227	210	205	231	239	231	219	209	231	232	234	230	221	251	251	229	236	223	224	235	219	221	230	225	225	230	215	220	226	230	216	224	230	241	206	235	253	241	203	230	240	240	207	241	215	229	215	246	214	222	213	239	229	229	213	242	242	240	218	239	213	212	212	206	229	234	229	220	258	235	220	228	208	220	212	239	231	230	220	233	202	240	245	215	253	211	219	231	245	224	207	224	256	213	211	228	227	201	228	229	241	228	249	226	242	215	252	209	236	214	218	221	240	231	238	244	204	255	254	203	222	240	225	215	198	203	234	242	228	256	239	258	240	237	252	241	232	210	221	226	262	219	224	214	256	223	210	220	198	241	243	242	227	203	250	232	220	220	250	193	228	200	220	227	220	226	199	230	203	224	243	180	245	223	221	230	244	216	216	217	232	234	224	257	237	227	238	246	197	205	228	247	222	210	208	199	249	240	228	233	225	238	203	218	229	211	238	210	238	245	239	211	217	247	232	245	231	242	220	229	195	234	236	237	229	227	217	227	240	230	224	230	213	216	232	236	195	235	218	246	213	228	216	241	247	231	232	216	220	213	230	232	243	201	230	248	198	218	225	222	201	209	212	218	214	236	219	245	245	225	217	235	225	237	240	230	242	224	239	220	229	241	225	215	232	212	198	240	202	243	229	228	204	243	217	246	236	217	219	201	209	221	227	234	239	254	196	219	218	240	225	214	216	217	244	207	193	218	208	225	211	203	206	240	222	223	217	223	212	251	224	232	258	229	214	262	231	207	221	213	224	248	248	179	202	238	220	244	222	226	224	259	244	209	235	229	220	220	232	192	196	214	227	246	208	220	203	200	225	222	239	234	239	208	202	232	224	200	214	226	228	226	212	226	208	208	217	245	231	215	211	216	204	231	229	215	181	217	229	203	217	192	219	243	229	216	210	230	196	239	229	221	216	220	225	236	234	210	227	214	221	215	201	240	236	214	230	229	201	204	223	227	214	214	220	228	211	217	227	221	223	236	226	220	238	231	221	216	231	242	210	223	208	231	237	232	217	229	226	229	220	224	220	202	239	229	222	250	227	224	231	213	237	212	214	236	234	223	235	233	197	202	228	217	236	207	220	236	236	218	234	242	224	240	218	214	228	229	221	228	222	223	241	239	223	209	216	228	222	214	225	252	201	231	208	223	227	243	231	214	224	216	209	213	216	215	210	208	216	227	204	220	240	216	227	202	245	222	218	233	242	195	223	229	253	226	221	227	207	257	210	240	203	221	226	204	230	236	219	196	250	225	242	228	233	212	213	234	252	217	219	248	233	241	222	222	219	232	213	235	194	203	236	211	224	231	217	236	203	229	222	222	244	220	206	210	217	219	213	226	242	216	220	231	221	228	220	231	212	203	219	239	243	246	242	202	207	238	222	213	211	219	221	228	239	217	212	231	222	231	211	224	225	225	216	209	224	221	229	248	215	215	242	214	225	193	216	222	251	204	237	202	213	255	219	230	241	218	199	230	220	226	226	253	208	206	232	212	207	208	228	235	214	212	222	239	224	222	212	228	211	231	226	217	219	225	219	218	221	213	228	232	225	235	226	245	218	212	212	202	215	208	224	218	234	232	210	222	227	207	238	234	219	220	221	230	196	231	230	246	209	226	234	228	251	236	213	237	255	221	210	232	200	228	227	245	233	223	199	233	218	242	224	220	244	256	222	221	234	208	220	243	255	231	236	240	228	185	233	207	237	231	227	248	217	223	215	214	222	221	238	231	241	226	240	220	232	231	186	233	244	227	215	224	212	227	233	235	207	231	235	221	235	254	228	228	210	235	239	228	200	231	231	245	241	235	214	225	208	201	232	222	242	255	219	224	240	219	234	247	207	183	217	231	214	211	241	227	252	208	237	208	230	219	210	217	244	223	235	201	216	216	230	227	201	244	239	228	205	200	234	245	235	227	242	236	217	234	228	224	227	212	219	208	224	235	227	226	219	218	210	253	207	233	241	196	221	205	233	243	204	216	236	212	240	218	266	222	234	234	233	207	231	203	256	217	251	197	237	218	274	221	238	250	240	222	212	219	218	222	242	235	204	218	202	240	222	213	227	231	202	227	229	231	236	237	221	228	215	233	233	231	212	229	249	246	194	230	230	214	214	214	230	209	211	209	226	251	248	214	249	228	223	223	232	205	227	240	237	219	247	246	199	232	213	221	219	209	207	259	216	217	221	261	223	218	231	227	226	247	235	228	217	218	247	235	231	256	241	205	231	205	227	251	205	229	219	237	217	208	256	211	205	197	256	208	224	245	234	218	220	222	236	206	234	222	223	234	195	220	233	235	219	197	224	192	213	247	235	193	227	225	218	231	215	206	222	244	237	232	239	256	212	228	259	216	233	212	239	222	234	246	245	224	249	224	245	235	209	216	236	205	245	215	235	250	197	232	209	208	218	225	216	226	240	208	232	264	233	245	235	196	196	242	218	199	233	239	220	189	213	192	202	234	212	228	253	204	200	218	228	248	238	256	232	213	217	225	236	210	264	232	220	237	221	239	237	238	205	240	220	224	224	239	237	226	208	228	224	240	234	230	243	230	214	224	217	198	225	240	231	218	230	200	238	244	262	233	230	252	244	248	229	246	220	184	239	240	230	237	220	229	226	225	226	226	221	205	208	241	201	217	231	235	207	225	237	225	230	215	249	239	236	213	252	239	226	191	231	236	220	191	239	220	219	242	220	250	226	256	189	245	236	203	229	245	201	235	223	223	202	215	203	207	227	219	258	228	183	255	227	208	229	254	205	216	220	225	219	250	219	238	225	204	228	233	226	215	208	247	226	227	209	241	214	247	210	219	225	221	230	211	222	237	224	206	231	198	217	220	191	204	199	252	219	226	217	239	229	218	250	232	210	216	228	231	195	231	247	206	215	232	219	227	194	228	235	221	222	227	220	231	235	202	215	235	258	238	225	242	225	224	249	216	198	211	221	222	252	248	223	204	226	242	223	200	247	204	234	229	221	213	214	212	226	227	200	204	235	209	245	231	241	213	213	226	220	197	198	235	226	221	227	234	244	232	229	231	205	229	216	214	206	215	194	209	256	203	232	219	243	256	227	221	211	201	212	246	225	217	224	233	223	208	206	214	217	235	224	227	223	234	222	217	187	256	225	215	239	218	225	229	196	226	216	218	222	209	217	229	213	232	242	215	234	211	205	223	236	208	239	246	222	243	208	215	226	234	218	246	199	218	212	222	217	239	243	224	224	199	207	238	230	227	229	240	226	255	227	221	232	210	229	214	251	215	258	221	214	232	232	248	222	222	236
22967	21044	28887	23459	21048	19453	2064	872	658	563	501	428	417	370	397	383	398	328	353	353	337	350	350	320	335	306	314	331	339	328	312	312	330	319	323	296	312	308	295	279	319	299	285	322	285	307	300	304	283	288	314	307	275	269	291	339	294	289	296	319	299	290	276	296	303	295	308	313	291	290	286	296	305	304	277	281	292	302	299	282	267	319	293	306	278	300	285	310	291	257	272	312	330	266	285	290	283	303	317	295	268	262	292	285	295	342	311	306	281	278	310	304	274	300	311	285	331	304	310	285	262	301	294	303	269	270	316	250	282	307	293	307	284	291	295	283	291	298	297	285	276	281	294	283	311	303	287	298	298	291	241	280	284	271	280	294	284	290	277	293	311	309	318	257	262	316	302	285	280	257	257	292	284	298	274	266	331	311	264	314	274	300	260	281	265	300	287	325	298	289	325	261	263	313	322	292	294	277	297	262	296	266	278	315	281	307	284	306	260	293	300	292	293	299	298	294	287	292	266	275	276	306	307	301	279	285	283	279	318	287	309	308	286	257	312	289	282	277	322	299	269	315	265	284	310	298	355	317	281	301	286	298	266	277	301	287	284	293	300	302	280	302	327	302	324	312	299	277	302	307	270	309	274	283	310	292	281	315	284	304	312	254	294	283	311	274	271	292	279	284	284	283	292	289	271	296	287	308	305	318	308	281	307	265	290	297	288	272	286	277	297	296	273	282	271	292	292	287	288	280	310	293	290	293	267	286	315	287	276	273	295	284	259	294	305	279	309	279	295	265	297	314	288	307	264	294	275	294	282	268	289	301	299	277	285	303	295	294	272	288	301	300	270	278	259	262	293	286	277	284	263	302	298	325	280	292	298	297	302	283	261	265	296	278	276	302	288	289	313	325	284	304	292	334	280	311	286	274	284	275	285	316	285	284	304	281	348	280	320	277	293	284	303	282	291	289	275	292	254	311	278	276	288	294	311	296	257	294	288	297	293	278	272	308	272	304	276	312	282	286	281	260	268	283	324	309	271	279	291	281	305	272	290	287	318	326	305	260	299	277	313	274	286	273	310	300	293	268	307	271	281	300	295	285	308	260	310	278	285	278	304	284	295	274	301	285	267	296	270	273	295	277	275	277	289	273	308	289	288	286	297	265	290	304	266	267	272	291	292	284	298	268	319	308	276	304	318	255	281	265	301	286	250	310	282	301	301	267	305	284	299	262	290	291	295	283	297	314	280	290	316	304	288	293	302	301	286	278	281	317	302	288	305	301	294	292	289	288	260	290	296	279	287	250	277	276	260	265	276	310	298	305	318	284	278	315	269	305	272	288	321	298	276	277	273	300	288	299	263	282	313	315	283	311	272	281	292	304	306	319	290	249	323	285	267	278	299	275	274	301	267	298	291	272	284	271	261	301	288	276	296	294	279	297	269	277	336	282	283	281	275	282	307	307	283	272	314	303	302	321	278	275	281	304	297	291	322	283	308	299	259	296	281	283	280	276	280	285	331	261	320	300	299	292	298	253	280	278	263	305	305	317	299	304	281	293	310	262	254	264	287	288	267	323	254	294	309	261	313	315	309	299	298	285	316	309	275	283	301	293	273	336	309	266	310	280	289	291	294	315	305	296	276	289	276	294	295	277	293	286	305	299	263	269	277	310	294	295	306	296	285	286	305	262	288	279	289	262	281	262	324	298	275	296	292	280	287	270	288	332	292	277	277	296	264	272	263	307	283	278	265	317	286	330	302	291	289	318	307	286	287	294	301	322	297	285	292	328	294	306	305	298	300	291	287	285	290	294	304	267	335	266	273	283	269	291	261	317	288	295	348	269	301	295	343	310	280	290	285	286	264	254	294	281	309	280	298	300	273	283	300	256	279	282	283	294	299	268	315	306	327	255	304	286	270	299	267	299	266	288	310	279	316	311	308	277	320	296	266	270	310	272	303	308	298	290	282	275	298	303	273	294	287	304	301	332	262	302	268	285	301	295	285	311	282	292	315	287	284	278	276	296	280	278	298	315	291	292	287	309	322	261	294	329	273	269	283	270	295	288	309	270	325	299	325	313	309	273	279	321	294	274	291	316	272	272	293	275	310	293	284	299	315	298	276	308	282	275	308	295	283	302	306	304	307	330	269	279	302	298	326	262	278	284	284	300	291	298	293	286	277	286	309	283	272	261	290	308	298	270	262	299	302	271	263	308	283	280	275	287	273	283	304	263	278	245	283	336	319	274	279	290	296	293	303	287	303	308	319	306	279	297	290	272	276	315	297	294	307	284	311	274	276	294	258	278	332	291	314	280	282	274	256	285	293	272	284	303	330	290	285	296	287	302	285	286	262	295	307	301	291	287	297	267	284	294	276	273	277	289	294	279	279	282	277	295	277	271	299	305	273	318	288	283	278	301	291	293	302	306	294	275	276	318	300	285	292	300	303	296	306	295	276	307	255	310	259	301	270	315	255	291	266	290	284	274	286	305	283	277	302	306	281	256	285	298	282	270	293	298	314	293	306	281	274	308	294	273	291	309	325	300	309	306	277	278	295	278	302	284	288	297	291	306	267	304	303	284	274	281	308	267	272	296	290	281	282	293	267	275	308	276	250	318	280	333	271	291	307	289	316	284	303	256	284	293	317	284	309	310	265	298	300	284	288	301	283	282	289	303	316	274	282	293	275	295	274	270	259	320	304	246	281	308	294	296	273	295	294	296	275	300	272	326	261	283	289	323	317	243	269	298	273	308	256	291	296	318	287	331	293	306	268	254	256	287	272	266	284	302	273	269	278	302	299	292	303	293	280	283	271	273	270	298	276	284	260	297	287	279	280	297	320	261	296	303	291	287	304	286	267	284	280	280	321	266	302	283	259	296	305	296	285	278	283	279	298	280	303	270	305	296	305	287	294	275	280	294	292	287	260	293	298	274	293	317	277	273	304	279	284	281	298	295	274	259	338	273	257	293	296	346	276	290	291	301	305	327	269	295	304	308	287	288	313	264	276	259	289	281	297	283	279	318	286	280	317	304	296	287	272	259	262	304	301	261	273	277	268	296	306	263	273	252	268	264	323	278	328	315	277	278	291	274	266	320	269	306	302	293	285	268	271	299	304	282	292	251	316	289	300	311	312	291	288	293	262	307	298	301	285	283	283	292	286	296	329	265	269	287	303	285	310	305	283	270	289	302	301	314	288	296	299	308	276	286	309	285	305	269	284	284	297	285	281	330	238	275	289	293	304	282	286	265	313	277	327	281	278	300	275	303	289	299	281	282	297	286	276	284	263	309	294	262	301	284	314	322	273	326	294	277	302	310	295	314	279	299	265	282	295	268	312	324	303	294	288	315	267	325	284	267	276	319	283	298	293	258	298	310	306	272	327	273	301	286	281	297	277	314	291	300	288	304	280	296	307	271	253	313	293	302	298	292	311	301	280	337	304	287	310	268	274	291	269	277	272	276	282	342	292	262	297	306	290	291	285	299	316	273	287	303	312	308	309	290
28205	15491	13096	7030	4671	3406	2689	2076	1761	1543	1315	1117	1000	953	839	843	795	768	712	671	714	651	634	637	579	667	586	640	579	604	569	614	547	537	559	555	555	562	537	520	519	540	536	541	560	535	532	512	539	539	515	513	526	520	495	535	519	538	500	531	515	538	537	532	499	531	525	507	513	532	517	522	509	449	509	537	526	532	483	511	526	522	462	545	471	484	492	493	520	502	489	540	515	485	535	507	559	482	503	497	472	500	500	510	507	468	498	509	496	516	506	488	505	504	469	513	514	540	472	487	513	522	512	518	496	482	475	531	467	515	510	505	512	478	495	498	524	511	498	514	512	528	498	499	471	514	518	518	492	484	504	549	469	509	534	508	491	521	529	475	515	539	444	479	540	465	465	480	519	514	486	491	522	538	469	480	501	493	495	490	546	522	491	488	519	503	512	508	500	489	485	495	483	535	552	469	537	522	469	514	481	482	516	532	499	493	529	540	508	506	496	504	525	460	472	508	522	516	513	476	509	486	533	492	506	511	532	489	499	441	533	478	464	515	457	506	441	529	465	476	500	490	502	494	479	520	494	533	495	487	513	529	515	491	478	499	503	545	488	464	460	506	462	485	458	502	497	516	528	512	447	464	537	506	476	508	519	506	508	528	552	458	498	473	487	507	496	496	488	501	498	496	505	508	529	475	531	530	480	509	540	468	488	494	537	507	507	483	468	481	514	500	510	467	509	519	492	482	503	457	506	498	491	497	516	499	482	500	493	492	502	455	513	501	488	469	526	485	504	485	487	480	497	486	516	510	512	541	436	509	474	496	501	513	477	504	477	477	501	527	499	500	512	489	491	488	498	464	485	485	481	503	487	513	478	521	509	489	518	485	484	499	510	463	502	469	466	507	492	480	474	487	527	492	489	485	488	515	546	458	483	481	508	489	459	471	528	517	491	497	488	532	506	496	477	508	525	527	515	501	459	475	486	477	530	488	506	463	467	501	483	527	489	487	467	509	526	488	524	478	525	441	516	517	518	511	489	487	530	518	537	502	517	515	462	537	506	529	490	547	553	525	489	524	513	494	502	518	479	495	525	502	495	517	467	515	506	460	517	453	447	500	507	528	496	494	462	469	485	514	508	521	497	482	503	516	508	540	492	484	467	476	512	502	531	508	499	551	457	519	545	534	495	517	466	512	516	529	526	500	513	502	499	482	519	474	545	494	482	481	491	515	492	537	506	523	543	524	499	498	488	525	517	513	481	527	488	474	494	485	460	484	520	494	470	519	473	508	474	519	519	554	506	467	504	477	509	523	504	521	518	502	461	533	467	494	492	485	515	553	484	530	498	509	442	513	523	488	513	448	475	493	517	480	524	468	475	492	498	525	516	529	492	478	478	472	518	518	490	477	485	521	493	536	515	501	482	520	465	458	517	468	479	489	503	465	537	500	488	487	523	501	546	519	502	448	530	508	526	463	478	514	493	496	468	473	461	555	527	500	542	497	503	512	508	481	503	487	465	503	498	493	522	471	555	521	494	526	547	520	549	533	511	520	507	496	484	439	506	482	467	550	460	520	506	499	456	466	463	523	523	488	459	529	533	508	506	513	472	500	508	546	489	497	474	475	515	486	490	464	496	515	489	482	516	511	477	529	513	498	497	489	557	509	512	509	486	505	537	544	490	508	496	494	495	523	512	515	485	487	488	472	506	508	485	528	485	509	530	513	514	488	514	519	517	479	486	531	516	497	477	521	467	473	485	492	485	443	469	524	494	484	503	474	529	505	511	492	494	484	480	466	470	518	516	511	503	523	500	505	488	485	481	468	482	500	473	469	538	487	510	546	473	494	482	505	517	489	506	483	495	481	499	480	508	525	484	479	450	493	478	495	511	528	458	479	485	497	527	512	496	481	491	497	500	448	524	466	497	507	522	490	502	523	493	489	483	464	531	498	508	485	473	490	532	463	499	480	476	491	511	545	481	478	510	491	465	479	510	510	483	519	487	491	492	517	464	517	460	483	504	484	464	504	568	511	504	484	513	531	478	494	516	499	516	518	516	532	494	490	489	534	511	518	527	544	482	489	520	469	526	486	533	473	525	499	512	529	461	470	507	472	486	529	494	481	485	538	458	513	473	468	481	500	531	522	534	524	499	518	510	485	525	521	504	501	456	479	486	537	497	507	498	472	560	499	554	491	532	499	480	540	504	530	480	492	467	494	518	460	500	530	519	492	513	510	497	505	473	522	497	500	491	477	509	480	501	452	509	460	493	504	501	465	494	475	517	507	507	503	491	520	495	467	505	487	509	466	518	492	511	494	477	518	515	490	495	514	509	534	493	511	515	523	506	478	509	482	522	513	478	506	469	495	491	493	465	465	475	522	497	526	492	484	497	504	513	473	523	473	544	504	531	479	464	468	478	466	531	522	488	525	503	507	480	490	434	484	474	507	526	478	499	499	550	498	503	532	490	504	528	501	496	517	472	500	473	498	524	522	475	481	513	480	494	463	540	488	493	512	459	560	470	511	510	505	487	530	464	497	478	452	499	496	503	470	495	481	478	528	502	490	543	498	488	500	490	532	489	499	534	530	525	487	515	523	488	485	511	518	500	499	469	523	523	554	529	485	539	512	492	467	483	462	462	525	483	500	528	514	466	525	509	500	493	489	493	498	473	509	513	534	545	533	497	485	511	490	510	503	495	517	469	471	495	515	501	480	483	455	468	523	475	501	487	485	463	452	477	484	468	509	497	496	444	502	483	461	441	527	450	499	478	521	506	474	515	481	489	488	515	480	512	517	445	492	487	491	505	522	501	531	515	487	457	495	485	516	513	488	522	481	516	463	488	494	522	459	497	484	490	482	454	492	557	470	550	472	526	486	524	497	497	506	538	494	526	511	481	500	489	492	492	461	487	494	493	501	467	497	507	487	520	500	496	510	480	480	504	491	516	513	497	483	522	512	479	525	513	512	516	467	526	482	496	510	523	514	495	522	513	480	472	495	451	500	461	464	524	476	490	499	502	513	493	508	521	522	502	511	494	464	474	490	486	520	494	535	515	501	458	499	510	497	514	520	509	499	511	486	489	481	462	491	520	488	534	502	554	531	460	502	528	476	477	467	507	495	478	479	504	508	502	476	472	543	459	487	511	503	482	467	512	522	503	472	499	491	521	518	523	503	512	502	487	497	511	517	528	508	480	462	519	494	498	507	461	514	448	455	480	508	490	499	470	497	497	506	487	505	526	477	523	519	491	498	493	452	485	505	486	506	515	533	502	522	525	496	521	525	467	520	491	473	487	549	501	480	476	462	459	500	486	537	460	488	503	449	506	488	483	504	516	525	463	535	490	489	492	444	507	502	452	489	504	491	461	514	558	489	479	491	518	494	515	470	474	485	513	491	496	519	475	478	475	495	461	501	552	493	523	482	485	489	503	480	515	502	515	468	492	530	525	530	495	508	528	456	533	502	488	473	497	482	498	502	503	457	488	494	527	443	511	514	510	508
26550	20590	8763	494	244	205	190	179	191	194	176	153	169	151	158	176	172	167	133	148	159	160	167	149	151	165	168	149	154	146	158	135	143	158	167	143	145	177	160	153	176	154	157	152	170	145	172	156	160	154	185	146	150	158	168	178	173	164	160	158	151	155	168	154	170	177	171	166	167	131	156	159	152	148	147	174	150	167	157	146	169	164	138	166	142	146	122	168	158	155	161	157	162	156	200	162	149	151	157	144	165	145	162	156	153	163	161	169	156	141	164	148	165	143	144	145	151	177	151	168	144	143	201	170	146	172	156	163	156	176	147	167	177	174	179	154	170	180	168	132	173	162	149	161	134	141	169	174	173	157	172	177	144	162	160	165	167	160	186	138	162	160	172	174	152	156	156	154	144	181	149	167	156	170	170	143	157	165	170	150	151	165	152	186	155	159	163	166	147	140	154	148	168	157	134	139	165	158	164	149	162	165	182	156	155	148	153	143	141	162	134	178	150	159	145	162	140	158	160	150	163	168	134	136	157	166	141	156	165	151	134	160	140	157	167	163	162	134	148	144	193	165	187	176	147	170	158	155	179	179	164	140	153	153	165	148	166	167	152	150	180	139	124	163	149	147	161	159	163	153	170	170	154	135	157	155	146	171	162	159	173	139	164	154	175	159	150	170	175	137	146	145	160	163	150	157	191	169	154	155	176	152	143	172	167	173	151	154	166	138	161	135	175	191	162	153	150	153	160	143	157	170	149	151	174	150	142	161	155	156	160	143	140	168	156	184	158	152	155	157	161	152	151	151	174	164	155	170	145	155	150	157	138	149	165	137	148	166	178	166	149	162	154	143	156	157	166	150	177	155	165	169	139	157	159	159	168	147	159	176	172	153	174	159	134	169	153	143	156	157	168	166	151	164	146	158	145	166	156	165	157	162	149	167	173	165	169	172	144	143	158	159	153	137	153	166	154	174	157	175	156	152	149	149	155	160	178	175	140	162	166	174	149	153	149	138	163	154	161	175	163	153	169	134	144	158	153	178	155	154	138	155	166	176	178	147	158	173	138	171	137	146	168	158	154	151	157	156	165	158	174	149	144	161	152	168	158	138	161	167	152	165	142	162	166	142	178	157	151	174	170	154	164	132	154	121	158	170	166	154	135	176	164	178	172	168	163	159	147	138	135	155	157	168	157	152	156	147	160	150	156	148	138	148	176	150	166	152	148	163	165	179	170	143	162	164	164	151	139	150	158	142	157	161	155	161	147	177	175	175	160	155	139	155	138	169	154	158	155	150	154	169	144	136	156	154	161	150	155	169	176	138	176	172	151	157	140	147	141	134	138	189	139	166	154	182	153	168	158	161	153	170	167	168	162	164	159	158	184	157	162	184	160	144	160	156	150	153	150	146	145	146	146	170	168	153	146	158	142	166	154	164	165	161	156	145	140	149	150	157	144	155	142	164	162	149	168	149	155	163	163	166	155	149	155	161	152	140	171	155	145	173	167	163	161	169	174	159	156	156	159	153	177	164	168	154	152	174	154	154	160	146	160	156	140	168	155	181	143	139	168	170	147	163	154	158	148	158	139	160	155	151	142	167	152	151	165	139	191	170	160	180	163	158	149	145	149	140	182	153	158	178	170	150	157	158	172	178	153	183	169	148	162	159	152	164	162	171	165	156	146	147	158	189	144	160	151	174	161	148	125	137	148	141	162	157	164	147	167	162	168	145	171	153	179	171	165	147	154	142	152	164	151	137	172	165	146	144	133	160	169	146	151	160	154	144	170	158	171	171	153	149	152	140	175	166	150	135	156	157	153	160	174	141	163	165	153	184	161	163	144	155	172	181	157	147	168	151	143	149	161	153	180	165	123	130	165	159	164	153	169	164	164	158	167	177	154	163	138	135	159	147	190	160	169	171	152	182	168	180	141	166	146	172	177	153	148	155	158	150	179	154	139	177	178	153	162	174	184	163	141	155	180	173	183	133	142	133	167	160	153	172	143	164	143	165	147	140	171	138	144	174	150	168	172	170	176	153	144	164	173	145	141	161	148	154	136	143	168	183	135	145	165	117	146	172	166	135	143	151	157	160	177	156	176	154	150	166	161	164	152	169	156	164	166	158	178	173	158	155	153	160	170	153	174	153	161	144	170	152	164	139	144	150	153	170	165	155	160	168	164	167	144	169	151	162	133	160	161	154	157	140	166	150	165	158	130	152	167	157	183	161	147	170	152	160	154	168	179	166	147	162	158	171	148	147	185	188	167	153	160	164	187	141	134	177	168	187	170	156	160	172	182	147	144	150	174	168	144	164	157	170	160	158	166	184	149	156	162	150	149	162	167	176	167	158	180	144	151	151	131	169	139	163	152	168	176	177	167	158	155	149	141	146	164	161	164	143	136	159	179	144	144	178	172	159	166	126	159	156	165	158	145	166	149	158	157	153	159	129	134	158	151	163	153	162	169	144	159	147	178	157	148	180	173	158	161	151	140	161	173	167	166	155	155	151	163	173	159	139	179	169	156	152	150	143	154	155	167	170	150	151	152	187	170	154	150	182	152	146	150	149	178	169	171	154	154	175	140	173	143	157	150	158	150	167	154	156	177	167	139	169	157	183	147	186	143	144	177	174	171	163	147	145	145	160	145	160	149	149	166	160	158	153	169	151	157	153	188	163	144	178	178	162	167	166	168	160	160	159	154	129	154	155	142	172	161	184	160	163	152	152	163	161	149	135	165	160	152	149	154	190	154	150	151	170	155	162	169	153	154	154	128	171	154	149	142	145	154	171	153	136	167	174	129	167	149	182	159	157	155	169	148	163	149	166	167	155	166	150	166	141	175	144	163	161	152	166	151	151	163	155	135	168	182	166	149	167	162	150	158	166	155	161	178	165	183	162	171	160	164	160	154	151	149	175	159	143	146	151	139	135	151	146	165	157	192	146	162	160	148	160	179	159	159	137	162	169	140	144	177	166	160	161	153	151	155	163	175	153	155	151	174	159	178	136	152	155	175	158	156	166	187	161	153	151	181	145	157	151	146	154	158	134	182	164	158	152	164	150	153	162	159	165	170	192	147	157	162	161	142	164	189	171	150	162	159	159	163	167	165	148	155	168	159	174	148	170	148	141	158	162	174	151	157	173	169	153	171	161	132	151	161	175	149	165	178	167	153	170	170	152	148	151	153	148	178	158	140	187	158	156	153	174	155	169	172	151	167	167	161	151	175	173	174	179	144	174	154	137	151	159	170	167	168	135	138	165	149	157	186	164	138	140	157	139	150	168	180	153	139	139	156	160	164	164	150	156	143	165	165	156	161	141	153	186	153	148	165	157	173	161	167	156	150	142	157	154	181	166	158	162	183	156	161	171	159	147	157	162	152	170	188	164	167	176	153	177	169	163	179	164	207	160	152	164	144	150	171	152	181	140	164	151	169	149	150	157	159	153	143	150	155	169	124	161	176	164	154	154	159	139	156	161	163	175	162	158	173	157	169	156	137	155	173	153
13942	1303	1203	685	555	471	391	377	386	361	345	345	301	325	344	308	309	331	320	299	295	317	315	297	294	323	300	316	325	296	317	294	341	335	337	317	298	258	278	322	274	316	314	296	335	297	319	346	309	299	339	329	310	359	307	301	318	295	335	286	299	309	343	304	318	309	337	313	294	312	318	332	324	315	349	300	309	304	339	305	340	325	310	288	330	347	282	316	294	332	316	282	324	296	332	319	294	302	290	272	290	324	315	326	305	301	302	294	300	310	317	296	312	311	315	314	312	296	324	291	316	303	288	293	291	307	288	327	299	290	304	297	289	316	319	322	315	293	353	343	307	296	337	305	316	309	312	291	294	280	295	303	354	307	292	335	328	299	323	315	332	325	311	339	283	300	308	284	301	287	313	291	287	311	306	310	323	314	295	299	327	315	321	298	302	334	352	279	300	305	301	325	334	334	298	324	329	292	321	317	294	302	317	335	292	320	275	307	309	304	318	317	292	286	302	285	325	290	326	303	312	331	293	331	331	279	288	311	295	293	310	311	295	317	289	277	312	286	331	313	333	339	322	299	309	314	317	348	311	273	311	290	340	303	334	329	331	310	339	305	320	337	325	298	311	318	306	324	339	295	321	297	311	304	319	318	307	300	300	305	305	294	332	319	290	295	285	278	261	321	305	317	291	290	325	300	290	297	316	283	294	293	302	317	310	314	265	300	292	326	301	291	315	300	295	287	299	303	299	264	306	316	301	303	314	303	299	312	275	306	286	310	288	301	329	293	294	313	327	328	325	325	334	304	344	313	314	338	325	304	311	253	344	302	321	311	325	320	299	303	314	304	314	350	328	316	311	348	301	269	343	329	299	287	321	310	318	312	293	279	317	308	311	329	308	306	304	329	309	312	311	323	319	296	307	313	308	286	284	314	297	286	310	314	306	311	305	297	323	327	304	288	288	306	301	304	310	305	292	319	295	321	305	293	294	320	304	322	322	304	306	306	303	285	304	310	293	307	303	322	314	323	306	311	327	311	292	311	336	309	300	329	289	329	303	289	339	282	321	325	324	308	298	321	305	269	341	296	320	321	320	305	298	314	322	323	312	300	318	323	309	301	318	287	324	301	326	293	291	283	303	302	339	272	292	291	308	325	331	299	326	331	314	293	281	272	302	294	304	313	317	311	300	322	289	315	321	322	291	336	323	337	308	305	282	305	309	312	324	303	310	307	297	319	305	326	297	300	347	304	317	301	305	322	282	304	300	309	317	306	297	298	305	306	313	324	320	306	316	327	290	324	345	311	315	320	294	302	294	277	313	298	299	335	324	311	277	299	330	311	311	319	326	285	330	299	309	316	309	305	309	303	312	306	306	282	325	297	314	331	312	286	287	296	332	316	332	288	299	306	319	330	296	326	302	293	314	327	309	312	292	329	302	332	283	322	356	286	304	271	310	333	334	323	344	294	319	305	338	303	282	328	278	333	340	294	341	310	319	315	339	316	297	321	294	312	306	320	308	310	339	311	284	315	320	302	333	317	325	308	326	325	307	254	284	344	298	283	325	312	264	302	338	311	306	321	304	296	322	289	326	318	319	313	298	332	295	326	295	306	301	296	327	322	329	299	327	301	322	318	308	316	322	303	315	320	295	297	307	311	307	302	294	322	337	313	305	271	312	300	279	306	319	306	319	344	299	315	291	332	339	313	319	306	324	306	298	290	307	280	279	315	281	310	311	302	309	329	316	317	317	305	292	346	302	340	302	300	327	315	289	302	285	315	312	296	306	299	322	288	313	336	301	316	333	311	306	344	317	320	324	280	315	314	284	296	317	309	330	284	279	320	296	280	349	315	291	301	336	302	294	297	307	279	309	331	300	326	339	302	306	324	344	305	354	298	334	322	332	302	277	302	320	321	293	302	312	340	292	321	305	330	271	268	293	321	296	304	302	320	311	341	306	302	320	313	266	303	303	296	322	282	312	348	281	291	322	282	332	316	283	293	316	315	337	303	296	327	319	318	307	296	293	275	313	314	292	332	303	326	318	318	301	327	330	318	296	306	331	293	281	325	340	322	334	322	293	314	303	307	335	290	283	315	307	314	331	302	308	324	298	311	315	280	277	295	306	306	328	311	300	312	310	313	296	304	292	325	301	311	323	302	324	291	344	321	308	298	305	310	295	312	323	285	343	282	317	304	341	302	297	312	299	306	315	292	305	293	308	313	329	303	296	291	334	277	286	284	326	322	308	333	304	306	297	286	308	299	288	307	337	309	334	331	317	331	309	313	332	327	313	297	309	320	333	317	325	340	301	290	306	334	321	306	304	293	319	330	323	309	301	317	307	305	343	317	285	310	313	284	287	297	296	313	326	305	320	275	331	311	292	314	270	310	303	333	301	334	280	315	334	299	305	333	279	305	299	291	345	358	312	305	331	292	325	320	291	305	316	286	323	324	286	340	304	330	318	303	353	301	307	308	316	303	316	305	316	307	297	311	289	301	319	313	333	302	322	345	297	296	325	321	323	321	315	327	326	336	266	321	307	326	301	309	322	301	312	283	332	313	268	306	296	348	321	307	338	284	303	340	299	302	301	305	350	314	317	315	327	294	302	311	331	310	326	309	322	336	306	340	283	262	309	326	318	317	321	280	312	319	321	313	313	333	330	308	275	314	311	292	303	308	289	333	307	291	306	327	297	303	317	324	322	288	338	296	291	304	312	350	304	290	296	329	266	317	333	320	312	327	301	293	313	303	297	336	315	297	343	339	313	293	294	327	298	307	321	320	290	300	333	337	315	299	323	304	333	324	317	308	300	294	317	317	286	291	288	277	310	299	284	315	320	315	303	311	342	316	286	311	308	339	303	306	301	321	318	336	293	321	307	314	300	290	303	280	340	300	267	301	315	291	299	314	268	302	313	313	304	347	325	316	319	302	335	299	303	306	298	297	314	287	301	292	317	286	292	300	332	308	341	316	297	293	305	306	315	306	361	309	292	267	313	312	305	302	324	278	316	331	301	271	290	308	326	321	284	282	310	313	324	292	270	315	322	310	317	311	323	302	310	350	291	286	292	303	303	314	293	315	319	316	283	323	324	304	308	289	292	309	306	322	298	288	296	311	302	339	326	309	339	314	297	315	296	332	285	297	317	325	281	308	308	271	311	306	314	311	310	293	284	283	337	334	304	315	300	332	306	297	305	290	319	293	298	291	337	285	311	334	324	312	353	297	289	304	306	321	283	344	298	316	307	314	285	331	283	303	320	282	275	314	319	306	309	316	305	299	347	320	276	323	294	302	283	334	281	305	333	358	305	315	302	322	298	271	325	291	322	309	336	302	299	305	299	302	275	308	306	303	326	323	323	330	306	304	310	288	302	321	296	314	306	292	338	299	307	317	336	283	305	305	270	314	300	315	280	303	330	293	289	338	326	322	304	304	306	309	332	298	253	312	310	319	325	303	301	316	298	297	313	305	313	303	326	294	302	322	321	295	304	261	309	285	307	292
24005	21040	28036	24257	19678	1462	493	355	285	247	194	224	185	203	150	151	158	167	128	133	151	137	135	148	130	132	103	127	128	120	120	115	136	130	110	106	118	130	125	118	127	132	117	103	116	113	138	109	105	121	102	138	103	113	130	112	111	130	129	100	140	109	110	120	106	121	106	112	109	122	130	131	120	109	116	104	98	95	120	122	108	122	113	126	103	117	95	131	116	103	120	110	96	100	131	99	137	121	111	104	113	108	105	118	104	109	112	141	110	106	126	115	121	128	107	127	124	103	117	135	111	119	125	113	110	108	106	121	109	92	129	122	114	122	127	114	132	129	128	117	129	93	105	102	119	96	102	114	125	134	129	118	103	112	108	119	106	125	118	129	111	94	130	101	120	123	109	106	109	112	102	110	123	112	107	133	102	123	99	135	128	122	107	127	122	118	119	94	119	109	116	111	120	144	127	110	124	123	129	104	118	93	111	121	113	102	99	111	110	118	129	132	106	101	116	121	126	114	112	115	107	105	129	104	108	112	128	116	109	124	131	105	104	105	119	109	111	117	98	115	113	101	98	97	97	128	106	111	110	103	120	122	112	97	114	111	122	111	135	112	131	120	117	122	92	109	111	114	94	121	118	125	119	118	132	92	127	113	127	119	109	109	114	114	116	118	110	103	107	105	115	128	117	111	102	121	115	125	130	122	128	110	115	107	114	115	94	96	131	118	110	106	139	110	111	110	120	118	109	135	83	135	104	118	113	114	94	110	108	118	121	109	110	121	116	114	137	122	114	95	111	119	109	145	111	113	114	109	106	117	109	103	127	114	107	109	128	118	120	131	117	116	121	115	112	97	112	122	113	105	110	101	121	126	118	102	123	104	117	126	104	117	108	118	103	120	115	107	111	114	99	110	109	119	103	100	141	137	120	105	112	114	97	122	108	111	137	126	117	119	116	111	127	108	112	110	123	119	136	134	92	110	103	119	113	104	123	131	97	99	113	118	112	130	125	94	116	98	100	127	113	102	123	111	114	112	110	124	113	116	93	104	93	110	122	104	112	117	113	100	99	112	110	105	131	106	116	96	120	100	103	98	125	112	112	126	119	120	110	120	133	112	124	96	133	103	111	99	111	113	103	125	111	129	132	101	98	131	111	118	125	120	102	98	122	98	126	137	130	109	127	107	117	112	121	96	121	97	108	117	102	125	119	118	107	120	109	100	117	106	94	104	111	108	115	118	126	111	101	127	125	111	111	123	117	103	109	112	133	114	102	116	126	115	112	121	110	111	117	120	98	111	120	109	110	104	107	96	116	133	127	99	125	112	115	128	117	128	113	101	121	138	129	122	106	126	111	113	116	92	106	116	111	95	113	116	135	111	103	123	107	107	101	131	109	115	117	131	117	103	126	108	114	112	108	115	95	125	113	119	116	104	130	93	107	104	104	124	118	118	110	105	102	117	94	129	135	120	118	95	130	111	122	97	107	118	125	131	117	107	109	113	105	129	105	110	125	149	119	131	101	110	125	106	126	128	98	126	124	135	113	123	96	104	112	129	102	133	132	128	106	112	128	120	111	103	107	125	135	103	131	127	112	104	118	101	104	107	109	97	96	98	129	107	106	99	125	121	113	107	110	130	110	117	113	114	122	125	131	121	116	120	107	97	95	105	129	114	103	120	114	111	113	131	117	103	118	114	112	123	118	95	111	112	114	113	118	122	107	110	112	117	90	115	103	114	121	101	123	118	122	127	121	94	112	111	107	114	106	122	118	131	115	110	103	91	116	103	120	101	99	105	103	123	105	140	113	127	103	124	99	112	98	105	135	95	111	124	116	126	109	100	113	113	115	117	104	116	119	114	108	117	116	89	123	125	107	104	109	95	95	140	122	116	118	115	111	117	120	106	105	119	103	100	110	127	134	131	101	130	121	113	116	119	113	114	105	104	120	119	129	126	106	107	123	108	108	124	107	119	104	114	125	133	118	121	115	112	114	114	118	108	135	120	119	109	110	102	122	107	120	106	117	123	116	113	117	128	108	107	109	109	117	129	117	105	119	116	131	106	107	111	118	96	121	101	109	125	121	115	112	122	132	119	98	112	125	113	114	120	109	107	113	108	99	122	111	104	108	122	135	107	104	102	90	139	110	112	115	110	119	118	109	112	127	106	118	123	120	111	130	118	114	114	112	111	113	124	123	118	135	115	108	110	113	112	105	114	107	113	114	110	126	117	93	112	109	88	126	115	119	132	107	109	121	135	105	134	151	104	113	103	114	122	106	128	93	101	127	111	110	93	119	127	110	124	104	126	112	113	110	95	101	116	119	110	111	117	98	109	135	111	101	107	129	120	119	131	110	126	117	106	130	132	101	101	114	112	107	119	115	115	119	119	133	109	100	115	110	117	107	108	107	106	122	109	101	111	111	114	116	135	120	104	134	100	122	107	111	129	127	110	89	115	116	114	111	96	109	116	121	103	117	110	115	97	116	104	98	113	128	126	115	110	129	108	121	113	109	93	139	115	124	123	111	118	125	86	105	114	97	112	119	108	109	106	117	125	88	125	109	114	89	120	105	139	109	111	98	121	90	116	142	102	113	124	113	102	132	130	113	111	110	111	96	107	124	109	123	131	110	111	136	120	135	115	112	119	117	93	108	105	101	123	121	134	144	123	122	131	107	100	111	114	105	134	108	120	131	112	114	132	111	113	123	128	106	110	101	107	122	112	109	102	108	132	115	125	118	129	119	102	115	105	111	110	123	121	122	122	116	111	130	109	118	141	143	113	124	126	121	116	118	119	102	117	115	115	102	117	112	122	117	102	117	130	112	124	112	117	102	117	123	115	121	110	111	99	102	106	133	104	105	113	114	131	121	115	117	106	104	116	129	104	97	91	111	110	113	117	98	134	113	113	111	89	110	110	99	117	103	122	125	131	120	111	138	119	120	97	89	105	96	99	102	124	118	112	118	95	129	126	120	104	121	124	109	103	97	90	129	104	129	123	118	117	110	120	108	106	105	128	106	114	123	116	101	116	119	94	130	139	111	113	115	126	130	112	111	117	121	113	124	106	119	102	110	111	115	133	119	112	110	122	115	124	123	114	125	125	98	121	112	126	112	116	104	112	123	123	111	113	103	122	131	96	109	104	99	126	119	132	123	118	89	108	99	123	97	125	139	108	125	120	140	124	119	101	99	118	126	124	131	108	117	99	112	98	96	101	123	118	116	110	97	125	88	101	103	92	108	117	96	129	106	126	103	122	112	120	113	95	122	104	116	126	142	123	116	128	109	106	123	114	126	106	105	131	127	108	118	112	132	105	118	118	135	113	119	134	101	100	109	109	98	104	88	102	138	105	110	124	111	98	97	92	120	94	120	127	93	122	119	95	111	102	126	108	143	124	117	139	106	131	119	104	102	108	103	102	99	120	109	129	116	123	116	104	107	105	126	119	107	132	126	103	109	102	101	110	142	105	108	119	102	101	139	140	125	116	117	101	85	105	119	120
25899	9244	8001	3971	2498	1773	1372	1045	893	727	662	606	495	460	436	426	339	323	322	313	314	274	291	252	308	279	264	241	244	282	262	250	271	263	238	256	243	254	238	225	283	261	256	247	233	259	239	266	221	234	232	268	241	208	223	231	226	271	228	222	263	238	218	219	202	260	236	226	254	233	247	237	232	253	246	210	194	231	218	245	244	247	194	231	219	223	237	235	259	255	226	244	244	217	224	224	219	235	218	244	268	219	245	219	230	238	220	226	194	230	214	227	215	229	220	230	229	197	253	231	227	209	250	221	217	222	236	211	241	205	238	235	210	242	228	219	220	211	212	205	221	203	217	197	246	238	214	236	223	214	235	230	203	242	225	218	228	214	236	215	211	249	221	220	207	249	219	222	219	240	224	195	217	235	232	234	205	244	221	228	230	244	214	220	233	211	217	244	197	213	219	232	243	227	222	226	243	229	229	199	234	243	217	249	185	236	253	193	222	229	198	224	216	223	213	232	222	208	254	222	241	231	238	192	238	233	242	229	224	211	207	240	234	232	200	214	253	211	227	247	205	195	212	226	220	233	233	225	229	223	202	215	239	205	243	228	240	231	241	242	207	238	256	201	249	241	222	221	225	226	228	213	222	219	225	208	200	208	219	207	254	197	248	216	192	242	227	209	214	212	242	222	188	219	216	235	215	216	242	227	244	239	241	226	197	229	213	236	226	215	206	213	225	229	215	211	230	237	223	212	208	208	210	223	237	206	219	213	194	240	237	229	201	236	224	238	247	210	192	214	233	196	206	232	212	223	217	247	218	237	210	242	226	212	214	207	232	244	215	242	226	213	237	202	204	226	203	223	209	230	223	261	219	215	210	219	192	214	234	203	222	222	234	231	225	250	200	201	207	241	202	214	228	221	247	229	239	218	217	231	241	230	215	234	243	210	239	202	236	207	211	209	218	203	240	237	232	197	215	223	202	222	212	219	209	230	216	227	254	218	229	215	230	215	223	194	217	215	221	235	226	243	216	214	238	227	231	226	240	244	238	239	237	233	224	244	209	221	226	209	226	226	217	227	225	197	227	220	215	213	212	209	238	227	232	222	229	207	204	226	212	204	226	212	211	222	241	242	220	194	217	217	238	235	223	219	231	237	209	242	212	223	221	249	241	233	220	215	211	219	214	223	226	237	227	203	248	247	202	233	204	247	219	210	208	251	208	219	207	209	231	236	265	221	213	246	221	222	219	225	220	225	225	216	223	222	213	223	198	211	227	231	248	191	204	234	199	229	254	228	210	226	227	204	211	240	227	233	222	229	249	233	218	243	215	198	258	201	236	233	215	200	214	229	223	236	221	221	213	221	232	239	218	246	204	202	215	209	235	245	225	239	249	235	206	209	229	220	216	253	214	216	234	218	221	216	229	213	201	235	220	180	220	244	238	235	189	209	219	229	213	216	241	241	223	218	218	258	225	225	240	220	230	220	222	239	229	215	228	225	207	222	230	229	242	230	205	217	212	196	226	237	209	237	254	227	227	236	210	230	220	235	211	221	224	214	258	206	226	218	227	215	216	213	219	241	245	239	231	219	225	208	224	210	222	240	219	218	226	232	221	220	229	175	214	237	221	224	233	235	218	231	213	228	225	202	229	232	217	243	225	239	207	227	231	236	243	236	211	219	239	209	211	220	198	219	239	234	230	233	217	227	219	199	253	221	226	214	234	227	223	224	248	231	223	228	266	211	240	227	240	222	251	232	205	206	242	205	233	227	230	235	220	212	221	201	230	233	211	230	221	236	210	227	225	214	220	219	217	242	214	225	186	216	252	211	209	218	207	242	242	204	196	229	208	220	199	245	232	219	224	250	224	226	219	225	238	212	233	232	260	242	204	238	219	218	228	220	241	225	228	231	221	211	211	241	231	251	206	227	202	239	212	244	214	195	201	236	214	220	234	204	230	230	233	221	219	214	217	237	231	211	226	192	234	229	219	217	210	199	230	216	234	229	247	241	217	247	233	231	222	258	216	215	221	246	233	228	206	211	199	207	237	204	233	254	223	227	227	217	216	226	217	213	233	200	228	210	222	230	219	233	227	251	239	263	229	207	246	188	217	227	212	242	217	243	239	240	201	225	230	219	225	232	230	243	208	211	233	229	228	219	245	216	217	212	218	216	208	248	215	210	222	227	229	230	215	223	205	262	236	203	191	218	217	220	212	240	206	215	213	239	216	256	236	219	220	230	213	216	220	215	235	224	218	211	212	219	234	224	227	218	245	240	209	206	207	237	226	256	240	218	211	238	227	211	230	227	206	233	208	232	232	224	215	202	218	216	246	225	233	207	228	221	240	233	229	220	239	210	225	215	226	219	217	221	224	248	222	215	218	234	196	219	228	256	225	195	236	247	237	231	221	231	228	231	216	230	178	246	197	213	210	231	200	221	205	206	215	222	220	247	208	218	227	178	217	247	217	224	242	216	228	239	229	230	231	208	232	233	230	240	221	228	215	250	231	192	230	258	207	203	209	218	212	221	227	207	233	208	234	243	217	221	201	222	225	211	247	238	210	238	209	214	206	237	197	221	203	241	205	209	202	199	241	199	233	225	220	245	211	244	251	208	216	230	219	217	236	232	227	211	219	205	220	236	231	230	216	219	227	250	228	225	238	208	239	235	234	224	208	240	201	244	209	202	215	230	214	212	223	235	235	225	220	215	217	243	224	213	215	216	213	222	221	226	240	195	229	220	205	224	214	237	222	248	196	250	243	238	233	233	252	225	222	235	235	221	256	215	245	255	212	224	225	201	232	224	204	207	225	226	220	207	232	221	207	241	240	223	229	212	220	226	225	218	211	233	212	219	217	208	194	219	207	241	231	220	224	221	218	217	220	224	247	196	231	228	217	232	208	234	234	232	233	234	214	239	229	227	208	213	211	215	238	233	236	217	226	223	207	222	236	232	189	197	217	223	230	231	231	200	210	236	227	231	205	247	216	230	208	248	214	226	254	246	229	241	220	206	217	224	232	232	214	249	260	235	216	221	214	199	242	241	230	212	227	238	218	236	233	224	245	238	240	225	196	202	223	220	204	218	213	205	195	231	218	226	224	197	238	226	215	194	207	216	226	227	234	239	214	238	214	222	234	191	212	242	226	250	225	248	226	247	251	232	224	218	227	244	223	234	195	237	194	205	234	251	224	212	225	247	224	224	224	224	233	204	218	230	210	227	199	226	216	242	207	199	226	223	214	206	237	215	227	247	220	221	244	236	222	218	221	218	221	232	245	225	233	232	217	209	225	218	222	238	231	222	216	227	235	218	213	228	225	232	230	216	227	243	204	208	224	214	239	229	264	217	232	242	217	244	228	224	219	264	244	220	217	237	241	225	235	226	238	225	195	203	206	210	212	222	218	226	220	202	233	238	214	230	214	234	232	216	229	214	258	240	214	230	201	236	227	229	229	215	224	242	223	244	198	228	214	203	223	224	213	202	223	210	233	240	227	220	217	222
23040	21054	28699	23649	21055	18596	1733	775	550	544	482	449	425	419	338	323	377	370	320	336	308	342	322	325	308	310	310	338	326	331	317	289	303	306	348	308	330	298	290	309	282	277	260	272	324	292	295	279	253	293	294	319	269	282	285	294	278	282	325	279	282	325	277	310	341	281	295	293	283	284	313	265	266	298	289	308	301	313	285	267	295	285	294	300	264	296	277	270	270	274	284	312	290	325	256	278	281	279	278	288	298	296	264	296	279	267	280	294	300	306	335	308	288	297	303	278	262	277	277	296	319	288	291	305	291	284	312	303	336	276	292	278	277	298	281	257	273	305	317	251	249	299	299	301	278	251	253	293	273	302	287	267	317	269	266	276	285	270	299	282	303	298	280	242	293	288	273	261	252	278	286	311	264	315	289	311	280	286	304	286	333	299	267	286	306	254	273	282	298	260	258	316	301	281	279	277	285	267	288	301	290	271	280	293	280	286	298	308	315	308	274	259	273	268	287	303	275	284	285	263	275	278	284	321	281	302	275	278	287	268	261	283	294	308	296	261	290	299	300	266	298	288	292	291	296	288	286	285	302	279	301	287	293	289	277	307	319	275	282	298	288	306	278	302	281	286	316	266	288	289	311	279	255	298	303	286	282	275	266	280	285	255	270	253	287	286	273	303	276	267	273	292	289	277	314	255	302	258	295	276	301	284	290	257	271	295	315	288	286	272	281	303	297	272	300	279	290	294	269	295	298	265	289	279	317	294	294	276	296	316	285	283	278	277	297	289	293	320	310	286	266	262	255	295	304	289	302	311	287	279	300	275	287	256	278	320	305	335	259	296	300	280	309	300	292	279	301	328	286	301	303	298	280	286	287	279	308	283	270	283	274	304	267	308	273	293	286	274	273	298	320	294	284	307	292	291	287	285	305	278	303	300	276	285	261	302	265	280	306	269	287	240	264	296	283	282	278	281	272	280	277	275	279	287	280	275	251	317	256	282	270	276	266	254	312	292	309	277	254	261	326	315	290	285	305	295	304	273	292	289	290	256	303	282	291	296	309	301	286	296	258	300	278	276	258	258	300	279	305	328	310	300	293	288	265	288	253	272	266	295	266	292	307	300	302	283	299	278	298	303	266	284	280	272	286	283	267	294	288	292	283	287	273	273	293	276	275	265	265	248	296	289	287	306	279	274	285	260	298	285	267	282	251	279	272	273	292	295	275	271	293	293	297	272	305	270	278	284	316	271	297	318	284	320	309	287	326	310	309	274	301	289	288	275	290	289	295	285	302	278	260	334	288	298	276	293	313	325	278	286	274	287	297	314	287	286	285	251	293	270	287	283	281	308	251	278	296	324	310	271	296	296	312	287	293	289	295	267	289	277	263	281	283	283	268	294	306	265	308	289	266	269	283	260	294	296	263	290	257	264	269	269	276	287	279	269	290	282	304	275	294	281	293	310	285	285	296	307	267	279	311	282	277	308	293	288	290	302	315	278	301	283	305	282	290	321	278	293	263	300	299	301	272	268	286	286	277	285	267	308	280	277	252	259	302	296	316	277	306	273	273	262	276	257	285	311	294	297	290	274	249	282	293	283	286	284	281	312	275	288	314	275	274	334	278	256	285	275	259	268	301	285	291	292	295	255	249	276	251	299	319	302	291	290	300	291	281	254	265	284	287	287	296	272	280	311	276	274	290	270	288	285	260	270	308	275	311	297	324	265	298	304	282	266	319	267	284	289	318	296	279	261	284	281	298	286	262	279	285	296	268	278	300	287	282	291	282	248	283	321	278	307	294	300	301	305	284	307	282	293	286	296	259	301	295	269	257	283	302	299	291	297	290	273	273	284	289	297	308	299	278	285	271	295	319	277	282	296	273	279	299	262	282	272	277	294	251	312	271	279	289	295	299	277	269	297	305	297	290	276	280	265	317	305	294	259	284	284	307	267	248	293	287	302	279	267	277	314	262	282	297	270	273	293	285	279	274	300	283	275	303	278	297	274	274	281	272	282	310	274	289	300	245	291	292	268	300	306	286	297	304	266	286	269	277	274	288	273	312	288	313	305	305	293	285	266	292	273	304	289	266	276	287	282	275	271	333	299	254	281	286	270	290	258	294	268	294	270	273	271	282	285	277	293	258	300	293	281	280	278	283	312	282	299	303	304	299	287	309	289	274	273	303	283	275	274	298	281	312	296	279	266	309	273	276	277	290	308	292	307	323	272	280	280	296	296	275	308	299	307	279	293	297	280	268	318	310	283	320	264	308	293	318	303	249	280	268	259	313	278	274	269	276	279	275	253	273	280	312	289	332	265	271	283	297	311	305	278	296	266	272	301	299	263	272	281	301	300	287	271	281	293	291	304	268	301	275	289	277	285	301	281	297	287	281	275	301	300	258	286	291	320	294	275	304	305	298	258	271	280	271	266	279	275	288	292	268	288	283	273	264	282	275	309	238	277	283	286	264	284	276	288	292	316	295	267	286	286	298	264	305	281	309	299	284	287	269	275	299	297	281	286	288	285	300	320	315	287	279	288	267	270	278	295	296	293	294	293	308	277	265	265	317	284	289	283	276	314	273	275	285	296	283	294	301	283	281	266	294	298	276	285	277	284	277	302	318	294	250	255	294	302	308	285	305	271	262	314	298	286	276	268	301	256	281	290	291	260	290	286	282	306	292	301	299	289	268	268	313	256	289	273	267	302	280	264	298	307	279	292	307	280	291	297	277	250	299	293	290	274	245	271	274	283	338	286	339	309	312	260	294	288	294	296	271	273	294	268	285	308	311	281	289	256	280	255	272	265	287	256	303	269	281	263	292	280	296	287	303	307	302	290	315	287	293	305	269	282	309	274	278	290	293	269	301	279	298	288	284	274	272	286	303	270	290	294	294	259	280	294	295	296	319	270	304	287	273	290	326	291	268	305	266	278	264	282	255	254	292	297	279	278	258	261	316	265	264	237	300	302	255	297	294	291	269	336	284	293	273	279	275	280	298	294	254	258	287	303	272	304	287	282	282	310	287	299	301	274	300	287	301	267	281	259	315	301	300	273	279	280	295	278	285	275	302	268	296	291	303	287	274	274	249	272	288	287	309	271	264	322	272	269	301	300	285	272	267	279	273	284	267	274	266	294	283	268	254	297	294	294	258	319	256	267	284	281	283	278	280	295	326	281	330	269	284	306	292	262	322	255	267	301	294	269	310	295	263	276	279	340	283	297	289	279	288	287	268	277	282	299	297	281	297	301	284	297	302	262	298	291	301	280	295	271	278	298	306	281	268	299	296	262	268	267	285	251	267	299	263	282	303	285	277	287	268	317	265	301	278	249	269	287	269	270	309	297	266	282	273	293	281	304	292	313	266	310	308	283	292	285	303	263	276	305	282	261	291	282	295	275	261	286	273	308	258	293	286	298	279	258	266	306	285	254	265	276	293	256	291	283	291	295	279	290	302	336	317	273	273	273	263	296	291	303	287	262	270	295	286	248	275	281	258	296	318	321
28346	15209	12859	6885	4653	3451	2525	2090	1669	1505	1265	1147	968	955	856	837	760	808	765	707	661	665	630	652	613	633	623	593	581	558	577	594	613	588	538	537	540	503	564	550	502	521	520	526	516	531	511	553	497	511	516	530	591	509	533	490	458	516	504	524	533	540	531	536	510	521	452	499	520	508	507	542	536	511	510	512	510	491	514	502	515	509	532	491	548	501	474	513	512	558	510	502	453	491	473	542	462	502	455	498	530	519	490	485	504	529	512	515	485	495	508	507	519	515	491	514	498	508	490	496	493	470	476	471	529	529	504	467	508	508	525	514	502	524	476	529	485	480	511	512	492	458	485	502	506	504	493	520	493	529	472	461	487	470	498	463	537	475	483	528	505	475	519	488	490	465	499	492	548	495	525	524	523	499	478	486	535	511	490	489	520	496	480	492	484	445	514	449	517	500	471	492	504	554	538	476	516	533	493	502	504	582	530	485	450	503	498	505	487	508	481	496	518	490	524	496	502	488	475	503	517	494	486	485	496	497	506	483	483	546	532	530	483	488	490	527	482	487	521	498	497	483	458	508	491	523	487	450	487	518	541	518	481	497	468	464	490	492	507	526	534	504	493	487	485	496	511	477	501	491	515	502	495	494	500	537	509	477	482	485	550	482	517	483	495	502	505	485	471	498	474	474	505	478	540	495	488	487	496	487	463	504	466	513	487	451	489	475	502	533	493	518	505	490	531	517	533	496	498	478	510	485	454	493	519	521	486	515	481	476	447	544	491	549	488	488	522	479	497	502	471	521	491	465	488	539	505	491	546	498	525	495	509	491	504	537	466	518	447	487	475	504	501	489	507	498	506	524	504	508	536	475	505	461	487	459	466	538	472	511	475	500	509	518	462	480	515	506	503	498	504	486	505	511	512	494	461	516	515	535	506	545	502	548	510	463	511	544	489	473	488	519	503	536	511	527	494	461	524	487	492	488	505	496	498	488	517	480	494	538	492	481	509	490	503	552	506	502	533	472	545	475	492	520	486	492	509	500	498	537	517	482	526	511	522	496	526	480	505	466	505	480	481	504	479	482	475	486	526	501	529	487	499	497	515	494	528	494	482	491	523	461	464	534	524	468	524	530	477	531	526	528	530	526	460	485	480	518	465	466	473	484	480	528	479	499	498	514	519	532	528	500	531	494	477	468	526	493	492	501	504	489	463	478	496	492	497	494	472	494	502	494	511	513	512	476	478	455	519	502	506	443	507	483	523	506	522	473	518	512	502	460	499	497	531	483	484	483	467	526	522	517	529	558	489	489	509	460	512	496	500	508	465	460	493	483	497	481	479	458	517	536	492	472	496	453	494	492	477	495	501	475	522	474	474	496	504	511	519	515	514	464	500	494	492	492	482	487	510	477	507	503	524	462	515	523	480	537	494	480	517	533	508	480	514	484	523	537	485	492	487	498	522	518	485	471	528	525	505	448	463	483	499	491	472	519	491	497	513	519	586	512	534	483	484	493	532	449	526	499	488	470	505	534	492	516	500	498	484	495	503	503	479	515	492	547	514	469	514	510	527	507	466	502	473	506	500	500	530	469	514	489	514	476	462	457	511	476	509	570	494	466	498	495	520	480	495	521	494	473	514	524	509	462	508	522	485	476	481	522	502	530	521	486	504	500	535	491	510	502	502	496	496	534	449	508	526	519	514	523	485	541	503	507	489	470	564	496	500	510	492	488	524	496	493	506	547	453	504	524	501	504	502	497	498	507	513	499	509	467	487	517	484	492	464	488	502	517	492	490	481	489	498	482	498	503	496	491	515	538	502	512	497	526	480	512	541	519	490	501	525	468	471	507	490	512	511	452	510	523	511	491	449	478	521	466	521	495	506	518	509	503	493	499	490	475	509	516	499	472	483	520	500	518	499	479	484	503	500	484	470	472	535	550	533	479	478	506	502	519	483	473	533	498	520	540	501	494	488	529	521	508	515	513	511	557	501	483	502	512	524	479	506	488	495	483	510	499	507	488	524	490	499	517	509	488	498	534	502	498	493	492	523	496	516	493	479	480	497	480	521	523	531	514	501	497	477	515	513	542	539	504	525	458	490	534	502	465	480	523	525	465	491	507	518	454	505	506	482	482	526	517	486	493	498	488	523	480	510	488	525	496	525	525	502	514	525	509	506	515	448	523	503	519	477	501	539	535	487	497	504	469	501	516	501	502	482	502	458	491	525	503	507	509	470	501	523	503	502	492	538	481	496	486	490	488	482	470	469	500	515	502	489	451	523	521	488	493	481	488	491	488	460	509	484	502	487	502	471	470	486	511	488	506	518	507	508	489	488	522	477	504	451	501	502	505	498	500	470	524	490	523	464	558	464	482	467	515	483	518	500	530	531	490	481	493	477	490	501	500	519	502	516	499	490	482	518	515	476	511	478	512	498	478	490	498	486	488	522	558	489	472	494	483	499	527	483	496	482	518	478	568	464	496	470	504	519	512	519	487	510	453	494	474	542	510	512	490	531	499	493	499	526	547	488	514	452	490	484	488	503	486	472	491	518	469	471	494	469	501	496	491	469	529	515	473	531	464	514	486	481	486	485	497	481	547	516	480	564	449	494	527	515	474	477	503	508	434	492	471	499	516	481	514	459	475	480	473	493	512	514	548	518	497	514	545	547	506	497	492	507	466	496	492	538	501	480	524	507	547	508	478	502	513	535	459	459	494	497	507	450	516	487	470	477	495	499	498	495	505	491	493	498	493	502	468	491	505	484	531	507	515	531	512	535	519	455	484	472	522	485	508	516	508	533	526	521	484	498	487	467	481	495	509	462	529	498	501	457	497	498	520	512	537	478	519	502	479	499	476	499	481	471	514	519	470	513	501	522	484	453	470	482	495	455	478	511	479	491	461	486	506	472	536	464	503	476	512	510	503	484	502	471	495	490	523	517	509	461	517	470	540	518	500	523	484	517	502	516	513	529	501	483	496	487	505	510	493	498	522	534	492	540	497	513	472	450	459	493	527	497	473	499	469	531	520	468	533	454	459	483	468	527	479	482	503	490	517	529	490	525	517	462	506	499	522	490	503	463	454	479	496	475	501	531	521	467	534	513	518	514	507	472	486	492	505	477	524	506	432	490	550	485	477	479	505	539	497	503	539	520	516	477	541	490	476	485	502	487	512	534	491	488	500	515	502	503	479	505	440	486	425	469	483	504	488	488	480	526	494	529	499	532	533	528	510	491	506	506	495	510	534	496	539	496	516	503	517	570	548	492	511	484	521	512	509	496	495	526	503	525	507	539	522	538	544	520	505	503	519	463	489	503	448	506	498	525	549	474	508	475	513	429	503	501	505	536	515	539	513	497	502	505	488	524	482	543	472	518	446	524	480	492	499	480	531	514	484	504	491	523	492	485	490	527	504	503	483	441	515	509	539	507	505	482	496	497	508	498	476	532	473	475	506	456	469	497	505	513	550	505	523	484	512	521	500	532	528	513	512	522	488	471	506	503	540
26768	20434	8162	492	237	204	199	185	160	167	176	169	169	152	156	148	168	187	162	165	169	150	158	165	172	156	155	161	150	158	160	159	170	131	172	145	185	143	175	157	150	159	165	154	145	169	160	171	153	180	142	144	163	160	167	143	155	170	147	145	158	159	164	148	139	158	153	162	154	167	160	157	161	168	161	130	148	150	152	160	157	157	156	158	170	152	149	146	171	138	166	154	171	165	151	159	164	180	159	147	170	171	167	175	152	159	154	146	160	131	153	155	138	139	155	158	171	156	171	148	141	162	151	153	165	158	174	166	149	178	149	137	153	163	164	141	153	152	127	161	175	162	162	167	171	147	164	153	155	164	158	147	144	138	155	181	165	170	157	138	158	151	158	163	166	162	141	171	154	161	161	162	142	163	152	173	182	183	171	162	168	179	171	161	163	145	166	160	165	145	170	166	161	144	140	138	162	147	148	172	132	154	172	163	139	154	176	167	155	177	135	139	170	162	138	150	148	165	157	164	145	154	169	164	173	165	147	188	153	154	138	146	160	140	137	134	136	123	161	168	165	168	161	164	173	152	162	153	172	160	165	166	172	158	163	141	155	150	160	154	159	161	156	190	157	155	151	164	155	138	158	183	189	155	166	145	158	150	154	156	148	155	157	179	154	170	175	149	164	150	163	180	168	135	156	165	142	158	165	160	166	145	163	169	147	155	154	152	143	158	161	172	160	159	173	133	148	181	152	142	147	172	163	137	163	138	160	141	164	182	162	165	172	129	141	156	163	148	143	157	158	147	134	158	151	152	164	187	158	172	162	158	164	160	152	164	142	161	159	155	156	162	155	157	157	135	157	170	166	153	158	155	193	152	170	176	163	165	180	175	177	164	148	152	163	149	151	173	169	142	169	160	150	164	157	151	154	169	157	173	161	143	185	131	152	174	165	161	138	167	141	173	156	160	163	149	163	186	171	161	143	157	156	158	176	146	151	167	165	154	177	158	162	152	173	150	176	145	177	172	169	131	172	154	147	180	153	149	152	178	134	160	162	137	173	163	180	158	148	159	149	142	146	157	123	162	145	143	141	165	121	171	165	163	174	157	173	153	188	158	153	140	157	150	153	157	151	136	143	168	163	154	140	144	173	145	170	183	156	166	148	133	165	166	163	151	167	156	154	165	150	150	151	164	154	163	163	138	171	179	192	163	178	148	167	156	129	166	164	181	147	165	176	177	176	136	164	187	173	150	162	176	169	138	163	153	142	153	170	146	170	162	156	154	161	168	171	121	157	173	160	163	158	139	159	146	142	159	173	139	148	174	148	159	156	136	163	141	163	157	175	151	160	164	175	143	141	173	149	149	162	170	153	170	135	165	163	155	160	152	148	144	161	181	149	125	159	166	140	141	159	157	165	153	157	170	173	182	155	160	177	171	161	145	151	172	152	145	167	137	137	149	162	148	151	156	153	171	169	141	176	173	142	155	167	171	156	154	148	143	163	148	159	177	164	138	169	149	144	151	154	181	189	152	175	147	144	149	149	170	161	158	154	148	191	153	169	183	172	165	161	147	140	171	152	173	164	158	167	154	151	168	159	145	160	134	171	156	155	160	131	160	182	159	149	148	162	148	147	156	164	144	174	163	171	136	132	150	173	168	160	145	163	158	162	181	173	168	162	143	165	168	166	161	154	164	158	137	165	170	156	165	163	143	156	149	165	169	160	170	165	152	177	160	157	168	135	187	155	154	154	151	161	161	144	162	154	129	127	149	163	174	168	153	186	168	169	149	160	155	150	161	158	182	170	149	136	136	173	166	171	180	147	166	146	157	134	160	165	160	158	156	139	160	142	172	153	153	173	148	183	166	149	162	170	186	154	148	159	145	172	172	171	125	152	173	141	163	148	167	149	185	170	147	138	170	152	162	139	153	185	158	150	172	140	162	180	158	161	159	152	153	161	130	161	163	159	155	155	158	160	171	161	153	163	141	142	139	175	152	179	157	179	158	146	159	167	163	167	179	139	164	188	164	163	158	158	175	174	161	177	164	161	146	145	151	141	159	150	149	152	156	157	161	142	152	132	167	154	154	177	186	153	175	144	157	169	154	160	154	162	163	155	134	158	162	142	154	155	139	143	141	170	165	153	142	138	137	176	160	160	156	167	135	164	163	159	183	163	175	156	156	160	159	168	175	147	174	162	161	175	140	140	154	185	172	161	167	177	153	168	145	146	148	144	162	155	177	163	184	170	159	149	168	160	169	160	148	164	161	140	165	150	136	160	163	151	188	156	171	177	173	158	149	134	183	148	164	167	170	133	144	166	182	167	157	172	135	166	159	162	180	136	162	155	158	190	165	171	164	150	159	145	153	153	174	157	150	121	148	182	152	172	172	145	162	164	168	169	159	159	144	146	137	177	161	150	147	157	162	155	138	171	155	151	154	150	149	170	146	177	145	153	178	153	173	177	150	153	158	156	144	155	161	149	168	167	156	153	157	150	176	133	178	151	163	155	151	160	167	146	143	145	162	167	165	164	158	138	167	148	153	155	155	170	162	171	136	174	166	158	161	148	167	148	149	162	130	159	164	154	171	164	148	172	145	185	138	158	164	146	148	161	177	182	144	143	148	174	154	172	162	160	149	172	166	157	148	172	162	171	163	176	139	157	152	174	153	161	154	167	176	165	161	156	149	149	155	154	178	168	192	143	164	165	164	146	133	139	175	144	144	164	156	157	164	157	146	161	144	157	183	176	172	155	165	167	133	174	151	152	152	173	160	152	157	159	141	159	170	163	162	143	135	160	157	152	163	155	146	161	156	170	153	149	138	161	150	171	164	169	170	153	156	172	136	157	157	153	161	150	184	152	159	148	144	167	165	156	169	155	155	147	169	140	156	142	167	175	156	165	159	180	162	166	151	141	166	156	153	157	171	166	144	179	171	144	191	164	154	152	148	144	156	164	175	189	156	156	173	151	177	175	154	147	148	176	175	156	165	173	171	146	161	149	162	149	168	183	166	166	153	144	154	159	166	147	147	165	165	165	177	147	175	140	159	138	174	133	180	160	156	161	158	156	172	158	162	158	156	167	161	151	152	157	168	161	165	138	169	162	162	174	161	155	175	167	162	141	165	130	152	138	156	144	180	167	167	166	153	165	137	140	169	166	148	146	163	149	161	153	166	138	142	148	159	141	149	160	180	131	158	181	167	146	157	150	148	136	152	176	169	139	164	183	167	137	179	142	153	145	170	131	158	163	160	162	165	160	178	167	153	164	139	170	168	148	185	143	198	170	161	157	159	165	139	134	149	160	123	144	171	170	179	159	150	155	147	144	164	140	156	161	161	177	185	164	169	178	165	141	162	152	172	193	175	150	164	152	181	157	161	153	148	141	167	182	166	179	162	162	141	155	149	149	170	144	165	164	161	162	152	145	158	172	174	162	177	159	143	182	168	143	153	170	156	176	141	163	161	166	161	160	170	162	173	156	144	170	151	173	172	163	146	175	173
13314	1303	1187	666	586	457	458	370	355	342	357	345	321	295	330	353	297	307	307	333	319	300	294	309	323	349	308	312	314	299	307	300	338	321	310	330	318	301	300	281	293	340	276	301	284	324	327	310	341	305	323	287	297	312	319	294	299	292	312	296	294	316	329	334	333	339	279	304	332	300	328	323	318	325	305	337	296	297	306	308	314	309	294	269	320	303	311	307	334	291	320	312	305	296	307	274	295	335	304	347	336	312	305	301	313	293	305	257	320	296	279	321	284	321	293	344	319	342	324	332	333	306	325	282	303	273	297	304	320	322	352	307	325	287	370	320	337	305	326	297	305	294	308	329	319	318	331	313	278	302	279	311	317	320	302	316	334	297	328	326	320	312	297	292	333	304	325	312	305	324	279	327	317	305	320	281	321	298	318	297	344	310	310	286	316	275	334	326	308	308	306	299	289	319	324	316	295	314	299	318	318	304	329	324	304	305	279	300	325	310	341	311	306	329	319	302	301	316	313	304	294	335	291	312	304	341	314	301	289	300	326	331	304	334	304	313	287	297	338	304	314	288	337	292	312	339	284	295	304	304	313	282	318	325	311	338	318	300	306	286	295	330	318	306	309	316	318	319	329	294	301	327	348	296	324	285	279	292	314	297	302	282	354	308	280	353	291	290	298	297	318	309	323	273	269	328	291	328	313	309	301	314	319	299	312	301	306	283	294	281	301	329	332	295	298	304	337	327	302	288	332	318	318	287	340	311	278	321	301	278	299	310	344	320	330	326	317	289	258	307	315	319	316	290	274	298	297	319	291	324	326	336	296	310	322	309	294	325	327	337	270	324	323	309	298	284	306	308	312	317	304	301	316	294	322	321	268	311	282	290	336	301	314	331	298	301	289	317	296	298	288	319	337	296	293	327	333	293	280	326	282	316	321	309	301	282	309	315	298	311	313	325	314	302	317	311	297	327	333	294	336	303	294	332	298	325	339	326	307	315	339	301	300	338	287	319	337	319	333	302	292	280	323	310	303	325	317	318	315	338	333	314	346	289	348	335	315	313	294	321	296	324	317	286	284	295	316	305	308	288	322	326	307	342	329	292	305	321	298	276	290	316	338	321	336	274	317	318	301	304	304	282	290	338	343	310	314	328	305	328	322	315	302	322	315	299	312	313	325	295	303	298	294	314	314	283	299	343	320	321	309	320	332	284	318	296	317	312	302	304	291	309	314	316	318	291	306	321	278	286	306	298	301	341	328	297	304	302	298	292	295	297	347	288	321	305	290	338	333	317	336	314	319	309	314	315	303	281	294	302	314	327	310	312	306	303	298	302	318	297	278	284	325	338	314	287	324	301	288	317	311	303	340	324	321	278	333	282	311	302	305	281	311	319	331	308	303	285	337	302	271	329	270	285	321	324	282	320	288	302	308	339	318	318	324	329	336	314	286	326	313	306	339	302	304	313	331	278	314	310	312	315	283	320	288	335	327	331	305	316	278	295	316	319	289	295	351	310	316	348	356	305	313	281	323	308	331	305	271	298	276	339	310	282	311	293	338	290	352	309	337	295	308	303	295	280	311	316	302	343	312	297	310	295	305	303	348	305	326	342	291	342	286	288	340	291	304	331	318	289	291	332	318	317	281	333	312	316	297	321	300	325	306	299	327	303	293	307	332	338	318	321	276	289	327	298	331	277	314	323	293	284	320	294	297	324	338	322	297	327	324	308	300	294	304	292	291	316	326	305	329	317	286	315	296	316	313	312	317	303	282	310	300	308	300	363	324	309	318	308	286	303	282	309	316	265	328	289	291	287	287	291	320	318	314	306	317	287	318	327	319	315	307	286	329	312	314	334	313	327	329	321	306	332	328	315	291	310	293	309	304	295	330	283	304	318	300	317	315	306	322	322	290	293	330	312	309	306	300	322	336	280	353	325	319	266	311	313	326	297	314	299	282	324	317	313	309	334	307	294	272	304	287	316	316	318	315	305	333	301	306	297	306	305	335	300	318	309	337	309	309	323	321	321	311	302	301	323	311	311	305	313	301	305	347	299	303	296	277	334	297	313	321	341	311	292	270	343	310	310	288	333	307	327	293	324	307	340	269	329	283	299	325	312	283	312	325	293	293	264	313	287	325	311	309	298	313	328	307	303	328	330	329	313	325	299	308	316	342	324	305	335	304	327	308	311	306	292	316	318	314	309	311	333	285	324	312	333	334	278	295	316	328	287	287	313	292	275	325	326	326	292	285	319	274	297	300	320	360	320	303	301	312	294	334	317	333	318	311	347	322	304	305	272	320	317	352	317	281	303	327	307	315	298	274	350	281	339	287	305	303	331	305	308	277	315	314	303	301	282	337	301	313	322	295	288	365	313	287	325	292	313	301	287	282	341	317	347	279	296	350	320	302	279	332	322	303	310	290	309	290	329	303	294	283	322	287	318	312	303	349	318	317	320	298	321	291	273	324	300	304	308	308	318	294	326	318	342	355	318	303	322	300	304	305	328	296	303	329	319	294	277	309	319	311	295	325	296	318	309	300	325	325	302	316	277	290	310	276	318	321	293	345	297	306	297	343	311	318	302	335	288	331	308	304	298	270	305	316	300	278	304	303	320	298	321	284	343	335	318	297	304	334	331	339	295	313	297	306	335	299	313	283	313	306	317	303	324	307	305	302	299	349	306	305	293	308	295	347	318	297	298	291	296	290	305	298	282	293	325	287	292	317	322	326	296	298	290	273	312	300	326	271	327	298	319	312	278	294	324	316	318	279	309	330	293	276	300	304	296	281	309	326	334	297	319	313	318	328	315	278	300	323	313	323	309	301	324	328	289	298	299	287	285	317	304	314	286	301	311	290	300	321	305	302	283	276	323	329	318	337	303	302	326	310	328	341	298	341	282	332	282	273	313	326	283	293	308	301	304	338	332	313	312	320	286	318	287	311	319	331	313	313	329	311	299	326	279	290	313	355	294	349	306	303	278	295	320	318	339	314	297	310	301	329	306	321	332	290	291	302	325	303	302	306	295	323	315	300	303	271	314	293	323	324	295	317	317	327	307	297	303	306	316	297	287	308	321	291	350	296	271	310	309	300	333	322	312	308	299	298	281	286	321	307	312	301	303	318	320	328	310	284	345	312	340	303	296	301	320	314	310	286	309	295	320	333	286	280	309	302	318	287	332	286	345	299	317	288	318	288	326	330	317	348	273	293	328	322	336	324	284	321	319	301	337	315	336	305	323	305	299	318	309	304	311	319	294	342	320	300	308	334	304	283	308	317	314	314	312	302	294	301	313	318	295	303	316	316	287	276	297	292	312	296	283	306	329	284	285	297	294	319	316	321	301	321	315	296	302	304	321	303	345	292	309	321	292	321	347	318	312	314	305	306	285	282	317	328	304	292	320	313	316	312	331	302	305	336	291	341	331	292	259	313	281	300	312	311	308	308	307	289	346	290	272	301	291	315	305	317	305	288	324	283	331	310	314	310	318	313	345	315	310	326	306
24024	21024	27983	24300	19520	1377	498	335	267	258	193	207	197	153	151	155	165	166	148	144	140	131	144	134	135	149	118	142	125	122	114	133	136	136	131	121	140	113	116	118	107	128	109	139	121	105	129	133	123	126	110	134	120	105	102	118	136	147	115	110	103	124	115	127	117	114	115	142	118	117	109	99	133	110	133	117	115	122	144	111	105	122	111	107	110	94	121	124	120	120	136	117	124	98	119	105	122	132	130	136	116	102	99	106	129	132	115	132	122	119	128	98	127	102	119	99	127	102	120	126	127	111	102	127	112	111	128	118	118	126	144	118	120	128	114	121	120	114	99	112	118	127	115	112	116	112	103	97	124	117	107	99	132	141	115	109	114	102	125	120	101	121	121	134	131	116	116	115	120	133	117	114	126	111	110	122	125	124	105	107	114	112	126	123	136	110	109	109	118	120	139	107	125	116	121	132	117	122	113	119	105	109	124	123	102	120	113	112	106	104	111	136	111	89	114	102	106	125	100	100	113	112	105	118	100	114	115	113	107	136	113	123	117	113	131	117	111	128	108	115	131	126	107	113	125	125	91	97	114	96	115	108	138	116	127	106	125	106	138	107	126	104	128	116	116	110	104	126	120	114	123	119	120	116	124	116	116	124	123	116	109	124	119	117	121	111	130	137	112	121	118	135	141	112	118	102	127	123	117	118	98	114	115	123	122	129	120	119	124	123	109	118	137	109	113	107	118	109	109	130	103	121	106	111	100	107	133	110	110	116	133	102	106	110	108	113	123	104	115	131	115	100	100	132	124	126	115	122	138	147	133	135	130	138	110	121	138	108	116	98	128	125	99	118	116	112	109	120	103	117	106	105	104	109	131	106	116	117	108	118	116	117	131	124	94	110	115	126	120	98	145	111	123	98	112	118	115	86	119	117	118	105	141	126	119	105	125	123	108	103	134	115	105	125	102	132	118	128	114	116	122	109	138	113	112	115	118	118	119	127	127	111	108	132	134	131	117	112	116	104	117	128	99	117	119	102	107	113	113	121	129	129	123	122	119	112	118	115	119	121	122	128	119	131	126	123	123	133	99	119	127	104	118	111	90	103	107	133	134	139	116	112	126	122	113	112	112	106	120	106	118	128	114	118	120	126	133	114	126	123	129	96	105	101	109	99	129	122	104	106	133	114	102	120	122	115	118	113	134	136	111	126	108	116	128	108	128	119	118	100	112	127	115	125	117	110	123	119	148	108	122	96	126	111	125	110	115	107	125	114	117	130	133	120	119	95	118	116	104	129	117	126	114	129	138	130	131	121	115	123	111	134	119	121	117	97	115	129	117	118	111	104	129	125	112	120	123	109	94	117	127	113	108	126	102	102	114	103	133	103	124	132	120	128	139	118	137	108	112	113	122	123	115	131	117	108	112	119	124	120	106	107	125	105	139	108	106	111	126	110	117	114	128	117	124	120	114	113	130	119	113	123	106	110	132	122	119	112	104	110	119	119	136	106	113	109	105	111	113	124	115	126	96	115	119	117	141	146	100	128	102	120	129	129	110	118	109	116	115	128	117	135	116	124	135	101	117	133	130	106	81	109	114	104	110	126	112	120	104	143	118	125	126	121	141	121	104	126	102	110	93	119	120	123	120	106	127	129	121	110	102	105	123	115	133	115	127	109	110	98	131	118	103	128	108	124	113	122	122	127	117	130	110	100	128	129	125	110	116	147	121	135	126	114	104	138	115	111	114	125	110	113	109	124	109	96	106	116	110	104	98	118	87	98	121	132	107	124	111	129	111	104	118	106	140	126	110	117	120	119	109	91	113	106	116	114	95	124	123	116	118	122	115	125	122	97	132	121	131	131	94	133	107	117	96	110	123	98	109	116	99	102	108	125	124	109	117	125	88	135	132	116	93	111	128	122	126	124	97	126	129	118	102	96	128	121	118	127	133	110	120	119	121	106	117	124	97	127	120	108	138	136	123	120	121	106	126	113	115	103	110	122	114	120	125	84	121	120	126	104	118	111	117	131	120	128	110	115	121	123	130	128	114	114	102	120	115	108	126	120	129	122	128	128	114	126	110	120	120	103	107	121	98	114	114	106	113	129	131	115	102	118	112	120	107	132	120	125	120	114	102	112	126	118	104	110	126	101	104	98	108	127	111	134	138	117	116	123	116	119	116	113	108	117	111	120	103	102	106	123	107	119	119	117	118	135	130	107	117	118	101	124	126	123	122	112	96	108	123	104	113	120	126	112	112	105	110	109	101	130	110	105	105	126	100	144	119	111	115	114	133	119	131	123	90	118	113	118	126	93	113	126	115	135	110	115	120	101	125	103	117	117	105	104	121	111	108	125	111	124	120	119	124	116	131	120	109	137	112	112	113	89	115	108	113	117	98	117	106	97	117	101	106	109	116	98	124	123	107	107	147	100	123	120	106	111	108	107	110	127	120	141	116	109	130	133	116	112	117	123	100	128	111	99	115	109	105	112	108	113	108	113	107	128	110	106	135	126	99	106	116	89	106	112	120	120	101	116	118	94	127	120	115	111	101	135	132	110	119	109	138	122	110	134	125	116	124	97	103	113	115	127	98	129	116	112	96	129	106	118	115	104	101	122	99	119	121	106	95	127	113	115	109	105	133	103	116	121	108	104	95	114	136	108	110	113	103	94	120	124	102	115	131	117	129	135	126	121	118	115	122	99	103	95	109	115	124	118	108	136	113	104	88	107	131	128	111	118	101	111	124	119	116	112	116	126	114	139	118	118	114	133	114	127	104	121	111	115	128	125	121	110	120	104	128	110	113	147	119	125	114	111	119	125	111	103	126	112	123	121	98	114	141	121	117	106	130	130	108	114	129	105	113	97	123	114	123	101	115	129	129	123	104	102	121	106	108	127	124	116	108	106	131	95	129	108	126	115	102	107	146	108	105	127	109	112	101	109	133	124	110	118	129	119	110	108	124	110	101	105	118	129	91	118	127	111	133	110	94	103	104	119	123	115	122	127	117	139	119	113	106	119	102	122	120	110	127	120	128	102	125	122	136	110	123	135	112	147	106	101	126	113	146	115	121	115	145	109	106	110	116	117	106	120	130	116	126	122	114	128	122	119	113	118	115	115	99	113	111	120	119	97	132	99	122	92	118	103	109	101	126	128	132	116	119	105	118	119	123	109	107	111	103	111	103	109	137	118	119	109	109	114	110	105	110	113	113	113	117	89	109	110	95	117	109	120	121	102	135	135	119	131	112	114	123	102	120	113	124	102	112	104	118	111	114	110	117	111	124	120	117	122	118	100	131	136	118	106	129	123	119	111	108	101	136	114	123	120	122	109	103	111	107	115	103	115	125	118	107	141	95	114	138	111	126	128	128	97	100	113	133	124	121	121	116	102	107	113	91	142	127	111	110	123	120	111	105	117	112	109	99	116	126	120	117	129	134	113	127	110	116	105	118	118	121	137	116	116	126	131	121	123	123	109	130	116	127	100	114	118	140	119	129	104	113	118
25081	8963	7716	3889	2450	1748	1383	1036	872	726	635	551	477	452	444	373	360	330	352	309	302	288	291	273	279	301	291	284	267	262	241	255	284	250	246	249	241	243	250	267	242	252	244	232	233	241	240	228	252	247	231	241	239	237	227	197	258	204	205	219	225	230	240	231	257	234	238	206	248	230	225	219	214	239	212	231	246	194	232	198	240	249	200	261	236	196	208	217	245	258	245	196	253	199	233	249	206	254	213	210	232	240	206	225	221	246	249	202	240	235	198	233	236	240	221	213	249	240	253	234	224	223	236	234	210	235	243	214	223	234	219	226	225	228	231	228	267	226	214	242	215	224	220	210	232	232	231	202	220	221	225	220	210	206	217	233	210	206	223	228	222	224	219	215	230	248	244	236	252	199	255	265	191	212	234	237	238	223	242	223	222	227	215	227	244	211	263	215	224	226	248	237	234	238	220	219	218	223	208	248	213	217	214	204	207	225	219	248	221	236	232	237	230	214	219	251	258	236	245	191	230	238	242	212	200	231	204	255	231	258	209	235	225	234	232	213	237	232	203	243	236	228	247	239	263	214	245	208	233	211	225	227	198	223	221	237	236	206	211	199	239	201	222	232	215	230	235	241	212	249	241	231	236	200	233	233	245	208	239	201	228	210	226	221	244	219	210	213	209	217	249	245	243	216	235	215	220	208	217	207	216	262	220	246	213	218	215	226	231	240	222	222	248	240	239	202	255	253	240	252	210	221	219	215	215	232	247	195	215	228	254	229	242	222	227	241	218	238	222	227	229	236	206	230	229	231	232	230	194	218	264	239	227	215	230	208	209	213	211	230	235	242	226	227	228	217	233	204	226	236	237	230	220	227	232	220	227	218	223	228	236	214	222	235	204	236	229	222	212	216	207	187	216	235	202	233	204	223	225	256	233	208	230	210	241	218	230	229	258	243	227	217	226	243	240	210	210	208	246	219	230	184	210	222	227	233	227	231	241	196	245	237	209	217	228	227	195	243	207	198	212	231	196	211	225	241	221	231	259	240	261	215	223	243	221	214	246	223	208	265	241	223	224	217	195	230	205	188	210	229	221	217	228	229	232	203	198	228	256	234	241	210	222	218	203	214	270	217	211	212	226	241	237	211	205	209	247	208	219	247	218	237	212	222	238	232	233	221	232	207	234	216	227	211	251	212	225	221	234	206	251	222	227	253	215	202	223	203	236	215	222	243	219	223	239	209	250	227	231	212	216	251	208	238	241	250	228	239	241	210	237	223	196	239	243	240	220	212	238	250	252	208	237	200	211	218	217	224	224	255	214	215	212	196	247	229	196	227	231	213	231	242	221	223	232	211	221	220	216	232	224	238	218	243	226	229	227	237	222	205	230	186	243	238	226	226	214	249	237	227	217	200	197	198	221	216	249	240	241	242	219	222	218	218	219	229	237	247	208	246	239	239	215	222	231	213	235	213	226	224	211	205	230	214	244	227	258	251	217	232	226	237	240	267	186	216	240	213	215	247	232	202	233	217	228	218	213	224	222	227	220	215	237	256	208	231	217	214	232	220	211	211	212	228	229	236	211	211	200	229	242	223	231	220	211	212	209	213	254	209	219	215	264	212	231	221	244	228	240	187	255	219	227	248	221	251	203	227	206	212	236	217	227	220	197	226	220	221	217	234	228	248	228	218	230	241	245	207	251	213	213	217	240	224	218	211	207	230	209	223	208	239	222	224	239	258	246	216	238	213	219	226	199	239	212	233	224	209	241	233	226	225	231	207	229	235	229	221	212	191	231	231	215	221	211	231	219	240	228	214	213	235	241	262	246	238	238	206	223	187	228	234	216	226	215	224	236	222	217	247	237	221	234	230	233	250	228	232	222	236	224	246	238	229	225	231	239	209	231	247	224	205	228	237	237	213	221	240	226	213	246	229	217	246	233	199	231	244	242	199	232	237	227	191	240	244	226	222	209	236	229	223	237	230	238	217	223	210	257	216	252	280	215	234	240	202	219	224	229	205	236	230	215	220	232	260	252	215	189	232	222	213	224	235	239	235	231	203	238	229	254	253	219	225	240	230	216	226	247	210	212	190	236	229	231	261	212	248	213	227	218	235	214	223	228	252	231	236	230	213	242	217	221	236	226	194	221	223	225	225	215	219	241	219	232	218	213	229	215	206	206	241	249	243	219	219	229	190	232	201	238	172	236	230	244	197	223	214	220	205	234	199	217	232	212	215	229	222	236	243	256	216	213	222	235	202	255	218	218	233	228	238	247	230	231	205	235	214	224	228	205	190	233	228	245	218	232	229	231	216	207	216	243	247	239	225	227	231	203	219	203	220	224	199	222	259	197	231	247	229	253	226	252	201	216	246	212	222	221	210	205	218	208	200	232	232	234	231	228	232	249	247	225	199	234	205	235	225	233	217	226	229	222	251	250	208	231	238	221	214	205	194	217	228	219	235	215	200	212	244	235	206	216	242	210	221	220	234	215	233	200	217	218	213	220	200	195	227	199	240	225	256	205	231	208	215	220	240	240	202	177	224	247	224	235	253	212	231	232	246	246	195	225	222	244	200	213	225	215	222	250	224	195	212	231	230	202	207	218	210	203	205	223	214	196	220	231	234	237	240	230	236	245	232	203	208	215	235	238	212	214	228	206	204	235	230	215	239	234	212	216	242	232	262	214	203	221	249	246	215	242	213	203	228	199	270	241	207	216	228	218	225	198	209	196	218	237	221	230	226	225	232	235	234	228	270	208	228	237	225	214	221	216	209	220	196	205	236	230	212	215	215	222	227	221	204	234	233	263	243	223	220	257	219	212	189	225	244	259	246	245	217	237	240	217	205	211	230	197	237	219	208	209	237	219	217	242	229	239	228	197	229	234	246	235	244	223	248	232	201	229	230	219	234	238	248	234	233	233	210	239	217	246	251	197	235	221	223	254	219	219	207	212	214	210	226	244	224	248	206	225	230	229	231	225	204	220	248	250	209	205	231	221	247	197	230	220	211	231	216	241	257	223	247	235	223	211	228	237	242	200	235	242	229	235	209	209	249	246	238	212	233	207	235	209	239	219	247	248	225	203	226	220	228	212	246	205	223	227	203	192	223	187	240	252	248	218	226	218	228	240	236	241	179	223	234	226	214	239	243	224	208	193	206	230	210	221	237	221	227	209	236	233	198	221	235	212	227	224	249	239	235	224	254	236	229	230	220	219	281	238	239	212	249	200	235	224	241	185	230	202	239	229	217	221	245	211	230	251	211	209	237	240	233	246	239	244	258	241	211	205	231	246	232	226	218	262	237	206	186	258	195	228	209	215	227	238	229	202	220	207	242	216	223	230	235	249	227	226	218	221	229	229	242	245	240	219	217	211	251	242	202	207	218	200	229	230	240	233	212	227	226	235	235	209	231	215	235	236	228	221	213	238	220	227	239	216	233	230	235	242	212	222	226	200	217	228	242	239	236	215	225	221	221	238	213	259	215	234	216	245	230	243	236	211	235
23032	21036	28627	23654	21038	18230	1756	748	516	508	487	436	419	413	395	384	365	320	344	334	339	315	319	324	319	325	314	358	294	315	319	326	291	320	291	316	307	276	309	291	292	302	302	302	344	290	270	280	294	299	291	265	297	308	293	261	297	291	269	303	310	297	298	270	264	281	263	274	283	287	323	305	282	264	291	270	323	281	290	306	299	279	268	320	321	308	298	289	296	284	262	286	276	293	273	272	311	304	272	285	302	300	275	297	291	290	290	289	307	289	273	283	345	283	269	276	287	272	303	295	285	271	274	309	299	291	295	293	269	302	289	289	313	267	290	295	292	285	268	301	275	292	281	319	250	287	316	281	270	296	271	285	305	305	287	299	319	302	299	300	291	326	273	295	291	276	311	307	272	288	264	290	264	294	307	281	268	276	263	298	275	282	284	305	280	289	265	270	296	303	307	292	323	274	309	252	286	307	293	302	292	267	260	313	272	306	277	285	302	301	322	289	284	297	308	280	261	280	276	286	269	294	303	281	282	259	305	287	252	281	303	317	293	289	278	277	284	290	309	269	278	296	282	324	276	301	320	288	292	336	280	258	306	279	312	291	306	280	262	291	310	282	303	306	276	268	287	320	299	253	285	270	328	299	279	292	319	299	268	314	281	279	307	307	275	276	297	279	314	281	287	299	309	292	281	266	261	304	279	291	328	308	284	313	304	267	282	299	289	286	282	270	299	314	286	245	294	306	288	285	271	290	294	252	275	288	304	299	277	287	283	315	300	289	295	299	310	296	297	269	293	291	299	305	293	323	317	277	282	268	295	296	317	294	293	301	306	279	276	295	288	299	299	285	279	307	275	262	276	295	328	261	285	304	276	326	308	278	291	304	268	296	280	292	267	283	282	279	305	282	271	290	299	293	292	296	270	297	293	314	293	295	294	303	282	291	277	248	281	268	300	291	317	321	265	303	272	292	280	293	286	299	275	282	289	278	278	274	249	277	269	294	293	286	290	286	305	273	299	293	296	293	299	282	270	280	308	329	271	302	298	285	279	295	322	266	282	277	280	267	300	337	297	299	287	322	266	309	310	289	314	303	296	320	294	310	303	264	272	309	284	299	306	278	288	312	269	294	277	280	274	297	308	268	286	280	281	317	274	267	311	293	279	302	265	322	273	259	285	269	301	255	309	297	282	298	292	280	291	300	285	276	304	283	269	283	294	310	287	281	287	273	247	303	272	296	284	268	287	291	313	318	280	277	321	278	296	271	277	297	250	283	264	303	262	309	289	293	304	288	267	294	247	294	284	304	293	318	306	284	311	291	268	314	303	311	315	313	295	273	296	275	287	274	281	301	279	265	294	291	273	300	276	303	285	286	278	293	280	310	281	278	326	284	315	318	319	310	305	285	310	278	280	288	319	300	256	259	301	306	283	303	280	289	288	302	293	291	317	296	293	278	278	285	319	243	336	287	257	286	287	300	303	320	281	309	266	296	285	279	311	277	276	252	271	292	288	294	255	260	282	298	297	303	289	313	307	278	278	300	284	285	274	292	283	276	268	304	296	286	297	273	265	291	281	302	288	311	289	301	293	292	287	291	282	286	296	295	306	280	296	312	291	299	288	302	304	279	297	301	317	292	302	327	290	278	304	305	297	277	278	298	290	333	282	312	307	294	281	279	282	318	293	289	302	251	253	290	288	321	276	268	298	290	266	299	288	289	263	309	295	298	293	288	286	281	262	289	249	300	270	296	316	288	286	292	298	289	295	302	267	302	319	313	270	282	286	248	318	286	311	308	290	308	274	287	306	319	311	292	279	260	308	269	270	272	293	286	296	283	287	269	288	309	310	279	314	267	277	270	266	286	314	285	289	252	304	301	285	294	267	301	292	274	268	311	298	268	322	290	290	304	272	274	267	254	275	289	263	283	300	302	316	287	278	284	283	303	276	283	288	282	282	263	272	298	291	287	269	308	280	280	296	286	298	265	261	255	277	275	293	298	289	285	288	306	289	276	277	309	273	283	275	280	299	288	265	270	321	287	284	292	278	290	292	307	278	274	288	281	302	299	305	261	321	274	271	275	283	305	296	291	306	282	270	312	301	273	297	280	336	286	286	317	302	282	285	292	275	265	288	302	295	268	280	328	276	291	323	264	270	262	293	304	310	277	294	296	289	289	302	253	289	262	312	282	288	287	274	300	280	260	257	284	316	290	255	279	292	270	276	280	308	319	280	278	310	312	290	281	267	334	283	300	298	266	258	286	262	280	288	291	290	285	306	263	291	300	284	270	282	273	272	296	258	287	272	297	284	297	290	301	287	271	284	276	261	271	275	297	274	319	309	293	318	255	311	296	288	292	285	291	285	288	310	275	298	306	305	254	316	298	327	292	274	260	286	282	287	276	296	302	309	297	267	308	296	253	282	305	260	257	269	331	278	298	274	294	299	270	304	272	285	317	290	289	293	298	270	322	313	295	290	307	308	280	312	262	301	312	298	278	261	296	296	290	269	296	282	302	299	289	291	264	301	281	313	285	290	269	303	284	284	296	265	282	261	282	266	258	278	275	270	325	266	313	320	310	304	307	312	261	276	310	307	287	288	307	308	254	290	259	270	272	290	267	308	279	262	272	302	304	314	274	287	315	301	314	279	321	305	284	263	267	314	285	276	300	298	306	285	257	294	258	296	306	319	271	316	293	281	269	299	293	287	295	295	315	276	299	283	268	315	295	295	279	286	294	327	305	308	297	290	264	306	275	284	286	278	289	284	288	273	282	262	284	265	291	270	253	304	281	285	301	295	275	287	270	240	323	291	290	291	281	303	309	283	333	297	265	332	284	288	306	256	291	312	297	283	276	302	249	271	287	274	298	297	282	320	318	260	304	286	268	257	310	306	264	304	279	316	317	265	298	299	288	264	307	294	299	316	248	276	280	251	310	308	270	288	315	276	302	306	288	282	318	304	275	276	279	276	300	280	270	317	261	268	281	284	296	308	299	252	306	277	304	317	298	297	279	295	312	302	292	268	288	269	294	263	304	284	276	296	283	274	263	316	300	271	280	287	281	291	293	279	301	299	300	274	311	294	279	281	292	296	293	284	315	295	284	279	307	318	311	276	307	271	261	269	298	292	309	294	288	315	299	289	304	290	277	289	265	318	289	315	303	260	300	270	259	301	273	293	266	289	299	303	289	277	302	297	281	291	291	284	284	277	269	298	261	297	271	278	285	280	283	296	301	290	267	253	266	273	283	280	273	279	288	311	286	268	305	318	290	303	285	275	301	310	326	278	278	292	315	263	293	264	289	288	311	259	278	288	290	286	262	272	301	269	266	259	290	286	286	252	258	288	265	261	265	310	270	303	288	293	272	290	286	278	292	308	314	262	287	296	316	278	302	307	290	284	300	263	279	260	313	289	296	269	280	281	271	282	289	271	313	309	307	296	275	274	285	285	316	300	278	292	291	292	263	278	313	300	269	275	270	301	280	267	286	282	280	269	280	320	274
28475	14776	12691	6791	4533	3406	2551	2021	1697	1424	1226	1144	1027	905	866	828	769	726	695	669	669	657	633	623	640	644	596	581	596	625	565	588	566	563	543	539	571	559	519	535	570	549	521	530	453	505	487	533	552	521	547	523	538	467	561	491	504	534	525	498	539	517	448	506	488	536	500	494	486	490	523	550	514	501	510	506	499	532	452	501	503	478	499	505	508	534	477	489	503	513	519	480	488	520	505	521	491	439	514	539	469	560	495	526	510	496	534	469	511	516	517	539	485	506	496	467	514	543	461	500	529	517	496	529	494	535	504	527	522	541	465	498	493	502	498	494	525	480	509	520	511	520	505	496	526	487	518	488	494	467	513	549	521	503	481	486	494	486	512	492	524	472	505	449	495	524	523	512	523	478	503	530	493	548	520	510	505	463	449	496	479	488	480	523	520	456	474	473	510	497	479	530	525	521	523	497	498	518	500	495	517	485	485	531	514	491	501	516	494	476	526	495	487	490	530	480	478	461	461	516	513	486	504	523	488	500	506	472	504	500	483	517	484	487	509	511	483	535	456	523	527	486	521	490	542	519	501	517	476	563	441	482	504	473	491	525	475	498	484	557	521	540	515	485	480	538	523	468	542	502	493	499	489	455	533	512	506	489	507	462	502	522	496	495	481	463	481	498	532	489	489	492	506	521	492	469	478	490	491	465	499	491	484	492	508	509	483	511	520	493	507	456	496	544	524	500	502	516	498	505	458	483	506	494	545	479	497	491	483	538	524	484	462	509	490	474	511	442	496	497	506	526	493	485	503	519	494	474	488	471	510	491	491	529	492	444	496	502	457	496	494	508	499	490	514	514	501	537	494	479	490	501	528	521	480	460	497	484	476	498	446	504	517	485	462	490	508	488	531	513	518	505	498	492	448	519	489	487	526	459	499	527	487	455	478	464	472	496	509	504	481	510	470	492	503	473	483	472	496	489	483	477	514	487	528	480	483	542	492	524	510	507	496	519	496	509	493	514	492	500	535	484	498	505	510	476	483	518	502	491	496	507	504	517	496	542	467	466	494	505	506	471	456	495	525	476	489	491	521	467	503	519	485	507	491	449	505	545	496	534	535	537	484	537	503	478	503	442	518	505	524	508	493	528	464	479	498	498	517	538	482	501	504	452	451	493	472	500	484	510	501	498	479	511	501	471	492	537	482	526	525	516	468	487	483	493	500	491	479	503	484	477	460	526	512	562	511	518	510	478	551	490	482	503	468	503	453	505	512	537	472	525	474	517	518	507	463	453	451	512	506	487	461	472	475	504	497	523	499	465	536	564	481	494	515	456	550	479	492	485	475	490	499	493	508	452	478	456	501	483	519	506	530	507	491	492	479	503	495	487	489	508	535	490	514	562	487	516	516	474	500	478	537	491	494	486	510	474	517	508	504	443	494	465	487	491	452	508	518	514	504	501	530	470	492	486	524	485	468	494	495	519	517	489	499	481	489	478	485	448	503	499	501	455	523	523	483	461	485	498	532	545	528	525	487	524	512	509	480	548	491	476	457	468	492	505	509	501	462	500	531	520	535	528	518	514	535	486	485	470	514	519	506	507	478	509	501	512	492	511	495	543	493	490	477	506	495	529	529	510	467	473	483	485	510	497	467	513	471	516	502	503	470	471	524	492	505	541	488	484	514	509	501	502	488	509	497	484	479	518	513	495	509	481	494	484	489	497	484	497	552	504	494	518	508	469	520	526	460	465	519	531	482	467	505	490	489	540	464	484	550	496	486	470	508	462	489	481	512	481	535	508	510	508	506	511	523	495	505	522	495	506	479	498	438	476	473	490	523	453	512	498	476	509	527	495	512	534	527	487	491	511	510	524	495	546	493	497	524	488	496	501	490	508	480	540	480	512	476	478	502	499	501	491	497	516	526	532	486	498	503	537	456	479	556	540	524	519	511	508	504	459	502	486	497	473	485	480	491	492	473	471	519	480	509	527	490	515	517	503	485	499	480	492	487	467	475	503	550	524	521	474	468	523	544	489	509	510	529	488	484	532	454	480	512	520	510	507	464	519	495	488	500	505	506	476	503	525	500	512	481	475	510	459	519	513	511	515	457	487	476	534	504	500	486	467	505	539	516	488	490	532	458	488	506	525	496	496	495	499	528	493	522	479	497	502	447	492	504	478	482	483	468	470	523	490	512	490	476	471	525	524	464	532	569	515	471	505	458	490	507	487	453	526	530	486	503	473	515	475	492	496	449	490	505	500	510	522	513	491	530	515	492	510	502	511	489	499	431	510	528	512	472	531	501	536	473	520	492	486	558	510	492	474	486	500	499	515	477	464	520	510	528	492	493	487	482	518	497	498	480	482	505	520	466	476	474	494	499	459	476	497	454	516	487	473	506	465	509	466	494	490	495	496	476	470	487	506	501	498	498	480	454	506	487	513	472	497	504	521	510	503	546	515	513	549	482	497	534	533	502	525	535	502	506	509	496	535	513	464	502	493	504	496	479	477	544	490	473	481	486	516	468	502	484	491	506	482	487	514	485	477	464	488	472	521	474	533	492	470	519	529	520	441	495	461	443	535	477	480	524	500	505	479	514	511	493	564	492	565	479	475	514	473	509	516	506	495	495	536	483	497	527	501	491	513	497	542	538	491	517	529	456	515	524	473	498	499	494	497	494	509	488	492	460	490	468	514	504	480	507	433	505	489	472	526	489	524	514	542	468	468	499	503	521	465	521	516	501	498	474	496	518	523	490	480	523	568	505	517	506	512	508	492	491	528	526	510	490	487	495	486	511	508	490	440	494	497	526	484	483	505	501	499	463	518	518	488	530	512	488	508	478	536	481	541	476	498	520	510	502	497	474	469	486	497	484	530	536	523	498	454	498	531	482	535	486	531	469	510	515	495	439	525	510	515	490	487	475	478	489	423	519	480	455	470	516	448	521	485	476	494	466	509	505	533	552	491	470	507	508	545	498	502	503	472	485	494	510	512	512	431	516	537	488	475	488	456	515	507	488	548	505	491	492	518	477	473	551	511	495	483	475	482	502	488	526	492	525	518	512	494	527	491	464	506	478	538	475	498	516	534	458	510	505	475	475	520	502	486	515	488	473	464	491	475	488	510	493	495	503	530	464	480	494	502	482	574	478	515	511	501	530	470	516	490	536	518	510	486	465	496	482	527	509	487	531	483	481	523	488	446	535	484	514	557	450	535	497	478	485	533	479	517	495	547	511	478	494	448	482	532	469	450	498	485	504	505	515	483	447	504	521	480	534	489	501	489	505	483	486	491	542	488	498	522	533	521	510	490	519	466	459	476	497	496	517	485	507	501	491	507	538	509	521	472	508	484	531	465	513	512	518	479	501	542	501	505	491	507	490	481	515	473	496	476	513	509	493	527	482	499	495	496	487	484	478	505	479	523	511	443	489	529	460	500	504	541	531	500	493	530	505	509	521	528	504	509	483	528	506	486	546	495	452	497	464	481	496	519	487	490	502	478	481	489
26743	20364	7797	487	240	194	201	199	184	156	175	164	152	172	161	162	162	159	158	151	135	167	161	172	175	153	169	183	159	150	170	167	151	175	154	141	160	154	147	166	165	196	148	171	163	184	155	156	172	162	167	189	144	169	168	160	156	165	148	135	142	149	151	149	152	172	137	163	185	155	164	157	149	161	147	148	141	166	150	179	149	148	169	131	167	160	172	161	165	144	151	162	145	167	153	153	169	157	147	160	176	170	156	166	167	151	173	143	157	163	162	136	134	147	178	153	167	156	165	156	166	165	139	133	196	138	159	178	176	155	171	172	143	171	163	153	162	158	168	150	145	186	156	170	146	158	152	161	157	159	185	155	174	165	170	194	157	161	148	174	134	157	153	175	180	170	149	133	189	141	155	142	167	149	159	153	146	149	156	161	177	156	140	144	162	134	147	165	147	157	155	151	168	152	165	158	154	153	171	145	163	148	154	161	140	130	150	146	172	161	145	148	178	153	167	181	176	165	171	175	143	172	177	161	163	139	156	175	152	155	163	139	165	175	185	147	177	135	151	152	153	181	189	181	148	175	162	174	154	171	159	149	171	160	152	163	159	153	159	150	159	163	161	160	169	155	159	153	160	156	176	145	156	158	155	139	157	162	154	198	169	156	177	159	147	144	171	160	154	151	166	158	167	146	148	170	140	161	174	151	167	160	145	167	166	162	144	160	184	151	165	162	152	135	165	144	145	144	162	166	148	160	159	142	159	155	162	135	155	149	166	156	145	167	163	161	151	171	165	161	137	152	161	149	120	177	143	166	163	165	157	154	154	174	167	164	159	163	175	135	154	166	167	160	163	160	145	166	174	157	160	150	164	162	163	152	153	144	155	156	141	149	141	177	170	167	177	133	162	170	177	165	159	146	169	177	151	147	174	157	151	171	165	162	161	158	177	160	168	183	164	144	174	179	162	163	155	160	181	170	171	142	138	148	165	173	150	160	152	153	164	157	169	137	155	192	156	150	143	152	153	170	161	156	165	147	154	133	132	162	128	156	157	144	147	153	143	151	178	147	125	160	155	149	149	139	170	185	148	165	171	159	148	178	158	155	176	178	171	181	140	160	145	146	146	171	180	149	150	162	134	161	163	148	183	159	171	168	148	176	162	163	135	144	167	176	149	159	165	152	160	146	153	168	147	130	173	191	157	164	184	163	158	178	157	162	163	162	172	146	143	167	172	144	155	141	156	143	163	158	154	176	163	187	144	163	153	144	176	161	147	183	156	160	164	159	144	152	169	156	178	150	160	179	143	167	148	150	184	164	155	178	142	146	134	151	153	174	166	154	160	167	178	162	182	161	183	155	170	142	171	167	135	152	167	135	145	154	164	150	152	192	166	146	154	154	163	165	177	152	145	159	165	157	165	170	131	146	134	154	185	161	144	177	176	175	153	173	175	152	168	158	142	146	167	137	175	158	155	162	181	152	177	159	148	147	180	184	158	172	155	146	155	158	178	152	181	163	156	152	177	154	150	179	164	160	159	150	159	144	171	150	178	150	181	172	138	168	149	168	148	166	147	152	161	168	141	167	162	157	155	149	140	165	149	149	168	180	140	149	175	159	153	154	151	158	140	179	146	178	170	171	142	159	156	161	175	160	137	147	143	135	157	148	173	140	166	169	154	168	138	166	177	173	164	162	147	163	152	140	173	165	144	160	156	142	155	182	163	157	167	138	149	174	143	161	137	177	187	140	172	141	149	152	182	153	182	172	133	128	159	180	152	162	157	158	166	146	160	147	163	153	177	154	154	162	153	145	145	158	152	154	155	156	147	149	160	146	135	168	148	169	176	175	140	171	157	153	163	161	176	139	149	158	148	168	166	149	141	162	156	147	174	147	174	140	156	167	137	165	173	164	168	152	165	165	149	170	151	140	169	176	167	154	173	143	146	186	166	163	148	167	145	142	166	168	168	169	175	157	164	163	146	144	169	152	158	164	159	157	142	165	151	133	159	141	164	158	164	161	159	154	171	166	169	167	174	147	145	145	162	157	158	147	157	140	169	134	147	161	170	166	144	146	162	169	141	150	157	149	158	154	160	146	164	161	158	160	144	154	144	161	172	163	175	184	156	157	139	146	174	148	162	159	180	145	162	151	165	162	146	156	175	166	175	177	143	169	161	160	164	161	159	152	165	154	148	147	158	153	161	153	151	123	180	148	151	152	141	164	172	139	155	178	152	155	168	180	159	171	181	188	157	171	155	181	176	145	179	146	148	157	150	165	166	160	136	154	143	181	138	149	156	181	157	154	155	170	182	137	152	183	183	155	168	158	151	155	145	146	156	165	159	155	145	156	151	165	153	172	185	156	175	143	152	150	161	161	153	145	160	166	149	162	174	158	154	140	167	174	149	168	148	143	152	153	168	180	154	151	162	177	166	152	152	155	161	145	179	172	145	174	159	159	154	145	169	160	163	152	144	161	161	175	146	165	151	156	170	153	161	146	157	150	159	174	142	173	187	164	160	173	172	156	138	175	146	173	152	169	149	134	154	152	142	159	158	161	158	166	164	132	170	151	174	173	164	171	145	166	146	175	134	166	153	158	156	183	166	139	155	155	175	188	163	159	163	152	182	134	172	154	146	151	162	145	152	166	152	152	175	183	164	183	140	193	178	171	160	152	152	140	141	160	164	170	139	168	168	150	146	124	173	153	165	159	158	164	161	169	143	161	169	170	161	156	163	174	170	158	158	150	160	186	156	163	160	159	182	176	157	149	154	151	155	178	168	164	136	158	190	191	159	171	165	162	159	149	178	155	167	174	178	152	178	168	170	154	147	142	152	157	164	172	146	164	158	173	160	190	151	150	146	156	158	169	143	174	175	159	147	162	169	163	147	159	155	140	144	145	144	153	178	156	152	152	164	143	177	165	159	190	152	171	167	157	172	137	163	119	147	149	178	182	166	155	180	169	175	162	176	152	169	160	167	160	144	175	142	165	133	144	157	161	178	146	145	162	160	162	152	141	148	150	154	163	170	141	162	171	172	155	160	171	156	155	191	152	163	161	151	166	164	143	166	152	175	153	174	143	143	173	170	146	155	171	175	170	160	184	174	176	146	162	149	150	177	135	167	176	169	137	175	188	175	179	148	176	162	147	183	156	154	176	157	151	155	167	170	174	156	144	176	167	164	178	156	140	159	150	164	166	161	156	156	162	179	156	164	156	179	151	160	179	188	161	152	154	151	169	149	172	170	146	166	155	163	158	147	176	147	151	142	179	187	173	137	170	151	149	135	176	164	166	155	157	150	169	157	138	140	148	160	149	161	153	157	182	169	131	167	155	187	131	184	176	165	132	165	170	156	163	172	132	153	161	171	156	166	169	175	160	159	176	149	159	179	158	161	149	153	127	162	151	143	164	153	190	159	160	129	150	175	149	144	162	169	148	153	166	183	147	156	149	176	155	149	166	154	165	176	148	161	156	157	152	161	165	138	180	154	161	168	141	166	148
12389	1271	1231	705	553	484	398	370	339	339	349	331	331	323	343	336	315	327	320	317	341	306	325	338	320	282	307	301	301	332	287	335	294	306	357	329	336	297	305	308	313	296	302	306	319	290	350	343	311	324	333	304	322	321	334	310	302	305	295	262	333	327	328	341	314	284	311	289	313	310	319	331	302	287	253	320	295	315	342	307	341	312	311	308	301	311	313	305	302	305	302	307	333	281	299	296	302	321	268	321	295	315	335	327	332	318	290	310	311	319	326	355	289	316	322	305	318	308	320	332	303	335	306	315	326	331	310	319	296	307	345	314	304	304	296	279	319	314	286	294	296	308	322	310	337	307	301	295	274	310	319	342	299	314	312	312	269	336	333	331	314	305	334	293	281	318	337	282	302	296	287	314	330	284	290	303	309	305	293	285	272	337	291	289	318	286	286	327	312	282	350	315	310	268	305	321	311	297	318	293	320	298	293	305	323	308	305	329	322	285	300	330	298	285	319	300	310	344	312	313	311	315	313	289	293	329	301	310	307	322	279	284	330	340	336	316	326	326	336	294	281	311	324	305	341	318	307	317	316	314	328	313	346	295	291	313	324	319	309	296	323	352	311	308	336	303	307	310	330	289	296	342	337	297	304	301	318	304	315	308	304	319	295	326	341	286	336	332	302	335	307	304	308	305	290	297	269	320	294	321	316	298	274	318	320	292	319	294	332	279	307	294	301	319	294	283	296	284	301	302	319	309	309	319	321	308	317	290	337	335	348	324	301	280	320	302	316	273	329	322	290	308	307	333	323	303	302	311	318	280	328	317	291	312	310	315	281	299	309	319	303	270	300	282	313	295	325	306	286	310	275	296	317	301	342	299	292	332	311	307	320	296	305	291	302	299	306	319	302	317	290	330	279	322	340	304	285	316	322	310	296	311	304	306	336	292	314	304	308	314	287	274	342	317	298	286	284	315	328	311	306	304	294	310	317	310	301	309	330	299	307	342	315	317	319	310	291	286	332	314	275	294	333	287	319	307	331	349	305	288	305	313	315	293	311	321	311	306	285	344	353	311	300	291	326	330	320	293	312	305	300	312	349	286	306	328	321	333	295	288	310	300	288	290	316	280	298	300	313	341	322	313	313	299	313	295	325	272	320	280	314	297	314	290	274	306	294	301	307	324	309	302	292	326	299	298	337	323	309	311	296	342	327	270	290	291	298	298	296	312	350	290	332	282	295	281	292	319	310	309	309	319	302	321	310	319	326	323	294	322	282	301	291	289	321	287	290	306	289	350	275	301	335	317	328	290	318	327	298	273	299	317	320	314	341	303	324	299	320	302	325	316	327	313	283	303	319	304	306	333	298	311	288	320	331	322	297	348	319	313	349	302	272	324	284	333	296	317	312	302	323	307	340	331	308	298	297	323	283	288	302	272	298	285	329	317	305	333	304	314	325	303	313	302	304	320	316	306	310	319	314	295	320	310	310	308	302	317	289	307	302	324	316	264	325	291	297	336	332	313	318	312	308	310	302	320	298	303	322	326	304	302	271	271	291	293	279	298	308	346	349	311	294	291	337	307	309	291	322	301	308	318	300	305	320	300	328	295	323	306	317	309	296	315	321	312	321	317	296	329	325	310	293	308	326	298	307	300	333	306	340	272	299	296	312	305	310	311	317	289	317	306	321	339	307	320	312	291	299	316	290	290	286	308	312	321	299	324	318	309	309	330	299	314	287	309	298	281	319	327	307	295	302	300	313	267	312	303	299	321	310	287	315	305	306	324	328	296	323	315	313	315	294	306	328	349	321	271	309	328	317	302	308	338	347	322	319	310	307	311	278	300	334	330	282	292	301	313	276	295	304	331	287	289	307	297	300	296	298	329	300	288	325	315	279	342	289	322	320	297	294	309	334	322	307	323	309	343	282	333	304	275	295	287	326	321	297	287	286	298	292	319	335	349	320	319	290	290	314	343	331	309	309	329	322	329	311	294	285	318	298	327	262	310	308	307	312	317	288	322	315	324	320	300	288	304	308	322	295	309	274	285	304	299	289	330	309	266	310	305	308	310	298	293	305	320	309	317	343	307	310	291	316	291	301	327	296	338	293	290	306	329	305	324	314	332	295	322	320	296	313	324	327	326	344	318	276	305	324	298	310	328	299	302	321	320	307	304	299	289	304	260	348	299	297	327	301	319	270	295	321	302	292	290	285	348	303	299	324	331	320	284	289	282	311	280	286	264	329	322	316	291	327	313	309	321	306	296	319	295	294	319	335	292	322	331	341	314	304	304	310	274	323	320	312	319	331	299	295	308	305	280	315	350	313	294	332	339	297	305	320	337	297	301	284	315	322	312	304	281	311	291	339	317	316	300	299	312	288	322	278	320	332	317	316	311	295	288	314	293	297	282	292	294	292	284	304	294	311	295	287	290	261	313	311	328	314	290	287	316	343	308	309	278	305	296	326	274	307	302	304	326	337	331	306	325	319	322	322	314	335	320	305	317	330	327	285	336	333	309	331	345	306	321	319	302	293	323	309	307	297	306	314	316	304	311	310	308	286	261	306	360	309	314	320	335	311	310	316	308	274	276	295	294	309	327	294	282	314	285	340	319	291	303	296	350	327	315	322	286	293	303	350	309	278	311	288	280	304	284	310	326	294	280	308	294	336	330	321	317	293	312	327	311	283	321	317	321	320	285	287	315	310	292	325	318	288	329	307	312	312	308	310	298	289	306	313	270	283	307	331	293	311	284	287	332	328	324	324	324	286	312	289	316	294	317	291	315	295	313	266	312	295	314	308	307	286	323	304	291	299	312	341	322	326	323	320	318	329	302	336	313	295	315	291	314	311	293	315	332	340	333	308	285	309	323	275	277	306	306	300	303	294	288	311	312	302	318	321	272	283	311	323	323	284	274	327	288	318	311	289	302	316	310	264	325	311	283	298	320	288	342	317	295	311	319	298	328	334	284	283	287	283	303	323	314	281	314	314	308	325	322	314	295	290	315	286	311	314	295	314	289	278	288	289	291	312	350	339	318	310	266	283	309	304	307	300	283	305	282	306	311	331	325	324	328	307	333	282	316	308	297	296	301	313	300	306	311	355	309	283	339	310	291	280	308	305	328	297	326	285	251	310	311	289	325	288	305	317	276	339	320	297	285	285	286	291	320	295	284	292	308	296	347	295	326	279	354	294	299	306	322	358	310	329	297	308	314	316	309	326	329	300	290	327	326	278	295	300	318	283	304	289	336	318	354	315	280	303	316	298	299	302	302	269	319	309	309	290	299	297	307	293	312	298	292	322	318	324	308	308	332	337	278	308	314	302	344	316	315	324	308	309	317	310	315	309	316	297	290	336	328	306	319	302	327	282	295	314	308	310	305	288	363	311	299	299	319	322	321	304	335	335	320	284	303	305	336	320	297	318	307	316	319	337	327	319	271	346	311	338	299	296	310	311	313	304	333	314	310	310	275	306	317	291	299	342	301	318	340	291	292	293	318	286	303
24046	21072	27968	24389	19116	1321	478	342	261	230	205	185	184	179	162	139	136	123	144	163	138	127	156	165	138	138	125	112	135	138	142	145	114	120	122	109	126	114	114	125	119	122	118	122	122	134	104	153	118	118	119	129	132	116	126	115	126	117	117	99	112	119	119	113	128	120	116	117	104	113	121	120	134	123	119	125	125	110	121	124	112	120	124	113	110	119	96	132	119	120	118	129	132	114	109	118	127	120	130	116	106	121	124	127	124	113	109	132	133	115	127	116	118	114	112	116	103	124	115	118	128	132	102	118	119	123	114	122	108	100	122	111	117	120	124	117	113	104	121	120	101	124	120	98	120	112	122	125	134	132	145	127	120	124	97	111	116	115	119	129	144	135	123	101	104	132	113	137	101	132	112	111	123	124	109	114	126	118	110	117	125	121	113	105	119	150	128	121	111	110	116	117	113	128	132	115	128	109	115	107	113	126	120	142	121	117	122	118	120	128	116	129	127	135	141	113	119	119	116	108	115	127	122	122	112	123	109	111	120	115	116	109	126	117	122	116	103	131	115	126	106	110	99	108	114	114	109	108	117	109	124	127	105	110	118	101	95	93	129	119	112	112	116	129	122	117	121	109	122	117	125	129	117	107	89	121	147	119	91	113	138	105	107	114	148	107	128	122	121	136	129	119	125	135	104	113	120	131	122	103	128	131	109	124	115	119	142	105	114	129	123	112	139	99	115	106	119	118	122	118	121	122	118	135	117	118	118	110	128	126	126	122	95	113	105	129	115	132	131	119	128	109	111	126	127	131	126	100	119	97	102	144	130	120	122	118	126	124	118	139	108	93	111	112	107	111	116	124	116	114	119	142	119	118	121	128	126	113	96	113	98	122	123	112	113	130	116	115	116	104	120	105	104	127	121	112	121	122	113	112	123	114	117	102	143	133	115	108	106	112	128	123	113	117	104	121	104	122	104	119	112	102	127	114	113	98	100	115	114	132	109	125	132	123	103	116	83	95	115	144	121	126	123	126	113	121	105	114	108	117	109	104	100	96	111	136	110	110	99	107	121	134	101	120	104	118	110	94	136	104	104	139	104	112	104	133	99	130	107	125	117	125	118	112	106	131	130	117	127	123	121	106	119	113	115	102	101	111	108	126	104	114	126	121	103	133	126	110	117	110	124	119	137	107	117	106	118	111	124	116	106	125	119	116	112	119	110	118	124	115	110	126	121	123	142	99	112	131	99	135	114	133	120	126	123	138	125	122	102	98	108	112	138	107	128	144	125	116	112	116	105	114	111	106	106	143	106	119	113	108	115	120	131	132	109	105	105	114	113	119	111	118	111	118	117	114	123	123	124	119	111	108	128	98	131	134	123	114	110	125	125	131	129	136	103	109	118	111	121	119	100	112	101	130	102	118	105	114	104	116	104	115	102	110	107	113	126	112	135	126	122	94	102	127	134	100	98	104	99	117	121	122	125	102	102	114	115	106	119	103	120	114	119	118	123	114	100	96	114	119	125	128	108	105	121	101	105	93	133	132	121	98	96	119	128	102	134	123	124	100	121	123	121	120	126	131	110	112	120	109	114	120	120	110	115	114	101	114	127	126	140	109	121	128	126	110	115	117	114	115	137	134	113	102	144	111	106	125	104	133	109	107	131	111	110	123	106	133	134	96	109	105	130	131	128	100	120	91	106	134	134	116	117	119	128	116	101	121	106	97	107	120	119	115	149	145	125	107	117	112	113	111	134	119	114	114	141	111	114	87	98	127	118	131	109	111	112	140	99	96	107	106	108	117	119	127	121	116	115	111	99	115	101	103	120	110	117	124	100	129	110	98	112	114	117	101	117	94	132	89	137	117	116	123	135	115	127	111	115	128	121	113	110	109	115	110	125	117	120	111	117	112	115	111	123	132	117	142	110	106	118	112	129	105	108	97	129	108	125	113	109	96	105	89	114	116	131	126	111	108	94	133	110	101	126	124	113	115	125	116	102	116	113	116	127	122	114	129	106	122	117	129	115	124	97	139	120	117	111	105	107	124	116	126	122	131	121	107	141	109	110	137	125	112	119	113	135	126	104	104	121	113	112	97	119	117	117	99	106	106	130	118	122	94	115	115	100	123	114	122	131	93	130	107	107	116	125	115	143	109	109	120	128	116	93	126	111	117	100	107	102	124	135	116	124	107	122	127	113	120	111	114	125	106	118	114	120	114	115	108	116	90	134	114	125	138	116	117	97	104	124	138	122	121	128	127	118	117	133	110	126	120	128	114	140	111	114	96	115	114	114	124	123	146	110	128	109	95	119	115	113	126	122	107	121	104	121	93	105	121	129	106	110	129	146	115	110	117	132	108	129	118	89	119	133	134	108	116	113	133	119	127	115	119	110	101	113	99	109	103	116	115	132	122	120	129	137	132	119	122	112	115	121	114	94	131	112	133	114	109	115	112	112	116	111	106	132	121	110	85	113	117	117	107	119	127	105	126	120	119	115	123	122	116	105	116	111	115	115	124	121	123	112	103	123	125	98	133	126	112	98	118	125	111	128	108	138	112	119	113	124	136	108	107	125	128	103	123	106	121	148	102	117	141	113	106	109	99	117	100	125	102	123	119	95	113	115	109	148	134	122	131	116	112	109	125	117	103	121	119	109	117	111	125	123	106	126	136	110	135	99	122	121	122	125	129	115	128	100	125	117	101	125	122	107	135	109	122	130	121	114	116	138	139	125	106	135	122	122	111	126	141	122	126	114	111	113	108	109	134	122	105	121	115	157	122	115	128	127	98	138	122	104	108	115	102	124	105	102	101	105	111	89	125	100	96	134	112	106	102	117	107	102	115	116	121	123	120	127	141	113	103	131	121	127	118	135	110	113	107	112	114	95	127	106	96	118	120	113	117	125	117	122	118	134	107	134	118	109	119	117	123	112	120	105	107	110	121	128	100	118	105	124	106	115	126	110	101	128	119	107	137	116	96	117	149	124	106	113	116	99	127	121	98	124	104	131	99	108	115	111	125	112	139	129	119	120	119	109	121	116	118	116	93	137	123	103	124	102	118	115	120	113	127	109	109	132	107	114	84	120	117	118	113	123	112	132	117	114	115	117	129	118	98	135	103	113	117	115	122	133	115	116	114	133	123	112	108	122	118	109	116	109	121	94	91	128	106	115	143	128	116	116	148	111	104	129	111	117	123	105	116	125	108	109	110	102	106	110	100	140	112	109	131	119	98	115	120	121	118	116	130	111	121	105	117	129	130	106	106	126	121	100	124	124	111	115	97	114	118	118	111	121	125	110	103	116	103	117	109	107	127	113	134	114	124	109	115	141	117	107	131	94	106	105	119	123	112	128	122	92	103	132	97	132	124	123	101	104	116	116	113	105	117	119	124	112	110	130	106	116	126	112	107	125	113	111	117	145	106	107	104	118	114	114	106	112	121	144	128	121	135	130	123	120	116	123	113	108	92	109	132	126	111	124	126	111	128	131	122	102	123	99	105	118	114
23816	9000	7584	3814	2403	1763	1337	1081	876	747	637	580	503	459	392	395	403	356	321	348	308	286	288	313	279	281	267	276	269	260	242	240	272	294	265	224	260	241	253	270	258	273	248	261	229	228	238	236	240	226	271	246	254	240	246	234	260	257	244	239	235	240	226	236	235	205	243	219	258	237	250	222	229	216	254	248	250	230	232	227	238	235	247	253	231	247	236	240	240	216	235	218	210	225	201	233	227	222	223	220	213	234	209	244	219	218	223	200	228	220	212	231	240	224	232	250	220	237	226	211	239	235	220	238	235	254	240	231	235	238	207	243	213	225	240	227	218	229	206	207	226	212	225	213	253	228	233	193	207	232	209	256	224	202	218	223	207	220	220	209	241	210	226	219	237	198	249	219	234	234	209	207	231	254	229	241	211	230	233	237	227	221	225	214	200	200	223	237	236	253	231	221	235	243	246	217	217	222	215	226	260	226	229	240	224	226	232	245	255	224	212	256	223	234	242	249	224	212	216	245	213	239	203	232	221	227	237	248	230	219	241	219	212	220	212	250	226	215	255	242	221	220	192	221	225	219	197	220	262	235	228	203	218	197	220	235	230	232	242	223	213	220	195	214	217	216	226	201	219	205	255	208	226	201	225	235	221	215	212	218	232	246	214	234	247	217	233	241	220	258	223	218	244	226	215	213	210	227	224	217	222	228	237	237	214	216	224	231	228	213	231	222	230	237	237	203	241	242	220	201	228	217	236	231	228	268	212	212	225	237	253	227	249	206	244	218	259	223	227	225	226	213	200	214	207	216	216	240	211	234	232	250	259	212	240	225	211	254	210	259	211	220	233	230	217	236	229	251	251	213	234	214	238	203	229	231	232	214	212	195	249	240	207	210	221	233	235	254	227	266	235	230	226	223	224	213	196	231	193	218	232	205	212	223	245	233	231	230	225	241	232	217	212	213	247	213	238	236	242	217	224	221	228	233	242	247	229	242	219	247	221	223	234	210	234	232	242	217	233	204	215	243	229	275	217	241	206	228	226	237	214	238	208	214	221	219	243	212	202	233	231	230	208	235	203	235	211	225	236	223	239	242	244	226	220	220	218	242	229	221	233	221	238	205	233	226	217	231	229	213	254	215	218	216	198	223	215	231	245	228	230	211	218	229	215	214	232	225	215	216	187	224	212	221	237	230	224	250	233	223	259	247	209	206	218	202	234	229	231	228	233	224	231	247	228	229	235	239	236	245	221	246	199	233	251	248	235	221	236	238	254	193	225	235	214	208	242	197	253	251	206	249	225	235	206	227	214	206	209	232	227	223	222	223	233	223	230	247	234	212	230	231	203	213	243	213	193	235	212	224	243	233	217	212	231	232	210	199	228	230	222	211	255	227	255	233	227	245	217	230	218	239	234	212	241	224	209	199	202	268	236	218	197	238	225	205	232	240	214	256	220	236	212	235	251	206	218	222	210	208	228	215	208	229	214	216	215	202	239	240	232	237	239	248	206	202	237	239	219	231	244	251	236	214	252	218	236	217	231	211	215	222	222	242	216	238	253	218	220	244	239	222	231	234	233	212	240	237	234	239	231	238	226	204	220	238	221	215	222	234	215	240	242	224	219	256	214	227	246	224	229	211	231	222	219	205	216	204	231	220	200	233	221	215	219	218	216	218	219	247	213	205	228	202	246	227	239	242	233	238	210	211	226	217	229	225	249	226	234	250	222	220	252	234	228	224	251	221	201	230	241	211	227	237	257	233	210	244	222	229	209	238	211	197	245	227	227	232	223	246	199	224	224	234	230	238	221	231	235	216	242	220	210	249	224	215	213	246	222	222	215	234	244	222	230	236	235	219	232	223	240	241	230	211	230	197	267	207	213	245	242	221	230	245	222	221	232	262	226	213	208	207	232	248	224	230	232	226	205	231	211	219	246	225	235	229	253	238	228	227	220	251	225	224	203	257	240	222	220	229	215	218	220	230	205	266	256	210	247	246	227	221	218	211	216	251	229	223	215	214	230	216	185	221	212	221	231	229	224	237	236	231	220	209	210	197	228	241	220	220	243	216	234	216	240	203	263	185	206	230	245	255	244	252	221	218	226	235	241	221	225	224	210	210	223	235	257	212	237	227	231	200	215	217	223	257	240	229	244	233	225	219	236	242	230	214	215	236	217	220	222	238	230	237	247	210	198	210	215	257	224	225	229	206	211	228	185	224	210	243	213	202	229	233	235	231	197	228	251	225	234	243	224	228	244	221	237	232	232	220	252	224	223	226	213	240	207	228	226	227	232	215	238	224	218	249	256	244	250	218	209	229	215	228	236	235	241	229	225	231	226	248	221	201	244	215	225	236	216	194	202	221	213	235	228	205	235	208	221	244	217	218	223	208	227	220	212	232	220	200	264	234	234	235	209	228	223	242	207	223	224	235	245	221	211	230	231	192	265	215	249	178	225	234	217	217	252	217	239	200	224	241	226	228	237	217	226	241	200	248	235	216	224	222	235	248	241	232	211	214	239	255	218	216	213	230	200	236	213	224	206	235	206	203	211	230	233	232	217	217	215	228	223	223	226	227	219	234	244	229	238	214	227	204	209	238	208	234	218	226	212	221	229	236	249	222	204	257	229	207	213	229	225	252	215	233	233	198	233	205	220	229	236	225	237	224	245	243	230	237	210	226	219	224	245	224	217	223	250	255	205	245	221	210	223	255	235	230	214	246	231	246	227	222	189	224	208	206	213	228	223	235	229	222	235	216	236	233	214	234	215	236	216	251	238	248	226	236	213	197	227	234	236	220	242	217	234	241	203	242	246	210	231	239	224	237	219	227	223	234	239	214	226	261	231	235	259	205	220	240	213	227	235	212	223	235	241	207	226	217	219	209	230	195	231	215	246	236	224	213	239	225	211	241	206	231	229	232	240	233	242	247	225	219	228	207	224	217	203	208	204	223	232	222	243	242	222	253	224	220	199	212	195	243	241	204	256	224	244	232	216	218	223	208	224	238	225	239	233	207	251	240	236	237	221	234	221	229	234	214	203	219	203	201	238	224	210	216	240	236	226	228	219	235	219	227	211	201	220	260	231	225	218	211	236	233	239	233	198	227	241	222	244	227	241	226	218	217	227	229	241	242	225	235	233	257	243	245	219	225	243	237	251	233	209	233	228	213	239	219	205	238	231	213	222	206	213	210	231	222	221	236	252	253	266	193	204	222	222	227	215	223	218	208	207	209	231	231	233	219	239	225	247	208	196	230	222	209	230	223	230	233	222	230	242	220	232	235	219	229	192	230	204	233	222	209	245	213	230	228	215	239	201	216	240	254	205	216	235	208	225	227	203	199	227	199	237	244	232	230	230	237	215	221	237	229	240	233	214	231	212	221	227	232	236	221	221	222	220	225	224	229	251	231	228	229	218	191	212	212	224	244	225	225	233	198	247	247	226	217	257	226	232	207	212	243	236	208	202	210	227	236	236	242	214	247	199	186	210	226	224	213	232	240	231	221
23135	21086	28662	23732	21089	18089	1703	796	575	543	485	404	409	418	348	339	352	362	319	352	319	343	334	349	338	321	312	297	293	303	318	300	288	339	303	290	300	292	324	280	314	300	311	294	277	316	294	296	302	302	301	275	289	292	310	264	325	315	299	309	282	289	283	297	271	293	283	306	283	287	277	277	294	267	284	286	292	272	306	284	313	290	265	285	289	277	304	299	300	274	303	290	294	273	299	260	223	282	280	269	288	283	301	306	308	322	300	310	284	307	310	309	279	279	263	291	291	271	298	260	266	303	280	318	269	308	310	278	321	304	296	261	314	246	288	284	265	290	260	272	317	286	308	262	266	271	276	261	287	312	272	289	281	301	311	270	310	276	276	287	286	276	248	316	267	272	293	263	277	282	285	280	294	277	294	265	299	306	288	305	266	283	280	266	290	271	302	297	273	275	279	274	284	279	264	271	267	282	293	303	308	291	303	316	291	316	288	271	302	301	247	279	263	286	296	266	284	310	280	277	272	285	296	302	294	300	288	302	316	276	305	288	277	289	267	283	275	293	288	280	292	268	288	277	274	292	271	255	254	301	304	299	315	319	293	305	308	306	265	246	251	314	307	264	318	262	271	282	306	261	291	264	264	284	289	252	294	291	287	276	262	312	293	306	271	274	303	264	278	279	286	272	285	293	305	280	306	295	303	283	302	286	319	295	280	299	266	271	270	291	317	290	292	285	286	295	314	288	293	277	270	267	294	299	265	254	281	250	290	269	297	323	263	261	266	321	310	306	259	316	290	278	297	277	288	316	304	296	297	305	283	295	289	283	288	275	274	290	283	277	277	287	257	290	273	305	267	292	318	303	289	300	276	292	286	287	285	279	327	264	299	319	242	312	311	302	283	264	267	307	308	288	306	298	304	273	298	273	283	328	294	318	292	298	273	269	269	296	287	287	261	284	289	295	262	298	303	322	256	316	287	314	288	272	292	278	273	303	254	299	299	267	266	275	290	302	285	277	313	287	300	292	283	304	250	261	304	315	303	281	281	268	287	274	299	284	285	265	291	268	284	292	298	284	304	281	305	272	283	271	334	303	302	299	293	300	305	298	277	272	283	279	288	277	266	318	287	293	284	304	293	276	282	284	321	285	284	295	286	317	245	296	300	255	289	300	294	302	284	275	301	281	289	311	315	280	299	327	312	293	274	319	290	276	288	271	295	287	271	246	285	299	279	302	290	285	284	281	302	294	313	256	301	276	270	283	295	284	287	306	325	298	285	288	290	287	282	314	305	258	302	257	303	274	268	289	290	303	291	277	288	283	272	282	294	285	298	264	291	303	281	289	295	273	278	333	318	292	325	295	281	293	314	312	284	290	294	279	268	307	289	294	265	278	269	289	273	285	285	265	277	299	292	282	274	303	309	314	295	260	326	298	313	276	275	293	319	294	302	286	294	275	273	286	289	279	322	280	298	280	286	286	273	283	309	273	283	314	308	291	276	294	280	279	324	320	284	284	303	295	295	303	295	293	296	303	265	297	274	267	296	255	277	277	302	268	282	308	279	273	296	275	295	279	307	282	297	288	303	302	251	268	317	324	250	277	273	284	290	271	310	299	281	284	326	313	283	298	291	308	273	298	302	249	318	270	269	295	287	301	265	281	275	298	275	303	274	278	302	318	302	281	290	302	276	282	276	280	288	301	296	302	318	306	273	284	278	270	270	288	281	280	274	246	267	296	299	304	279	273	305	266	294	289	299	293	266	275	295	265	252	307	324	280	256	280	286	284	279	291	273	309	281	313	317	290	306	297	280	252	281	280	303	288	293	301	284	281	285	279	265	283	292	303	309	294	306	314	267	271	307	267	304	275	301	274	272	272	291	310	294	306	297	270	300	286	278	271	301	297	288	312	266	294	284	269	316	260	309	278	291	302	306	280	226	292	284	303	283	286	261	302	289	276	287	275	283	272	311	287	309	298	286	320	279	285	301	304	293	274	289	270	292	282	288	329	243	275	251	271	285	305	305	254	280	284	286	286	306	286	261	283	291	318	281	285	270	291	315	280	281	291	266	283	278	295	285	315	299	280	288	306	284	271	283	272	302	286	284	273	292	287	242	309	314	319	267	306	267	297	281	275	292	268	299	277	264	294	278	281	288	276	290	281	284	286	297	294	264	281	313	286	247	305	274	300	299	280	279	279	276	274	285	293	276	305	307	274	292	275	293	278	246	312	270	296	284	301	306	266	285	279	260	291	318	299	288	306	289	293	287	308	310	322	295	280	276	295	276	282	275	281	329	297	282	283	253	254	276	291	273	334	290	275	277	282	281	296	290	274	272	308	275	280	283	268	311	287	287	288	308	243	287	296	303	283	288	269	301	310	271	309	274	280	271	280	295	294	270	257	294	289	265	273	272	293	260	281	284	312	263	288	297	254	278	313	283	289	297	281	269	298	258	288	285	307	279	260	259	318	276	286	274	287	288	291	282	276	294	300	301	309	269	313	293	315	301	289	277	266	244	286	282	272	249	301	277	296	296	293	301	266	257	290	282	277	270	281	287	270	299	291	280	301	274	296	272	250	305	300	308	282	303	256	274	271	269	257	260	285	323	269	314	283	272	291	280	298	287	306	259	284	277	283	294	331	260	296	310	301	287	299	312	282	293	334	309	296	266	323	279	308	296	277	279	279	269	270	293	292	339	280	303	314	279	305	293	281	282	272	275	296	275	299	276	301	287	289	308	277	278	266	296	284	283	271	291	291	313	321	282	282	302	267	262	283	287	268	264	318	327	296	307	269	277	283	291	274	285	304	265	269	311	288	292	287	273	288	275	262	297	263	274	304	286	311	282	285	265	274	276	272	271	262	320	288	322	276	324	299	326	288	282	300	293	285	266	308	318	282	303	312	286	305	310	306	309	311	289	302	301	293	270	290	307	298	273	322	274	296	273	316	297	279	288	281	297	262	317	282	259	265	301	294	289	306	323	289	262	282	273	315	289	276	284	275	284	303	327	299	287	305	312	294	268	297	289	285	266	268	264	276	297	276	285	307	291	264	262	273	296	277	270	293	276	281	318	284	256	283	314	264	302	278	284	305	291	284	293	285	280	293	290	301	277	290	289	291	299	292	278	291	287	282	269	284	304	297	294	297	276	300	313	281	310	290	313	291	299	304	286	270	278	296	282	283	295	319	270	309	285	292	307	282	265	279	331	277	279	261	298	284	318	272	273	293	282	285	302	292	305	299	285	311	282	291	314	281	270	245	276	271	277	308	300	313	294	285	314	324	295	298	304	282	301	267	276	266	293	293	281	300	279	304	292	295	291	314	300	256	269	270	302	285	246	271	288	305	262	301	270	275	299	305	291	288	281	275	277	329	277	281	293	292	274	286	302	305	303	278	281	303	289	263	303	271	282	290	288	283	308	269	307	278	279	290	293	270	296	267	290	268	282	262	263	317	284	298	300	260	291	303	303	284	287	238	301	297	281	261	295	299	310	273	307	287
26789	14784	12665	6726	4541	3328	2618	2098	1736	1412	1255	1122	1027	881	861	868	717	796	713	680	703	656	631	602	578	610	557	596	607	579	588	558	542	608	580	577	586	567	568	487	561	516	497	524	542	532	536	501	552	502	532	517	508	517	523	482	561	512	554	537	550	510	536	523	469	489	497	494	508	516	483	535	466	511	515	506	532	487	499	523	496	492	510	509	517	498	469	482	524	505	487	530	524	517	517	477	510	493	525	506	522	504	516	544	507	526	504	487	468	511	517	536	479	490	489	548	512	548	517	486	495	503	534	556	531	500	509	517	524	518	505	570	506	529	505	481	537	497	511	522	484	531	526	500	530	497	497	512	509	488	482	498	472	493	477	531	472	485	517	509	500	457	507	513	463	497	459	498	462	482	462	491	480	513	478	500	531	501	509	503	513	464	515	486	499	487	466	508	508	493	482	515	492	528	533	470	545	506	504	555	486	517	507	550	489	497	502	474	506	463	515	484	492	486	472	498	503	515	484	453	469	523	472	474	489	485	508	480	512	528	492	506	459	531	462	477	535	511	484	498	512	496	510	535	527	488	491	521	512	490	512	482	510	495	514	491	497	481	494	509	484	541	526	515	520	544	490	459	517	519	539	483	468	516	498	504	502	519	477	513	515	517	485	522	483	463	505	494	484	491	494	482	517	538	461	449	486	472	559	498	485	538	482	501	484	501	492	454	473	499	481	511	488	491	500	521	533	504	472	461	494	479	508	548	489	518	491	492	487	518	488	483	465	499	501	508	489	513	540	504	494	506	493	477	455	505	503	510	494	508	525	475	487	487	482	504	549	476	518	488	511	523	537	477	483	504	517	465	479	536	488	501	510	517	458	486	533	486	480	486	495	537	474	546	482	476	496	512	487	500	493	484	558	487	510	505	465	485	501	486	531	458	488	527	471	472	473	495	475	499	533	482	503	547	491	504	526	509	527	523	494	473	491	501	501	528	529	490	486	500	501	518	479	509	507	509	483	508	513	478	528	460	506	515	532	496	534	512	491	508	487	494	517	490	472	489	507	508	509	511	496	500	470	469	490	527	512	495	458	474	493	495	471	478	512	496	520	500	485	512	531	542	500	457	494	487	520	496	505	473	483	502	522	513	476	508	513	515	500	503	460	490	485	535	485	504	502	520	490	473	499	510	468	470	484	525	503	453	474	501	489	518	532	516	484	478	519	483	490	517	475	475	478	506	484	510	492	503	478	514	522	478	481	462	498	469	527	511	496	484	513	495	468	509	485	534	484	516	477	494	524	481	499	486	495	467	508	501	485	533	562	520	504	493	471	474	499	523	486	541	468	468	495	485	455	510	501	518	519	500	500	515	490	555	477	524	522	496	480	499	553	494	489	495	517	465	489	529	480	522	488	518	504	523	518	515	521	490	475	509	498	488	517	529	478	492	494	517	537	525	504	465	526	533	517	502	506	467	525	483	507	528	528	520	520	513	511	471	497	529	520	510	477	500	510	509	522	481	503	477	523	473	509	483	523	485	500	505	494	468	454	477	503	491	489	521	505	530	529	555	531	540	504	529	489	487	488	528	492	481	517	475	501	526	502	488	491	539	510	499	498	550	517	473	517	505	502	515	514	478	521	508	488	504	492	493	485	517	475	477	527	533	518	501	489	509	477	486	497	480	527	515	525	475	519	506	525	517	498	466	523	509	482	536	494	523	501	489	507	530	533	485	500	508	526	484	520	517	500	488	466	488	511	496	499	521	485	500	489	525	498	520	477	523	518	487	484	491	486	488	495	501	493	517	500	502	490	478	491	493	535	517	481	490	526	510	484	505	492	481	495	518	535	464	511	518	491	470	534	502	498	515	488	485	475	489	497	495	515	523	489	513	483	507	511	489	512	492	464	453	490	507	538	500	512	495	508	534	516	516	520	506	495	491	521	544	550	511	522	502	520	511	496	469	501	481	509	505	450	495	506	457	505	537	526	472	503	495	510	475	504	484	508	467	505	497	495	510	493	515	509	499	474	493	535	523	500	472	507	520	480	492	514	505	483	477	484	494	496	480	533	530	518	509	511	565	498	472	522	530	518	586	498	507	467	533	528	507	528	491	536	544	483	508	465	501	521	525	476	472	457	536	495	524	488	463	501	536	482	431	508	481	497	516	461	492	500	496	502	503	476	531	494	491	513	477	534	527	499	508	507	509	524	497	480	468	452	484	490	476	474	486	526	511	509	483	473	484	500	507	468	500	504	473	500	471	502	472	537	508	504	485	518	514	517	492	480	461	528	534	508	494	492	513	508	479	498	441	494	531	475	497	485	505	474	532	519	470	483	478	490	479	509	495	503	469	512	484	491	509	492	554	478	489	503	494	533	514	482	516	529	527	457	504	478	478	486	507	506	496	532	500	489	487	508	487	514	487	523	509	534	504	509	497	510	488	476	489	478	503	460	484	493	515	489	511	479	517	498	523	497	516	517	491	508	485	502	511	499	496	481	502	484	500	502	498	500	483	482	517	466	463	492	532	518	473	506	488	518	481	509	530	526	508	502	502	525	512	519	485	506	527	507	503	516	465	474	502	499	508	509	481	505	575	463	499	514	492	486	504	527	510	497	515	471	483	471	485	479	515	457	489	564	484	519	508	516	501	502	510	480	482	527	489	508	508	488	484	506	535	514	508	465	490	501	494	539	473	476	496	474	440	475	553	497	486	546	500	500	486	512	495	535	495	482	469	530	517	488	503	482	514	492	492	513	540	495	439	477	482	497	454	476	440	498	530	494	448	477	530	508	489	497	478	541	523	505	496	518	492	558	530	499	522	522	476	510	529	507	538	482	468	516	499	513	497	512	521	486	473	525	496	488	482	518	486	480	501	496	533	515	483	536	503	468	530	523	496	491	465	490	473	505	518	485	485	549	469	486	531	473	490	544	487	524	508	465	530	541	500	495	493	516	523	492	526	497	469	484	526	481	504	446	462	488	497	489	486	482	489	484	478	512	467	504	526	481	509	510	511	492	505	499	470	470	517	531	490	499	506	495	476	486	503	523	489	530	479	514	513	465	538	455	499	506	499	499	499	490	458	521	518	501	511	511	542	500	476	511	479	494	486	500	500	518	507	503	473	503	508	501	483	471	493	498	493	513	496	510	502	508	470	504	503	488	494	468	485	514	477	499	486	504	515	476	514	500	485	482	495	484	480	456	492	486	486	496	468	485	542	440	504	489	494	503	517	502	501	474	465	525	485	459	527	518	506	505	522	494	505	492	462	534	506	510	498	515	544	480	488	477	484	490	538	525	491	518	504	515	526	483	483	487	478	488	506	524	552	505	489	508	479	489	439	508	509	486	490	500	487	502	475	533	500	484	491	496	448	481	499	485	476	551	483	522	504	474	499	497	523	511	475	471	534	513	498	486	475	517	503	457	548	521	489	488	481	496	499	492	528	499	494	486	505	496	522	469	479	508	492	532	497	524	516	497	511	495	512	463	473	533	521	474	491	510	518
26752	20308	7574	417	216	184	221	186	183	198	188	173	158	181	154	143	174	158	143	143	150	154	158	150	165	163	164	161	149	151	149	167	166	169	150	151	145	155	153	155	152	169	165	151	163	142	176	152	145	170	166	161	163	162	165	170	166	143	137	178	159	119	151	156	154	158	157	173	166	123	185	143	164	142	168	155	149	176	154	157	181	173	156	152	153	160	162	158	155	162	182	175	158	145	149	165	156	152	143	166	162	156	144	157	167	177	152	162	169	162	159	163	136	178	159	157	157	151	157	148	159	183	161	160	185	140	176	171	179	149	140	151	168	175	140	148	137	158	179	136	162	150	160	145	151	163	155	143	157	158	140	150	141	140	149	143	164	161	164	163	145	178	122	148	161	149	172	181	160	140	147	166	157	125	142	158	178	173	175	152	172	146	154	160	171	164	154	120	157	144	157	157	156	149	149	174	152	168	156	160	163	159	160	179	151	164	159	156	143	153	177	179	142	151	158	165	165	153	163	153	154	158	140	177	164	174	156	169	154	167	163	158	173	159	160	153	168	165	137	158	154	175	153	154	151	151	160	181	143	156	157	165	151	139	138	153	177	169	127	161	159	156	169	168	141	170	167	160	134	149	169	173	187	191	156	160	140	160	165	182	165	147	144	147	175	179	155	168	157	169	178	161	151	156	147	159	160	150	153	156	172	152	148	147	162	151	179	159	156	151	150	149	156	166	143	146	166	136	159	140	165	122	160	167	160	176	152	136	160	161	132	176	178	173	150	163	153	170	168	167	152	142	171	156	170	167	163	168	136	134	135	145	147	148	155	148	161	161	148	164	153	139	153	149	152	174	153	169	137	162	152	185	169	142	143	175	155	164	142	175	160	156	168	152	136	156	191	159	149	160	173	159	157	168	165	144	149	142	168	169	158	172	166	155	154	141	179	141	153	158	146	146	174	163	152	159	159	159	135	149	130	159	138	128	167	172	171	166	178	153	156	154	174	162	150	158	159	151	155	146	170	138	148	157	148	154	159	154	163	163	149	162	148	151	164	160	154	170	163	173	168	163	162	149	160	176	150	160	146	165	159	167	176	147	148	150	149	125	164	139	150	188	141	169	164	145	165	145	173	184	158	152	150	141	158	156	148	147	145	170	147	155	166	150	190	153	171	170	164	144	145	145	169	174	175	157	178	157	170	164	149	186	144	152	135	164	151	169	150	167	145	154	158	155	173	150	155	152	172	143	175	148	142	149	154	172	133	169	165	171	177	145	155	151	168	158	166	180	165	147	168	147	153	134	133	179	168	147	142	158	173	169	167	177	166	174	160	180	155	157	156	137	170	153	151	156	150	154	145	157	177	166	168	179	143	153	167	157	172	157	153	163	139	159	169	141	159	140	162	166	169	140	160	173	163	162	150	157	158	196	139	145	152	132	162	161	148	175	171	153	156	166	150	142	156	179	150	175	164	170	148	173	186	168	161	150	165	186	148	161	152	148	157	148	161	159	181	163	176	171	156	158	141	149	145	149	163	147	159	149	156	143	150	146	150	140	138	153	169	167	146	172	158	168	142	155	167	156	165	150	153	146	173	153	133	160	179	170	145	167	146	168	156	131	161	130	164	154	166	164	169	152	177	162	160	176	164	162	186	135	171	152	150	149	140	161	136	143	193	162	159	176	148	151	196	171	159	150	162	176	152	142	153	157	153	163	178	168	169	159	132	141	156	161	150	145	142	173	154	149	151	124	150	160	162	153	159	158	186	157	180	146	152	158	177	180	169	160	143	165	139	142	147	152	166	142	142	151	160	149	149	179	169	155	164	179	160	157	163	131	158	151	175	173	152	163	159	146	180	166	166	167	170	150	172	161	161	154	168	157	136	185	139	158	143	173	146	161	159	145	167	191	166	172	158	157	166	148	141	170	153	154	155	141	148	169	151	147	156	156	163	167	163	145	146	161	165	126	173	188	156	161	165	156	153	152	158	166	159	179	163	138	174	147	160	177	154	176	149	147	165	152	158	161	156	169	173	179	158	163	166	183	182	187	161	151	142	140	161	155	150	173	167	176	152	179	156	152	144	168	167	169	158	157	161	160	153	161	165	144	146	167	164	168	137	162	155	183	164	166	173	142	158	172	166	170	158	160	151	165	172	166	137	164	136	157	151	146	168	150	166	172	153	167	158	180	168	174	179	149	151	150	188	151	171	170	169	148	169	158	164	162	145	169	166	197	176	140	168	143	147	161	146	155	152	187	155	163	153	160	164	163	165	154	168	164	160	154	157	162	155	155	134	149	162	158	148	127	184	175	162	168	157	145	156	139	175	143	137	153	154	135	169	163	168	172	167	154	167	170	150	143	179	175	151	143	174	158	157	150	151	159	163	172	157	163	164	181	160	162	163	167	164	168	154	164	161	167	156	159	168	165	168	158	167	162	172	150	150	154	144	143	155	149	182	153	156	201	157	146	151	166	180	151	146	148	155	174	155	163	148	134	144	149	143	158	138	179	160	158	142	179	137	153	157	169	163	160	145	161	153	151	186	148	164	164	156	150	145	179	130	154	163	164	148	176	140	149	146	149	165	164	166	145	173	152	151	149	148	180	161	148	152	162	166	174	181	165	143	139	143	128	158	172	175	164	177	136	167	149	157	163	148	159	169	152	159	151	167	143	156	166	169	181	161	162	142	167	157	147	160	127	152	181	159	177	160	150	164	181	150	164	161	164	148	173	152	147	157	135	155	159	151	129	170	163	149	149	157	151	170	145	159	151	165	153	145	158	153	158	146	139	185	154	156	171	172	157	137	130	174	173	169	175	157	171	141	153	155	167	146	156	147	166	166	143	156	155	155	161	154	165	176	162	163	144	180	142	171	159	150	155	130	162	171	163	151	151	147	156	157	147	155	164	164	178	170	149	159	177	161	155	151	182	153	153	178	152	147	160	155	160	151	126	137	162	174	166	152	162	151	161	162	144	173	142	149	137	164	147	156	163	159	170	159	150	151	157	174	167	143	189	147	138	157	155	161	156	163	154	148	161	162	175	165	168	144	145	160	163	160	143	135	164	151	179	135	148	155	157	168	136	176	163	166	148	175	148	152	147	168	164	145	172	142	188	142	145	163	139	160	146	173	154	171	161	163	164	168	159	185	166	154	141	141	166	154	178	145	175	152	147	170	159	154	138	140	182	160	151	159	143	176	163	178	149	162	154	148	152	156	143	151	159	166	158	133	156	160	163	166	169	155	150	138	144	153	167	155	146	138	143	134	172	160	135	177	156	152	170	168	160	184	164	171	173	159	158	151	155	155	158	153	165	166	157	150	163	162	151	168	158	169	158	193	159	148	185	161	162	146	169	152	152	149	162	162	171	160	181	139	168	138	142	175	162	167	146	155	146	134	152	158	144	149	164	152	159	173	162	163	165	142	173	158	165	183	158	161	167	161	157	157	166	156	163	167	146	154	163	157	167	161	139	134	173	168	145	151	135	157	155	164	175	129	178
11860	1314	1192	702	513	457	433	359	370	339	352	363	348	323	304	300	334	330	328	294	291	285	306	323	301	316	323	343	315	312	321	283	319	315	288	325	317	309	307	300	336	330	297	299	307	323	307	313	318	253	300	323	322	339	286	332	304	299	319	308	331	277	311	306	305	299	281	322	258	306	330	289	302	293	315	253	299	310	311	302	336	311	313	286	303	327	313	300	300	305	312	309	310	302	292	306	310	299	323	278	315	315	320	308	310	288	340	305	334	290	302	267	335	289	284	307	296	290	316	309	328	277	322	308	314	335	291	335	303	316	318	304	289	313	271	326	310	326	304	297	305	275	316	334	323	291	301	304	304	333	289	332	337	284	285	279	284	294	280	294	282	314	279	312	279	302	310	319	322	324	325	293	303	300	327	298	322	318	334	295	317	352	335	320	312	306	295	305	308	304	324	316	302	278	305	288	318	312	328	273	289	321	301	345	339	314	289	297	333	314	280	315	337	273	278	323	321	284	324	265	297	293	292	298	320	334	283	291	316	275	323	285	301	324	313	289	264	309	316	294	296	332	333	305	319	309	305	305	306	287	327	326	335	329	285	327	312	291	295	322	306	294	322	319	288	306	315	293	280	323	328	287	321	308	300	296	312	306	287	324	301	321	295	311	311	293	300	282	319	279	294	334	338	318	319	303	317	351	315	322	301	299	339	317	331	312	308	293	320	285	334	317	295	296	303	328	306	303	290	314	308	282	279	307	314	356	294	280	302	303	315	273	300	303	274	307	305	292	331	334	310	324	338	307	321	297	314	317	278	316	315	304	293	317	301	306	306	303	306	310	296	297	313	316	317	296	320	300	319	305	312	309	310	310	297	311	299	296	320	286	318	290	333	297	279	316	302	313	291	339	316	302	312	310	300	318	300	303	328	320	314	310	302	310	301	317	285	320	335	300	276	279	318	295	309	306	314	300	318	324	325	295	313	324	326	309	337	302	282	304	330	341	303	292	272	258	286	302	304	309	321	324	290	289	312	323	281	314	339	290	323	318	287	281	326	327	303	289	316	280	321	302	297	306	321	294	306	284	319	298	309	308	309	310	306	291	313	309	317	308	306	300	315	299	310	332	305	318	273	329	270	284	313	328	286	323	332	307	334	299	312	302	297	313	307	287	333	311	283	322	299	295	336	313	291	287	299	299	282	303	303	307	344	314	287	324	309	281	273	318	301	312	282	298	315	296	291	271	285	335	298	300	313	301	333	289	289	321	291	300	295	311	314	289	308	286	302	309	305	314	311	300	314	334	314	300	328	300	300	306	299	308	305	316	301	307	334	300	305	282	282	315	310	300	309	276	340	281	352	314	297	292	301	287	295	313	298	284	322	273	284	307	317	303	293	328	343	328	302	298	287	276	292	300	311	329	301	314	305	287	288	343	312	289	275	295	325	291	324	297	318	307	295	290	275	313	325	294	294	311	345	266	299	292	295	312	326	337	328	304	316	311	296	339	304	338	323	317	300	298	280	282	286	285	288	310	275	327	329	297	308	310	293	311	311	282	351	331	295	286	276	305	312	321	321	300	325	319	320	314	272	279	330	282	286	307	313	272	297	298	276	309	291	321	259	318	331	291	315	306	282	319	288	299	319	330	298	297	283	277	289	285	316	308	308	305	301	306	310	292	313	299	315	309	326	300	314	305	329	294	286	290	276	320	350	350	287	279	302	299	277	286	280	299	298	305	272	317	299	304	337	316	317	300	288	343	308	334	291	293	293	293	310	266	318	288	312	284	299	312	308	302	296	312	311	293	292	291	317	325	322	307	281	291	322	293	276	310	338	333	319	301	294	295	273	300	287	297	320	318	367	297	271	291	293	319	285	310	321	319	307	318	328	315	291	283	297	303	268	311	264	275	321	286	330	285	289	300	320	322	281	289	306	274	329	305	299	304	282	338	314	324	314	304	322	313	294	313	298	298	294	307	315	285	302	325	306	348	357	323	321	307	327	306	297	331	337	301	301	274	309	307	334	308	295	281	318	292	317	327	289	304	304	317	302	301	317	279	293	311	285	297	301	314	289	291	335	297	316	333	297	307	345	308	339	304	327	288	301	321	320	329	339	306	316	332	304	336	292	312	287	288	319	304	314	295	293	300	308	339	304	301	268	297	310	301	288	319	320	267	310	292	305	299	358	284	323	301	329	303	304	307	278	312	321	289	308	300	317	293	290	308	337	297	340	288	298	323	321	287	300	290	312	318	343	292	295	313	330	319	319	293	341	286	293	302	298	304	304	289	334	301	309	309	328	293	303	289	258	319	302	320	301	316	293	252	326	318	353	299	280	299	322	277	314	308	306	302	308	284	295	292	303	323	328	303	309	298	311	330	321	328	329	315	302	295	336	324	342	292	291	337	305	293	329	273	319	321	325	300	310	320	302	300	316	305	337	326	375	281	318	324	274	317	354	295	286	302	329	307	315	317	307	284	286	298	318	291	320	333	328	309	296	308	318	284	311	293	318	312	320	307	322	310	321	309	282	315	312	289	325	330	305	307	336	278	292	326	294	300	308	322	289	318	289	343	285	318	339	343	316	319	313	316	331	307	291	263	296	320	289	323	272	317	336	292	340	298	301	314	306	320	306	299	275	330	300	307	281	330	297	281	296	283	286	303	307	286	306	318	308	315	298	306	330	314	308	313	301	259	286	287	308	321	313	306	301	279	302	288	289	323	313	286	311	333	327	316	281	312	308	302	318	304	342	303	329	286	299	300	320	296	308	306	317	308	306	307	300	308	290	290	278	284	298	317	304	301	316	304	309	297	321	303	280	281	313	274	307	301	307	283	312	297	297	327	306	304	325	317	345	307	310	313	308	321	318	311	322	317	300	308	286	313	318	283	300	299	296	306	310	273	297	310	304	325	303	321	308	302	291	294	322	295	322	275	288	312	296	356	352	291	285	294	314	310	300	294	287	307	310	292	292	317	266	322	303	304	296	325	286	282	330	322	274	296	334	302	322	290	302	319	326	308	277	315	307	325	294	297	292	320	332	285	268	323	307	308	307	282	329	320	300	316	315	297	306	305	336	282	325	324	289	298	272	301	319	331	299	302	312	289	292	294	302	329	332	304	298	299	299	318	297	327	276	304	314	330	324	325	329	321	280	325	312	335	306	300	292	277	305	298	335	304	316	290	310	296	306	301	286	316	293	329	322	314	321	296	311	294	285	288	338	317	319	308	311	298	316	307	320	332	322	330	312	278	322	314	296	284	311	275	263	295	308	301	309	324	290	282	339	331	291	285	294	282	278	282	316	314	289	336	287	308	324	307	296	280	295	321	307	332	313	303	286	315	307	304	314	314	308	304	308	316	308	325	279	283	278	288	309	290	296	296	320	319	315	303	309	291	280	264	302	312	304	324	341	289	302	299	307	300	311	314	309	302	285	299	285	332	310	340	359	287	304	308	277	311	324	303	302	329	321	295	300	323	296	305	309	294	349	312	283	298	292	285
24051	21076	28022	24356	19398	1304	500	314	264	268	212	225	158	173	142	168	158	144	119	147	138	120	139	142	135	125	145	135	130	140	125	145	116	118	129	127	138	133	121	117	130	111	127	128	116	123	130	132	121	120	130	135	128	114	119	122	102	116	132	126	124	121	127	121	131	135	119	110	104	112	125	119	124	124	111	122	115	115	119	97	101	123	127	123	114	118	135	111	128	115	111	113	109	113	119	119	102	103	128	118	117	114	108	108	110	126	103	128	92	122	101	104	104	113	132	129	108	114	110	108	119	111	108	133	120	110	130	111	102	136	135	107	119	105	95	124	120	130	117	110	103	128	113	114	104	128	136	97	126	123	108	117	114	104	116	102	99	131	124	128	113	134	109	120	100	122	113	125	120	135	135	103	129	112	138	122	97	115	130	118	113	122	112	126	111	111	100	121	121	110	107	113	118	105	130	105	107	112	107	120	127	121	133	137	126	122	121	123	125	140	123	120	114	96	104	103	102	125	125	113	111	110	118	107	104	108	114	115	102	134	124	126	114	121	115	113	138	121	120	124	120	116	112	134	112	112	118	128	130	116	130	109	112	120	102	142	124	94	108	120	99	110	116	122	112	144	124	133	124	118	127	128	118	111	97	101	120	114	135	109	107	123	141	127	115	119	126	100	127	125	124	127	111	112	128	114	132	112	128	114	126	138	117	112	144	106	108	118	115	121	143	123	107	124	90	110	94	128	98	120	116	101	106	132	124	120	115	115	112	134	123	128	122	123	109	117	101	120	102	104	110	110	106	107	122	115	117	112	122	149	128	102	126	112	138	125	135	119	116	122	123	113	126	109	128	124	104	124	118	96	123	126	119	115	134	115	127	117	123	117	129	129	118	135	127	118	123	125	139	118	105	113	124	94	97	107	108	113	147	120	107	129	108	100	122	124	124	128	106	137	109	140	119	115	120	109	124	136	137	127	119	108	119	119	133	119	113	103	115	103	109	106	102	115	107	104	127	119	108	122	117	113	128	105	116	144	103	114	109	112	110	103	104	117	91	134	130	126	123	122	111	105	120	101	115	110	113	119	100	110	110	95	114	128	116	88	106	126	100	126	128	126	123	109	101	126	132	113	104	95	125	93	124	114	110	104	116	115	133	114	116	109	118	117	127	100	105	119	115	124	90	124	127	103	101	129	124	131	104	121	95	122	119	115	100	122	123	124	118	115	112	130	111	123	115	115	126	141	119	123	112	116	122	119	109	113	119	144	104	133	121	113	112	110	136	114	107	97	98	109	133	113	114	121	118	109	125	127	129	107	104	118	113	108	138	119	109	125	106	130	119	112	103	119	118	131	108	123	111	127	111	151	83	107	99	107	131	104	112	120	117	106	104	101	103	110	128	127	116	109	119	108	126	109	118	128	114	102	120	105	106	106	100	92	111	130	122	120	120	102	141	132	115	112	106	104	126	105	117	120	102	117	104	132	125	97	111	116	107	152	138	94	112	101	111	130	111	112	104	117	129	111	108	103	99	116	131	114	102	106	105	115	126	136	112	118	99	113	101	120	117	119	101	131	105	125	120	102	119	132	109	100	110	99	125	119	129	123	126	138	123	127	107	132	105	130	124	112	118	116	118	110	116	115	110	133	125	99	114	108	110	121	120	117	117	119	125	102	99	120	109	124	111	129	124	119	109	115	110	110	122	127	123	116	123	110	109	124	114	92	127	110	110	119	105	121	104	115	111	121	110	110	129	121	123	134	124	107	138	101	121	121	121	131	125	117	100	126	108	118	125	114	102	109	116	120	109	107	106	114	119	114	125	113	124	109	118	99	119	95	109	93	108	109	122	122	128	122	125	103	95	114	107	126	113	137	109	110	113	112	124	106	104	116	117	126	94	114	127	117	120	134	100	131	117	129	129	120	115	124	95	104	104	110	119	144	105	145	112	113	134	111	115	106	126	116	107	123	117	127	130	102	112	127	110	110	113	115	107	100	107	113	120	115	111	112	119	96	107	119	102	111	113	124	107	96	82	96	107	125	127	116	113	120	122	123	140	123	111	115	121	119	124	96	117	112	104	118	127	129	144	100	116	135	116	130	103	112	112	105	118	106	112	116	92	106	128	111	113	117	99	110	124	115	110	106	116	134	132	130	119	103	119	136	123	101	130	135	116	118	102	122	106	103	109	99	101	119	117	98	112	121	127	114	106	133	116	119	116	120	112	114	139	109	118	122	113	112	101	131	132	114	109	112	124	121	110	150	112	113	121	119	120	118	113	125	135	106	123	116	118	120	110	116	120	119	116	103	114	134	105	125	113	102	114	98	106	114	100	113	125	95	125	96	116	104	133	122	115	115	130	114	104	117	106	131	134	117	103	116	117	120	116	128	116	117	118	117	104	130	128	118	117	119	121	130	115	109	112	116	126	127	136	103	111	116	105	112	100	131	106	130	122	130	131	130	113	119	125	108	109	125	114	120	120	94	128	110	115	121	140	136	134	134	128	105	111	129	82	97	120	122	132	120	115	90	104	112	125	121	109	94	125	114	118	105	134	107	102	115	104	95	97	115	127	137	129	105	115	124	118	119	86	111	104	135	104	107	105	104	113	131	98	100	103	137	131	121	111	115	121	115	113	136	116	110	138	113	110	104	121	123	103	102	120	108	108	125	102	111	129	132	124	96	116	120	111	117	107	110	102	108	121	139	113	121	122	117	117	135	91	110	122	137	97	101	119	111	110	115	140	118	106	121	127	121	127	113	104	121	123	106	125	123	116	103	121	125	110	91	105	108	108	104	106	113	148	123	112	122	117	114	132	114	133	117	121	105	109	117	116	114	94	104	108	116	127	107	112	107	94	104	107	119	117	111	100	112	101	118	119	131	131	115	122	107	132	118	102	121	120	113	130	118	128	102	120	117	137	119	144	127	135	127	126	127	108	128	117	111	108	130	118	116	109	102	117	121	104	108	117	114	142	117	107	107	96	116	124	96	114	115	107	107	114	107	110	111	133	122	101	123	107	123	121	125	110	126	107	115	113	107	108	119	139	110	109	120	109	102	118	126	115	120	111	127	113	109	118	125	117	128	98	118	107	107	128	103	121	135	110	110	122	107	134	131	113	118	124	115	94	139	119	120	132	78	136	116	116	124	124	119	131	105	134	105	111	99	106	105	116	117	112	117	137	113	119	102	109	120	123	127	98	127	120	120	111	105	126	130	117	108	144	117	109	104	109	115	103	118	119	114	123	118	117	130	97	116	140	123	118	108	124	110	111	107	129	117	123	119	113	89	142	124	99	133	120	124	103	119	115	109	123	134	106	112	122	117	111	135	138	105	123	121	108	112	115	118	120	97	113	115	118	120	104	121	128	116	127	114	116	132	107	120	93	121	104	115	126	93	133	106	104	102	104	100	112	108	121	117	116	110	120	94	103	121	125	120	128	114	126	90	112	106	123	88	123	106	118	120	111	115	124	102	112	102	125	115	108	142	121	127	119	107	101	121
22717	8914	7701	3921	2468	1740	1330	991	837	743	616	548	487	428	416	421	373	337	334	299	342	320	290	280	282	284	301	238	261	262	243	266	245	255	256	262	249	235	241	233	248	232	237	246	234	249	285	223	245	221	228	233	253	244	223	237	242	259	229	236	229	220	246	266	215	243	250	241	214	250	223	234	202	239	243	225	220	224	212	256	210	230	200	213	203	218	240	219	226	252	230	238	226	209	215	211	223	222	197	226	213	250	208	236	247	225	217	213	220	241	215	246	201	219	198	197	209	243	213	221	241	216	200	251	232	210	227	255	239	208	214	223	253	241	223	233	235	265	214	207	251	236	194	241	215	224	222	231	222	224	242	207	231	232	204	223	236	224	260	208	230	228	227	219	210	236	219	226	216	231	223	210	229	220	221	244	235	236	227	238	211	227	212	232	232	241	237	224	235	241	219	233	223	220	213	233	226	219	202	230	211	225	222	208	222	258	228	252	222	237	209	215	237	211	218	225	238	236	234	229	215	235	245	252	242	226	212	198	221	222	194	219	233	209	244	208	203	202	222	202	219	198	218	198	250	232	234	201	236	242	204	221	234	218	239	213	217	231	219	222	212	232	242	238	231	218	207	252	211	251	208	187	214	237	236	224	239	229	205	235	220	215	231	219	246	231	211	239	242	219	212	226	233	233	228	214	240	219	225	235	223	231	231	220	250	229	237	230	219	229	225	236	232	226	206	236	221	250	217	223	235	214	234	213	238	239	232	214	225	198	214	213	241	221	216	204	214	217	193	218	240	226	243	221	235	213	201	220	189	227	248	231	217	232	244	185	194	198	220	234	225	233	224	206	242	214	219	235	233	241	237	228	220	235	205	248	224	229	201	237	236	235	248	219	236	200	246	259	214	237	220	220	246	211	232	226	242	204	254	227	232	221	240	206	184	242	242	226	225	184	236	230	237	214	245	214	241	222	220	203	218	185	223	211	216	233	207	246	228	235	224	196	239	216	229	217	269	238	224	240	249	238	218	221	186	252	221	234	243	222	228	220	230	234	236	223	230	224	222	220	215	188	246	230	223	238	221	242	266	207	239	221	255	217	227	214	241	217	237	237	206	214	221	229	247	222	234	220	239	207	247	201	221	256	238	221	223	215	264	219	233	228	218	221	222	213	211	196	219	240	221	228	235	224	216	218	219	228	249	240	242	205	213	236	257	213	231	222	237	219	211	223	207	229	213	217	227	219	205	244	228	217	232	209	232	201	245	226	228	228	231	203	252	242	206	213	234	212	212	247	235	190	202	206	215	237	214	222	226	188	254	209	225	231	218	213	235	241	210	218	219	253	221	229	240	259	233	197	246	249	215	213	236	242	214	213	213	228	221	226	209	212	207	236	236	225	213	225	241	240	218	256	275	231	262	255	227	183	226	213	264	240	224	236	206	204	220	217	227	202	205	210	214	212	232	225	218	212	197	217	229	247	218	240	209	227	222	211	201	198	220	238	238	205	195	231	247	218	241	224	235	236	229	231	236	238	232	247	238	188	230	223	210	235	203	210	227	235	240	213	210	224	233	231	236	220	195	219	243	227	229	230	210	209	207	237	221	239	223	186	212	230	231	232	219	210	225	231	246	208	242	240	248	224	219	241	198	246	221	249	234	210	230	211	207	230	234	211	235	223	232	242	240	235	244	232	234	207	229	218	211	224	235	202	252	206	228	226	240	217	218	240	213	216	225	207	195	200	212	195	237	251	208	182	223	208	206	231	241	219	227	211	231	215	218	210	236	219	202	219	220	224	231	204	227	207	231	241	194	216	233	218	215	228	218	243	209	231	232	226	243	232	215	223	227	205	214	213	228	232	185	229	217	220	218	246	208	197	192	235	263	221	211	240	215	229	228	193	222	223	265	219	206	204	197	212	247	217	220	233	216	217	197	216	223	257	234	211	241	219	222	224	221	226	233	217	230	219	213	248	213	233	211	228	236	222	259	240	189	236	223	221	223	232	227	217	213	248	228	250	247	224	202	230	230	218	201	240	245	218	195	242	205	222	221	185	182	221	244	242	211	243	223	223	213	240	221	216	222	218	218	208	232	235	234	204	233	212	230	216	208	230	192	199	227	211	227	212	230	234	208	227	222	242	209	219	237	250	216	231	237	223	234	255	250	219	234	225	216	237	221	226	206	244	232	242	247	235	259	217	222	210	223	198	217	239	190	242	227	231	228	229	257	196	220	237	203	222	207	227	206	227	228	223	234	225	230	213	233	211	221	219	223	214	233	197	226	205	220	238	244	238	221	222	223	231	212	250	225	227	197	209	226	205	224	207	251	216	223	224	238	229	214	208	239	238	202	212	224	249	210	207	236	238	207	216	206	212	233	209	221	224	232	218	198	203	233	246	246	220	221	201	217	253	230	248	223	242	229	201	229	220	233	225	217	253	218	235	228	220	233	220	225	241	216	212	257	224	210	224	218	205	220	203	234	237	235	216	215	225	239	236	193	228	242	211	208	239	211	240	227	225	222	245	234	240	201	205	252	214	206	220	213	217	239	216	221	199	217	243	204	229	230	216	223	227	227	209	233	224	235	239	236	220	217	236	233	216	201	228	233	230	218	236	253	209	213	205	235	203	214	235	210	218	216	234	197	214	224	260	191	221	208	220	235	222	234	220	244	241	195	202	251	244	212	206	221	223	252	225	228	227	220	197	214	228	245	243	209	230	227	192	214	238	217	226	233	220	247	239	219	203	227	236	252	245	231	216	236	220	220	179	226	219	212	219	234	228	214	236	202	250	216	237	228	233	232	218	233	246	217	223	223	249	231	247	228	218	240	226	244	214	214	233	235	243	214	236	213	211	194	232	216	193	241	215	230	220	227	229	233	210	247	223	239	247	235	224	205	250	229	218	241	237	237	238	229	220	207	218	239	209	227	244	220	232	220	234	217	228	217	227	211	236	209	237	205	233	235	224	217	212	227	232	221	220	216	198	243	220	253	217	231	203	225	228	196	229	228	201	209	209	239	202	215	239	224	208	211	211	227	241	225	228	204	243	219	194	233	231	212	237	223	228	222	237	213	230	239	222	245	228	243	234	237	220	206	218	242	232	244	236	222	239	245	246	226	214	214	205	228	227	222	250	248	238	207	223	235	246	228	253	233	249	236	240	204	208	229	215	230	227	222	230	247	238	230	214	231	203	234	222	204	218	193	232	232	254	199	207	240	222	207	229	219	217	206	217	202	216	218	233	240	222	226	247	212	232	221	219	222	235	214	206	232	245	197	223	248	242	230	231	234	223	219	231	256	230	243	226	198	230	207	214	239	239	224	220	244	236	217	203	222	226	218	204	215	237	225	226	237	201	237	223	210	213	212	238	219	213	266	236	213	223	217	234	237	227	231	220	192	222	211	238	237	198	217	224	226	212	232	228	258	212	224	243	239	233	215	251	218	252	222	227	252	193	220	249	254	229	234	244	242	229	220	211	213	230	229	252	237	200	262	214	232	251
22992	21044	28639	23644	21044	18021	1766	767	588	511	498	449	415	424	397	400	367	349	326	352	337	334	305	353	346	347	287	308	287	315	295	295	311	324	292	297	308	280	309	266	299	277	292	287	315	309	263	280	294	294	289	289	274	308	319	287	276	284	274	291	307	289	243	288	274	300	298	297	272	271	320	303	283	290	287	321	312	292	311	266	293	293	301	272	297	276	265	271	267	312	298	296	288	294	288	321	290	304	343	282	280	276	291	311	290	286	302	313	307	285	292	269	292	280	282	280	270	326	271	279	293	271	316	282	279	318	278	288	289	329	283	320	288	273	243	278	294	286	298	286	274	318	282	311	293	283	282	283	294	320	301	283	266	268	270	314	293	276	293	323	290	253	288	316	288	259	277	290	319	285	277	281	273	298	275	275	279	326	300	249	301	277	265	290	287	283	293	291	308	293	279	252	297	306	313	277	302	286	289	270	287	299	283	285	280	290	305	272	299	266	280	309	270	300	349	282	273	314	292	281	287	289	264	277	287	307	334	287	307	271	287	293	304	320	279	285	276	275	285	256	292	287	303	283	296	304	288	312	270	304	304	283	287	272	276	292	277	264	280	256	306	285	297	288	274	278	284	293	320	280	315	278	285	254	279	292	268	312	309	271	279	267	298	286	293	274	301	281	266	332	291	305	318	320	326	294	280	300	302	274	294	327	295	299	286	264	272	273	285	308	278	288	291	306	286	288	296	296	277	303	273	295	303	261	272	278	292	313	265	294	296	269	282	283	278	277	317	277	290	300	296	291	317	280	305	314	285	291	296	290	259	293	307	312	274	305	291	301	306	259	293	287	297	281	286	292	254	277	295	270	300	267	276	306	281	306	310	294	318	301	270	311	310	321	311	298	300	253	277	295	288	295	263	295	269	246	320	297	323	287	276	319	257	323	304	305	312	293	293	267	273	319	287	311	277	295	252	282	312	292	318	276	275	292	302	295	286	293	307	314	293	259	278	305	293	251	268	287	285	281	279	300	331	239	296	282	298	302	244	268	285	275	287	288	264	272	274	271	294	287	281	283	296	309	296	281	277	275	289	299	282	284	290	307	316	290	267	272	295	283	288	276	274	282	272	266	297	276	302	291	286	251	300	269	324	269	294	313	303	292	292	260	293	259	291	259	276	282	270	286	287	313	296	288	296	279	284	306	312	278	292	284	264	307	278	280	301	268	277	290	284	269	301	289	293	315	259	294	312	281	307	276	293	292	286	316	298	278	304	254	294	265	298	265	309	280	317	291	281	274	305	256	308	277	302	273	299	310	259	287	291	302	307	260	310	257	276	291	270	258	294	299	274	261	299	305	309	283	318	294	283	294	278	303	270	311	322	269	271	315	293	298	275	281	269	288	259	287	295	296	304	287	263	260	290	276	275	277	286	296	296	300	313	274	288	315	288	293	289	281	295	293	299	275	271	305	279	295	252	253	297	267	264	273	283	273	313	273	308	253	289	312	257	286	301	285	293	295	283	304	289	283	262	310	275	268	286	304	283	282	298	269	292	311	265	285	300	261	307	287	284	297	259	275	327	287	310	297	319	290	260	266	283	310	270	254	299	316	252	283	293	293	315	327	299	284	295	300	281	281	284	340	279	296	271	267	272	300	282	298	292	283	274	288	304	311	299	301	286	301	267	275	273	286	261	292	271	286	284	272	303	290	270	252	289	295	307	320	285	282	297	295	266	276	298	296	277	262	294	283	308	287	293	283	255	266	311	246	273	280	293	293	309	283	290	285	305	291	304	289	277	248	285	276	322	261	285	298	311	319	304	276	291	280	285	289	318	296	253	271	294	269	284	278	295	308	272	307	282	304	285	281	293	305	281	252	312	304	296	282	288	268	290	333	284	288	266	282	278	280	255	276	283	308	302	286	283	282	299	296	268	265	307	302	268	302	292	301	309	264	286	263	296	287	309	294	278	284	289	276	293	254	303	271	265	287	277	317	290	294	270	277	254	310	270	269	292	276	279	332	287	305	290	292	294	305	296	296	311	285	272	284	311	273	252	305	253	285	261	325	292	288	265	300	294	275	297	296	294	276	304	265	283	294	268	285	285	306	285	291	287	270	290	266	308	286	309	279	277	309	272	265	299	260	280	303	281	279	282	289	275	284	298	249	274	285	295	275	288	305	278	291	276	283	299	301	284	270	273	238	282	278	302	301	290	319	303	300	315	281	272	264	281	262	274	281	266	301	290	292	281	313	299	314	284	323	313	291	285	270	304	270	294	260	295	270	304	301	289	283	310	277	293	322	294	268	282	282	282	274	288	261	296	298	289	304	309	269	298	288	287	316	297	285	258	278	290	326	313	286	281	286	262	283	261	278	298	261	291	291	287	294	285	295	290	295	282	307	292	288	273	282	267	267	267	256	249	275	277	305	308	283	281	274	289	292	272	310	277	291	258	270	262	288	274	281	242	262	265	282	279	295	323	279	276	278	280	315	301	288	258	286	292	306	275	295	256	316	309	267	279	267	280	292	266	307	280	310	247	284	286	277	297	270	288	284	319	277	294	269	281	298	308	274	297	276	292	308	298	294	310	277	275	283	312	289	291	255	279	274	267	259	277	269	282	272	311	281	322	284	268	261	300	307	263	307	260	284	280	276	293	278	268	288	280	263	276	294	305	276	295	299	300	326	277	278	317	278	291	276	283	280	284	274	293	295	282	299	294	301	277	294	288	314	302	286	313	279	286	312	293	279	286	282	267	243	301	286	235	291	279	301	315	284	285	272	274	338	284	270	264	287	298	301	272	301	290	326	254	316	284	305	327	296	284	302	306	289	293	271	296	289	291	297	289	291	299	261	303	301	263	270	300	284	288	273	289	259	284	297	321	281	266	280	320	286	270	281	303	312	279	266	260	285	268	291	273	279	312	256	295	278	257	277	296	282	305	312	270	272	307	299	301	262	265	284	321	270	276	271	290	309	262	326	312	298	266	269	281	302	331	285	275	292	301	282	253	304	307	274	288	298	276	257	333	303	296	270	309	297	311	283	279	308	285	310	236	271	298	248	300	280	297	287	286	282	264	280	253	278	279	273	323	273	314	272	317	273	289	285	310	298	285	289	292	276	311	302	270	310	277	308	272	303	262	307	305	273	300	294	308	263	293	278	287	286	267	262	268	282	302	312	276	275	283	270	316	276	274	291	284	283	271	287	307	282	285	275	268	288	305	276	318	288	258	270	267	287	290	265	304	294	277	296	286	293	292	299	282	268	300	261	275	299	320	296	270	286	274	308	288	288	323	291	281	291	304	298	287	282	278	285	302	265	292	283	274	303	322	261	290	284	322	296	261	262	330	293	293	283	267	279	273	283	288	276	275	273	297	284	274	278	281	285	275	287	266	281	283	305	292	304	281	287	302	251	279	305	290	257	319	269	261	277	288	292	286	290	277	245	290	302	286	322	301	274	277	304	269	292	287	288	316	281	264	293	273	279	272	298	297	278	257	290	279	331
25948	14683	12566	6789	4600	3363	2539	2098	1715	1422	1248	1103	1062	944	914	811	765	685	725	704	649	679	638	618	634	571	606	583	611	611	581	548	571	567	584	578	484	525	544	548	498	530	530	532	596	506	517	532	516	506	476	508	512	542	494	496	538	466	540	541	506	504	560	497	550	534	486	464	503	486	523	521	472	491	512	459	540	513	507	513	506	473	539	530	499	489	525	500	518	535	496	500	519	492	489	487	512	492	516	506	479	488	486	522	504	519	517	486	480	459	488	497	521	552	523	498	501	518	525	470	515	481	489	506	473	471	512	527	518	488	517	533	494	445	504	530	533	517	488	468	483	526	514	453	479	517	487	504	516	456	486	517	508	501	551	472	497	483	505	480	459	480	486	510	513	496	569	461	519	488	473	514	555	500	506	540	488	494	467	513	504	470	513	506	518	528	513	514	513	512	502	504	507	496	530	474	513	507	523	467	493	498	483	460	520	485	483	493	512	533	486	476	502	478	482	456	495	454	503	461	528	475	469	525	517	494	490	510	459	532	500	458	522	492	496	529	486	488	505	499	522	559	509	483	483	494	515	477	517	536	546	534	510	487	485	525	479	465	504	462	496	530	481	532	482	514	511	480	528	519	481	510	466	474	509	521	480	508	493	524	491	478	469	514	524	538	462	501	480	500	502	525	503	478	472	475	498	503	508	486	498	489	474	510	492	516	494	521	449	510	502	471	506	502	530	499	533	458	520	547	495	505	482	513	482	475	538	518	494	468	464	500	486	427	532	515	478	486	505	479	503	493	472	501	454	505	501	456	511	475	479	498	461	458	529	513	485	475	519	481	477	524	484	498	513	478	488	496	480	494	513	480	545	511	530	484	505	541	507	507	441	504	469	522	515	511	522	505	506	513	478	476	497	516	507	536	504	491	487	462	460	522	484	526	526	518	538	482	512	491	479	464	484	533	481	493	503	532	457	525	523	440	538	521	498	469	504	490	489	528	507	534	500	471	558	499	484	511	551	503	485	510	490	503	453	464	529	502	485	528	441	527	499	474	465	503	506	496	462	490	516	532	479	512	499	514	503	496	505	542	503	510	463	523	510	436	491	535	469	531	526	488	506	565	489	479	509	487	525	480	517	526	520	541	529	521	498	513	526	500	537	506	471	534	512	468	500	509	457	503	496	529	481	502	517	520	511	503	507	484	457	494	512	484	523	475	492	495	472	496	510	459	538	473	478	468	473	518	522	467	528	466	480	506	526	536	497	461	457	502	510	492	518	507	476	491	493	474	516	463	499	467	526	501	488	504	491	530	521	502	499	494	489	503	503	459	470	501	444	469	480	471	521	504	508	497	477	486	534	524	504	516	472	538	463	526	502	479	515	527	487	541	524	481	506	523	491	477	497	482	512	457	484	477	495	495	479	465	475	473	490	512	509	516	529	501	500	490	456	498	471	493	507	471	491	502	548	505	513	488	501	542	507	506	472	499	503	495	476	477	501	481	498	502	478	490	496	473	522	519	472	486	521	494	474	531	488	497	497	519	466	528	497	474	528	516	513	497	520	503	465	520	525	491	475	486	466	468	503	504	500	445	478	508	472	501	515	487	523	503	491	514	502	498	508	475	476	510	515	486	510	481	507	477	499	566	440	500	528	462	508	498	534	521	503	494	504	483	510	471	493	497	508	486	507	485	511	525	481	478	495	513	521	508	501	497	505	513	474	485	543	524	480	488	484	501	502	458	521	480	522	488	494	494	450	474	513	506	539	517	486	495	523	530	512	469	503	476	534	468	495	456	494	469	512	511	485	470	499	506	483	509	470	507	499	510	511	477	473	473	492	500	521	497	535	501	507	501	495	522	474	536	483	508	497	509	522	477	485	502	480	474	452	497	473	468	492	520	522	496	522	495	477	498	519	456	502	554	489	497	502	479	467	482	485	515	498	480	478	491	536	520	513	515	503	475	481	501	539	495	528	467	481	572	477	514	498	482	503	487	480	493	504	518	467	539	495	483	535	515	529	520	499	478	515	518	565	529	503	500	484	456	505	490	482	526	493	486	499	473	506	494	507	501	492	519	474	499	517	519	525	458	495	492	478	491	515	490	463	525	512	476	494	464	546	504	459	532	461	509	505	496	519	465	502	486	495	523	535	520	522	495	531	516	486	517	495	538	485	492	471	493	516	511	497	480	488	527	467	479	502	507	496	506	515	507	512	496	511	445	467	478	459	510	512	478	558	495	513	486	526	516	525	559	462	491	520	503	477	563	554	516	477	474	495	480	456	523	500	500	535	484	506	473	501	515	527	478	522	506	492	519	487	474	490	500	503	493	505	508	514	527	500	468	506	494	473	459	470	479	539	491	490	495	518	473	476	495	462	509	508	492	521	540	533	478	481	533	490	452	498	440	529	516	473	507	519	508	508	509	504	478	544	506	530	493	510	475	504	509	533	497	552	512	490	507	519	507	482	510	521	488	464	511	491	440	528	501	534	474	509	495	492	494	505	474	481	501	538	497	515	470	498	487	509	517	479	455	509	501	495	449	513	496	530	509	471	500	502	529	525	550	490	482	521	511	497	466	485	466	488	433	500	526	510	476	509	496	520	543	480	530	450	475	458	514	480	546	464	481	506	522	505	507	478	498	493	504	484	499	480	517	490	506	490	449	492	505	526	499	469	496	527	485	508	530	515	538	511	474	523	512	514	516	483	512	498	514	491	542	529	514	498	524	453	480	487	491	508	467	481	473	530	492	502	490	495	500	471	483	502	506	493	494	507	517	470	503	501	489	491	465	515	474	509	476	478	498	520	488	465	488	498	492	506	486	484	500	518	470	457	486	489	511	528	531	494	496	485	513	516	499	510	515	469	497	507	464	504	481	519	468	457	546	507	527	501	486	478	499	472	497	496	476	475	503	519	470	508	485	489	485	510	504	485	484	492	496	490	524	501	512	484	466	497	495	516	504	477	477	531	486	457	527	543	519	513	486	528	467	453	505	477	488	506	496	516	512	500	468	480	515	492	493	467	518	487	491	493	487	462	514	493	477	493	524	493	522	525	483	491	506	503	502	493	498	515	492	525	491	498	514	536	492	472	518	512	496	461	495	476	527	525	490	539	517	488	547	545	491	488	514	480	477	505	528	458	487	496	487	480	489	473	544	477	514	478	492	529	473	468	477	484	503	510	501	465	521	483	487	472	499	504	499	518	474	476	476	510	521	520	457	521	482	501	504	520	480	510	468	434	503	548	503	514	471	448	509	510	497	518	446	494	522	504	492	451	487	526	539	461	539	535	491	511	528	511	517	491	501	510	495	528	506	455	497	498	485	494	540	520	452	458	524	502	479	496	503	526	498	494	532	510	506	496	494	510	517	514	502	516	475	490	485	501	517	463	482	469	516	494	492	513	535	475	566	479	508	515	497	504	513	501	498	475	505	502	490	485	499	491	540	510	477	520	536	487	488	500	513	498	527	463	450	471	493	488	493	528	485	478	504	465	485	508	506
26627	20293	7687	478	238	205	186	186	146	158	163	167	164	200	171	126	171	145	192	148	145	134	163	154	182	152	179	135	156	156	150	154	165	155	167	158	175	161	166	157	130	144	170	150	152	151	170	152	175	162	153	157	150	169	161	130	147	152	162	160	153	150	176	152	134	153	149	162	151	155	151	166	194	146	146	150	138	153	142	158	161	166	165	149	163	144	147	137	175	139	144	156	162	154	141	163	151	148	148	132	166	167	156	157	141	155	156	159	154	135	157	154	156	162	145	143	155	142	150	162	157	156	152	150	157	155	144	165	153	154	176	149	179	150	177	169	165	129	162	159	132	143	144	150	163	161	141	149	148	165	171	150	149	146	157	157	150	151	147	168	143	172	165	143	147	142	152	148	142	180	155	160	157	150	141	146	136	175	140	153	173	162	168	150	162	149	164	162	131	164	189	144	150	143	161	164	172	149	169	149	127	155	166	141	145	148	155	166	153	151	166	160	147	137	143	170	157	151	147	150	144	145	182	157	156	147	158	149	157	159	146	138	188	163	152	169	160	175	139	179	129	171	150	146	144	164	141	143	146	166	165	128	143	159	159	174	150	151	137	164	155	160	156	141	159	157	161	160	164	177	153	173	171	149	154	154	129	140	131	157	160	169	168	140	183	159	144	164	150	164	172	152	164	173	160	142	162	176	178	148	153	165	145	166	168	157	169	163	121	142	188	147	141	154	147	181	171	186	132	152	174	143	171	140	152	154	149	175	151	144	168	164	160	150	149	145	142	164	150	159	161	166	156	149	158	150	153	144	165	175	167	151	168	165	157	165	157	137	136	163	150	162	158	136	155	168	153	154	149	159	167	169	167	144	162	142	149	151	129	182	164	131	172	156	164	172	126	162	144	163	158	179	161	148	161	179	151	171	169	156	152	148	169	162	150	164	155	144	166	164	159	151	156	165	134	141	138	167	126	148	151	147	158	158	153	136	172	206	149	153	141	139	156	140	136	167	150	139	141	168	141	149	170	159	152	143	163	165	142	151	150	169	170	174	179	143	130	166	177	140	155	156	162	152	155	149	135	148	141	165	141	151	158	158	142	140	141	153	159	151	141	173	152	172	164	172	157	132	150	145	134	166	146	161	186	168	152	147	138	169	164	150	130	118	177	158	170	141	147	179	151	162	148	161	186	137	158	168	136	151	156	167	181	147	162	146	158	163	167	141	148	183	157	173	156	176	149	157	151	179	160	163	170	145	142	161	119	146	159	144	148	142	170	166	149	139	159	167	164	160	169	154	180	159	157	164	150	142	183	165	145	154	165	163	161	150	164	171	147	169	171	147	134	169	171	143	129	153	155	152	143	173	162	143	169	158	151	145	172	143	155	183	131	127	144	171	141	141	170	155	154	171	145	136	145	161	156	153	126	157	134	163	133	150	135	162	132	169	137	151	168	145	157	171	151	171	157	167	152	153	182	168	175	157	181	167	167	152	118	140	150	173	167	141	156	152	171	167	166	131	136	157	171	146	181	155	159	156	160	152	144	166	152	161	166	153	144	152	163	156	162	172	160	164	170	150	162	155	173	131	167	170	141	166	141	162	147	133	135	156	149	175	159	159	139	165	169	147	159	140	167	150	153	161	158	156	160	178	166	169	153	159	157	141	135	168	171	157	144	161	149	158	138	133	178	147	160	136	160	146	162	154	166	181	182	152	151	167	189	175	164	143	162	157	167	155	156	163	151	158	165	153	137	150	159	159	153	148	149	154	166	148	159	138	149	165	153	170	156	130	146	142	149	162	119	160	163	178	174	140	166	161	144	158	142	154	148	148	180	166	153	138	145	173	161	166	156	164	158	129	154	152	152	139	157	167	134	137	139	158	163	162	141	157	167	150	175	163	154	139	159	156	144	157	197	154	127	139	154	150	169	152	160	150	133	127	166	146	158	167	174	137	157	166	145	139	135	159	145	142	155	146	180	155	174	145	127	158	148	157	159	157	125	155	142	172	175	160	164	156	166	136	166	166	155	149	162	186	157	149	150	147	158	153	167	165	150	159	152	143	168	158	155	133	171	156	174	152	153	161	181	144	155	159	192	145	146	169	160	134	153	147	150	140	177	141	166	171	144	163	128	152	168	154	155	115	162	163	151	149	145	164	142	160	168	169	167	165	169	157	132	141	147	174	158	133	147	154	153	175	151	171	146	149	159	160	167	144	170	130	176	173	160	134	161	153	156	168	183	153	167	174	160	147	145	186	149	158	159	153	144	153	161	154	151	154	182	157	164	147	174	140	162	167	173	158	156	142	170	172	157	179	151	141	173	179	178	149	154	172	160	146	158	166	140	177	164	141	150	164	148	159	143	174	134	152	152	150	131	158	152	164	174	163	172	158	181	159	160	159	165	159	176	175	148	144	149	172	147	169	171	170	149	175	159	148	151	155	159	148	164	154	149	147	156	150	150	182	159	163	133	162	172	140	163	169	173	141	166	138	173	147	166	172	143	155	163	151	141	163	133	154	171	157	137	146	159	171	151	183	187	149	149	163	143	135	152	156	175	155	166	166	174	161	155	150	176	149	146	161	145	153	165	162	155	168	180	128	148	173	145	148	161	177	165	130	173	155	138	144	128	134	148	150	148	160	147	196	160	177	164	122	151	133	163	161	167	166	133	144	164	153	145	175	159	142	148	151	162	159	176	165	168	160	154	159	159	135	163	162	137	167	158	158	149	164	157	151	162	144	191	162	164	139	160	154	165	167	143	161	157	150	151	152	180	152	163	139	157	163	168	182	159	149	146	132	153	146	151	156	169	146	163	160	163	176	144	153	148	179	149	145	163	153	165	152	146	150	155	170	174	173	164	140	144	142	140	160	160	180	148	148	150	154	143	159	163	170	139	171	160	178	134	156	149	156	140	146	155	142	166	153	154	156	167	162	151	162	149	148	150	156	180	160	167	150	165	158	149	150	168	164	161	144	147	150	166	142	149	164	144	139	133	152	181	145	157	177	148	166	146	162	171	162	155	145	144	157	169	137	172	164	161	147	164	139	164	154	141	162	166	148	159	151	155	175	147	150	182	159	146	174	164	177	152	154	158	165	165	154	151	128	146	149	155	160	148	139	148	177	158	142	128	156	130	142	165	170	161	177	148	162	156	160	170	146	140	162	159	175	173	137	162	159	156	147	160	155	150	141	157	148	151	156	161	147	146	168	166	174	145	140	135	155	149	147	194	148	143	148	168	171	174	159	164	153	163	174	149	144	152	141	146	136	158	141	143	154	155	138	153	167	167	161	154	138	130	138	157	154	152	157	175	156	156	148	177	163	152	161	168	150	156	145	153	155	164	180	158	156	143	160	163	149	181	159	145	153	152	159	174	166	164	162	156	145	144	129	172	156	150	144	160	165	157	147	176	153	146	142	168	175	135	162	134	191	167	132	187	160	154	160	158	169	180	153	155	149	157	163	147	148	151	162	154	165	159	163	154	163	170	142	138	153	153	155
11343	1360	1117	684	533	439	423	384	369	350	364	308	352	341	326	300	292	344	335	294	310	330	323	296	314	293	331	278	290	297	325	309	304	307	290	326	306	312	311	319	296	292	295	312	319	298	320	299	319	281	327	306	291	300	282	297	319	278	304	309	324	311	316	294	325	324	316	315	316	276	288	337	310	304	315	289	295	291	296	316	281	314	324	330	300	340	308	324	274	317	282	284	295	303	331	296	307	316	303	304	298	326	312	318	349	290	301	299	326	298	344	288	264	297	320	310	283	297	330	323	339	300	268	287	310	307	318	322	300	310	309	308	301	300	319	326	288	309	321	297	303	301	303	298	313	313	275	336	311	299	288	311	325	323	291	332	305	294	312	288	319	286	306	301	307	301	296	313	349	317	314	331	322	265	313	300	345	294	336	302	301	348	312	302	314	311	325	283	286	314	297	300	309	293	267	291	351	328	337	308	288	312	314	287	321	328	302	306	295	285	314	348	343	289	279	290	297	291	288	295	316	324	302	297	325	317	312	333	306	297	287	311	334	281	349	285	296	313	273	284	285	326	312	286	339	328	332	287	295	303	322	315	286	283	309	324	322	300	288	294	299	302	323	327	323	301	316	318	294	295	333	313	287	291	285	302	301	287	298	316	303	295	290	301	287	284	319	322	320	305	281	282	322	329	306	289	288	271	308	314	321	314	303	293	293	359	292	293	325	309	302	334	302	323	312	303	285	309	290	306	302	328	302	288	303	273	329	301	319	321	307	266	290	317	323	303	329	277	315	288	311	311	334	309	331	285	310	311	283	317	306	316	334	288	334	297	286	282	313	323	276	292	330	303	311	312	291	335	302	320	303	298	312	312	280	313	296	285	328	297	304	288	314	323	304	326	302	310	300	310	309	299	312	303	287	320	303	293	279	311	301	300	296	298	291	302	306	287	314	284	320	307	306	310	289	335	271	313	312	270	273	319	330	288	290	300	321	346	314	307	317	293	312	325	304	279	308	319	326	295	300	281	300	330	328	336	312	313	297	302	327	287	318	278	307	316	330	336	284	300	287	324	294	311	279	293	315	334	277	289	301	279	330	329	307	298	321	294	315	291	311	291	291	319	281	267	298	319	315	298	327	315	289	298	293	267	314	324	314	296	293	297	300	316	307	301	287	277	297	273	308	316	298	290	321	321	310	284	288	306	342	303	297	309	334	314	300	284	292	321	302	298	297	331	305	299	343	288	302	312	310	328	306	312	277	300	291	329	307	325	305	301	314	274	304	286	292	296	287	287	322	312	301	309	305	331	306	312	319	293	333	287	284	284	284	270	305	300	300	316	322	287	310	335	341	300	295	289	315	340	291	305	330	279	293	296	303	275	293	303	292	317	300	282	291	310	272	297	304	335	320	277	326	301	308	305	302	297	313	286	291	292	288	276	282	292	317	302	324	327	285	316	321	276	308	303	310	299	306	317	308	300	289	272	329	312	302	280	312	298	292	285	266	301	296	330	311	323	325	307	287	311	304	287	277	285	289	323	302	269	282	309	299	311	325	317	295	282	290	293	291	291	304	302	325	306	312	304	320	300	311	297	271	299	309	308	367	291	327	321	308	303	305	296	327	305	331	297	296	302	312	309	315	293	286	311	325	341	325	299	317	335	301	304	305	298	291	307	334	304	294	301	307	318	288	304	300	311	329	285	280	327	283	303	302	249	329	325	271	282	303	311	358	275	298	323	311	347	301	314	339	291	301	319	281	310	282	327	307	298	289	331	278	303	297	311	312	308	294	306	281	288	326	288	284	301	298	337	333	323	281	296	332	308	299	309	285	270	320	288	308	325	323	309	340	314	328	348	288	306	320	312	315	316	284	307	319	335	303	336	325	306	286	310	331	301	326	291	321	298	280	289	323	296	324	301	319	336	306	315	304	331	270	323	283	305	341	290	312	324	299	303	299	326	314	296	276	307	346	314	334	332	312	300	312	323	310	310	298	293	302	292	297	276	306	294	314	267	323	322	336	299	304	319	299	314	267	322	266	307	304	299	307	304	307	322	317	314	317	305	294	286	300	287	284	315	299	309	322	291	279	330	346	313	315	361	290	304	306	315	310	338	305	286	325	301	279	336	308	292	303	303	323	293	287	308	330	315	322	288	304	306	318	307	336	315	296	318	336	273	299	312	307	301	294	282	352	303	314	326	330	321	276	301	326	302	266	280	321	320	315	295	287	329	305	336	306	320	288	295	318	306	294	281	291	320	306	294	298	338	314	267	320	325	316	316	297	325	302	296	293	280	314	326	278	308	310	335	329	292	310	308	295	321	301	296	307	314	298	287	301	329	298	314	308	309	287	315	303	307	298	295	320	274	301	304	320	315	329	317	308	299	337	286	301	276	314	297	305	315	348	306	292	287	289	304	306	312	299	342	325	275	300	338	309	319	322	291	310	315	303	329	279	332	311	294	264	316	301	295	288	322	327	309	321	308	326	278	282	305	335	307	320	297	329	301	308	314	298	322	303	306	291	319	314	287	302	320	322	292	261	332	314	270	284	305	298	311	304	283	283	302	327	297	299	336	282	299	303	276	329	325	304	277	307	304	305	285	304	295	296	303	272	313	290	306	322	324	320	312	291	297	272	300	293	293	335	317	313	298	335	295	313	311	287	308	310	301	269	285	299	321	300	316	334	326	297	277	326	325	296	305	294	298	294	287	319	269	323	305	280	324	313	295	286	337	268	337	302	316	360	311	316	292	289	288	345	312	278	352	304	292	284	331	312	331	331	308	291	310	308	284	307	310	297	291	297	310	307	302	305	319	312	293	309	321	293	261	304	308	319	301	317	281	292	306	277	315	314	317	322	303	286	308	329	300	278	285	294	316	319	295	295	313	296	313	333	312	282	286	300	282	325	279	282	296	299	335	336	302	291	295	328	325	314	306	331	314	331	289	287	283	322	309	316	311	316	298	343	308	329	317	323	267	310	299	297	300	300	289	309	285	274	266	341	307	331	331	292	284	302	301	304	294	327	307	311	293	303	318	305	305	277	335	300	301	297	317	300	308	302	300	313	342	291	304	318	329	282	305	299	310	297	291	325	295	299	274	319	283	308	310	317	326	295	291	309	274	315	284	313	273	310	309	305	323	320	297	303	305	301	287	310	324	323	345	328	280	332	316	309	285	304	366	290	297	287	288	322	340	299	323	300	294	325	270	306	309	284	342	286	312	314	335	291	296	277	299	336	305	317	317	315	317	335	293	303	330	285	303	326	306	311	307	333	329	299	323	319	323	303	305	275	317	300	313	308	281	320	316	315	321	304	313	310	328	297	288	300	337	333	305	318	304	298	303	271	304	337	319	285	307	322	281	314	296	307	314	284	307	289	273	324	280	321	325	302	295	297	317	310	316	304	294	339	301	301	339	278	322	326	283	334	304	276	325	331	295	300	279	319	293	320	320	272	314	300	288	300	300	324	302	301	311	277	311	292	299	287	301	305	315	298	300	276	279
24013	21032	27957	24283	19159	1303	486	315	277	235	218	204	187	179	165	154	158	158	132	150	133	132	148	123	123	148	131	128	147	133	141	134	111	117	109	119	122	135	120	135	98	112	126	128	116	121	114	131	121	105	129	131	113	127	121	123	119	99	132	116	125	117	127	132	122	101	110	122	111	143	109	106	130	118	101	112	129	120	120	119	125	115	107	121	131	108	115	117	141	131	119	119	104	104	123	117	116	126	97	123	125	102	127	114	126	117	143	116	124	126	123	107	114	110	126	107	102	129	112	113	91	101	135	113	117	109	128	107	126	113	109	132	117	124	108	121	104	109	106	91	108	118	115	92	124	125	134	101	119	120	127	101	103	123	101	139	137	111	104	126	116	126	124	105	114	121	126	120	121	127	115	119	103	119	106	134	108	106	113	114	116	110	113	116	110	104	113	110	104	103	104	104	110	104	111	105	134	112	105	125	123	117	109	112	87	112	124	117	102	122	123	112	95	102	130	119	105	106	117	122	118	115	110	109	121	110	95	105	112	115	126	121	108	129	110	121	137	121	113	123	115	111	115	115	110	104	100	132	107	116	132	133	112	119	116	119	118	122	107	105	107	121	113	108	133	122	113	118	115	99	109	112	133	121	119	98	109	116	120	131	99	117	135	114	109	114	121	113	107	111	106	137	117	106	117	116	134	99	114	119	96	114	113	107	116	105	96	107	102	96	107	120	112	137	100	115	121	105	116	114	106	107	123	108	122	105	127	113	108	100	106	130	119	108	112	131	131	112	113	119	99	117	114	127	121	125	108	126	114	115	136	116	125	110	97	127	131	104	108	134	103	127	118	105	114	116	128	122	123	112	90	113	103	106	136	113	113	120	110	125	120	108	114	130	114	103	125	103	118	128	120	118	122	108	130	120	127	107	110	117	125	105	118	114	112	117	118	111	111	115	134	107	101	121	147	132	120	107	119	118	129	126	112	116	113	113	115	138	110	107	124	107	118	102	113	98	109	120	112	95	117	97	106	118	124	113	117	111	118	115	98	141	120	102	126	112	101	124	117	109	129	104	117	110	100	115	120	117	97	129	122	115	90	124	107	113	116	122	115	82	107	115	113	111	121	113	108	113	112	110	112	116	124	111	139	116	125	116	120	108	101	114	114	110	113	116	107	127	96	119	118	120	125	129	102	97	90	115	101	100	105	105	110	114	121	117	115	102	119	111	127	131	97	107	102	106	104	125	120	87	111	100	101	106	112	122	119	103	130	125	97	113	111	110	107	92	109	122	133	134	134	128	141	120	126	130	115	128	107	111	144	109	123	107	121	108	111	107	109	92	110	110	107	105	118	113	110	124	130	125	119	119	113	110	106	120	114	118	116	129	119	127	102	106	131	105	112	133	94	137	126	110	99	127	130	110	121	126	111	124	95	99	112	117	111	103	110	116	124	120	102	122	132	120	118	102	117	118	124	126	128	103	124	130	112	110	132	109	125	127	127	111	126	129	96	105	107	123	112	129	112	97	116	110	106	115	110	121	126	91	126	131	109	128	131	112	115	110	112	119	118	119	119	109	117	120	98	119	124	103	104	107	132	104	121	101	87	109	113	129	129	106	106	125	122	114	120	95	113	118	105	100	106	107	112	96	121	113	114	112	125	115	114	128	107	121	111	140	114	128	116	118	114	123	131	107	128	116	106	103	111	103	120	105	97	115	127	133	111	123	112	119	120	96	105	110	108	124	113	116	105	125	97	126	121	123	115	120	126	115	100	110	99	110	106	114	116	114	121	132	112	105	110	98	117	123	108	124	129	107	117	119	111	126	110	120	106	108	116	100	100	114	116	109	104	131	102	99	116	111	112	124	117	109	132	113	131	128	118	139	101	104	102	128	131	110	116	97	117	97	119	129	114	107	114	118	119	109	114	114	120	114	114	106	121	130	100	122	104	118	130	127	127	109	111	101	107	105	113	108	145	109	114	119	120	119	112	99	109	132	102	109	106	118	118	121	107	120	133	123	118	122	121	115	115	131	119	108	103	112	112	111	93	119	102	119	102	105	119	113	123	113	123	118	123	119	105	97	98	116	115	94	108	104	115	115	125	111	98	118	118	109	102	123	108	121	118	129	102	135	116	105	101	113	118	124	113	122	107	120	106	99	102	109	86	115	116	126	108	119	121	83	118	129	115	103	106	112	102	131	132	121	115	108	137	107	121	103	115	109	121	80	97	120	105	104	137	114	124	111	96	113	110	116	103	111	115	101	122	111	122	81	114	119	131	113	117	112	103	123	115	127	124	135	122	106	113	110	124	121	114	111	129	114	124	122	102	113	109	116	124	115	121	131	107	105	102	115	97	125	138	120	123	134	129	94	105	120	147	118	115	111	112	140	125	128	109	108	126	122	118	137	133	119	129	122	114	118	100	116	126	113	103	117	126	136	126	130	130	123	146	106	110	100	127	124	122	106	130	110	103	122	107	93	96	82	91	106	110	115	107	115	131	113	123	103	106	138	114	112	100	136	110	125	102	108	108	112	116	117	119	106	112	95	125	123	107	112	92	103	121	130	128	102	131	107	130	103	113	127	130	103	101	114	91	104	108	136	115	125	127	127	107	124	115	109	114	129	106	103	109	108	140	103	133	114	108	110	110	109	125	104	124	108	133	111	117	116	110	112	132	104	126	117	101	120	118	116	105	119	147	126	123	119	106	113	128	114	118	115	135	116	110	109	122	112	110	107	138	104	96	127	110	121	101	126	123	112	116	112	128	121	116	146	114	131	110	123	121	131	126	121	109	125	100	128	124	122	131	129	126	109	113	120	119	102	126	123	103	118	95	107	106	99	121	96	125	118	130	134	113	132	135	116	117	111	100	112	125	103	101	122	112	97	108	132	132	135	127	119	123	111	111	129	112	127	100	116	112	120	127	109	112	136	118	122	103	109	91	127	142	115	118	110	126	117	103	97	104	106	127	133	119	124	118	110	115	116	112	97	111	105	103	125	117	104	117	105	126	132	113	112	109	115	113	122	122	123	111	97	124	109	120	110	114	136	107	127	125	118	91	111	89	116	107	112	127	107	109	133	96	111	101	111	109	127	125	110	133	108	118	101	103	120	118	116	116	126	121	125	120	105	108	113	136	127	116	129	134	122	110	110	130	130	121	109	113	110	118	116	82	131	133	104	122	118	118	127	143	125	115	115	121	120	93	101	101	111	134	105	102	106	132	138	123	108	129	104	96	120	119	98	107	95	119	120	99	125	123	114	116	103	136	116	97	111	112	97	132	139	128	112	118	91	106	130	114	134	124	103	94	145	103	109	115	117	130	131	135	112	104	111	112	109	138	98	106	120	113	125	127	135	100	104	132	107	107	105	96	121	119	114	115	101	113	118	121	128	115	118	123	115	114	103	123	122	115	107	117	114	96	123	109	104	107	103	128	133	101	117	113	127	122	107	113	114	111	107	127	115	130	117	136	124	92	125	117	116	129	115	115	108	128	116	107	122
22233	8963	7827	3752	2431	1753	1351	1058	863	689	631	504	520	467	429	397	394	369	328	327	283	312	300	282	281	302	259	267	269	252	259	246	237	229	245	218	246	242	253	244	252	262	252	234	233	256	243	261	191	231	231	238	196	236	235	229	233	235	224	224	239	220	236	243	232	220	210	243	228	212	229	221	226	220	240	219	256	219	246	212	211	236	195	245	204	233	254	242	234	246	226	211	222	214	218	237	205	236	219	230	241	249	188	196	238	207	246	207	206	236	222	234	217	215	196	234	225	231	254	235	237	242	202	231	239	233	212	250	239	220	253	226	209	246	227	241	250	232	213	210	219	211	220	230	221	245	228	234	234	225	234	195	228	234	225	235	223	220	235	228	230	228	228	194	247	212	255	223	222	210	228	225	238	217	222	202	199	217	208	234	205	246	198	227	242	232	226	208	231	229	207	215	252	228	228	236	208	228	207	218	227	211	238	222	207	228	238	259	229	188	225	235	247	210	248	220	215	224	191	237	215	222	223	263	237	231	226	205	222	265	237	266	235	225	232	209	224	209	194	218	243	253	207	204	207	224	245	213	220	207	230	225	222	242	204	204	236	250	238	203	258	221	202	219	212	229	212	225	240	224	221	227	205	239	223	214	242	236	229	229	247	236	231	216	233	238	220	218	209	221	236	219	253	194	211	220	213	204	202	242	201	237	216	215	213	240	191	217	229	243	242	233	215	222	212	229	247	226	252	219	228	209	218	227	209	233	213	237	226	237	249	212	223	222	216	257	233	232	220	243	213	222	209	228	219	227	227	221	238	202	234	236	242	219	216	208	233	226	242	199	226	216	225	247	223	193	226	225	224	229	230	218	191	237	215	221	244	204	223	218	221	217	218	228	252	215	205	253	237	213	183	228	230	216	253	258	221	231	236	227	214	246	230	243	211	208	214	228	236	234	230	241	200	227	202	226	207	226	204	240	225	195	231	217	208	227	233	238	214	238	218	224	224	216	190	225	224	232	223	237	245	227	230	238	219	208	237	214	222	193	227	233	229	207	225	226	249	204	219	204	217	234	234	226	240	251	214	209	209	228	222	228	216	240	227	226	247	216	216	226	246	223	230	260	219	243	243	219	200	223	198	216	230	225	232	243	207	228	200	215	197	231	248	209	217	220	220	184	214	221	214	222	228	207	214	230	219	218	204	197	219	221	251	225	256	224	226	219	222	217	203	256	218	220	210	221	246	231	255	209	205	210	229	232	239	226	229	226	216	216	208	208	232	244	244	229	230	215	240	222	233	220	247	241	225	213	213	237	236	231	228	221	223	198	212	233	216	222	217	223	226	223	225	235	207	217	223	235	221	233	250	231	206	219	232	250	210	202	241	214	217	222	222	214	212	231	182	235	226	216	219	208	219	215	217	243	226	246	218	239	257	207	205	229	246	215	217	221	225	201	241	221	213	200	225	231	206	194	222	218	218	214	241	235	222	199	236	232	238	231	216	240	212	240	229	250	203	216	207	238	206	203	246	228	222	214	213	237	219	227	210	201	228	218	243	248	228	219	223	226	249	241	262	221	207	204	238	237	230	231	242	219	204	236	254	232	206	249	238	239	216	207	232	199	221	226	251	230	181	225	243	200	217	251	216	215	226	209	218	242	232	240	225	219	221	215	224	235	213	211	214	218	250	224	217	219	212	225	214	232	248	237	222	225	215	210	238	209	227	222	221	219	216	259	225	268	222	224	219	211	220	231	212	219	196	250	217	192	232	237	245	246	244	241	246	211	234	223	247	215	228	223	214	250	215	248	244	231	219	220	213	238	206	197	221	198	253	230	215	237	198	256	229	201	204	227	228	216	207	219	234	220	235	230	222	200	211	222	245	216	222	239	222	228	231	238	212	251	205	206	227	250	208	210	224	198	222	209	220	214	231	200	218	241	202	217	212	188	225	221	213	236	223	220	242	191	209	249	239	194	235	230	231	230	181	211	203	205	227	218	229	228	217	236	260	223	186	221	196	207	216	227	228	222	211	234	209	233	217	251	208	224	211	219	214	221	208	233	239	226	217	237	240	236	227	243	200	212	230	186	222	236	214	267	218	224	227	231	233	220	224	249	233	232	220	212	223	208	219	222	221	238	219	213	224	223	255	225	207	193	188	226	216	238	218	210	246	229	206	217	232	248	212	226	261	188	222	194	215	207	226	223	232	228	236	224	211	229	204	207	239	223	246	246	234	263	227	232	231	203	240	228	225	203	205	228	225	207	229	210	223	207	239	205	239	198	253	197	219	226	224	206	219	210	198	213	216	223	228	221	211	217	219	225	236	202	232	219	227	230	232	227	214	261	211	236	227	250	221	235	220	233	208	229	240	221	214	221	220	211	229	221	256	221	241	242	208	229	223	225	240	218	218	242	213	210	210	205	221	222	216	215	198	244	200	199	214	238	250	237	208	208	206	222	200	217	235	212	237	194	202	213	239	238	233	220	194	239	225	230	242	225	224	248	228	229	235	228	226	191	244	227	197	214	228	217	209	222	254	217	220	219	237	203	245	213	255	218	205	196	231	208	186	227	229	220	213	209	243	215	243	218	223	242	224	208	203	220	245	229	222	236	243	230	223	205	216	216	238	213	215	221	201	238	236	244	225	224	241	236	213	229	256	209	218	230	240	221	208	213	214	233	244	245	239	197	210	247	216	194	197	222	240	229	233	239	211	250	211	234	244	238	231	246	247	216	217	248	214	224	220	193	236	253	196	232	225	225	202	234	232	219	208	225	225	209	237	239	226	216	217	239	211	234	205	238	240	218	234	246	226	239	218	223	237	212	217	207	254	254	230	219	231	218	225	241	209	209	273	227	193	260	205	220	230	227	222	222	230	225	248	224	212	214	215	251	215	228	248	212	224	208	201	237	232	178	226	267	231	220	261	211	200	230	228	226	222	232	221	231	201	216	232	211	223	230	228	250	227	219	199	255	237	211	225	221	235	201	206	237	236	203	192	235	230	235	237	204	235	233	231	215	218	233	234	213	227	219	209	216	234	207	246	217	224	207	204	207	222	211	223	235	227	227	213	246	237	218	189	220	205	227	235	237	255	261	222	218	218	262	216	222	212	217	226	226	235	218	238	234	219	198	206	227	234	213	219	233	196	216	216	248	204	216	253	219	206	193	219	216	252	222	223	238	224	216	238	200	241	235	218	205	207	241	220	208	224	237	235	242	220	230	249	225	230	222	214	229	220	240	221	203	226	230	213	202	235	216	220	222	222	236	215	220	247	239	218	225	201	220	221	255	212	212	257	209	229	226	216	227	241	237	217	211	223	209	234	235	208	244	226	241	226	224	229	236	245	229	217	232	240	234	215	209	225	212	231	209	225	228	220	231	254	231	232	215	194	211	232	218	239	238	249	236	248	225	262	234	223	207	213	222	194	218	227	228	248	239	233	217	227	221	212	204	211	230	207	212	207	232	235	242	220	208	216	202	225	234	222	243	217	225	240	209	206	222
23015	21056	28632	23651	21056	18204	1767	772	599	534	515	447	475	405	383	419	365	354	345	301	364	327	326	298	340	326	328	317	319	303	304	315	298	320	303	317	338	300	299	302	269	303	283	300	253	281	308	309	312	315	290	340	289	277	301	281	299	321	332	304	275	267	279	261	285	302	275	285	280	310	286	302	276	294	268	317	299	289	295	295	287	298	275	300	270	276	277	267	299	255	302	279	316	288	283	307	310	306	274	276	292	299	295	282	307	296	261	285	275	308	318	302	287	271	278	293	288	283	273	254	277	295	272	270	271	295	276	309	305	270	281	309	294	305	263	282	274	309	306	292	304	273	280	292	255	296	288	294	250	313	308	296	287	309	301	287	285	303	285	300	287	294	280	280	288	283	289	298	293	333	264	262	253	253	296	260	274	294	275	292	288	264	254	293	281	279	283	268	327	293	293	257	290	284	282	301	270	297	272	307	267	287	288	292	302	307	281	308	262	281	284	282	293	301	292	265	294	277	278	268	309	287	302	303	278	291	315	299	294	299	268	270	289	291	278	276	283	291	277	304	295	293	273	302	304	258	297	313	321	266	275	260	311	312	291	275	285	271	285	266	286	282	316	298	321	292	275	283	283	281	296	270	287	312	306	272	286	290	301	287	305	297	307	316	300	275	252	290	306	315	286	302	266	266	290	278	263	263	275	286	290	294	285	259	282	306	266	288	272	296	278	285	298	318	248	275	283	275	274	285	277	279	266	293	307	256	270	291	292	307	290	280	306	304	266	284	306	275	300	323	283	272	274	307	314	298	264	306	254	327	267	300	273	282	286	279	276	312	283	272	282	260	295	292	272	274	276	290	294	291	274	294	271	283	298	306	286	298	307	288	263	293	279	292	276	275	291	296	288	284	301	295	294	307	332	299	279	283	285	283	288	272	271	303	265	274	293	321	256	296	275	267	312	262	279	266	299	303	282	320	281	293	261	286	251	271	295	284	287	290	321	279	305	291	269	256	288	295	279	284	330	306	282	297	280	293	295	262	282	258	309	324	281	284	294	276	272	267	292	305	292	254	294	273	292	280	281	307	244	248	306	312	308	296	327	276	268	302	272	279	317	262	313	285	282	296	281	282	295	295	288	280	309	311	284	298	266	301	271	286	288	296	280	306	255	267	306	309	273	266	272	298	265	310	274	294	284	293	286	270	258	260	277	297	305	257	285	285	264	306	269	310	307	289	318	292	272	297	285	297	295	290	294	272	283	291	290	313	271	274	285	284	273	295	292	315	308	272	293	269	278	290	277	289	274	291	283	305	279	293	274	271	300	309	273	326	289	280	299	269	287	267	284	296	275	280	312	292	304	300	296	283	322	278	312	295	313	288	288	269	276	263	318	293	271	270	281	294	287	290	281	276	284	275	298	275	274	293	279	283	301	283	299	281	305	278	281	300	260	281	284	295	267	299	304	271	301	298	277	285	270	287	265	311	267	298	270	293	288	304	276	257	281	294	259	263	273	288	301	271	266	288	246	282	280	316	270	302	294	310	264	296	277	308	299	299	285	299	265	293	300	274	249	270	268	271	276	286	279	274	292	300	300	312	274	280	265	298	310	291	277	277	304	295	269	278	281	270	283	289	320	281	287	274	286	276	286	303	263	300	291	301	249	287	286	275	293	301	250	261	265	324	291	296	250	247	270	304	285	264	336	291	296	279	281	268	320	297	278	291	262	289	307	278	276	320	272	302	286	298	298	274	283	272	306	244	306	266	287	306	297	275	271	284	278	294	301	266	297	306	301	272	314	308	263	291	290	274	290	284	264	291	291	285	261	264	293	279	264	268	285	286	270	284	288	269	305	285	260	273	271	296	321	282	296	277	276	270	294	263	298	295	278	273	279	275	319	269	270	322	322	267	292	303	282	278	311	287	292	271	275	278	287	278	276	306	299	285	309	321	316	299	310	271	280	275	295	285	285	271	249	285	311	261	268	272	275	311	263	279	312	292	261	285	316	297	248	297	289	290	272	310	268	293	275	269	270	267	311	296	309	275	276	259	283	270	294	280	255	289	304	294	270	259	297	279	286	286	264	271	276	289	295	293	295	289	281	283	299	272	307	293	283	301	289	267	281	287	310	292	285	268	267	330	279	293	278	301	270	302	324	292	284	279	299	296	276	278	302	290	265	291	303	271	292	301	284	292	256	275	278	313	280	297	268	291	291	270	281	305	299	286	278	283	276	291	288	290	278	255	293	292	270	311	263	285	277	277	291	251	261	246	263	311	279	275	259	290	275	303	299	288	285	264	279	275	325	308	292	272	271	288	302	268	321	292	275	293	274	255	294	281	256	298	283	279	298	288	292	268	304	265	282	291	254	293	275	284	280	287	278	308	272	292	293	273	293	289	301	289	252	283	278	283	298	297	287	246	276	290	289	260	277	290	268	310	302	250	291	275	268	276	285	285	314	325	306	277	295	300	283	297	310	279	304	289	279	277	263	270	280	274	289	266	274	276	282	284	283	308	292	295	288	310	298	289	301	299	283	327	277	265	255	284	294	283	246	268	273	286	295	275	279	295	302	275	273	268	291	294	270	293	306	293	319	276	263	283	288	278	278	266	304	272	271	269	299	265	281	280	277	289	274	272	261	256	307	290	263	275	314	278	284	294	274	283	258	247	319	269	283	269	299	257	290	304	275	302	300	290	285	251	298	246	289	283	270	302	288	262	285	286	281	297	299	269	285	280	295	271	293	311	297	278	268	287	300	275	264	319	284	278	305	272	284	283	310	301	284	272	285	272	288	252	281	289	284	279	283	298	294	299	269	287	284	289	298	276	316	303	297	311	291	270	244	283	318	307	265	271	278	313	302	304	270	265	283	297	301	295	275	262	282	310	268	310	290	292	322	299	255	273	296	282	280	303	266	287	310	289	302	295	285	264	279	293	269	341	290	280	274	314	289	299	311	273	294	285	294	286	297	291	295	286	263	274	274	310	274	300	264	268	281	265	295	250	290	264	268	311	305	299	271	281	269	314	266	256	269	273	288	275	314	319	280	278	296	279	311	300	297	270	259	272	279	289	270	309	304	261	272	292	292	241	278	254	270	263	271	305	294	258	273	225	282	290	282	285	303	289	300	264	294	273	303	328	273	275	259	280	282	286	279	258	295	282	280	280	297	312	265	313	280	303	327	303	288	299	293	295	261	304	292	287	295	295	298	289	264	303	283	264	249	273	246	264	292	305	283	278	281	250	262	254	279	270	259	290	281	299	258	274	287	318	288	275	259	299	263	281	285	252	304	285	281	261	257	303	278	293	298	275	280	305	290	266	286	299	312	291	288	294	291	255	273	272	288	295	261	300	272	278	293	285	274	315	303	291	304	286	271	278	298	280	267	301	306	285	318	268	264	306	286	280	280	282	277	289	287	291	260	284	289	280	284	280	286	289	282	279	263	284	312	270	292	266	325	292	283	288	291	285	281	309	285	286	283	277	292	285	306	317	311	287	269	286
26483	15184	12913	6787	4593	3339	2639	2188	1757	1553	1289	1085	1055	903	864	836	807	736	729	692	703	652	631	631	613	582	616	574	598	581	542	585	530	552	584	576	570	594	529	500	519	558	501	584	514	534	559	528	555	523	498	507	506	510	510	471	495	508	533	552	491	525	516	508	472	531	475	519	494	514	508	497	536	476	504	495	551	467	474	535	488	510	526	516	468	501	499	529	542	494	507	515	499	501	487	519	479	487	490	499	516	505	479	512	511	477	533	475	516	518	487	497	514	489	505	487	517	491	474	510	492	533	478	510	547	467	488	506	486	473	506	486	513	506	511	505	521	505	522	553	495	483	492	485	489	498	489	488	471	484	472	522	516	502	489	497	503	458	476	516	488	498	553	512	509	486	489	516	512	497	491	485	544	525	481	480	480	485	497	521	476	469	512	480	469	496	495	465	505	519	512	482	482	447	547	474	533	501	523	521	513	490	478	544	492	502	461	501	485	494	526	492	540	511	463	510	515	480	522	490	480	485	514	481	505	505	527	499	477	515	524	512	492	524	506	514	533	514	482	507	488	479	470	499	472	503	511	496	469	480	524	484	481	463	514	459	517	503	510	535	517	471	471	519	499	484	519	510	469	491	475	484	475	501	517	527	476	475	520	470	477	462	481	498	528	518	476	511	465	464	531	458	476	477	504	485	486	500	517	478	461	472	514	470	442	476	478	495	487	473	495	514	537	492	483	469	478	526	533	447	499	467	491	487	484	477	471	489	487	481	486	464	492	492	469	501	465	520	468	451	531	499	495	480	491	470	473	502	519	505	485	503	500	499	477	515	493	493	509	517	519	491	496	477	514	489	534	480	494	434	522	486	498	494	493	552	478	502	522	496	479	497	504	495	478	518	468	476	506	476	509	492	499	462	491	489	476	513	549	471	503	478	511	480	486	477	490	515	481	484	512	542	476	472	512	489	519	500	518	499	481	509	503	481	458	544	495	486	500	518	503	537	486	460	499	489	510	485	511	530	463	493	513	513	503	503	502	490	494	487	482	520	439	495	508	495	517	512	534	459	483	493	521	520	521	472	489	450	495	502	527	470	515	498	517	530	489	497	507	486	473	498	490	487	476	503	475	495	541	538	513	498	463	506	470	497	490	506	516	492	550	504	473	503	459	493	485	480	455	467	472	481	480	491	499	487	522	487	515	522	525	487	469	478	487	503	471	487	472	485	507	491	479	490	483	473	512	507	452	464	515	493	483	527	488	500	491	511	481	496	447	498	505	509	498	527	517	536	493	521	498	517	535	488	510	500	463	478	551	469	515	505	521	503	506	491	518	502	497	526	517	503	489	512	455	509	504	511	494	510	505	483	529	520	517	465	494	504	510	539	501	465	498	469	457	508	462	481	530	507	540	503	488	492	447	495	503	460	460	489	498	538	509	528	493	554	493	458	498	458	488	467	492	504	508	473	502	527	526	511	481	476	522	475	445	509	469	513	460	479	481	474	485	485	491	486	481	516	488	510	466	532	499	479	499	507	466	515	509	496	499	513	478	513	485	451	488	488	472	468	486	462	502	478	525	529	531	515	491	509	469	470	500	506	497	454	482	464	521	465	479	507	491	527	504	514	539	490	481	473	491	522	496	488	481	529	521	481	511	497	514	513	504	479	538	479	501	476	543	467	474	509	531	495	526	512	489	487	517	497	469	512	459	503	472	514	487	495	536	515	496	498	499	478	484	485	507	489	499	483	517	486	494	510	477	482	533	517	481	532	517	496	431	516	495	520	506	454	456	557	511	485	464	492	485	459	521	502	508	517	494	479	486	542	475	458	513	509	548	492	504	481	481	487	493	512	497	473	483	509	519	484	465	505	515	469	489	469	495	495	513	492	519	474	480	508	487	503	478	479	517	497	537	506	480	509	501	498	502	519	498	468	507	459	506	474	481	510	515	474	475	509	491	468	507	485	483	489	491	492	495	498	511	447	489	470	507	493	472	491	477	485	466	556	503	511	504	482	481	456	501	488	487	495	518	501	529	458	505	513	431	484	511	496	472	478	441	478	483	509	468	502	473	511	501	494	522	517	498	532	495	552	509	500	499	466	468	529	545	512	459	480	462	488	504	500	488	491	465	495	458	501	522	519	510	513	485	497	490	521	504	487	467	499	494	495	492	525	528	499	488	467	529	495	503	489	525	522	481	514	547	515	510	499	483	478	522	513	524	478	505	481	514	467	494	531	516	503	475	497	486	517	449	475	524	501	485	489	509	495	498	542	501	494	510	500	529	474	501	502	492	481	505	483	490	538	527	466	532	480	494	481	535	496	515	498	499	503	507	528	470	512	493	520	526	498	490	521	498	494	474	536	485	502	479	481	510	519	495	520	528	518	465	531	507	496	502	520	505	559	480	494	524	476	520	534	484	480	473	507	483	504	473	542	498	488	505	518	486	487	502	516	480	500	481	517	513	466	479	459	428	488	506	510	469	441	501	459	537	491	513	520	486	500	487	515	464	505	477	507	504	506	465	445	460	488	493	545	522	455	523	505	522	496	481	498	495	494	441	515	497	500	472	473	465	499	478	481	524	476	446	525	464	471	493	472	469	506	520	523	459	517	516	516	494	468	470	494	482	476	501	508	516	495	491	443	511	492	522	479	521	513	517	522	511	479	477	445	502	524	513	500	482	470	457	474	504	531	501	527	528	511	557	511	479	491	472	500	515	495	525	483	471	461	517	491	506	472	482	515	511	510	459	534	483	492	531	512	482	473	460	496	501	521	472	499	517	499	541	500	502	535	493	493	489	482	503	511	504	478	497	502	523	487	516	507	541	479	503	493	489	451	533	475	483	467	518	479	527	455	497	516	459	495	502	444	484	480	487	486	477	506	515	511	507	478	480	468	513	506	488	485	490	457	484	484	479	485	471	478	480	481	464	506	516	543	511	506	456	504	483	533	512	522	474	536	502	504	497	526	485	500	508	487	484	475	538	490	492	512	489	489	497	493	536	473	505	500	477	491	501	497	489	519	496	478	471	461	516	526	498	495	528	511	487	487	477	441	505	520	481	528	509	502	479	465	497	529	459	521	510	531	489	505	487	505	507	484	517	503	473	443	472	458	473	510	510	456	474	514	497	531	474	521	489	510	507	494	494	496	510	480	485	491	518	518	493	512	507	508	500	514	527	506	512	494	505	509	483	516	522	524	514	507	459	482	494	535	527	464	497	496	499	499	476	482	488	533	509	478	468	490	498	465	500	492	521	501	531	514	499	479	476	523	540	462	472	522	479	503	496	506	515	495	511	484	485	499	515	521	508	451	445	500	483	505	517	471	491	480	492	557	486	477	500	509	543	509	486	503	439	468	543	514	447	483	506	452	500	468	504	495	521	482	509	497	473	478	499	478	498	498	538	492	499	517	495	497	447	495	470	478	516	522	525	490	489	489	484	532	465	503	502	463	501	504	514	477	494	468	479	495	488	498	499	527	474	476	482	467	490	504	468	459	539	444
26644	20401	7921	448	231	216	202	157	180	171	168	158	165	169	184	156	149	157	146	134	162	172	152	162	170	170	124	147	175	141	151	146	160	157	146	149	154	138	186	176	151	142	141	153	148	144	128	158	144	155	165	162	197	149	141	150	157	139	156	147	132	163	154	172	148	139	155	151	153	149	166	160	146	144	140	155	154	150	128	154	132	144	150	145	155	158	138	127	158	176	160	148	156	174	157	157	165	148	152	163	153	145	151	150	169	169	156	161	141	156	167	157	158	169	173	157	143	155	160	144	153	120	166	153	168	148	164	175	157	144	155	178	143	152	157	187	152	181	165	165	138	162	147	139	160	144	149	159	144	152	153	143	148	171	124	160	155	155	139	144	159	158	138	158	152	163	127	155	157	157	153	140	145	156	151	144	156	144	145	161	150	158	140	162	141	170	161	158	144	157	144	148	164	153	161	147	150	170	152	143	154	178	148	153	147	161	161	185	162	173	172	162	139	157	150	162	140	159	174	151	145	164	155	130	130	166	147	155	167	169	148	151	143	173	170	159	151	148	165	151	148	170	171	136	159	150	167	187	162	162	177	168	146	150	167	183	144	167	177	154	168	153	154	154	156	162	150	144	161	174	140	155	162	147	158	151	167	154	164	162	133	136	155	143	182	139	166	158	144	139	135	161	151	146	140	140	165	132	156	148	171	154	172	154	153	141	153	141	149	155	157	179	145	163	146	160	164	169	148	149	175	152	153	167	141	161	152	155	158	163	151	153	167	159	156	152	164	147	155	152	144	144	163	150	136	150	153	146	132	139	178	154	168	146	166	166	173	147	122	163	142	170	139	161	139	163	145	157	163	144	155	150	143	148	175	140	175	160	144	164	154	164	169	171	155	161	161	163	147	154	143	166	143	135	172	135	170	162	150	143	183	145	152	167	154	141	140	169	171	167	156	177	148	176	172	171	146	144	155	159	163	141	175	189	172	151	159	150	159	130	164	169	132	167	164	148	152	162	167	166	160	160	171	136	143	146	164	141	166	158	139	161	171	158	168	133	165	135	128	169	142	152	162	143	150	157	159	176	161	144	147	162	160	143	158	153	152	156	179	148	144	149	165	146	152	140	177	126	157	130	167	168	146	148	151	158	162	145	169	154	151	149	150	151	156	164	146	157	166	155	140	145	155	154	186	153	153	148	163	174	149	175	165	169	144	153	152	159	157	170	139	169	147	156	187	146	163	177	148	162	142	148	165	166	155	158	160	165	174	152	167	156	162	142	154	161	159	155	147	147	162	158	158	138	158	168	173	154	147	144	131	130	154	148	154	157	160	156	166	136	173	161	160	162	164	151	138	154	165	129	163	156	153	136	143	153	167	141	143	164	161	172	124	166	136	160	162	146	173	139	142	147	167	134	136	128	154	145	178	148	159	129	140	127	146	159	165	157	165	170	154	162	150	162	143	142	147	155	160	153	156	182	151	147	148	157	138	156	141	170	159	155	157	169	150	166	142	147	157	167	171	135	151	155	163	163	125	141	141	176	160	142	147	165	141	179	161	161	153	147	154	173	166	165	155	157	157	150	149	146	147	175	166	152	171	155	157	150	159	156	188	165	156	159	137	150	168	185	134	132	158	144	167	156	162	150	156	122	150	166	143	140	152	153	162	157	139	151	159	151	156	145	153	164	176	165	149	164	160	138	169	182	165	174	165	162	158	144	146	155	146	159	171	161	163	154	148	165	162	154	151	146	146	163	134	170	168	144	166	136	150	151	150	126	156	158	135	146	145	143	173	155	150	142	167	178	161	148	153	152	146	160	147	149	150	160	167	184	154	146	150	156	180	159	148	168	161	156	166	147	164	129	163	161	144	136	159	145	160	133	147	156	149	156	160	160	149	151	139	148	172	159	172	160	167	158	172	163	151	154	185	151	139	164	146	150	132	160	161	177	157	176	136	148	135	162	171	144	153	145	155	157	158	156	178	174	152	155	135	162	157	168	143	134	149	160	163	151	159	167	156	149	152	156	172	130	137	162	138	157	184	166	163	169	178	149	142	146	136	147	154	135	149	134	174	172	150	146	158	138	141	128	164	175	158	167	156	150	146	166	152	158	160	176	142	157	158	163	172	163	142	155	144	179	173	172	168	164	148	152	133	151	143	152	157	165	168	158	145	167	149	168	156	147	127	156	155	146	150	161	176	155	150	174	139	159	171	163	142	144	157	136	167	133	154	153	144	174	153	179	153	164	158	171	162	166	165	185	145	130	151	151	163	151	163	141	161	159	165	154	146	144	142	154	165	151	164	152	146	151	173	141	150	164	164	152	172	148	144	134	146	155	133	162	152	152	173	146	150	156	167	155	155	181	156	157	148	164	155	157	160	144	154	162	146	143	152	157	152	132	159	153	195	149	159	140	150	142	128	164	168	159	146	165	166	148	165	185	160	172	146	146	148	173	147	171	158	170	151	148	174	141	142	156	140	166	143	158	142	158	144	152	143	161	159	138	150	160	182	142	171	167	176	135	135	149	133	156	168	159	154	149	168	166	143	168	148	142	141	155	164	128	164	149	151	140	119	173	142	141	164	148	151	162	137	171	187	144	139	169	148	142	151	165	150	163	147	169	136	142	161	149	175	145	155	162	147	156	150	134	149	150	152	149	140	172	140	165	158	148	146	137	147	147	158	140	145	148	150	184	142	148	154	161	156	150	181	155	149	143	169	149	155	157	146	131	156	167	144	164	149	166	173	167	150	158	141	134	158	152	163	160	179	152	158	159	155	153	154	146	147	182	170	145	121	166	149	138	153	174	151	155	156	161	171	153	150	180	151	161	157	167	163	167	149	135	154	162	158	163	164	136	131	154	162	170	161	153	142	141	164	158	144	148	133	148	165	147	164	167	151	168	150	130	131	152	151	152	149	147	132	180	146	155	142	145	130	166	141	135	143	163	148	171	180	138	156	144	155	134	138	173	134	140	159	160	168	172	166	171	166	151	159	166	153	145	158	156	149	150	172	159	171	150	164	165	139	158	155	159	168	164	142	165	147	153	157	154	165	159	158	178	146	132	162	124	147	144	163	152	145	175	131	170	158	151	158	152	159	153	161	132	138	140	164	160	177	174	149	169	159	138	151	169	152	145	183	175	147	162	174	142	152	149	157	152	164	151	170	162	173	170	148	151	149	163	133	149	146	141	134	138	165	165	142	145	141	142	154	155	145	161	141	136	159	177	162	148	157	142	153	145	171	155	150	152	180	172	157	142	157	160	147	142	189	152	145	149	160	159	162	156	139	160	183	144	154	171	164	162	146	146	149	160	144	152	164	155	151	155	167	161	144	166	161	165	167	165	146	165	164	165	127	152	177	154	158	147	166	168	177	148	166	151	159	150	144	155	153	161	160	152	175	164	154	168	143	165	156	154	143	159	136	157	144	160	151	155	172	188	155	179	154	182	163	184	165	159	171	148	167	148	163	142	173	172	153	154	153	152	146	136	172	153	157	141
11438	1351	1166	679	554	412	389	420	338	375	330	336	324	295	307	299	308	291	323	334	286	288	315	352	311	328	323	302	323	302	321	273	286	283	299	297	317	319	289	300	312	295	301	296	338	323	300	272	322	318	334	310	314	323	274	278	329	307	306	302	273	311	287	313	337	316	298	328	284	304	298	295	289	319	289	284	320	268	281	294	304	290	317	317	299	297	286	316	300	273	324	296	300	307	285	331	308	303	326	308	349	283	297	305	277	309	308	291	292	313	322	297	314	287	304	307	292	305	342	272	289	275	286	291	282	310	292	327	309	309	319	295	270	301	307	307	298	252	357	299	289	267	303	295	304	306	305	301	307	319	281	286	277	301	306	299	293	290	284	329	310	322	309	293	292	280	317	312	307	269	305	309	319	314	305	315	315	301	294	292	311	310	309	310	274	297	325	285	285	301	280	316	292	305	331	305	280	329	281	301	307	266	296	321	258	302	324	305	326	310	292	294	318	314	316	317	288	277	293	301	336	290	286	299	321	321	267	300	320	306	302	299	348	304	273	313	298	275	286	315	310	328	295	317	290	345	279	309	276	293	307	307	287	301	285	286	303	265	296	292	329	267	300	296	322	271	299	302	321	321	264	299	297	317	307	316	292	304	238	303	306	319	293	330	286	342	295	332	298	290	308	310	310	284	278	318	316	318	314	309	294	279	300	290	312	326	279	306	274	299	301	298	314	310	315	330	325	298	313	286	346	277	302	300	295	322	298	318	273	309	304	300	316	312	292	323	318	280	323	289	301	289	306	289	264	308	247	302	299	312	300	271	280	313	298	301	287	281	318	290	298	279	291	318	301	330	289	302	301	280	303	297	311	318	291	300	300	295	299	265	316	306	310	285	285	300	302	299	291	312	346	275	279	296	300	321	316	328	293	293	289	283	315	316	314	316	319	302	296	287	294	311	281	294	299	300	305	295	297	324	314	277	323	307	312	296	307	304	313	319	309	294	309	299	297	306	313	309	318	328	298	308	337	291	306	304	284	310	279	299	301	261	285	324	300	309	285	323	296	300	288	304	318	313	314	298	300	303	290	314	314	312	312	279	307	284	305	311	287	316	289	291	317	293	282	292	302	321	311	293	298	307	291	285	325	315	317	285	310	295	272	312	324	273	310	319	331	301	288	292	289	301	310	335	303	273	286	284	304	307	298	329	311	318	316	282	292	301	320	306	288	286	295	315	298	297	275	336	307	310	293	290	308	275	284	296	297	300	324	308	322	315	301	275	327	328	346	285	294	305	334	295	331	306	300	310	335	309	282	334	337	338	274	289	328	266	334	323	282	287	347	317	316	288	287	229	328	312	303	299	304	277	309	299	330	275	311	290	321	290	292	302	299	283	310	310	302	288	292	336	312	302	282	323	313	309	271	297	287	291	260	317	287	298	320	289	300	311	284	294	309	270	300	306	300	303	302	297	321	334	306	329	328	328	302	267	312	290	298	301	307	312	324	307	304	304	288	310	312	310	287	274	340	310	300	305	306	319	301	320	290	313	308	274	308	327	311	317	331	303	314	287	311	305	328	331	306	294	321	308	318	318	269	308	310	282	301	306	272	314	305	290	301	300	293	344	314	302	315	305	282	321	289	319	266	325	304	304	297	294	282	309	324	344	277	333	289	319	278	292	304	332	300	323	317	282	314	312	255	287	304	333	258	305	302	284	322	279	311	280	290	301	295	318	312	318	319	286	285	303	334	313	295	272	321	308	292	312	306	315	309	358	315	283	319	312	320	295	335	312	262	286	318	320	309	309	289	255	284	320	304	284	299	324	318	299	323	291	312	324	316	286	316	319	323	347	303	291	298	292	316	305	289	291	302	321	306	291	310	298	321	299	315	319	296	298	276	328	297	322	307	318	305	290	301	354	265	306	294	301	326	325	301	312	312	280	296	312	290	283	311	288	281	296	322	291	304	335	298	291	290	318	293	307	295	293	315	315	294	296	304	338	296	298	285	277	294	302	292	260	311	285	293	274	307	319	284	300	310	315	305	300	298	315	301	319	314	307	305	301	271	325	284	287	326	296	271	304	280	323	296	318	292	294	283	306	302	297	316	296	284	312	298	300	303	317	297	288	276	288	302	323	301	342	307	324	295	298	293	312	318	320	328	319	295	322	290	272	339	310	292	310	320	323	284	291	305	281	300	288	286	309	309	279	298	296	328	285	316	300	251	288	273	300	289	339	317	308	311	301	290	275	328	299	339	299	305	314	296	294	313	283	328	313	292	291	310	313	318	305	309	276	311	296	327	307	313	294	284	331	309	305	334	320	313	315	286	281	309	269	286	314	308	284	309	299	300	275	289	287	336	327	292	310	299	301	331	320	321	300	304	304	303	310	304	286	294	317	285	295	302	300	294	321	299	290	307	308	302	315	267	310	315	298	296	306	320	286	309	291	318	290	313	318	306	289	296	293	307	295	262	328	305	290	320	295	313	296	269	289	280	309	317	274	255	288	287	302	299	273	317	306	298	287	292	324	292	310	285	300	304	342	294	290	314	287	311	293	310	302	322	295	309	302	311	315	327	312	285	300	327	301	307	323	328	329	288	299	302	325	310	319	304	286	297	317	300	304	279	316	325	349	311	320	320	312	282	305	317	304	322	298	294	326	317	311	294	291	314	309	309	325	292	315	277	314	307	334	311	303	294	319	303	285	295	288	284	308	290	280	321	311	308	293	295	296	327	281	317	286	297	291	314	301	331	292	301	297	289	302	281	286	282	274	300	265	286	341	309	279	323	307	301	308	299	307	299	297	304	298	287	301	313	326	290	332	275	329	285	286	311	303	321	305	308	295	264	334	319	301	291	303	303	287	329	300	295	335	291	282	301	321	308	332	315	324	295	298	307	294	337	325	274	312	295	318	282	330	311	306	290	279	303	289	322	309	294	296	322	288	266	342	320	312	321	285	290	288	256	307	285	302	289	291	309	293	316	283	280	318	301	320	286	285	294	309	288	327	286	293	313	275	305	319	331	310	285	303	309	288	285	325	300	292	314	292	307	330	292	329	295	288	306	312	308	290	298	320	307	318	268	277	334	312	301	316	298	305	298	307	326	301	290	315	312	331	291	320	309	263	291	325	304	297	279	304	290	276	321	294	313	294	301	303	307	292	323	311	293	307	276	332	334	289	290	303	314	328	299	304	288	298	308	335	305	300	287	291	301	304	317	329	307	301	307	312	261	306	323	326	282	281	298	290	284	298	289	271	299	314	293	307	284	317	295	260	307	313	304	313	280	332	316	283	305	307	316	307	320	320	291	294	286	325	310	307	304	282	310	306	322	295	328	315	303	294	281	305	287	294	304	299	297	276	297	287	299	307	314	326	288	299	292	334	321	309	303	248	302	277	311	313	322	312	333	326	293	304	287	256	336	307	291	299	291	295	316	336	320	301	305	327	292	320	304	283	283	285	308	290	319	291	327	297	299	277	322	315	333	297	285	293	303	320	331	336
23957	21010	27973	24224	19335	1427	516	340	279	230	230	182	153	160	172	156	143	173	150	127	119	137	125	136	125	130	136	133	129	125	130	103	107	117	120	137	132	114	122	94	94	128	117	124	117	129	124	139	116	127	101	115	115	146	94	114	86	106	111	119	110	121	103	134	114	117	104	122	124	102	125	104	113	86	103	119	120	139	112	100	109	104	131	122	119	124	110	109	124	119	129	110	98	111	118	141	123	104	112	110	110	108	120	105	101	107	116	117	106	108	108	114	125	123	120	112	113	128	126	109	101	118	103	111	119	108	107	124	125	100	118	118	117	116	102	123	115	134	133	110	106	130	123	114	122	107	112	116	125	110	107	99	118	115	96	99	133	113	116	120	119	104	114	108	96	117	103	107	108	112	117	136	131	116	110	100	120	98	127	123	111	109	96	104	111	120	125	131	106	101	109	100	107	118	127	113	99	128	125	101	113	114	122	114	101	123	105	134	132	121	101	93	112	122	114	116	137	115	122	102	121	130	108	106	115	106	112	112	109	122	104	123	101	106	124	116	117	120	126	95	110	120	113	119	91	98	84	120	100	121	123	127	123	115	117	100	102	103	118	100	119	103	128	109	130	134	116	137	120	112	129	109	122	113	111	108	134	131	109	110	108	124	107	110	92	132	133	109	105	111	119	118	98	89	113	127	130	109	116	102	114	117	117	122	107	113	127	104	121	97	141	112	114	118	92	120	99	116	115	110	112	101	101	118	108	117	119	107	102	102	94	124	111	98	119	95	120	118	106	133	108	116	124	106	128	102	125	131	121	129	117	96	131	111	120	104	122	102	131	113	115	126	118	107	134	109	103	115	98	103	102	114	119	109	107	122	94	115	120	132	103	110	106	121	130	112	103	110	101	114	115	110	113	114	108	122	132	105	110	112	115	117	114	120	118	106	128	114	123	110	138	106	101	114	100	102	117	104	124	116	111	132	112	99	132	112	113	122	137	114	118	115	122	112	118	117	118	86	100	112	109	116	120	92	118	99	112	108	108	121	105	119	123	108	112	119	119	110	117	93	92	114	118	99	108	115	107	103	101	104	119	106	118	107	119	111	114	104	97	103	132	131	131	110	103	127	97	105	98	109	124	108	136	119	126	119	105	112	108	112	108	111	104	112	105	126	110	108	120	104	104	124	106	104	113	123	106	114	124	120	100	117	93	113	117	99	115	114	124	104	102	137	119	91	122	102	100	124	106	114	118	116	119	118	110	126	107	104	111	109	116	116	120	122	104	118	136	133	104	115	122	115	113	126	120	129	110	112	105	116	119	114	104	116	111	113	109	102	116	117	113	105	125	117	103	114	102	121	109	107	120	117	119	117	115	121	104	107	120	115	131	111	114	112	118	113	118	103	107	114	122	114	112	125	92	125	121	116	122	112	112	100	101	131	121	118	111	111	114	102	137	107	112	123	122	110	113	103	110	102	126	107	131	124	104	114	115	117	119	104	113	108	134	123	112	119	104	98	106	101	104	91	122	113	117	113	113	107	129	105	117	122	122	111	108	111	122	107	115	128	116	91	97	114	114	100	97	110	124	103	114	101	116	114	120	112	111	102	106	107	109	119	103	114	112	111	117	121	102	111	131	103	105	114	97	109	119	120	107	118	110	114	101	106	97	102	116	110	119	123	96	116	109	118	93	115	100	118	119	112	126	115	106	113	119	111	111	126	117	100	111	102	138	104	107	108	134	112	114	117	101	122	118	104	116	106	108	115	113	117	103	107	97	125	97	117	112	113	125	104	96	113	105	114	100	130	121	103	107	114	115	122	100	112	117	116	97	101	105	98	115	93	119	124	133	106	136	115	105	111	100	126	117	105	106	102	107	108	111	86	124	105	120	109	111	112	112	114	124	117	120	110	113	142	103	104	100	126	98	103	111	122	106	109	131	134	102	119	126	135	95	118	113	117	115	103	120	127	107	93	119	125	118	110	116	117	91	111	112	115	102	111	126	85	138	127	109	112	125	110	113	100	114	93	108	115	95	114	102	120	99	113	106	103	120	98	106	142	110	112	103	119	122	108	112	133	115	134	110	131	103	95	133	96	114	86	109	108	103	120	106	112	103	109	114	122	110	126	119	112	121	111	106	104	107	118	106	98	115	98	113	111	102	125	123	109	103	108	111	115	100	127	127	114	109	139	117	120	112	105	115	102	106	116	111	128	143	119	102	116	109	95	106	119	129	123	105	112	83	136	108	133	113	110	100	123	156	103	127	102	107	98	127	124	116	109	113	121	127	119	113	106	103	113	132	100	131	93	107	108	117	109	125	115	102	114	118	107	129	113	107	106	115	110	116	107	108	113	99	121	118	129	140	100	125	103	121	128	119	122	123	129	120	124	150	115	91	131	126	107	129	114	115	116	118	96	118	112	121	105	137	99	118	110	112	123	117	118	125	116	109	114	97	129	120	115	113	101	114	117	120	107	115	104	111	111	120	118	124	97	107	93	94	109	133	116	120	102	111	104	110	113	109	110	120	112	121	98	117	106	112	110	101	126	137	118	123	126	120	103	102	108	99	120	119	117	118	115	111	107	117	122	119	110	119	105	108	121	116	107	116	120	94	126	99	125	101	115	98	109	129	95	104	111	123	115	124	111	107	111	92	113	119	124	108	105	117	98	116	107	111	111	114	102	107	113	107	101	112	116	108	113	124	102	111	114	110	105	91	107	115	109	104	103	104	102	115	113	142	121	91	129	101	119	100	95	125	121	130	122	134	106	107	102	111	114	109	96	113	113	102	114	95	89	97	111	95	97	117	112	96	128	105	106	100	113	111	105	103	100	128	111	113	128	105	120	117	121	115	111	85	113	115	114	112	128	104	105	128	123	114	117	111	123	105	98	106	111	102	91	125	118	104	115	97	100	105	101	122	144	101	87	123	140	109	111	109	111	119	115	119	108	120	138	114	127	113	119	125	129	108	109	123	120	125	111	122	111	119	94	121	111	102	122	101	118	121	112	104	104	102	105	118	116	101	107	118	108	118	133	115	117	116	124	115	122	125	100	96	99	104	121	90	103	125	122	108	104	120	104	123	129	124	106	106	106	110	100	103	114	95	127	116	93	108	100	124	114	121	96	117	104	136	91	116	110	104	113	105	102	106	117	95	113	113	140	117	122	120	128	113	126	106	92	125	131	109	117	113	110	119	100	100	114	117	108	102	115	118	112	118	115	127	122	122	104	122	124	106	121	116	85	124	122	100	119	109	105	104	104	107	91	97	114	113	98	130	92	96	139	117	113	116	127	106	108	109	119	97	106	98	113	107	104	98	123	124	115	105	146	115	93	107	114	112	111	105	113	88	127	118	104	106	115	118	118	108	138	126	133	94	97	118	103	139	113	107	125	123	113	119	116	96	115	121	96	121	110	123	125	108	122	110	116	131	113	99	120	107	115	111	126	107	140	115	99	116	119	108	110	115	105	97	130	130	119	120	114	120	113	111	111	108	100	115	105
23348	9229	7873	3917	2486	1766	1347	1113	888	714	638	569	499	471	424	398	356	384	305	326	313	304	286	280	294	282	270	270	247	236	255	246	285	231	267	251	238	230	262	260	226	245	214	242	246	252	227	222	265	251	228	228	230	238	271	216	251	246	224	232	230	223	229	222	235	250	245	236	215	242	229	215	225	208	208	229	225	197	229	212	227	228	218	218	236	221	239	220	245	214	232	225	218	176	226	224	212	217	197	211	219	229	229	212	237	230	216	194	211	195	245	242	205	202	222	201	213	231	231	211	216	224	246	231	221	216	233	237	198	218	214	239	241	230	232	213	217	211	236	225	200	193	214	215	220	228	204	190	247	197	235	232	218	217	207	215	219	201	227	229	234	231	213	232	246	214	201	258	217	222	221	236	219	214	227	214	247	231	209	210	217	237	217	237	221	249	213	233	262	243	213	234	218	221	223	261	226	224	240	234	228	204	199	211	240	226	221	215	212	227	236	237	216	222	233	209	226	236	191	238	203	219	241	216	210	240	211	212	220	220	234	238	204	212	216	215	231	237	197	234	221	198	222	216	238	226	214	214	235	224	233	227	224	237	210	228	217	227	216	210	237	227	207	230	216	214	234	217	225	249	211	223	214	211	239	232	222	191	223	225	225	222	223	224	224	226	227	213	224	236	231	219	204	215	251	206	236	214	217	245	216	218	217	232	229	218	195	230	218	192	215	248	246	197	225	228	225	240	228	218	235	222	208	229	220	236	224	201	248	248	227	241	214	223	231	223	212	245	232	226	230	218	215	209	216	218	218	198	241	221	224	234	233	234	214	240	254	222	241	212	246	209	227	195	214	252	214	226	213	219	218	204	249	224	218	234	201	216	214	216	203	227	222	233	228	235	217	242	215	251	205	232	236	213	233	229	230	239	191	209	217	221	246	218	216	246	216	234	233	232	227	210	225	224	238	220	223	226	218	233	237	208	225	203	225	212	218	230	247	233	210	220	223	217	245	222	228	194	216	231	222	239	255	213	217	214	253	201	199	211	227	226	212	228	226	208	267	244	210	237	228	210	224	193	228	211	222	236	225	224	203	217	233	221	231	233	209	209	230	224	252	212	204	215	215	230	230	225	211	228	254	234	224	213	232	206	204	222	238	227	245	244	220	240	206	225	202	254	229	213	235	232	226	217	218	232	231	224	209	209	221	245	234	217	227	219	230	214	228	199	208	195	239	204	214	198	229	219	222	233	209	203	212	220	231	226	222	212	187	216	232	222	206	242	209	222	235	231	217	226	221	265	215	213	232	237	197	213	219	233	237	200	235	230	220	217	188	231	204	193	201	230	238	238	207	239	217	216	254	226	208	221	212	234	213	245	197	247	234	210	225	232	226	218	224	229	207	207	240	228	236	240	208	201	233	239	233	230	202	242	215	213	186	228	235	215	220	225	226	219	224	238	211	213	189	229	239	222	211	216	212	213	204	236	210	242	218	238	254	229	193	214	240	221	231	237	220	224	232	239	212	227	246	217	196	204	236	227	219	239	203	222	228	208	212	215	235	214	245	234	177	225	214	212	208	239	218	225	206	237	204	230	237	208	229	228	207	213	200	217	230	208	213	211	217	237	211	226	219	210	222	197	213	220	203	223	222	248	233	213	219	234	225	200	224	207	221	224	226	240	231	225	194	274	235	217	225	205	202	240	213	209	231	191	208	211	227	205	219	245	228	232	213	240	241	217	223	222	255	203	218	219	215	247	226	202	221	221	239	199	228	249	206	213	230	224	233	245	218	230	221	202	202	221	245	230	211	210	204	208	204	220	193	233	217	229	201	243	241	208	220	207	206	207	201	209	207	265	206	220	239	233	218	211	211	203	232	216	236	216	211	238	196	241	217	217	218	205	227	242	231	225	204	264	194	239	228	230	235	209	221	223	212	216	234	217	221	205	240	217	222	211	231	203	229	219	208	253	228	189	207	223	232	250	231	208	213	211	220	239	209	210	205	225	227	232	221	222	212	214	218	207	211	215	250	221	240	216	223	204	223	221	218	207	221	204	225	224	179	239	186	212	243	241	218	209	203	196	210	213	235	203	228	207	228	249	208	230	220	229	221	212	203	184	227	213	203	241	201	221	232	211	207	233	204	230	223	214	221	219	226	242	233	251	247	227	242	233	208	219	216	210	228	253	216	204	230	238	237	257	234	214	249	235	231	235	209	207	213	230	229	195	232	241	244	244	211	228	218	214	235	204	211	223	236	212	225	206	213	221	184	220	226	193	208	246	234	221	222	251	208	222	205	201	214	229	231	227	232	242	224	195	245	210	228	205	234	218	191	242	242	238	232	202	212	232	219	244	208	230	226	223	244	206	234	222	234	226	215	241	232	214	200	207	226	235	184	225	244	227	216	229	223	216	218	228	249	236	236	220	232	222	242	213	211	213	210	244	232	226	217	247	212	224	239	233	229	222	223	245	225	231	224	225	209	215	220	224	218	244	207	212	220	206	220	238	224	214	233	234	231	204	221	212	183	228	240	216	216	226	232	207	230	220	220	226	237	213	233	226	220	227	212	209	215	257	215	204	212	217	234	245	208	207	223	212	236	223	218	206	197	237	239	221	217	236	226	243	248	218	248	194	220	216	215	261	223	224	213	258	209	230	184	196	221	226	245	224	199	244	221	250	223	213	246	204	220	190	230	225	213	217	203	214	218	222	253	218	234	215	222	209	211	227	199	205	204	218	186	249	221	238	223	209	253	223	200	205	203	235	229	198	237	229	219	202	233	231	214	221	237	220	229	229	232	214	215	241	201	224	218	196	237	199	203	214	219	221	220	206	230	219	227	214	214	234	225	230	226	238	243	207	205	198	229	221	204	254	213	232	218	238	206	204	224	235	212	207	189	195	218	237	238	223	198	223	225	205	227	206	180	222	227	215	234	233	218	234	215	215	221	203	222	191	242	236	226	216	224	222	232	205	208	243	225	209	209	217	212	238	257	269	222	256	228	262	200	243	246	211	214	226	214	215	209	205	209	216	224	203	230	208	224	223	204	210	235	218	220	247	203	243	238	215	244	232	221	217	211	204	187	212	214	248	208	242	238	232	197	221	218	236	234	197	235	236	215	254	232	224	206	214	225	220	238	219	197	205	202	250	205	212	230	220	225	189	221	215	244	205	224	234	245	232	221	236	205	227	212	228	230	230	208	227	228	220	235	231	229	220	227	171	222	235	223	221	243	228	205	213	194	238	223	221	224	230	247	228	218	235	224	202	194	232	226	231	223	226	224	205	210	236	241	222	226	215	216	249	230	234	230	227	200	242	231	216	243	239	201	209	231	216	210	188	225	245	210	214	220	239	226	238	214	237	204	233	226	217	216	186	226	214	230	214	252	227	214	211	248	215	207	224	237	223	193	240	238	214	219	244	202	226	250	215	189	213	211	199	224	231	218	251	226	205	216	209	248	226	219	228	231	229	217	221	222	192	234	202	202	214	230	218	226	231	231	217
22902	20970	28558	23519	20970	18205	1806	770	627	552	479	470	358	403	366	395	386	375	344	303	329	318	336	309	338	286	316	283	336	316	302	289	300	273	317	283	298	289	315	314	323	319	287	256	324	301	309	306	297	270	301	293	280	271	284	293	286	272	266	306	279	289	304	320	283	291	278	297	277	258	302	284	300	270	285	306	269	297	262	312	314	262	292	289	251	300	316	345	255	284	305	302	304	286	289	288	276	276	312	294	280	262	331	247	310	307	290	267	290	294	272	289	266	311	281	289	278	291	278	283	271	297	312	279	281	275	277	290	281	289	278	277	308	263	263	281	313	254	292	260	296	252	291	296	291	287	284	287	252	279	261	272	280	290	306	279	293	297	245	303	295	265	276	309	297	295	265	302	264	264	263	307	278	284	282	292	262	312	281	277	250	290	267	296	295	303	278	277	277	289	247	270	258	263	294	305	305	271	268	297	332	301	288	299	267	322	283	304	278	265	280	297	273	290	281	289	298	259	286	304	309	271	279	291	268	282	284	260	297	275	273	290	296	282	275	288	272	280	301	244	297	289	267	268	268	306	298	274	278	287	279	253	287	297	287	313	277	306	264	291	302	271	290	286	262	297	276	310	352	297	294	288	278	293	264	286	291	270	268	301	273	307	246	284	305	257	270	265	285	282	296	291	296	302	265	292	281	289	280	299	286	279	278	280	254	302	303	294	252	285	281	304	291	292	309	282	266	267	299	273	304	285	276	317	301	270	291	310	315	295	288	295	279	284	316	289	317	280	303	281	270	304	297	301	289	277	258	284	276	264	317	255	266	269	308	270	286	247	290	267	262	276	298	264	293	292	275	301	283	263	305	282	282	287	271	283	311	270	290	272	270	281	282	280	262	287	258	301	293	299	261	278	314	268	308	268	293	286	264	308	302	264	271	267	268	256	274	273	278	288	290	278	285	280	277	265	271	307	285	302	291	291	314	313	288	298	275	294	279	271	303	292	306	295	290	293	310	295	266	276	266	289	315	283	241	266	276	272	289	279	254	291	278	280	291	287	319	289	272	253	254	317	308	273	311	265	297	274	265	250	260	287	296	260	306	258	311	276	264	308	278	263	281	260	288	279	269	284	274	243	285	284	263	322	305	286	248	266	262	294	309	274	280	268	276	259	311	314	273	271	278	260	293	292	291	275	282	270	278	309	255	299	302	276	273	286	269	285	290	285	288	252	271	302	265	280	267	267	287	294	282	293	273	279	280	287	256	288	270	293	274	277	296	309	305	263	269	262	258	318	289	278	273	277	303	263	271	285	280	299	292	271	286	281	293	276	271	256	292	308	286	268	295	267	255	327	278	280	275	267	276	281	293	290	281	296	294	299	308	267	283	297	292	284	315	289	281	270	292	258	279	299	300	265	278	286	302	266	265	272	287	277	321	275	271	299	285	281	269	291	270	288	285	281	294	260	277	297	258	290	285	272	287	273	270	267	284	281	295	264	312	288	301	247	267	285	282	306	298	303	304	278	268	300	263	266	289	259	252	259	254	289	276	275	282	265	283	252	272	274	279	267	264	285	270	275	285	262	269	289	277	275	281	281	263	277	251	271	265	265	279	297	274	277	270	273	283	287	283	303	267	232	262	308	280	294	242	282	280	279	298	262	297	285	294	298	287	291	254	292	281	298	287	301	273	309	274	309	265	300	296	280	273	263	266	294	290	271	276	282	301	289	297	263	256	315	278	294	271	276	302	325	274	275	270	263	296	304	268	286	280	276	288	276	291	281	262	291	295	270	290	295	267	260	315	264	274	310	289	245	259	287	274	297	273	270	293	266	268	282	282	277	274	275	309	305	299	309	302	285	292	304	280	269	269	283	324	307	292	270	272	280	266	295	279	287	282	292	292	272	319	264	262	300	287	262	280	269	266	287	297	271	283	274	297	296	298	267	272	280	263	290	299	276	301	243	259	279	290	276	269	290	271	274	301	299	297	283	294	247	296	254	276	295	301	250	317	287	279	285	301	280	285	266	250	281	268	290	266	281	291	301	288	289	287	247	303	288	264	285	269	305	263	284	299	255	289	303	282	305	276	294	299	276	324	262	280	253	278	273	240	278	307	276	293	275	262	277	279	280	295	306	283	299	287	285	248	279	294	283	248	282	269	282	301	270	277	236	291	309	287	279	281	272	252	258	272	269	288	264	291	280	272	282	258	273	265	286	271	315	289	283	271	265	277	275	283	277	289	289	255	275	267	295	282	271	285	268	287	282	314	272	240	275	293	258	284	265	247	262	283	255	271	277	265	287	325	277	279	270	282	277	294	285	258	279	270	275	272	278	288	291	253	303	317	307	317	282	307	285	276	274	259	293	285	266	266	277	276	294	258	272	289	287	298	276	257	299	266	256	262	272	288	324	319	286	253	331	277	267	255	268	243	276	264	273	292	346	247	274	288	267	259	283	288	266	264	282	283	287	253	293	285	294	276	263	275	283	269	274	294	297	272	296	291	308	234	299	299	268	303	276	265	293	273	319	276	287	297	272	315	251	262	263	296	303	260	295	284	286	254	251	289	288	264	288	290	290	283	297	258	279	270	268	276	278	290	241	280	316	317	262	269	297	279	289	291	289	270	286	289	272	296	281	286	267	305	299	304	279	286	269	269	249	263	277	265	271	273	282	280	258	283	266	286	293	248	274	262	300	257	261	290	309	320	319	279	244	279	251	275	289	255	283	276	281	285	279	270	292	283	265	305	269	316	298	293	259	295	282	291	258	304	243	332	280	291	275	278	280	293	286	292	300	283	296	283	276	268	286	270	270	302	279	282	309	274	261	266	266	271	288	268	322	273	294	277	278	290	279	264	302	290	289	285	293	281	272	298	280	289	289	270	248	297	329	320	280	263	306	300	260	276	289	279	308	269	278	280	288	291	249	298	295	277	300	260	300	298	241	268	282	274	276	262	305	285	280	293	280	277	292	253	288	315	277	278	289	267	288	290	287	267	281	291	288	309	288	293	292	295	322	302	295	291	278	275	288	269	278	256	266	276	280	258	280	276	274	265	264	332	313	284	284	266	278	277	286	249	279	266	274	247	284	277	294	304	279	279	283	278	273	286	293	248	293	292	264	277	274	287	289	290	278	248	287	303	304	272	305	291	270	276	278	282	275	285	295	282	294	280	269	242	284	270	291	287	285	316	299	298	288	265	272	297	297	290	295	314	280	256	300	305	285	276	271	265	292	261	275	265	299	250	296	281	334	301	272	285	243	307	272	304	320	289	286	289	282	277	279	279	289	291	294	311	305	303	283	275	288	281	268	286	268	275	284	269	267	298	281	266	263	312	291	290	267	293	267	295	292	253	253	278	276	284	254	278	304	288	292	269	304	290	288	266	296	285	278	284	235	303	289	271	270	279	273	281	291	303	255	291	295	299	268	268	288	285	306	292	248	302	312	333	295	266	295	288	255	297	279	271	247	285	254	289	266	292	275	308	269	269	290	279	279	300	324
27639	15288	13035	6909	4656	3474	2602	2028	1758	1517	1259	1121	1044	955	914	843	758	738	718	648	651	693	623	583	621	574	542	599	570	566	609	524	563	538	569	569	496	586	532	558	556	560	489	536	481	510	522	564	513	528	489	492	522	526	501	518	521	511	569	447	494	513	475	497	522	515	533	507	473	548	503	525	520	478	473	503	465	517	478	504	517	506	497	487	459	553	470	523	492	516	516	483	473	516	496	492	474	487	477	467	508	503	509	476	494	464	501	526	510	536	500	511	481	491	479	523	486	444	498	481	490	485	451	503	484	477	475	472	456	461	475	486	456	497	439	499	479	516	478	475	489	484	505	477	475	490	482	498	508	497	480	515	509	527	477	520	501	480	493	493	513	524	487	492	467	467	488	464	486	460	470	456	509	501	472	519	477	485	487	489	524	502	496	476	462	480	473	495	517	474	505	475	517	507	477	515	490	460	538	492	461	500	537	477	491	490	488	485	462	514	477	527	478	485	452	495	513	472	499	538	484	448	524	457	494	515	470	506	483	484	501	488	485	526	487	492	513	485	494	548	502	517	514	502	453	501	484	496	462	473	511	512	476	472	509	500	511	493	464	514	506	520	476	531	477	515	508	502	552	485	480	482	504	522	475	515	496	471	493	493	469	496	498	510	489	490	496	480	520	526	484	470	497	485	492	474	526	490	489	464	519	487	462	475	512	545	541	473	493	487	503	473	532	440	483	470	472	502	507	466	473	494	464	493	473	493	519	537	496	491	440	507	512	484	508	484	500	486	532	509	511	482	487	467	508	517	514	479	478	509	501	474	508	485	488	494	531	534	478	507	490	477	510	518	485	518	502	485	496	503	482	511	476	541	477	501	478	467	474	498	499	505	468	466	487	501	480	500	519	496	508	496	485	522	503	473	497	513	482	487	479	470	529	488	523	491	474	487	498	483	491	515	462	509	509	518	465	506	474	462	519	503	483	492	490	462	472	477	509	472	521	499	475	498	494	510	486	514	498	509	477	505	520	482	505	489	468	493	484	513	482	473	500	509	485	492	511	502	465	513	519	502	484	505	504	465	487	548	513	451	496	525	469	495	541	484	497	528	442	446	525	484	498	489	464	504	469	471	448	485	490	484	482	495	499	513	440	507	498	497	479	461	484	479	484	498	500	455	517	479	482	511	495	507	529	506	489	521	477	484	496	491	504	496	528	498	523	466	438	489	496	460	487	511	495	482	493	509	527	442	506	513	477	476	480	489	525	525	495	487	463	473	493	468	517	461	492	472	460	483	537	508	507	486	477	489	463	487	498	501	467	473	490	500	479	509	499	504	549	540	460	474	496	493	499	496	479	510	499	494	518	511	539	476	529	488	529	505	533	479	486	478	469	519	514	473	524	501	477	523	495	513	502	506	483	522	540	458	486	505	532	517	488	480	504	495	470	505	480	492	502	465	485	487	487	536	477	511	507	504	504	495	504	463	460	486	496	506	507	483	512	483	517	474	443	488	523	506	487	470	446	493	476	475	498	498	501	479	496	462	467	486	483	501	492	480	514	494	495	504	500	477	505	504	440	479	491	537	481	472	511	480	526	475	487	475	477	491	515	476	533	494	466	510	497	503	485	516	485	478	470	499	483	483	515	451	486	465	488	486	469	471	502	479	499	483	458	508	510	450	522	473	497	518	466	532	505	499	484	520	515	508	495	483	500	477	508	463	493	517	454	495	512	508	472	491	497	505	519	467	489	492	505	465	490	449	487	489	513	520	495	500	485	477	498	493	455	458	509	459	511	509	500	501	526	525	475	466	484	529	503	523	459	498	502	465	494	458	501	483	526	497	482	516	491	508	474	470	470	488	460	532	462	489	487	513	497	511	501	514	466	486	488	506	472	497	473	475	467	468	513	491	463	508	456	513	522	504	474	524	516	467	492	494	458	511	543	510	441	491	515	474	487	472	485	500	519	493	542	494	494	493	495	465	507	494	506	504	525	487	532	464	493	504	501	512	498	519	457	490	443	524	507	481	473	464	513	467	503	496	472	515	518	486	452	489	483	515	486	470	476	516	492	486	476	488	478	494	502	489	498	480	529	526	506	489	506	504	525	483	489	530	510	489	540	498	483	519	483	519	513	476	523	480	545	511	483	530	498	503	469	485	514	486	503	507	526	514	502	463	517	468	533	488	499	482	473	497	469	486	463	493	512	455	525	471	480	464	502	510	491	488	512	492	491	522	491	480	530	517	456	486	477	484	520	475	505	467	477	477	511	539	472	413	472	506	504	468	499	500	503	512	496	485	487	508	493	503	509	500	509	469	474	490	540	467	458	497	509	505	484	498	507	521	472	495	534	469	431	489	501	472	495	498	479	480	480	475	527	472	472	463	527	508	529	510	503	484	484	497	497	520	471	507	514	526	487	483	480	477	462	509	478	466	477	484	472	481	491	473	535	524	472	505	485	511	469	471	476	485	519	484	482	506	450	497	463	470	473	477	484	471	547	528	472	496	500	472	489	471	472	485	445	499	513	500	509	500	478	471	461	494	463	490	533	508	467	534	494	493	460	480	475	511	483	507	475	523	490	510	517	504	488	512	467	468	499	495	484	494	493	502	494	501	499	469	490	504	435	510	476	482	522	496	444	492	508	478	487	450	497	473	476	482	501	493	528	501	505	453	450	504	510	490	477	500	505	489	456	497	503	502	504	480	499	529	512	461	492	488	501	502	468	509	479	501	473	460	495	461	503	451	503	500	513	457	526	455	478	469	501	498	494	493	492	466	501	491	492	500	484	473	496	542	503	468	479	530	480	482	473	436	499	506	489	509	481	446	576	477	471	510	488	532	476	494	510	523	483	467	465	505	480	492	444	485	475	486	495	461	498	482	479	456	452	486	481	512	500	457	490	482	471	463	494	471	518	470	512	519	441	489	466	517	494	510	532	497	525	530	474	518	510	488	490	485	518	521	547	480	494	465	502	518	479	475	563	460	467	483	501	488	492	510	484	507	467	464	501	485	514	493	497	508	531	470	497	511	509	498	459	534	507	490	511	455	463	475	516	485	524	490	512	496	467	517	503	467	497	450	517	504	462	452	453	503	464	479	501	530	449	469	501	515	526	504	520	490	504	491	487	515	497	493	477	477	446	514	490	487	443	499	477	507	493	481	468	462	495	463	473	469	551	476	527	523	478	507	534	496	486	482	508	484	485	497	457	475	528	536	489	490	489	437	488	494	493	496	503	487	482	514	491	490	524	484	500	484	510	488	441	470	535	497	483	506	494	518	495	441	485	461	480	487	520	483	477	461	504	497	501	478	477	459	492	471	463	489	480	498	504	479	500	479	475	474	493	479	492	490	450	479	481	504	507	486	516	498	485	533	486	440	507	486	462	501	472	462	507	506	512	501	494	477	465	503	483	500	504	506	489	505	492	472	480	503	464	496	512	510	499	503	505	476	509	501	486	487	485	475	484	497	552	522	509	515	464	485	486	472	468	492	493	509	496	482
26461	20346	7974	501	278	228	215	156	165	155	157	167	143	152	181	173	153	137	163	180	147	130	177	138	171	170	150	151	153	162	153	162	171	175	150	167	153	155	152	133	131	160	159	160	165	152	154	133	189	161	136	174	154	154	151	151	135	158	153	143	159	137	156	150	145	153	153	182	150	171	173	152	156	143	171	166	134	156	169	158	148	160	168	147	146	156	166	143	137	153	170	151	159	149	145	158	162	151	181	156	137	147	164	147	146	126	147	136	203	136	151	130	146	162	160	136	158	159	192	159	171	167	172	152	117	158	152	177	153	138	151	152	136	130	165	181	150	141	132	155	149	144	128	164	150	119	133	168	136	127	169	144	145	136	166	171	145	150	161	166	142	164	146	177	155	154	150	164	154	140	165	181	151	166	135	129	147	175	155	156	142	167	136	154	160	162	141	137	139	159	142	164	155	126	150	157	148	140	145	134	161	152	155	161	157	155	177	155	157	156	132	134	177	135	143	147	154	135	147	127	155	152	152	153	144	158	154	138	163	158	166	181	159	163	138	155	150	158	148	155	155	156	131	143	150	167	154	137	155	155	156	157	128	156	141	146	155	167	141	133	134	152	144	162	159	165	159	145	156	169	143	136	177	192	162	153	148	145	158	148	169	149	162	181	153	150	156	156	145	154	138	160	141	138	146	142	152	135	177	152	165	128	150	150	173	155	149	170	187	158	149	149	169	132	163	151	165	171	161	171	159	154	145	146	151	143	158	165	167	173	136	158	175	142	159	149	138	172	158	146	145	165	157	162	167	159	157	157	157	144	153	152	158	138	168	142	142	135	169	151	167	155	155	138	164	135	148	145	166	155	133	150	148	150	159	163	149	153	168	130	126	150	168	166	140	147	136	148	162	172	145	152	174	162	144	141	168	140	142	145	149	140	136	173	142	154	174	146	184	148	139	142	159	148	148	152	159	146	148	181	142	155	147	152	157	159	138	145	144	165	138	162	149	150	159	166	174	165	152	139	148	154	148	134	144	163	150	166	142	167	127	145	174	146	171	159	141	148	158	155	156	159	153	152	137	158	151	152	155	151	137	171	163	150	144	164	162	148	150	148	151	170	152	160	151	159	149	167	153	157	154	151	145	117	144	147	158	134	156	171	137	157	156	149	145	149	175	136	149	146	155	174	165	127	154	148	148	149	159	157	159	149	136	155	147	138	140	156	164	162	148	157	127	151	171	177	172	151	147	142	139	146	146	148	177	178	131	153	152	173	139	158	176	152	157	134	163	162	148	166	148	133	158	127	157	153	158	155	152	136	145	164	166	153	169	136	152	149	154	158	131	158	145	156	169	146	152	150	144	148	153	151	138	132	145	139	146	197	144	166	165	144	179	140	142	156	158	147	147	157	159	149	161	136	137	164	134	142	170	154	155	151	152	142	165	174	162	154	140	161	142	148	162	135	153	170	130	152	147	123	146	151	164	160	138	156	160	148	151	160	145	154	150	133	164	146	141	150	151	184	161	156	158	151	158	155	158	176	140	163	141	164	153	155	142	131	161	145	146	154	130	158	149	135	166	165	161	131	158	169	158	176	139	175	171	139	151	158	148	155	167	156	148	140	129	145	145	177	165	153	168	152	174	155	157	167	145	135	146	143	161	159	143	130	182	144	142	149	151	159	141	152	154	159	153	141	156	128	144	158	168	158	159	142	143	158	155	166	143	160	172	135	157	159	163	134	161	152	162	137	156	137	143	148	162	149	133	155	148	149	175	160	136	156	122	150	157	151	156	151	141	172	161	143	160	142	151	133	174	150	145	148	165	170	185	162	129	155	162	137	165	142	162	146	150	135	167	160	141	141	152	164	142	157	151	142	161	152	167	137	155	151	148	157	164	139	146	154	163	132	164	157	163	155	156	162	138	152	156	142	146	128	169	149	165	159	175	155	159	152	160	164	162	170	173	159	136	160	154	168	168	142	144	167	145	153	156	152	157	162	156	157	163	154	169	144	144	150	174	173	169	152	151	154	150	150	137	149	150	140	159	146	162	159	164	155	154	122	159	151	160	142	152	129	157	144	151	167	132	157	173	157	165	166	148	149	155	161	161	139	127	157	146	142	145	133	165	169	158	147	137	154	142	150	154	144	153	145	141	150	158	141	146	139	154	147	154	160	166	152	147	143	173	164	164	161	164	146	171	151	149	146	136	163	139	143	145	145	165	132	155	142	140	169	160	157	161	155	164	156	154	139	132	151	154	146	171	149	153	160	142	130	162	165	152	160	153	162	139	133	162	171	153	152	138	140	155	165	178	152	145	116	147	170	149	141	155	179	160	165	153	157	151	178	170	166	141	154	163	162	150	161	157	142	165	124	144	155	150	136	153	133	148	142	133	154	137	130	156	135	165	154	165	184	176	157	138	164	141	151	151	168	156	157	148	138	147	156	173	166	149	174	159	171	157	161	151	154	165	136	144	145	135	165	166	170	160	136	159	173	155	142	168	149	173	163	144	193	163	147	157	158	155	149	179	155	152	153	124	161	152	158	150	136	146	137	148	142	149	139	139	159	142	133	141	145	140	169	161	161	148	145	168	127	155	162	162	157	144	142	139	131	166	152	157	164	162	162	146	148	145	155	137	143	165	137	142	144	124	148	139	159	159	178	170	148	169	155	179	163	138	158	167	157	165	157	178	160	158	153	171	159	147	151	149	156	162	155	177	132	138	150	149	155	130	148	143	164	144	153	154	168	157	127	168	161	139	154	179	156	151	162	172	152	144	181	168	162	179	144	169	153	149	157	167	165	160	165	136	136	140	148	163	167	143	143	155	137	163	166	134	146	156	166	138	148	137	152	158	163	134	156	146	134	151	179	144	159	152	143	157	152	144	145	137	149	155	150	167	152	157	137	159	153	156	156	174	162	155	173	155	139	136	181	163	158	151	157	135	148	170	148	163	142	178	157	157	160	166	144	153	138	154	172	159	158	157	140	141	166	169	140	153	149	149	149	122	152	146	144	135	151	141	147	145	137	151	155	169	143	139	129	159	139	157	168	137	151	130	145	152	138	141	177	183	161	155	159	162	159	161	162	161	144	171	136	145	164	163	122	166	152	154	125	136	172	163	133	140	147	159	142	142	163	149	153	152	141	163	177	134	165	144	124	176	144	161	143	152	155	167	166	136	164	161	138	146	150	157	150	184	143	159	141	159	145	149	142	181	174	166	133	147	153	142	146	145	148	130	176	168	160	150	136	151	153	139	158	176	167	158	168	165	158	163	131	155	166	158	147	134	140	121	155	136	147	147	150	174	150	151	146	171	148	166	142	143	148	155	152	143	176	138	161	177	139	138	139	125	117	155	149	143	160	136	158	162	160	159	164	169	151	168	143	143	159	161	132	162	154	161	166	144	149	146	146	157	130	148	149	136	169	159	145	156	144	157	150	154	157	158	148	147	167	151	161	157	155	172	154	171	147	129	169	139	170	154	170	143	152	154	137	173	139	154	157
11578	1377	1249	691	513	418	408	370	341	360	336	353	318	317	301	329	295	300	304	312	322	334	329	307	299	305	310	321	332	287	286	270	268	300	295	319	319	337	304	275	303	298	305	276	323	276	293	316	284	308	325	299	296	311	302	284	267	313	305	294	298	292	304	329	279	289	285	284	324	311	282	307	291	308	287	303	304	304	297	288	278	313	312	270	302	312	314	321	314	303	281	296	294	267	278	297	320	309	298	323	317	318	288	310	302	343	325	293	274	303	347	311	309	285	307	297	303	303	282	312	295	315	287	298	290	344	294	301	312	310	277	287	294	294	276	312	303	300	275	289	290	307	295	287	292	272	305	271	274	312	289	315	297	313	317	299	306	311	287	321	303	311	281	311	312	294	293	313	307	322	308	286	284	297	292	311	289	326	291	332	305	274	330	326	305	257	305	294	303	308	330	320	297	300	274	332	313	319	296	307	327	287	261	317	294	278	315	279	330	290	295	316	337	320	291	327	307	290	308	331	288	291	289	318	294	300	278	345	315	327	281	280	304	311	304	318	279	315	278	256	290	297	295	306	329	316	295	269	312	323	267	324	322	307	311	332	310	278	306	288	296	308	283	292	307	303	288	331	311	310	295	310	294	281	283	293	306	293	264	295	288	335	304	317	313	315	312	323	297	285	301	290	304	310	314	317	301	323	286	282	319	304	288	280	294	277	294	304	309	327	342	301	290	298	297	280	317	279	277	322	282	298	299	339	305	290	275	291	300	268	285	300	315	298	275	314	332	316	317	338	315	290	313	295	270	305	301	315	272	276	304	322	329	295	316	272	292	307	292	284	310	281	293	306	285	292	321	290	316	298	301	315	281	278	321	321	293	286	326	301	300	338	292	265	314	280	253	304	282	273	293	290	314	304	306	294	310	320	312	291	309	297	297	285	287	302	285	296	307	273	269	314	302	324	318	287	295	290	323	311	287	319	300	295	283	325	312	273	292	317	292	304	312	312	291	300	276	277	305	328	316	305	295	299	298	279	302	272	297	294	337	303	313	284	299	295	293	291	321	318	306	311	286	284	321	299	290	314	307	292	311	313	275	297	290	300	293	283	288	292	288	321	312	324	299	285	294	298	293	332	293	314	317	300	306	275	319	319	294	275	317	281	276	327	293	283	290	298	290	299	290	279	304	296	295	285	313	324	311	305	305	275	280	302	310	262	301	301	316	319	272	307	319	277	276	306	310	271	313	302	291	279	296	289	292	262	310	319	295	309	288	325	330	356	284	308	273	301	325	299	280	322	295	290	280	298	303	331	280	300	313	303	279	305	275	326	294	311	309	301	261	294	293	293	285	311	293	322	306	282	294	297	343	288	276	318	311	344	309	311	297	297	291	288	270	315	299	296	286	312	290	302	314	305	291	305	310	346	299	310	312	296	293	284	307	280	288	278	270	319	275	297	276	296	324	279	298	297	273	288	324	276	321	308	300	307	309	291	272	310	295	307	279	318	310	304	308	307	316	320	279	318	318	286	294	320	281	305	317	308	305	308	294	305	276	291	295	315	320	331	312	298	312	322	309	295	278	286	280	309	292	331	305	280	272	295	304	293	303	298	317	275	315	277	314	289	293	319	287	278	265	293	336	287	301	289	285	279	358	310	313	280	344	278	313	305	279	279	315	309	286	299	312	318	322	301	284	302	345	296	313	288	291	275	295	301	327	298	301	274	320	327	327	271	284	273	273	307	300	313	303	290	314	330	308	323	297	262	264	299	289	298	291	311	274	330	308	327	290	300	300	292	305	314	320	313	296	271	311	287	305	277	300	293	289	293	299	296	289	298	308	274	302	317	298	304	293	283	317	274	359	316	297	295	294	313	313	313	286	318	308	334	308	295	280	305	273	298	309	277	316	315	321	285	278	342	313	285	291	289	304	302	286	292	302	331	280	297	302	298	307	313	307	338	298	305	321	295	286	291	286	281	292	324	294	314	260	313	297	306	308	316	300	299	274	290	306	278	334	321	284	299	264	298	301	270	344	278	313	329	290	320	319	279	308	304	288	298	291	312	305	297	275	287	328	272	286	287	304	269	281	325	299	286	299	282	301	309	307	305	283	316	299	284	314	289	293	353	301	291	298	309	317	269	299	307	307	300	312	291	290	293	299	330	310	331	332	324	287	302	307	296	328	307	298	300	300	302	323	285	306	292	298	290	330	293	333	288	299	321	314	310	307	288	311	260	301	283	299	309	293	324	290	295	295	279	298	285	317	318	276	283	300	312	311	301	307	281	293	324	292	307	293	274	304	312	322	280	303	328	302	267	338	351	314	333	292	323	314	319	313	262	285	311	276	295	300	271	289	331	300	342	310	294	321	287	303	325	320	282	293	300	280	310	311	313	276	298	336	286	308	316	300	312	337	294	306	295	302	299	305	262	288	314	312	312	299	302	307	301	303	298	275	307	302	287	292	312	284	285	309	282	300	282	283	316	277	291	296	288	293	299	289	288	272	304	334	295	283	283	306	331	288	292	288	326	328	285	324	306	320	300	296	290	310	282	302	306	303	295	307	292	302	266	272	288	316	312	291	305	304	322	327	281	267	274	296	304	265	310	281	269	302	309	327	279	283	317	289	318	318	313	297	325	285	288	311	299	287	290	317	314	297	308	323	310	303	331	288	293	305	325	298	309	272	302	284	305	316	315	328	303	316	285	291	283	327	322	290	267	272	299	298	293	280	312	317	246	320	302	283	298	295	304	287	325	292	311	313	287	286	329	301	322	298	329	296	282	302	321	306	311	297	291	278	297	272	322	300	308	311	333	265	296	299	317	302	323	298	327	321	264	276	306	289	258	311	264	303	309	318	314	319	284	316	316	293	269	275	296	322	295	315	307	315	313	322	303	337	314	289	302	308	310	313	295	313	307	304	276	280	282	285	291	276	323	298	296	303	304	333	314	321	315	286	296	303	262	283	289	298	306	301	316	304	293	317	323	309	291	303	287	298	306	279	293	304	291	311	322	290	303	316	290	335	303	298	265	313	304	276	314	306	288	350	286	313	307	308	290	300	315	307	316	288	293	298	311	275	303	311	305	300	317	304	309	322	313	257	282	277	335	253	309	316	289	279	333	306	319	300	300	288	278	275	276	310	282	282	315	344	280	273	308	330	293	298	314	285	293	318	286	273	305	308	281	296	287	282	319	304	326	302	295	286	289	305	284	324	309	284	294	306	296	322	303	300	294	292	281	300	329	312	295	282	329	312	275	299	276	292	284	345	284	305	268	318	328	320	298	273	304	279	287	324	335	291	279	300	300	308	288	295	282	280	290	330	319	313	328	325	266	323	322	307	283	317	285	332	304	318	332	322	278	327	329	261	283	296	280	305	286	287	312	327	302	295	321	292	297	296	284	287	291	319	318	295	297	291	303	317	286	274	301	294	278	267	321	296	315	280	309	285	292	272	308	321	301	311	319	296	292	303	310	286	297	304	312	315	269	326	285	300	302	302	304
23920	20978	27899	24245	19278	1374	485	344	291	230	217	198	172	183	179	156	136	169	146	132	145	146	134	131	127	136	128	120	144	134	130	119	111	115	118	125	115	118	126	139	122	111	108	131	120	104	121	108	133	107	102	119	115	121	108	120	111	127	137	108	109	113	126	119	118	133	114	119	120	93	102	95	124	131	118	102	115	102	128	129	123	114	120	110	112	100	114	111	124	94	131	114	105	118	104	120	95	115	95	124	111	112	115	111	116	118	113	127	117	112	126	133	114	101	90	112	139	121	114	114	105	109	115	120	104	103	104	112	109	118	114	105	103	108	106	125	112	106	125	124	98	103	133	98	99	104	104	117	114	114	98	109	113	121	95	103	99	100	101	113	115	133	102	107	123	84	122	106	112	103	114	115	112	112	112	106	109	114	120	123	119	103	113	103	112	110	128	118	119	121	126	123	124	110	101	101	134	103	103	126	126	109	116	126	119	107	119	105	116	107	115	97	112	120	120	108	118	105	123	119	114	114	121	116	91	116	116	118	142	123	105	113	99	151	111	97	102	90	97	113	98	108	132	105	107	109	113	117	115	107	129	114	116	115	99	110	111	112	110	124	96	115	120	92	112	109	92	119	122	96	109	124	99	118	132	115	100	125	96	111	119	86	93	97	95	100	110	116	122	120	130	119	125	110	107	127	105	107	114	111	102	123	112	113	120	113	115	135	115	123	133	126	109	130	113	129	138	119	119	117	121	105	127	118	121	101	120	117	104	119	110	107	111	99	116	105	120	121	130	102	105	115	113	132	122	101	107	103	102	115	144	110	99	94	119	120	129	103	102	112	98	108	103	132	108	121	97	124	131	129	124	118	125	117	109	115	120	125	101	117	103	111	105	99	113	100	115	99	107	109	103	94	122	114	113	128	118	116	117	112	97	119	96	109	111	120	110	107	133	111	109	121	86	116	117	134	110	116	93	103	119	117	101	118	103	130	122	101	112	117	126	118	122	117	115	105	119	107	130	128	97	112	113	110	129	117	115	116	120	123	111	103	118	109	114	115	110	107	118	99	109	97	110	129	113	114	93	121	115	113	111	110	103	112	109	106	136	106	98	103	99	112	103	94	93	127	95	118	120	115	99	116	119	121	128	121	100	98	124	106	111	118	93	117	99	107	123	118	101	115	133	105	116	117	116	115	127	109	126	118	108	101	100	111	98	106	101	103	111	123	105	113	120	110	107	96	101	102	126	115	116	124	103	104	91	102	109	87	122	87	127	122	110	114	121	104	111	115	110	118	99	118	120	99	129	99	111	114	101	124	102	126	115	113	106	117	114	104	118	113	115	126	109	113	110	120	119	95	104	111	131	101	102	130	118	107	121	109	111	138	101	108	125	104	109	125	105	115	127	117	106	102	130	106	116	109	113	98	114	130	105	118	128	116	112	98	119	127	120	113	118	119	112	96	97	101	144	108	130	91	112	107	114	111	123	120	117	111	104	101	118	108	117	107	112	115	113	108	101	100	94	119	101	101	108	104	102	112	117	127	108	102	114	110	122	136	124	104	103	113	123	108	97	119	103	114	110	109	126	114	102	107	127	113	114	118	118	116	112	117	118	80	118	91	95	87	105	118	111	115	118	119	111	110	126	118	114	112	124	138	107	119	131	115	122	117	134	113	124	114	125	109	103	99	98	99	121	95	107	119	112	121	106	123	117	116	107	106	105	96	114	89	98	121	112	109	92	113	111	117	103	116	120	99	98	97	115	121	97	123	112	102	107	106	138	117	109	111	128	98	129	115	97	86	113	100	111	118	101	109	117	119	120	107	125	106	104	100	136	105	127	109	118	105	121	121	121	130	114	119	131	107	119	96	101	102	113	105	116	96	99	115	109	114	105	110	126	120	127	113	105	97	103	115	96	116	121	121	86	118	101	128	124	110	117	100	110	123	114	110	105	105	107	102	106	117	132	98	102	136	127	110	131	109	99	109	94	117	119	114	143	104	114	82	118	108	121	130	112	113	125	107	98	116	102	116	111	108	111	110	127	129	120	127	106	117	118	113	116	115	109	121	110	107	102	120	128	110	127	104	105	120	118	98	103	115	101	130	87	95	110	101	109	115	109	94	127	121	121	109	121	106	100	117	115	118	119	124	113	125	129	118	134	108	105	104	127	113	101	128	101	99	89	106	108	111	135	125	121	106	130	105	117	99	106	119	100	137	118	112	95	121	111	115	112	125	111	116	135	115	119	97	120	102	110	135	114	123	118	113	96	116	108	107	92	113	101	101	115	116	122	114	115	122	120	105	122	126	108	129	126	131	110	121	105	105	103	112	115	111	119	109	120	99	106	119	111	117	110	101	115	99	119	111	115	124	126	108	132	104	104	114	122	125	118	125	115	113	128	108	113	116	110	119	122	104	107	102	103	102	137	113	116	119	101	96	123	112	138	119	119	114	128	104	103	138	110	120	130	121	110	116	99	114	119	114	105	105	100	113	124	106	112	120	117	98	110	128	131	120	119	100	108	126	110	99	107	109	118	120	111	117	129	96	94	120	108	112	101	101	109	101	116	115	90	99	106	108	127	116	107	100	131	120	91	103	135	125	121	118	119	114	116	109	108	106	124	127	121	114	108	107	94	120	108	111	119	108	107	98	119	107	106	117	109	108	101	103	121	133	114	115	110	117	120	111	132	108	123	108	115	135	106	117	102	94	111	112	126	137	118	100	91	121	121	132	122	125	97	120	96	119	109	127	130	126	113	103	131	103	112	119	127	117	124	104	107	114	128	119	108	116	125	112	142	121	104	131	95	118	118	120	126	108	114	125	121	123	104	107	123	123	101	118	114	98	106	125	98	115	107	116	117	117	103	109	111	136	123	99	111	121	95	99	114	105	125	123	99	114	119	115	105	110	104	118	112	120	126	113	115	116	112	110	104	117	106	126	92	116	133	108	96	102	129	111	105	119	98	110	117	105	107	121	95	115	101	120	115	106	118	135	108	90	129	132	110	107	97	106	88	105	129	110	113	101	124	96	105	118	112	105	111	108	117	112	116	121	94	108	111	112	99	111	99	110	114	102	93	125	104	102	102	105	105	139	120	131	116	112	97	121	97	124	128	102	125	107	110	116	116	112	121	116	120	113	128	117	99	116	108	111	111	127	107	112	102	133	114	111	114	122	116	123	87	132	88	96	123	113	107	113	112	124	103	91	115	130	112	137	98	119	123	125	91	95	117	109	102	106	114	117	115	107	99	122	129	104	133	111	115	107	120	116	98	104	118	115	99	109	127	105	108	120	104	109	86	106	111	100	109	110	109	112	119	118	103	109	112	110	121	112	129	143	108	100	115	113	117	119	108	113	117	113	131	118	121	108	109	115	127	103	118	99	118	96	85	109	118	106	110	112	128	98	111	113	110	122	103	123	93	113	121	116	109	100	112	111	99	118	120	119	110	102	123	102	118	112	123	127	122	129	112	119	93	96	109	103	90	108	119	111	123	103	122	108
23639	9429	7911	3935	2606	1852	1395	1050	881	734	622	563	491	478	448	418	367	339	330	303	298	317	295	301	269	280	264	287	281	263	246	262	251	257	242	245	241	229	244	218	232	205	249	259	228	214	241	249	201	194	234	254	243	257	226	199	226	229	245	212	224	220	227	242	241	235	231	221	208	228	211	241	211	243	236	218	257	244	184	245	229	213	225	245	246	240	220	204	236	220	224	219	220	248	206	239	222	203	205	213	247	224	216	212	217	230	223	244	257	216	249	216	211	202	230	221	203	224	238	234	202	231	234	199	235	247	243	196	245	197	220	226	185	222	217	183	221	209	210	226	218	233	216	214	228	210	230	216	239	218	208	209	229	236	221	225	215	197	222	222	199	219	218	244	226	202	229	207	210	243	233	241	211	216	196	231	196	214	208	224	214	203	199	248	212	208	221	206	255	220	231	222	217	239	234	239	238	222	204	242	240	228	220	224	218	249	216	215	226	210	229	199	225	221	215	213	213	226	208	237	213	224	215	236	219	253	234	207	217	232	200	218	223	213	222	204	206	195	207	233	237	222	209	217	230	232	226	236	231	217	214	211	239	211	221	215	209	234	191	228	225	226	211	209	224	207	219	239	217	238	239	195	227	206	210	211	211	228	234	218	216	214	202	233	192	214	213	226	228	215	218	194	209	233	254	219	218	233	207	216	217	223	220	224	211	225	225	220	219	209	206	232	226	207	243	212	248	209	200	223	228	237	217	209	222	214	209	215	206	208	237	208	206	228	202	216	225	201	238	240	221	208	220	215	198	224	211	206	215	208	223	232	215	212	209	214	216	229	234	213	194	239	218	216	239	209	221	216	237	204	218	235	247	234	227	228	247	223	239	230	223	212	195	202	212	225	227	226	217	218	207	227	232	238	204	208	229	206	226	210	233	208	248	256	214	225	228	229	224	235	249	219	209	222	204	209	235	204	216	186	220	209	221	221	236	226	238	243	207	225	244	243	185	207	225	229	213	235	186	215	256	264	211	222	219	226	217	238	233	245	216	221	234	223	220	249	185	225	229	207	217	210	221	225	225	233	209	218	221	274	176	218	216	210	235	225	227	208	207	231	222	246	254	211	236	235	206	262	252	206	207	237	235	228	207	219	219	238	202	240	245	214	240	237	217	215	243	238	209	224	227	192	266	221	250	218	226	212	224	219	204	257	209	212	217	232	219	221	205	237	212	202	213	228	258	217	239	223	214	194	216	224	213	223	227	228	213	218	220	222	229	209	219	209	218	232	227	213	211	220	198	209	204	215	234	206	232	197	229	216	226	222	195	236	193	211	210	221	245	235	220	211	221	228	196	216	218	197	221	226	195	224	195	216	206	221	222	218	228	207	213	250	215	239	213	240	219	226	216	212	215	210	252	222	217	234	231	205	222	215	192	221	212	197	246	213	226	196	217	233	223	225	215	214	214	208	213	231	239	185	208	209	227	211	236	213	191	226	227	225	218	199	240	218	206	222	215	222	248	232	208	218	209	210	225	240	201	233	248	220	253	204	211	227	228	226	218	215	232	228	216	201	218	189	203	211	221	195	215	247	236	212	244	243	216	227	198	220	233	224	236	205	240	189	206	216	231	233	202	219	224	231	237	218	205	269	210	204	229	207	205	224	212	205	223	219	212	242	252	212	208	228	235	214	218	231	197	206	239	234	205	201	195	201	197	229	203	238	212	212	227	232	240	225	225	213	215	226	221	214	208	234	222	231	226	223	242	209	224	255	193	210	222	231	203	235	216	236	200	190	200	221	200	204	215	224	218	204	206	235	225	222	228	216	204	226	215	202	189	227	214	211	213	227	223	222	245	210	219	200	214	216	229	228	205	250	215	227	236	214	230	236	225	227	229	219	244	192	213	208	230	211	234	204	196	208	201	228	213	228	223	243	205	236	211	221	214	225	217	213	233	218	200	221	206	229	213	233	239	212	231	236	189	230	237	207	195	227	204	208	235	235	221	220	205	214	225	213	229	212	225	214	236	219	202	208	210	239	219	225	230	217	239	242	213	219	219	214	215	239	209	217	217	199	237	215	189	232	222	202	203	185	215	224	204	198	195	223	205	241	225	225	212	236	215	229	217	196	222	211	243	225	212	215	231	223	215	242	239	260	207	210	221	213	219	225	203	215	214	245	220	263	217	235	243	245	188	210	217	221	228	214	208	237	231	223	235	211	217	221	201	211	214	195	237	226	258	220	248	199	216	212	208	204	238	216	239	202	260	206	217	202	214	231	236	264	200	225	194	228	220	201	206	226	207	219	214	224	213	199	241	231	217	203	252	225	228	215	209	188	232	194	218	230	229	207	210	239	229	216	216	216	206	220	259	237	213	219	230	209	224	234	245	189	239	240	235	217	211	201	212	207	213	213	212	237	206	185	231	213	202	199	226	231	218	214	221	201	235	209	221	212	218	250	217	227	191	224	227	220	215	211	216	199	208	229	215	214	229	229	227	232	199	200	198	184	236	240	226	224	241	229	231	221	224	225	190	209	219	213	234	202	196	215	227	210	206	225	234	222	224	194	233	233	216	221	226	218	253	212	231	235	235	196	225	228	212	193	219	242	236	216	221	218	192	216	217	209	222	224	227	222	209	207	227	231	213	225	211	224	230	216	225	196	226	261	185	217	222	211	206	203	210	211	187	206	215	222	252	237	199	235	211	196	230	205	201	230	204	197	230	223	212	218	215	219	211	222	238	230	222	234	221	217	217	220	227	222	220	217	232	245	223	227	214	205	230	230	215	228	205	233	214	226	225	225	200	216	203	217	215	218	196	206	243	220	230	221	215	211	205	228	253	230	216	233	243	226	247	211	223	233	227	244	210	215	228	237	218	239	210	223	223	204	210	217	228	183	208	221	199	224	215	221	208	223	191	259	207	214	237	224	216	251	230	231	198	224	225	229	200	219	226	233	214	185	220	231	199	209	198	237	235	224	226	232	198	240	232	273	213	215	234	202	220	194	203	214	232	213	219	225	213	232	213	208	230	204	222	208	209	260	234	220	232	223	205	224	223	225	207	203	219	217	233	235	230	222	193	236	202	256	204	223	218	227	221	203	237	231	225	250	201	214	235	235	225	212	229	187	224	203	232	207	216	233	221	222	227	208	213	217	188	239	200	186	207	205	211	205	212	212	227	208	211	202	215	219	245	210	211	209	234	207	207	235	222	208	217	211	213	222	215	222	232	235	211	235	239	206	216	210	230	205	220	223	212	211	215	213	220	214	226	237	229	209	214	226	232	225	219	223	196	236	221	222	223	207	225	216	212	229	223	234	211	223	217	225	219	225	208	235	236	244	218	221	211	216	212	245	239	218	223	219	246	212	214	189	204	226	203	227	201	209	208	223	187	210	212	231	238	245	211	191	208	200	194	200	239	228	217	227	222	218	203	199	232	204	201	236	231	222	203	225	202	215	213	198	229	193	227	222	227	223	212	212	258	215	232	206	209	228	215	227	194	229
22951	20982	28581	23588	20983	18208	1869	807	602	524	438	446	403	412	411	376	361	321	351	355	336	308	325	305	334	321	301	312	317	277	324	303	276	309	289	276	271	321	273	256	327	304	285	270	274	327	291	308	276	304	292	285	304	270	279	313	256	270	306	283	283	251	278	289	300	297	287	301	289	281	307	272	293	283	275	266	290	310	271	254	304	275	287	265	286	331	271	300	280	282	280	259	281	275	303	258	270	286	253	261	301	305	288	288	290	268	293	287	328	297	271	282	278	277	268	274	285	280	274	304	275	307	317	294	311	274	302	281	256	286	294	288	313	275	277	298	266	288	263	267	304	278	291	265	275	284	273	282	251	266	281	285	289	262	270	285	287	274	314	262	247	285	279	242	293	278	260	292	293	305	281	301	264	257	275	294	289	261	297	255	274	268	295	273	293	295	255	277	270	280	298	301	308	260	278	273	262	272	281	269	255	280	312	278	301	278	277	272	279	266	298	262	299	280	284	287	273	298	299	270	282	266	294	292	302	276	298	277	267	278	303	270	277	280	272	290	246	271	302	284	268	292	277	280	279	279	298	317	261	290	289	254	248	286	294	276	285	302	288	251	277	264	290	302	258	320	269	293	311	278	294	326	279	271	273	279	314	276	292	290	268	260	278	294	305	304	265	302	265	274	305	257	273	285	256	266	294	274	234	278	259	282	291	278	293	269	272	269	277	291	270	321	291	272	275	273	286	294	253	306	282	263	283	290	280	280	281	288	270	298	272	294	256	289	303	265	275	317	264	269	279	260	292	303	311	275	270	299	280	267	268	307	273	270	293	280	275	278	265	259	293	284	272	267	289	290	311	290	260	278	253	286	290	301	308	292	284	282	297	291	274	264	310	250	284	276	294	301	274	273	255	250	279	320	297	291	309	286	274	295	275	291	280	293	304	290	262	294	275	264	294	294	285	283	284	283	287	274	290	276	291	312	306	297	291	296	271	272	260	306	263	281	260	260	283	287	269	294	295	283	275	290	275	267	255	254	271	277	275	286	285	265	336	280	276	289	270	288	280	287	285	293	262	293	276	284	259	303	294	291	284	272	302	252	299	296	294	280	272	291	298	289	280	319	306	281	259	300	268	302	263	271	276	284	269	283	316	290	277	270	262	279	288	285	279	291	265	274	296	267	271	299	297	289	266	279	332	267	295	285	279	304	308	287	300	262	269	268	299	275	280	317	310	265	294	267	293	283	296	291	309	291	258	294	295	298	259	277	288	299	297	270	290	276	278	311	292	287	255	255	265	269	279	269	264	271	313	303	299	276	266	298	277	266	271	265	285	267	301	265	249	248	303	314	296	282	272	283	255	308	280	277	272	269	266	281	319	296	277	274	267	268	293	275	303	278	272	276	292	277	289	285	280	269	284	289	289	262	284	284	281	308	294	286	269	289	275	281	290	297	245	269	261	275	270	289	255	280	254	242	269	304	267	279	297	255	236	286	283	269	298	278	280	262	271	280	282	287	282	286	274	276	271	286	279	306	300	280	239	281	292	299	260	267	313	268	272	284	291	276	289	274	251	267	317	302	285	294	262	284	252	266	259	282	276	299	288	267	272	294	249	279	291	283	308	292	307	278	248	281	298	287	285	300	276	242	278	300	312	293	257	307	288	266	295	278	281	298	307	270	270	316	267	297	290	277	250	286	305	298	287	267	307	302	257	295	281	283	271	239	260	285	295	272	262	278	272	311	275	285	284	249	284	297	266	289	260	307	272	281	289	261	298	312	301	296	283	305	280	320	291	269	298	271	285	300	260	273	272	292	326	276	269	272	287	288	270	291	305	297	291	275	287	285	269	284	271	296	290	260	297	282	301	280	280	295	271	267	322	278	293	298	299	282	275	269	280	306	253	278	273	287	288	290	284	296	275	299	292	293	250	280	280	273	278	292	308	267	311	281	264	274	301	282	266	261	267	272	269	289	253	283	274	260	259	298	297	281	277	290	281	264	271	265	259	291	301	290	293	266	247	281	286	279	268	286	247	285	258	257	269	296	289	276	291	267	283	305	292	275	300	271	255	306	289	275	291	257	243	265	297	281	255	272	263	312	322	291	311	244	280	285	301	263	271	265	289	260	271	279	264	271	280	284	251	289	301	281	301	287	267	266	279	312	289	291	291	262	299	274	277	276	248	287	269	266	275	280	261	267	300	299	316	260	283	270	311	302	283	257	289	282	293	263	268	271	320	282	285	269	303	271	281	301	267	288	283	286	289	276	290	288	279	290	269	296	306	301	253	266	280	274	289	305	319	263	270	253	284	259	302	300	265	270	283	262	260	291	276	249	263	274	267	271	273	314	305	261	268	267	293	265	283	280	285	281	283	275	261	284	314	283	255	269	280	272	274	264	294	270	257	266	257	261	299	307	299	263	269	290	279	256	293	281	265	276	290	285	293	278	266	282	281	272	281	273	283	292	268	282	305	284	295	276	307	265	308	294	264	279	300	281	269	278	330	303	260	292	252	290	252	291	262	281	254	289	276	283	279	282	298	291	272	300	295	282	290	273	278	298	276	314	278	282	272	300	267	303	283	290	271	268	281	328	250	267	309	247	260	289	296	298	298	293	249	276	278	272	262	291	298	279	293	295	279	286	283	273	287	313	273	280	293	315	279	281	287	275	292	295	297	287	268	298	262	290	292	259	284	274	274	254	290	280	307	263	273	290	284	280	307	305	295	294	276	268	286	289	282	293	297	260	281	271	292	293	321	309	305	277	299	267	258	264	292	277	260	304	262	271	293	291	282	281	291	303	263	265	269	288	277	299	285	294	311	296	272	280	279	309	302	276	263	302	287	263	279	276	276	253	288	271	292	262	273	289	302	308	296	280	263	293	230	290	297	258	283	261	258	232	267	278	262	264	277	268	275	306	303	269	305	279	286	275	293	283	291	307	296	279	288	294	289	270	283	311	273	317	299	267	266	274	292	299	280	301	256	283	276	267	260	309	285	270	281	302	255	284	275	289	287	294	283	263	262	300	276	295	273	272	277	273	293	270	280	278	267	289	292	268	314	282	279	280	284	296	257	265	276	265	299	297	253	241	281	296	274	279	263	298	302	278	290	290	297	290	303	255	296	290	282	298	290	269	237	285	277	270	269	268	298	288	291	271	276	282	289	285	275	276	274	269	294	272	295	284	270	296	304	251	265	294	269	262	283	327	286	298	273	285	269	277	287	271	299	280	285	291	249	264	290	298	274	301	281	277	267	265	269	272	309	278	287	285	254	274	250	277	288	302	282	244	319	271	268	292	295	252	276	242	273	264	333	273	259	270	273	279	284	263	288	311	291	278	276	283	287	303	273	292	257	257	314	305	272	279	282	283	276	293	272	292	283	258	289	272	267	290	287	281	257	268	309	252	262	273	303	278	286	249	272	286	274	271	261	291	252	288	274	296	296	262	272	279	291	269	252	290	285	287	279	312	270	284	285	304	280	278	284	266	260	289	302	250	287	280
28378	15283	13041	6948	4793	3377	2625	2147	1698	1502	1360	1161	995	885	881	882	790	733	743	705	674	677	633	604	630	608	624	565	627	597	572	544	558	563	588	505	545	527	547	547	552	565	555	516	529	551	503	550	520	498	543	493	455	502	504	488	524	526	509	491	473	497	515	542	480	476	483	487	482	510	543	528	511	474	497	487	518	488	510	512	491	473	503	510	515	536	503	473	477	514	505	464	516	509	543	529	491	487	491	493	508	477	494	489	495	512	510	504	514	516	477	500	493	495	485	509	484	479	493	465	475	485	469	543	497	513	511	501	483	465	490	488	498	501	479	474	526	525	522	484	506	538	495	515	490	526	475	552	485	506	525	485	493	516	485	490	487	476	511	477	513	462	492	488	479	545	463	497	508	497	538	511	492	514	522	450	470	504	506	500	488	471	500	444	510	490	472	479	486	505	509	498	467	487	517	483	539	469	479	515	484	494	492	461	474	487	478	482	499	486	487	507	509	484	506	502	525	505	473	489	511	512	488	485	509	526	503	519	505	511	494	475	479	504	498	499	512	470	520	443	468	479	483	515	498	484	479	538	503	482	506	491	521	500	505	491	495	498	518	534	506	505	479	519	480	472	538	447	501	534	483	501	484	517	471	491	504	487	547	493	490	520	489	483	514	497	464	460	476	517	462	499	485	494	497	472	498	470	523	475	484	498	505	483	454	475	499	480	503	493	504	544	515	460	483	494	503	459	503	461	499	488	474	492	532	477	467	491	454	494	502	496	479	495	506	458	484	485	453	476	476	498	470	513	500	521	510	535	487	493	466	509	501	501	512	501	517	491	481	494	484	520	478	488	475	501	472	504	538	495	507	486	502	487	526	502	491	499	501	517	515	461	527	518	484	491	517	511	482	489	482	507	494	486	495	497	439	524	499	497	501	549	478	504	504	476	502	511	472	486	496	451	470	478	473	506	498	500	496	496	504	502	497	443	460	483	498	483	457	450	533	492	462	493	486	481	495	464	467	499	536	468	501	497	510	505	514	482	489	487	528	466	457	509	499	457	505	508	492	513	491	472	492	520	476	447	470	470	475	480	473	492	458	472	477	485	483	523	483	503	457	485	445	487	458	500	511	488	463	518	503	494	491	491	497	507	467	519	479	521	491	499	498	504	506	516	472	491	515	496	481	480	491	527	506	460	480	533	477	497	532	472	508	507	492	485	517	450	499	487	474	490	460	457	487	492	479	467	490	479	552	475	540	495	466	482	495	477	462	511	510	485	482	493	523	450	504	496	526	491	504	501	491	471	464	494	511	518	510	468	495	512	501	523	468	474	487	457	507	467	482	477	496	494	485	500	450	506	503	523	488	484	527	456	473	516	516	488	491	504	508	462	465	491	456	512	526	520	502	475	531	500	482	474	497	484	482	481	521	477	491	498	535	517	461	492	417	496	512	493	517	468	506	474	493	513	478	512	450	474	491	467	513	468	493	498	477	486	505	493	499	495	492	515	486	523	489	479	475	480	501	556	480	505	513	474	520	477	538	468	497	524	486	483	465	495	475	514	497	491	505	471	451	506	507	515	509	484	493	479	486	441	475	501	503	485	481	521	450	491	499	472	489	458	492	495	478	444	471	466	499	499	497	515	490	476	492	467	507	467	487	519	506	487	474	480	478	474	509	509	521	500	533	463	492	540	462	507	511	510	473	483	469	473	479	485	498	477	483	482	467	484	495	462	477	514	485	463	456	504	525	510	502	496	477	480	512	456	477	489	505	504	461	518	502	502	500	455	474	474	480	477	537	459	459	494	501	472	536	482	531	472	479	519	491	484	483	511	485	450	500	491	491	546	492	459	490	461	473	494	480	508	458	487	493	513	501	483	470	498	480	513	488	520	480	516	478	494	485	480	456	508	472	492	522	487	433	490	516	477	512	481	490	485	534	513	470	495	487	494	491	479	491	461	458	479	553	491	478	486	479	497	477	488	462	540	484	471	482	478	494	508	468	508	483	482	499	482	522	477	452	527	490	500	509	456	469	470	512	485	499	492	485	459	477	483	506	516	519	525	539	466	504	481	488	464	464	502	512	447	454	497	489	487	495	471	496	496	440	490	499	434	496	490	468	495	493	480	494	503	533	500	525	475	494	515	484	523	535	477	491	503	469	466	496	475	493	517	519	474	473	554	458	484	488	463	502	453	486	475	486	522	458	533	475	493	454	468	489	505	486	481	491	457	483	494	461	475	508	510	502	481	474	529	465	455	495	473	516	468	481	500	507	557	526	541	511	518	488	497	486	484	498	529	485	460	498	526	500	473	526	499	500	502	511	481	483	466	508	494	529	483	489	508	491	474	509	469	449	518	531	490	535	463	471	449	506	458	510	501	478	498	481	492	469	526	459	500	515	494	488	550	499	520	515	445	487	473	497	516	488	491	507	481	456	461	491	488	486	489	483	495	514	467	492	487	496	478	431	541	484	478	492	477	489	453	467	476	435	497	514	483	493	451	502	487	522	472	500	487	486	455	509	472	514	478	509	469	490	498	447	528	493	490	468	451	485	490	492	507	460	496	503	513	516	471	499	494	465	485	480	512	499	446	496	490	486	509	478	515	499	469	499	496	494	480	470	483	478	484	519	522	438	490	487	502	464	490	486	477	509	481	512	503	468	480	481	498	489	497	471	493	506	534	445	485	504	504	504	480	468	506	500	486	491	468	489	492	509	502	478	461	473	486	479	442	440	514	497	499	500	519	526	502	471	519	495	506	469	460	454	505	528	459	537	489	513	512	498	477	525	495	493	471	511	497	534	455	472	513	449	500	519	474	479	488	510	441	503	520	523	464	470	488	491	467	490	533	540	482	495	502	498	507	508	501	515	501	502	517	507	504	488	495	514	532	452	478	511	472	485	461	504	516	482	491	512	475	478	521	506	525	492	472	471	505	529	481	496	501	479	470	449	454	505	474	473	508	500	436	518	484	497	489	511	493	518	523	501	505	513	478	538	533	480	479	475	489	483	474	540	510	483	466	489	514	498	494	526	505	481	477	473	478	472	512	490	521	479	524	501	494	510	504	497	457	505	465	506	458	488	504	471	479	512	525	487	490	497	485	470	567	499	478	513	491	501	488	491	477	487	515	497	468	483	493	543	464	476	524	489	475	469	532	473	487	493	535	500	550	486	454	504	470	475	492	510	552	477	519	482	488	452	497	501	476	488	455	489	489	492	509	471	525	456	500	476	497	482	481	496	497	453	530	523	455	503	532	479	491	502	508	528	493	479	503	528	512	469	535	531	508	488	489	526	492	467	498	495	481	549	504	490	496	501	464	463	493	502	462	497	477	444	496	478	493	497	469	486	495	479	502	484	502	488	476	496	534	498	475	493	542	532	476	460	521	470	472	476	477	488	532	511	442	539	496	477	516	523	489	480	514	509	480	505	465	500	473	501	515	484	468	463	481	519	493	468	483	515	489	473	560	528	505	461	487	453	467	480	490	486	492	543	482	501	483
26408	20430	8167	489	288	196	188	206	167	148	148	148	145	151	147	137	173	158	139	197	149	153	160	150	154	171	153	179	159	147	143	146	143	159	149	165	142	142	157	174	157	165	163	131	141	159	160	150	152	136	157	163	153	147	143	146	139	153	156	144	134	150	136	147	156	127	153	163	152	159	159	121	155	151	166	149	178	158	136	159	153	170	156	154	144	170	127	146	142	156	148	150	146	147	145	161	161	163	149	147	153	157	147	153	148	164	147	139	146	165	120	154	176	162	169	167	162	144	151	167	148	139	153	150	170	152	174	159	150	135	150	159	167	150	164	154	133	169	129	160	125	144	144	126	161	139	113	163	143	142	145	149	160	150	135	168	154	148	165	154	160	165	157	142	168	166	157	162	153	152	162	131	141	168	140	163	157	144	172	153	179	154	170	151	150	126	186	158	145	144	146	173	144	164	159	150	136	139	180	160	167	159	144	153	144	168	156	138	145	145	178	152	162	170	141	170	155	148	151	154	144	169	142	169	140	151	138	148	124	130	143	138	151	158	126	142	141	142	142	149	155	158	140	148	148	137	144	147	156	134	155	144	148	130	163	145	133	156	146	127	148	132	149	145	144	176	170	137	160	126	148	154	156	150	154	165	148	135	139	139	139	161	155	149	154	183	134	149	163	165	158	138	161	136	160	140	147	160	152	147	146	170	155	137	153	165	149	140	152	142	165	160	158	142	162	155	146	168	173	166	172	135	151	146	167	166	149	163	154	134	142	148	179	154	162	155	141	132	111	155	147	162	131	167	150	138	168	135	151	156	157	151	153	157	152	143	161	138	151	124	148	141	173	132	142	143	158	157	171	167	149	168	144	166	162	150	130	136	154	146	152	168	158	144	143	131	157	137	173	148	164	168	171	156	133	168	163	139	149	170	141	147	155	138	178	157	148	154	173	158	140	136	168	162	132	155	142	149	126	141	149	159	163	149	170	135	150	136	140	138	174	153	149	138	144	156	143	162	153	162	163	147	175	164	145	155	148	163	145	158	162	140	155	173	116	153	168	145	154	168	156	152	142	144	157	125	160	159	140	143	158	166	147	157	156	169	162	161	180	153	165	134	155	174	161	166	162	168	185	160	164	154	130	156	134	152	154	175	131	148	153	160	141	151	151	154	171	186	150	134	157	133	149	170	149	168	168	146	128	150	160	143	167	139	140	137	133	167	154	146	130	143	143	149	149	133	155	156	157	136	151	171	147	147	155	165	166	153	158	146	152	150	144	146	145	177	158	155	153	152	164	125	145	139	148	159	152	156	157	148	155	149	129	147	182	160	132	133	153	151	163	157	150	181	175	149	182	179	160	142	141	147	166	150	152	136	153	147	155	162	171	144	167	126	146	148	125	154	148	133	151	134	155	161	157	148	175	147	136	187	140	187	154	141	164	161	146	167	154	164	145	153	180	139	156	136	155	157	130	162	129	153	141	149	126	136	162	158	163	171	135	146	175	150	173	145	162	140	160	166	143	140	148	146	162	143	184	161	132	166	179	157	143	165	173	167	134	161	148	149	136	160	138	148	171	143	157	162	154	144	127	171	159	134	183	163	165	140	148	141	160	137	143	166	140	175	161	138	157	148	135	163	140	160	149	155	146	152	150	139	173	158	156	133	128	152	147	157	165	133	150	142	145	175	140	154	143	156	156	165	160	126	139	175	143	180	158	162	165	155	145	139	167	140	134	155	153	157	155	169	140	162	147	153	167	149	182	147	156	154	147	174	152	149	164	157	134	148	134	138	140	160	148	144	149	146	176	154	161	143	158	167	158	169	146	138	136	167	143	152	131	149	168	142	158	141	145	145	151	146	148	156	156	156	129	144	139	166	164	176	158	182	135	167	175	153	136	150	155	166	155	143	155	148	132	165	153	165	167	120	136	147	178	154	163	162	133	143	149	162	145	147	166	171	159	146	159	155	141	149	168	162	174	150	140	135	154	151	140	143	152	143	154	143	133	144	168	178	146	149	132	137	159	139	152	139	151	163	150	139	137	169	140	140	136	181	165	133	148	143	148	149	148	161	156	160	155	140	164	138	141	159	160	148	130	159	144	151	129	170	151	136	157	160	145	179	130	149	128	159	155	145	154	138	147	169	169	139	155	147	150	137	129	162	153	152	160	171	141	161	159	164	168	162	143	156	152	140	162	155	161	164	161	150	158	146	150	155	171	170	145	152	148	136	164	171	162	164	158	162	162	140	193	155	151	110	145	175	161	153	135	137	155	160	162	140	143	141	157	136	143	144	156	166	151	157	199	157	139	170	163	148	136	159	157	145	152	153	139	177	127	150	148	134	124	167	166	161	146	128	140	160	143	169	173	172	138	138	131	148	157	163	161	139	150	167	155	147	140	131	147	150	146	126	169	135	151	137	145	140	144	150	167	138	131	160	145	165	177	134	153	137	142	148	153	133	151	181	164	157	170	167	148	165	154	161	151	148	137	161	146	143	175	139	160	148	139	149	186	159	126	144	134	141	141	154	162	181	153	147	143	158	166	160	159	138	159	147	163	152	155	141	152	148	146	164	168	130	153	164	137	176	132	166	154	151	174	161	149	159	142	151	135	154	126	140	167	161	152	157	159	148	155	150	142	158	131	146	142	150	148	152	157	161	152	147	136	147	160	163	140	150	161	129	135	193	153	152	150	146	160	141	162	153	162	161	156	153	139	153	160	178	148	146	167	153	131	162	121	135	164	151	184	150	137	159	137	156	172	152	161	158	133	154	152	143	141	148	166	137	158	131	152	150	164	167	139	169	145	170	156	158	162	150	152	153	160	144	137	153	146	148	134	154	166	157	138	146	146	139	133	146	145	141	143	175	167	149	145	151	139	133	153	173	145	168	155	152	143	150	153	153	167	191	184	150	176	174	158	129	177	183	159	152	160	153	151	149	172	170	164	158	148	151	139	141	142	141	145	172	153	147	156	137	140	151	155	150	142	169	151	169	130	177	158	174	163	143	133	164	148	148	157	152	131	155	136	151	147	153	159	125	149	158	153	166	153	141	179	136	167	137	145	157	150	160	131	141	146	150	152	153	141	159	160	174	161	154	163	162	157	160	135	148	148	144	141	172	171	147	172	140	156	159	131	143	130	182	145	165	180	142	142	149	188	165	166	161	152	140	157	125	174	170	165	149	155	173	155	150	151	172	151	143	130	168	141	157	159	152	142	145	161	149	161	155	143	169	155	158	160	129	148	154	162	151	160	153	159	158	151	145	152	157	159	162	169	153	163	154	158	159	174	151	159	162	142	150	136	132	160	126	152	119	155	156	149	142	141	146	142	155	146	141	166	175	155	148	142	138	162	145	136	129	151	160	167	173	149	150	166	163	153	161	147	165	151	157	158	157	163	152	143	150	152	159	145	157	151	142	151	136	142	149	137	125	160	155	159	144	155	159	133	155	166	145	146	154	139	159	142	136	170	169	159	171	150	156	126	145	156	154	151	148	153	149
12182	1261	1240	654	501	468	401	379	356	385	335	327	329	314	316	294	333	332	288	296	266	328	333	269	281	307	303	302	293	292	303	318	337	299	339	302	334	332	329	309	308	279	314	303	321	307	275	299	300	319	275	306	299	287	280	359	316	283	290	336	305	313	285	295	289	314	299	320	296	282	315	296	280	305	331	300	292	305	272	302	264	279	273	294	329	301	295	295	288	302	272	306	292	297	321	329	300	306	310	314	294	316	308	305	301	289	297	292	290	286	323	300	275	328	321	317	305	295	301	319	291	293	303	318	284	311	291	302	297	305	316	292	277	295	293	298	322	300	285	296	273	315	315	288	309	310	263	331	262	294	278	295	285	311	283	302	293	346	316	273	268	304	317	287	318	282	301	297	313	297	289	319	298	313	348	321	307	263	291	320	270	295	320	287	332	308	307	261	262	285	286	313	302	297	264	298	303	290	282	287	296	297	280	301	286	294	278	290	282	295	254	318	290	312	312	309	289	332	304	295	293	317	303	302	315	299	300	315	266	316	274	307	309	321	295	302	299	289	302	290	297	327	299	294	302	295	297	275	295	301	320	301	287	281	306	327	284	314	308	281	263	308	294	286	272	325	308	300	311	296	292	302	296	282	311	257	350	308	308	284	291	278	270	281	295	285	326	293	285	299	308	260	315	329	311	293	317	292	309	291	311	302	267	324	289	295	316	298	316	328	303	253	284	317	288	299	304	296	296	299	284	315	312	298	294	291	290	310	294	323	295	291	290	299	301	331	278	308	298	295	292	291	295	296	311	318	297	350	310	284	265	311	293	300	309	285	257	299	327	320	340	287	273	279	290	311	282	281	295	314	257	278	301	273	299	287	304	320	284	285	303	280	271	311	296	297	296	259	271	284	317	275	303	311	321	319	292	298	291	287	313	283	300	297	305	288	309	292	298	328	283	300	303	304	266	308	306	313	308	294	287	302	311	314	283	270	295	324	271	277	287	309	281	290	267	291	307	293	282	306	289	269	342	298	318	291	315	294	297	297	301	298	306	261	310	320	306	304	312	288	303	284	292	289	312	313	284	277	294	304	334	299	292	282	330	327	305	292	296	305	301	324	275	300	299	305	284	303	296	294	263	264	296	282	267	283	298	283	288	298	269	292	289	305	306	305	281	308	285	298	290	321	277	272	316	302	301	302	310	315	322	306	301	277	316	321	300	313	308	304	280	311	311	318	324	308	280	297	292	289	318	290	283	335	282	318	295	288	283	319	284	298	307	286	290	298	276	316	286	286	314	281	341	300	319	285	332	303	276	323	328	321	292	300	261	295	294	300	326	285	304	299	268	319	304	271	295	321	307	284	285	289	333	311	321	281	286	296	306	316	302	248	307	315	322	295	308	278	296	311	331	283	293	275	295	304	308	274	302	295	282	263	263	308	317	295	312	309	296	316	289	291	295	337	282	318	293	299	322	278	308	288	320	284	291	276	291	317	315	294	289	316	282	319	350	321	279	302	309	318	355	279	326	324	296	307	311	262	298	331	288	279	298	327	288	292	302	302	321	303	303	287	319	327	284	273	286	285	312	309	299	317	283	289	299	311	287	314	288	314	301	324	305	282	306	319	290	302	263	301	283	270	292	287	295	297	286	283	289	305	306	281	302	282	280	302	275	318	296	282	303	326	296	304	288	273	289	273	301	271	297	346	284	292	295	294	313	249	303	265	302	295	298	306	335	289	296	287	310	290	310	262	283	285	323	293	291	317	328	318	263	302	303	305	328	309	294	325	308	301	293	289	297	276	291	311	296	307	298	262	310	285	264	274	321	301	300	305	311	268	288	308	300	313	323	286	301	276	324	310	290	296	323	301	308	309	296	302	275	289	284	301	291	297	316	301	303	263	318	286	320	323	287	325	307	286	279	328	261	347	291	289	275	324	307	294	284	288	278	343	263	303	302	303	286	293	302	283	307	299	310	310	337	296	285	294	298	307	323	309	292	307	302	305	323	307	299	273	294	293	304	287	282	315	273	287	261	318	291	312	305	267	316	306	306	295	300	292	285	291	313	270	277	325	312	289	267	269	289	305	292	301	310	318	271	279	282	326	272	314	294	293	292	265	288	278	303	287	288	286	324	276	309	281	283	313	302	301	281	272	298	277	306	309	315	320	303	325	270	307	321	288	298	285	307	288	292	310	302	283	311	287	309	317	302	312	307	270	285	305	292	294	304	278	309	286	285	298	289	291	326	298	332	301	275	302	288	294	290	301	304	331	291	299	244	292	280	329	307	269	313	302	285	292	292	304	274	288	303	264	284	302	301	297	304	279	331	281	277	305	311	319	290	289	298	305	296	321	303	285	285	298	324	289	302	280	324	284	276	275	287	306	295	298	296	313	313	286	290	275	319	290	302	311	291	282	253	312	292	289	303	267	286	301	295	291	269	315	301	306	305	293	293	307	299	289	295	337	288	306	292	306	276	307	294	306	293	289	264	273	304	285	287	287	310	306	286	326	303	269	293	270	317	281	311	293	275	303	303	285	273	298	300	290	313	290	291	294	335	311	285	326	281	310	304	299	303	298	310	287	316	284	307	302	286	315	295	309	273	285	301	306	287	304	314	312	306	311	308	286	258	330	322	286	297	312	297	296	278	308	287	309	304	278	327	302	312	337	309	299	294	273	283	307	267	295	342	318	290	297	293	273	312	327	301	302	277	310	323	313	317	291	312	321	306	310	300	298	326	277	308	291	275	297	292	285	281	316	284	306	301	303	303	333	292	267	276	274	292	280	284	288	277	292	284	280	310	285	323	315	303	307	313	296	312	290	279	300	299	305	315	304	301	294	288	298	318	269	297	299	285	295	295	327	288	313	303	297	290	325	305	288	266	305	303	303	260	264	279	292	294	300	304	329	298	311	283	313	268	311	310	294	321	280	320	312	287	282	281	299	303	301	306	297	291	322	299	270	275	285	291	307	292	304	306	309	327	316	300	308	319	313	321	272	293	304	319	302	297	309	316	320	292	304	324	302	326	313	309	285	290	302	294	288	318	302	291	280	300	297	311	311	307	305	286	305	280	296	301	290	306	317	315	289	264	281	307	284	296	303	318	312	305	296	302	302	294	296	262	313	286	343	321	294	301	295	282	327	311	315	282	280	319	318	329	292	270	281	290	287	297	278	307	301	315	293	307	288	295	308	308	294	310	282	301	282	311	284	323	266	309	319	291	276	309	321	301	272	317	305	347	308	265	313	303	317	299	326	307	288	291	269	269	270	309	320	322	297	301	294	293	319	275	278	284	301	337	279	293	273	325	283	287	312	296	323	296	312	288	263	306	297	280	302	291	302	268	276	311	281	301	303	302	306	273	285	284	298	282	292	320	290	299	276	331	299	275	288	272	314	283	271	308	274	313	324	281	295	312	305	322	329	266	308	314	280	286	320	293	304	291	307	294	278	312	308	321	285	306	314	312	312	316	325	277	286	288	274	317	287	289	290	318	312	279	302
23898	20958	27923	24149	19285	1474	534	343	234	207	209	212	200	175	157	152	149	153	171	133	134	141	134	141	134	143	146	125	129	105	120	131	129	110	134	124	118	104	118	125	126	117	116	117	120	123	119	104	119	114	118	93	111	107	129	136	101	112	112	130	108	110	97	113	112	112	107	108	120	110	92	91	121	118	129	109	112	111	106	125	102	120	131	111	116	115	115	130	129	125	135	123	117	134	124	113	112	112	131	89	113	91	115	124	118	129	118	116	107	104	107	133	109	94	103	112	118	100	123	129	83	97	126	99	93	110	116	116	112	111	128	119	117	92	109	109	112	124	105	104	102	111	108	114	106	125	103	123	111	106	108	106	108	106	102	94	110	113	124	114	118	107	117	116	118	104	114	119	124	121	119	97	109	135	108	123	108	119	104	117	112	105	112	116	117	122	101	105	112	103	117	117	104	122	121	94	93	101	116	99	96	122	88	118	126	103	94	108	122	102	120	112	94	116	123	104	112	110	115	114	113	136	101	122	111	102	108	105	117	96	112	101	100	98	116	111	99	131	107	112	120	111	104	125	108	100	132	109	94	125	107	94	102	115	105	117	103	123	104	104	112	85	121	121	145	122	110	113	116	125	117	124	108	98	129	127	108	95	107	106	134	109	104	115	112	102	120	109	124	114	110	105	120	118	108	108	121	120	115	108	107	113	104	106	115	91	115	106	111	114	107	111	113	106	113	111	120	116	97	123	123	108	119	128	96	110	94	115	115	124	111	116	100	134	103	114	93	108	118	113	121	91	115	123	107	104	129	122	100	104	115	128	90	108	140	137	114	94	114	117	118	103	111	119	95	94	105	114	110	109	122	120	93	105	108	101	115	87	115	106	111	101	114	108	120	106	103	118	140	116	104	106	93	88	121	100	118	110	105	99	101	131	116	123	115	138	125	107	120	120	94	99	112	123	107	102	106	126	104	120	116	122	120	118	93	100	105	117	139	103	107	126	124	121	100	111	108	105	117	117	102	115	114	113	123	106	96	124	99	109	133	97	122	138	102	87	96	105	109	111	108	113	139	107	114	118	109	98	114	118	122	119	109	112	97	110	132	117	91	119	99	95	112	101	120	109	119	106	123	116	110	101	106	106	108	114	117	111	94	109	111	116	117	103	100	120	122	109	117	116	115	103	119	122	99	124	100	118	123	139	144	128	127	92	132	103	130	124	102	127	105	127	117	105	102	106	110	121	104	106	102	130	97	110	137	108	104	105	133	117	122	121	113	102	120	125	110	120	102	121	110	118	131	98	128	119	120	90	113	106	95	90	118	128	114	105	113	99	124	120	107	129	136	99	125	111	110	113	102	114	121	110	113	100	127	130	106	108	110	92	123	120	103	122	96	129	109	114	124	123	119	117	111	115	128	118	111	97	112	134	113	122	90	114	119	111	84	97	122	111	108	103	113	97	128	96	113	103	111	118	112	114	113	128	108	118	101	98	106	120	120	97	99	104	111	137	94	116	98	116	114	102	99	100	122	123	101	127	106	111	104	115	132	120	102	118	123	139	119	113	130	112	106	103	108	122	116	116	124	123	106	120	122	103	116	111	105	119	108	116	125	118	104	109	106	96	119	100	116	111	93	120	120	108	103	100	114	96	116	121	103	133	113	114	103	111	124	105	96	98	103	107	115	88	111	123	115	95	100	100	128	114	115	103	127	112	103	107	132	122	97	109	108	119	112	136	123	115	120	117	107	121	118	126	107	111	105	103	121	106	118	108	123	125	101	132	114	127	103	118	126	100	97	103	111	118	111	105	85	120	103	104	126	111	129	114	119	103	106	119	105	90	116	99	96	123	116	108	106	128	118	117	107	101	111	122	110	90	124	118	129	115	102	109	97	118	97	126	111	94	129	140	119	113	103	107	110	103	93	103	108	108	112	107	106	112	113	115	89	97	116	120	107	104	125	105	112	124	88	98	128	98	126	119	108	127	133	118	106	112	109	102	113	112	99	112	101	110	102	125	95	97	114	114	95	115	100	113	101	107	106	116	130	107	108	110	125	120	140	117	117	124	128	111	113	104	97	118	95	113	109	119	118	108	119	108	101	99	101	94	119	135	124	102	120	107	112	97	118	114	123	107	109	105	101	131	107	116	107	102	106	122	106	116	108	106	114	88	117	101	107	114	98	101	114	122	109	114	114	118	119	120	111	106	118	118	95	98	120	103	116	98	110	106	117	109	109	114	97	116	125	120	99	104	99	120	128	120	94	105	120	100	121	110	105	112	133	102	121	103	104	100	123	113	96	113	126	98	119	119	105	107	104	118	113	115	118	127	125	120	132	113	122	140	128	127	115	94	119	123	112	113	108	130	109	107	107	122	117	130	113	107	110	118	109	107	116	124	111	113	102	120	107	106	96	99	105	117	124	85	93	118	102	113	104	117	130	117	108	113	112	96	118	111	119	118	123	110	114	121	110	120	115	104	113	128	112	122	123	122	97	115	106	113	123	119	105	119	103	109	116	126	112	112	108	117	120	113	103	123	141	111	121	126	120	121	100	122	122	120	101	111	121	106	105	126	119	115	107	124	105	102	116	95	112	119	98	122	104	110	118	114	118	85	130	92	120	118	115	117	94	110	100	100	97	104	116	111	104	94	117	108	112	121	126	122	111	120	107	114	93	94	93	106	96	101	119	113	106	127	97	126	115	113	112	120	102	107	99	98	103	118	118	115	121	121	85	107	120	121	117	120	122	125	108	122	98	131	100	129	116	112	99	109	124	108	116	93	103	94	104	104	107	123	116	132	112	114	114	108	103	123	118	124	124	131	92	94	114	122	121	112	102	117	120	106	104	100	103	102	115	101	119	95	81	103	108	99	98	120	95	108	122	110	96	115	108	93	112	105	104	125	108	112	111	131	114	116	112	116	118	115	106	108	108	133	106	129	100	100	116	116	100	120	116	110	103	105	108	126	117	116	117	90	126	134	92	103	132	111	128	117	110	103	115	91	115	115	111	118	112	112	122	115	119	90	113	117	99	102	99	130	114	101	118	103	116	98	105	101	107	113	112	118	105	116	88	95	122	127	97	120	114	88	120	137	109	116	101	103	118	96	118	118	97	114	101	120	117	106	120	105	108	109	116	126	131	101	99	118	116	125	122	112	118	114	111	130	105	128	92	102	118	116	117	122	113	110	127	109	127	110	114	129	112	115	108	112	97	98	107	113	128	106	98	126	116	108	137	99	103	116	109	104	109	115	118	102	108	134	109	113	120	115	100	130	96	106	109	134	121	122	105	109	111	124	102	105	98	112	104	116	118	125	110	120	119	105	95	96	129	106	111	97	110	124	107	118	89	117	117	118	112	119	124	106	129	107	110	116	104	108	118	108	93	116	97	110	118	93	124	106	130	116	124	118	109	129	143	107	122	115	108	114	118	108	125	118	116	88	118	116	92	114	93	92	111	111	113	124	101	102	120	134	102	110	113	108	99	140	118	110	99	112	114	122
24913	9417	7956	3899	2503	1802	1380	1041	879	716	630	562	500	427	441	417	379	333	285	346	320	259	281	290	281	279	285	248	254	269	239	290	231	247	248	215	237	245	252	246	271	238	243	215	231	223	253	225	229	201	233	223	248	216	237	245	228	233	241	217	245	241	204	241	230	220	210	241	214	218	238	209	237	225	233	257	234	247	212	228	226	216	207	224	229	225	221	227	245	233	228	204	226	244	216	210	238	237	216	235	213	206	221	221	217	243	191	211	229	209	231	216	208	194	217	224	203	223	239	224	222	238	200	223	206	205	259	224	203	234	228	218	222	222	201	240	218	223	230	219	218	214	222	218	247	224	221	217	219	221	223	210	210	233	236	239	209	232	207	222	205	224	205	217	219	243	185	209	224	245	222	220	226	213	233	218	207	216	198	216	200	234	219	215	217	240	214	211	228	210	201	216	232	231	222	213	244	212	231	216	207	236	224	218	235	232	207	239	205	206	234	218	199	202	213	221	236	205	222	224	265	232	207	215	236	232	216	218	253	221	245	204	211	205	194	244	228	232	215	221	211	220	229	220	212	219	211	215	225	215	219	213	212	196	228	207	214	201	231	222	186	185	235	207	232	219	207	236	226	212	220	212	209	199	209	205	218	208	235	211	231	218	230	207	224	220	195	235	208	239	231	221	199	230	223	212	216	219	214	239	210	205	246	212	205	202	198	216	221	211	226	237	243	216	231	244	193	211	213	227	221	241	227	217	226	223	210	226	241	205	232	251	265	201	217	211	242	225	209	199	215	210	208	237	220	204	207	207	201	216	203	229	198	239	186	215	206	216	249	224	201	196	217	224	214	220	224	200	225	194	223	206	238	204	246	236	232	220	222	201	208	239	207	236	233	220	214	215	221	210	226	215	224	222	230	234	243	232	224	204	220	223	214	214	205	226	222	189	191	209	203	230	202	216	184	248	210	232	199	217	235	221	214	223	208	218	200	211	220	228	227	217	240	241	215	212	234	237	240	240	232	207	213	211	226	243	230	232	219	228	210	215	198	207	220	223	229	203	248	224	227	229	241	233	222	237	202	216	201	212	210	215	208	214	226	214	218	212	217	209	208	216	219	200	230	217	231	217	212	237	209	204	213	218	221	243	235	201	204	207	208	233	216	232	233	199	222	213	203	225	200	201	223	191	187	231	223	241	249	219	223	215	209	239	208	210	223	225	229	215	227	229	213	202	223	195	255	227	232	222	193	212	211	240	241	225	221	203	168	219	227	251	232	230	212	216	213	222	257	252	229	227	242	221	236	211	195	214	233	201	210	242	249	237	231	203	228	222	216	207	222	221	223	227	251	209	243	229	226	208	214	217	208	213	226	239	222	229	229	206	231	223	183	204	195	215	228	230	238	229	205	230	204	209	206	179	233	211	225	214	228	234	209	226	222	221	215	218	214	215	196	205	241	215	240	240	229	219	226	220	208	221	224	236	232	227	236	212	208	224	213	214	221	202	228	218	201	223	230	237	242	216	218	210	220	225	227	217	220	238	226	222	200	232	220	234	203	239	223	217	212	232	221	237	221	212	244	227	257	223	200	243	225	197	215	215	234	219	228	208	194	224	234	220	201	225	208	207	221	223	237	178	236	233	269	237	217	236	214	216	212	241	223	218	231	224	223	216	211	238	215	216	219	232	191	203	234	208	213	232	209	219	224	229	217	205	199	224	241	217	213	242	213	196	216	225	239	226	218	211	200	228	240	211	212	220	196	192	232	229	199	212	198	233	217	210	214	248	220	231	224	245	231	225	238	249	224	222	208	217	213	218	215	209	219	217	226	214	247	217	217	261	221	213	195	200	212	200	241	227	243	219	220	224	206	219	208	213	205	227	232	205	231	215	218	200	224	225	206	243	226	215	236	213	236	228	205	235	209	218	220	198	234	213	218	234	216	255	233	221	187	242	188	227	246	216	207	212	196	206	193	195	214	223	224	216	215	227	215	214	222	227	220	237	211	219	219	226	218	206	197	210	223	227	209	218	208	223	229	201	215	226	206	214	216	216	211	209	219	185	210	236	219	219	217	200	213	205	199	197	216	234	208	212	230	225	227	216	218	200	201	225	195	218	201	239	211	234	230	215	221	219	237	209	210	199	244	212	221	221	203	196	205	199	228	211	193	209	233	205	197	235	196	212	218	231	230	207	262	203	210	230	230	196	229	218	213	214	205	201	198	226	208	209	199	218	234	213	235	224	226	216	216	228	227	244	219	252	230	225	202	215	216	247	237	210	246	196	251	206	224	233	212	209	245	237	222	244	234	210	234	223	214	213	194	182	238	224	215	236	216	215	220	204	260	228	196	221	207	252	230	203	236	220	215	224	204	234	202	206	208	224	210	202	238	214	193	202	227	237	217	233	211	216	233	225	238	223	245	207	222	197	220	226	211	213	233	236	222	206	240	213	214	212	228	215	209	212	226	226	211	216	181	229	201	231	234	216	248	216	211	219	223	231	199	237	202	222	218	214	215	215	225	218	225	257	232	211	210	222	228	205	211	219	224	240	233	224	241	213	229	230	226	196	215	227	220	261	220	220	235	196	203	224	217	199	192	220	238	197	199	225	243	238	220	215	188	208	197	219	237	195	212	220	209	208	235	222	209	215	209	210	216	223	219	226	194	208	205	230	210	229	229	214	224	221	238	244	213	209	223	237	229	206	227	201	210	209	219	206	209	222	212	213	221	219	224	251	223	221	214	221	225	215	198	246	231	222	219	246	207	216	205	216	229	197	215	237	231	209	207	207	201	231	202	231	190	209	246	224	213	234	229	210	221	237	247	215	225	215	223	210	219	230	232	243	237	224	243	208	227	214	228	227	224	202	229	221	229	226	213	234	201	215	219	221	225	249	223	206	223	234	208	228	229	212	234	212	240	207	226	209	200	198	200	219	212	221	222	241	224	226	226	249	207	205	179	215	208	205	225	195	217	199	230	230	229	223	220	205	220	233	224	240	238	228	211	236	225	219	228	210	201	212	226	214	233	240	229	240	224	219	238	216	244	218	199	201	245	194	225	227	226	231	241	203	216	223	217	233	225	217	254	239	255	205	222	216	220	209	218	238	237	243	225	194	222	235	222	192	214	216	220	229	210	217	252	184	236	206	210	210	212	229	199	200	226	203	236	213	223	223	198	199	228	233	206	225	212	218	230	238	203	204	200	219	229	199	225	209	221	217	226	199	224	208	216	207	233	233	210	214	231	207	219	228	211	255	203	226	224	230	193	224	227	246	209	238	196	215	211	222	245	222	241	238	237	229	222	222	206	227	220	240	208	220	235	211	211	227	231	230	231	232	203	208	237	221	254	190	224	207	208	216	193	220	212	206	245	216	199	219	212	229	213	247	251	227	228	223	212	245	214	228	210	201	221	189	205	204	203	255	230	228	220	226	223	212	218	216	211	200	223	217	227	192	237	200	216	214	198	204	234	221	212	204	198	221	235	217	200	219	219	215	240	208
22964	20966	28591	23522	20967	18424	1797	820	607	543	503	439	425	398	398	360	380	363	329	333	336	299	320	304	317	353	307	330	294	315	263	283	291	307	300	290	307	326	280	305	302	312	304	316	283	298	306	309	265	307	281	316	285	276	310	295	292	286	273	281	290	313	294	255	320	301	287	291	295	324	263	290	272	305	266	259	292	244	301	306	299	291	273	276	273	294	264	298	271	292	274	298	271	283	261	262	290	270	297	278	273	258	293	248	313	299	284	277	273	317	284	251	268	275	269	270	286	315	290	311	291	269	330	325	320	304	285	288	298	295	288	283	274	272	288	277	323	281	287	281	301	305	262	282	286	297	257	273	318	290	277	295	273	323	279	300	291	317	290	266	303	288	290	285	288	273	278	317	305	290	309	293	285	291	275	265	289	325	348	274	297	307	294	289	288	263	292	283	276	284	278	271	310	270	276	281	304	286	304	289	263	294	279	280	284	321	307	266	285	274	282	275	292	289	252	284	294	274	259	300	300	265	294	312	244	285	293	282	304	279	301	294	278	292	312	259	292	288	296	291	289	267	316	278	292	262	287	268	320	321	291	267	302	241	327	317	276	299	311	290	292	257	271	279	259	273	322	277	279	278	254	289	307	283	282	294	271	252	314	274	259	288	281	281	286	282	282	293	254	279	256	296	289	264	226	288	246	285	259	302	278	318	281	286	253	246	265	269	286	277	320	270	275	305	255	285	304	286	300	289	278	266	293	278	288	290	241	269	278	274	277	303	315	292	298	272	311	312	286	276	274	274	299	303	268	260	278	298	270	305	315	263	285	278	285	287	267	296	306	293	314	294	276	289	304	268	300	282	302	270	264	261	293	298	265	291	313	289	295	290	277	260	279	264	287	314	279	284	282	285	280	298	300	287	262	289	272	277	294	263	298	299	290	264	302	263	281	297	281	264	300	296	267	281	275	294	273	268	318	275	272	294	284	279	287	289	290	274	264	295	284	264	282	290	291	280	290	263	290	309	292	268	267	287	289	292	272	291	272	290	270	267	275	277	261	289	273	296	292	266	268	305	292	295	279	266	284	299	246	278	299	290	295	284	283	276	274	280	306	284	277	291	266	286	274	306	280	268	270	282	265	313	300	274	302	325	281	266	270	298	282	318	283	269	271	257	255	313	272	282	277	287	262	248	301	307	292	276	275	273	290	267	274	277	310	271	285	277	306	265	256	278	302	241	282	271	304	273	267	288	302	299	261	269	278	301	276	264	295	274	300	262	303	278	277	293	282	289	291	279	292	317	282	269	304	289	273	290	274	274	281	314	289	273	261	308	273	275	271	287	272	267	273	296	295	262	278	303	308	298	293	266	277	237	303	277	282	290	295	294	255	273	267	299	278	279	278	297	252	314	288	321	286	289	302	264	249	288	304	261	295	305	289	268	306	304	282	297	288	262	273	272	277	263	286	303	239	267	287	263	263	295	301	283	295	285	305	278	263	284	312	294	276	315	260	293	288	258	282	296	283	311	295	265	287	309	282	317	274	252	275	286	269	267	267	287	263	292	295	281	268	272	286	315	301	288	272	277	286	291	302	271	310	258	288	296	284	280	278	307	281	319	276	248	285	276	290	262	285	334	285	294	279	303	301	302	288	277	292	280	264	295	285	307	314	290	275	265	258	291	251	265	260	312	300	286	300	285	272	294	292	278	292	282	279	282	277	278	277	285	293	297	295	290	274	293	299	258	284	277	309	270	272	303	289	315	275	273	279	307	253	287	272	281	287	297	260	272	241	270	289	279	265	255	291	278	285	254	264	243	290	276	273	261	287	291	292	273	296	330	280	270	292	280	282	298	287	284	314	294	265	285	280	281	294	285	289	315	291	286	261	325	270	298	275	293	299	311	304	278	248	314	321	277	284	265	267	275	296	248	294	285	294	256	272	269	262	297	264	261	271	260	297	278	271	278	286	295	303	304	278	307	275	273	265	274	287	261	268	285	276	270	313	290	280	299	276	274	297	267	297	287	325	270	289	310	269	290	275	272	289	278	272	261	237	270	244	282	286	279	255	271	281	265	296	277	281	268	301	261	263	263	280	269	273	261	288	288	285	300	285	274	294	278	310	257	275	309	281	296	264	277	263	290	304	322	283	297	290	284	294	268	299	278	303	289	289	267	286	263	278	278	304	303	280	291	271	243	292	273	277	314	255	269	260	311	250	309	270	299	266	282	255	276	266	281	334	273	301	309	285	276	285	242	313	310	269	274	280	290	284	268	273	311	274	292	314	269	285	273	249	288	283	306	285	288	284	301	298	291	292	274	264	304	295	292	321	283	295	259	283	311	275	270	296	275	256	307	267	272	295	296	283	281	296	263	293	287	287	304	290	271	268	320	293	311	296	287	278	269	284	288	277	279	272	287	261	305	255	284	275	288	265	271	299	295	280	281	249	282	275	289	296	260	273	264	257	265	284	318	267	282	281	274	280	276	284	292	262	271	296	278	265	278	296	260	258	290	295	290	286	286	292	295	332	324	262	323	291	283	285	298	301	317	311	256	283	290	277	271	270	283	310	319	272	315	273	285	285	286	282	285	308	287	303	286	285	269	269	272	302	270	282	290	290	260	279	287	279	288	270	289	300	257	287	284	273	298	309	257	290	273	279	293	296	261	297	279	291	288	285	279	270	306	265	262	280	275	264	282	280	262	256	246	320	285	268	248	252	274	276	300	248	260	291	301	277	258	256	274	299	258	274	289	270	269	313	292	275	279	283	315	288	286	314	278	276	291	273	281	244	270	279	283	275	273	296	297	271	269	309	278	310	287	287	288	274	279	290	303	294	304	289	298	277	285	260	255	274	300	282	265	288	291	282	286	342	274	320	306	275	273	296	287	259	290	274	256	254	296	290	334	324	294	289	298	282	286	292	278	280	275	269	295	280	313	278	286	282	281	272	292	291	279	243	274	272	261	246	278	304	250	271	283	305	242	308	308	276	270	311	250	247	297	276	303	274	286	266	274	256	283	270	269	299	251	293	265	308	270	264	274	295	308	303	298	278	293	278	288	270	293	249	278	260	279	278	288	270	262	286	280	266	283	309	279	272	263	276	293	288	307	295	286	317	283	257	304	281	300	291	273	272	267	286	288	297	268	279	260	294	269	276	287	306	265	272	318	288	278	285	288	298	268	277	260	308	269	295	328	291	293	293	289	279	306	302	289	279	250	292	266	295	287	271	271	277	266	302	282	314	272	282	300	262	295	268	249	283	294	279	308	289	289	292	320	285	278	280	266	304	259	283	283	273	280	259	276	278	297	265	292	273	302	281	286	274	297	275	291	294	282	301	272	270	292	266	300	274	308	300	273	265	305	279	286	298	287	291	291	289	247	269	285	269	297	287	282	273	300	276	289	293	271	271	281	290	287	280	278	271	292	265	276	298	280	306	276	269	306	286	240	292	297	318	280	277	265	268	328	270	292	278	303	269	280	306	279	276	256	255	262	259	287	294	276
29370	15528	13257	6897	4828	3427	2643	2093	1759	1447	1251	1130	1062	985	873	875	764	749	746	697	640	610	622	608	602	626	629	603	584	586	555	560	550	520	527	511	540	516	567	505	531	530	519	550	498	522	493	537	516	515	504	497	509	518	510	467	522	521	558	490	522	498	468	488	507	487	488	514	509	486	524	521	514	485	524	497	510	499	479	491	510	490	501	497	509	513	522	509	527	482	460	510	498	500	498	526	471	506	504	501	496	491	490	488	500	519	536	510	527	536	458	465	510	525	480	504	484	479	495	489	513	510	449	458	531	490	485	521	465	490	477	484	477	477	493	497	516	447	486	496	505	460	504	527	512	501	491	519	485	509	473	497	488	478	448	488	526	493	451	494	483	465	449	525	516	448	502	499	503	439	461	490	460	503	512	477	467	459	484	522	522	504	511	509	489	491	469	470	529	484	503	481	536	502	522	506	460	514	511	509	493	522	525	505	530	535	512	495	470	507	501	513	438	505	478	435	482	493	477	488	498	492	522	497	496	477	494	482	511	529	490	491	499	482	494	484	520	513	526	463	464	472	493	487	505	466	476	496	467	500	445	472	497	482	455	507	476	458	500	516	508	467	492	537	497	542	490	493	487	495	527	499	496	512	485	465	504	502	511	499	497	502	488	515	507	502	493	482	463	511	464	467	452	483	470	538	503	477	508	481	511	461	537	470	493	469	464	485	504	471	483	507	523	499	499	489	486	517	513	465	490	499	492	478	451	470	523	494	490	454	467	488	521	483	466	477	514	484	506	539	494	495	476	489	506	508	474	476	485	501	480	453	512	533	488	480	491	517	494	494	463	528	485	495	477	474	497	503	479	484	512	497	505	493	491	500	481	451	469	459	501	470	478	506	510	508	528	516	479	437	535	485	526	505	478	481	477	440	529	485	502	519	466	538	486	512	477	513	509	510	475	479	485	464	467	488	502	479	509	502	447	477	483	508	510	501	487	493	501	468	491	510	477	460	452	498	529	481	560	448	445	506	499	486	474	462	508	419	519	508	501	456	499	456	499	500	522	495	490	491	502	468	504	480	526	475	488	529	513	512	485	456	503	510	504	526	520	510	499	487	444	472	511	463	509	480	483	497	484	493	477	514	475	510	484	505	504	509	480	483	517	508	485	519	515	496	541	501	477	482	526	473	520	505	467	505	507	511	458	469	525	465	533	473	484	475	503	502	493	476	461	463	454	508	478	525	479	511	553	483	520	468	459	465	465	483	514	476	483	499	511	495	530	450	511	453	486	469	504	487	459	468	527	513	542	492	487	509	480	490	464	483	510	486	498	459	488	481	457	533	486	522	525	490	439	493	490	503	486	506	469	486	476	497	504	484	511	480	485	481	471	448	454	509	496	509	506	482	497	514	473	490	464	493	518	444	501	512	524	452	511	485	465	503	500	465	528	488	510	488	514	467	493	485	467	502	493	476	511	516	497	497	511	487	480	479	495	482	500	480	500	503	504	484	477	493	468	482	486	490	477	518	511	493	496	509	461	475	489	478	453	513	462	495	440	468	476	541	489	527	469	477	463	429	510	442	489	502	465	454	450	517	502	459	475	481	480	487	486	506	462	487	515	520	498	488	504	528	464	459	474	509	480	500	471	500	513	511	475	486	492	515	478	492	480	456	539	507	477	509	480	487	509	459	505	498	473	479	461	488	481	480	496	499	457	528	486	493	474	500	473	487	462	502	494	455	466	466	489	460	509	468	507	501	488	528	492	497	465	494	477	490	492	483	481	524	489	501	474	479	515	462	504	471	465	507	479	485	464	497	512	470	520	458	472	485	492	463	507	448	456	461	479	468	480	507	462	452	477	464	484	474	501	499	496	491	483	513	520	487	504	499	502	493	493	500	505	479	501	515	491	475	496	479	501	467	497	506	481	497	479	507	455	493	517	476	446	502	477	492	462	487	447	506	513	457	521	479	482	516	496	480	496	528	487	484	506	478	465	473	507	458	473	438	488	506	484	526	497	512	507	520	524	505	494	511	494	465	472	492	487	498	487	440	508	484	487	447	483	479	499	494	531	477	504	472	461	513	469	567	453	488	508	518	527	529	499	491	513	464	488	532	502	487	488	486	488	528	502	498	449	501	476	502	496	447	510	484	489	516	469	450	510	479	489	472	509	520	466	475	500	474	524	461	485	451	489	510	515	449	469	499	462	496	481	461	488	471	526	500	469	482	485	504	485	525	461	515	500	461	490	464	489	499	516	476	484	500	533	511	505	492	485	510	502	484	484	464	486	485	501	486	513	473	474	469	430	518	486	451	484	498	518	516	502	469	515	486	475	518	476	513	477	482	527	472	501	511	467	473	524	523	480	547	492	473	487	520	491	513	464	474	462	453	471	538	517	490	489	463	498	468	519	464	462	490	498	497	496	512	477	437	502	467	465	485	529	477	479	504	499	452	507	514	508	482	491	510	501	450	489	501	478	535	502	500	437	471	493	483	503	485	437	492	502	489	523	486	481	493	518	510	510	495	511	510	480	497	445	508	464	494	465	498	457	475	468	509	512	512	491	478	494	467	493	508	469	496	524	523	526	527	442	467	479	485	470	528	515	472	478	490	475	498	478	485	466	483	497	480	461	528	492	501	477	455	503	477	464	460	500	471	472	474	459	475	507	501	481	474	502	498	471	498	475	476	504	478	480	533	488	506	474	488	536	459	478	473	512	507	523	480	464	488	518	516	496	502	532	528	486	449	466	506	461	557	527	510	471	504	477	510	491	521	462	469	483	471	506	508	511	463	514	483	475	525	466	472	513	512	532	500	461	518	475	529	460	487	525	496	479	500	487	480	489	496	475	497	491	508	444	533	526	487	463	482	440	464	519	486	495	495	487	485	469	502	474	492	507	496	490	492	467	487	475	468	461	474	475	464	515	466	508	516	454	502	519	509	479	483	492	474	485	521	494	516	485	510	539	471	491	481	478	510	483	480	512	523	473	478	447	483	468	492	483	493	518	455	496	503	519	527	479	533	467	507	481	475	510	466	493	500	499	533	451	511	492	539	503	481	496	493	496	491	514	505	455	504	498	474	507	492	470	475	462	477	506	489	485	465	473	442	457	472	447	490	449	519	477	518	490	518	478	496	513	459	476	472	505	450	524	513	522	464	502	458	486	510	496	493	473	510	493	481	450	489	485	487	516	483	466	503	508	485	518	468	487	447	485	502	489	500	489	521	518	485	473	476	491	479	484	464	442	514	504	528	480	478	505	458	497	477	495	496	464	474	467	492	498	491	460	492	475	495	485	466	493	520	497	490	510	507	520	511	487	465	487	486	510	480	481	485	502	484	504	493	472	475	500	494	493	486	478	454	478	516	534	469	482	473	504	493	503	503	455	491	516	489	488	482	509	459	463	510	482	529	532	484	522	492	474	531	514	490	491	517	485	461	486	494	478	521	488	502	498	500	481	501	469	475	491	507	471	469	508	475	492	466	485	465	501	485	519	514	482	464
26497	20453	8330	501	267	199	210	186	178	195	152	139	162	163	150	163	181	154	165	149	134	164	148	151	159	166	150	136	141	169	202	161	149	164	169	157	139	155	138	160	139	161	154	153	161	147	163	145	166	157	173	159	154	154	158	149	160	172	144	160	151	137	165	166	168	172	142	152	163	176	151	139	172	179	164	151	157	149	165	149	148	149	149	152	131	184	147	149	158	168	144	182	130	179	163	159	156	159	145	156	137	144	160	143	168	169	148	145	140	138	143	154	146	150	168	151	144	128	138	152	150	140	181	149	136	150	157	139	132	163	133	160	152	122	161	143	164	150	149	144	145	150	152	145	149	151	155	166	157	139	143	165	171	137	156	184	130	135	159	144	159	170	142	140	159	139	151	160	133	153	140	158	145	152	124	146	129	147	162	159	171	154	177	161	151	141	141	141	168	155	155	148	141	162	151	151	137	148	130	166	140	159	166	134	163	140	167	135	161	141	159	139	160	128	151	200	145	168	155	155	151	121	130	148	169	150	159	167	157	151	134	174	148	138	146	137	146	163	188	146	162	139	144	157	151	167	139	155	157	164	155	167	148	169	139	168	154	151	150	155	138	141	181	168	125	152	151	138	131	151	125	170	163	178	168	153	135	166	150	168	162	147	182	149	167	135	162	135	165	156	152	142	171	152	161	156	147	157	168	158	159	131	146	137	165	154	144	144	153	157	157	143	140	160	148	167	152	168	167	150	164	147	158	154	161	158	148	173	179	170	174	147	141	150	157	163	184	158	155	146	141	155	171	132	166	152	158	160	146	171	133	144	130	148	157	144	159	158	138	147	142	150	155	161	126	180	143	149	162	153	162	156	150	145	159	160	168	141	153	136	160	141	165	161	162	169	144	163	148	163	160	154	148	157	161	158	139	128	134	145	169	142	140	144	137	179	156	164	140	144	150	175	162	150	157	135	177	171	135	138	168	142	133	172	143	165	139	128	164	166	164	179	168	155	124	135	147	140	146	133	163	158	171	146	143	135	161	154	150	145	174	152	140	149	150	171	157	178	174	153	181	145	190	149	153	158	138	169	156	175	164	176	168	165	152	122	161	164	174	149	142	147	151	149	146	154	149	155	158	155	159	161	160	137	147	165	154	179	145	177	132	170	139	133	151	150	153	152	161	130	155	166	153	143	154	164	173	148	158	148	172	142	138	163	159	117	159	146	184	151	152	164	147	159	150	145	164	155	144	160	167	172	137	142	152	144	156	155	165	155	152	156	150	145	172	156	130	147	138	178	144	149	160	139	160	147	137	157	153	145	159	143	166	150	129	140	135	143	165	144	145	143	170	135	144	178	146	179	157	145	153	173	151	141	165	158	147	157	150	179	137	136	153	156	143	155	147	174	152	143	148	160	142	143	174	136	157	154	147	151	163	136	142	157	161	171	172	139	188	162	163	148	143	167	147	137	144	134	148	156	135	163	135	164	142	153	147	148	165	149	166	144	124	141	140	147	168	149	156	147	156	156	146	178	161	140	139	173	152	145	154	149	148	142	152	133	161	147	143	137	149	136	157	164	152	155	138	144	143	137	157	161	155	167	138	143	139	148	159	151	139	162	154	144	151	143	152	147	165	175	164	150	135	168	159	160	153	170	148	156	137	174	155	148	155	165	155	140	172	161	138	158	143	146	144	160	138	180	172	184	152	149	154	152	150	172	152	168	156	144	146	181	135	158	157	159	128	165	159	136	160	167	161	158	172	138	163	145	176	149	151	174	147	138	157	157	141	164	153	159	145	163	157	173	137	153	152	147	159	137	146	163	159	143	188	162	155	162	161	174	168	183	146	154	134	140	148	171	168	144	156	146	154	201	144	163	144	144	139	141	146	149	158	151	149	171	147	175	151	187	154	140	130	137	144	140	164	161	150	174	158	138	146	149	130	162	126	139	142	168	145	156	163	149	161	149	143	157	161	137	162	159	160	158	152	168	151	136	140	143	130	161	163	148	153	179	124	147	142	152	151	140	169	128	154	162	154	144	163	159	153	161	167	168	155	146	159	144	165	136	152	152	145	167	158	176	147	148	139	145	151	164	154	148	150	132	159	167	139	141	137	151	160	151	171	140	138	141	136	162	155	151	145	158	152	169	158	156	145	162	154	149	138	168	171	154	157	165	136	163	148	141	177	147	157	150	161	167	148	165	153	148	144	184	155	137	143	139	145	141	163	156	146	152	158	135	164	149	156	163	135	152	147	143	157	162	145	146	135	162	153	149	148	177	164	162	135	152	173	166	158	143	154	155	156	142	140	138	159	161	144	150	150	150	150	144	148	176	165	160	136	160	169	146	156	169	153	131	172	139	151	126	148	152	166	160	152	159	148	139	152	152	168	142	139	147	163	171	159	138	147	138	141	132	159	149	158	167	159	152	156	145	189	132	134	156	165	138	138	185	158	139	150	162	142	155	173	169	141	152	144	177	160	164	151	158	158	161	143	146	139	148	152	171	146	176	165	159	141	151	153	155	160	166	147	128	167	158	149	166	159	146	166	148	158	143	166	154	175	162	159	136	171	169	154	187	168	151	153	130	126	133	160	151	143	161	157	148	142	150	160	141	155	138	142	154	125	167	148	152	140	145	147	132	153	149	165	136	165	137	157	166	151	145	146	150	138	156	159	154	155	164	163	171	156	170	162	157	166	169	146	137	147	144	166	168	157	138	147	146	151	161	171	152	148	165	131	160	137	155	166	163	158	149	154	143	158	142	171	156	154	170	159	139	171	161	154	173	157	146	176	167	157	166	139	153	173	140	163	162	177	159	142	132	158	160	156	167	159	166	170	144	142	163	144	134	158	169	137	148	156	147	131	173	146	150	144	154	155	161	143	156	147	154	145	145	159	146	175	163	155	151	154	130	173	151	148	169	163	148	165	132	132	144	142	152	165	133	171	152	154	160	153	145	137	140	133	152	167	123	158	156	136	144	163	152	175	137	158	146	158	154	152	159	149	167	143	158	161	151	136	147	157	149	147	171	134	163	168	135	133	145	160	169	163	133	146	164	140	170	135	147	178	164	158	135	133	155	140	159	155	124	134	159	149	142	154	155	155	169	163	138	146	159	143	157	144	174	170	161	160	145	157	157	154	145	150	175	119	147	130	155	145	167	130	151	143	153	139	138	171	138	180	171	162	147	155	149	157	155	153	145	169	159	170	130	143	147	162	152	153	152	153	161	160	138	159	154	144	130	138	164	149	153	153	143	146	117	154	179	150	139	170	166	182	165	137	145	146	165	158	145	165	132	144	173	173	149	132	146	177	156	160	170	172	123	162	153	165	153	138	160	146	166	167	155	153	167	159	137	173	171	157	156	157	162	155	131	143	175	177	135	150	159	170	139	162	151	154	166	164	140	144	170	158	149	140	149	165	159	168	162	147	181	132	170	139	147	134	153	148	146	153	140	148	147	153	141	129	151	160	134	165	157	127	173	155	126	160	155	122	153	157	170	148	153
12358	1389	1141	712	556	435	395	355	364	340	352	347	322	347	315	315	347	317	326	319	316	301	344	299	328	328	264	323	277	338	309	301	294	291	304	287	288	288	306	322	320	289	319	297	302	301	298	320	262	344	323	292	289	281	306	291	300	276	292	287	294	295	288	305	335	298	279	316	298	306	275	285	289	270	271	288	328	313	300	275	286	265	301	280	293	307	290	302	301	299	299	274	275	310	280	275	309	320	325	277	252	291	307	278	282	289	321	305	294	299	293	299	303	289	319	294	299	284	312	323	319	299	312	285	295	326	243	308	320	287	336	293	303	278	306	273	303	284	301	344	277	297	296	301	278	276	282	325	290	287	291	311	269	320	280	289	292	331	289	303	321	295	303	287	306	245	306	310	288	272	301	297	278	302	311	322	309	299	269	300	287	286	280	313	256	339	288	281	294	293	313	272	284	276	305	287	252	280	312	294	313	291	297	303	321	290	278	298	314	293	263	295	268	297	323	342	294	321	287	298	320	294	339	281	318	287	308	302	295	305	282	321	291	295	284	326	252	291	295	279	306	325	312	309	315	306	282	319	272	294	301	324	290	273	283	285	284	276	324	272	306	295	268	286	310	293	271	310	291	299	335	311	287	299	288	307	295	319	296	302	282	324	281	323	313	282	306	291	270	331	313	278	298	286	263	298	284	281	286	304	274	308	325	300	298	259	282	275	288	282	305	288	306	326	299	307	298	281	309	306	278	315	308	328	307	303	307	280	322	304	303	282	287	328	293	296	302	326	294	302	284	310	304	286	310	293	312	287	312	310	322	301	289	291	316	290	286	307	313	307	305	301	291	309	289	312	271	306	272	287	299	315	289	294	320	291	272	298	310	333	308	306	318	293	287	300	310	284	305	295	312	322	287	314	294	296	295	335	321	299	283	252	304	275	262	282	286	285	261	304	292	280	301	316	312	293	304	331	299	270	293	292	306	299	289	312	312	301	281	293	295	260	287	303	303	325	308	283	304	268	256	323	293	278	284	312	289	303	319	305	321	277	281	298	303	317	292	269	292	310	295	292	299	290	288	301	322	309	274	313	273	332	322	273	335	293	293	292	279	310	320	292	299	308	270	317	304	284	288	292	292	304	284	309	317	319	305	306	302	291	275	307	284	312	288	284	286	299	300	296	307	300	278	325	305	296	297	290	328	287	277	309	308	301	285	267	291	301	294	297	323	295	293	307	289	288	294	273	313	314	274	325	315	321	323	310	299	303	301	280	304	329	311	264	305	311	314	284	306	299	322	293	295	307	316	252	312	316	311	255	296	302	273	310	320	302	318	286	292	306	327	303	309	297	290	294	294	276	275	294	320	280	292	303	308	303	276	296	339	293	277	287	270	285	330	282	283	288	289	318	277	293	286	273	313	321	315	274	287	281	286	281	250	282	286	303	327	293	283	312	329	319	302	283	305	283	299	285	315	306	294	279	305	331	318	304	300	275	307	268	265	311	315	296	290	296	302	278	314	292	324	296	297	328	282	316	316	309	304	308	328	287	309	287	316	282	300	301	311	304	281	305	292	280	290	291	301	274	305	308	300	271	267	326	296	275	268	314	315	269	296	310	307	299	302	279	287	296	322	318	289	324	280	283	306	291	313	283	287	237	309	260	278	269	339	310	317	293	293	276	312	309	289	284	299	319	289	272	300	307	275	280	313	323	304	311	312	296	258	305	275	294	308	338	286	294	295	269	289	301	290	302	303	319	293	306	317	288	317	289	313	272	302	327	288	307	321	284	315	328	346	271	305	307	285	290	309	333	299	301	280	287	292	265	302	270	322	284	306	307	300	293	323	308	290	294	307	310	294	312	307	318	289	306	305	293	283	302	303	311	297	286	309	294	299	279	308	280	323	251	274	273	327	309	298	331	275	300	285	310	302	310	305	316	268	291	287	332	300	283	288	309	296	314	285	290	277	277	311	319	311	274	283	292	320	301	288	323	298	272	270	323	324	297	291	280	293	306	308	303	287	339	278	325	330	315	311	289	269	272	331	287	288	287	300	280	283	286	323	300	285	290	306	319	269	309	308	275	275	297	279	314	285	299	307	313	300	297	281	280	309	339	312	299	280	327	302	280	284	274	290	313	294	278	312	312	290	328	299	293	325	329	295	269	297	317	332	263	306	305	280	286	306	338	325	275	308	312	311	335	297	339	311	284	307	317	306	300	292	292	318	286	311	306	274	275	295	334	312	342	287	321	283	306	310	288	302	313	268	288	323	303	315	291	292	282	299	301	296	317	292	298	319	306	319	331	312	274	322	271	293	295	313	308	285	276	279	312	296	281	265	298	322	285	274	274	308	314	298	298	291	303	292	285	281	298	295	309	301	288	288	268	300	278	293	333	322	286	320	293	315	289	322	309	278	300	275	286	332	299	290	304	305	305	293	310	302	283	266	322	304	311	297	317	309	306	294	300	288	272	287	324	297	269	305	327	302	314	319	286	322	288	299	276	300	282	261	307	289	302	297	291	278	320	307	313	309	283	280	307	289	284	287	307	304	314	271	283	281	317	313	295	306	289	302	318	305	308	315	292	298	312	315	300	263	295	306	334	301	293	270	292	290	327	296	277	304	325	306	273	282	282	290	293	288	309	296	314	292	302	289	285	286	336	285	272	270	307	283	270	271	313	303	285	303	302	312	299	329	326	286	302	313	310	327	302	291	278	273	320	293	303	299	303	285	278	304	314	274	306	333	293	292	289	296	312	299	275	305	304	301	308	308	272	296	283	318	329	246	255	322	329	278	331	310	315	296	270	310	324	298	309	310	307	297	303	272	322	301	277	309	310	265	281	308	319	307	294	298	303	308	301	289	290	295	312	283	285	304	303	285	267	301	329	307	294	302	291	277	277	294	307	302	299	295	304	305	295	322	298	343	284	315	288	293	318	297	301	309	325	299	292	314	350	298	329	279	297	277	293	289	325	277	276	313	320	309	312	280	309	318	318	277	301	297	312	299	301	307	295	289	296	289	265	296	326	317	289	316	297	285	288	265	279	311	285	305	303	290	300	302	274	310	330	295	299	326	299	295	287	294	273	313	275	301	337	312	283	291	285	323	300	320	286	307	281	313	272	280	301	306	302	284	318	283	330	292	327	251	290	304	307	278	249	319	300	280	305	316	331	306	278	300	292	316	333	283	321	278	295	281	317	289	311	308	322	325	287	305	305	288	293	313	291	283	309	325	267	310	302	291	278	331	299	317	277	272	286	289	315	283	290	308	294	302	301	292	286	297	290	317	318	280	313	300	335	272	317	281	287	293	295	285	272	294	327	293	288	304	321	320	302	286	300	301	317	276	307	325	271	286	304	273	314	329	305	324	298	283	309	286	290	277	304	286	280	302	273	282	316	333	300	316	298	306	315	321	321	294	287	290	322	325	287	302	292	305	303	307	311	278	298	297	298	307	279	298	294	313	243	285	291	295	266	294	338	300	295	322	276	288	294	304	272	292	324
23962	20994	27976	24188	19582	1479	510	344	279	240	204	238	169	175	128	143	171	122	146	133	149	149	119	153	120	133	126	135	151	116	118	110	125	143	123	107	103	138	136	116	123	128	127	94	106	122	119	115	106	111	124	125	105	118	112	128	117	117	114	117	113	125	109	98	121	122	114	113	121	131	119	111	113	121	124	114	121	110	104	103	130	100	110	111	115	130	83	117	125	102	119	114	110	93	111	118	114	119	104	127	117	121	120	125	98	109	108	109	112	114	128	114	111	131	100	103	117	119	109	115	107	125	128	111	106	116	143	110	113	119	115	102	125	104	129	112	108	113	102	115	109	116	114	110	113	105	110	108	101	110	92	110	108	120	125	99	90	106	108	101	118	128	132	106	117	130	114	115	142	124	113	124	101	120	115	124	107	109	104	113	97	131	138	109	110	102	120	111	107	118	104	103	105	125	117	100	99	121	94	102	110	111	105	104	131	118	98	119	146	106	101	124	94	103	113	93	113	109	118	122	115	110	113	123	116	134	128	104	107	129	122	123	102	126	91	112	122	112	107	101	109	110	120	122	131	97	118	109	119	107	104	96	109	90	115	134	121	118	107	115	107	109	107	114	119	102	114	123	112	110	108	106	110	98	104	122	104	125	115	126	101	130	110	107	129	127	102	122	96	112	125	101	134	115	98	103	118	86	101	110	111	123	125	105	112	117	128	124	119	130	106	111	115	120	125	107	119	124	112	123	92	106	110	119	102	110	100	111	128	115	138	106	117	136	96	104	115	111	117	137	136	105	102	102	124	102	112	120	105	115	91	112	119	111	117	96	111	111	118	121	109	115	110	106	123	108	112	113	106	100	106	134	113	109	112	122	100	103	114	127	106	98	134	109	119	131	113	97	111	102	113	129	97	116	124	93	120	119	95	118	108	114	112	93	101	99	131	108	89	107	120	104	95	118	119	102	124	125	96	137	110	116	116	98	90	108	104	123	119	119	111	92	115	102	115	116	129	109	127	123	133	102	89	109	140	93	131	116	112	130	109	113	111	118	120	115	99	107	114	114	108	110	115	110	105	112	102	95	127	124	117	123	123	130	101	87	128	91	103	114	109	97	113	104	111	119	113	104	110	111	123	133	127	115	121	121	119	97	115	121	127	107	111	108	107	113	112	116	107	99	96	105	97	97	107	117	111	116	116	112	119	98	128	115	117	134	116	128	115	120	115	98	104	110	115	112	107	101	119	110	101	109	125	99	112	109	120	116	105	118	104	112	101	103	111	122	109	108	114	127	122	112	112	105	115	122	90	116	136	111	128	123	116	117	112	113	125	102	117	112	104	94	126	109	101	101	143	141	114	107	116	112	113	116	116	121	100	109	122	118	105	111	102	116	117	104	103	103	101	94	100	109	113	104	94	103	120	114	100	112	125	86	87	104	103	122	120	119	133	103	101	118	114	97	130	98	105	108	118	106	106	115	106	113	109	112	108	122	90	115	132	107	118	118	117	100	118	109	116	118	112	134	107	113	102	116	128	121	111	121	107	114	121	106	85	99	107	122	109	107	109	114	88	104	124	129	125	129	122	95	111	125	127	122	105	107	112	117	122	120	107	122	111	128	107	121	120	98	113	109	116	126	108	124	111	123	119	118	110	111	124	113	104	131	97	126	113	102	130	117	96	111	99	110	102	102	113	106	120	137	129	107	112	106	116	87	106	102	97	126	111	105	119	103	99	108	120	103	115	122	87	116	130	133	92	124	117	121	121	113	126	99	104	83	103	116	105	106	112	116	107	113	117	104	103	118	102	114	121	118	122	119	101	112	110	118	109	115	109	93	112	113	117	101	111	103	115	87	101	128	105	95	110	117	120	110	104	92	117	113	111	118	102	107	122	124	110	92	130	111	101	110	108	139	113	119	111	107	102	109	108	136	106	118	108	109	107	110	98	109	104	109	113	111	108	112	117	108	127	140	125	121	125	115	106	107	122	143	113	88	133	116	112	133	133	130	129	106	116	120	123	117	111	131	137	115	110	107	123	129	111	104	131	97	138	116	107	106	112	107	119	122	106	99	93	115	126	109	98	116	112	114	114	111	134	99	119	107	125	112	98	118	111	103	121	103	118	120	108	103	130	122	111	117	109	109	95	131	130	112	128	118	107	123	109	104	108	115	97	132	108	110	109	119	127	105	118	125	99	119	118	93	120	130	88	126	106	103	107	106	111	128	102	113	112	132	113	107	110	117	111	117	108	115	113	95	113	109	108	108	113	129	104	119	111	131	99	116	118	113	97	119	118	112	124	75	103	98	122	122	131	120	115	135	116	106	109	111	102	113	104	110	117	103	111	105	107	102	106	120	121	97	118	143	102	109	105	110	114	102	114	113	94	103	115	107	115	109	108	107	110	112	110	111	122	121	122	118	123	116	142	124	116	142	123	116	121	117	98	111	89	122	111	108	114	122	99	105	125	102	92	115	126	121	113	99	100	119	114	119	101	126	96	111	110	106	124	125	94	125	106	105	108	132	119	126	105	104	122	100	120	102	109	123	107	104	114	126	113	106	114	109	100	98	125	125	104	123	93	120	124	100	119	131	111	102	109	130	90	113	105	110	109	118	117	125	114	100	114	119	105	100	124	116	138	114	127	103	124	118	106	116	100	110	108	105	107	115	119	129	117	113	106	105	130	116	112	103	107	123	110	111	101	124	110	105	102	97	111	103	110	97	114	113	109	118	131	109	125	123	109	101	106	119	106	110	103	113	104	112	99	127	108	109	106	93	116	131	105	120	108	119	100	103	123	108	103	119	112	125	110	91	127	108	106	115	132	128	88	95	106	136	112	124	98	130	109	114	109	111	108	118	117	102	124	131	108	134	126	110	117	109	140	126	113	116	96	107	109	101	117	113	107	110	117	121	108	118	117	115	127	112	108	105	114	121	117	95	101	116	121	122	112	108	104	118	102	101	97	112	97	117	125	107	116	108	120	120	120	121	98	100	107	102	125	111	124	115	97	101	113	132	96	85	131	132	99	131	117	112	113	129	124	128	110	94	116	107	109	105	117	114	124	104	101	119	97	108	107	112	126	113	112	109	114	121	106	114	134	118	122	124	115	119	125	104	118	102	119	103	130	116	106	107	108	96	114	114	108	123	106	107	126	109	114	114	119	100	149	120	121	100	118	87	106	116	98	115	124	120	127	116	116	103	122	120	124	99	125	126	102	113	104	121	107	112	93	110	100	122	103	102	115	121	102	97	114	129	137	123	118	119	122	112	126	119	116	97	131	118	99	137	114	84	117	113	103	127	104	128	119	131	107	120	99	98	126	103	107	104	125	107	106	121	116	99	113	110	115	115	124	104	110	118	96	115	110	125	113	113	123	123	90	116	102	92	116	122	116	116	116	125	116	106	109	112	123	105	116	124	111	110	100	98	111	123	106	107	125	125	89	126	102	117	102	111	119	113	126	114	116	93	116	110	101	127	104	109	138	102	118	115	100	117	128	119
24723	9478	7951	3995	2596	1779	1422	1110	835	716	697	613	545	471	431	400	341	355	341	313	309	320	291	355	309	268	306	271	252	252	256	236	232	262	238	225	247	232	226	263	231	232	215	229	234	239	230	213	214	217	191	234	249	249	209	250	218	209	236	225	229	213	263	224	247	227	251	233	249	210	212	246	217	248	237	229	222	243	227	204	217	227	226	223	224	228	235	245	222	233	206	226	229	230	220	210	248	240	213	225	218	224	208	230	234	240	255	239	230	226	225	243	225	213	196	231	239	194	220	226	233	207	232	223	246	251	203	202	213	213	241	233	227	210	198	223	198	219	237	221	255	213	206	214	220	200	243	226	196	215	200	223	205	221	229	228	212	230	248	228	233	216	234	218	216	238	221	208	224	231	210	215	227	262	226	228	206	244	212	236	196	232	237	238	199	218	210	195	215	256	220	241	212	225	227	210	232	223	217	224	230	240	222	235	201	205	214	209	237	218	219	212	197	211	233	219	223	205	203	248	208	240	234	199	220	209	195	231	221	212	210	238	255	229	230	227	216	222	215	241	235	202	208	221	207	227	237	194	215	208	223	222	187	203	231	222	205	231	213	215	213	235	177	229	190	219	225	238	232	216	216	222	218	226	218	228	226	204	192	218	216	232	216	218	210	219	215	204	195	242	227	231	213	193	248	225	227	214	194	230	203	217	222	189	240	203	219	221	225	222	213	209	253	225	216	177	197	216	210	212	236	194	228	212	253	234	217	206	209	239	220	235	236	210	203	236	225	203	221	195	222	229	226	242	209	206	225	236	212	226	197	225	221	219	235	225	222	215	220	208	203	202	208	205	225	231	218	209	222	209	212	217	194	224	220	207	232	198	239	221	241	229	210	218	205	223	218	237	227	212	214	209	214	209	213	207	204	200	223	220	203	237	211	231	202	229	231	194	229	204	250	205	241	221	226	228	238	254	207	227	211	204	228	205	222	217	226	216	219	229	215	235	232	242	220	180	213	221	210	222	251	222	211	213	223	214	220	195	252	230	218	237	227	226	226	225	211	218	205	212	228	196	198	202	192	203	209	205	224	218	218	223	226	231	229	197	260	230	214	199	218	227	216	225	228	223	233	218	196	219	226	233	192	217	236	228	213	227	208	214	212	232	223	206	240	226	224	228	185	244	215	202	226	207	247	214	214	234	215	225	230	247	233	223	200	233	220	244	233	217	223	218	226	211	234	212	229	228	215	226	230	233	211	215	241	207	226	221	196	197	209	228	223	208	245	243	206	231	198	232	212	221	216	201	214	222	240	206	247	225	207	216	198	245	220	240	233	213	185	214	215	247	231	222	215	219	215	224	212	232	224	225	231	225	191	207	242	221	217	209	219	213	215	206	236	209	221	227	217	231	230	234	219	232	231	217	187	209	240	204	221	228	217	204	222	219	215	194	209	197	197	226	244	205	220	211	230	236	209	216	219	241	240	214	206	222	221	220	218	224	216	265	243	223	213	217	216	233	223	235	221	230	229	204	256	239	213	231	228	220	229	232	208	233	188	211	229	224	211	214	209	214	230	218	219	220	241	219	205	210	207	212	237	235	214	227	207	222	241	220	213	239	225	233	212	237	211	224	224	220	217	237	218	208	222	225	222	228	229	230	239	210	235	231	213	198	200	222	221	213	222	221	246	230	240	230	223	241	225	181	223	219	187	220	229	210	209	226	227	200	235	224	233	235	202	239	236	213	233	225	206	223	221	234	196	208	223	233	211	210	197	212	237	214	231	207	238	221	215	235	224	191	187	209	237	230	219	206	227	238	223	199	231	230	222	233	244	203	226	229	224	224	213	238	199	227	233	222	232	202	222	231	233	209	215	227	207	223	197	202	212	224	197	223	215	220	199	247	216	204	211	211	220	217	194	214	236	206	202	221	210	231	199	219	215	201	208	218	217	222	218	186	232	229	233	259	201	225	227	232	213	226	211	220	215	212	220	251	218	219	220	201	242	239	207	209	226	240	193	236	224	237	204	234	203	226	208	226	221	213	214	229	202	229	193	235	260	196	221	219	222	218	205	223	206	250	205	207	206	240	234	209	234	184	217	198	225	225	209	223	236	215	235	214	214	196	214	220	245	222	223	225	217	209	218	244	194	182	249	193	231	212	224	211	236	239	220	220	213	228	220	220	223	206	234	220	210	220	206	206	234	238	247	222	207	249	217	218	215	251	220	222	211	194	196	207	216	217	190	216	225	225	217	214	230	214	215	223	203	219	222	233	226	231	219	217	191	183	240	234	235	185	199	225	203	192	241	192	206	209	221	240	225	242	213	231	212	182	210	225	218	232	232	228	217	210	200	214	201	225	224	229	227	196	199	225	227	213	213	216	208	233	229	221	210	221	239	212	238	219	221	202	242	204	222	203	225	201	276	230	212	191	216	217	227	233	229	229	237	219	212	209	238	214	192	232	205	225	219	230	187	219	220	215	239	190	218	237	213	201	214	223	231	224	220	249	227	227	212	222	227	214	217	239	207	196	206	196	218	234	221	221	248	192	225	218	224	244	213	189	235	221	208	209	217	227	209	248	213	227	240	220	224	212	205	233	214	218	214	230	198	211	211	213	211	197	244	202	225	229	233	233	213	214	207	232	223	213	213	230	233	199	234	234	241	224	218	236	241	212	239	247	226	221	196	213	232	231	254	254	215	236	242	216	217	236	225	203	224	210	237	219	235	199	213	211	228	200	269	200	217	230	210	220	226	230	243	217	232	234	232	208	209	247	223	225	208	216	226	244	252	208	252	232	197	191	219	198	245	225	220	233	240	242	229	208	240	209	211	216	213	204	222	221	218	214	229	208	224	221	216	219	231	210	222	201	250	221	200	210	231	236	208	217	204	238	206	220	235	204	223	198	205	216	202	239	208	207	192	210	193	208	220	221	238	213	201	210	223	233	206	229	213	211	215	206	188	227	228	213	218	211	206	210	238	214	209	211	229	199	226	201	197	216	222	213	214	228	229	215	236	211	211	211	228	228	227	228	236	236	221	221	216	222	246	226	224	221	210	213	212	230	220	194	245	226	217	212	215	231	210	222	207	228	218	213	207	213	192	229	217	225	211	230	245	226	234	203	225	219	201	208	223	243	233	224	202	232	215	232	225	218	220	249	214	218	238	224	210	218	237	219	209	214	223	241	224	195	232	222	224	242	234	217	202	225	216	195	211	242	220	248	214	205	220	240	192	241	225	193	221	233	224	207	206	211	220	205	202	199	224	225	209	190	218	207	220	214	211	224	206	219	234	225	227	195	210	224	250	203	201	235	240	237	213	237	229	216	218	208	212	209	229	184	225	224	186	209	233	223	226	202	205	235	201	198	205	209	208	238	231	224	224	231	231	205	235	199	213	178	227	222	198	224	204	222	213	214	232	232	215	227	209	252	244	221	227	228	226	241	208	241	204	207	195	213	224	211	225	236	204	235	230	218	217	227	211	231	219	242	255	232	220	224	195	198
22970	21018	28653	23601	21018	18405	1860	782	578	557	489	439	431	405	389	350	352	344	378	315	324	340	344	288	315	315	278	290	308	319	317	325	331	315	317	314	285	280	271	318	272	280	266	295	291	301	265	258	273	315	312	251	284	286	268	265	275	264	277	309	322	289	280	290	289	287	291	301	285	249	253	279	254	300	291	316	314	262	255	295	276	311	285	271	295	296	282	282	263	255	309	299	309	291	253	281	260	253	264	311	273	269	285	323	303	264	280	273	299	274	278	315	242	263	330	332	290	258	298	277	277	259	291	293	271	269	277	261	286	336	286	299	283	297	292	278	293	280	281	232	284	289	304	290	289	288	294	306	304	266	267	303	271	271	294	291	272	274	259	302	260	299	280	280	263	268	280	301	280	327	294	244	281	298	266	275	289	286	324	286	269	284	296	285	278	306	253	290	257	287	293	296	268	254	299	293	271	279	265	283	269	296	256	256	273	288	289	295	288	277	290	276	289	303	264	263	269	277	261	268	304	304	290	276	271	262	303	277	253	305	289	290	277	280	303	243	262	289	286	284	292	304	284	299	281	241	290	254	256	287	291	319	293	274	286	274	292	284	280	307	305	316	297	258	293	305	292	266	261	280	271	285	291	270	272	270	289	304	286	260	285	276	259	270	277	272	270	275	277	315	276	299	281	311	278	277	264	314	288	295	280	267	299	281	265	273	273	280	290	256	314	251	289	271	288	273	285	304	245	285	278	302	267	286	285	294	272	265	276	274	278	279	304	263	315	288	299	263	284	272	284	300	291	278	281	286	271	274	256	279	282	299	305	321	329	254	308	307	305	298	271	282	289	280	293	273	271	309	289	287	286	279	280	283	290	281	286	310	261	266	274	263	258	286	304	288	302	278	262	270	309	277	285	260	270	282	251	278	285	278	327	283	310	274	296	292	281	284	299	291	281	284	262	269	304	293	272	290	272	290	277	274	277	285	286	276	307	282	284	277	317	251	320	276	284	290	280	243	274	268	271	284	302	269	279	311	307	265	284	287	267	263	265	288	263	269	294	269	291	299	269	257	300	262	304	277	292	270	272	296	285	250	291	300	292	297	270	257	289	261	258	296	278	277	265	268	292	263	308	284	320	294	307	293	260	303	299	297	295	280	296	290	289	300	273	247	288	297	252	281	258	265	275	290	287	272	284	255	279	301	282	302	297	274	241	302	284	288	297	280	260	293	256	292	288	259	271	286	296	291	293	248	261	264	271	272	255	287	257	271	262	255	286	280	301	290	288	276	263	295	283	300	270	287	281	307	290	265	288	289	253	264	290	229	259	306	279	272	302	299	276	301	273	274	287	269	276	303	272	300	302	256	273	296	269	311	235	272	306	308	253	262	292	294	293	290	308	279	276	267	288	264	299	276	261	305	293	281	268	293	314	294	275	261	253	315	281	269	258	308	302	282	298	279	242	268	288	278	298	278	264	249	293	294	266	263	265	271	298	287	276	274	302	275	243	297	277	302	266	292	300	273	278	255	283	270	298	273	283	295	268	281	278	266	287	268	294	299	267	273	298	322	299	273	270	270	254	305	285	285	272	270	299	310	287	265	293	279	272	285	268	283	292	280	276	275	280	305	293	274	306	267	282	267	291	272	288	266	258	292	281	267	318	299	275	276	303	291	296	274	309	269	270	289	246	307	276	271	315	277	276	285	296	302	273	276	286	282	263	280	269	304	290	272	290	309	253	262	278	273	267	280	280	274	294	270	290	266	265	286	297	291	269	311	258	289	270	293	296	275	286	303	264	259	311	294	278	296	285	299	283	275	289	300	283	290	285	311	271	316	281	301	296	294	281	289	291	305	265	284	277	290	252	292	304	277	278	284	297	272	295	275	281	272	267	308	280	278	268	274	314	278	289	285	268	301	289	308	268	300	272	281	296	257	264	275	310	281	273	296	279	282	310	267	247	266	300	245	273	230	292	261	279	296	279	272	294	276	274	324	296	273	294	265	274	269	287	285	271	296	278	293	256	270	288	265	272	261	271	284	285	283	263	312	274	285	283	268	244	290	292	269	271	299	292	266	296	281	269	279	260	250	307	268	292	277	274	276	283	267	279	300	280	312	255	252	273	305	275	296	269	293	277	324	318	279	269	262	278	303	297	278	291	307	259	274	303	302	274	300	258	304	287	264	298	269	274	313	289	272	291	294	297	292	272	262	282	281	287	267	301	294	261	299	262	257	286	272	274	286	298	260	279	293	276	286	253	291	270	259	294	285	319	268	280	273	296	263	289	292	305	295	305	280	297	268	270	277	283	290	258	261	289	276	321	278	293	303	301	277	299	288	274	295	279	293	290	290	291	276	309	278	302	300	307	306	260	273	303	299	261	266	294	261	296	281	293	296	271	298	273	306	290	260	249	271	299	291	268	259	281	245	286	313	296	290	270	267	287	284	306	288	279	300	266	284	275	285	288	299	302	286	274	283	271	330	262	303	287	277	278	272	323	277	294	246	282	287	304	271	296	280	262	309	283	291	281	261	272	288	310	285	262	270	275	269	278	277	321	273	251	302	264	281	286	273	255	279	272	288	258	309	282	301	288	282	316	287	298	277	285	288	258	275	279	267	276	253	298	277	286	263	276	262	297	283	252	271	259	280	248	284	303	335	319	271	281	273	269	306	281	290	292	293	304	269	289	269	266	285	286	272	306	291	283	292	300	293	268	258	280	256	270	253	265	272	283	264	279	317	279	271	271	289	276	279	278	292	264	264	276	283	291	256	328	270	275	304	274	267	261	269	277	243	299	273	271	299	275	310	291	277	298	263	255	264	288	284	277	296	305	293	288	270	297	248	264	300	290	290	280	273	298	285	278	286	270	290	281	303	285	270	301	270	250	306	266	262	294	278	279	269	300	316	262	290	273	247	293	263	264	310	282	282	265	285	280	287	291	269	283	309	287	270	290	252	269	244	260	274	283	283	264	281	276	286	294	277	285	288	285	268	277	257	303	292	271	270	281	287	271	268	287	301	257	279	271	292	290	288	271	267	301	275	288	305	269	275	267	261	266	280	277	267	270	300	294	307	281	238	297	270	274	275	282	271	266	251	281	280	280	285	290	293	275	263	270	261	303	283	262	292	295	278	286	268	281	268	277	294	289	285	254	324	290	246	278	274	261	279	266	304	286	255	283	287	291	283	281	277	277	303	273	282	286	265	285	277	277	259	289	304	297	297	268	279	260	289	298	282	268	288	300	276	288	278	297	270	320	278	298	280	262	270	315	262	295	284	280	298	289	289	298	278	293	273	257	281	301	287	272	276	290	283	294	284	285	293	287	293	308	251	279	289	309	304	285	273	292	283	286	326	260	270	272	286	286	279	267	287	287	284	276	269	303	306	278	268	280	289	296	258	280	272	307	278	265	293	297	288	292	248	268	293	285	300	274	267	271	262	280	283	284	265	292	269	292	303	275	275	314	259	289	285	293	284	249	280	292	281	279	250	306	285	294	294
29203	15458	13034	7148	4743	3463	2646	2099	1765	1522	1292	1081	1075	954	866	793	767	751	721	677	636	693	589	652	649	623	568	565	577	544	554	529	559	551	529	512	485	510	541	554	515	520	535	556	552	497	479	496	510	513	516	517	494	504	504	487	554	506	496	449	519	447	475	526	504	543	545	519	517	515	508	508	538	520	488	524	537	495	529	517	506	462	565	518	518	524	467	521	531	519	499	493	482	502	527	479	489	496	505	522	482	495	480	514	497	502	499	498	481	495	498	519	468	470	492	454	486	479	456	501	497	499	493	473	497	492	498	504	492	471	509	488	506	489	521	536	499	496	494	473	477	498	465	482	539	480	501	517	498	506	492	492	451	499	481	526	487	485	489	490	497	499	492	468	547	474	531	503	512	500	467	473	472	485	475	493	498	506	495	481	557	543	483	464	480	511	519	478	465	525	505	455	462	519	538	492	530	484	486	474	494	484	518	484	477	518	478	528	489	491	494	468	477	506	480	495	494	494	477	530	508	553	490	536	489	539	450	505	487	507	498	481	458	508	449	461	479	517	499	467	522	491	494	472	511	512	500	488	486	494	467	454	519	512	514	513	471	498	459	477	548	464	458	514	524	518	477	506	496	534	515	508	466	493	461	479	476	492	466	459	493	476	500	483	502	496	485	464	494	487	492	533	493	539	483	498	550	461	497	519	474	497	498	531	474	496	507	467	490	490	491	497	504	480	519	476	479	508	440	470	526	498	487	499	501	515	513	503	472	456	501	474	513	468	489	486	445	496	478	460	507	488	489	488	479	447	499	488	501	475	482	507	465	464	515	472	496	496	493	494	473	502	489	480	512	488	485	508	516	461	526	491	487	436	517	460	520	475	500	494	434	513	469	508	540	477	516	485	542	486	537	484	502	510	506	480	512	513	476	515	469	491	503	527	488	464	484	500	509	478	530	509	531	479	484	471	512	462	507	518	517	493	518	465	506	526	518	527	550	468	481	479	488	518	494	496	479	447	488	484	505	477	473	497	496	464	494	509	506	529	486	479	478	514	469	487	466	521	505	487	456	476	485	504	443	516	542	496	505	478	508	465	457	437	531	520	459	505	520	501	502	485	528	457	477	504	482	488	490	485	443	489	502	511	484	487	461	493	488	535	498	519	426	517	524	506	479	479	442	510	499	498	528	508	499	501	489	472	532	483	531	497	481	484	516	472	516	456	473	505	488	515	490	484	436	494	495	466	461	481	473	508	489	493	479	470	486	508	486	491	518	492	514	462	526	525	548	517	522	497	481	522	480	518	472	520	497	449	513	506	509	528	500	517	499	472	477	508	484	469	479	486	487	478	516	506	506	483	486	480	500	478	471	501	448	480	470	484	494	510	455	467	500	495	494	488	509	466	516	443	503	489	481	457	498	506	514	553	477	473	495	469	468	505	520	502	513	488	509	507	477	503	528	472	517	481	532	497	469	518	502	470	501	493	461	501	490	491	472	476	519	486	473	460	494	483	482	500	487	488	491	501	529	491	514	513	514	494	503	533	522	464	489	485	517	473	513	487	477	492	453	497	530	473	496	493	467	481	522	472	476	431	462	509	527	495	495	470	474	488	532	485	527	484	551	489	481	504	518	500	494	513	530	482	494	500	508	454	532	496	469	430	511	482	471	449	518	507	487	473	498	519	500	469	491	518	513	513	502	509	517	513	487	457	482	473	482	470	457	497	538	503	490	463	455	482	482	458	484	469	460	473	519	512	447	449	506	485	466	501	468	511	471	507	495	438	507	465	441	495	451	513	518	511	497	481	531	495	489	473	478	498	536	457	464	495	506	479	473	463	498	496	513	494	479	488	493	472	487	487	527	519	511	441	530	499	500	469	496	503	486	526	463	469	504	505	475	472	513	465	470	494	488	457	532	515	447	471	483	464	515	498	522	464	471	475	466	440	489	491	511	515	472	518	482	486	509	486	489	483	480	529	463	448	402	483	503	454	512	509	482	481	497	471	510	482	513	498	512	511	502	495	500	509	493	478	465	449	494	496	469	490	487	513	502	491	521	446	478	472	490	493	498	489	475	515	467	500	500	503	509	490	513	487	483	486	519	455	510	492	508	483	465	552	501	498	483	454	467	456	507	537	485	498	471	466	490	489	489	458	481	474	492	446	483	468	476	513	496	502	478	494	450	460	517	513	475	462	497	463	472	495	492	485	483	517	477	499	479	458	496	458	527	491	466	465	487	485	485	461	510	529	490	523	481	514	438	445	460	485	531	492	480	475	493	501	491	460	481	521	516	474	552	505	445	481	495	473	482	474	501	489	516	531	491	497	477	464	497	527	511	490	475	483	467	513	501	482	516	508	517	459	528	468	515	539	470	452	477	482	463	449	463	473	501	535	464	496	442	502	540	469	477	518	510	515	507	489	543	485	507	516	481	487	499	513	447	485	520	518	494	505	484	482	504	516	504	510	558	476	491	476	460	479	529	521	471	505	489	494	464	481	472	492	516	521	518	476	494	420	500	528	484	499	494	510	492	506	513	497	531	458	531	495	532	508	498	434	468	507	494	484	508	488	467	527	463	496	497	502	477	472	456	481	545	472	481	462	531	472	472	489	497	473	495	504	522	497	464	485	526	454	463	454	490	497	486	514	500	505	490	489	508	447	523	552	474	459	472	452	516	504	510	505	519	501	528	468	453	506	494	502	479	507	478	498	517	487	497	494	504	458	476	484	480	493	503	511	520	495	503	505	508	492	477	501	503	492	465	506	505	492	483	488	521	506	493	451	467	496	519	502	456	516	479	450	470	482	483	471	529	491	532	449	477	524	475	534	464	476	466	515	464	467	530	496	526	506	497	481	526	497	499	486	503	498	509	479	481	477	469	499	504	508	485	527	482	484	482	539	521	502	508	520	511	483	468	482	499	485	494	490	499	456	515	519	517	475	476	502	484	494	492	467	518	494	472	458	499	478	482	492	508	519	505	466	498	480	533	504	497	508	478	469	497	470	474	499	467	492	500	497	468	503	454	505	467	468	515	443	480	462	470	461	490	503	480	523	466	489	487	520	493	474	482	536	464	498	453	493	485	490	465	500	481	448	494	478	503	499	454	483	523	503	497	510	476	464	502	449	502	497	492	501	499	442	478	472	523	491	485	516	507	509	498	506	507	470	480	514	484	481	493	487	496	526	511	458	492	496	492	502	501	507	476	485	485	506	502	509	501	467	516	483	509	511	503	487	541	478	493	505	509	483	514	515	484	446	520	503	466	444	495	501	519	492	478	480	506	462	522	499	491	499	489	512	487	507	471	518	456	497	517	491	511	446	494	503	513	501	495	496	492	491	506	530	485	472	508	478	512	508	500	482	493	503	454	476	544	513	515	454	526	469	489	517	474	460	519	477	497	500	511	530	510	432	464	497	480	520	502	481	491	498	477	498	508	499	567	483	459	479	474	490	490	478	482	447	454	498	514	513	486	484	515	487	487	500	487	464	462	473	486	503	474	534
26414	20385	8322	695	394	340	179	172	159	177	165	166	182	155	164	148	136	159	173	165	148	129	139	158	152	145	151	138	130	145	170	141	156	140	163	170	151	171	163	154	115	149	168	140	145	151	150	144	141	160	146	140	176	164	145	166	175	173	141	158	119	146	168	139	154	164	138	163	131	141	153	165	171	169	134	152	171	148	158	151	165	165	146	157	125	140	151	147	157	139	160	155	134	164	144	173	166	168	156	162	173	138	157	160	171	167	157	159	168	166	163	146	168	141	155	148	158	145	144	144	150	178	154	159	163	150	148	158	141	131	148	168	137	150	150	119	143	156	181	144	155	150	165	131	163	155	144	153	152	158	143	148	156	155	146	142	127	155	149	150	156	164	158	148	171	152	132	162	163	159	135	159	138	155	162	156	149	162	140	154	165	140	132	160	150	125	150	155	131	135	160	135	165	159	163	160	136	132	145	159	148	151	174	130	162	170	153	166	137	145	157	150	133	155	152	145	190	153	136	149	151	149	142	128	170	145	145	159	145	164	151	159	170	116	170	140	163	143	154	148	173	148	176	160	136	145	169	126	164	157	152	157	145	162	150	170	155	151	146	151	161	173	167	155	139	152	136	130	164	147	166	144	155	154	162	152	150	147	158	143	151	135	165	142	127	152	155	160	141	152	123	148	177	159	180	148	146	146	159	154	161	168	168	159	143	152	141	155	150	134	152	152	160	153	144	159	164	176	157	151	134	148	136	160	134	157	132	162	147	148	151	152	170	160	150	168	155	159	154	143	168	152	154	157	157	150	157	140	159	162	131	157	146	145	160	161	153	156	143	147	153	166	132	150	144	155	160	136	147	150	162	148	142	154	153	154	158	143	146	153	163	154	160	157	156	160	137	155	140	163	152	158	166	158	159	146	150	157	131	139	153	146	144	151	139	150	149	140	150	145	145	174	145	161	149	140	148	146	158	153	158	132	154	137	146	171	164	162	135	133	135	174	153	149	167	145	153	149	141	165	160	177	169	160	164	174	165	149	154	150	141	170	162	161	135	126	130	172	128	150	150	127	148	160	164	175	160	164	160	160	130	157	154	148	135	135	170	176	129	140	151	150	132	125	149	167	147	160	163	157	159	163	169	125	147	140	156	173	179	155	169	148	162	150	125	136	175	143	149	139	147	160	164	138	152	133	163	127	136	162	169	164	178	153	128	165	157	147	163	176	142	159	168	171	160	138	125	144	173	159	139	146	158	153	159	152	160	149	132	152	152	160	143	144	137	149	145	153	148	152	145	154	165	168	155	149	148	148	146	139	172	142	146	160	131	131	155	154	160	157	164	156	142	130	131	154	139	148	136	156	165	160	152	177	134	143	152	139	149	168	153	138	147	144	167	149	146	162	146	163	132	143	149	146	151	157	157	161	149	144	155	147	150	137	131	134	174	151	173	144	146	162	159	148	151	165	164	159	157	149	165	142	146	163	156	150	157	154	163	140	152	137	122	181	167	140	144	153	159	152	128	160	158	147	156	178	166	182	145	155	155	166	161	147	154	161	141	157	151	159	143	134	166	158	144	147	153	152	152	147	162	144	144	151	167	153	135	171	140	128	176	126	171	144	171	162	127	163	155	144	163	150	168	154	141	163	166	134	159	163	177	143	151	152	168	172	141	157	173	126	128	149	124	162	135	153	156	146	182	153	172	174	155	162	115	167	164	144	154	148	156	167	141	169	140	110	169	147	160	165	167	154	149	145	160	147	152	155	153	140	154	143	149	177	154	163	134	146	164	157	155	141	155	158	155	151	153	150	167	181	161	144	142	152	132	164	168	153	142	144	174	159	161	145	151	147	152	159	170	151	150	144	149	155	113	154	165	151	155	140	144	163	147	170	176	139	149	153	144	145	177	160	134	145	150	142	169	149	159	137	146	139	155	161	155	142	148	149	162	146	149	149	164	151	167	154	143	158	102	161	159	147	165	155	142	151	139	141	150	163	174	145	148	136	151	148	152	140	141	119	166	150	180	156	165	151	140	150	151	178	171	157	161	153	155	163	152	138	141	130	162	150	152	143	154	152	137	168	156	164	145	138	160	135	147	147	148	138	138	164	125	145	144	139	165	151	150	145	157	124	166	141	143	145	166	149	125	145	152	155	142	157	170	148	148	151	171	145	133	173	157	139	166	148	153	145	167	157	145	153	145	171	172	161	143	164	140	169	167	124	176	160	155	146	146	155	165	149	165	149	156	139	142	138	147	154	149	167	142	131	152	157	157	157	148	136	169	148	160	172	155	148	140	137	141	166	177	163	152	127	159	169	160	180	156	139	148	154	163	166	132	160	145	148	154	132	152	140	148	162	136	163	136	119	132	176	128	138	178	142	148	169	143	150	143	154	137	159	166	146	157	150	150	153	147	162	177	148	144	144	152	151	152	156	161	149	152	140	155	161	155	154	137	145	152	138	170	158	155	157	142	150	141	157	159	145	170	162	160	156	141	169	159	146	163	125	140	130	152	163	152	155	162	152	145	127	147	155	141	153	145	163	156	137	136	147	149	178	154	165	160	164	164	161	152	160	172	145	147	160	150	178	133	149	130	149	156	158	137	164	134	165	153	157	152	153	128	168	155	154	133	142	149	168	140	153	133	157	151	157	144	154	128	153	144	151	153	141	142	164	158	138	163	129	165	137	159	173	138	162	177	155	139	137	160	145	135	155	173	165	160	135	155	134	161	140	152	160	155	145	150	155	161	141	150	177	157	161	160	155	148	145	164	181	169	172	160	131	160	143	142	168	139	139	150	152	170	150	156	147	163	137	167	159	165	157	144	167	145	170	165	141	139	152	144	174	150	150	147	159	160	156	152	135	146	155	139	126	172	169	126	140	150	164	159	153	145	148	160	152	164	158	151	148	157	156	146	157	159	146	160	139	172	167	157	147	155	171	165	162	151	149	165	146	156	147	170	141	164	162	138	150	166	138	178	178	146	147	170	156	137	157	158	153	136	149	168	160	156	148	157	140	172	135	173	146	148	142	158	163	171	148	154	149	135	148	151	159	164	151	165	151	138	169	153	167	128	153	165	161	160	162	161	151	155	134	165	148	167	148	136	143	145	177	136	167	167	186	164	172	139	141	152	148	136	143	127	152	125	157	147	153	122	140	140	162	151	139	154	162	130	163	158	152	124	163	153	166	155	172	167	136	145	141	154	171	156	143	153	130	147	144	158	150	142	172	151	157	168	161	144	153	146	133	147	127	157	157	131	164	168	138	130	152	156	160	164	148	158	157	154	174	135	161	143	163	169	147	159	155	160	155	165	152	159	147	154	148	143	170	168	158	145	148	138	140	155	132	170	177	164	144	158	139	152	129	150	172	150	143	159	148	150	161	157	159	153	154	154	140	140	163	159	145	146	145	167	157	138	160	148	170	156	132	155	143	147	136	142	163	158	148	165	164	155	147	148	153	175	153	152	170	143	173	134	155	120	164	148	145	167	154	167	150	143	164
12032	1448	1248	701	566	478	418	367	368	371	313	328	334	343	298	322	330	310	324	325	304	279	324	319	298	291	254	312	304	324	344	286	292	300	287	305	309	280	268	294	273	285	310	286	297	277	348	298	307	302	258	296	298	305	291	306	329	282	304	324	287	281	310	294	278	299	270	309	292	295	307	302	265	350	269	283	304	298	316	313	301	274	300	297	305	299	307	287	307	293	282	314	310	305	267	298	314	310	304	289	293	317	299	315	301	283	289	304	278	303	324	325	317	296	300	297	302	270	306	299	285	305	273	299	287	294	277	289	316	275	318	296	278	279	264	300	289	282	302	296	278	297	282	297	319	316	311	272	321	309	308	306	299	311	287	298	280	284	288	295	276	305	291	320	298	284	284	307	298	299	314	298	302	291	296	280	285	304	282	308	272	294	285	291	290	285	345	307	291	285	337	296	319	297	278	293	275	280	287	326	309	280	320	314	290	318	287	356	287	283	297	300	296	317	295	304	313	303	294	268	305	277	320	264	271	333	298	318	311	308	312	294	269	265	277	301	290	315	307	270	296	323	294	316	320	291	301	284	336	296	290	317	291	296	290	290	334	305	281	292	304	266	287	319	309	325	307	301	281	304	292	309	303	332	294	297	306	332	318	279	317	316	313	262	325	323	320	286	288	288	317	302	316	258	268	285	290	276	295	281	301	304	324	286	280	277	319	291	300	303	313	346	292	303	318	310	318	256	297	292	305	320	286	268	302	274	305	309	295	293	324	337	316	279	317	276	286	299	289	280	330	319	314	319	295	304	283	253	300	272	306	289	296	326	293	303	304	328	315	314	287	321	317	311	304	271	302	296	313	284	329	304	288	283	262	278	299	327	288	298	314	285	322	294	304	321	299	303	298	293	320	325	279	326	306	295	331	320	300	292	286	275	323	305	280	325	294	293	322	307	297	310	305	308	307	304	273	269	290	311	294	293	292	293	285	282	245	340	262	312	294	290	323	318	286	292	297	307	297	321	282	288	283	270	299	280	312	297	302	274	280	291	313	309	295	279	313	316	311	297	322	257	282	297	279	293	294	308	303	278	284	313	311	326	295	309	310	276	311	294	323	253	319	309	289	312	269	268	309	280	309	290	307	306	286	322	321	317	307	281	287	319	282	309	292	274	260	293	321	303	306	313	284	295	300	301	288	316	296	272	300	309	305	276	291	305	316	313	293	293	291	308	301	293	268	305	277	284	279	291	276	312	291	298	314	305	320	325	315	298	335	323	317	296	320	346	327	273	319	297	321	297	296	293	302	290	319	303	304	309	322	272	294	312	307	317	306	319	290	316	309	307	298	314	349	265	308	305	294	328	251	279	318	301	311	312	306	288	271	304	280	297	291	273	276	306	289	328	294	332	304	311	308	316	276	334	306	286	298	292	302	277	307	289	265	324	308	282	342	307	295	288	291	310	315	253	293	281	311	283	300	280	274	301	308	305	270	295	315	340	289	293	309	309	313	308	297	307	304	283	286	304	308	310	295	282	300	290	307	294	323	313	292	315	313	297	340	319	286	315	300	275	283	305	293	322	286	290	307	312	310	312	336	301	280	297	283	290	322	291	292	300	309	286	297	358	314	337	290	292	273	299	307	305	297	308	307	285	289	277	297	304	303	281	282	288	315	289	286	288	279	304	320	289	280	307	319	294	316	303	293	293	290	274	344	290	302	301	297	272	293	340	304	282	274	279	318	292	277	324	275	289	262	280	277	295	309	310	321	308	275	290	289	300	308	304	282	327	287	271	263	287	296	328	294	320	284	274	295	283	313	280	275	322	291	321	288	297	277	311	310	289	294	316	302	316	280	288	335	302	279	288	295	297	265	317	301	254	319	309	298	301	300	274	302	279	288	325	309	324	318	293	283	308	287	302	304	280	314	274	300	299	291	311	323	295	313	311	278	289	300	290	342	300	306	309	284	296	284	295	316	262	288	313	289	297	297	289	317	307	298	312	308	319	319	310	311	305	294	296	285	299	282	296	303	322	306	303	299	300	291	313	289	286	292	308	282	309	281	311	296	318	334	332	279	325	289	326	296	269	304	296	302	293	301	281	301	309	276	300	294	269	276	288	286	288	269	256	298	326	306	296	310	295	310	321	291	277	315	298	298	316	278	277	285	296	306	293	297	299	303	329	302	319	296	324	280	288	288	306	302	286	316	279	287	285	289	261	305	286	283	299	279	320	285	265	326	318	305	323	297	286	281	267	267	302	311	315	301	314	313	332	328	298	303	315	306	268	286	312	338	299	300	287	310	320	295	292	309	315	279	298	293	292	291	283	291	305	322	295	303	285	315	317	280	292	272	297	256	316	294	304	329	309	298	267	270	277	337	285	331	312	304	321	282	325	291	290	324	302	288	313	311	309	308	283	309	285	280	317	320	284	318	284	300	278	278	305	278	293	289	307	304	318	292	300	291	276	268	292	318	307	300	303	309	311	282	307	319	300	284	302	318	333	322	328	307	280	290	326	258	308	295	282	297	339	282	286	297	311	306	278	323	313	321	300	317	310	308	285	303	315	298	278	299	273	284	286	271	309	320	310	298	315	289	258	282	279	319	283	286	314	320	279	324	273	289	302	312	284	304	321	263	295	297	283	296	308	298	305	286	261	306	307	275	313	287	295	282	315	302	300	299	307	290	299	320	294	296	306	298	278	332	289	278	285	291	309	306	264	298	307	292	297	306	303	297	316	303	303	283	320	295	307	280	302	258	301	304	316	323	280	310	296	303	297	293	322	310	301	300	331	302	307	296	310	297	331	305	274	294	327	309	306	300	303	304	317	291	311	325	318	283	266	309	302	279	289	317	286	270	303	301	310	307	306	305	298	302	274	316	319	301	268	273	271	289	285	288	305	295	319	288	270	261	311	292	317	266	306	330	282	297	315	288	287	323	276	291	283	310	287	338	286	317	332	323	314	305	276	313	289	306	307	270	316	281	289	305	293	264	276	291	299	332	300	293	311	272	307	307	314	299	299	274	324	299	274	290	315	317	285	310	282	293	323	313	294	281	316	317	294	287	291	275	287	272	313	283	326	292	279	303	282	305	296	325	284	288	302	297	301	326	297	311	337	339	285	343	289	277	315	281	293	320	314	283	277	311	306	318	275	284	270	307	287	304	297	284	301	265	304	301	293	302	291	271	292	320	293	321	314	317	306	298	312	286	287	284	286	309	309	298	298	286	267	283	279	294	314	281	271	292	288	296	278	343	302	324	305	301	296	265	316	274	258	296	301	277	304	283	331	333	297	302	291	288	315	281	315	282	308	284	283	281	324	291	317	298	312	306	290	293	288	312	284	287	284	313	299	312	286	305	315	298	290	303	308	303	327	288	293	303	307	293	322	301	301	313	295	285	313	267	295	308	286	311	272	273	318	304	333	283	261	295	272	266	296	276	289	334	327	306	334	310	282	262	278	299	307	302	266	294	253	302	303	310	303	273	316	277	312	306	283	335	336
23959	21016	27965	24232	19414	1431	491	353	219	232	211	184	172	184	164	142	161	144	157	161	145	138	139	123	132	121	132	141	136	114	147	124	139	120	112	119	124	101	117	101	138	139	132	114	120	129	115	109	119	108	119	111	136	121	114	126	119	112	137	134	120	132	119	107	103	105	138	111	117	117	116	99	119	108	123	116	116	90	118	84	104	114	129	112	124	108	112	112	116	134	109	125	108	112	109	111	91	132	105	94	106	116	124	111	120	114	110	122	110	112	137	91	115	98	102	119	112	118	122	103	117	79	119	105	102	109	118	127	113	125	106	110	109	118	111	128	117	127	121	99	117	103	128	113	112	119	111	114	110	115	138	120	120	117	118	111	121	109	113	117	106	145	110	109	108	115	126	90	113	113	135	124	116	119	114	109	109	118	132	111	111	109	111	111	104	118	121	124	100	122	133	118	104	118	121	121	113	118	124	95	108	120	120	111	125	104	115	120	121	110	81	121	112	116	109	112	116	105	123	128	130	124	107	90	96	93	97	121	129	120	110	126	108	123	101	108	110	115	110	128	114	102	104	114	100	97	98	121	119	125	104	102	95	94	120	125	120	107	111	101	131	90	94	113	109	117	111	106	119	112	102	112	104	116	98	104	111	107	113	121	108	122	130	112	103	121	128	104	95	116	119	119	111	117	117	113	97	131	121	155	106	131	132	117	120	113	117	107	113	131	109	112	118	111	118	114	106	117	109	111	102	102	110	110	116	101	111	112	115	122	120	115	120	107	115	123	110	110	120	100	125	116	124	119	119	140	110	113	85	118	126	114	129	101	114	114	122	125	111	100	113	111	94	117	125	119	111	108	107	103	121	105	123	110	121	133	103	126	107	104	115	116	108	111	129	105	120	111	114	102	110	104	95	112	119	110	112	116	113	115	122	119	117	89	138	133	109	110	129	128	134	126	122	116	122	108	111	117	113	112	125	107	116	109	110	131	125	119	89	124	114	113	102	112	120	121	120	107	112	103	105	99	99	137	112	109	101	107	98	121	134	90	116	109	124	119	105	122	94	98	108	133	118	128	117	112	118	128	103	135	102	109	111	93	135	118	111	119	124	99	117	118	110	119	122	97	105	141	124	103	105	92	100	98	117	112	123	98	112	144	123	118	110	105	103	111	110	105	109	114	110	112	100	118	125	120	114	136	130	123	106	110	113	122	134	116	117	106	98	103	119	119	104	100	102	119	105	132	115	134	107	118	117	111	118	115	109	122	116	103	132	100	119	117	118	91	111	92	119	104	91	127	125	115	114	124	116	126	118	111	116	103	95	120	110	103	108	124	107	111	98	119	101	106	105	113	136	119	124	114	118	123	121	122	95	113	120	107	122	124	117	104	109	115	113	102	120	106	116	119	123	142	108	116	118	103	113	105	112	126	110	97	123	116	111	108	102	112	131	117	117	123	114	115	103	104	112	124	120	121	117	121	112	111	101	111	101	119	115	105	114	122	111	128	128	117	128	113	117	122	123	116	118	107	114	113	103	110	106	114	113	123	124	136	121	123	123	93	108	107	123	105	117	111	101	97	116	99	111	122	110	90	119	111	120	110	122	100	106	106	114	96	113	119	112	117	104	112	113	109	123	123	113	104	98	103	91	87	96	131	113	115	134	116	128	119	117	99	114	106	119	107	120	119	114	113	100	122	125	152	124	100	129	123	123	111	102	106	106	125	95	123	100	117	109	104	99	120	123	115	114	107	114	123	118	116	122	104	96	107	132	117	119	134	130	119	98	98	106	104	98	115	120	112	100	117	116	126	100	98	107	107	100	104	112	91	120	96	117	102	113	110	104	113	132	117	120	144	106	131	107	123	108	129	107	115	107	115	142	109	98	109	125	101	104	125	119	109	126	104	122	113	106	104	122	112	121	105	119	130	99	131	138	97	124	114	99	113	103	97	110	121	106	110	100	112	113	101	136	102	99	110	110	117	118	110	124	128	107	116	102	119	96	98	113	111	94	118	113	113	115	105	111	111	123	125	127	99	121	118	107	114	124	112	124	120	118	115	125	126	120	117	90	96	101	121	103	126	121	117	100	125	118	128	105	111	124	95	101	103	124	132	109	119	124	114	102	131	124	125	110	111	95	117	114	109	109	104	119	104	119	128	89	104	126	110	110	103	102	121	119	108	81	107	110	108	117	116	125	100	118	125	101	129	143	115	121	120	116	109	135	113	112	126	87	114	125	121	114	112	127	99	121	113	105	98	119	96	128	107	97	103	116	118	108	114	106	99	119	111	103	106	136	101	104	87	112	133	107	104	120	89	128	96	115	103	139	126	120	109	110	109	115	121	100	125	122	114	128	114	108	121	109	100	116	110	122	96	107	119	121	105	128	114	117	104	111	110	101	95	105	134	113	113	100	105	107	128	104	97	104	135	121	109	116	102	112	121	96	106	99	128	111	104	94	97	97	93	138	116	110	126	116	109	111	100	114	111	118	99	88	106	115	104	120	107	108	118	109	123	110	100	110	112	109	118	105	119	116	111	111	113	111	120	116	115	109	119	113	122	132	121	101	116	131	105	112	109	118	103	102	128	119	109	126	113	102	90	128	105	107	105	108	100	109	110	103	105	111	120	123	127	117	101	118	101	112	98	119	117	110	123	109	91	120	110	101	137	118	121	108	111	101	120	100	123	100	108	126	107	113	110	110	110	101	102	115	83	120	103	101	99	125	101	90	114	100	128	122	122	123	116	114	122	101	116	119	123	119	122	123	103	95	114	102	106	110	105	109	109	95	92	135	121	122	103	90	107	107	109	122	108	120	115	114	118	119	110	108	106	126	111	102	122	122	108	110	104	98	112	137	122	117	121	113	120	114	119	108	140	111	120	110	130	107	99	113	103	112	90	103	107	116	121	119	120	111	124	112	111	92	138	96	100	140	126	120	117	108	98	114	122	89	101	116	112	128	125	105	109	110	129	97	134	100	126	91	129	123	107	118	115	119	121	102	113	105	102	123	114	110	103	126	109	106	108	119	99	109	116	118	125	108	109	96	107	95	103	122	85	98	104	111	116	104	121	123	122	122	119	120	119	103	119	107	105	121	86	104	124	113	105	118	124	119	101	105	97	104	124	121	108	89	128	126	111	104	111	94	112	120	94	120	110	122	119	117	113	101	105	105	120	108	110	117	124	109	100	113	118	127	125	113	118	115	120	99	118	121	109	106	115	118	99	106	108	115	115	122	114	115	97	94	110	108	111	112	112	109	147	100	103	111	132	114	128	93	98	101	113	126	99	126	106	114	104	94	105	127	106	107	119	109	116	116	103	114	124	115	105	103	116	102	101	93	112	108	114	118	112	118	107	111	86	105	113	116	98	124	120	135	119	98	123	120	143	119	121	107	130	104	106	115	98	116	93	107	106	119	114	116	120	101	110	132	122	101	112	118	97	115	104	104	124	111	126	116	98	112	115	128	114	120	96	102	107	119	118	105	119	117	112	121	130	127	110
23901	9356	7988	3924	2556	1852	1387	1066	866	750	611	553	513	449	416	364	368	343	311	359	284	315	300	268	288	274	257	296	249	275	269	242	242	236	253	298	233	220	238	233	247	230	256	253	262	233	218	214	231	222	243	217	222	216	237	224	240	230	218	249	237	212	229	226	241	239	232	268	217	212	233	205	214	219	224	215	211	224	230	211	243	227	203	218	220	206	229	233	232	269	214	259	211	208	214	243	226	232	225	234	210	227	209	241	194	221	211	233	225	219	222	225	246	229	246	234	223	242	216	252	239	234	211	233	201	245	192	220	214	224	236	209	234	231	227	238	229	222	223	216	242	205	225	242	220	206	222	230	220	216	222	213	210	224	217	216	237	212	246	212	237	223	217	215	221	212	193	245	234	239	205	192	220	226	211	233	207	220	247	209	226	220	201	249	184	257	204	225	241	237	219	228	217	237	194	188	218	239	230	222	226	211	199	181	212	212	200	212	238	220	225	223	201	220	228	222	209	258	206	222	236	233	247	247	212	225	224	209	232	233	209	196	241	232	214	235	211	231	214	224	224	222	212	191	210	244	218	208	198	218	225	207	210	217	236	244	228	227	213	194	178	222	178	205	207	219	219	215	201	228	228	224	220	199	211	202	242	220	220	231	241	225	216	235	230	210	230	248	209	230	211	203	238	205	218	215	217	226	196	213	217	227	244	211	213	212	209	221	237	233	253	225	215	221	224	204	226	221	213	202	218	231	218	226	206	248	228	234	210	206	217	204	231	214	213	205	229	215	232	214	210	222	228	222	207	208	209	225	236	212	222	222	230	221	208	213	225	237	236	236	202	224	230	236	250	215	205	235	242	220	183	227	239	207	221	235	235	224	218	203	246	224	230	245	213	224	208	220	215	207	234	215	212	205	233	216	215	220	208	227	233	191	220	204	226	237	215	232	230	227	238	219	199	203	212	234	213	233	224	245	225	254	213	213	231	212	234	221	196	240	215	223	225	241	221	224	215	216	227	230	211	197	243	228	213	206	229	193	263	208	240	203	217	225	220	226	187	237	210	216	218	215	193	192	224	210	232	200	235	210	190	211	222	235	225	220	208	231	219	211	204	218	213	202	201	236	221	219	232	202	183	221	220	221	251	230	227	213	217	219	222	235	250	202	230	231	219	256	236	243	237	212	232	204	216	208	239	253	240	247	213	197	213	200	203	226	211	208	203	210	236	211	201	239	215	233	206	232	204	214	235	208	230	220	200	213	210	211	218	216	239	218	215	213	228	222	268	227	221	194	233	208	213	217	210	211	221	231	233	210	210	232	219	235	246	192	218	224	212	209	193	232	210	220	216	227	224	221	202	216	215	208	236	219	235	235	178	242	195	215	235	205	216	209	218	222	214	219	220	216	191	244	241	240	209	203	218	203	206	225	226	216	208	247	209	216	251	233	234	203	213	232	237	184	200	206	197	233	218	236	241	221	219	218	222	241	187	216	213	232	182	194	204	221	230	207	232	219	240	202	214	229	193	197	228	214	242	246	216	207	223	214	217	206	231	212	260	223	207	218	201	214	221	232	217	222	224	236	201	232	209	204	193	217	192	212	200	196	205	219	223	191	222	232	205	217	254	218	202	230	236	211	217	198	224	244	252	232	213	211	216	225	237	222	217	230	220	235	198	217	242	215	207	246	224	199	231	212	222	226	222	204	221	199	207	226	216	219	225	228	221	194	211	212	199	227	213	234	204	206	226	200	229	244	225	237	223	217	211	220	224	214	245	228	247	203	228	230	233	194	200	218	227	183	241	216	230	217	243	221	246	226	226	214	261	222	228	213	226	218	206	246	208	224	238	216	214	216	217	228	182	243	248	230	188	205	230	239	221	218	205	228	212	228	194	218	231	226	230	207	212	232	234	237	218	243	214	209	218	243	216	246	217	218	205	229	234	215	203	233	246	246	194	203	240	207	247	207	230	215	219	230	209	223	220	228	203	206	218	208	201	217	226	206	194	210	215	202	228	226	238	217	214	212	246	217	221	225	236	201	211	212	198	216	229	219	221	234	251	192	218	208	225	215	224	209	211	207	233	201	213	228	234	234	229	210	228	224	225	206	214	220	203	209	204	245	248	214	231	236	258	193	229	221	212	238	229	245	203	221	192	221	250	249	200	220	236	235	217	222	189	232	211	223	193	239	252	197	216	235	218	190	214	226	179	234	236	229	225	228	206	215	213	219	251	246	238	222	227	212	241	244	209	198	231	206	201	223	219	214	212	194	223	230	212	226	261	184	212	248	197	240	210	233	210	216	213	228	225	237	225	237	209	238	210	210	207	215	209	221	215	197	228	249	217	225	212	200	197	205	207	222	218	201	198	243	227	227	205	217	199	212	204	208	224	208	234	231	188	214	215	222	245	243	230	220	212	227	245	220	250	210	236	218	215	237	259	216	229	193	218	217	193	227	206	236	221	221	237	213	221	213	200	231	221	210	214	217	231	242	222	204	198	208	221	225	224	217	230	216	213	203	210	228	199	200	220	173	212	233	205	222	224	194	226	209	226	196	243	225	224	229	233	220	237	259	221	212	245	236	197	239	238	239	205	212	209	227	201	225	219	225	244	207	232	216	222	237	226	209	194	229	220	227	211	225	217	242	184	204	217	199	211	224	230	209	205	203	230	198	222	208	184	205	206	215	238	230	235	237	210	241	237	216	211	222	204	198	217	237	200	221	212	203	220	222	223	202	201	231	225	225	249	204	212	214	201	203	234	244	214	230	259	223	241	220	210	244	240	223	223	224	239	211	184	236	211	204	204	217	222	228	215	230	213	231	201	218	223	202	210	220	212	236	214	238	208	212	209	219	225	197	239	216	201	233	188	223	204	223	193	198	243	216	212	223	245	214	239	201	221	233	229	232	209	224	201	223	225	229	225	240	241	210	241	230	210	221	242	214	244	219	207	248	247	187	205	210	215	229	240	202	212	216	213	243	207	212	228	242	205	222	237	236	188	217	202	204	236	225	210	215	213	186	203	191	242	219	231	214	229	204	222	213	210	240	226	248	188	206	207	199	231	200	209	235	222	231	224	218	227	221	186	237	198	216	222	211	250	197	234	228	216	218	228	175	202	215	232	197	209	236	206	229	207	216	195	232	234	196	189	196	223	208	224	209	243	210	228	226	200	203	215	205	199	226	208	212	210	193	200	214	237	223	224	218	213	218	186	200	214	229	244	233	237	231	194	207	228	210	218	229	205	237	218	232	224	218	206	210	220	223	231	238	217	228	227	220	209	205	205	257	223	211	230	217	228	213	228	216	209	241	237	195	230	217	231	231	234	217	197	225	213	207	217	200	220	225	217	216	185	222	217	224	204	207	249	224	218	228	219	216	238	211	203	230	238	216	176	214	225	235	224	204	205	257	216	246	233	226	201	248	206	216	233	227	231	217	236	244	207	234	208	238	217	190	222	204	212	226	204	221	237	233	223	196	208	214	218	221	242	196	249	232	224	219
22989	21020	28635	23597	21026	18411	1833	783	589	533	447	439	386	424	382	363	339	356	345	357	303	322	327	326	326	340	299	302	294	313	294	295	319	319	281	332	311	317	273	298	279	304	268	329	278	288	251	297	291	274	307	290	326	261	298	282	290	318	309	289	282	286	295	282	264	250	293	294	319	283	306	301	328	271	320	270	273	326	279	284	295	316	280	273	280	310	284	275	290	318	277	255	279	280	297	317	268	283	285	268	295	293	333	256	281	268	300	331	290	294	280	301	272	300	291	275	285	294	289	294	280	289	303	305	303	281	275	323	269	276	275	278	273	258	319	299	284	288	247	268	264	312	262	311	300	306	306	272	282	264	279	301	279	261	272	249	266	290	299	263	259	266	276	305	310	312	290	298	338	286	265	295	275	265	291	246	287	285	297	282	271	303	284	319	295	268	298	301	289	314	280	299	282	270	281	290	297	278	272	267	270	283	303	288	293	289	300	291	261	256	282	294	281	286	266	286	285	271	277	285	273	271	294	275	289	291	276	302	284	269	294	291	292	283	278	298	301	257	284	269	259	284	272	269	295	277	294	287	281	285	288	273	269	291	271	277	279	270	298	276	256	289	247	297	271	270	309	292	299	274	290	292	258	281	313	300	283	306	269	281	298	312	261	280	273	257	285	269	269	294	273	295	282	290	305	307	295	283	290	293	283	301	301	316	295	265	282	262	281	281	255	316	293	272	277	253	307	277	277	297	313	269	292	277	284	288	277	285	286	287	310	317	284	283	276	287	310	260	299	265	318	284	254	248	294	277	273	276	301	285	306	266	265	277	273	287	283	269	306	295	271	298	273	288	308	316	279	271	277	297	259	277	233	282	280	288	259	281	265	267	293	262	295	254	308	262	261	296	269	271	251	293	274	277	271	276	284	276	285	264	295	256	286	293	279	286	283	304	265	254	259	309	267	292	325	300	285	258	276	313	259	296	318	298	251	304	295	300	302	249	284	268	285	268	249	263	298	268	280	278	247	277	291	291	277	280	289	247	304	295	294	287	275	272	289	322	282	271	295	276	287	286	319	280	313	282	278	292	272	266	284	292	284	254	273	263	278	285	288	275	268	306	293	309	311	286	273	302	284	261	274	268	288	290	276	263	301	283	270	274	255	285	282	279	305	296	302	292	268	272	254	294	281	307	263	276	279	272	308	277	267	280	274	274	282	271	287	269	273	275	239	270	295	289	253	276	277	294	284	274	282	287	299	283	282	280	264	296	316	296	300	262	258	300	294	307	266	293	272	279	310	307	328	279	292	323	296	287	274	263	285	302	281	258	295	271	268	274	286	267	261	252	278	299	313	273	291	274	263	264	261	299	282	279	293	273	296	266	330	285	277	278	290	289	292	286	279	293	274	286	272	248	297	304	282	289	280	270	269	265	283	309	287	265	260	293	278	280	287	268	278	259	266	266	295	274	280	315	257	270	276	291	291	276	283	306	271	305	282	270	281	257	298	257	287	272	300	289	287	289	293	275	278	259	262	254	296	301	269	305	256	291	280	285	262	286	244	252	271	269	286	314	288	289	278	278	239	292	291	275	300	307	222	276	301	301	297	297	281	291	280	275	279	303	291	265	295	283	267	302	278	251	292	277	294	284	281	280	298	292	294	282	267	269	284	293	295	267	291	288	295	269	258	294	256	267	272	272	278	272	269	251	301	272	283	284	260	294	274	312	297	305	272	308	311	274	289	277	268	244	284	276	281	310	270	276	269	266	267	269	288	313	302	284	284	286	296	244	310	298	268	299	288	296	243	271	299	289	266	288	280	295	281	310	271	270	272	287	311	282	273	271	300	293	302	272	301	274	278	258	290	269	331	274	280	277	296	286	281	278	255	291	241	278	286	275	273	295	283	274	268	287	281	262	294	289	273	277	262	266	294	263	313	300	268	297	271	285	301	297	254	267	266	280	295	286	302	290	259	303	257	283	299	329	295	280	300	296	293	287	244	286	274	266	280	306	315	245	274	266	297	316	292	273	305	292	273	265	276	289	297	309	267	319	300	315	268	305	276	300	298	294	266	256	310	301	253	272	301	282	282	276	291	289	295	261	294	301	252	302	292	270	269	273	263	277	282	319	295	278	267	263	238	295	272	281	295	273	280	283	255	291	252	281	292	281	274	285	269	292	275	293	298	321	274	275	276	261	252	299	315	296	257	289	269	284	267	271	302	294	311	292	297	268	260	271	292	269	306	289	278	284	294	280	283	253	288	302	287	282	274	274	296	260	276	275	283	264	320	299	262	272	284	268	272	287	273	270	273	314	242	289	274	252	249	316	268	292	278	301	271	304	234	295	291	278	262	267	277	315	283	307	320	287	289	272	276	314	263	291	287	267	272	282	280	281	274	296	310	284	262	288	288	281	288	269	283	304	276	274	268	262	283	303	296	264	296	259	267	263	251	321	296	277	286	269	295	279	282	301	306	273	271	284	289	291	299	281	313	275	275	293	306	251	288	297	293	270	297	283	275	259	266	263	272	323	294	261	284	289	285	281	258	296	297	275	295	262	279	266	278	285	266	272	292	271	294	272	284	288	255	281	298	302	293	275	279	269	267	326	259	261	280	288	291	265	283	287	285	308	259	287	303	298	275	309	267	279	277	290	263	296	277	274	275	316	274	273	258	261	282	294	281	287	293	273	267	266	282	279	292	304	285	258	277	271	275	308	280	296	265	257	275	251	283	308	290	284	289	284	296	267	274	254	286	310	272	275	301	276	281	257	282	267	280	295	283	268	272	267	286	307	276	278	270	274	283	281	281	285	275	289	315	301	281	285	319	297	279	299	251	269	284	271	346	306	247	295	276	301	260	317	270	292	264	271	286	258	291	262	269	276	324	261	256	308	294	304	280	294	294	291	297	281	295	276	268	304	297	292	293	267	295	264	287	292	269	282	273	282	296	268	268	280	306	257	280	281	289	275	236	272	289	277	278	257	276	286	279	287	248	257	285	288	303	281	294	275	280	290	278	272	277	295	300	257	294	269	277	302	250	289	282	309	288	317	258	272	262	266	291	275	305	294	249	281	320	304	263	316	305	287	288	281	257	306	319	261	284	294	315	287	278	291	268	265	296	266	252	274	285	294	281	300	266	279	298	261	275	273	305	252	266	295	288	273	267	284	249	278	279	265	278	258	295	270	245	296	305	270	277	292	277	283	278	294	272	301	282	266	296	244	269	263	331	301	303	287	304	292	262	289	278	258	271	303	302	280	260	279	275	268	279	271	311	286	270	249	262	273	270	288	281	279	258	252	280	274	263	264	283	300	284	256	286	301	293	286	312	315	271	265	289	261	245	299	289	237	262	273	344	312	273	279	272	280	277	283	296	272	276	305	270	258	303	271	267	277	277	280	277	303	289	276	282	271	258	305	288	298	285	268	268	270	292	289	294	284	278	298	265	261	283	285	282	259	290	261	296	284	280	284	266	286	305	286	290	307	264	299	253	302	293	292	280	294
27847	15422	13091	7082	4676	3500	2656	2022	1753	1532	1287	1135	1034	937	911	854	763	778	738	678	638	619	659	641	624	604	574	634	577	577	541	568	537	520	533	549	524	509	543	550	488	510	520	521	534	521	516	562	497	508	512	493	508	469	492	463	541	513	483	506	473	523	497	504	500	485	448	529	540	515	462	472	503	507	508	493	506	470	533	498	504	531	466	484	509	554	526	469	491	483	478	485	467	477	536	506	490	487	511	459	512	507	500	475	492	528	481	520	505	462	525	484	506	437	474	481	506	497	454	481	484	491	486	468	503	477	512	445	444	497	497	528	466	520	502	530	496	499	511	492	484	478	489	502	475	510	461	513	509	513	527	474	501	446	446	500	470	478	504	506	534	507	498	542	476	504	473	496	522	462	510	534	483	479	527	526	474	488	511	488	541	526	470	497	491	499	518	483	463	537	483	527	489	526	472	506	508	480	486	486	446	466	494	502	498	488	510	484	527	538	508	486	491	471	437	490	516	500	518	502	490	490	476	496	489	481	527	509	505	494	487	470	480	509	499	532	485	480	484	494	509	518	521	483	477	506	474	498	481	468	514	515	484	485	491	485	474	510	464	490	473	491	516	495	472	450	502	469	457	484	492	504	484	496	480	481	499	527	489	460	488	497	521	465	445	476	477	472	493	505	488	454	461	501	474	521	456	484	479	540	524	502	478	482	486	453	505	496	489	490	512	496	482	497	495	462	459	477	476	502	480	488	453	464	511	497	486	480	486	487	488	511	489	521	524	522	476	514	460	492	510	495	506	514	478	511	492	473	491	500	501	508	480	466	475	470	482	465	489	494	470	480	513	483	472	492	487	485	479	509	511	501	475	463	507	491	499	449	493	508	478	483	489	461	451	496	498	489	540	526	471	486	519	508	506	498	490	511	498	503	514	437	479	489	495	484	498	493	499	490	482	471	499	488	528	525	512	485	497	490	483	459	477	469	483	490	501	526	505	496	475	501	520	497	508	483	473	501	513	529	477	487	504	511	496	475	528	456	530	498	483	515	538	516	476	501	529	504	508	510	492	519	483	512	490	467	525	506	508	472	507	485	465	459	468	488	480	498	483	476	498	473	502	461	528	503	480	501	468	504	488	495	477	485	459	461	526	508	442	489	444	466	473	512	512	507	484	489	505	470	512	493	481	498	482	482	514	500	497	453	470	498	507	481	555	500	501	494	526	469	561	496	490	505	475	507	500	488	501	500	500	489	501	489	510	486	468	495	502	483	499	482	514	540	556	485	480	542	453	504	488	499	466	461	502	492	502	486	473	520	477	499	497	492	486	513	485	440	514	489	457	480	497	470	486	500	489	470	518	495	497	486	514	473	500	488	510	486	476	566	475	470	504	479	475	508	479	489	529	504	500	498	475	498	521	472	449	515	466	509	477	489	465	485	506	463	462	490	513	521	474	481	491	457	504	528	506	503	473	514	498	522	456	513	489	467	478	505	483	479	479	440	462	476	476	508	453	488	466	512	473	487	513	490	479	515	486	477	499	462	460	469	503	480	520	483	485	469	504	512	477	520	459	498	504	488	503	528	481	504	455	488	500	488	494	486	503	478	492	508	511	500	545	497	486	475	477	516	471	503	461	484	451	528	488	496	479	521	492	505	485	492	492	509	481	486	457	498	511	460	486	502	480	468	515	486	457	503	496	524	502	464	508	457	479	542	526	490	475	456	494	457	462	484	467	534	510	527	520	495	505	494	512	478	454	459	529	466	506	461	511	498	505	471	515	493	485	470	482	512	522	478	507	491	467	472	459	453	474	476	466	511	472	519	480	495	522	505	469	520	520	467	517	527	452	456	520	462	462	458	506	451	471	483	519	471	486	469	493	508	512	462	511	469	477	481	490	509	460	506	455	520	480	477	507	481	489	497	482	509	509	477	463	490	487	473	510	517	504	460	503	460	490	458	490	512	496	504	495	514	497	513	478	514	510	444	503	493	462	494	501	484	477	483	485	473	497	471	496	519	466	480	454	468	479	472	489	474	514	520	492	528	459	482	469	517	500	493	458	497	468	506	496	463	464	442	463	509	502	478	506	519	486	462	504	489	515	505	451	515	527	483	471	488	488	479	504	483	478	490	524	484	501	498	498	466	467	477	502	478	467	495	469	468	501	532	489	479	512	483	447	480	459	519	505	480	484	510	479	509	467	471	528	511	497	473	502	463	509	473	486	502	507	495	499	520	510	498	499	514	476	463	464	486	510	495	543	492	466	517	494	480	513	486	479	514	482	473	475	490	483	477	493	486	485	545	495	473	513	465	481	523	490	523	458	459	485	492	469	466	479	499	472	503	484	496	505	459	451	506	462	486	493	531	500	481	511	500	478	520	517	521	475	460	505	507	510	518	481	487	480	485	489	495	488	479	488	436	460	492	495	503	465	526	486	459	459	499	533	492	485	488	538	499	498	459	495	481	457	499	499	493	481	484	444	486	467	482	496	521	536	498	494	476	483	481	494	492	480	480	484	512	504	515	519	456	478	492	470	517	468	440	474	475	494	475	501	489	499	472	453	446	495	483	520	484	469	472	460	505	474	479	481	497	507	499	476	470	475	503	491	508	509	478	491	493	463	508	503	528	500	449	457	502	502	490	499	463	501	488	491	522	486	451	521	484	474	485	472	479	470	504	456	475	514	502	491	470	488	479	485	488	531	565	495	499	446	486	490	490	470	503	487	482	536	482	516	484	505	501	484	448	510	490	456	485	502	525	489	491	483	446	490	469	482	524	461	479	510	467	463	511	514	491	510	480	478	436	473	507	492	506	469	499	469	495	522	480	469	518	527	468	498	503	501	471	492	484	517	468	513	490	493	494	479	474	484	461	494	433	499	493	475	505	478	504	459	510	475	482	467	483	519	482	497	528	489	504	505	497	459	459	454	498	498	521	457	490	488	450	510	498	485	508	475	492	483	473	478	501	544	493	481	480	501	500	528	427	521	506	457	526	464	491	510	489	505	476	479	501	504	475	532	541	473	468	502	523	494	485	506	488	478	479	472	503	475	446	508	495	494	510	501	504	487	488	503	519	506	497	460	473	481	482	508	487	462	502	480	498	475	465	511	447	453	467	490	520	485	505	533	541	542	492	472	461	446	441	515	475	516	501	516	511	462	486	495	495	486	500	468	460	484	499	520	465	488	482	498	504	462	495	465	526	513	498	492	489	445	508	482	469	453	497	514	477	505	469	496	473	497	517	474	479	468	485	502	496	463	515	498	486	471	434	509	496	520	494	438	489	486	489	498	486	477	482	471	486	475	487	502	504	472	491	494	498	495	460	482	492	496	473	506	507	477	514	506	525	503	518	543	522	504	480	508	508	463	505	463	488	495	522	547	473	469	518	488	492	489	511	510	470	498	478	519	488	502	472	526	479	469	489	540	558	507	526	507	499	492	553	524	529	501	504	487	480	515	497	484	522	469	488	482	469	462	481	512	489	464	518	475	495	516	529	434	462
26451	20443	8165	512	277	183	183	179	167	174	154	147	145	162	168	135	153	156	153	147	159	161	152	138	165	155	145	147	160	166	148	148	154	151	130	144	155	149	162	165	174	142	145	151	135	155	155	146	164	149	153	130	146	150	152	158	174	157	160	146	148	143	121	149	153	165	163	160	162	124	146	143	158	174	130	134	152	177	170	141	166	169	137	152	152	135	160	156	130	159	128	166	151	176	150	134	138	146	151	172	161	150	153	141	141	163	149	131	156	151	176	146	175	150	136	148	160	152	147	177	160	154	142	163	172	147	148	165	148	173	131	121	155	141	148	182	114	140	173	139	133	143	163	135	158	144	158	188	134	152	145	148	139	145	150	155	168	165	156	129	148	151	148	150	133	152	143	149	170	153	127	155	170	147	152	155	134	151	147	175	156	160	107	155	176	142	150	151	145	159	154	154	160	165	129	149	148	157	155	167	173	140	144	147	155	153	153	150	156	147	144	160	148	166	148	131	142	161	138	146	136	147	146	166	143	176	149	161	141	136	131	180	167	149	157	152	155	136	136	168	136	141	142	136	153	168	129	134	158	153	146	143	158	145	147	133	144	165	171	152	147	146	133	136	145	147	155	141	153	152	162	152	165	174	136	159	169	139	147	163	156	144	151	131	161	180	146	138	154	140	160	162	158	140	161	166	159	136	127	138	166	145	153	150	144	147	149	169	160	158	148	134	146	179	138	187	153	144	155	155	154	157	139	154	148	164	163	159	170	159	133	118	155	155	165	161	153	165	158	120	137	151	160	146	144	151	166	132	152	163	120	172	148	158	145	149	136	159	151	161	134	157	158	162	163	147	145	150	153	172	143	131	158	134	156	155	138	160	146	148	136	153	140	147	144	150	152	153	163	156	164	145	148	138	165	161	147	156	138	149	166	140	145	149	140	145	157	145	166	140	138	145	155	152	149	162	165	133	129	147	171	148	156	147	144	147	136	143	175	135	143	170	146	148	139	156	149	109	160	133	140	153	146	160	163	151	147	145	160	146	154	156	115	136	159	138	130	142	172	148	166	148	147	155	160	144	139	158	142	145	145	154	159	168	140	177	143	139	156	153	142	155	175	155	143	142	142	156	178	183	158	175	152	152	152	140	155	146	133	167	165	142	156	151	142	150	142	160	137	150	134	135	159	148	149	151	153	137	156	148	148	175	142	161	140	139	152	143	138	148	147	151	160	147	167	141	153	147	138	160	167	156	139	157	154	140	140	164	140	162	133	144	155	151	159	136	162	154	152	116	146	160	156	166	146	132	147	152	151	130	149	126	155	180	145	129	145	148	147	155	145	161	148	144	140	149	142	143	143	148	156	160	148	150	130	136	151	178	140	148	157	150	142	131	135	156	163	163	155	174	154	157	152	149	147	152	153	157	136	156	153	125	166	141	141	134	147	148	158	141	137	174	137	145	151	153	168	145	151	146	145	166	157	160	154	180	141	136	158	154	138	132	132	154	162	144	152	148	141	176	155	142	141	172	132	140	159	175	139	154	132	176	148	146	150	145	120	135	142	149	126	120	172	139	137	153	142	146	157	150	152	138	131	164	149	135	153	141	139	159	141	138	140	143	171	144	152	146	145	166	164	148	151	141	142	146	155	124	160	150	143	137	149	176	133	151	135	135	146	156	163	150	150	147	139	146	143	147	165	159	131	173	145	164	133	162	134	146	150	139	154	132	153	159	151	175	163	155	172	155	147	162	169	174	155	132	159	167	153	148	158	167	136	155	132	156	137	144	149	145	134	145	142	147	156	142	140	171	122	144	151	145	154	148	132	154	149	145	140	144	160	171	138	143	153	148	138	139	148	153	145	142	163	158	149	136	155	150	139	171	169	157	142	143	147	152	152	148	127	137	151	163	164	160	160	146	156	160	163	140	154	156	169	149	154	172	141	128	144	142	153	159	169	157	158	145	158	162	165	145	166	142	142	132	165	153	171	166	137	147	137	153	145	152	132	134	165	140	166	163	162	166	137	143	173	144	164	162	152	133	150	144	149	167	146	141	133	142	185	118	164	142	165	153	122	159	147	136	134	163	157	153	135	157	138	174	158	153	144	162	144	177	144	149	124	153	144	148	132	160	138	153	167	147	153	156	139	163	159	168	147	164	162	144	151	177	155	150	141	135	157	141	154	139	138	154	149	147	167	156	158	144	149	144	154	161	153	151	166	150	135	146	157	153	156	145	159	133	164	130	133	171	125	125	146	149	157	178	149	144	162	151	143	135	160	134	158	163	146	139	161	146	170	150	147	150	164	159	169	157	137	159	161	155	128	142	139	155	154	155	182	143	164	148	147	147	169	149	117	148	161	137	171	183	158	148	150	151	144	165	155	154	174	147	137	160	146	150	163	168	126	148	139	139	178	151	158	139	137	151	159	146	159	153	154	141	165	144	152	141	136	122	168	152	152	141	121	134	159	155	159	140	162	134	155	161	153	163	144	162	157	172	156	152	154	170	161	160	147	140	145	158	143	167	167	145	147	146	146	145	136	173	131	147	159	150	159	145	148	166	136	147	133	155	143	149	178	150	180	177	146	141	159	142	146	141	140	151	137	137	137	157	147	153	156	153	164	142	167	142	161	141	153	132	164	150	131	153	156	139	160	150	150	145	142	161	143	177	168	142	136	158	147	149	146	153	178	155	139	118	141	140	147	144	148	155	161	176	155	160	158	152	167	163	158	150	138	147	159	172	159	138	137	120	170	134	158	172	170	140	151	154	169	126	147	119	158	141	148	162	158	162	123	143	153	155	148	155	141	144	167	148	163	157	146	138	154	145	155	146	152	168	138	154	183	148	153	131	177	162	136	169	154	160	154	155	153	141	145	131	176	154	135	159	172	148	156	162	149	174	141	158	161	147	149	140	138	163	155	150	166	167	154	155	154	146	164	166	138	175	153	154	161	162	140	158	165	142	141	149	150	149	154	167	164	167	158	151	140	132	137	168	141	135	150	143	151	172	147	135	154	152	149	149	164	172	160	136	145	146	143	141	189	125	146	173	150	135	152	130	134	153	155	160	153	154	161	154	156	180	160	169	126	159	133	151	166	174	154	131	132	168	122	155	151	154	156	163	160	152	172	150	139	142	164	143	168	138	165	171	149	142	145	149	161	139	160	165	140	125	158	139	128	168	153	154	141	148	151	138	159	155	145	146	164	159	122	133	141	142	137	133	120	143	143	158	156	135	140	151	152	151	152	164	145	153	127	115	136	154	165	154	143	167	145	144	156	150	144	135	158	126	167	148	164	175	150	135	151	153	153	149	161	161	171	139	148	127	129	145	161	133	133	150	152	113	152	140	156	162	147	157	136	154	166	160	152	158	154	151	148	138	124	157	161	136	148	144	167	120	166	130	151	147	148	168	135	148	162	156	157	143	171	146	132	132	149	172	153	173	149	141	155	160	159	147	160	163	136	131	134	145	163	150	158	160	141	147	157	138	144	141	134	155	142	162
11349	1378	1228	679	540	453	382	355	364	353	362	323	329	305	298	300	318	299	307	320	295	304	288	313	310	293	282	269	268	276	286	310	291	303	331	298	272	280	324	303	286	304	289	286	280	318	281	288	287	273	314	302	304	265	312	294	293	299	300	304	287	284	277	297	304	326	301	291	301	291	292	333	304	302	289	322	277	316	322	292	289	295	293	312	300	322	279	290	281	313	312	316	300	311	290	303	307	298	274	287	299	289	293	296	278	289	297	305	295	262	318	309	285	281	289	309	308	307	296	312	324	295	282	274	301	284	296	313	311	278	308	313	248	287	290	271	298	301	293	304	306	301	294	281	296	307	254	293	304	303	304	326	324	290	330	277	279	341	292	306	299	301	259	273	321	295	290	304	308	271	249	282	284	304	283	280	313	320	288	289	275	309	316	292	271	277	295	304	290	308	277	293	291	310	297	300	297	297	333	308	309	314	304	329	287	287	281	319	323	261	318	281	254	258	291	302	307	307	273	287	279	313	320	296	299	322	289	269	283	294	305	271	319	289	314	290	293	313	307	319	313	302	288	294	296	286	336	279	317	312	307	319	297	281	318	297	297	317	295	305	279	264	247	334	300	299	310	284	321	311	311	278	300	291	321	289	283	307	313	272	306	307	335	294	300	261	327	336	314	295	280	297	282	301	332	334	278	301	312	291	299	258	306	273	307	311	312	271	272	286	282	279	282	295	328	298	276	298	288	308	308	290	280	290	292	326	256	273	333	286	295	272	292	293	314	264	294	279	291	325	265	288	295	282	293	287	336	290	322	283	282	312	290	326	287	302	297	315	302	257	288	298	303	276	255	322	284	312	277	276	274	329	310	306	294	268	261	274	281	289	294	274	309	314	278	278	303	274	301	309	305	306	282	279	337	274	295	320	311	318	326	292	289	319	284	300	311	290	283	282	274	296	284	311	276	305	327	284	301	253	289	283	306	290	301	302	310	326	289	289	329	285	320	269	277	329	283	288	288	292	302	287	311	298	315	307	301	295	301	288	282	260	331	294	304	286	295	326	284	328	319	318	334	249	257	284	302	280	298	311	308	292	297	272	285	272	295	296	297	316	302	286	278	281	305	264	304	270	309	319	298	292	266	288	317	302	310	296	318	313	250	295	303	308	270	263	301	300	326	320	296	318	287	300	319	281	287	308	283	286	312	267	285	264	284	303	327	289	278	287	284	292	305	286	284	316	277	300	319	289	278	319	271	271	308	307	280	295	301	305	337	276	285	286	293	303	303	283	281	309	295	314	302	323	284	279	313	304	274	337	303	270	289	281	316	297	342	287	302	308	285	281	290	267	294	313	293	285	314	302	305	290	274	275	299	280	275	266	301	282	278	299	311	270	271	305	307	301	295	294	318	277	300	304	273	287	282	286	319	283	273	280	279	319	296	309	305	316	275	280	262	286	288	306	301	298	316	265	306	308	268	311	322	301	283	303	315	308	309	301	293	255	293	282	293	289	281	314	298	294	307	324	296	310	302	288	301	282	282	274	288	270	317	272	279	301	274	316	282	283	280	308	282	307	286	261	293	310	316	288	310	286	326	283	288	319	305	283	278	293	284	284	296	300	276	299	301	303	274	288	323	297	307	266	315	300	299	271	310	263	311	283	299	281	296	307	282	290	320	313	282	281	293	266	306	290	274	317	296	300	274	305	305	305	290	270	304	296	308	295	288	295	268	282	334	294	277	320	281	287	314	293	274	291	281	309	318	342	277	317	293	342	319	270	294	322	291	326	294	281	289	315	286	299	316	237	287	298	288	294	318	276	304	304	275	320	325	289	315	305	309	307	316	295	301	280	281	304	290	318	255	289	282	308	289	281	266	318	294	298	315	295	295	306	301	268	307	284	298	299	339	262	298	294	307	296	287	278	332	283	285	344	271	304	280	296	303	286	302	264	313	320	322	301	328	298	297	293	300	308	280	316	273	318	271	291	350	300	277	318	309	283	314	343	297	302	304	308	278	280	263	285	282	310	297	293	326	279	278	316	288	280	284	349	293	273	295	280	299	291	297	335	288	328	317	277	279	282	293	313	283	311	268	258	293	314	280	315	301	319	325	327	298	319	277	284	319	265	290	273	271	276	299	321	293	286	301	288	319	293	293	289	277	268	283	302	261	317	271	280	308	283	284	299	314	320	296	279	278	322	301	289	284	300	307	283	313	287	276	263	292	282	295	292	267	283	300	333	327	304	271	290	296	291	299	312	297	272	292	277	281	314	275	297	296	284	296	280	331	289	296	315	264	280	301	295	291	304	277	302	326	315	294	340	285	278	277	290	323	277	307	271	291	344	283	297	305	258	293	294	315	297	291	332	310	286	297	306	275	281	289	304	326	279	281	312	311	295	305	301	284	281	321	311	296	291	328	281	286	291	298	318	290	301	273	261	288	284	283	327	280	318	301	280	305	312	333	281	285	280	287	308	287	311	312	320	289	265	281	294	302	299	290	270	276	310	309	298	302	291	265	313	291	293	304	284	323	264	285	329	294	307	301	271	263	338	298	299	311	297	334	309	306	311	311	275	288	319	278	286	304	293	277	270	280	300	281	302	299	309	275	286	322	309	300	308	301	303	276	310	292	289	309	325	303	301	271	317	292	297	276	271	267	305	266	295	300	268	326	304	298	292	308	313	281	277	295	301	311	306	288	297	294	304	278	285	285	336	343	281	327	291	287	285	278	283	314	290	268	301	294	307	312	286	286	291	266	307	313	285	313	312	279	276	274	322	316	284	275	306	313	298	296	303	289	273	284	304	294	264	270	289	286	319	302	298	326	322	274	272	289	285	286	307	277	278	273	308	283	305	323	301	339	288	323	294	334	298	271	309	313	280	287	296	287	287	298	325	260	303	309	301	339	286	315	322	295	290	288	302	327	290	288	315	317	283	305	315	302	292	304	285	292	288	323	315	275	280	260	282	295	289	290	288	282	276	278	283	279	290	302	268	287	285	289	299	280	272	299	298	282	315	291	290	292	276	284	281	285	305	296	291	309	285	280	281	290	300	311	295	309	307	272	275	315	290	271	291	301	300	318	292	296	287	306	294	302	314	292	289	277	332	286	279	290	305	287	294	293	312	286	320	281	274	305	330	295	286	287	291	317	312	302	292	333	281	290	313	308	287	326	289	276	297	275	290	300	298	289	301	292	308	297	295	308	309	314	299	276	307	309	313	290	288	291	284	296	300	328	286	289	291	285	330	296	303	305	260	302	279	314	302	323	281	277	274	281	268	298	311	305	274	274	333	331	283	307	318	310	271	325	294	272	300	302	317	268	287	266	275	313	302	279	347	321	307	292	292	272	285	305	301	276	300	282	327	280	291	295	304	298	278	301	271	298	287	283	308	283	284	275	272	290	269	289	309	294	332	312	300	273	303	322	294	313	284	337	307	279	282	280	261	311	327	331	300	327	280	284	283	313	315	313	308	263	306	311	271	275	287	314	307	342	274	314	287
23948	20976	27922	24209	19463	1441	489	359	252	237	211	182	178	159	176	153	129	146	146	134	165	129	131	121	103	130	133	148	114	117	149	120	131	152	115	123	91	107	105	108	112	119	120	112	137	109	106	107	97	112	125	111	116	118	112	100	120	114	108	128	114	104	134	120	111	116	112	116	123	113	91	114	115	106	116	130	104	108	106	129	116	121	107	125	108	132	117	133	97	100	112	125	108	112	126	101	99	126	122	122	110	115	100	117	125	110	103	115	100	123	109	123	105	120	85	98	99	95	116	125	106	95	121	112	105	127	118	109	90	89	122	103	122	107	107	103	114	96	120	125	112	114	105	103	127	106	139	128	111	123	108	113	112	124	128	125	124	122	132	101	123	119	112	110	131	92	121	106	108	94	131	103	108	110	114	86	130	109	107	86	115	117	112	118	127	114	117	93	100	122	121	125	114	117	109	121	120	89	124	95	107	117	108	111	138	124	107	109	120	132	102	94	112	93	118	100	114	114	118	108	112	111	120	134	112	98	114	128	126	105	115	100	119	114	97	99	95	111	139	116	102	114	114	103	105	112	123	126	109	124	115	120	127	111	126	105	127	113	111	106	117	109	122	111	139	127	114	121	109	101	125	117	96	122	97	112	117	114	115	116	123	135	108	118	130	104	116	100	128	93	114	131	119	111	108	125	109	130	128	128	105	115	118	92	103	127	119	97	125	113	102	109	102	109	123	112	129	121	95	133	106	129	103	97	100	117	117	110	110	115	133	116	108	113	122	124	99	115	110	95	115	112	111	128	110	95	122	104	124	116	121	111	103	109	114	128	109	112	89	108	109	110	101	119	108	101	101	99	113	99	122	110	101	118	118	118	124	130	144	118	102	126	102	107	104	116	97	115	126	112	108	117	123	108	95	111	127	126	103	123	115	95	93	93	111	128	119	102	111	96	104	110	126	117	117	114	125	104	122	120	132	94	127	105	123	117	108	123	117	98	105	120	102	128	115	112	96	115	104	120	95	107	98	117	103	123	105	126	128	114	115	111	94	120	109	98	95	89	92	122	103	100	105	99	100	110	106	115	135	116	123	122	127	115	107	108	98	123	120	100	111	99	113	119	91	126	105	135	137	104	101	113	101	112	122	108	110	104	119	112	101	115	127	122	109	123	109	116	117	133	124	97	128	107	106	113	104	113	116	83	103	121	111	126	123	124	125	119	101	97	114	102	121	114	122	117	108	134	118	109	107	107	120	99	95	109	105	126	104	115	110	98	103	110	110	109	114	117	120	113	132	83	109	130	121	120	105	106	122	119	120	99	117	93	124	127	124	104	122	123	123	124	107	115	112	118	114	98	122	109	110	94	118	110	124	114	135	102	130	113	121	113	115	95	102	118	122	122	106	102	120	125	122	123	114	108	116	117	116	103	105	115	133	112	109	132	113	107	109	109	95	130	104	128	107	96	102	103	120	100	135	115	114	131	101	112	124	112	119	106	107	102	99	118	93	133	106	94	116	103	112	114	112	113	120	125	126	107	124	108	122	104	128	119	120	104	105	121	118	116	111	116	104	113	124	102	126	126	116	97	109	133	96	99	94	110	126	101	108	111	102	106	106	99	99	126	118	123	109	97	119	132	107	104	101	101	127	107	116	130	93	112	112	125	121	91	117	121	110	120	101	112	113	103	91	123	107	113	120	94	110	120	108	99	104	120	112	111	116	108	122	105	109	114	130	116	107	120	102	126	107	107	133	101	107	109	110	136	90	78	117	116	105	120	108	150	118	132	114	116	121	119	118	117	102	119	118	114	105	122	124	124	113	119	134	123	117	105	113	117	99	120	113	108	111	101	102	106	122	101	128	108	128	122	114	105	113	125	108	101	91	95	107	97	114	120	106	101	106	130	117	112	117	119	125	112	114	111	111	100	98	112	102	93	108	87	113	118	112	117	110	107	127	100	116	122	107	115	96	118	100	108	106	121	107	99	107	135	110	100	104	125	101	98	108	112	122	111	104	109	113	113	117	121	129	119	112	104	108	110	122	114	105	126	98	117	116	107	106	105	104	120	118	124	126	100	107	110	105	116	107	104	108	115	113	112	116	116	108	110	91	111	112	130	106	99	113	116	95	120	95	100	125	113	125	100	134	113	101	112	95	102	90	108	129	105	106	104	112	111	104	116	92	114	105	106	115	118	110	100	110	102	106	127	107	107	116	110	106	106	119	98	118	140	103	111	121	114	112	113	115	127	114	116	117	113	102	114	114	121	101	102	92	120	96	106	95	107	110	109	113	94	105	117	112	115	101	110	111	111	112	136	118	117	119	92	115	104	118	127	110	120	100	120	103	129	122	107	106	119	128	105	106	105	123	111	109	113	98	125	115	110	108	110	117	104	90	126	89	95	95	89	111	124	117	126	114	127	107	113	86	129	118	107	115	86	116	123	105	119	110	99	114	108	119	116	131	111	105	126	101	93	114	126	123	105	99	102	109	105	109	117	108	100	110	102	124	123	117	106	117	117	115	129	127	101	121	128	115	106	131	122	118	108	102	106	105	126	130	114	123	114	113	118	105	111	121	125	121	123	106	111	113	121	107	116	111	107	118	102	113	104	99	116	115	117	100	111	117	108	106	122	127	116	119	99	118	106	112	138	107	106	118	105	100	119	98	125	120	108	119	105	114	101	120	120	109	98	83	107	114	116	115	99	113	113	112	125	103	124	108	118	109	120	105	101	106	112	90	111	97	101	115	107	118	117	117	109	118	91	92	110	116	108	112	115	97	125	117	126	93	85	102	92	105	107	126	111	124	116	136	110	105	97	122	111	117	108	121	102	133	119	124	116	110	99	127	105	119	97	105	115	109	123	99	138	116	110	96	108	116	105	110	116	97	115	103	128	117	90	118	121	114	97	92	116	90	117	136	104	111	101	99	119	111	98	116	102	105	101	149	94	114	103	114	115	125	115	117	95	112	110	119	114	111	122	94	97	96	132	135	119	122	97	107	108	132	100	109	133	119	121	99	97	128	96	102	96	115	98	98	107	129	105	122	107	116	112	99	136	101	128	122	103	122	95	126	101	115	102	120	110	106	105	106	101	120	118	102	98	125	110	113	107	116	91	130	118	110	115	128	112	115	104	115	113	113	105	116	137	109	102	117	109	108	129	96	100	131	104	127	118	117	108	116	91	121	127	109	114	128	108	95	118	121	130	120	124	95	117	100	116	122	112	119	101	109	120	111	103	101	123	117	123	105	119	98	103	116	133	99	113	107	105	111	120	102	118	109	102	113	100	108	111	129	115	105	97	111	108	114	112	101	90	127	108	92	112	113	117	111	107	109	106	101	132	104	112	91	125	116	114	119	109	113	115	107	113	116	116	114	129	124	113	108	127	115	91	88	106	104	125	109	91	113	102	103	105	96	114	117	120	96	110	119	121	122	120	113	114	102	116	120	103	109	83	114	116	124	96	110	115	116	104	116	105	108	119	104	96	120	99	102	96	115	102
23421	9430	8061	4018	2547	1892	1399	1112	908	788	626	548	485	475	394	408	402	364	349	315	295	301	290	278	275	259	245	269	259	229	248	256	233	229	237	232	267	277	240	243	229	246	242	215	234	233	236	243	210	223	237	256	204	201	217	244	232	226	228	224	211	231	219	240	229	230	227	203	231	224	223	219	206	217	230	222	216	264	231	202	196	215	208	217	220	240	218	205	236	221	222	210	238	221	242	277	217	228	220	234	211	230	210	189	241	228	242	191	209	194	213	228	217	219	193	237	202	192	233	213	220	244	196	230	195	238	211	208	202	208	206	222	203	254	214	201	240	236	203	232	202	222	185	233	210	206	210	213	221	218	238	254	220	229	208	222	216	218	199	233	207	196	224	220	222	213	210	236	237	217	206	212	214	227	206	221	219	205	237	202	203	225	245	208	219	220	224	211	238	211	232	224	214	202	224	212	218	238	235	200	219	210	234	216	218	227	223	197	213	175	211	201	223	227	197	205	213	237	240	211	225	233	228	236	215	228	219	205	204	208	231	236	226	223	215	233	196	215	204	241	203	219	211	208	215	225	187	221	207	203	187	225	231	217	245	219	207	217	220	233	223	200	191	228	210	209	212	206	223	232	204	217	220	234	237	225	199	196	226	211	219	209	240	210	232	198	229	236	208	235	245	209	238	233	222	218	221	212	240	218	250	212	233	239	212	221	224	224	206	196	210	221	214	228	206	222	194	218	219	247	207	225	199	197	201	234	207	198	232	222	209	196	204	232	202	199	229	216	208	225	194	211	235	238	215	204	201	208	198	240	223	202	225	223	234	216	207	225	220	245	243	233	227	209	228	214	224	228	223	184	242	202	226	220	233	226	191	186	207	193	224	207	212	193	228	258	234	221	245	213	231	209	226	217	199	197	255	233	226	225	203	253	242	216	251	215	230	232	220	243	205	219	225	219	212	221	230	209	216	218	215	219	198	209	218	215	231	229	211	234	229	211	234	236	236	215	223	242	250	223	223	239	194	217	224	230	239	199	239	205	221	215	235	214	241	222	212	198	221	221	201	221	220	224	213	224	192	230	206	209	209	210	226	249	192	204	221	263	228	210	213	173	234	233	211	221	221	223	202	224	214	217	239	235	200	201	211	235	191	236	229	216	189	203	245	222	229	225	209	212	208	215	234	184	229	196	195	224	208	222	208	183	221	225	231	193	225	237	211	245	198	245	235	208	216	233	223	201	222	224	227	203	198	227	215	206	221	236	229	211	228	219	203	241	228	227	200	238	219	219	222	217	205	226	200	232	235	224	211	227	208	261	200	243	228	222	234	221	239	223	212	200	221	221	222	208	224	218	207	205	195	216	217	188	228	227	222	216	219	232	198	217	210	249	206	204	195	220	229	194	218	220	215	224	208	231	192	239	247	207	204	236	230	210	218	206	230	211	228	244	192	231	190	206	212	240	220	187	235	218	228	218	205	205	236	219	203	218	213	224	240	206	209	215	231	223	217	218	232	207	231	218	224	218	226	216	201	205	224	231	207	233	220	207	219	224	232	230	207	216	229	198	222	206	193	234	197	229	219	221	197	208	204	222	217	195	220	243	213	214	231	208	226	222	233	235	209	204	214	197	230	224	195	226	231	202	200	214	205	232	195	183	214	217	226	217	225	231	215	217	242	237	225	231	234	213	219	237	233	214	230	204	209	220	225	226	219	224	217	220	206	211	222	227	231	224	215	220	221	234	215	223	205	209	222	221	205	206	232	219	199	217	211	209	225	206	219	225	218	209	204	188	184	210	223	233	227	234	199	200	209	200	223	250	226	219	232	219	213	212	193	250	229	202	237	222	198	222	214	203	223	251	223	219	237	227	213	202	231	212	226	235	228	226	231	221	254	228	225	232	207	233	207	213	230	227	217	228	202	233	229	200	236	219	224	183	192	218	212	252	227	251	234	233	213	223	206	219	206	224	224	230	199	210	220	267	217	220	218	212	222	224	233	198	229	226	238	228	216	190	223	226	219	219	213	226	233	205	249	210	220	215	216	220	219	221	211	233	221	232	211	206	212	216	238	214	206	213	234	223	201	217	204	233	257	196	200	231	239	196	204	213	244	198	258	228	202	208	233	223	198	229	239	232	217	213	211	226	193	204	212	199	222	205	212	216	238	213	237	224	237	190	219	222	200	197	210	219	200	223	215	231	215	210	238	212	229	201	216	192	227	256	219	216	226	232	238	236	222	228	232	206	203	216	233	217	192	199	234	219	223	240	221	246	229	206	208	232	224	207	238	219	201	204	216	194	215	214	227	215	233	210	211	245	221	241	227	207	236	198	228	223	248	222	234	190	212	226	242	215	219	236	197	202	213	200	211	229	198	222	213	236	201	217	229	246	227	200	222	226	233	228	204	228	225	202	231	230	205	209	219	223	223	218	220	231	209	239	208	228	232	223	210	250	220	226	220	220	210	232	222	200	228	215	218	195	217	212	223	241	208	210	232	193	196	218	225	222	221	207	212	210	212	258	218	227	199	201	208	228	220	229	223	193	207	202	234	229	228	211	198	220	231	207	242	220	220	207	217	212	236	223	205	216	225	205	220	226	227	228	212	220	243	218	196	225	207	215	229	212	190	206	235	224	213	206	214	199	232	218	217	204	200	230	222	220	184	232	220	201	199	239	251	227	214	209	235	218	230	230	225	213	222	220	208	213	220	218	255	230	250	208	193	215	200	223	203	213	231	230	224	242	216	232	200	192	246	227	208	223	219	202	213	228	238	239	201	215	243	219	204	247	197	213	183	229	204	227	213	210	232	226	206	210	237	212	223	224	235	221	227	205	196	241	231	220	219	225	207	214	260	183	213	264	201	218	207	211	207	230	244	242	208	226	219	228	211	201	230	205	229	204	234	233	218	214	198	231	248	210	242	218	232	221	216	236	234	209	210	230	205	234	190	217	209	207	234	205	256	244	202	205	226	226	223	207	210	213	220	206	228	231	201	217	244	207	221	227	229	213	196	227	188	194	216	213	212	216	198	221	208	213	201	212	230	235	211	232	237	223	208	221	234	258	202	230	217	244	209	220	217	225	214	222	229	228	238	216	217	234	230	226	219	216	201	225	197	228	199	205	237	219	190	210	253	210	203	193	200	199	218	239	219	214	227	210	242	186	214	204	254	262	206	212	202	218	229	207	213	186	218	255	246	220	205	238	219	227	216	200	223	217	230	227	236	217	202	231	219	228	211	222	198	212	240	227	226	211	204	197	200	237	225	217	203	193	218	226	195	237	217	240	211	247	244	217	229	197	242	212	212	195	226	237	229	236	223	211	205	210	239	226	205	233	218	229	220	236	222	234	201	227	196	231	212	224	234	238	194	214	221	207	222	187	238	236	231	204	213	217	218	212	223	204	207	187	209	214	218	196	219	228	219	222	237	239	204	219	212	205	210	216	203	219	221	215	228	219	228	242	214	214	226	219	218	195	223	236	202	228	240	245	223	228	196	210
22964	21010	28617	23593	21010	18466	1825	738	598	510	462	465	432	397	362	401	377	369	362	357	326	316	315	331	340	323	296	323	269	297	301	335	301	302	305	305	317	266	312	308	289	319	281	293	325	282	255	307	276	290	269	282	282	274	295	317	304	290	290	274	290	267	272	266	296	323	283	300	268	306	302	297	281	259	283	270	263	269	277	268	279	271	305	296	307	269	288	275	289	289	296	316	330	294	279	280	333	282	312	280	283	286	262	327	276	270	268	295	294	264	282	284	271	280	288	270	287	292	265	269	281	284	315	288	283	302	276	280	302	303	254	285	271	292	267	292	301	274	266	307	262	275	276	275	315	279	253	287	289	281	287	288	283	247	268	280	296	290	259	254	278	262	282	287	275	293	249	292	280	281	271	284	287	291	318	284	276	287	298	256	265	291	253	280	241	289	277	276	251	283	266	265	272	279	294	292	283	280	269	254	273	289	274	271	280	271	284	307	281	284	271	265	264	261	280	258	314	270	280	289	274	269	283	261	294	287	293	282	265	280	276	286	252	272	279	292	263	295	275	288	290	318	276	285	246	275	306	285	252	296	280	288	293	257	290	292	295	278	294	307	289	274	303	305	264	242	284	302	289	260	268	305	276	231	295	309	285	279	290	319	301	271	286	276	313	276	305	278	272	293	282	283	272	296	255	282	258	278	281	287	254	291	263	261	275	254	310	283	299	269	286	305	296	285	284	263	275	266	294	277	295	250	271	279	247	278	319	268	273	309	259	263	298	284	289	289	274	289	281	297	291	322	292	283	287	281	290	270	270	282	293	256	241	271	314	285	285	271	297	283	309	285	290	268	280	281	283	263	279	259	268	272	273	273	271	252	301	298	308	295	273	289	280	251	269	282	283	273	305	305	270	293	261	275	293	248	269	311	309	280	274	283	274	258	286	255	263	266	293	277	262	279	310	277	248	285	296	268	304	279	272	262	274	264	301	256	281	263	297	282	295	304	291	278	297	290	283	277	273	274	269	288	264	298	261	266	273	261	263	257	267	256	284	290	264	283	272	294	290	299	290	263	273	288	303	274	278	307	264	282	262	310	266	285	287	277	261	269	270	263	280	278	288	281	265	269	310	273	283	288	291	302	296	300	286	298	252	263	283	289	269	271	290	279	267	283	278	286	298	272	287	269	313	264	294	279	278	282	296	269	269	264	287	258	285	295	274	258	278	303	280	279	286	287	292	289	290	282	303	275	276	244	257	295	286	296	274	282	300	266	307	267	293	282	300	286	282	273	280	279	294	278	260	301	273	271	279	278	263	267	255	287	277	297	262	275	285	287	268	296	291	309	272	273	268	288	289	251	278	301	265	277	271	286	274	315	265	272	253	232	276	306	286	291	297	266	273	293	289	300	292	267	306	274	295	285	255	290	310	275	288	295	277	274	261	274	287	282	290	274	294	266	301	256	310	295	274	284	277	289	276	306	263	275	292	312	269	260	285	300	289	266	278	292	304	275	293	263	327	262	260	283	318	269	278	241	283	298	259	265	290	275	295	299	278	286	242	267	287	286	285	291	299	279	269	274	280	254	276	276	277	307	289	286	268	291	253	275	300	304	254	276	276	313	269	268	272	263	255	281	283	325	262	277	292	248	277	261	253	299	271	276	262	325	246	283	234	255	299	231	267	278	265	278	268	313	272	300	242	300	282	302	283	276	273	283	294	261	264	302	297	281	269	270	256	277	279	289	300	264	276	281	241	297	286	273	284	283	274	311	297	293	261	273	282	264	310	261	295	309	280	297	277	266	286	276	242	258	255	271	262	277	281	276	295	278	275	249	286	281	275	265	330	280	269	278	266	288	272	269	285	290	280	280	297	279	275	285	275	303	278	287	293	268	264	288	268	296	270	281	284	281	270	287	276	267	270	269	271	287	283	279	293	283	295	292	287	269	257	276	253	270	290	273	302	246	282	268	260	294	262	277	266	270	250	282	253	293	282	227	250	290	270	290	268	285	275	284	262	256	277	281	287	275	278	268	265	270	270	258	290	278	262	281	293	271	290	287	265	283	266	270	267	295	287	287	289	300	305	267	303	287	275	274	303	270	283	296	295	243	308	273	282	291	274	276	275	275	297	316	236	309	274	276	263	270	261	288	258	265	289	268	284	279	295	275	288	261	280	266	283	285	295	274	269	271	259	302	276	276	263	295	283	294	241	248	269	270	289	254	278	266	281	283	286	285	272	264	262	273	282	287	246	297	258	291	281	270	298	291	273	254	284	248	249	253	268	292	289	284	294	300	291	293	269	273	278	291	284	271	285	274	302	259	299	290	275	271	277	267	268	279	271	274	258	264	287	308	257	255	275	268	272	287	263	269	292	290	261	282	277	296	306	277	281	283	283	270	276	278	263	269	318	287	280	274	304	271	269	275	270	258	282	280	305	281	291	232	313	274	261	275	266	286	300	290	269	275	272	276	271	273	285	294	314	270	284	316	271	284	277	276	282	273	290	272	273	270	289	243	251	306	286	312	275	276	277	276	285	267	299	308	290	263	264	276	260	271	301	286	304	271	277	274	261	274	264	241	283	317	284	277	282	296	266	275	294	244	257	252	272	315	286	285	291	287	299	282	280	294	289	269	285	300	286	284	301	256	292	289	289	287	283	291	282	271	286	289	292	264	283	273	290	305	247	248	252	264	310	261	265	268	294	265	265	252	278	257	265	266	278	304	296	284	269	285	268	282	282	295	267	290	266	278	309	270	295	280	287	282	270	280	297	260	269	270	251	288	269	260	242	279	257	278	278	268	259	281	299	283	289	299	278	256	279	253	281	278	287	326	261	272	260	277	263	271	265	278	287	272	292	293	281	272	294	268	264	272	283	278	235	265	264	284	288	260	281	294	265	248	278	282	289	280	269	299	267	286	276	306	297	295	281	284	275	280	277	249	288	281	262	262	289	242	273	267	261	281	274	283	276	300	293	294	285	277	288	260	297	263	260	298	281	282	254	281	268	273	291	311	277	276	304	263	258	300	273	270	257	296	297	300	299	272	268	230	294	307	284	271	277	274	271	269	282	273	252	276	288	277	248	297	266	276	318	283	330	283	279	273	319	294	270	277	276	290	280	291	263	304	256	285	253	307	297	293	240	276	242	287	278	265	292	264	255	282	282	270	255	286	254	272	283	288	272	306	294	286	268	286	270	283	282	257	269	293	254	277	275	286	270	295	278	260	279	280	308	287	279	286	282	305	259	275	294	287	288	269	287	297	294	281	276	289	262	283	300	296	252	281	268	306	269	277	270	287	292	279	286	300	292	270	326	295	282	282	288	300	293	280	272	250	295	248	290	294	262	308	277	279	279	262	285	268	268	283	275	254	247	288	264	299	273	290	269	256	268	314	266	259	288	268	273	300	264	293	261	289	278	313	292	271	271	280	309	267	299	308	281	281	277	290	314	279	255	259	282	278	261	270	299	297	265	285	272	274	266	244	259	295	291	296	252	272	266	271
27453	15524	13335	7134	4880	3517	2687	2133	1702	1496	1333	1158	998	968	930	838	764	775	723	691	678	695	624	675	619	581	600	588	586	573	561	591	551	535	555	536	552	573	557	536	555	523	493	489	531	530	508	519	538	511	525	515	500	492	513	465	505	531	520	519	538	527	557	507	527	516	511	459	555	512	525	471	517	508	513	493	468	547	512	510	499	520	508	508	527	518	516	500	469	450	485	474	498	500	552	511	522	480	508	493	493	532	503	463	508	448	456	480	488	497	494	486	482	508	505	510	503	510	492	509	475	518	483	465	434	496	497	476	438	497	492	496	509	503	532	487	508	539	493	502	447	500	499	504	488	528	502	484	520	494	478	488	495	491	513	466	524	490	499	459	495	470	463	499	497	486	495	465	479	479	492	475	508	468	508	484	487	484	512	499	483	501	480	504	505	540	491	493	517	531	495	500	454	488	508	494	472	501	461	476	475	486	504	493	522	521	470	482	507	534	506	504	531	508	495	482	549	494	483	483	529	489	486	515	500	469	422	466	519	487	502	482	511	493	508	498	506	506	460	508	508	485	473	468	488	504	510	511	512	501	487	462	521	525	455	475	452	490	448	511	474	502	482	466	495	513	451	491	527	504	490	522	492	489	535	498	487	516	481	463	473	481	513	462	513	506	506	490	490	454	445	520	501	477	490	451	452	525	551	516	493	467	502	480	481	489	493	490	459	493	456	483	509	463	457	476	450	473	454	479	506	505	500	539	473	473	469	494	515	526	494	482	514	470	483	487	488	473	499	449	484	525	490	496	483	508	481	475	493	436	494	496	504	513	475	485	512	495	522	531	476	467	508	493	500	474	495	480	482	480	503	470	518	513	476	458	497	498	506	508	451	497	494	456	477	519	511	477	552	466	504	506	488	517	439	512	512	517	500	523	467	442	482	493	495	518	523	454	456	480	485	463	496	470	490	477	456	506	494	529	517	504	499	525	480	482	514	501	436	497	483	504	502	485	503	481	493	513	507	493	529	478	496	514	494	485	524	495	475	504	476	455	459	507	507	509	463	490	503	465	471	472	556	501	475	480	522	490	474	467	511	515	460	501	476	438	507	486	531	533	490	492	486	464	464	502	496	475	484	476	524	469	467	474	508	506	523	444	483	538	485	536	501	474	491	497	494	478	490	487	503	474	464	477	458	503	484	472	461	478	504	487	457	495	486	466	475	488	496	515	530	481	495	501	488	481	509	485	507	491	490	506	431	455	482	497	474	524	502	500	472	485	504	445	473	490	525	463	477	475	488	490	484	513	488	500	452	510	543	484	492	527	535	498	506	514	487	485	510	496	479	492	490	525	497	480	511	474	486	494	488	528	491	500	485	498	488	454	491	494	484	493	515	503	469	473	512	499	527	492	513	519	503	528	494	450	461	475	431	479	487	507	485	460	493	533	491	470	479	507	510	485	476	520	489	450	484	506	507	484	502	505	505	484	482	484	493	444	485	487	475	492	456	465	546	486	478	465	462	494	463	469	471	490	503	493	515	504	513	474	484	487	478	478	540	489	496	494	486	502	514	445	509	454	491	507	471	491	478	505	460	470	503	454	518	493	498	466	503	480	474	468	481	493	516	507	496	485	474	473	504	475	496	513	495	495	482	520	508	506	511	498	473	454	476	462	503	470	494	522	520	445	497	483	464	544	495	487	542	538	498	501	499	484	500	481	496	496	478	484	477	523	477	496	480	503	503	484	474	465	510	484	466	476	499	493	486	491	506	450	502	467	496	490	502	497	492	453	475	474	480	483	485	516	520	502	460	500	503	565	492	498	470	452	502	480	536	520	501	478	509	501	468	487	493	483	478	476	542	444	485	483	469	504	511	469	472	517	507	467	489	463	520	546	529	492	514	494	498	476	516	504	476	506	477	446	495	514	478	494	531	474	502	509	491	453	477	496	479	479	509	481	461	443	484	528	487	516	471	466	468	514	480	489	493	493	440	524	444	503	487	491	522	496	488	513	502	503	476	483	538	496	501	479	508	480	492	500	500	495	467	469	489	481	445	449	524	445	479	502	506	504	522	521	530	504	493	488	525	485	475	470	470	533	457	488	455	493	496	498	512	504	465	504	500	484	498	485	504	522	500	476	501	511	481	505	541	536	487	520	496	472	517	508	479	502	488	513	506	474	540	486	492	496	502	478	471	470	453	493	513	437	480	482	488	539	509	512	489	490	461	515	446	516	490	487	519	475	481	465	533	445	486	477	482	507	548	495	483	463	513	482	499	502	471	503	461	469	519	477	448	473	489	503	497	480	488	464	470	486	542	514	504	492	484	468	500	497	510	483	471	471	474	444	485	476	474	503	502	495	484	481	479	517	482	443	480	443	448	471	504	483	488	489	478	492	447	471	502	471	475	516	542	481	483	466	494	517	474	478	538	456	471	498	498	477	526	461	498	502	469	501	501	498	539	488	461	463	481	507	501	501	457	524	527	489	484	482	502	504	487	473	487	516	496	495	509	465	509	514	458	468	497	482	498	479	470	485	458	517	502	515	513	518	454	511	509	486	499	478	492	504	504	505	469	445	504	548	516	468	472	480	479	501	466	467	512	482	483	508	487	485	465	506	497	490	477	496	468	484	485	493	525	497	478	455	495	511	466	500	478	488	512	463	468	476	490	502	451	510	506	526	506	464	484	544	480	467	525	462	475	501	478	479	483	485	500	483	510	453	473	513	507	501	477	486	485	486	509	504	525	486	523	486	430	486	488	469	475	479	495	530	496	464	474	484	483	516	477	471	492	456	522	502	479	490	488	453	459	474	461	530	527	485	491	500	473	502	490	464	483	480	490	478	502	435	490	491	489	477	490	501	499	491	487	477	481	472	439	464	476	520	532	520	484	515	506	443	457	487	507	520	494	493	501	475	476	489	511	502	461	523	479	490	501	498	449	503	518	469	503	523	497	478	463	484	516	481	485	441	460	482	473	552	503	467	493	512	461	491	485	536	486	459	472	487	528	471	499	462	444	487	516	455	483	479	518	509	484	516	473	476	518	483	460	503	481	490	498	516	442	480	456	487	467	480	482	507	513	495	511	485	478	478	502	476	507	450	527	525	491	467	501	476	500	464	473	525	501	498	492	488	510	499	508	501	531	468	441	482	514	506	473	502	475	471	495	521	474	504	481	514	495	462	514	485	479	519	460	466	464	515	497	459	466	486	495	483	483	479	477	451	498	486	471	492	471	460	497	498	472	470	521	442	509	498	475	458	507	495	479	471	494	442	509	497	472	448	470	485	484	450	472	485	491	476	477	490	527	453	492	480	473	493	451	470	475	514	506	469	484	464	499	522	485	503	494	500	476	488	511	449	470	491	459	533	499	475	514	453	495	522	515	504	499	506	476	422	507	502	488	498	503	478	478	509	543	506	455	482	486	467	487	549	474	490	489	524	480	506	507	505	476	503	492	514	487	475	476	456	479	488	460	469	491	478	459	506	488	501	444	469	498	505	520	468
26540	20416	8089	653	412	344	214	177	166	145	160	169	143	143	158	155	160	161	144	177	152	145	134	137	147	140	146	164	171	156	163	163	138	158	160	182	120	136	151	162	167	171	160	138	151	165	146	149	161	160	155	140	154	129	156	151	141	134	140	140	149	147	151	158	161	169	171	170	139	139	123	170	143	165	166	159	162	142	141	150	157	149	141	173	137	160	150	154	148	162	156	169	135	155	153	150	153	130	155	165	139	150	149	158	171	153	150	139	140	155	145	161	159	142	134	163	150	152	150	140	163	143	161	144	159	122	140	155	141	162	149	134	130	173	167	147	133	142	164	141	146	150	154	149	147	156	168	165	140	147	152	150	151	148	171	172	133	130	139	137	153	153	139	188	147	141	134	147	157	142	135	142	136	152	139	129	153	142	146	165	171	154	153	154	154	162	154	136	154	146	162	153	138	139	148	139	152	139	168	139	149	159	155	137	158	149	146	163	144	158	151	140	160	136	149	162	157	152	142	132	146	149	130	151	153	150	170	150	162	158	160	148	140	146	150	158	136	154	139	166	150	153	164	139	149	156	166	182	142	151	149	146	150	167	154	144	162	121	157	147	135	171	126	157	143	160	137	145	152	151	153	170	144	148	147	156	164	162	142	158	164	144	147	153	136	164	154	141	136	167	157	167	156	157	147	157	158	146	154	156	162	145	142	133	160	143	170	141	143	172	153	178	159	139	132	148	152	119	157	147	166	139	149	152	159	151	165	135	148	139	142	145	160	163	162	165	146	142	156	135	161	143	143	152	142	156	165	149	140	135	154	152	145	158	128	143	158	151	138	148	146	142	126	159	152	153	151	140	176	164	168	158	130	145	145	152	136	146	146	156	164	138	153	146	142	160	165	149	161	178	153	164	147	154	169	164	146	132	156	159	155	146	146	162	156	167	121	122	143	146	144	159	154	149	165	165	153	139	156	139	148	125	133	140	156	164	155	127	156	131	183	171	153	149	172	143	125	138	126	164	151	144	172	171	154	147	136	145	158	158	131	150	145	127	142	167	144	145	149	155	153	163	177	140	143	140	151	165	147	152	118	148	137	164	148	157	139	127	145	125	142	141	149	144	148	151	143	139	133	144	163	142	148	151	145	181	172	139	163	150	163	143	156	128	168	145	153	170	144	155	160	158	133	156	152	155	149	141	154	151	147	145	140	161	155	139	142	182	147	156	157	149	161	134	159	170	127	141	152	135	150	167	155	178	148	138	163	150	162	158	157	152	149	152	128	164	153	170	154	125	153	138	142	152	156	146	141	149	153	158	129	167	130	160	135	156	153	163	146	158	162	151	169	151	155	168	150	148	182	140	151	169	134	150	144	148	145	150	147	142	158	174	139	151	154	169	162	156	135	151	131	165	148	156	159	164	178	150	155	155	151	149	144	158	143	141	148	152	157	130	156	147	151	142	131	142	174	140	161	144	167	132	142	149	148	116	158	145	155	144	160	168	153	172	148	179	157	166	144	135	143	142	139	131	154	159	145	143	143	137	152	149	138	154	149	150	145	138	151	154	186	139	158	164	133	132	140	157	165	152	164	146	147	147	145	140	138	163	157	163	141	145	153	137	170	146	145	151	160	152	160	175	172	156	143	155	167	144	130	137	140	141	143	141	133	163	158	142	154	150	143	156	141	154	162	150	149	133	158	176	151	151	142	164	142	175	132	157	147	139	160	148	144	152	129	137	142	130	171	162	138	150	132	162	149	143	152	165	137	116	152	150	154	130	139	134	163	149	169	138	166	135	162	143	161	168	169	155	153	153	136	149	141	140	131	140	159	139	153	156	163	148	151	156	160	147	146	165	169	152	161	164	146	150	158	133	156	156	175	177	162	151	150	142	154	146	152	160	151	128	161	146	146	159	139	145	157	118	138	149	143	140	134	139	165	141	152	147	157	132	152	137	139	143	151	149	129	154	159	158	151	141	146	144	137	135	150	159	129	145	131	140	166	150	161	149	151	144	160	147	179	136	152	171	155	157	162	163	164	145	147	126	141	132	158	145	141	133	143	134	154	139	153	147	139	131	151	161	151	144	147	143	151	161	145	156	142	158	168	143	142	138	136	147	142	152	135	154	154	138	148	158	170	167	139	158	135	168	144	155	152	150	151	136	147	167	157	159	154	159	148	142	153	145	125	146	170	142	152	160	149	150	158	144	139	150	134	166	152	141	164	150	157	138	151	135	161	119	143	165	160	138	164	139	147	149	161	123	174	145	148	143	137	160	147	138	172	171	150	136	163	137	144	153	141	163	159	138	136	149	158	147	150	164	164	153	137	170	154	147	158	165	158	139	138	144	155	162	155	176	147	190	165	140	149	143	162	131	166	162	147	154	129	150	142	167	134	152	154	164	143	158	148	155	158	178	141	149	161	133	154	147	160	156	145	145	144	159	130	159	126	152	146	136	148	164	144	146	140	136	114	140	143	135	145	171	147	128	139	152	152	161	137	142	156	173	153	154	128	153	136	146	169	137	167	143	145	136	139	172	163	158	141	167	150	151	151	151	140	176	133	153	164	132	144	146	131	150	139	137	147	162	124	149	159	156	127	143	153	158	159	154	161	139	159	157	150	140	139	152	165	124	148	140	147	155	151	135	146	162	128	154	154	145	135	170	165	136	141	133	160	168	148	146	140	137	168	167	157	162	154	159	150	146	165	151	152	162	154	135	145	146	138	153	163	161	150	175	155	154	132	151	167	147	151	151	156	172	146	160	151	177	137	138	157	144	126	153	170	154	140	156	173	174	152	144	148	140	143	168	137	169	165	158	146	129	147	150	150	148	157	166	162	152	143	165	133	153	156	155	161	159	161	167	157	167	142	140	144	145	140	178	146	129	131	139	151	157	174	150	169	154	144	141	142	144	130	151	144	146	164	163	159	156	150	150	165	150	156	162	158	139	150	136	142	140	159	138	142	146	162	173	129	147	135	156	160	174	145	158	157	147	137	131	139	163	138	150	163	118	154	163	159	148	153	148	149	174	143	161	159	171	140	151	146	155	142	156	150	149	162	173	130	167	177	148	153	140	147	168	141	164	161	165	153	147	140	152	152	153	138	160	149	130	157	143	169	142	142	148	135	148	151	149	156	155	138	169	151	162	128	146	158	147	144	183	168	168	139	131	138	153	152	130	148	143	151	144	137	125	137	154	139	129	155	156	169	143	147	163	144	137	151	151	150	133	156	170	145	165	143	154	142	131	171	165	177	148	146	146	145	155	139	139	148	147	154	161	147	157	139	164	147	152	143	139	149	179	152	151	130	161	149	142	153	136	159	148	141	147	155	156	141	145	151	138	155	149	142	159	143	139	126	137	164	160	169	137	156	123	164	140	160	145	123	168	135	154	145	132	155	144	145	150	121	150	133	151	132	141	138	168	153	150	146	144	148	155	160	148	131	163	158	147	137	158	132	139	142	140	146	139	144	158	159	126	151	167	164	150	141	151	157	140	147	143
11346	1489	1232	741	566	463	422	358	389	377	350	343	363	346	301	327	287	269	310	293	320	307	319	293	320	295	297	328	308	326	285	307	333	310	294	299	302	302	330	297	297	283	304	308	290	341	317	282	329	302	314	287	261	297	283	280	302	282	262	264	312	305	320	317	335	312	317	293	299	313	276	251	317	291	289	303	298	277	307	272	310	324	289	306	311	310	323	317	298	278	309	328	295	301	299	328	280	295	285	297	286	281	304	273	302	257	296	298	291	309	287	308	285	272	308	287	276	287	313	294	300	307	322	274	300	271	337	297	299	277	264	326	286	313	292	284	311	272	335	291	285	334	284	277	300	258	264	303	307	316	311	290	266	286	305	277	299	296	287	305	308	316	285	281	297	281	299	273	304	296	320	281	286	298	295	284	318	330	289	298	286	303	312	310	298	290	295	307	300	256	315	312	284	293	293	309	309	302	313	274	290	309	275	324	269	319	308	317	274	280	301	286	284	291	260	309	282	303	305	321	305	290	292	307	309	300	298	300	278	305	290	290	290	293	282	287	317	305	325	291	326	298	293	299	286	283	288	307	292	285	276	289	285	335	290	285	321	288	288	287	315	264	298	289	299	301	289	300	271	319	320	290	310	307	274	297	305	300	323	281	298	302	289	324	294	304	282	308	329	310	290	305	274	302	271	285	319	291	313	310	321	280	285	286	288	317	279	277	312	305	317	284	305	270	308	318	294	290	324	305	291	273	268	329	291	279	305	325	319	280	282	323	302	334	294	291	353	280	318	277	301	275	285	311	294	268	320	278	313	288	316	287	274	306	297	305	291	313	339	320	272	280	290	306	299	315	304	270	276	288	307	326	299	319	311	304	316	273	293	287	312	293	293	306	296	287	267	303	301	284	295	274	281	301	286	284	327	298	289	308	301	285	311	316	303	322	286	296	289	334	281	287	303	289	294	304	278	301	293	319	254	302	308	270	284	289	271	268	301	293	308	298	319	325	278	323	281	285	296	322	323	288	311	302	284	319	309	297	292	278	312	271	280	279	296	298	286	284	256	320	292	283	290	322	285	291	303	270	279	299	294	307	289	311	284	281	354	285	289	332	279	282	290	279	267	303	301	311	305	271	296	308	283	275	300	344	305	259	286	352	298	307	309	308	335	303	305	313	314	314	285	282	286	307	272	276	308	325	301	316	301	296	305	298	290	308	280	273	283	312	318	295	291	304	322	285	269	274	277	312	303	288	308	291	292	311	311	300	286	295	304	316	291	305	282	294	291	284	302	274	271	323	317	283	299	327	308	290	316	294	289	298	296	283	293	286	300	272	284	278	281	300	293	301	299	253	302	297	324	321	320	308	274	317	286	289	285	284	258	261	305	279	281	279	273	293	273	276	306	264	287	261	291	264	275	310	297	313	308	319	296	299	296	297	297	303	281	291	293	277	288	300	297	294	294	314	302	266	274	294	323	313	326	301	264	328	288	273	270	279	274	285	299	302	279	289	280	264	256	268	294	274	307	285	335	312	288	277	260	305	289	277	299	265	301	272	302	294	322	312	306	304	301	303	332	272	277	293	304	302	314	298	320	290	315	292	310	299	296	308	299	326	288	288	307	311	322	286	295	297	289	308	299	302	295	290	282	300	281	288	294	326	304	281	292	314	316	272	313	269	323	302	301	289	313	290	287	271	284	294	286	323	305	314	319	285	304	307	296	302	270	298	329	291	290	297	297	289	333	312	305	306	308	260	286	265	300	288	325	274	282	326	282	317	304	302	293	304	300	273	290	289	297	285	354	286	296	315	306	348	296	302	306	300	326	327	301	309	281	297	268	333	329	304	329	281	302	261	277	342	296	334	295	328	284	292	269	281	320	279	327	269	300	293	271	268	286	274	309	298	308	296	294	285	269	293	304	303	281	268	326	288	318	301	278	272	290	306	301	291	284	277	277	313	278	295	310	305	317	272	285	287	293	313	285	299	307	287	283	308	292	283	282	288	275	309	294	291	308	313	305	300	318	312	319	308	294	283	304	284	277	302	262	307	301	295	282	302	299	301	272	276	300	291	285	305	302	282	285	274	326	290	280	289	276	278	303	329	309	298	280	281	292	302	259	304	297	283	303	268	275	251	283	306	311	298	284	287	329	270	332	298	290	270	308	347	291	267	298	290	291	307	301	306	334	288	309	281	312	311	312	307	276	301	298	297	343	265	304	272	317	306	294	293	287	287	266	310	297	311	275	293	291	263	308	292	291	284	313	322	319	325	257	301	327	313	305	286	302	305	310	298	260	296	314	315	302	327	304	291	298	293	267	293	277	285	313	278	309	284	285	298	290	291	288	278	276	318	314	314	308	298	299	283	301	296	277	287	294	286	297	289	272	282	265	299	284	299	277	298	312	293	280	263	278	316	270	299	327	306	282	292	308	309	274	359	316	309	315	299	290	319	315	318	273	329	312	282	287	308	294	313	306	298	318	254	305	294	307	283	258	297	307	269	307	315	269	308	293	305	288	295	306	284	307	341	269	300	296	316	284	302	284	295	335	320	286	313	300	305	343	297	280	305	266	311	320	293	280	303	305	312	262	316	280	308	320	272	314	291	272	311	298	312	302	295	284	283	283	301	290	313	286	310	260	283	307	317	308	275	288	282	301	311	320	323	305	302	274	330	305	293	311	280	298	296	296	299	337	317	285	298	293	300	297	312	278	298	305	279	285	269	326	305	317	303	304	286	269	302	311	301	300	321	281	277	309	294	278	278	302	339	265	276	290	299	293	281	279	326	301	313	265	298	311	306	274	293	264	279	311	307	261	279	311	318	304	270	250	304	290	289	296	282	285	298	291	280	313	301	327	306	299	277	320	309	271	274	318	313	303	280	294	294	287	315	307	282	319	289	300	303	284	274	277	303	294	300	276	271	316	309	275	335	266	296	299	294	302	308	306	321	280	294	338	279	272	310	304	289	285	308	277	275	265	299	328	323	304	298	302	309	295	304	273	328	289	310	288	308	268	290	299	288	302	285	298	293	291	318	278	288	279	265	280	301	299	294	304	306	313	283	288	320	280	291	305	288	315	271	281	302	313	295	339	288	295	278	296	260	293	325	292	284	276	274	341	271	308	280	314	307	313	305	315	302	297	323	265	291	280	328	297	298	345	328	280	311	333	308	334	313	304	274	305	275	265	316	294	321	265	312	309	295	319	283	317	306	300	302	260	292	301	318	299	292	287	273	296	299	264	307	287	316	299	293	282	309	265	304	275	300	304	312	292	279	303	322	301	287	307	295	291	303	283	333	289	298	288	296	267	323	310	292	293	286	337	270	298	334	328	270	263	285	285	303	309	289	299	318	260	334	270	306	297	285	282	291	313	257	298	310	269	280	312	303	329	269	276	312	272	245	327	298	279	304	294	301	298	297	301	292	286	279	287	297	280	294	280	304	278	319	300	284	289	263	279	286	275	294	310	274	280	269	294	302	300	323	310	266	252	302	293	303	306	289
23858	20962	27901	24190	19343	1398	520	298	299	231	223	198	181	168	172	148	156	130	124	148	143	116	134	127	143	110	137	129	124	116	116	120	96	102	135	116	131	111	100	107	115	106	124	135	116	108	97	112	115	110	120	131	102	114	105	99	120	115	125	116	111	134	126	109	122	117	109	102	100	126	100	109	107	119	100	102	105	113	107	110	113	120	108	126	107	133	109	107	103	107	98	115	117	108	118	116	118	113	115	114	117	114	124	115	126	105	135	122	114	99	81	112	125	120	124	106	116	99	118	120	120	99	114	109	136	121	115	136	110	117	123	98	107	130	109	125	118	102	107	119	113	135	115	97	121	121	120	122	99	105	97	118	115	100	95	111	128	114	108	105	113	113	129	111	111	110	106	110	103	98	123	121	89	130	111	111	115	104	117	125	119	121	121	107	105	108	92	106	121	118	125	112	119	101	101	117	104	126	100	112	110	115	112	103	120	122	104	114	110	90	123	114	129	124	98	131	136	113	118	114	132	110	116	107	104	117	115	102	102	108	127	116	103	101	102	122	122	100	125	122	114	105	126	113	105	105	97	99	123	109	102	113	125	112	112	128	127	103	115	111	114	98	106	119	121	98	113	108	103	97	99	118	115	111	124	101	103	93	114	105	107	118	103	113	105	81	115	103	90	108	122	116	126	124	119	108	123	118	122	108	104	118	131	114	122	110	102	111	91	103	119	131	133	103	121	116	121	113	98	97	97	119	109	111	127	119	100	123	94	88	112	106	117	104	113	85	100	107	113	114	112	112	124	118	136	113	99	113	97	102	101	105	128	109	127	98	115	110	114	122	118	134	121	107	132	104	109	111	110	106	113	97	119	99	131	119	98	112	125	121	102	112	112	111	113	110	102	90	100	116	110	100	118	115	99	110	126	103	113	134	106	131	119	130	113	129	95	111	119	119	100	118	110	101	105	124	114	103	128	136	127	107	113	120	123	103	116	104	118	143	116	114	116	99	127	114	104	99	109	100	109	112	120	121	96	106	122	97	111	97	128	115	110	114	106	125	116	96	114	97	104	100	93	91	101	123	104	103	101	106	111	109	110	107	114	114	117	105	104	93	110	113	100	108	105	101	107	109	118	119	114	104	124	96	105	110	120	100	97	114	110	128	113	106	105	116	109	106	104	111	129	126	124	122	114	110	106	109	100	89	98	118	113	130	119	117	129	126	122	109	101	122	109	106	110	105	127	122	109	109	108	124	108	107	129	113	114	104	114	110	116	124	98	109	118	100	103	106	114	104	111	108	94	106	114	91	95	125	119	116	95	117	102	127	114	111	118	116	125	109	97	119	114	106	113	123	106	110	101	126	98	106	120	121	123	107	126	115	89	109	125	123	107	109	129	94	110	105	98	108	117	122	108	109	108	119	125	109	106	103	121	116	109	117	102	105	130	121	105	105	111	128	129	89	127	140	103	122	112	96	121	111	111	96	119	114	110	120	120	111	100	113	107	114	97	104	105	115	112	113	116	101	110	125	121	120	109	121	112	113	121	101	100	100	119	127	121	100	112	96	130	113	114	100	124	111	109	114	97	126	119	107	110	123	117	96	101	117	107	107	119	130	124	110	120	111	96	101	109	101	105	110	105	101	112	112	134	109	107	100	116	121	124	123	111	113	113	97	118	117	98	110	91	102	129	106	109	122	104	129	101	120	130	101	117	118	102	120	111	94	113	100	119	107	106	120	116	96	102	121	109	132	113	122	108	110	106	117	102	103	104	111	95	115	105	125	111	108	114	113	105	96	115	116	110	109	118	105	97	108	111	123	131	129	107	119	107	103	109	107	115	100	97	102	121	115	107	103	99	102	132	109	103	122	124	99	109	117	119	124	121	116	109	93	124	103	114	117	102	121	121	117	132	141	104	121	108	121	82	100	114	95	97	109	113	124	114	110	108	117	112	90	102	100	125	98	109	128	100	101	114	114	103	116	95	98	107	110	108	107	116	97	106	113	108	99	114	109	123	110	105	104	89	111	108	106	102	133	112	117	129	117	122	120	138	106	130	112	109	130	117	120	118	123	102	114	109	99	121	113	106	110	124	114	119	128	108	131	102	120	107	92	134	131	101	106	104	107	112	131	130	121	110	115	106	111	114	122	121	110	93	125	102	109	125	111	127	112	112	130	118	123	118	117	109	138	99	114	100	110	105	105	126	123	113	109	115	98	124	139	109	122	124	136	105	99	111	130	108	121	112	116	115	104	124	120	108	111	106	100	101	100	118	123	122	109	113	112	100	120	107	95	105	113	89	88	116	101	108	119	122	114	124	132	120	133	98	119	128	115	116	111	99	106	126	115	114	114	106	101	130	110	132	111	110	107	83	120	119	114	121	133	125	122	114	107	121	106	102	115	111	103	113	119	106	103	115	99	115	120	104	112	108	110	98	113	113	118	118	100	121	116	113	113	127	118	99	109	105	107	126	114	112	94	107	91	105	103	105	92	98	122	108	86	116	125	101	111	120	121	119	119	137	114	113	103	104	108	96	109	120	96	132	110	128	118	112	120	102	114	113	102	97	117	101	112	102	109	125	102	107	114	109	89	99	113	104	112	127	102	117	112	101	121	129	130	118	112	141	100	98	101	112	106	99	111	103	127	91	110	111	114	107	114	101	114	129	116	109	111	116	106	106	112	93	98	97	121	123	108	104	125	122	100	103	106	101	115	134	126	112	108	106	115	114	119	107	110	113	102	107	111	113	107	95	94	125	123	122	93	110	137	116	120	112	120	126	111	105	104	111	121	118	126	96	126	117	114	96	105	126	109	120	92	123	120	129	114	105	117	118	95	127	106	125	108	97	110	111	120	126	124	115	103	103	101	112	121	100	121	124	113	106	111	118	115	116	136	103	106	115	115	133	116	119	124	106	116	112	107	118	109	110	123	125	119	113	113	123	102	109	93	110	125	118	125	133	113	118	107	103	105	119	107	136	103	88	100	106	107	104	116	104	126	110	109	132	113	114	98	120	94	123	116	101	109	103	130	126	121	112	106	125	111	110	113	110	127	135	123	105	105	91	137	115	114	107	106	112	114	104	103	103	103	119	107	119	104	114	130	105	90	118	104	111	100	113	106	117	111	99	107	108	121	101	124	112	80	106	101	97	113	132	101	124	110	106	100	109	133	88	118	119	110	98	115	109	108	112	115	90	107	99	110	107	97	125	112	143	134	133	125	116	114	121	85	123	78	101	95	113	117	135	113	109	99	104	92	129	106	115	117	123	113	107	131	122	107	113	90	113	116	95	107	122	103	96	111	110	106	98	109	125	119	99	109	116	107	102	114	119	130	106	87	112	119	115	105	103	118	113	127	114	121	112	105	106	135	107	126	115	119	106	109	118	126	112	119	100	117	116	112	87	115	114	134	106	121	101	115	102	108	97	106	100	113	101	120	124	130	127	126	118	116	122	116	115	121	118	116	120	122	117	110	107	107	103	113	108	99	133	112	115	101	123	119
22567	9336	7971	4112	2518	1800	1395	1068	858	736	623	538	485	451	416	429	348	351	336	291	310	280	319	299	257	295	264	253	241	231	261	259	241	248	243	199	248	244	256	246	233	235	234	233	241	236	233	233	263	214	224	227	236	251	210	238	215	240	232	231	234	221	233	229	224	226	208	219	219	225	228	226	218	226	209	225	238	211	228	244	204	228	244	215	231	228	221	245	233	194	224	239	214	237	222	208	206	233	225	217	211	210	204	233	216	221	219	210	227	214	218	205	219	225	208	195	226	239	215	195	227	232	220	229	220	237	223	230	217	217	221	217	237	241	225	218	222	209	230	235	212	240	213	217	227	223	224	237	216	238	233	242	216	221	194	215	241	223	228	226	227	219	207	199	202	218	217	209	230	212	229	215	239	230	189	187	229	199	190	229	236	211	232	221	218	221	213	199	216	232	222	232	233	228	233	209	177	188	197	242	238	209	222	236	206	222	208	212	219	215	236	229	219	249	213	195	219	200	218	206	215	209	201	215	217	253	231	217	221	226	205	198	229	207	215	217	209	204	230	215	244	185	235	216	196	224	212	206	197	226	200	246	195	221	231	222	238	215	220	197	204	231	229	230	229	217	222	224	235	234	175	222	213	201	205	210	215	208	249	231	194	207	238	221	230	220	206	228	235	230	213	214	227	234	209	215	196	204	224	205	219	221	185	199	237	182	238	237	234	218	215	246	208	208	230	215	220	241	237	226	235	244	214	229	252	195	218	215	229	229	226	224	221	215	213	211	204	211	200	229	218	203	212	219	214	219	197	216	214	219	190	208	203	207	228	232	216	194	229	217	232	220	215	213	215	226	211	224	214	228	216	201	205	234	227	201	215	208	199	255	198	222	199	216	207	238	203	228	214	173	219	246	185	255	253	203	185	199	197	202	205	199	231	220	212	228	237	217	212	192	203	215	215	216	218	198	226	235	202	202	219	228	219	221	202	202	214	210	215	238	218	196	209	222	207	208	226	224	226	246	211	238	212	227	240	205	240	242	192	226	203	232	234	209	195	241	227	224	227	207	221	230	235	217	208	249	219	224	198	218	209	230	221	238	213	210	218	232	214	194	189	222	194	220	232	240	234	247	204	235	226	212	227	211	195	217	215	187	219	221	213	217	219	222	217	211	219	205	223	201	226	225	217	210	203	217	229	216	211	232	221	200	226	226	219	208	191	218	215	215	225	198	228	202	215	191	232	245	216	221	236	237	216	219	205	220	212	209	229	236	229	220	203	191	199	215	217	232	217	212	219	205	225	201	228	205	212	226	200	215	222	187	238	239	237	230	217	192	208	195	217	219	238	212	194	173	227	237	215	228	195	204	220	218	215	206	189	197	242	211	222	198	222	233	196	208	234	243	224	199	199	226	220	193	214	222	201	211	222	230	221	232	220	228	200	235	213	200	231	218	252	223	225	229	246	251	224	238	224	217	210	227	210	208	208	194	230	245	224	211	238	194	224	218	211	234	245	218	227	221	229	201	204	212	228	188	205	217	181	236	201	216	228	187	253	203	239	208	226	205	197	235	201	245	242	201	214	185	226	202	213	224	194	204	203	208	208	205	207	225	202	198	214	218	203	204	232	242	204	212	230	245	237	228	223	249	219	207	219	187	215	227	216	243	234	210	205	218	206	222	220	202	226	200	223	186	241	215	228	238	213	214	208	214	204	192	224	226	185	217	237	238	207	223	227	216	211	231	220	233	224	229	219	236	230	206	207	211	217	207	242	231	204	199	217	188	221	224	223	233	217	245	234	198	217	211	237	204	225	221	247	216	230	205	233	211	218	214	244	219	225	215	206	200	207	196	231	239	209	185	233	205	211	203	214	230	211	218	220	209	221	210	188	199	222	215	216	199	249	210	208	225	224	215	185	204	202	222	205	212	229	226	191	225	233	221	236	214	221	227	207	191	198	196	223	209	217	218	189	242	218	228	239	219	213	217	215	218	242	238	219	215	199	203	204	203	229	216	227	232	208	251	211	227	236	211	189	224	216	219	208	240	256	218	233	215	242	228	219	207	207	213	213	213	203	209	204	224	220	218	225	199	207	218	199	238	233	208	204	226	203	237	229	226	207	215	244	194	214	238	249	214	180	204	240	211	232	229	217	244	243	221	202	218	219	229	235	196	238	198	210	214	196	209	214	221	213	224	239	248	216	233	215	233	225	225	232	230	241	235	205	221	230	222	210	241	207	208	207	214	206	206	216	209	213	210	212	232	207	208	224	223	207	228	203	203	243	237	201	226	226	219	241	216	220	222	212	210	233	222	232	259	218	196	207	211	219	216	247	230	207	208	193	213	212	209	212	214	209	244	187	217	263	226	216	223	225	204	220	227	232	196	238	204	200	211	226	223	214	224	195	212	236	217	190	202	210	198	216	229	218	207	200	214	221	227	221	218	208	225	219	213	233	222	198	205	229	223	226	196	223	237	217	201	212	237	183	205	198	194	191	213	244	220	192	221	200	222	251	197	233	223	207	207	223	207	220	190	214	214	207	206	202	245	197	209	205	223	226	198	237	227	218	230	208	214	223	227	227	195	214	221	230	225	204	247	245	213	243	227	206	192	245	210	225	204	233	217	216	210	220	213	213	222	240	246	217	210	227	223	218	226	214	194	228	203	190	212	213	217	241	205	216	206	223	221	210	180	211	216	237	220	219	206	230	228	210	240	213	192	214	228	219	200	190	238	199	218	197	201	197	202	227	214	218	201	202	218	207	213	230	227	209	214	208	225	228	219	230	228	227	220	243	197	212	226	225	224	221	221	199	202	223	227	197	236	212	220	216	224	197	205	206	217	218	220	233	189	236	246	237	203	208	198	216	235	196	228	188	207	223	222	207	182	217	204	242	236	225	233	212	215	235	199	221	207	216	210	217	245	212	205	217	202	245	234	213	197	239	218	229	231	237	243	237	234	216	212	221	219	250	206	210	205	207	208	231	222	206	227	188	214	226	216	219	199	201	228	209	230	231	209	225	228	227	205	206	197	231	217	187	230	231	185	220	229	203	218	215	221	220	227	209	213	209	179	213	226	203	216	232	246	221	212	183	213	227	215	212	234	234	217	239	219	217	216	231	190	214	220	210	200	251	213	230	218	204	199	209	204	210	231	183	221	230	214	204	230	221	229	207	195	231	221	224	216	211	209	223	224	206	214	221	230	200	236	249	219	226	207	200	222	211	218	229	200	216	205	234	222	218	197	232	231	205	219	219	223	207	207	207	217	237	227	203	237	230	222	224	239	200	208	222	214	221	217	224	233	222	212	205	210	258	217	223	223	204	185	192	232	217	232	229	205	215	223	211	197	193	213	233	227	217	231	217	226	234	220	219	223	239	227	226	236	215	210	229	224	234	216	210	211	209	213	222	230	206	227	231	217	233	233	221	219	207	242	210	214	236	207	199	235	224	203	189	205	225	224	228	208	223	229	231	213	233	247	210	237	206	237	230	227	202	225	244	214
22953	20970	28560	23543	20971	18483	1793	767	605	566	507	467	455	406	378	383	352	340	297	344	313	357	309	334	304	301	306	293	299	304	302	314	322	274	268	339	281	324	313	294	282	254	301	301	288	266	265	293	300	280	292	315	262	283	283	292	294	280	326	272	291	270	271	326	300	287	267	310	322	289	293	304	299	268	299	298	252	292	295	268	279	260	267	279	282	278	291	307	313	256	308	268	292	285	279	253	277	259	300	302	270	301	261	284	281	296	299	265	292	289	278	273	273	282	315	296	280	281	267	267	295	264	266	280	289	286	278	276	262	295	295	291	272	271	287	252	304	255	271	276	264	272	281	266	282	282	250	282	268	285	289	294	270	295	255	285	295	308	289	278	280	290	275	324	266	292	257	254	277	282	306	268	285	279	281	287	284	293	255	295	291	291	263	277	272	295	290	275	293	272	280	290	262	262	292	284	276	300	286	263	306	296	282	283	289	298	291	274	279	284	268	285	289	299	280	280	269	255	245	295	288	278	242	239	276	301	275	272	294	281	275	262	287	282	285	272	263	265	284	299	287	306	278	261	280	294	289	274	294	266	311	262	260	254	298	246	270	247	282	270	283	275	254	310	283	266	275	295	295	255	295	302	274	310	254	275	302	292	300	259	289	282	282	248	269	289	309	304	280	262	304	280	276	280	284	299	288	288	259	301	271	290	310	275	310	279	299	266	325	267	293	272	269	285	293	267	266	318	282	290	286	276	263	280	290	294	308	282	317	278	271	301	280	270	302	279	304	281	266	298	307	272	259	271	298	258	287	262	252	274	299	265	273	285	313	284	287	278	246	274	291	252	282	249	289	292	245	294	269	297	265	294	297	278	284	305	268	289	281	250	266	307	269	275	266	307	282	277	245	283	292	282	268	274	303	273	315	293	307	274	270	250	269	240	258	276	278	248	290	284	281	282	265	251	272	270	258	284	271	324	245	274	270	267	287	270	272	258	272	289	283	252	290	268	285	266	285	294	296	306	295	298	252	295	293	325	289	268	294	247	272	284	289	280	264	287	284	291	282	316	301	254	276	284	270	272	269	259	279	298	290	317	251	285	267	290	307	256	293	268	266	250	278	279	288	276	258	275	277	279	285	289	287	293	270	316	253	275	293	306	320	270	254	272	247	281	283	271	293	276	262	262	266	292	267	287	255	297	278	296	272	275	282	277	256	265	271	288	289	261	245	284	271	278	278	285	286	264	286	266	276	330	280	302	303	311	291	323	277	275	295	288	305	284	300	296	268	300	277	287	244	298	290	280	285	275	248	303	288	289	318	285	271	315	263	257	301	277	290	271	263	295	273	276	277	300	298	266	267	293	296	286	296	282	263	269	297	297	287	283	292	268	308	271	282	255	257	268	272	275	276	285	271	290	291	262	267	299	290	322	278	278	286	259	294	281	283	264	291	308	286	325	281	335	278	262	256	287	257	312	302	274	305	282	282	287	252	304	311	272	244	230	287	270	282	289	243	284	245	291	287	274	289	277	283	306	305	276	300	294	292	266	269	280	262	304	280	283	300	293	275	263	278	267	279	276	267	280	296	291	299	274	282	286	281	253	297	301	287	322	264	271	265	280	284	280	268	254	320	292	287	246	261	278	284	302	261	269	275	288	288	263	281	304	290	283	274	255	303	290	303	305	280	309	290	273	278	298	262	296	266	291	280	292	295	297	285	261	257	297	292	293	287	272	289	304	266	287	280	296	273	303	259	252	290	250	272	255	281	255	275	303	279	284	267	287	265	278	268	275	245	270	306	291	278	259	265	290	264	301	254	274	312	293	301	302	261	269	273	268	272	273	278	267	278	258	319	290	287	299	280	261	299	253	286	261	258	292	262	263	276	273	266	257	274	262	288	259	312	273	293	257	269	252	255	312	320	308	265	281	311	280	284	288	275	261	310	280	282	266	260	271	283	274	272	250	262	268	306	268	261	294	271	278	249	296	253	294	280	271	307	284	273	283	276	272	262	314	271	275	283	310	288	277	278	290	293	284	260	255	284	301	275	257	275	261	259	274	284	295	293	301	269	298	290	283	294	278	287	260	264	273	278	299	269	277	287	271	252	261	295	298	258	252	297	280	309	287	262	279	257	285	262	271	286	277	280	314	289	272	283	253	300	275	283	269	263	286	270	271	271	286	285	303	254	266	279	292	285	283	253	259	272	254	294	279	269	278	273	281	260	240	267	273	291	265	270	292	300	293	290	287	269	268	268	284	246	277	279	276	281	262	266	286	324	293	295	239	299	297	268	279	274	266	310	299	278	277	267	257	245	291	303	284	299	286	282	261	288	292	287	294	295	271	287	303	278	285	255	296	272	299	309	276	281	276	307	278	277	280	264	237	299	292	299	285	293	277	259	315	263	257	281	293	303	279	274	301	273	282	295	273	299	260	274	292	277	286	292	291	285	262	294	285	277	270	292	310	299	287	269	290	288	254	252	262	279	291	291	271	281	291	287	272	287	276	263	266	290	293	288	325	294	261	289	306	304	288	265	283	244	279	266	286	250	278	300	314	295	258	280	296	283	259	277	259	300	278	269	265	261	285	256	261	266	284	301	266	286	271	237	274	264	267	283	295	287	282	259	289	265	281	281	294	287	272	273	284	292	289	286	304	275	281	238	278	255	281	251	273	295	281	259	296	271	238	277	266	248	259	310	282	299	296	281	281	276	281	289	277	291	287	272	279	286	273	272	287	275	287	280	299	264	295	275	285	266	269	272	289	272	270	289	309	286	260	271	282	287	293	290	272	246	300	279	301	281	277	264	298	292	252	292	289	294	283	288	286	269	254	285	296	286	269	263	245	245	264	261	278	255	295	280	257	298	283	310	261	273	288	292	286	247	280	294	309	280	267	250	294	321	279	261	278	277	276	285	292	296	263	289	262	287	279	300	295	264	311	263	298	278	287	256	282	277	274	264	289	291	265	285	250	277	300	256	311	270	288	292	279	298	270	295	302	292	245	307	276	279	262	290	261	283	261	283	281	285	250	276	267	296	278	286	269	276	322	268	289	267	276	266	323	301	291	283	294	296	244	266	294	294	263	298	276	285	280	273	271	263	263	274	246	262	303	305	270	260	271	271	285	270	265	257	292	296	289	250	269	287	261	293	290	283	296	273	278	293	279	274	260	284	296	284	282	295	273	303	277	305	277	279	296	273	283	295	284	285	251	253	291	268	271	277	249	279	278	302	285	268	288	268	295	284	283	282	262	297	279	312	287	266	283	289	260	277	269	287	247	285	278	281	278	311	277	287	286	259	282	248	287	277	285	269	290	275	283	243	292	257	245	285	292	284	266	293	290	260	288	273	289	302	283	256	255	289	278	275	295	281	267	277	289	287	305	284	289	299	264	288	279	267	304	274	308	283	293	272	296	288	298	285	297	292	290	269	278	312	281	305	264	279	299	247	306	301	314	307	268	292	267	283	282	276	305	248	309	274	277	257	287	281	283	288	259	275	315
26321	15524	13121	7109	4727	3485	2643	2137	1744	1529	1205	1145	1041	923	889	867	789	748	730	693	653	631	630	627	641	607	576	563	594	601	580	568	579	564	563	556	508	520	541	520	507	491	489	544	505	512	539	497	498	544	522	445	477	464	500	514	467	516	512	524	522	541	507	486	517	472	514	486	492	489	506	537	484	484	492	475	491	506	477	532	461	496	487	524	487	501	479	510	488	508	549	494	484	501	518	492	504	520	477	475	512	480	478	465	470	530	471	493	471	504	459	481	514	492	479	479	507	486	518	492	488	479	521	478	474	498	518	517	471	529	464	493	483	483	540	499	472	506	509	474	455	431	519	480	517	516	505	480	516	463	571	504	493	451	513	505	512	491	481	516	454	476	502	458	477	475	449	538	478	478	505	422	484	475	488	490	490	491	468	513	477	451	469	498	507	468	472	473	473	495	482	492	541	482	515	494	461	480	525	484	488	508	488	466	509	510	525	497	443	491	479	492	483	489	481	462	476	470	444	442	468	479	516	495	492	476	472	504	474	483	490	463	489	513	500	501	499	470	532	531	504	497	513	461	503	492	505	476	458	474	505	471	502	457	527	497	471	510	471	448	472	479	498	504	516	493	473	519	505	475	484	490	489	496	506	491	498	463	506	535	476	497	469	505	509	505	495	471	540	532	482	499	493	477	495	496	494	486	542	473	477	493	513	456	462	486	454	484	475	504	512	486	459	537	511	481	511	454	489	476	466	512	481	459	521	454	474	522	503	483	461	491	484	550	450	510	489	472	503	493	529	515	490	521	468	469	526	535	519	470	476	504	512	450	501	487	498	462	473	540	504	468	469	472	471	469	506	506	496	452	512	453	487	486	508	481	486	480	517	500	438	495	501	499	479	491	467	471	467	500	466	512	488	496	496	491	477	444	491	476	447	452	501	493	477	500	455	493	468	458	492	502	488	486	491	475	486	517	475	483	447	466	506	518	501	467	501	528	477	487	475	484	488	513	518	506	485	503	494	474	483	489	509	521	509	436	468	504	515	485	511	500	524	511	501	482	502	489	476	508	490	483	481	482	487	513	486	479	468	530	488	464	464	478	479	520	450	518	456	464	487	496	487	501	512	502	464	508	469	464	493	462	510	482	494	504	468	477	462	478	501	467	533	460	475	496	511	503	517	492	505	499	461	502	498	498	494	513	482	493	514	476	467	508	486	445	457	478	516	475	480	497	488	480	483	455	483	471	490	486	527	534	478	472	500	473	476	456	446	500	497	481	501	485	528	496	489	496	471	496	488	479	467	532	446	500	484	504	458	495	498	480	456	466	485	490	501	478	453	504	511	446	468	450	517	482	520	481	486	506	479	489	521	476	477	515	479	464	465	478	470	471	479	497	448	486	447	477	493	519	507	496	478	470	522	493	491	463	463	452	459	487	493	496	453	480	469	505	521	508	535	491	499	511	513	515	548	489	489	475	478	479	436	484	473	474	466	539	523	509	526	460	485	485	492	483	468	462	493	455	472	522	489	488	444	447	459	515	515	512	479	477	499	483	509	474	476	521	491	501	507	480	481	466	479	487	433	449	501	471	502	478	489	494	498	437	505	522	494	529	485	463	492	479	472	502	476	481	514	521	474	486	491	515	491	469	483	493	462	491	484	475	536	512	498	502	540	461	485	492	478	492	467	497	556	476	533	507	483	491	506	465	504	467	495	491	472	507	476	486	503	492	486	453	465	503	495	486	491	486	471	446	478	487	474	519	456	483	467	485	433	507	507	483	511	485	512	471	535	484	519	481	507	464	502	491	469	476	473	491	469	501	504	514	507	517	492	523	491	452	505	484	499	493	456	527	481	506	445	523	542	501	454	460	496	501	482	491	462	499	481	497	492	472	485	496	490	522	474	488	502	479	477	512	471	489	510	485	495	474	498	485	494	493	476	456	518	503	491	505	520	485	487	490	468	457	484	471	478	501	477	518	487	519	497	461	471	457	509	475	479	490	483	508	486	480	508	510	527	512	485	523	470	518	510	519	449	505	494	447	487	453	475	471	462	495	504	446	466	464	507	472	480	510	479	465	477	477	468	510	530	511	449	495	503	490	485	473	490	504	471	465	488	475	483	489	481	466	556	480	499	508	471	491	479	449	507	519	460	528	470	439	444	525	469	505	455	484	478	510	522	485	508	472	508	490	467	489	458	477	488	468	497	496	477	494	545	474	494	479	505	452	489	482	490	476	490	490	479	496	509	508	486	487	492	480	477	484	502	455	496	492	496	513	447	486	469	473	489	515	469	531	473	510	478	475	473	470	508	479	516	496	451	494	477	499	499	512	529	486	483	489	488	476	484	492	445	516	481	481	480	488	502	477	483	483	489	483	515	481	528	488	452	487	505	468	495	501	486	474	442	476	478	504	527	518	471	520	414	491	485	490	474	472	506	463	503	517	553	536	501	502	491	459	498	486	525	494	522	469	493	482	510	487	524	538	499	466	486	469	508	477	470	514	499	520	505	484	501	484	468	522	496	508	464	512	498	485	464	521	441	513	506	515	483	562	486	466	457	493	467	454	469	457	516	508	481	476	496	429	503	494	454	503	505	519	443	476	465	512	465	466	502	456	517	549	493	483	492	491	494	458	516	533	509	488	481	448	461	491	469	456	497	463	493	488	473	491	439	518	501	448	496	470	450	511	494	491	472	495	443	494	475	463	503	498	494	477	507	542	484	473	469	485	529	495	479	487	475	472	498	464	434	451	459	490	501	501	498	476	473	516	487	470	459	480	475	482	494	499	469	482	549	501	517	504	509	501	479	531	499	472	503	492	489	472	480	541	505	511	521	485	437	518	494	489	484	457	488	493	466	472	480	504	505	492	455	499	442	525	531	508	500	471	466	498	500	546	522	500	495	495	503	463	490	463	492	499	505	523	482	481	512	529	483	488	514	463	470	494	463	491	517	500	495	447	471	474	550	477	503	489	485	450	458	525	553	492	485	482	523	497	520	466	451	467	449	445	438	448	477	504	498	476	500	460	466	494	490	489	514	478	470	499	512	462	489	498	491	481	484	513	522	516	471	513	498	453	517	501	499	453	486	476	466	481	484	464	486	491	473	521	476	494	483	473	471	516	480	486	494	518	480	486	539	444	424	464	477	504	474	467	483	515	502	461	500	504	471	488	468	471	469	479	459	512	515	508	509	470	497	534	473	491	443	486	516	491	463	479	522	463	487	481	498	506	499	519	515	461	480	534	460	506	484	504	483	490	434	492	472	497	474	475	504	497	442	477	484	509	514	515	467	527	501	503	508	541	468	520	482	463	479	484	471	484	504	509	466	487	498	497	478	450	482	489	475	487	510	496	527	501	482	506	495	483	502	458	534	500	492	487	448	505	515	489	464	479	512	491	520	492	494	466	491	494	490	525	480	508	473	454	516	479	473	503	442	501	481	447	519	489	498	517	458	461	524	498	458	508	520	502	485	485	476	469	493	458	502	503	479	494	465	470	462	473
26597	20505	8222	635	393	341	227	180	174	145	170	160	127	158	149	156	154	153	138	148	153	140	141	168	138	145	141	146	174	145	150	145	133	157	139	148	144	152	144	140	140	170	180	142	151	161	150	157	150	143	164	152	154	147	148	176	130	133	147	145	162	147	125	151	159	147	146	136	141	174	180	163	150	134	151	158	156	158	160	150	149	148	149	155	162	164	144	152	158	159	153	168	149	145	143	155	139	145	167	142	141	141	146	171	145	170	155	141	149	141	153	142	174	129	136	157	129	141	164	150	162	156	140	158	159	143	151	155	148	162	156	161	166	149	163	145	136	123	158	157	156	152	158	155	150	151	159	164	140	198	149	153	167	154	166	160	133	155	138	163	140	179	148	143	154	166	164	161	155	124	185	145	151	158	139	167	140	172	172	120	157	170	151	161	133	131	152	149	177	152	140	136	151	136	154	175	149	142	136	134	136	156	146	161	136	153	166	158	178	152	137	148	135	152	152	130	159	142	154	136	150	140	153	148	144	145	168	154	146	152	160	165	165	148	172	168	154	151	165	134	138	144	169	140	166	150	146	144	147	144	162	159	151	133	135	154	144	163	150	155	151	125	136	152	153	140	159	153	163	166	147	162	192	164	158	153	155	130	153	153	170	141	154	134	131	165	150	155	160	145	163	153	175	150	175	165	144	112	156	158	158	163	153	160	151	157	156	159	155	124	144	173	159	167	160	151	146	164	155	148	139	177	152	173	143	148	127	159	158	138	164	156	135	145	167	146	172	153	160	150	164	168	151	142	138	143	170	146	137	142	147	169	145	130	145	156	150	144	130	168	159	158	150	150	160	147	156	145	159	155	157	149	157	143	149	144	150	147	141	161	173	165	146	148	141	160	175	137	160	147	148	152	142	160	170	141	149	147	148	159	168	133	125	162	140	170	156	140	147	130	167	160	151	140	137	160	164	135	159	149	151	142	120	130	139	147	149	170	140	152	124	161	151	151	143	139	152	143	163	134	161	166	176	148	149	169	142	169	160	167	162	146	131	131	139	130	168	148	139	154	161	152	155	151	150	142	162	159	155	163	167	143	144	154	142	164	165	154	152	136	132	152	122	170	159	157	136	177	155	133	175	146	152	148	141	151	168	137	139	139	126	149	130	162	121	127	145	153	154	140	148	162	149	130	152	168	154	138	143	150	146	149	153	155	179	187	145	177	155	169	143	162	128	132	147	143	148	143	152	144	160	150	149	147	141	148	152	124	145	139	157	153	157	143	161	152	132	161	160	152	164	160	133	143	158	163	170	174	176	152	159	141	131	140	150	146	132	139	147	162	160	149	135	158	139	143	156	133	131	149	141	138	142	148	140	139	157	157	134	139	178	154	158	155	154	132	149	152	165	160	159	142	157	142	133	162	145	163	155	157	158	168	122	146	161	161	130	111	156	157	158	160	143	145	141	147	153	136	160	150	137	166	149	151	156	160	138	150	163	141	159	160	154	160	153	137	157	153	154	140	138	166	151	148	153	151	168	167	134	167	146	136	139	156	148	143	156	149	160	154	140	147	152	177	173	171	133	142	160	139	171	144	164	151	145	138	166	154	139	170	161	149	156	169	162	158	150	169	134	147	136	159	141	148	156	147	155	148	143	117	167	167	136	158	146	143	159	140	130	151	143	140	145	146	164	134	157	161	140	168	151	150	147	167	137	163	135	136	153	154	171	147	149	149	160	127	154	152	136	151	139	143	161	145	156	149	149	147	157	151	140	152	155	138	155	145	129	161	170	172	160	140	165	152	138	158	152	119	136	146	130	150	148	148	134	154	166	159	131	171	149	154	161	157	171	156	146	166	142	141	171	137	152	145	150	154	129	132	149	179	149	133	151	138	156	135	157	162	161	164	143	161	151	159	158	139	144	166	158	161	175	156	140	153	145	133	161	153	134	152	134	148	155	145	172	141	150	169	142	141	157	156	131	137	134	149	178	140	143	163	160	129	153	137	149	164	149	136	178	144	134	128	145	163	154	173	153	136	135	137	138	172	138	151	163	164	142	147	137	174	138	162	151	136	140	151	159	161	157	143	151	155	145	163	144	147	136	139	150	157	149	133	154	169	161	187	146	155	142	140	161	147	143	145	164	163	141	151	123	150	140	144	138	156	151	145	171	157	148	147	150	166	142	164	155	149	137	141	156	164	134	144	159	156	156	142	140	147	149	161	159	149	153	170	134	170	143	122	152	138	143	156	165	125	145	143	129	156	150	160	146	160	149	162	130	143	139	153	159	143	152	160	150	162	137	175	168	132	150	137	159	148	153	149	148	129	143	145	144	159	162	138	148	145	184	151	161	133	154	165	135	158	159	155	141	146	138	152	148	159	149	173	154	162	137	149	161	183	162	154	171	148	156	155	164	131	160	172	148	143	126	158	146	135	151	168	137	170	147	144	139	156	136	141	141	144	163	151	159	149	141	156	177	159	151	154	155	188	151	159	145	154	144	155	159	169	141	163	156	131	168	159	165	167	138	141	143	167	152	148	140	156	156	139	153	141	136	158	143	159	146	167	145	163	141	137	155	164	173	171	132	149	149	172	162	164	158	154	151	151	119	155	133	162	142	132	137	142	151	146	134	136	150	157	168	142	147	138	130	159	168	149	165	149	146	158	139	152	141	153	151	154	167	146	144	158	147	172	149	138	153	151	135	163	160	142	151	166	160	170	133	135	150	144	140	168	167	153	161	156	165	180	155	155	154	145	146	169	157	160	148	152	177	158	149	149	158	143	140	150	152	131	167	157	161	147	151	170	160	165	140	158	182	148	173	158	139	151	148	142	152	162	153	151	151	161	141	133	140	153	151	149	157	140	139	144	133	179	161	134	167	143	148	163	122	146	147	142	162	159	169	157	153	159	140	149	141	166	142	146	145	168	156	152	144	144	150	151	139	161	176	158	146	135	145	155	136	145	163	146	138	133	145	149	137	157	140	148	155	158	158	169	147	163	144	145	161	144	164	154	158	146	167	138	151	136	120	139	154	112	168	137	140	136	157	147	133	157	144	149	143	154	152	140	131	159	151	174	143	144	146	140	146	130	168	143	145	159	146	136	140	158	160	157	175	137	150	149	149	155	157	151	154	157	155	154	158	124	143	146	171	150	176	171	137	153	158	152	148	137	163	137	159	146	151	165	129	145	154	139	175	147	167	157	141	149	142	164	139	157	142	144	126	150	163	126	148	158	157	158	139	164	151	141	151	171	153	153	159	134	142	173	132	132	158	147	152	159	153	151	173	161	166	143	145	144	158	140	148	138	165	170	144	138	173	147	143	152	153	154	153	159	143	149	155	150	156	157	169	144	167	152	170	153	165	135	138	140	148	129	138	167	150	155	164	156	149	158	126	135	167	143	156	143	189	167	150	153	145	144	137	144	131	158	140	158	155	137	155	194	147	128	147	147	150	148	154	135	153	156	154	127	135	144	152	140	139	157	127	152	145	166	162	146	158	145
10973	1430	1332	790	573	469	372	410	373	344	284	348	301	318	313	305	342	290	302	295	305	289	297	304	277	286	295	287	293	343	291	301	308	307	303	309	335	303	273	295	266	301	284	275	278	319	330	307	298	323	312	303	287	287	281	318	290	299	297	276	301	301	311	280	318	316	297	255	300	301	271	351	300	294	290	290	269	294	277	321	262	286	311	315	279	281	271	296	291	290	300	314	293	312	288	282	289	290	271	326	293	319	272	303	297	292	254	305	329	304	300	300	291	296	305	303	297	298	289	306	256	296	296	285	304	286	309	302	303	315	300	277	338	298	274	324	313	321	314	283	286	288	307	315	275	317	316	314	289	315	278	310	259	287	274	305	295	300	301	296	293	300	283	306	319	278	324	261	274	305	302	295	288	286	296	275	281	297	317	326	293	285	265	321	281	307	326	310	289	278	287	302	295	297	286	312	317	307	284	299	295	295	291	299	272	292	290	300	293	297	281	300	288	315	288	367	295	291	283	302	273	303	299	301	284	332	285	276	288	285	281	290	312	275	259	287	305	304	292	323	304	296	308	308	316	316	290	306	275	300	294	298	296	298	298	279	292	291	315	294	304	292	297	269	257	296	305	257	276	297	314	291	329	326	268	301	313	314	285	268	294	300	329	305	293	293	293	308	319	283	311	281	317	294	284	294	274	312	306	291	326	311	298	292	277	284	308	304	289	297	292	279	283	292	294	284	277	278	293	314	305	292	315	301	284	306	344	295	303	308	264	261	277	290	332	284	297	315	289	266	279	268	283	288	300	293	307	303	302	289	301	280	279	294	284	307	265	315	301	315	280	306	306	275	286	330	314	279	294	304	340	298	306	287	279	280	302	283	299	303	286	308	314	300	293	263	288	296	317	302	302	315	319	297	296	312	314	281	282	252	282	308	279	268	301	313	291	308	293	276	276	325	323	324	264	307	288	294	300	296	347	254	293	308	319	324	298	304	315	286	286	307	299	280	269	304	301	282	332	308	270	290	305	299	321	288	282	291	280	322	283	323	307	291	282	268	291	313	306	287	288	303	294	312	316	284	286	326	291	296	285	312	305	309	301	283	291	307	303	293	279	301	308	307	288	306	313	288	291	286	307	316	314	293	292	290	277	305	317	291	306	315	292	281	256	282	311	280	308	284	301	280	294	300	278	316	306	321	275	279	286	267	291	283	279	303	299	321	314	274	290	289	272	293	294	342	289	308	351	303	328	320	320	301	342	323	271	295	323	288	316	316	284	292	299	313	302	292	317	307	283	272	310	315	292	288	306	303	326	277	279	313	281	302	313	303	326	325	282	297	318	326	289	250	296	287	288	297	284	305	264	284	307	323	273	288	281	265	292	313	294	285	325	304	289	276	280	311	301	280	292	252	249	285	290	295	302	318	288	287	290	248	314	286	302	322	284	285	281	308	289	309	276	274	268	311	279	305	308	299	271	297	273	285	306	324	285	266	309	286	303	302	309	298	317	301	293	300	305	279	281	280	300	289	277	323	315	297	274	286	259	292	311	272	266	289	304	304	293	322	339	326	290	280	300	293	312	327	267	284	265	281	290	319	304	299	275	314	289	340	299	337	298	267	261	301	304	281	276	293	307	289	286	283	290	314	316	298	293	318	299	283	293	287	279	289	295	328	280	306	300	314	288	297	313	315	290	265	295	320	323	286	295	315	289	251	276	313	293	286	288	288	320	269	316	276	307	253	302	293	310	306	295	304	271	308	274	302	276	303	296	300	298	312	314	289	304	283	283	317	303	326	296	287	293	300	297	295	271	300	281	290	276	293	310	287	317	322	307	286	289	303	339	316	312	324	317	295	332	303	321	285	292	259	295	264	305	296	313	286	298	289	291	260	293	290	275	282	306	273	299	328	296	274	285	280	263	292	298	301	316	294	275	266	274	301	293	298	326	284	307	291	305	280	319	296	290	292	300	281	290	289	304	281	333	291	292	294	306	277	285	307	328	304	274	292	315	303	277	291	280	300	314	299	281	279	261	325	282	304	258	301	315	292	295	318	289	302	272	295	284	284	292	308	292	277	282	283	276	333	271	333	318	275	279	272	264	339	331	287	309	261	259	285	337	307	291	288	293	289	321	262	286	264	297	318	280	291	312	266	301	316	307	294	306	291	280	255	274	279	305	298	288	292	276	293	280	298	306	313	274	298	292	312	325	311	308	300	279	318	280	299	306	299	290	300	265	325	303	293	277	297	341	312	323	292	294	313	292	310	315	329	306	283	312	293	301	290	272	281	303	283	326	305	293	316	305	291	320	297	320	326	287	300	301	297	305	283	300	292	329	299	297	295	296	317	302	309	281	298	295	290	286	304	305	313	272	322	298	261	344	283	280	325	269	295	289	285	320	300	260	305	269	280	289	303	302	296	299	316	317	289	297	296	287	293	293	291	298	284	297	288	312	285	300	297	289	275	309	292	274	335	273	289	312	312	327	324	302	340	343	324	304	295	311	320	295	291	307	293	314	305	273	266	317	296	305	302	301	252	308	304	300	296	283	310	319	298	294	315	285	274	292	303	306	286	279	273	312	271	283	297	340	296	327	287	264	323	284	307	284	327	298	257	252	302	311	300	289	291	283	296	280	335	292	286	300	303	309	283	299	339	251	293	305	300	291	287	299	260	300	283	288	277	281	320	289	314	293	306	288	301	272	293	351	286	274	307	298	318	286	272	293	299	295	295	305	302	310	293	289	290	285	296	307	281	262	306	283	304	286	278	306	299	308	299	296	270	306	318	292	292	270	317	309	316	289	286	275	299	319	291	301	300	306	314	329	280	318	300	297	300	279	329	284	305	307	312	308	266	318	319	288	280	282	304	286	258	283	291	287	293	309	279	237	298	288	285	316	282	283	285	309	294	318	308	311	281	278	274	276	305	325	296	271	292	317	283	312	306	273	289	311	282	277	288	298	304	291	293	326	289	260	303	309	303	294	291	292	317	278	305	277	290	284	279	291	308	279	256	274	285	311	283	326	276	310	299	285	256	307	293	304	320	311	320	301	272	311	291	302	299	305	308	302	279	284	301	283	301	291	290	319	306	260	293	337	315	305	289	316	320	296	284	290	295	337	313	310	301	325	306	271	284	279	284	274	299	299	305	281	304	292	297	261	296	304	308	307	293	323	295	301	293	300	296	299	280	311	294	295	292	290	294	322	278	292	292	293	290	245	284	267	325	278	300	311	288	284	293	314	309	279	317	300	270	287	295	294	300	292	304	290	274	294	291	300	317	320	282	287	267	321	304	298	289	274	267	274	305	302	288	296	300	313	291	299	305	268	301	325	310	301	303	279	326	308	309	325	310	252	302	289	286	290	283	324	280	289	316	330	278	281	304	318	274	289	297	269	309	290	280	286	281	264	295	292	291	283	298	256	275	304	299	297	285	284	278	326	312	308	307	285	277	328	302	306	312	309	282	328	298	310	301	327	273	318	309	271	307	308	289	313	291	266	323
23891	20978	27906	24199	19396	1376	469	323	275	200	249	188	194	169	172	158	131	150	148	118	140	130	122	135	104	122	127	122	136	135	124	100	123	126	135	125	117	90	171	118	119	115	115	121	126	125	96	107	103	131	91	122	122	126	102	141	113	105	105	100	112	98	107	119	110	103	118	135	122	128	101	103	109	120	112	122	109	111	114	134	128	133	112	105	107	102	111	108	94	131	114	102	99	106	113	107	120	85	131	121	89	119	104	100	120	103	106	107	101	105	125	98	117	104	114	106	113	104	103	88	118	105	128	116	108	124	105	117	115	121	116	129	122	113	103	122	116	100	116	107	96	109	105	110	124	119	114	116	123	92	99	115	126	109	108	106	115	111	107	109	117	105	113	120	131	115	100	120	113	106	108	111	122	107	99	113	114	111	106	119	115	105	110	113	103	103	98	118	101	123	101	123	113	118	126	107	108	120	108	99	111	99	110	102	112	121	117	99	113	118	121	100	127	118	97	100	110	122	111	123	106	94	102	112	112	127	124	115	105	100	127	119	115	112	119	101	119	101	99	118	109	123	123	98	106	122	109	97	102	112	129	114	111	115	91	106	116	102	118	103	119	119	115	110	118	107	106	112	100	121	121	108	116	97	115	109	107	108	116	105	132	123	129	100	113	119	93	112	116	120	127	112	112	106	112	112	136	105	108	112	122	106	115	112	103	83	115	93	120	95	116	109	111	134	106	115	114	103	111	116	109	114	111	116	110	114	122	92	104	117	138	108	117	104	115	89	128	90	114	114	99	112	110	99	124	112	100	109	106	137	127	110	123	115	126	104	111	110	135	109	107	109	131	125	86	116	116	93	102	95	108	115	101	90	104	95	115	137	120	102	112	110	106	121	116	110	95	104	81	116	82	99	120	117	113	105	99	108	117	114	105	122	94	103	91	93	106	132	104	136	125	114	119	104	97	108	97	110	119	127	106	110	101	128	114	101	105	95	105	113	103	120	121	108	118	108	121	115	123	113	108	125	121	119	105	122	108	113	113	103	115	102	113	106	98	120	102	104	126	109	115	108	124	106	108	105	102	113	105	112	136	121	133	101	106	106	99	105	109	109	117	118	108	106	103	101	106	115	94	111	107	94	118	83	107	116	122	108	131	115	106	99	96	94	103	129	102	108	121	96	119	110	111	103	113	132	109	116	112	120	99	116	118	118	107	122	102	101	106	109	122	113	116	101	111	116	106	132	101	93	118	114	121	119	125	122	102	116	120	111	118	104	119	116	110	104	108	127	115	113	108	116	112	93	108	101	126	112	93	122	119	121	102	104	100	94	135	118	110	96	114	113	97	117	115	96	92	108	118	104	113	127	117	87	102	131	107	95	121	88	134	116	110	100	110	111	112	121	107	132	127	99	109	133	141	119	94	125	124	110	107	107	120	87	132	92	101	103	114	128	117	104	112	124	105	104	114	119	102	110	125	106	114	110	107	103	129	102	118	121	108	127	111	116	96	115	118	124	124	115	114	108	107	108	123	118	113	102	105	100	110	108	106	108	106	110	106	115	111	120	124	82	103	80	127	106	121	102	126	138	111	119	120	108	102	131	118	108	100	108	109	114	108	111	116	108	117	107	118	144	92	118	110	108	108	107	118	112	125	119	142	116	95	123	121	106	93	115	109	113	110	113	100	121	97	117	108	123	118	95	103	122	122	95	115	93	95	108	106	116	107	108	130	110	128	140	120	121	113	122	96	108	113	115	99	101	107	97	111	99	108	117	114	115	108	122	86	103	131	114	105	117	105	109	124	101	104	107	106	125	120	120	111	129	117	103	117	124	118	109	113	108	108	104	128	105	112	115	89	127	92	130	116	121	89	122	103	108	134	114	100	91	109	124	126	109	91	109	124	95	110	117	123	98	100	117	120	104	111	99	132	118	115	109	124	114	109	112	103	134	86	110	104	125	104	95	120	101	141	100	143	121	114	98	112	108	127	124	112	116	94	120	112	105	104	90	112	123	128	118	119	112	115	121	93	114	88	111	109	122	123	89	110	101	100	103	113	109	109	96	137	116	108	113	118	126	109	96	117	110	108	119	107	94	128	110	114	105	112	96	128	95	128	109	112	110	98	99	111	104	119	97	112	92	105	112	123	116	110	107	102	94	109	117	105	121	144	108	101	93	113	110	125	101	116	106	93	108	115	99	85	106	123	110	110	112	96	116	115	117	119	102	105	114	112	101	108	113	112	109	113	101	101	96	99	99	111	104	119	93	122	103	120	115	116	118	102	115	96	110	121	116	93	101	101	116	110	98	124	106	104	113	119	109	112	105	116	110	117	119	118	115	97	101	103	117	101	111	109	123	113	119	87	111	107	104	101	109	115	97	103	119	109	111	107	105	118	103	103	117	97	108	95	93	99	119	117	101	113	100	107	124	125	124	87	116	113	127	109	125	114	109	112	127	132	115	115	101	94	94	103	120	101	101	106	122	96	108	93	110	110	105	117	129	129	139	103	122	115	109	114	109	111	119	105	106	128	100	127	108	96	114	114	98	106	111	109	108	126	112	101	129	109	98	109	126	117	97	104	116	119	105	134	97	106	110	103	113	134	110	117	103	117	101	99	91	120	116	100	111	126	98	134	104	116	136	112	103	105	114	94	112	124	98	99	134	111	101	118	114	102	111	90	122	118	112	116	122	119	99	123	110	116	116	97	113	124	105	120	111	105	118	115	116	113	142	106	114	84	119	124	111	137	117	103	124	121	111	101	110	93	105	108	103	124	100	117	127	127	123	143	100	94	104	115	108	123	112	97	104	100	110	116	108	116	114	114	112	97	104	114	111	91	122	122	97	95	127	117	114	108	120	127	117	105	120	100	82	100	107	124	97	115	94	104	109	112	108	127	99	118	106	99	112	122	116	105	121	118	93	127	104	109	124	125	123	115	114	109	119	134	81	115	101	115	113	100	118	124	117	106	120	106	110	108	114	128	97	106	102	117	122	118	107	112	122	111	117	114	101	119	123	87	105	120	116	106	125	97	107	109	123	113	122	124	119	110	105	107	101	102	104	98	117	119	108	100	133	106	108	92	96	96	113	110	102	112	101	85	102	98	131	106	118	125	121	100	98	97	108	107	121	108	103	91	117	108	112	108	96	116	90	97	106	105	102	121	111	115	118	109	103	89	112	114	116	103	96	100	100	100	106	107	105	110	105	106	112	92	113	113	129	104	124	100	119	125	112	110	133	128	121	120	109	93	106	123	109	109	115	102	102	115	131	94	111	103	130	111	117	129	104	99	100	111	108	121	95	109	112	100	118	118	103	123	105	116	103	112	93	113	120	115	92	104	102	119	128	119	97	120	104	103	111	130	113	113	100	128	123	108	117	124	111	115	117	112	105	93	117	126	117	113	111	110	106	132	105	113	110	113	116	92	132	97	97	98	99	115	108	109	133	101	109	100	109	95	118	109	115	131	108	109	119	98	128	112	117	115	101	99	108	99	106	112	113
22554	9447	8000	3882	2601	1760	1363	1057	855	754	638	552	517	470	396	353	404	385	357	308	299	288	305	284	278	240	250	228	271	239	236	262	236	248	236	270	271	247	239	270	236	231	265	217	221	266	219	224	218	216	212	251	226	216	214	215	232	248	234	240	239	206	211	230	222	186	246	236	222	189	259	254	253	203	230	227	216	210	201	228	210	217	219	193	224	218	218	190	211	233	246	206	196	207	223	200	222	210	213	223	220	227	230	207	228	231	209	247	215	210	249	228	214	233	198	211	230	215	225	250	219	208	218	190	213	238	231	226	238	192	194	202	227	210	235	199	241	235	225	229	205	221	246	188	229	222	214	200	202	215	224	248	181	228	250	209	216	203	231	213	212	230	227	243	206	201	238	218	223	193	218	212	215	211	222	215	209	227	211	183	211	199	210	239	218	216	229	221	215	228	210	231	214	230	222	203	205	221	200	228	211	224	214	215	208	212	200	195	203	209	216	221	200	193	218	237	204	207	198	222	196	228	206	212	229	210	211	206	219	218	246	215	199	216	217	255	220	246	202	220	232	206	215	206	220	206	192	229	249	206	206	244	225	217	242	224	216	232	237	208	232	207	214	204	219	218	220	216	219	221	219	237	221	224	232	198	193	209	207	205	206	220	256	219	226	204	197	222	221	220	218	227	240	204	218	202	225	230	221	203	253	182	212	223	213	226	234	225	232	239	230	193	247	232	227	208	205	207	196	229	216	210	217	206	228	206	225	199	210	204	207	224	211	208	221	197	216	201	226	236	234	232	219	219	179	217	228	214	212	205	202	229	206	213	216	202	226	231	195	224	212	211	212	226	192	218	219	232	250	219	214	212	230	203	212	211	216	225	206	226	224	225	227	209	223	197	233	209	219	203	226	196	212	223	204	211	187	223	219	211	237	205	188	210	219	216	215	230	234	236	209	212	226	227	231	245	223	207	219	217	208	204	240	202	235	203	228	240	218	226	191	217	208	205	218	219	246	202	225	196	224	244	204	205	232	216	222	220	212	203	220	218	230	201	225	236	230	229	193	198	249	237	215	217	245	233	210	212	210	230	212	209	214	203	230	220	232	235	235	208	229	224	189	265	233	217	221	224	232	184	227	241	206	217	226	201	222	222	205	195	220	206	223	202	228	218	224	218	228	227	224	249	202	216	209	174	196	191	217	232	228	212	225	219	215	206	185	188	186	227	212	229	208	207	187	209	204	223	208	217	212	186	225	218	207	208	212	227	243	233	214	219	215	238	215	242	205	205	234	197	238	222	218	234	190	204	234	231	223	240	231	204	244	217	190	182	246	210	189	217	213	215	250	240	224	219	211	223	255	228	226	219	236	237	196	195	204	211	209	211	204	236	225	201	205	223	213	230	232	198	248	211	218	220	202	199	216	201	218	206	188	220	219	244	237	226	211	217	216	223	227	202	216	216	215	208	183	205	227	220	225	210	199	223	222	220	219	233	250	226	234	230	220	230	230	184	213	233	211	213	236	206	219	221	233	242	221	219	216	218	229	220	196	217	209	180	199	211	203	223	217	222	220	202	222	225	211	234	218	225	226	231	244	186	219	221	218	223	235	228	229	213	219	196	219	212	212	201	213	227	220	206	205	236	221	210	206	210	238	198	232	214	201	205	237	201	216	211	218	214	223	215	232	231	206	229	203	223	239	204	208	230	244	233	200	250	232	229	197	217	235	227	208	215	231	223	213	213	232	232	221	216	235	227	207	201	180	197	206	235	215	188	205	219	223	223	231	232	202	207	219	223	227	223	224	192	236	244	226	243	220	200	224	215	227	217	229	180	256	210	233	221	221	226	212	240	209	243	217	232	211	230	194	220	221	240	220	245	224	233	218	198	228	231	202	237	224	219	204	241	219	213	245	211	212	197	223	228	245	217	201	259	212	225	217	233	198	226	220	234	260	244	212	224	222	227	216	233	238	243	221	250	225	210	207	192	220	214	225	228	230	239	233	216	207	257	211	225	207	232	172	216	217	238	224	240	195	215	233	208	208	239	229	208	225	219	217	214	220	203	205	218	232	220	213	242	221	217	210	183	221	219	214	220	225	216	179	218	219	228	204	241	244	229	227	203	241	203	223	214	215	247	206	195	205	223	220	226	223	220	206	237	208	215	228	204	222	232	228	206	223	244	227	208	229	232	225	216	211	208	235	234	210	222	237	218	222	197	226	220	202	236	210	223	218	212	227	217	206	233	208	236	242	206	224	221	215	229	234	222	223	221	196	221	193	202	238	240	225	220	239	221	205	225	224	253	197	233	224	217	218	239	202	247	210	238	212	249	220	222	228	223	238	217	211	237	261	224	213	211	202	201	214	216	199	214	213	212	228	193	219	218	219	199	218	205	212	233	216	220	215	211	210	236	244	227	217	227	212	235	222	234	200	199	205	219	202	202	219	217	197	215	239	217	212	216	222	197	218	224	216	222	203	237	215	211	228	200	218	210	216	235	202	195	217	210	220	218	201	221	240	226	223	220	210	229	229	205	231	200	195	215	211	208	222	214	214	206	230	214	201	205	235	214	218	193	226	196	192	230	239	226	237	199	230	210	218	202	215	252	208	222	202	204	209	207	217	227	231	233	224	212	243	212	212	212	203	205	241	219	226	207	223	214	225	207	221	202	227	219	201	213	231	220	195	204	249	236	241	211	217	234	198	192	222	223	217	229	215	230	220	208	232	199	216	203	235	215	218	215	230	228	215	215	208	228	239	220	264	231	221	210	231	216	198	212	220	232	234	205	218	234	217	214	212	221	206	210	210	214	198	238	213	231	226	236	209	216	216	227	230	219	223	237	219	246	200	218	217	216	221	191	215	239	224	220	229	200	206	237	231	233	229	218	208	233	236	251	225	225	233	239	223	227	196	220	217	196	196	224	211	214	232	240	215	190	224	243	189	225	202	205	221	218	214	244	224	190	186	212	225	219	218	213	229	223	242	224	196	208	213	253	229	225	216	230	214	226	204	221	221	252	217	221	220	232	254	220	218	202	219	216	233	191	197	217	236	220	230	209	224	216	202	228	224	218	198	219	219	230	197	226	230	219	203	217	219	210	201	230	198	212	212	216	254	232	203	239	243	234	208	209	209	211	251	205	224	213	194	196	232	209	226	201	185	242	222	191	248	231	193	217	210	258	203	231	206	233	257	203	237	235	222	213	214	235	221	221	208	211	231	208	212	248	200	187	226	243	206	200	224	229	215	226	200	232	245	239	191	225	228	217	217	214	235	237	198	192	224	204	229	252	210	231	229	198	247	218	235	215	190	222	210	241	201	218	226	215	215	192	234	223	214	235	212	238	204	220	222	230	221	237	220	246	232	233	193	202	215	196	249	204	218	214	241	227	195	210	217	253	244	202	213	210	229	204	203	205	233	220	226	210	227	202	217	225	207	210	216	217	206	223	187	213	242	203	197	240	187	208	223	225	233	215	222	209	224	220	211	223	217	210	215	214	230	213
22962	20978	28579	23560	20978	18375	1834	728	624	499	467	464	412	397	413	345	353	367	352	342	385	321	299	337	313	300	313	318	323	310	309	278	317	285	331	278	290	302	294	271	285	295	268	287	275	259	276	285	281	294	293	281	294	284	271	271	289	280	308	302	258	287	267	270	267	261	276	294	309	262	273	272	252	285	287	270	305	283	267	269	277	294	318	296	288	263	259	283	272	279	243	261	289	271	258	304	261	280	270	294	289	295	277	257	291	266	271	298	286	281	278	291	274	287	295	284	254	277	282	295	276	291	269	278	289	277	308	250	262	305	272	267	283	264	305	288	284	300	296	281	293	258	272	265	260	278	269	311	267	285	287	273	268	276	290	273	282	289	301	302	268	297	279	285	301	288	237	290	272	283	294	264	292	291	271	260	271	296	302	299	280	265	286	254	254	260	270	277	248	259	285	299	276	288	272	281	243	284	299	257	310	277	294	274	277	278	276	293	259	253	264	277	301	301	273	278	258	268	276	297	260	271	309	255	279	308	301	301	260	261	287	257	263	288	290	319	289	288	248	274	268	281	283	280	270	263	283	286	259	284	270	286	266	273	257	263	324	298	290	282	249	285	299	292	275	255	304	277	259	275	275	291	277	269	280	318	264	280	289	278	299	255	287	284	267	277	273	268	279	274	291	286	273	290	281	297	283	294	279	285	292	275	281	290	251	248	263	283	280	297	276	298	300	259	297	273	278	252	271	279	274	275	268	260	266	265	292	289	285	304	305	260	289	295	288	286	288	299	251	257	290	284	273	275	275	263	302	303	270	306	313	289	269	276	257	308	289	282	257	276	267	249	279	283	260	278	268	310	257	288	242	286	286	262	299	254	305	276	287	273	302	282	296	270	291	246	290	290	286	262	285	280	300	271	267	315	293	263	258	262	265	269	281	293	286	284	300	268	278	279	280	271	287	256	261	273	258	295	269	270	286	300	285	284	268	276	286	243	280	285	301	303	299	271	256	303	258	282	296	286	279	288	318	287	296	277	274	275	293	320	320	281	286	254	286	278	269	294	268	311	308	279	284	287	269	276	278	266	285	315	305	276	288	300	285	300	298	273	282	280	275	271	272	292	290	273	293	271	261	289	293	274	294	268	296	281	293	294	246	275	289	286	247	284	316	263	268	270	291	302	287	278	289	284	285	259	268	295	285	287	280	240	275	275	270	303	287	277	274	302	268	258	295	280	275	267	298	279	269	280	276	287	252	269	300	269	296	254	244	230	285	301	276	287	288	297	269	268	284	291	285	263	269	264	278	275	286	269	295	268	289	290	266	303	293	257	267	259	280	273	279	307	273	259	264	278	264	257	261	257	262	258	287	287	265	270	302	265	283	282	274	286	288	291	279	273	296	281	255	272	291	240	277	287	289	281	255	291	285	308	271	285	276	306	309	265	261	275	263	295	263	271	289	285	276	246	287	270	273	298	275	271	280	271	297	285	307	293	280	250	297	267	270	285	274	251	313	239	298	279	256	277	260	277	267	276	280	270	252	264	279	259	283	282	313	290	277	275	294	279	298	275	250	277	276	286	293	278	285	284	289	296	323	259	267	279	260	283	305	292	273	276	273	287	277	299	254	268	264	265	278	278	274	264	279	283	248	304	288	250	272	285	250	284	268	281	253	258	261	290	272	282	292	296	284	283	284	298	332	267	275	292	280	276	284	320	272	312	293	296	285	271	286	290	253	285	255	288	280	268	303	282	297	269	272	290	298	309	261	280	248	264	265	292	262	296	246	308	303	275	276	299	262	267	282	296	266	274	260	292	277	315	303	281	304	252	266	279	281	265	271	258	277	283	248	250	270	264	263	262	272	318	239	279	259	275	276	276	295	289	294	259	254	273	282	260	279	267	264	263	264	260	320	287	274	278	257	283	290	296	321	278	284	267	302	293	241	260	286	279	289	300	262	261	290	268	284	303	281	291	276	294	265	276	283	264	273	264	266	275	275	288	263	306	300	302	288	278	267	288	281	297	275	305	271	296	272	289	282	258	268	297	294	282	261	276	275	265	281	283	275	297	271	269	261	247	282	284	292	292	275	292	272	257	308	287	271	284	283	273	295	238	269	263	275	294	268	273	281	282	287	268	272	309	276	268	287	261	275	278	275	251	276	252	278	321	263	272	274	256	275	264	272	285	273	285	292	292	296	291	274	281	238	289	283	281	293	266	319	280	289	302	256	291	295	285	284	300	250	281	275	256	291	255	287	273	267	274	274	280	283	284	302	258	293	299	286	256	268	269	260	275	271	276	305	293	273	309	299	307	286	279	329	304	304	259	287	266	314	281	291	293	254	284	276	273	302	283	296	253	284	290	290	280	274	247	288	249	263	296	283	275	270	258	284	278	264	280	263	280	281	283	301	286	272	283	273	283	280	270	269	283	292	302	294	272	301	281	271	296	265	298	265	287	284	300	260	259	269	284	269	285	279	303	292	277	259	262	288	279	260	325	247	278	264	233	297	299	282	292	256	261	280	284	276	266	295	276	289	273	268	288	284	280	253	293	292	259	262	278	282	289	289	256	287	261	297	258	264	289	280	254	299	272	290	298	330	288	287	260	300	265	270	317	279	307	297	254	245	237	282	256	288	282	258	262	320	280	280	303	304	277	271	256	288	287	300	279	290	270	289	296	301	266	258	297	300	261	267	278	265	274	258	282	268	250	260	294	274	266	256	283	278	289	251	295	309	310	291	274	251	290	268	236	244	289	304	266	258	293	278	298	281	277	300	301	290	287	282	269	285	271	292	278	280	309	284	284	282	271	267	288	288	285	297	270	280	305	263	255	270	278	317	260	258	274	275	312	268	312	305	281	281	296	258	293	265	305	281	326	254	267	273	278	290	289	283	300	287	274	288	277	317	290	278	272	254	291	246	277	248	294	294	264	255	279	283	243	273	296	272	286	259	272	269	267	304	248	281	283	302	284	264	299	286	254	304	295	252	296	252	261	258	255	259	301	267	269	294	295	295	272	265	292	270	259	271	299	289	272	301	264	239	275	285	275	255	267	301	278	275	302	251	294	272	278	287	256	268	299	338	270	288	293	271	287	266	249	284	279	250	275	294	268	293	283	256	282	277	279	253	314	275	285	284	307	245	285	263	286	257	277	309	290	270	275	274	288	267	306	275	295	290	271	266	275	302	267	262	281	288	271	272	246	275	245	269	286	279	270	291	276	246	265	292	267	278	293	258	293	274	290	286	300	274	247	283	294	281	295	270	285	278	281	280	310	308	295	263	298	265	281	303	238	248	254	259	304	259	272	294	300	306	292	284	245	269	271	267	269	292	269	284	260	283	275	263	298	307	280	307	261	283	271	291	263	245	283	276	309	284	287	282	262	261	281	243	281	269	296	288	259	301	286	271	252	269	312	274	271	283	285	277	299	295	291	288	273	281	253	269	279	254	290	273	306	268	257	269	278	276	275	265	266	282	285	290	300	289	260	286	269	282	303	283	284
27003	15577	13320	7001	4830	3419	2665	2145	1745	1472	1313	1200	1052	967	940	849	860	787	756	690	666	612	663	623	610	636	575	532	582	608	560	570	578	592	521	560	598	544	545	546	535	495	499	519	535	496	534	494	491	518	546	512	477	516	497	491	502	523	522	485	532	517	489	521	465	524	529	475	508	561	503	484	488	505	497	524	512	500	498	477	515	514	507	514	484	466	506	482	509	481	490	521	496	511	456	492	550	491	506	502	508	538	476	508	516	511	519	502	455	488	510	475	516	470	473	465	473	530	477	480	505	494	486	481	494	434	453	503	514	487	479	515	491	521	510	491	503	476	463	498	502	470	482	480	493	498	521	523	490	503	480	463	512	466	486	473	512	480	484	498	504	525	489	489	463	502	436	523	498	458	492	500	493	493	511	479	471	466	464	434	511	521	488	511	502	477	464	479	502	471	470	450	527	505	510	488	504	496	462	506	478	460	486	524	461	498	504	481	498	497	490	513	464	494	488	462	483	481	504	492	500	514	472	472	451	525	493	477	518	486	524	502	512	486	536	438	449	519	507	495	480	498	477	483	498	488	448	501	505	461	469	461	541	463	465	507	482	505	502	484	499	491	536	507	492	486	486	521	466	504	468	490	507	474	496	475	467	435	458	491	524	466	510	521	495	477	485	459	476	514	469	522	461	496	507	494	497	481	464	482	437	494	491	472	475	483	497	486	503	495	490	489	524	505	487	481	510	488	512	490	458	482	517	468	467	496	524	483	465	497	455	499	516	485	483	518	478	484	493	492	516	478	514	486	493	481	477	506	482	491	478	519	481	500	531	463	465	463	455	525	465	497	540	483	519	454	475	511	479	503	483	520	521	506	501	519	448	481	504	468	489	493	481	479	458	493	493	495	461	475	509	480	515	473	491	480	502	457	471	497	488	502	464	496	499	484	480	466	509	462	446	449	514	511	532	494	452	488	480	465	462	493	511	465	501	484	481	515	491	451	487	499	452	496	493	493	471	480	487	523	533	538	428	478	490	473	511	474	499	452	500	446	459	499	473	482	471	466	523	533	462	468	477	485	459	495	491	466	428	512	464	508	482	487	486	492	466	447	516	486	525	464	524	489	502	475	517	460	488	514	487	491	475	509	503	508	528	505	494	482	477	444	503	479	486	520	477	494	513	449	494	484	496	499	469	494	510	487	483	501	477	460	514	482	492	502	497	509	491	535	511	508	477	476	520	497	490	469	469	499	485	478	491	478	512	499	486	477	508	487	484	503	465	451	474	473	476	455	469	517	497	481	468	517	463	484	513	499	490	482	416	529	491	473	518	504	473	479	484	467	482	514	516	480	504	506	460	474	503	498	503	470	520	504	467	505	471	496	537	500	517	474	517	517	493	483	520	476	483	526	512	480	493	533	526	459	515	450	497	502	478	471	518	483	489	464	482	519	531	509	513	447	525	504	472	460	487	503	533	524	492	484	489	485	525	480	466	447	481	468	477	439	476	510	498	465	518	506	492	479	478	483	527	456	494	488	511	489	490	499	480	446	500	516	520	477	491	485	472	492	506	477	456	474	495	502	498	473	481	496	490	480	533	506	498	485	481	493	500	480	481	470	473	475	506	483	480	478	472	512	495	470	492	512	481	523	495	514	452	530	527	491	501	489	478	508	473	477	513	470	504	445	473	518	475	450	481	467	486	480	446	530	478	478	461	478	444	519	494	493	477	463	497	503	507	473	479	484	498	460	462	506	515	467	523	477	467	517	480	483	490	523	514	504	478	504	477	469	512	522	484	472	460	497	488	457	491	475	487	449	485	485	503	502	469	469	499	510	494	479	460	454	460	513	504	514	502	510	534	499	470	483	485	470	485	468	483	479	495	469	491	486	470	465	528	467	471	470	465	472	466	453	499	473	508	478	474	492	501	514	502	528	486	458	515	501	476	511	494	480	468	511	526	461	501	487	482	443	484	498	464	471	457	519	504	459	459	496	496	475	489	437	497	501	476	483	504	523	482	499	446	482	538	465	470	481	463	474	485	482	508	507	513	488	503	491	449	505	536	503	518	495	499	484	478	526	515	502	510	479	483	490	501	478	520	508	488	470	517	524	497	495	523	488	463	477	481	465	510	490	506	483	504	532	457	458	488	455	504	475	518	455	507	499	498	479	485	473	508	502	476	466	490	483	510	507	491	499	545	470	485	476	450	451	463	521	478	519	505	486	490	513	483	457	503	529	492	513	486	508	478	456	444	542	530	530	511	479	471	450	460	468	474	486	490	509	468	473	478	493	479	478	532	508	440	471	464	485	438	501	499	536	471	512	499	513	455	494	503	456	500	491	454	512	513	516	476	507	497	482	502	483	509	490	441	490	503	501	470	445	484	484	486	502	482	482	498	496	470	514	521	487	493	497	476	498	487	525	521	498	464	504	485	483	492	473	496	486	513	494	476	482	504	465	535	466	477	453	518	493	475	485	481	519	512	450	479	539	478	487	498	512	497	471	489	483	494	484	474	507	512	516	450	501	462	458	470	510	444	483	478	482	505	443	512	453	477	512	491	511	500	495	480	494	503	521	530	521	502	482	493	491	513	481	500	479	468	462	461	471	500	455	534	455	445	486	470	522	491	475	517	465	481	465	519	508	504	458	499	483	450	479	506	504	506	477	507	482	468	513	501	485	519	477	509	513	465	476	464	464	502	507	480	509	481	483	485	474	501	526	475	480	473	474	487	478	467	478	483	476	505	497	478	496	507	486	470	483	549	513	504	520	451	491	475	481	499	484	513	470	541	504	495	471	488	529	471	499	496	468	481	524	497	495	504	479	482	483	512	553	493	461	513	488	505	512	511	495	481	507	476	479	520	440	525	507	495	497	462	461	499	533	526	512	476	547	508	473	505	476	503	492	495	502	480	494	509	488	453	488	492	496	484	504	446	466	466	493	506	539	481	458	488	471	482	486	455	501	495	452	476	509	511	489	496	524	486	498	496	466	500	530	512	518	451	505	498	480	472	458	505	440	527	475	499	468	491	488	528	464	482	520	478	475	529	475	511	500	478	502	478	458	513	509	489	489	514	474	501	483	498	479	502	494	487	515	496	478	505	515	470	452	501	472	485	494	451	484	525	532	488	491	478	451	513	488	476	487	463	495	487	465	532	485	502	470	488	465	443	517	477	440	494	471	472	482	484	501	499	462	487	461	485	481	513	502	514	495	529	442	492	529	497	504	501	495	457	466	476	487	479	472	473	468	497	455	483	515	517	484	482	503	473	508	517	479	482	485	496	528	482	461	435	501	486	477	529	485	480	482	470	497	547	489	499	469	482	474	454	527	525	498	548	506	568	476	480	468	487	502	465	469	486	513	496	498	501	512	501	469	514	510	542	479	517	499	510	499	448	492	485	465	490	463	449	482	448	507	486	466	454	499	516	500	493	503	510	514	481	479	504	492	480	501	458	508	494	526	490	536	486	487	481	465	535	483	466	482	512	469	466	460	497	478	497	497
26450	20472	8322	467	217	183	177	179	179	172	172	151	154	170	164	177	170	149	140	151	158	163	142	147	162	152	147	149	135	130	156	140	144	172	140	159	148	132	137	148	134	155	139	138	141	182	127	160	189	153	176	164	164	151	145	135	149	163	152	153	160	134	132	160	150	160	150	135	145	153	142	161	150	149	155	155	161	129	146	148	153	135	140	143	157	152	137	161	116	153	135	146	141	163	142	153	167	155	133	155	155	138	168	157	153	153	145	149	148	157	161	139	167	165	129	122	138	134	146	185	129	140	142	140	157	150	141	136	159	139	138	173	162	148	175	153	155	139	145	146	181	156	136	157	140	144	144	143	150	162	138	136	171	140	143	164	145	155	137	149	161	135	142	135	140	154	135	127	152	149	125	147	137	144	164	152	140	145	141	142	129	136	152	156	169	146	130	156	130	157	166	121	126	147	161	157	130	161	140	153	127	136	158	126	146	128	150	133	158	149	148	143	142	165	131	146	154	143	136	158	132	136	165	152	143	158	150	159	153	158	178	137	143	160	151	119	131	151	150	147	148	147	115	157	155	127	159	132	144	154	148	161	146	124	129	133	171	131	125	147	149	136	137	169	132	150	154	152	146	145	167	124	164	128	151	154	150	148	147	133	136	135	158	157	144	145	144	132	150	185	189	145	127	122	139	158	158	162	163	130	142	150	147	142	161	123	164	154	141	141	152	143	156	146	148	154	160	140	142	168	139	171	148	159	154	157	145	142	136	162	141	147	141	162	155	143	148	143	146	140	135	129	143	147	142	157	142	149	164	167	142	179	154	134	175	143	137	132	175	144	160	157	138	167	155	159	132	140	146	140	144	135	121	143	143	154	161	175	176	137	140	158	130	151	163	159	140	163	156	145	151	152	140	152	166	182	141	141	145	141	147	164	154	136	141	155	145	137	157	175	164	142	135	130	148	154	153	155	135	136	146	121	165	124	138	147	145	140	155	141	145	150	152	138	139	129	139	155	167	136	147	165	145	155	131	117	139	140	133	145	142	149	114	144	151	159	172	149	156	130	147	188	140	160	158	138	147	149	139	150	132	146	158	156	132	138	133	157	151	148	139	152	147	131	126	130	143	149	127	136	136	152	162	120	155	152	148	168	142	137	148	172	154	144	137	121	152	142	142	149	136	124	156	121	146	141	131	164	160	145	145	130	152	146	165	177	152	149	144	146	143	148	156	128	142	148	157	140	151	138	150	150	144	128	139	173	135	123	130	154	153	158	157	149	162	140	147	154	156	141	144	179	141	135	159	134	170	163	159	156	178	152	143	138	131	152	127	157	138	145	140	136	144	139	140	153	176	149	179	135	140	150	150	146	146	153	145	174	130	150	150	142	137	130	161	170	148	162	148	137	146	147	177	142	155	159	141	135	143	145	144	162	146	166	148	145	145	160	133	147	145	152	143	134	152	146	141	172	159	162	144	140	138	137	172	131	152	147	133	133	129	139	158	147	141	141	159	119	129	154	157	170	143	144	168	132	153	130	154	140	121	155	169	133	160	160	140	135	139	155	150	149	152	125	129	145	150	145	152	169	135	158	146	156	137	136	137	146	150	152	153	151	162	163	171	143	136	128	166	126	139	138	132	146	149	132	157	137	149	145	116	169	137	160	152	148	145	147	178	143	169	154	166	141	163	151	153	169	141	138	147	164	157	145	185	166	150	168	156	166	138	142	146	163	135	171	136	141	151	146	147	150	140	160	157	148	146	149	141	136	139	147	164	145	136	146	136	150	135	149	151	137	153	132	151	147	142	150	155	167	126	141	148	118	135	151	158	143	157	158	154	157	150	127	168	148	162	158	131	159	157	140	156	166	142	166	166	139	149	164	183	143	124	150	176	144	140	174	150	145	152	156	133	157	150	117	169	150	149	149	144	157	155	160	164	143	143	145	151	148	125	150	133	170	163	161	141	158	147	146	142	140	135	132	168	146	160	147	125	107	139	148	124	140	138	161	141	137	151	118	133	149	143	139	152	160	112	171	161	150	130	164	127	147	149	155	151	160	133	165	161	145	147	132	154	140	136	124	136	157	165	135	147	138	166	158	131	132	141	160	138	167	151	154	132	142	162	139	165	138	159	143	143	137	131	124	167	171	148	146	144	143	129	141	129	142	141	123	127	140	122	158	163	160	154	155	143	152	138	153	148	161	154	156	166	143	170	135	136	137	143	131	139	149	123	158	128	135	146	138	129	136	149	164	138	140	148	147	168	141	129	137	160	152	155	135	148	147	138	163	145	156	136	151	144	152	161	165	150	147	133	147	157	189	140	142	142	151	140	147	142	151	160	175	158	149	158	149	161	146	178	147	143	131	142	133	113	167	119	137	159	148	168	147	137	146	168	142	142	157	158	141	146	130	158	160	139	160	147	165	156	156	141	144	153	149	144	122	146	150	151	160	142	167	159	161	140	154	133	157	138	145	149	143	125	160	148	131	124	170	166	154	148	143	162	174	143	134	138	154	140	151	159	148	148	129	163	151	146	140	155	152	135	171	141	167	167	135	142	166	173	156	142	122	136	127	138	162	144	160	130	149	157	163	124	156	130	136	149	159	142	141	146	149	145	143	126	154	156	147	146	143	145	142	125	158	164	167	147	140	149	157	140	141	149	138	154	156	132	128	160	162	139	146	140	154	135	157	151	124	162	149	142	141	128	135	139	138	152	141	164	157	152	163	155	152	157	168	155	148	129	147	144	148	125	147	145	148	149	141	173	148	147	143	153	155	150	166	147	131	141	155	154	145	148	131	157	140	151	180	147	167	152	131	148	164	148	130	145	153	123	131	145	162	154	148	168	140	137	156	149	145	164	158	138	139	162	139	147	132	164	156	132	142	146	153	148	150	173	140	188	139	138	114	143	139	158	141	146	155	143	144	139	162	136	163	144	171	124	156	146	145	151	137	143	117	161	147	143	132	140	165	143	148	152	154	150	137	154	171	149	140	139	148	166	145	156	150	138	165	147	143	124	136	155	134	117	136	152	150	144	150	149	148	148	145	143	165	147	153	172	130	138	152	142	141	157	155	130	154	177	134	132	158	123	129	166	122	142	140	161	140	164	181	152	156	135	146	155	168	128	146	126	141	154	168	140	125	162	151	158	170	163	130	149	141	167	154	164	163	156	156	144	166	119	155	146	173	146	141	154	148	145	144	142	131	160	155	143	153	148	130	138	152	138	166	137	137	138	161	141	146	147	138	148	137	144	151	128	152	153	148	154	135	156	173	152	122	155	129	135	163	152	165	153	132	158	165	135	142	152	148	136	150	140	163	156	139	135	135	143	149	143	149	146	151	168	160	140	141	155	149	139	148	136	156	140	148	162	128	139	164	144	155	148	134	166	147	135	145	150	136	131	161	169	160	143	126	146	147	148	147	156	159	131	144	147	147	155	142	144	151	134	158	139	155	160	136	133	137	144	139	154	162	131	142	139	147	151	161	142	167	163	133	146	140
11062	1381	1206	721	511	476	382	361	371	367	332	326	336	305	275	317	318	295	301	276	305	297	313	304	305	262	292	297	271	290	289	299	301	283	289	312	263	303	302	310	301	260	276	299	303	284	332	306	297	306	279	274	253	294	284	331	294	287	246	288	303	300	307	305	302	286	272	300	287	309	296	307	271	295	316	265	312	285	331	297	306	311	306	271	309	271	295	275	282	293	280	268	250	276	258	322	281	288	308	314	283	266	318	303	287	288	296	293	287	300	292	287	311	305	293	294	350	289	308	257	297	271	309	293	306	281	301	289	311	275	268	288	291	306	313	292	297	284	305	288	287	295	314	300	315	325	295	283	298	297	262	259	286	305	298	286	300	296	317	284	321	298	283	283	286	274	285	283	300	266	289	283	297	324	299	313	288	287	305	272	326	288	280	310	285	271	268	262	297	306	288	285	264	285	303	300	285	281	292	325	264	286	287	292	297	303	274	267	307	310	314	305	268	294	331	292	287	266	304	320	293	277	285	314	299	290	283	309	309	288	274	310	309	312	295	297	303	271	275	297	316	295	285	283	303	297	306	273	280	287	285	289	322	245	300	275	276	267	314	280	294	309	282	284	283	281	269	303	323	313	261	307	277	292	290	298	271	286	295	309	266	312	296	294	282	273	265	305	305	303	295	276	318	298	279	326	309	296	296	304	293	319	283	286	290	322	275	303	292	271	279	305	296	285	298	296	306	308	299	299	297	256	306	316	329	298	312	307	288	288	293	255	305	269	261	276	284	269	288	300	289	297	321	286	270	276	299	299	271	277	260	311	254	294	276	328	284	257	282	278	280	287	291	290	289	310	280	312	292	295	306	295	318	285	297	292	313	287	280	318	290	306	307	318	286	301	292	275	321	270	271	272	308	298	299	276	307	274	273	259	300	256	297	297	302	292	275	303	288	282	309	318	326	279	327	272	291	295	294	304	318	308	253	325	271	277	295	263	297	282	318	276	302	286	281	274	296	305	306	312	294	280	288	267	298	292	309	259	278	309	274	294	263	280	282	276	265	305	294	301	292	294	298	295	291	285	293	258	281	271	314	295	266	293	264	298	260	293	308	253	279	282	302	289	332	290	307	300	290	283	316	295	276	266	278	326	279	282	283	299	293	304	282	297	276	291	313	298	276	272	313	284	326	316	275	323	312	302	322	279	261	288	279	281	297	276	281	301	297	314	261	304	303	269	295	306	299	302	295	247	315	293	293	302	280	323	316	265	285	279	284	286	276	281	316	319	296	291	311	282	303	299	298	283	314	286	281	286	296	298	284	269	271	283	308	283	306	280	285	303	275	304	293	278	311	290	304	289	277	324	297	293	299	298	308	297	301	256	269	275	260	290	295	283	280	274	292	293	303	280	300	298	286	294	295	294	314	295	338	301	283	279	307	306	325	286	286	291	303	280	281	302	272	285	302	272	292	274	316	299	306	322	291	297	278	293	277	308	299	297	336	311	284	287	299	276	291	273	288	284	303	293	297	277	263	299	289	306	310	292	316	315	284	289	261	308	312	324	265	323	294	284	295	309	288	305	311	315	296	273	273	282	308	325	282	286	298	297	273	280	317	288	284	313	285	324	321	303	311	290	319	256	275	298	299	323	304	302	320	296	281	267	259	316	276	307	272	288	295	268	285	271	324	290	285	282	308	295	290	287	331	291	302	287	286	272	280	287	268	294	280	287	295	283	300	296	312	335	268	312	309	262	288	288	298	306	268	302	284	323	299	302	281	284	289	305	255	303	278	289	276	304	273	303	320	278	326	283	297	281	287	295	275	272	283	310	297	285	271	317	283	281	292	269	310	289	303	285	268	313	281	266	292	300	291	296	302	265	265	298	318	302	262	307	315	277	285	305	299	297	297	296	307	259	320	292	301	309	291	297	287	316	299	290	288	289	280	303	334	302	289	309	274	289	303	318	251	283	292	289	268	323	287	282	293	288	343	280	288	274	288	282	307	297	295	281	288	284	299	326	295	302	298	311	323	299	283	279	291	257	269	289	325	295	292	309	320	322	254	269	309	306	301	297	267	281	301	296	318	298	304	322	287	286	273	292	291	286	319	302	284	308	295	273	261	296	280	324	283	287	300	324	266	295	313	294	317	297	296	308	300	299	292	278	309	270	284	265	279	294	294	284	312	291	287	306	301	270	286	333	272	265	321	285	290	314	268	293	276	283	308	276	271	282	288	276	289	272	293	301	315	328	297	308	294	310	296	291	297	317	316	272	321	316	280	278	288	296	277	290	275	277	295	299	344	309	317	269	318	316	307	290	285	301	280	285	310	334	304	320	276	281	295	298	277	297	313	296	283	295	282	323	304	280	301	270	242	304	294	278	323	287	273	320	274	314	296	288	271	303	286	289	280	273	296	279	268	260	305	309	289	296	280	303	301	272	274	301	257	269	301	300	284	301	270	308	311	278	275	250	290	295	309	295	299	280	262	287	287	280	282	299	270	289	276	283	296	302	282	285	274	317	269	270	315	310	277	328	274	301	302	292	322	297	288	327	273	273	321	288	297	277	272	297	280	278	282	294	299	292	283	263	293	304	280	293	277	290	293	269	306	296	274	308	328	316	299	305	281	304	293	288	274	293	281	286	275	306	313	285	265	292	322	303	292	313	279	299	303	286	303	308	295	287	315	308	283	293	309	288	285	278	277	321	293	281	308	293	299	297	297	285	291	275	306	288	298	295	285	295	318	292	299	287	294	276	270	305	308	262	311	306	315	309	297	313	313	306	307	275	285	263	285	277	275	282	310	293	307	265	276	279	299	308	303	307	306	310	264	310	291	282	281	292	305	270	301	319	298	264	294	285	298	255	307	297	300	276	289	295	297	262	280	264	304	276	295	285	291	313	333	296	282	291	297	288	267	300	293	296	290	318	298	303	281	307	313	298	291	292	297	291	289	306	291	304	297	344	284	309	279	273	320	275	331	299	318	285	310	276	279	275	291	271	282	307	307	313	296	312	305	253	289	309	298	281	327	321	274	274	311	280	285	321	274	298	314	278	282	282	253	294	295	300	302	287	279	290	273	278	307	299	319	300	325	266	299	265	278	301	260	289	310	276	296	324	287	299	275	307	293	273	268	275	277	258	300	320	263	293	277	309	284	300	309	304	270	271	280	278	273	310	267	272	298	264	287	279	292	271	318	266	317	299	285	304	306	281	304	290	272	298	269	308	275	287	273	277	270	299	300	283	271	285	293	274	323	240	341	279	325	289	275	287	258	284	279	263	300	297	288	305	274	309	277	293	289	287	313	307	271	285	317	283	258	279	303	290	293	307	277	319	273	273	281	296	290	285	300	292	297	287	293	297	316	266	267	300	314	309	290	291	298	320	278	310	304	267	325	294	287	294	321	285	289	282	301	277	330	308	290	289	286	293	294	323	294	303	306	305	298	327	317	294	300	320	276	298	283	309	283	287	290	309	305	297	288	298	291	297	292	295	301	287	283	294
23950	21010	27958	24230	19507	1428	524	337	281	230	219	190	189	187	149	150	141	131	141	120	142	138	111	116	126	118	137	144	147	128	108	110	123	130	128	119	112	108	140	77	114	117	123	125	104	107	131	122	144	96	135	127	111	114	104	96	111	105	110	115	102	112	89	112	110	128	120	124	129	122	100	103	114	103	125	105	114	120	107	128	104	117	121	108	111	107	111	123	115	110	112	112	97	105	90	117	110	100	106	128	119	109	110	140	123	86	116	99	111	120	112	108	115	111	125	121	107	121	129	119	123	104	102	110	100	102	112	102	95	107	130	116	115	117	104	104	121	129	106	107	124	136	112	111	88	111	117	114	126	104	119	106	103	128	104	121	113	97	104	115	113	126	128	101	122	106	117	119	110	120	111	123	129	112	119	111	106	116	128	103	109	105	102	118	111	120	128	106	108	107	116	112	135	120	106	122	113	118	120	122	119	123	108	109	106	102	120	116	92	125	106	128	115	111	117	112	100	114	97	97	120	109	109	101	101	111	99	111	108	115	87	96	129	87	108	115	107	117	109	117	98	100	100	102	112	92	118	104	125	110	106	121	124	126	103	117	99	114	123	125	111	97	103	123	99	116	123	114	99	111	120	99	102	105	110	111	115	107	96	115	121	107	109	122	104	130	98	107	112	105	120	126	105	111	100	112	111	111	97	84	106	100	122	107	113	103	124	120	102	121	134	97	112	121	113	104	110	120	114	129	114	114	122	108	113	106	113	120	105	118	106	114	124	113	105	113	104	116	111	101	121	111	119	98	118	123	108	109	120	111	97	99	103	105	104	105	102	105	112	104	116	103	104	112	101	116	108	118	106	123	105	99	120	82	115	90	106	107	105	104	122	86	110	118	111	126	119	125	132	110	114	103	107	101	109	132	88	105	110	123	124	118	109	91	91	110	125	112	107	118	113	128	108	110	122	126	121	101	109	133	122	113	120	101	114	96	110	104	106	116	122	112	93	91	118	94	118	101	117	118	122	88	101	124	115	125	109	122	113	111	100	103	112	114	110	93	129	129	108	120	102	104	108	109	95	105	116	109	117	119	104	95	125	108	103	111	106	94	97	101	93	109	109	115	108	108	102	110	89	109	125	124	118	107	111	104	89	110	114	141	97	123	100	109	117	104	96	127	124	104	92	107	115	118	106	117	110	98	119	110	118	112	109	121	111	94	97	92	115	108	81	124	112	101	104	114	124	107	107	105	102	110	112	114	118	109	105	89	131	99	104	100	109	91	109	110	116	102	136	113	100	128	101	124	107	116	126	114	115	111	119	121	106	94	126	123	122	110	100	109	108	96	104	104	129	116	114	100	101	109	102	104	108	117	129	115	109	119	94	111	98	105	133	124	115	95	107	115	103	113	122	90	112	108	98	94	101	110	101	102	114	117	111	108	120	84	115	114	112	108	107	116	114	125	105	122	105	96	121	119	118	123	113	95	121	102	114	125	111	123	114	106	116	109	113	101	120	95	131	119	91	113	101	109	99	116	105	109	114	116	133	129	92	124	109	124	123	124	118	106	96	101	118	100	103	106	97	124	122	96	118	111	115	101	122	123	116	99	110	108	116	104	112	113	107	106	109	106	111	102	101	119	121	104	120	108	120	105	98	122	105	109	111	105	108	112	115	100	104	110	103	90	108	110	116	116	106	124	104	101	110	100	126	113	126	113	108	128	120	129	116	96	131	106	116	103	112	92	125	109	121	120	110	116	119	104	115	107	122	108	117	114	109	111	114	108	138	112	114	118	108	107	94	111	104	101	109	111	99	115	96	98	124	122	110	125	121	108	124	99	105	100	113	134	124	116	119	109	109	101	115	99	88	115	122	109	105	109	123	119	112	106	104	98	109	114	119	111	131	106	125	126	104	126	110	100	108	114	99	100	103	121	117	102	96	110	121	133	105	119	98	104	111	104	107	103	103	105	103	121	108	111	135	116	120	90	99	116	128	108	122	112	106	108	110	112	131	117	112	99	107	99	110	116	100	110	114	99	134	123	103	111	115	111	105	94	93	111	97	115	103	125	117	92	114	89	108	111	136	110	104	110	113	114	115	110	110	133	97	105	99	105	95	104	94	133	116	112	100	108	99	118	111	121	95	110	105	119	112	126	109	108	108	103	111	108	121	119	121	124	123	123	128	109	103	115	133	111	98	122	110	121	104	109	104	120	110	125	93	123	119	102	109	115	92	115	123	106	132	119	112	88	125	109	110	104	103	113	99	94	100	109	115	101	107	116	94	117	118	108	129	115	107	104	112	106	114	121	126	109	95	105	116	121	104	98	122	112	99	113	100	106	107	129	107	126	96	102	110	104	102	121	99	106	113	108	105	114	109	118	131	119	99	94	111	113	99	106	95	105	104	107	114	106	123	114	106	129	103	119	114	120	109	120	117	112	107	128	95	124	113	105	119	120	111	109	102	119	104	112	135	125	115	123	103	109	106	113	104	114	110	117	118	110	94	100	115	136	128	116	98	105	114	99	108	113	120	105	108	100	115	120	93	104	87	105	100	109	108	108	100	107	110	113	117	100	116	117	113	110	106	108	111	120	120	94	106	92	105	115	116	109	98	113	106	107	120	112	92	114	106	112	100	124	122	102	98	103	126	123	123	96	105	118	121	102	101	98	106	100	113	117	101	103	94	131	128	113	121	113	107	120	136	112	104	119	103	101	123	86	106	114	128	106	107	114	114	122	116	101	111	114	113	97	121	94	103	118	114	119	91	99	111	126	122	120	103	112	90	104	122	105	84	126	114	112	105	88	106	97	116	106	105	107	105	105	128	127	105	113	96	121	114	129	98	96	99	94	111	137	114	110	95	106	125	114	115	118	112	115	116	112	120	101	107	109	121	110	113	106	108	102	118	121	96	116	108	123	118	105	96	109	121	128	93	118	114	113	133	105	117	130	109	104	111	105	108	101	122	117	129	118	98	126	117	132	91	111	99	112	127	124	117	125	115	105	103	111	114	101	123	102	106	114	110	109	106	95	116	112	115	128	112	98	96	91	107	95	111	119	119	108	105	100	103	122	115	81	102	115	114	113	103	113	109	106	107	120	102	97	115	119	96	102	128	106	106	102	109	106	127	116	114	127	113	101	117	97	114	114	104	111	119	114	109	127	99	99	92	119	114	114	134	110	121	101	116	92	112	107	112	104	102	94	100	117	93	104	128	117	109	103	126	125	111	97	114	117	105	108	109	107	108	124	114	113	111	120	99	108	113	131	124	115	131	123	116	109	104	104	110	117	113	119	116	115	111	96	105	108	115	102	106	110	109	110	114	114	123	127	114	122	112	94	114	122	121	107	99	114	109	115	115	115	113	125	105	116	87	102	82	116	105	102	99	107	107	125	109	117	123	109	102	119	114	101	134	129	117	125	108	107	107	112	107	106	114	115	87	122	116	90	92	106	107	119	110	95	116	105	111	120	112	117	111	98	109	110	104	118	105	105	99	129	110	117
23575	9586	8059	3940	2559	1844	1362	1106	934	771	628	514	509	471	454	409	363	366	365	321	324	298	290	294	313	287	277	258	282	283	238	246	255	245	228	268	243	217	254	232	231	232	228	210	237	264	226	216	227	209	237	247	236	225	246	231	217	234	257	232	229	206	227	213	237	229	226	218	224	211	216	227	232	205	215	240	259	243	225	229	237	230	221	211	209	200	210	215	210	244	262	225	240	208	204	215	200	219	201	203	232	226	226	214	239	205	220	228	219	218	239	213	215	209	235	216	246	219	211	186	200	214	206	207	237	220	221	216	233	230	237	232	224	215	224	240	187	252	242	227	228	190	218	238	202	235	226	235	219	255	219	230	227	223	241	228	209	224	220	193	223	238	203	194	213	195	232	215	220	221	203	232	227	253	246	237	233	195	201	185	221	210	210	234	224	224	218	229	211	230	207	246	221	197	208	212	234	212	221	203	236	211	224	219	229	207	207	209	199	215	229	239	222	238	188	215	204	254	250	218	225	198	201	192	260	223	202	228	210	224	204	235	218	219	198	220	229	245	239	210	223	233	213	220	232	197	217	234	212	243	200	253	228	197	228	211	217	217	193	220	220	200	203	202	211	236	201	232	235	204	224	218	242	211	192	201	220	205	217	214	223	204	232	220	230	226	249	212	218	216	236	178	215	209	227	236	239	237	200	242	252	220	210	218	203	202	235	216	208	237	199	229	220	210	231	227	204	217	194	211	222	229	210	230	242	197	235	211	223	208	223	234	216	217	217	213	189	214	208	201	201	197	206	211	216	193	224	204	220	219	214	213	235	205	239	213	253	218	235	214	237	215	217	198	227	205	234	249	219	227	209	233	198	228	225	185	208	219	215	231	236	242	235	221	175	230	208	197	221	195	202	209	229	223	217	221	239	231	214	221	223	252	190	201	214	213	255	215	185	212	229	229	210	246	219	233	199	229	223	206	223	213	237	224	201	231	242	225	232	216	212	203	218	223	237	202	196	191	200	209	196	218	231	219	220	213	211	214	222	199	251	198	230	209	193	194	214	213	232	236	227	206	237	240	231	206	218	218	207	217	248	228	219	199	198	212	223	222	237	214	192	231	218	215	230	204	215	217	198	222	226	222	265	223	220	255	226	226	254	240	217	199	219	222	237	222	202	218	213	241	258	232	231	216	216	216	240	220	214	245	206	219	214	203	208	195	265	217	220	203	206	208	253	232	225	215	212	214	214	233	212	219	232	196	206	220	230	212	232	243	220	223	228	202	213	224	205	219	208	227	210	227	204	224	197	222	198	213	208	217	255	212	197	199	220	200	226	196	210	209	205	243	203	212	240	182	234	218	215	225	228	212	213	239	199	214	175	244	201	224	208	207	207	209	246	227	230	223	214	223	246	214	224	227	224	217	233	228	241	228	207	238	229	233	210	205	231	243	221	188	219	209	196	220	240	237	218	228	249	234	217	233	219	207	182	219	218	228	230	231	214	239	226	232	243	216	203	199	240	190	212	217	241	206	217	245	234	229	220	203	218	226	221	204	228	226	211	231	219	239	215	227	213	222	209	216	216	225	216	220	244	237	216	215	222	199	201	219	261	242	210	228	224	233	239	198	237	225	233	234	214	193	228	205	220	230	217	205	205	207	229	205	217	236	227	233	221	209	209	199	234	223	200	219	222	226	211	200	210	238	226	235	245	198	251	234	195	206	210	223	232	210	228	192	243	209	225	218	252	226	209	194	188	212	239	235	228	213	186	221	242	221	227	179	212	213	200	203	218	211	227	213	246	227	228	225	223	219	212	204	231	227	218	244	227	229	202	225	207	208	195	235	226	219	216	244	221	219	199	214	224	223	220	223	219	242	212	212	265	235	214	223	207	201	202	200	204	234	225	206	193	224	225	193	227	202	189	187	184	237	207	210	237	216	225	212	230	251	207	192	213	239	201	194	228	217	195	213	215	228	236	215	191	207	204	243	221	225	203	211	236	217	196	241	221	230	183	218	227	228	212	217	231	187	207	209	218	222	201	216	236	253	211	236	210	208	240	206	217	219	208	221	208	232	212	219	217	230	208	198	210	235	194	238	206	231	201	218	209	207	229	223	193	208	218	206	218	208	228	193	224	219	211	225	243	206	225	218	196	215	232	224	210	219	199	218	230	229	222	220	225	212	205	231	230	223	221	203	238	203	215	223	211	229	191	201	207	234	212	217	259	211	235	200	219	218	231	230	219	232	227	216	208	221	199	205	217	218	206	225	180	239	209	217	229	208	197	222	228	229	210	199	226	251	207	222	227	204	212	204	202	216	207	228	212	215	202	215	220	224	225	235	223	206	199	207	215	190	230	238	232	215	201	219	249	227	207	214	210	203	221	199	219	204	216	228	209	231	216	197	211	205	242	235	230	223	217	207	211	217	224	214	244	222	202	221	233	247	209	228	213	235	217	195	231	229	205	243	227	240	219	217	212	214	194	213	228	225	223	228	217	186	209	188	208	217	222	203	212	212	233	225	210	223	213	217	202	201	210	238	236	201	204	231	203	218	236	232	205	205	225	198	210	211	231	213	208	221	215	237	220	208	212	206	215	220	213	250	206	187	235	229	206	227	246	212	206	221	219	207	198	220	203	226	228	201	204	245	206	221	235	219	221	263	220	223	246	218	234	198	219	228	209	213	219	236	231	184	239	192	209	228	223	213	214	227	197	227	203	226	223	228	223	246	200	242	210	207	219	215	187	210	213	241	241	208	221	214	204	195	216	211	223	236	207	217	225	222	215	241	234	219	221	202	210	215	217	210	211	222	238	209	230	226	194	210	208	208	229	217	214	233	208	211	187	208	212	232	208	200	225	211	209	220	211	200	222	208	208	218	192	208	226	207	210	228	191	207	235	235	207	206	225	204	205	204	214	205	199	231	197	225	218	228	230	228	227	230	227	198	227	235	216	240	195	217	247	221	209	210	208	229	206	236	201	213	213	191	209	243	211	209	177	219	209	207	220	222	227	205	220	225	186	209	225	229	205	237	206	225	206	202	227	200	218	203	229	209	215	242	221	220	216	233	239	208	208	208	218	212	207	227	245	202	233	244	224	203	226	219	232	204	223	230	218	248	256	222	203	230	228	207	200	217	186	221	226	212	230	215	249	210	240	205	194	208	215	216	213	215	221	203	229	219	232	202	230	225	210	224	199	232	225	219	225	220	204	200	209	185	217	204	214	226	203	237	223	207	225	222	211	214	244	206	194	214	183	209	211	237	205	206	208	225	198	203	196	190	218	210	211	236	209	216	217	202	240	237	223	236	214	239	244	190	247	243	227	198	202	220	231	190	214	227	246	213	206	223	212	205	198	213	229	219	226	216	211	195	203	196	222	221	222	243	223	212	235	222	227	206	198	223	224	204	238	227	209	228	187	213	201	204	220	226	194	222	217	220	201	222	227	198	206	227	210	204	231	236	213	215	232	219	179	207	231	213	213	227	227	199	209	215	191	216	211	227
22997	20978	28600	23519	20978	18659	1882	734	594	537	508	425	390	415	359	361	366	335	340	365	325	318	329	336	314	288	292	321	272	337	282	312	318	324	305	297	297	288	289	291	295	294	305	282	306	295	276	259	273	293	284	313	281	263	275	257	254	304	266	249	299	290	290	305	303	304	291	294	294	283	310	285	279	289	292	254	266	287	277	285	299	294	287	299	298	305	290	296	289	274	309	318	288	286	281	275	285	295	254	292	265	286	292	269	295	271	273	302	286	274	270	286	273	257	296	296	282	297	297	270	298	297	287	289	286	287	299	285	289	300	275	306	277	293	267	322	276	270	245	290	298	272	298	280	279	297	286	262	269	269	279	291	274	278	274	300	299	281	291	281	284	278	288	272	296	276	301	281	276	311	277	292	302	278	285	260	281	269	291	299	306	282	289	278	254	249	303	255	283	280	336	280	283	276	259	243	262	282	292	304	286	267	295	286	268	278	274	275	273	257	275	233	283	271	253	295	293	278	273	291	284	294	271	289	266	276	261	261	254	275	288	274	274	287	260	235	278	269	316	263	268	269	278	259	262	307	275	285	276	287	256	276	261	314	320	249	269	307	287	263	306	304	295	283	274	284	262	293	264	310	312	318	275	304	244	282	313	293	301	283	293	277	301	290	272	275	278	294	282	288	249	280	270	291	246	294	273	299	265	293	324	254	290	329	274	244	280	254	270	302	294	282	278	272	262	264	256	299	266	262	266	278	267	275	301	301	281	266	282	265	267	300	279	267	276	284	304	289	265	301	252	276	282	287	276	300	253	275	273	265	276	257	296	262	272	288	284	286	278	282	292	253	268	309	272	258	288	305	269	303	273	294	260	279	277	284	278	289	264	291	266	287	299	269	288	275	300	263	277	263	247	264	284	273	290	291	275	284	294	317	276	290	277	271	263	292	279	276	268	265	269	271	277	285	259	270	286	289	265	276	253	286	306	296	293	295	286	260	272	280	291	249	292	297	273	302	250	305	278	290	268	287	268	276	282	257	277	302	289	298	252	287	288	260	278	275	269	290	258	302	300	275	266	310	283	294	279	279	297	274	293	287	270	300	307	288	277	276	277	303	274	275	269	303	275	291	269	329	286	331	307	277	271	272	293	264	261	302	265	292	273	258	275	306	298	266	293	281	284	310	299	309	297	294	282	284	273	278	258	270	290	275	274	280	273	306	286	290	284	332	262	274	274	256	291	273	301	227	259	247	262	277	271	290	254	283	255	272	275	259	292	282	273	278	285	269	271	261	274	270	268	290	265	281	278	269	278	289	256	270	285	287	271	305	292	272	261	296	300	277	263	292	288	306	312	289	286	292	301	274	258	294	300	276	258	278	267	268	249	302	268	276	282	283	274	288	289	282	254	291	289	293	301	275	256	254	291	274	285	259	261	266	282	254	292	266	269	260	289	283	276	296	296	280	292	269	302	289	293	260	281	306	279	290	304	268	264	279	298	280	277	277	291	283	275	280	255	298	276	273	262	265	307	286	270	295	284	296	285	280	295	292	288	249	279	277	272	280	306	262	262	277	266	286	264	287	293	280	270	273	284	299	287	306	255	267	267	292	257	269	286	275	280	298	271	301	263	276	302	290	270	275	277	270	282	301	239	275	261	269	280	250	275	257	265	277	276	292	286	272	288	303	285	290	272	313	297	308	280	268	268	262	287	275	275	307	304	266	292	274	304	274	272	281	276	259	296	295	282	266	277	291	279	291	266	283	281	279	277	284	283	266	285	264	296	261	289	265	283	284	256	286	279	296	275	281	277	274	293	288	290	272	310	280	274	298	283	274	268	282	248	281	272	310	282	267	311	272	251	326	281	280	281	294	278	268	307	241	252	293	285	279	276	257	293	273	287	259	276	278	286	292	274	273	282	277	292	309	254	288	271	253	288	278	264	279	303	296	250	278	287	272	253	315	282	264	301	253	277	302	255	263	292	279	270	271	261	258	271	307	266	278	312	287	272	276	290	266	279	257	256	264	275	270	264	279	308	272	274	283	273	281	336	270	302	279	303	315	242	256	267	276	291	294	263	248	254	287	283	275	288	290	273	299	279	310	308	253	280	309	290	263	256	276	301	277	282	284	271	268	271	293	252	273	306	283	309	253	308	268	271	310	261	298	273	275	265	302	302	271	294	275	267	262	318	255	266	282	284	279	262	290	296	288	265	274	275	286	264	282	296	252	266	284	278	282	293	264	304	299	298	299	285	291	267	288	286	271	257	280	257	282	290	272	280	262	281	294	282	295	276	284	276	267	288	282	266	255	272	282	310	296	297	280	284	265	310	286	290	279	271	279	261	283	290	278	270	289	293	290	284	286	302	274	272	290	258	276	298	264	268	269	280	283	287	281	295	259	293	266	282	258	281	291	282	287	268	274	262	262	277	304	309	279	292	286	296	263	285	298	270	276	291	270	303	292	284	282	305	286	272	287	266	268	321	292	274	255	279	280	277	277	255	285	275	257	249	278	280	305	265	265	250	267	289	314	291	271	296	253	272	252	259	267	258	327	290	285	290	260	301	275	253	265	278	287	258	294	318	251	259	259	271	303	313	311	275	276	261	274	276	288	275	272	256	281	250	259	267	305	314	294	265	257	261	279	276	270	295	295	281	282	276	275	284	267	284	259	287	259	298	279	275	294	314	289	248	268	269	284	266	298	287	289	278	280	286	272	300	252	291	290	289	273	257	305	263	262	302	295	322	297	266	316	294	283	279	304	308	295	277	289	298	281	279	263	284	282	272	276	266	252	295	263	276	266	279	269	267	264	277	279	267	286	285	286	304	291	282	301	303	293	295	287	297	278	275	306	276	274	251	282	309	296	292	288	299	301	289	302	301	232	287	278	262	309	268	289	278	279	316	298	311	284	293	261	254	286	285	304	297	270	273	271	268	253	257	300	278	302	305	305	303	256	283	286	283	305	289	270	269	252	279	239	256	260	263	301	273	320	281	254	264	267	264	288	278	288	278	304	256	268	304	300	311	282	272	249	252	255	277	268	242	284	298	257	282	299	273	296	288	293	298	248	302	287	298	286	273	272	250	295	290	266	268	283	268	300	263	266	259	312	278	278	260	307	270	286	260	293	290	302	284	287	262	306	272	272	281	265	258	290	248	283	286	274	275	274	304	270	300	266	289	272	275	274	281	271	275	300	257	278	281	287	275	285	272	277	240	278	291	299	260	278	284	268	273	281	289	266	252	294	275	262	279	289	292	313	265	271	283	288	283	311	270	293	265	298	274	274	271	281	300	305	286	280	273	280	311	281	273	280	304	259	290	278	282	294	244	324	299	282	285	262	284	281	258	281	279	278	277	251	250	253	278	257	266	258	259	315	274	302	275	258	276	229	315	280	327	278	303	281	272	262	297	294	272	291	284	279	268	284	289	264	275	271	271	271	265	277	293	274	314	262	279	270	284	292	267	264	264	285	300	279	256	309	275	288	304	280	286	286	277	282	290	301
27999	15611	13015	7056	4775	3558	2701	2200	1729	1450	1294	1092	1056	950	882	858	796	831	738	727	642	644	665	606	598	624	565	576	544	576	537	547	536	546	542	534	555	516	513	552	517	533	502	543	534	563	514	497	525	509	516	496	495	510	506	493	496	496	483	497	477	500	484	513	525	462	481	501	488	546	477	476	505	498	485	495	497	486	528	476	552	528	481	479	465	509	507	544	472	473	478	494	514	489	486	482	504	431	513	526	502	486	468	483	482	470	496	477	511	505	473	487	474	518	487	499	425	506	504	471	523	476	530	487	463	470	490	477	480	473	502	464	487	464	515	452	494	494	505	490	488	454	501	510	502	477	493	481	510	490	474	488	498	456	497	514	492	487	479	505	480	510	491	509	473	491	467	460	445	473	485	492	499	511	485	514	489	477	503	518	500	496	468	440	466	507	483	497	468	559	510	489	525	515	483	455	475	497	474	495	506	464	503	482	481	495	495	489	477	455	484	477	470	508	486	514	452	523	473	506	452	516	460	465	484	484	515	437	517	499	506	465	496	450	458	491	454	491	510	504	478	539	491	456	539	473	505	482	480	483	512	520	471	500	527	495	486	463	480	494	480	445	517	460	470	473	485	487	460	511	465	468	520	477	499	477	521	487	494	482	501	460	463	496	471	499	507	472	493	460	504	535	495	474	462	499	464	497	492	492	473	487	507	492	497	475	489	437	504	454	466	491	508	475	525	507	476	490	504	494	510	469	460	522	486	502	501	483	469	463	513	485	458	463	526	507	491	534	440	501	496	472	489	502	487	485	471	451	500	512	493	491	451	497	466	501	501	520	511	467	483	506	468	476	466	522	481	495	510	479	495	493	491	530	496	508	466	463	478	480	457	469	513	501	524	509	527	503	507	509	510	498	474	464	522	506	545	510	517	502	472	500	476	477	511	527	500	453	523	486	501	500	475	506	474	489	499	471	520	479	503	504	487	477	485	449	473	494	492	485	477	464	462	453	458	512	538	500	496	499	449	522	504	499	501	498	480	462	453	508	441	516	494	484	485	500	493	493	496	523	496	470	474	501	474	517	480	488	459	506	499	469	505	483	494	485	465	499	458	474	498	487	524	453	527	492	456	505	499	493	476	499	481	487	488	495	501	499	471	497	513	442	492	478	514	487	505	491	533	482	511	458	491	496	460	477	487	500	500	494	465	516	458	475	463	452	474	499	488	458	469	483	494	462	528	473	496	492	497	465	507	499	503	485	503	518	485	524	477	507	477	512	499	486	461	483	461	488	530	464	524	493	517	503	486	471	534	490	509	471	504	453	474	483	435	495	473	448	497	488	480	492	498	500	494	487	490	478	496	486	487	473	430	478	496	504	490	481	494	478	488	481	515	463	485	509	485	500	475	496	522	472	487	479	453	506	494	503	459	475	508	496	489	484	482	498	479	499	478	511	518	472	469	481	452	517	492	487	529	477	511	515	468	504	474	482	520	492	493	486	498	477	444	490	476	494	516	511	461	460	496	491	531	471	471	487	537	497	510	441	462	482	520	509	508	491	492	517	499	534	508	532	486	461	502	505	506	471	499	447	458	453	514	504	494	488	482	477	480	496	494	483	509	446	491	468	444	515	461	499	478	459	498	471	478	485	485	499	489	494	474	526	457	504	477	463	490	467	453	496	503	497	496	445	486	462	489	508	473	505	511	497	467	475	494	526	503	495	504	527	492	468	441	483	486	448	504	497	506	487	492	491	520	471	492	515	479	488	453	509	513	509	500	496	449	468	462	506	494	481	529	493	475	482	526	480	457	496	487	492	482	482	487	481	474	483	480	477	458	489	475	517	482	507	473	505	473	439	502	494	481	502	497	445	491	521	484	477	457	488	484	507	481	469	472	487	523	537	482	468	475	488	487	502	473	518	478	463	440	457	492	501	508	484	467	512	493	497	451	460	469	500	468	472	537	475	471	491	523	475	543	477	471	501	468	470	493	525	471	479	507	456	462	493	475	434	514	463	482	468	543	468	507	460	491	499	486	490	461	524	500	518	491	517	481	467	488	489	488	516	478	479	504	473	453	491	480	462	474	489	451	499	496	502	459	444	496	503	522	511	468	456	461	527	474	479	545	458	476	493	511	469	502	459	542	463	488	473	489	554	438	505	535	498	499	509	509	494	489	468	525	494	461	512	449	474	506	482	526	483	492	477	488	495	526	471	486	494	472	455	485	462	461	479	471	476	483	479	475	504	466	463	523	458	475	470	469	492	509	498	502	486	471	530	459	482	504	522	452	469	469	504	495	496	479	503	485	504	471	522	484	516	466	508	458	451	488	488	503	475	508	487	462	489	467	500	500	525	468	486	470	505	498	475	483	465	481	456	495	496	481	469	465	482	521	494	437	473	503	519	472	466	458	500	501	495	492	483	522	535	473	480	480	462	466	472	476	475	454	486	453	486	461	499	457	508	473	476	502	453	508	460	445	495	503	483	481	512	490	485	523	433	517	507	534	482	436	476	516	505	497	504	494	506	466	522	479	521	498	465	511	519	464	501	494	474	506	533	502	525	482	533	506	508	499	520	472	448	490	470	482	520	468	486	457	528	464	499	498	499	500	449	513	481	477	473	489	501	502	464	474	498	482	512	462	488	496	441	494	499	471	470	470	529	456	437	475	471	491	456	435	472	460	471	495	482	502	491	547	500	482	502	469	455	519	481	494	499	461	468	490	456	497	476	535	529	488	491	502	468	519	491	467	491	497	506	493	477	482	524	497	478	526	479	484	465	492	497	480	493	502	502	502	510	515	494	473	465	506	499	529	453	468	465	470	489	491	489	459	479	535	434	483	455	493	504	529	506	502	479	503	511	526	473	476	492	450	504	459	491	475	513	498	499	479	474	524	476	479	510	462	515	469	490	496	466	499	491	514	498	494	447	456	458	515	541	470	487	507	503	490	464	460	485	508	512	498	438	524	486	454	526	480	532	482	494	504	467	486	482	524	466	474	470	522	443	511	500	489	478	494	448	437	444	512	481	474	507	488	513	483	500	460	500	490	506	493	504	487	500	479	437	481	496	507	470	493	515	491	468	490	485	478	482	470	508	491	489	465	511	490	501	462	534	492	448	536	498	496	509	486	503	520	503	475	461	480	459	457	527	510	505	471	443	464	452	460	475	475	504	489	494	469	526	484	488	461	458	496	530	460	496	447	430	461	516	488	477	516	516	498	473	454	471	508	477	479	472	466	454	491	459	478	489	499	493	481	495	460	500	483	495	461	473	481	523	474	436	485	466	509	496	495	487	470	468	452	488	466	496	496	440	499	477	490	476	525	536	465	519	468	490	481	454	479	483	478	490	523	480	514	472	494	473	499	505	485	491	469	510	505	508	520	491	512	475	515	470	487	524	518	479	513	524	514	457	447	475	483	497	503	494	485	462	467	510	477	492	453	479	516	515	464	468	489	510	454	485	465	468	527	474	511	469	498	491	513	526	436	501	530	530	475	476	506	506
26513	20484	8228	474	243	214	177	157	170	147	186	157	154	180	138	146	157	166	143	173	158	165	143	141	144	144	144	137	140	155	167	141	161	152	138	151	149	160	123	135	159	163	130	136	121	140	130	134	153	158	128	159	133	161	163	158	157	144	150	149	151	159	155	127	149	153	173	155	158	156	141	148	154	148	159	158	132	169	154	133	138	143	146	135	159	139	148	158	150	154	149	145	156	152	150	144	150	139	141	142	166	150	155	139	136	142	159	127	161	164	153	157	144	145	165	167	152	155	155	164	173	126	152	168	146	145	133	149	148	139	134	156	150	157	148	151	152	150	132	133	136	138	142	152	171	161	129	179	161	141	162	168	165	154	147	148	159	147	159	148	156	131	149	171	144	150	162	155	150	159	156	158	148	161	144	153	165	141	147	158	165	155	151	132	153	146	145	135	136	130	156	156	146	136	149	145	167	155	129	160	155	163	160	146	164	160	141	153	140	137	161	131	154	155	164	135	126	133	157	140	151	164	164	161	130	150	141	144	173	149	150	129	161	165	157	130	149	142	161	156	153	149	159	155	128	143	147	168	169	154	157	146	148	145	157	162	160	148	151	141	147	158	144	151	154	162	160	172	135	169	167	166	137	143	159	162	139	160	160	148	151	139	142	150	140	153	154	162	153	138	150	138	161	154	145	152	131	155	174	148	127	151	148	134	171	156	157	157	152	158	155	149	170	153	180	138	136	144	168	133	132	147	160	146	158	119	129	139	152	158	142	152	138	141	152	153	166	156	153	173	153	158	160	138	147	169	142	147	123	139	141	154	135	150	153	150	131	150	141	156	143	145	127	163	139	136	143	140	131	177	156	150	142	133	150	169	152	148	148	157	157	162	140	162	171	148	164	134	147	153	127	156	136	168	149	127	164	148	145	144	155	145	143	139	153	153	139	166	167	132	137	158	139	148	139	151	179	173	144	149	148	177	145	154	156	154	156	185	145	151	135	154	153	141	148	154	156	163	149	152	145	165	162	159	151	150	156	152	144	143	145	164	123	144	153	127	167	154	158	154	150	151	171	147	154	158	131	171	173	149	148	146	131	148	138	137	138	169	153	133	135	144	141	158	155	137	153	142	146	144	155	157	151	155	167	153	150	166	161	163	157	157	152	149	147	132	134	153	118	154	133	154	150	136	141	125	147	124	158	143	136	164	172	149	169	155	137	148	139	140	154	131	156	154	139	158	143	162	155	137	154	157	133	136	161	140	149	133	150	139	143	141	142	153	168	152	140	145	145	146	153	146	165	172	175	127	149	130	158	129	156	168	134	145	145	136	168	161	146	164	183	157	155	170	169	167	154	150	175	152	149	136	147	148	125	161	124	143	146	145	147	131	137	156	128	124	120	146	181	147	150	151	136	148	135	147	137	148	150	140	153	123	147	139	155	153	157	166	153	155	152	156	146	153	152	151	141	154	162	162	158	160	137	143	146	152	161	149	141	156	154	177	146	152	148	148	161	133	143	145	164	153	160	160	154	150	151	154	146	143	149	163	138	181	134	151	162	165	146	163	166	151	163	135	148	134	142	157	154	157	122	152	160	152	136	163	168	140	165	150	160	147	135	168	129	158	161	145	153	157	139	139	158	165	151	127	125	175	147	151	145	145	162	142	138	156	133	150	141	127	167	156	151	145	148	144	151	140	143	150	151	160	159	159	146	158	140	149	132	155	140	165	141	143	125	138	136	137	164	155	132	168	152	148	142	165	176	134	151	156	157	139	161	147	173	150	152	151	135	163	167	142	135	147	145	174	158	130	137	165	153	141	166	168	125	153	168	162	153	138	144	150	140	143	143	148	119	143	131	154	143	160	137	142	130	141	138	165	158	175	137	158	139	160	159	134	157	176	144	180	142	152	114	149	137	146	153	160	141	159	141	157	144	168	169	135	145	152	168	143	168	154	147	135	159	154	162	154	142	156	164	162	153	174	159	153	120	148	175	164	151	167	152	140	149	142	148	147	144	146	145	144	133	154	134	138	121	148	123	153	170	138	110	160	149	160	144	155	150	140	181	139	157	150	163	169	135	149	141	144	153	161	151	133	169	168	145	128	141	145	138	172	136	144	163	133	160	148	146	144	146	148	143	153	152	148	158	159	112	147	152	172	149	167	153	156	143	149	137	142	166	161	136	174	155	162	154	163	164	153	140	133	125	165	142	161	148	141	177	161	142	153	148	163	162	158	147	158	168	147	142	149	146	156	138	139	147	128	159	156	147	123	151	135	128	159	137	143	135	158	146	156	152	165	131	156	162	153	170	141	152	147	147	154	170	147	156	142	156	140	153	153	167	156	129	129	144	149	144	168	144	174	121	157	146	164	137	149	141	159	131	161	142	137	157	146	154	150	137	146	152	157	153	170	129	158	141	129	169	153	144	137	163	160	138	142	157	166	125	164	158	139	144	147	137	151	162	144	143	149	138	159	142	139	151	159	160	141	138	159	168	129	139	131	145	136	138	144	121	144	162	155	153	144	147	150	142	163	147	154	149	151	162	158	133	153	145	142	133	153	130	160	152	143	139	141	146	151	133	149	133	164	161	158	149	135	133	142	148	158	156	129	169	139	142	154	160	138	162	142	157	157	152	135	158	146	159	167	149	146	118	158	136	152	159	158	143	165	151	164	166	138	157	129	161	143	150	156	147	168	141	149	181	151	146	153	150	151	126	148	156	161	153	155	149	119	143	143	153	153	158	130	156	154	160	140	145	156	133	147	141	137	131	147	145	130	150	150	158	160	147	166	127	163	144	162	144	125	155	168	142	144	133	158	142	154	140	145	139	161	145	129	141	138	142	132	143	160	158	165	150	163	147	160	146	142	135	149	152	166	167	157	155	157	165	179	126	147	154	152	139	149	147	139	164	132	145	152	180	135	147	139	146	140	144	151	128	146	140	131	140	145	151	152	142	133	136	131	167	142	135	159	154	149	139	139	133	130	143	151	134	157	148	148	139	140	156	138	140	155	155	143	161	146	159	140	153	146	133	165	162	131	128	159	159	126	149	147	185	163	153	122	134	161	150	139	159	160	150	141	149	154	165	147	170	135	164	142	137	142	136	145	152	136	139	151	158	152	162	132	154	162	160	139	142	132	155	121	133	137	151	147	140	123	147	152	148	169	146	151	159	139	173	143	159	136	156	161	155	144	138	147	159	140	144	134	141	145	143	140	140	133	137	179	129	150	129	149	144	148	153	141	164	154	143	150	144	143	174	163	141	160	159	148	155	157	159	132	138	151	168	143	144	157	158	137	153	135	134	177	170	157	165	151	152	176	161	151	169	154	150	139	144	152	175	161	146	152	163	147	142	145	140	164	122	155	132	156	128	143	188	158	140	157	133	171	158	160	173	119	150	161	167	144	155	152	142	137	161	157	138	137	169	155	153	176	156	155	157	125	133	149	148	161	160	158	151	151	149	162	150	132	151	155	152	123	155	149	143	143	156	137	161	142	150	143
11496	1385	1197	671	520	436	379	374	326	374	336	303	328	315	289	278	305	318	289	284	320	304	299	294	289	310	261	264	296	285	273	313	286	286	288	271	324	279	307	314	303	310	334	306	316	309	287	320	287	284	288	301	315	289	261	314	302	298	321	309	308	260	280	308	287	279	271	301	292	282	280	289	273	274	309	299	262	276	288	291	285	283	293	297	306	287	291	282	321	284	311	297	261	311	314	297	264	278	295	294	293	295	280	287	283	291	282	319	283	302	318	316	318	266	306	306	279	287	262	302	292	291	288	309	291	291	272	261	276	290	273	293	295	258	268	278	315	282	284	312	287	269	285	306	297	277	265	316	287	281	314	307	277	286	314	272	332	296	298	275	306	278	308	302	307	279	294	296	318	326	306	273	275	291	295	277	278	290	290	329	289	289	303	264	282	302	294	292	258	280	254	285	294	301	310	274	283	267	314	270	289	294	271	296	291	309	281	291	316	267	322	282	294	271	313	290	321	332	315	299	309	320	295	304	307	281	323	286	309	305	308	303	287	282	309	314	297	283	298	286	311	292	308	254	292	311	284	301	279	293	283	281	306	308	263	315	311	297	267	323	316	320	301	309	275	293	260	279	295	277	285	313	296	276	276	310	296	282	296	313	276	279	293	311	283	282	319	277	304	307	298	305	308	333	271	291	262	298	311	300	299	267	309	286	303	257	308	309	306	293	279	314	266	312	304	288	279	298	286	296	289	312	320	304	300	313	295	291	265	282	287	303	259	287	324	294	285	270	292	294	287	276	300	276	316	284	284	296	312	258	279	291	301	292	266	293	300	311	277	277	307	280	309	290	294	313	270	288	267	315	278	299	283	277	303	302	300	292	297	258	352	296	285	279	304	280	281	261	278	278	301	331	339	301	302	250	271	287	306	269	312	292	282	324	266	310	308	262	316	291	292	283	334	264	280	307	294	291	319	312	303	277	288	281	275	288	321	251	292	296	276	305	287	284	303	286	271	290	293	283	317	311	309	298	277	305	272	254	271	296	316	257	306	306	301	271	269	315	304	303	281	261	290	300	311	271	294	290	257	260	265	318	285	287	310	293	311	276	282	281	280	273	300	292	285	279	284	301	303	288	309	275	282	288	309	283	260	308	306	293	292	282	280	284	298	256	322	281	311	286	288	300	275	296	293	286	312	294	299	318	274	287	313	288	292	297	285	293	266	256	259	265	297	282	282	280	289	284	293	303	285	230	311	282	321	303	303	319	279	302	329	283	310	261	300	284	287	265	275	293	277	270	289	279	295	262	299	297	283	259	292	286	259	315	294	267	278	297	307	262	298	291	313	262	293	281	289	302	279	266	307	305	280	299	290	284	282	294	282	273	245	270	293	294	288	279	278	324	289	282	299	284	287	311	297	320	280	297	286	275	297	284	296	330	317	279	307	269	267	290	309	282	309	317	283	326	287	289	279	283	285	305	279	301	284	280	300	299	279	301	306	326	300	313	318	290	291	335	292	282	304	287	312	290	298	301	279	301	296	297	313	309	297	308	287	276	278	289	291	270	257	312	295	303	274	311	277	250	286	277	291	311	269	328	313	289	289	298	284	316	322	295	308	306	324	302	273	303	299	295	311	274	270	274	272	288	300	315	280	293	317	280	299	322	303	292	313	289	304	283	323	287	303	269	316	282	284	297	278	293	296	287	318	307	272	285	292	288	276	288	285	302	331	310	304	299	309	282	277	295	295	311	281	340	286	281	269	323	311	298	284	291	284	269	283	275	286	287	283	270	281	308	277	290	303	273	277	293	297	281	258	286	300	300	301	304	295	287	278	302	285	283	272	307	306	279	295	299	288	297	329	308	265	271	302	318	304	293	286	319	278	306	307	281	289	291	304	297	259	276	304	305	291	301	310	288	290	303	318	272	267	283	300	302	259	296	259	313	267	310	273	289	304	295	304	277	290	275	307	311	325	287	284	281	273	264	284	326	263	311	302	311	295	291	305	298	301	312	282	303	271	326	296	277	290	279	309	267	276	272	328	282	291	288	274	308	275	290	283	304	289	302	289	284	311	265	285	282	284	269	265	265	278	298	296	291	307	278	282	261	295	265	267	300	285	276	302	303	283	295	287	285	289	282	269	317	315	285	291	286	286	301	280	267	307	272	293	268	317	269	273	275	333	312	294	297	270	309	290	299	295	276	315	309	284	302	306	283	276	314	287	279	303	298	295	274	274	311	276	306	279	271	307	297	275	274	299	306	303	282	287	272	286	301	302	298	292	285	281	301	315	311	294	274	280	302	294	290	263	295	272	290	290	271	317	300	313	317	288	272	294	291	263	307	294	278	309	287	281	274	298	256	279	300	289	280	279	322	278	304	275	282	297	283	279	287	294	296	293	297	269	326	301	278	295	282	297	281	286	265	280	321	294	263	278	291	273	296	289	279	282	247	296	266	288	292	313	327	292	280	318	295	310	279	274	262	293	313	292	316	304	271	292	293	278	277	277	289	325	272	300	305	313	325	309	278	277	307	291	309	306	309	288	284	324	305	273	292	284	246	299	272	300	262	280	297	294	304	288	293	267	328	283	290	311	294	284	274	317	299	307	289	297	297	300	300	302	273	291	297	306	300	292	284	298	320	284	306	311	310	277	317	295	281	311	296	323	280	269	313	303	316	306	273	280	267	318	313	258	278	294	282	315	264	288	271	284	285	290	318	307	308	286	307	319	299	313	273	317	320	245	283	291	278	303	283	316	269	288	288	279	309	298	266	308	304	284	298	273	305	305	295	268	254	303	309	311	282	294	305	307	296	290	325	301	276	291	296	281	300	311	283	296	262	303	317	292	304	283	296	276	286	292	303	309	292	323	308	326	276	287	303	284	297	278	274	299	278	304	279	345	284	304	292	308	300	306	307	289	322	281	295	299	282	290	295	284	282	302	283	291	295	307	312	264	302	284	252	271	286	272	295	315	282	311	290	283	291	288	324	316	312	303	265	304	280	290	275	287	284	312	293	296	292	284	293	302	292	292	283	300	299	314	291	283	299	278	260	288	307	287	304	309	296	283	313	276	293	304	255	297	307	282	290	284	268	288	259	315	291	328	296	301	313	288	307	279	287	283	301	276	314	279	267	270	268	291	265	305	316	300	257	291	286	299	269	275	276	302	311	261	336	294	263	289	296	287	277	298	267	287	272	266	280	312	337	281	291	319	303	299	296	307	282	279	288	284	299	266	322	302	276	305	289	306	288	260	284	308	304	282	293	314	290	303	272	262	277	340	295	273	278	294	304	275	269	292	303	297	313	291	274	316	304	284	286	300	281	306	285	307	264	274	278	251	311	296	274	285	280	298	263	251	298	324	298	315	311	322	306	298	272	316	278	273	274	269	311	282	283	305	307	282	279	277	299	327	283	327	311	319	312	274	307	308	282	292	295	298	262	289	307	297	310	292	326	300	290	279	251	307	281	306	306	319	300	325	317	270	282	334	298	285	291	302	315
23882	20974	27959	24167	19480	1413	516	360	257	256	210	186	168	175	162	164	139	144	166	142	133	134	155	124	114	128	114	127	127	134	138	128	119	124	116	115	112	112	117	101	116	118	111	108	120	123	108	114	132	103	123	120	108	108	102	110	100	99	125	122	102	101	114	106	102	112	119	120	109	114	130	111	123	99	115	109	120	111	100	107	116	131	125	98	125	105	117	113	96	110	111	116	111	132	111	116	115	97	115	113	119	96	109	112	117	98	119	106	106	103	128	107	111	123	132	118	126	125	99	116	116	109	110	119	105	110	134	110	115	105	99	129	109	118	96	117	114	121	104	118	110	136	127	111	107	113	120	106	122	114	94	127	107	100	107	118	120	109	108	107	97	115	116	102	106	99	118	119	116	109	136	124	110	103	116	126	111	103	106	115	100	114	109	116	105	111	154	106	98	116	120	131	110	115	105	114	107	111	118	131	120	124	112	110	108	97	91	97	111	113	121	125	116	114	134	100	109	107	109	118	115	94	127	116	113	131	137	110	106	124	103	97	107	115	112	114	117	114	139	120	122	118	101	95	95	109	118	123	96	96	103	116	105	102	109	115	107	107	122	110	102	110	137	121	102	129	122	116	114	122	114	105	126	99	111	125	119	109	119	103	104	120	122	115	118	95	135	119	121	117	118	131	107	110	108	108	105	114	127	110	117	112	114	110	130	119	126	110	112	109	116	110	120	113	96	109	112	109	122	112	127	107	124	106	118	98	127	108	114	118	124	117	110	117	119	120	107	102	101	114	117	98	94	97	115	104	123	109	130	101	116	123	107	111	105	116	104	111	98	123	112	103	111	118	108	120	133	105	113	106	116	125	113	116	121	122	119	106	120	113	125	119	124	105	110	122	87	111	110	105	92	123	107	102	118	97	111	103	129	95	121	118	110	114	101	109	119	124	129	104	128	119	109	112	108	105	119	113	118	123	113	123	124	119	112	108	100	112	109	107	127	121	118	123	116	114	97	103	132	108	97	117	117	115	126	126	119	119	129	117	112	120	77	118	118	125	119	123	124	129	121	93	119	125	117	114	97	110	118	129	129	140	109	114	124	111	122	121	120	119	106	105	125	108	119	129	114	96	106	119	106	132	109	116	129	109	110	116	123	121	110	119	111	127	121	117	114	107	120	115	121	114	121	112	111	100	106	101	92	113	109	93	104	101	105	112	108	104	99	112	108	106	118	121	103	106	110	92	108	99	108	104	107	120	117	125	96	128	120	141	107	125	107	126	106	137	124	115	122	111	115	113	115	144	126	128	124	108	110	99	101	116	124	108	108	109	101	113	108	124	118	106	106	118	116	116	126	115	116	116	107	132	108	119	135	118	107	98	115	124	127	114	131	134	110	124	111	124	111	95	103	127	104	111	104	133	138	104	113	106	124	108	118	116	110	131	105	120	87	126	108	104	111	125	109	119	105	114	111	105	117	112	110	104	127	104	123	106	106	123	125	89	108	124	121	106	97	103	122	121	111	124	107	99	107	116	121	111	105	118	116	117	108	122	112	113	108	89	124	103	103	115	117	92	117	98	127	104	134	100	127	130	109	112	114	114	110	119	134	106	115	108	120	122	111	122	107	105	115	120	107	114	118	114	132	114	127	111	97	94	137	120	116	112	95	108	142	91	113	103	132	99	126	120	115	120	119	107	93	118	103	107	111	143	114	116	100	104	113	109	112	108	87	109	116	112	101	115	103	107	97	128	107	101	114	109	119	126	105	103	125	110	96	110	134	109	93	103	110	110	98	124	108	119	129	109	115	106	125	125	133	111	108	109	111	139	116	104	122	121	106	91	119	129	118	109	123	103	122	127	100	142	121	106	96	116	102	105	125	113	100	119	122	111	116	95	110	110	97	140	116	121	115	124	122	118	124	111	123	106	104	111	121	129	123	118	112	120	120	111	124	110	127	126	130	105	109	105	119	119	127	114	107	114	109	120	123	113	108	116	104	120	98	119	125	91	123	99	103	92	132	105	109	129	112	105	122	104	109	114	117	130	111	122	111	121	114	95	116	125	117	101	129	100	118	99	125	125	133	98	111	127	106	91	102	113	130	96	95	107	112	115	109	129	109	98	120	111	108	128	103	90	108	126	122	138	128	115	92	105	108	107	116	105	125	118	115	114	111	104	128	117	107	103	111	123	86	123	104	109	121	115	114	98	114	103	136	122	111	104	98	117	122	130	115	132	99	132	118	117	109	103	122	124	137	98	121	116	107	101	104	114	117	103	104	99	126	110	106	122	103	91	112	127	93	98	117	119	121	112	100	122	132	110	99	103	119	100	96	108	99	115	115	126	109	141	126	121	114	103	114	114	104	120	128	108	115	125	106	108	105	119	118	125	106	122	119	119	134	109	120	102	106	93	118	125	131	113	128	117	122	130	108	108	125	107	125	118	101	102	126	93	115	93	104	117	97	102	104	114	114	96	112	129	100	98	122	118	91	129	113	116	106	118	114	104	116	125	129	97	113	103	101	109	110	93	93	111	111	119	113	95	110	104	108	101	114	110	126	97	115	94	100	111	102	114	113	124	104	109	123	112	88	122	122	98	120	105	119	125	104	106	116	112	104	114	106	109	116	111	118	110	135	94	133	119	102	138	106	112	115	126	113	113	114	107	105	100	113	105	111	123	107	113	116	99	110	116	102	82	99	106	129	114	123	108	131	108	113	122	134	124	129	134	107	123	101	94	128	96	106	119	119	82	111	96	98	112	107	135	105	107	107	114	99	105	113	120	112	109	120	113	109	106	111	116	120	127	113	104	126	112	94	112	123	110	88	97	124	120	109	112	116	114	112	133	101	89	117	104	119	109	118	121	121	121	109	114	115	126	118	120	139	115	108	129	101	122	129	108	115	116	113	109	97	120	104	123	107	104	117	104	100	121	103	98	113	123	118	94	116	115	95	107	107	127	86	106	105	102	119	115	123	103	129	95	106	111	96	122	103	101	106	113	117	107	100	115	118	98	132	120	117	118	117	102	116	110	125	100	114	115	111	121	102	133	107	115	103	101	122	93	118	117	113	118	108	111	115	111	120	117	119	107	107	108	112	117	110	107	111	109	93	118	107	107	116	111	105	113	126	93	101	120	110	112	104	98	116	125	102	108	115	113	107	121	104	103	115	128	101	112	126	121	108	110	117	103	122	123	126	130	109	111	108	112	107	119	108	99	117	121	108	99	106	125	124	129	101	96	118	118	128	127	104	129	114	115	99	106	104	120	118	118	117	104	106	109	104	98	115	119	111	113	129	117	112	114	123	117	104	107	106	100	118	93	128	106	105	125	107	117	126	100	104	101	106	118	112	129	121	128	111	91	122	116	89	105	108	106	115	110	112	121	117	117	122	118	124	124	123	109	125	108	123	95	125	133	123	115	108	118	128	119	117	106	121	115	140	117	111	104	93	83	114	105	137	111	130	92	112	114	104	112	111	98	107	118	113	107	112	103	101	112	128	120
24291	9391	8066	3991	2563	1886	1350	1037	847	776	627	595	479	453	384	392	384	361	325	298	330	293	279	276	268	280	284	271	266	263	256	247	265	231	242	232	263	239	233	213	236	213	211	211	219	225	240	222	244	205	221	212	233	254	236	223	208	212	227	247	228	248	233	215	228	231	213	205	212	239	229	226	208	220	241	221	202	258	210	224	205	186	215	231	220	239	205	246	224	238	219	249	212	194	242	230	210	239	201	221	238	236	243	217	211	200	226	243	214	230	213	208	239	239	240	194	199	234	227	202	216	202	242	213	188	227	211	214	203	211	211	211	220	193	219	225	214	236	221	226	230	214	227	198	208	193	215	207	214	211	218	236	210	229	213	212	228	216	191	227	223	210	222	221	218	228	226	223	226	231	211	228	215	240	227	228	208	200	207	212	209	212	220	206	225	212	205	204	222	224	223	228	195	235	203	204	218	226	204	193	219	210	221	208	221	232	226	208	234	217	203	219	225	202	222	210	210	208	225	197	216	223	209	224	219	245	204	228	205	218	240	226	248	216	227	214	236	214	208	204	201	224	204	244	219	220	235	212	254	225	179	209	209	207	212	227	208	253	231	222	217	193	218	240	220	212	223	205	201	204	224	236	214	220	197	231	203	209	228	227	219	226	215	197	217	235	262	232	187	218	226	237	219	209	256	224	213	209	242	200	208	218	240	210	235	234	195	226	208	215	217	205	240	186	214	227	229	216	206	244	210	210	204	239	202	233	220	223	234	211	198	226	217	219	228	231	205	223	233	220	215	249	206	206	230	225	229	226	207	201	224	217	234	218	212	220	229	233	212	212	223	202	205	207	252	217	223	208	211	223	203	224	224	232	193	196	225	224	202	192	204	176	218	216	237	210	207	204	216	228	190	209	213	192	222	198	247	208	233	215	242	198	199	210	215	223	218	255	216	216	206	235	198	195	239	224	228	228	234	204	205	208	203	223	234	208	213	237	239	189	222	202	237	228	197	219	213	240	222	224	218	236	221	202	210	247	243	235	204	241	210	224	198	215	199	202	220	217	224	199	199	216	219	202	214	222	226	221	236	232	208	225	210	204	212	195	200	208	215	228	208	227	217	226	224	216	208	196	206	218	220	190	237	243	223	226	213	217	203	249	231	233	235	214	216	201	234	202	191	202	205	199	204	238	232	210	207	207	233	203	216	205	210	214	220	210	239	218	198	213	216	201	191	218	205	225	207	195	230	222	210	225	206	211	216	207	217	233	206	209	213	228	224	188	224	238	209	209	209	208	225	232	222	227	208	217	218	176	212	216	221	236	234	229	206	203	229	221	242	219	192	245	197	220	196	241	229	211	236	227	210	227	197	231	235	227	227	196	226	200	226	247	213	241	208	222	242	211	225	212	221	182	239	201	213	235	226	240	211	225	206	217	208	246	229	221	226	228	213	226	232	226	233	237	245	220	229	211	215	216	211	223	218	214	219	205	221	218	238	212	219	210	194	231	221	223	227	230	237	217	204	198	239	211	201	222	233	188	207	217	219	191	227	230	223	236	215	232	210	221	209	209	211	221	206	202	220	249	230	197	217	218	195	211	217	205	224	194	192	197	237	196	230	205	233	229	209	206	206	226	205	226	216	205	233	231	229	222	194	205	222	212	216	216	205	193	222	194	212	225	203	227	200	205	234	220	213	223	237	200	229	242	203	228	231	207	240	230	205	218	225	231	233	205	220	194	184	237	202	247	223	226	216	190	237	231	227	216	236	216	213	229	205	224	222	201	207	219	216	246	220	233	226	204	220	210	215	232	216	213	223	191	224	212	213	228	212	197	204	223	216	222	237	221	186	211	231	218	203	201	230	227	211	200	218	212	231	217	216	215	217	202	230	217	198	200	216	234	217	219	228	211	194	219	192	231	197	203	221	196	241	216	210	232	233	235	210	245	238	242	224	232	233	214	202	217	191	206	226	212	208	225	238	237	223	230	233	214	204	217	219	222	226	183	191	232	227	209	221	195	239	236	215	244	197	199	192	234	211	219	221	238	224	217	216	244	205	238	213	189	208	224	206	237	213	224	235	215	208	226	226	216	193	233	194	191	223	217	217	241	211	197	213	225	208	189	202	212	200	212	234	201	198	238	226	226	223	230	226	259	214	207	217	174	214	203	220	208	230	200	215	216	225	212	205	220	202	230	229	213	199	210	213	229	231	239	217	217	236	208	197	225	222	218	231	210	202	208	228	185	211	211	221	222	202	206	233	213	228	219	209	240	223	239	225	209	205	203	207	214	228	217	240	258	225	204	201	224	201	244	216	226	224	236	234	204	227	250	221	229	216	246	222	207	215	209	234	224	229	238	232	200	211	218	232	204	208	237	203	205	224	237	203	236	193	226	215	216	216	210	213	215	197	202	200	228	237	208	221	219	230	200	213	208	239	232	205	226	257	202	230	200	236	218	205	222	213	216	193	208	197	234	215	227	232	213	245	218	243	235	220	189	229	217	238	223	209	224	228	228	207	219	232	226	197	233	224	242	204	223	186	231	211	204	220	189	246	224	238	216	236	200	228	230	210	228	227	196	208	207	219	196	241	220	227	229	273	215	206	216	238	229	243	216	194	224	228	191	201	230	233	226	250	221	212	239	237	210	232	219	232	233	237	215	237	227	219	243	231	201	225	234	227	237	220	214	218	238	211	197	219	219	213	215	247	203	225	208	210	213	244	228	218	230	202	235	221	208	245	214	214	235	221	202	222	195	218	218	192	229	241	201	223	235	219	235	227	236	222	214	228	222	207	242	209	231	232	212	216	216	228	224	225	214	228	230	213	203	217	206	254	207	241	213	205	196	236	223	212	209	207	221	206	223	240	195	240	230	206	193	196	230	203	205	231	198	227	208	217	199	246	205	221	222	224	193	215	209	217	231	229	223	209	202	230	211	227	199	217	235	214	207	212	226	184	221	240	228	249	222	211	207	206	208	241	236	227	206	185	204	230	235	202	211	187	250	238	207	212	207	220	205	228	197	218	233	220	216	225	230	210	226	256	204	225	237	212	206	209	196	230	197	210	222	223	206	223	220	230	204	235	226	224	220	211	230	209	233	227	224	249	230	240	203	207	218	219	214	231	229	243	213	208	224	207	227	207	207	232	210	230	217	249	249	216	202	221	229	229	212	211	180	229	220	196	187	204	219	238	215	202	226	214	212	236	212	207	229	211	217	211	232	224	227	218	216	217	220	217	265	210	229	202	235	214	216	233	193	242	193	219	226	210	230	219	226	220	211	252	205	191	227	228	214	183	190	235	235	212	216	197	231	237	212	241	226	225	199	217	217	239	214	251	213	203	201	198	245	216	213	200	214	239	211	229	230	205	236	211	216	193	206	209	222	204	203	223	199	211	203	214	215	233	190	237	252	236	204	196	182	241	201	229	205	207	223	214	229	217	210	226	204	206	240	223	242	202	231	232	214	240	229	248	211	214	206	199	213	205	205	214	244	196	223	226	225
22931	20978	28591	23545	20980	18508	1844	823	593	531	472	473	440	410	361	380	351	342	359	322	346	341	324	336	299	335	324	296	292	290	314	318	286	294	328	323	312	325	291	279	276	291	296	291	321	275	284	305	295	288	291	264	299	290	262	292	266	300	290	264	264	280	268	277	314	287	266	319	295	311	279	311	310	269	303	263	313	312	266	276	251	284	274	267	297	297	283	293	268	276	285	302	282	313	281	273	307	289	268	292	292	254	295	284	310	294	267	284	281	293	279	272	289	288	272	266	258	286	288	291	272	293	303	285	285	319	269	262	269	273	289	329	267	285	297	300	279	273	286	288	304	254	262	290	261	278	291	299	290	272	296	268	307	285	302	284	272	281	267	289	267	285	270	242	281	277	269	300	295	296	289	303	282	275	292	300	305	318	296	299	277	289	289	293	301	318	285	266	287	277	316	278	285	285	279	288	283	295	264	288	268	307	286	290	280	280	286	267	278	290	299	260	308	260	276	292	290	262	271	281	274	306	285	275	273	271	278	290	271	283	287	280	290	316	295	278	277	286	291	272	286	281	319	294	278	283	281	292	279	261	326	268	302	262	279	261	293	281	278	284	311	273	288	291	256	260	279	298	260	308	268	262	270	302	277	314	266	280	303	253	274	245	277	303	296	280	247	260	270	297	262	285	270	294	301	277	296	286	280	287	289	259	270	293	279	286	309	284	288	312	281	277	273	245	263	284	250	264	274	271	274	290	275	283	308	278	275	292	297	292	252	277	265	285	285	292	273	294	292	305	264	299	259	283	297	250	228	302	264	281	272	310	304	273	312	275	276	281	268	305	292	246	251	266	278	259	306	305	276	290	286	293	309	277	280	316	280	257	299	294	308	252	266	262	270	262	289	278	268	264	301	303	316	311	259	252	302	252	267	256	282	278	303	276	270	279	300	260	308	293	319	267	294	260	306	282	270	288	298	261	273	293	274	285	318	293	297	285	285	254	289	270	284	295	275	295	312	286	295	280	300	271	300	276	293	280	269	292	276	250	284	296	297	274	272	318	284	268	304	279	283	273	308	293	254	281	281	287	294	284	261	301	283	276	297	258	282	270	298	283	288	307	271	264	263	280	294	262	290	311	290	296	278	277	257	290	297	312	287	292	278	255	279	288	305	253	283	304	297	305	304	273	283	269	286	305	291	270	267	310	277	269	288	300	274	275	285	303	277	288	271	279	289	300	307	299	282	261	308	284	224	286	290	300	274	276	283	290	271	258	292	292	283	282	282	281	285	301	283	290	302	306	308	274	288	272	295	276	297	295	286	274	291	289	295	294	285	278	290	282	257	275	257	296	268	312	271	264	260	302	321	293	292	289	302	289	259	312	264	299	287	270	282	311	270	276	261	259	277	288	278	282	270	322	295	280	263	287	271	321	298	289	292	300	271	265	286	282	264	291	304	276	290	274	284	268	278	281	311	301	254	263	301	282	313	279	298	263	270	284	294	300	275	285	259	274	285	288	306	301	286	246	264	272	265	276	286	283	262	301	322	294	246	284	290	273	293	302	290	267	266	284	286	295	261	255	259	283	295	268	280	290	276	276	278	266	285	297	292	243	264	250	284	277	321	280	287	278	283	299	288	307	281	261	296	254	299	269	294	268	268	271	293	258	292	287	256	284	288	248	287	264	290	309	302	270	267	292	297	280	272	311	321	268	254	281	283	294	297	285	316	281	277	289	298	264	261	324	280	276	284	280	275	283	305	246	298	279	295	268	256	273	293	290	277	280	273	260	283	267	280	270	313	261	279	318	264	272	290	293	278	279	313	285	286	303	298	249	282	290	254	276	291	300	261	288	286	243	279	304	291	275	274	273	279	299	281	287	299	272	274	246	269	267	247	238	301	313	309	277	293	268	285	280	267	278	270	290	305	275	265	294	281	308	312	298	309	269	289	292	285	277	288	287	281	287	257	277	319	293	264	284	255	283	265	289	245	292	260	321	272	293	298	325	288	268	300	274	292	286	294	256	284	264	273	256	261	312	272	292	265	255	286	265	289	280	306	286	267	268	273	262	268	284	255	298	277	282	276	311	265	272	297	288	295	270	311	292	270	286	297	293	282	303	282	272	302	284	282	310	286	281	261	278	271	259	296	285	277	268	277	293	275	273	233	284	298	279	262	280	297	277	285	302	270	285	281	283	277	281	274	273	273	277	284	261	264	278	300	268	266	263	300	267	295	298	284	291	277	279	273	291	246	273	279	291	261	288	275	282	278	306	269	275	291	259	273	289	273	296	311	284	291	306	316	278	284	281	263	260	284	304	274	258	267	290	327	267	295	283	303	274	298	290	267	257	262	264	281	273	264	281	284	286	292	280	298	317	262	285	259	278	299	285	297	276	299	285	298	263	279	297	296	291	281	288	311	256	276	314	271	286	310	274	270	259	305	271	317	287	306	273	293	287	267	277	267	284	273	303	271	268	250	270	302	259	301	272	294	266	287	263	270	290	254	288	264	268	274	274	276	305	293	309	303	307	278	261	261	279	283	264	271	292	277	286	256	269	287	289	276	317	306	293	277	286	267	301	295	275	290	258	262	276	266	268	315	295	279	235	267	270	259	305	312	278	282	297	294	244	304	254	296	283	275	321	303	279	290	290	288	290	282	285	268	252	275	295	277	283	303	274	282	271	312	265	296	257	324	258	291	304	263	284	289	255	277	265	257	290	289	284	292	286	273	264	292	297	264	284	296	263	260	294	260	286	265	293	283	277	269	263	281	269	277	307	292	290	280	284	266	296	283	255	280	267	279	274	275	275	306	252	293	299	289	302	280	285	286	287	262	271	273	292	290	276	262	272	262	272	288	275	275	261	277	304	307	288	279	301	275	272	286	261	316	277	278	252	264	273	266	302	296	305	278	265	282	283	263	274	300	283	319	312	248	274	297	285	305	274	296	272	257	271	296	293	289	280	280	282	312	300	268	303	296	241	295	263	268	290	276	294	283	283	296	280	281	297	270	287	304	279	277	276	271	268	288	298	287	277	259	287	281	258	288	280	290	285	276	294	293	316	271	278	263	266	294	250	312	247	286	270	300	289	269	279	300	235	283	294	273	277	274	288	274	246	265	306	284	251	279	267	287	291	260	274	278	271	279	249	282	306	262	300	288	267	268	308	289	262	270	270	292	291	279	308	274	271	255	255	278	308	306	252	254	277	256	290	285	278	270	271	288	280	281	277	288	304	266	264	277	258	259	279	262	292	305	247	280	290	315	244	300	262	272	307	267	274	304	278	249	287	285	275	276	249	266	236	314	296	303	266	298	308	282	297	286	277	269	262	282	318	255	308	251	275	293	296	301	287	292	312	289	266	287	267	307	284	266	263	278	287	293	285	273	294	254	283	250	274	276	268	291	251	301	293	283	252	289	283	277	287	279	299	296	288	288	312	284	257	278	281	284	269	286	264	254	285	276	253	270	269	261	287	305	283	275	299	291	282	265	271	265	274	297	297
28508	15428	13084	7107	4739	3451	2636	2002	1734	1534	1301	1153	1050	971	869	826	781	737	711	694	646	661	618	628	582	594	625	582	577	552	480	588	539	553	551	588	495	564	552	537	551	555	514	535	552	512	550	528	487	499	519	517	509	536	447	520	515	509	500	495	467	499	486	524	483	552	514	489	551	523	495	491	465	500	488	531	503	517	491	469	510	494	490	490	479	497	457	475	554	498	496	477	516	508	490	484	482	476	495	497	475	499	496	476	460	465	486	520	507	517	503	499	493	471	486	562	487	498	495	454	492	540	469	494	491	466	492	466	466	480	506	480	515	455	500	518	506	467	501	490	482	472	490	488	480	489	479	472	454	463	500	502	463	512	499	462	466	504	505	516	486	507	455	522	475	489	501	509	503	512	471	521	476	499	506	462	492	472	489	462	501	459	488	501	536	480	478	475	526	526	465	497	466	460	527	483	499	479	479	504	483	472	515	486	472	489	516	462	482	460	467	509	474	496	486	510	468	454	490	473	478	510	478	510	499	528	507	488	496	492	501	472	502	526	476	522	471	482	510	477	523	471	462	476	490	527	457	499	480	479	471	480	473	499	498	494	500	458	548	498	507	499	440	450	453	478	477	486	497	449	470	533	485	489	509	509	471	482	504	480	470	483	482	500	474	491	509	516	480	490	520	482	475	503	484	466	500	490	484	468	484	494	483	487	516	474	520	502	487	498	500	444	499	466	508	489	468	475	526	460	524	462	506	525	496	506	482	476	466	526	485	438	475	463	474	438	460	463	504	495	446	457	490	480	461	500	485	482	483	460	495	512	517	527	475	491	507	487	499	480	486	488	508	508	454	500	515	507	474	523	477	467	473	508	481	486	500	480	527	523	479	456	500	505	493	503	516	480	475	499	495	495	450	477	488	510	483	433	498	504	499	488	488	489	486	504	506	458	517	461	512	518	491	440	482	487	489	503	455	516	483	498	489	459	502	469	466	467	431	492	495	484	496	487	475	496	481	467	481	531	488	484	498	516	521	514	451	517	529	483	488	469	486	531	479	485	491	499	486	526	458	485	535	485	458	472	486	496	506	448	492	494	531	468	475	495	479	468	468	507	475	459	459	486	487	512	478	518	446	452	510	452	523	508	447	497	446	509	526	534	453	433	510	448	503	499	469	469	447	463	521	488	480	463	503	462	498	467	471	497	477	498	505	501	466	487	511	484	497	489	524	499	511	505	494	472	507	495	510	480	490	483	462	474	463	450	466	499	456	492	526	516	451	487	465	491	532	480	458	479	473	519	489	451	484	524	484	482	516	452	510	493	478	469	497	528	494	502	452	512	471	477	460	498	523	498	488	508	523	467	507	513	510	546	498	501	520	512	536	501	498	483	446	472	522	538	455	500	532	475	493	470	503	496	493	511	512	482	457	487	487	487	525	537	502	486	471	473	465	522	496	457	496	424	528	473	475	479	465	449	509	496	469	443	528	464	496	510	496	519	490	511	477	490	469	484	494	468	472	484	490	498	516	496	502	493	508	481	523	462	528	500	523	480	491	505	463	525	474	474	493	516	493	484	515	494	472	468	523	448	498	439	498	495	482	487	471	441	455	487	438	557	468	504	486	507	473	517	486	482	527	489	487	463	499	541	473	479	471	488	472	493	476	468	500	472	476	496	471	459	507	501	523	460	494	449	516	530	490	504	497	500	484	443	486	525	472	531	486	454	484	451	498	496	531	509	526	484	501	465	471	486	479	460	473	500	500	477	480	505	502	485	462	494	529	484	497	497	485	463	494	464	479	508	501	462	433	506	504	470	509	517	469	490	476	462	503	488	456	490	486	512	483	449	516	456	467	469	514	474	460	489	472	498	455	503	448	475	465	477	494	517	511	468	529	457	487	479	476	432	508	462	481	512	499	511	490	495	497	450	475	506	480	440	495	500	500	493	458	447	475	478	518	521	493	460	483	529	558	472	457	483	492	469	468	496	496	436	488	484	474	499	481	475	495	502	451	488	485	526	505	534	528	444	476	500	501	512	485	467	493	487	494	504	508	513	473	482	491	544	538	482	477	469	506	493	471	506	488	509	493	466	505	486	472	468	513	505	464	522	512	457	496	481	489	499	494	516	486	502	492	468	465	474	441	487	480	503	490	497	452	501	471	473	488	518	453	483	484	479	519	473	470	473	469	469	501	511	507	479	500	494	477	474	475	496	483	478	486	496	476	467	453	493	545	484	500	455	503	531	490	499	520	450	499	515	483	508	510	467	498	467	500	495	505	515	483	517	509	500	491	467	507	504	502	498	504	484	505	496	457	470	500	495	468	481	476	511	501	476	471	514	495	487	493	502	479	496	512	490	502	481	508	496	468	498	510	451	471	502	515	508	468	490	530	508	522	524	481	486	488	477	503	482	489	511	480	481	462	461	521	484	478	497	488	517	490	497	454	488	501	477	489	485	533	457	474	463	455	474	503	489	483	470	511	504	476	534	499	491	467	497	509	486	496	489	445	496	504	456	533	447	488	510	481	464	513	492	513	471	515	468	519	499	510	498	486	541	498	516	468	458	486	480	509	455	516	504	494	480	505	517	513	473	483	467	517	456	511	482	486	451	453	475	504	463	488	515	491	499	503	476	471	470	475	492	514	496	514	522	460	480	496	486	490	515	481	492	487	481	517	500	470	552	544	494	483	485	503	519	494	451	477	499	494	465	524	472	475	491	474	495	480	472	466	460	488	485	472	521	456	496	511	513	505	508	470	520	471	461	487	508	474	490	504	432	464	519	465	511	500	499	489	488	473	507	491	543	492	488	557	458	488	489	491	477	499	467	453	519	432	477	495	500	500	464	528	494	469	540	502	529	496	464	481	504	511	461	500	493	486	492	473	504	488	487	511	501	470	476	502	490	489	482	478	493	544	472	451	459	472	496	469	472	472	516	489	498	501	482	531	481	517	521	497	492	485	475	480	472	483	475	456	510	493	523	474	433	503	460	494	500	463	476	516	509	468	446	473	476	450	461	503	474	481	517	472	503	495	503	455	500	475	502	503	534	477	522	493	502	496	448	486	499	465	460	491	484	493	474	483	500	552	467	513	496	485	514	498	458	471	442	489	499	495	477	503	469	483	506	502	457	480	466	473	499	464	492	463	470	457	502	500	503	475	511	486	472	511	503	524	494	487	490	461	476	483	485	493	524	441	511	496	515	466	491	486	495	459	471	453	483	511	463	487	453	485	472	492	476	535	486	467	481	485	474	521	505	486	485	474	529	478	510	481	554	526	518	555	494	481	495	487	475	469	480	454	502	490	523	469	508	461	497	491	476	527	475	499	466	506	463	520	518	528	466	507	493	507	511	467	457	507	462	520	453	462	481	466	493	492	513	495	502	529	533	503	499	471	516	505	500	508	491	478	482	466	512	499	490	515	467	502	497	493	492	463	498	478	504	485	502	543	527	504	471	494	508	473	471	501	481	497	508	468	470	465	511	493	501	509	454	503	501	495	469
26475	20461	8200	514	258	194	181	177	173	167	168	166	146	153	158	140	119	160	163	154	160	162	143	145	158	147	144	158	146	166	168	140	169	144	177	161	160	169	163	156	143	160	135	154	164	137	162	139	165	146	152	142	164	158	161	122	153	146	154	156	156	176	159	163	177	149	172	146	147	160	109	149	142	131	152	159	151	141	129	161	149	132	130	151	161	167	167	153	112	141	148	153	151	145	167	146	136	131	151	168	162	154	142	145	155	163	158	155	134	164	138	143	147	147	133	143	148	141	161	175	157	166	133	127	152	147	164	141	120	163	158	152	137	157	151	140	182	131	136	170	143	155	146	127	142	156	149	146	151	148	162	152	135	140	174	157	128	170	152	128	159	142	155	144	176	128	165	155	129	147	142	160	153	134	176	165	148	159	149	164	139	139	163	155	163	168	144	149	145	145	150	157	142	164	154	142	138	154	142	145	149	154	147	161	142	136	148	161	144	146	127	140	177	179	133	142	136	151	142	126	147	164	167	162	137	134	162	160	144	178	162	152	144	168	142	167	171	155	145	162	139	155	163	134	156	153	166	154	148	167	161	151	148	156	141	140	135	141	133	155	162	145	163	160	160	169	147	161	158	145	142	167	148	133	139	138	167	131	128	161	176	149	150	149	167	142	153	145	135	153	179	145	149	146	153	155	145	135	149	139	139	130	150	169	149	152	129	131	141	132	158	151	175	137	150	153	161	149	154	150	148	173	158	165	116	136	138	147	129	136	160	149	128	150	147	158	135	155	168	146	159	155	142	138	145	141	146	162	148	150	140	139	165	145	142	149	147	148	154	148	144	162	156	139	141	143	148	151	148	140	144	143	144	167	141	144	136	154	154	153	137	127	140	151	154	143	148	138	132	152	138	143	146	141	167	165	164	136	151	157	148	140	141	137	134	146	145	128	151	156	154	142	159	152	126	153	151	152	141	152	144	129	152	146	145	161	142	138	155	154	158	151	130	140	166	156	147	159	132	160	164	178	140	156	149	160	142	168	148	150	153	147	157	154	154	137	126	150	139	147	155	147	162	133	160	165	158	148	174	144	155	156	141	157	148	151	162	160	153	130	152	149	163	136	151	171	137	155	140	154	139	137	134	151	171	163	139	150	165	128	140	149	161	142	155	138	139	154	137	141	142	152	126	136	165	148	147	136	133	165	159	131	152	133	121	133	149	142	176	161	157	135	149	137	181	147	138	141	132	152	126	158	165	142	142	142	153	149	140	138	153	149	149	147	139	149	151	134	165	157	131	172	148	169	148	154	133	145	155	136	156	149	144	137	153	141	129	175	140	134	164	158	159	141	162	132	129	149	165	161	160	142	160	142	148	154	154	156	142	142	146	125	157	156	145	151	150	128	149	153	136	146	139	144	144	148	153	160	146	152	144	150	142	142	133	174	148	153	147	153	149	173	163	159	136	143	162	148	168	150	156	154	140	127	157	150	143	163	135	164	166	136	138	152	131	145	145	159	139	125	155	146	153	138	152	153	144	141	125	157	155	145	130	154	165	149	157	139	158	135	158	149	144	133	152	160	150	159	143	135	150	132	140	140	157	155	134	164	146	135	127	152	117	139	139	133	146	150	152	146	169	137	152	144	152	155	160	168	142	158	158	143	149	157	161	131	148	162	165	140	170	153	145	164	154	129	131	163	131	135	152	153	181	145	157	147	169	158	150	142	159	145	147	154	153	165	172	153	162	147	153	156	145	128	148	159	134	178	164	145	150	117	139	156	133	148	152	158	170	152	134	159	116	136	170	153	163	130	150	157	139	167	150	143	156	134	157	158	151	137	150	158	142	141	161	145	164	152	168	133	166	128	153	133	157	146	138	144	146	163	154	159	143	186	138	155	139	160	150	127	136	151	139	156	133	150	139	137	170	149	158	148	175	174	162	145	137	144	154	181	155	167	140	144	178	147	137	145	163	161	132	143	159	134	149	146	156	148	151	148	170	151	184	142	131	130	143	141	166	165	137	146	184	140	147	139	144	147	149	150	145	119	123	173	157	148	145	140	134	154	166	147	132	143	136	142	156	136	168	150	173	150	140	146	149	143	152	141	117	158	146	141	128	164	160	155	152	150	145	156	162	166	151	160	157	139	160	168	152	146	153	161	159	151	155	143	127	149	134	149	150	151	157	148	158	148	148	144	129	138	128	133	144	148	142	163	164	141	134	146	148	133	147	138	154	135	160	167	152	157	131	142	157	163	167	148	178	149	159	165	142	135	148	164	159	166	186	147	147	142	163	131	133	137	149	131	136	126	145	149	155	146	145	170	150	152	160	154	153	135	174	146	151	153	155	153	154	166	156	136	141	155	152	127	146	140	158	145	133	174	164	147	159	151	144	146	168	133	156	143	133	151	145	172	147	174	159	149	155	147	130	135	175	146	162	138	156	161	166	163	143	159	144	139	164	162	164	163	146	158	144	150	164	149	142	135	148	154	144	148	154	161	157	153	152	152	136	146	160	134	156	162	161	140	154	129	141	153	143	149	144	167	165	149	133	155	134	143	150	143	145	157	171	155	138	145	161	157	164	165	136	150	169	151	149	145	153	160	169	151	159	143	145	142	149	137	139	153	154	127	159	154	168	150	129	143	157	160	167	176	153	139	165	159	139	141	138	145	137	153	145	140	174	163	180	150	161	147	138	157	153	142	145	148	136	156	149	147	138	166	158	160	137	132	165	145	153	145	148	157	168	149	151	148	148	174	146	142	160	168	127	167	142	164	150	164	143	146	142	138	142	186	153	154	149	161	178	155	145	143	154	165	158	130	155	157	162	158	149	137	125	138	155	139	158	150	137	137	128	143	142	149	149	120	178	145	138	122	157	149	149	156	150	156	160	138	135	131	150	159	137	140	152	154	157	158	131	140	138	135	140	134	153	168	138	165	157	140	159	146	155	165	140	133	145	134	147	151	147	152	156	163	138	151	157	128	142	139	147	137	152	155	165	154	177	146	146	143	149	145	167	166	162	165	142	138	152	138	149	141	162	139	150	153	139	138	147	138	153	130	140	134	158	166	164	140	156	131	143	139	160	135	150	139	160	147	156	154	150	147	167	134	158	163	163	136	163	129	148	172	133	137	138	140	165	135	154	159	166	141	152	145	159	149	150	138	151	133	169	139	145	151	162	145	141	144	139	142	155	169	141	137	148	141	139	141	145	139	137	139	128	157	133	164	134	155	157	154	145	166	134	157	173	155	144	164	146	144	153	157	155	152	145	163	156	142	167	150	140	131	128	158	148	148	167	148	142	167	146	147	175	140	148	139	135	169	165	151	158	145	141	142	132	162	154	142	159	137	135	135	132	157	158	162	173	154	143	149	150	180	164	153	162	141	132	117	117	144	163	156	140	152	152	154	149	144	140	147	151	164	159	156	158	143	152	160	141	111	151	134	147	161	150	157	151	130	138	155	172	172	161	156	150	166	137	175	144	160	161	156	158	132	147	145	183	157
12073	1255	1113	674	503	443	415	367	373	331	324	307	305	334	313	321	303	322	273	302	287	289	327	314	292	325	315	307	282	304	287	305	295	319	321	272	266	285	303	305	292	274	284	282	271	289	299	307	243	303	320	319	287	270	272	302	296	277	311	299	315	297	311	288	263	291	340	288	283	305	299	282	317	310	296	294	270	284	281	292	329	281	297	264	316	289	297	305	281	279	294	303	307	284	292	280	295	293	291	281	293	281	282	276	267	309	284	286	282	294	259	273	296	334	275	280	298	302	273	313	271	288	284	307	279	271	302	284	285	298	277	317	334	304	290	275	303	262	253	285	272	268	301	295	271	283	295	293	284	264	304	290	313	281	278	286	296	244	289	270	271	284	294	283	283	300	281	320	273	286	295	287	285	265	271	279	277	255	286	304	293	280	269	259	265	304	294	277	303	262	296	268	282	297	313	278	278	307	293	298	336	305	298	304	296	303	283	315	295	280	260	294	292	302	319	267	308	294	276	295	297	287	292	298	298	282	283	293	302	293	286	265	272	285	275	302	279	302	287	286	273	293	287	320	309	284	297	294	303	275	263	278	311	280	298	299	282	314	289	286	259	297	285	327	288	285	285	304	323	261	292	281	280	285	326	304	303	294	270	326	272	278	293	276	299	301	292	287	311	294	303	281	290	269	272	298	274	276	283	320	281	298	295	281	301	321	290	291	284	317	312	298	259	261	313	338	259	292	291	292	275	279	282	282	334	307	320	291	296	304	280	268	279	258	323	290	294	260	289	271	257	304	264	283	283	323	286	303	313	297	262	271	276	293	289	298	301	262	266	290	290	260	281	274	293	264	305	292	289	307	287	292	267	264	294	332	256	291	296	246	306	290	298	315	274	285	274	265	272	285	319	300	249	287	273	281	294	314	327	254	268	295	322	302	271	260	285	281	307	311	316	305	291	297	297	256	271	285	257	277	287	289	304	301	258	316	285	285	266	252	284	281	290	291	291	272	266	289	336	312	289	282	294	282	308	272	285	297	264	300	275	298	316	291	298	282	258	277	280	307	306	260	271	312	306	302	289	266	310	315	294	310	297	300	282	299	308	293	272	310	297	299	278	295	285	332	314	303	280	306	312	303	282	268	263	289	283	319	303	313	283	306	279	288	325	275	322	269	276	307	283	281	296	293	308	280	293	298	332	298	255	302	299	267	308	272	274	276	300	292	293	333	320	282	278	281	318	317	277	269	332	260	284	291	267	300	273	282	308	289	280	278	276	274	295	295	299	313	280	292	266	327	273	286	316	260	293	306	268	284	327	278	305	278	274	309	289	291	303	280	285	290	291	320	287	270	287	293	283	275	281	264	294	287	312	321	261	281	277	279	293	329	307	299	264	298	307	323	263	326	287	284	263	293	297	332	302	301	283	301	266	294	288	301	306	301	308	291	286	308	297	281	303	254	295	321	308	285	307	280	307	264	311	284	287	298	296	264	264	337	296	297	301	319	303	300	303	274	284	275	278	313	267	285	280	290	283	297	255	290	311	295	320	259	273	275	295	307	324	296	279	304	302	308	283	282	303	268	311	255	298	291	297	269	281	284	324	309	284	281	280	306	281	313	268	277	305	290	294	275	291	293	288	289	292	298	273	304	288	295	317	307	282	268	289	273	290	275	290	275	250	304	299	307	299	321	275	290	281	272	270	285	315	307	308	279	292	276	274	309	296	329	274	268	291	318	288	254	286	294	312	298	292	282	303	286	290	287	273	277	274	294	267	293	286	299	297	294	237	295	294	285	278	289	291	303	303	282	317	297	292	264	299	303	300	277	299	294	306	292	301	296	296	289	284	291	306	272	283	262	273	273	287	273	306	285	298	294	320	285	282	281	298	300	286	280	272	256	276	274	303	306	308	294	282	291	281	283	299	303	295	316	299	294	325	281	328	311	255	285	273	283	276	290	302	277	269	263	275	292	255	291	296	272	282	277	296	289	288	297	289	299	314	293	267	300	293	297	299	280	291	292	284	291	302	333	279	286	287	279	285	278	301	303	287	311	310	287	269	289	274	273	282	295	283	298	318	292	284	280	273	287	279	303	295	304	264	287	289	291	301	296	333	295	288	273	291	279	272	293	277	288	262	309	286	281	273	299	294	281	261	309	277	273	296	306	262	298	272	269	283	313	254	313	283	293	278	315	299	301	281	292	297	276	297	291	256	287	317	286	332	305	302	328	281	265	309	304	301	300	287	296	283	301	285	290	335	300	317	273	321	299	290	291	286	266	302	300	288	290	283	321	283	298	271	277	295	300	271	286	269	281	283	268	275	303	290	310	303	316	283	275	288	300	287	263	303	286	281	299	284	277	299	283	306	276	300	300	258	281	279	307	279	258	287	267	297	267	307	264	275	296	299	315	269	274	278	290	288	294	310	274	318	304	309	309	302	308	320	303	288	319	286	296	261	312	265	280	334	283	283	259	265	291	286	293	278	272	305	282	299	308	308	325	272	293	278	296	273	307	294	284	291	291	286	271	279	308	281	304	242	330	299	274	288	280	301	292	295	267	284	280	336	280	278	285	307	277	309	265	292	286	268	304	280	311	270	277	295	293	279	295	308	294	280	297	291	316	262	268	305	285	299	298	275	290	313	314	289	291	294	290	290	279	251	320	295	254	270	310	250	289	282	295	264	288	290	296	289	300	305	280	305	296	275	301	263	295	278	280	278	300	273	296	301	330	291	293	281	258	281	284	290	298	287	311	287	286	266	284	288	282	299	271	285	273	281	282	267	277	297	302	296	304	305	329	301	282	303	277	278	279	268	279	297	301	281	269	277	299	273	286	237	282	305	288	309	341	295	282	274	257	311	268	296	317	303	281	280	279	292	311	317	312	294	305	292	280	277	305	302	308	300	288	283	315	290	279	292	277	269	296	265	264	287	299	277	303	275	313	289	283	264	292	306	318	279	328	291	293	293	302	278	303	265	290	261	275	296	282	281	270	308	295	283	293	332	278	290	279	310	293	281	291	317	302	295	276	266	293	297	259	274	298	278	343	283	274	298	308	286	275	322	282	275	278	295	316	264	293	284	301	260	303	277	259	289	282	300	285	275	267	273	276	324	266	295	292	299	300	288	305	268	316	279	278	288	309	280	320	290	309	309	295	283	303	292	292	277	308	262	288	279	339	279	292	307	293	277	290	286	289	311	291	307	269	310	294	306	275	297	289	310	290	292	286	293	248	266	297	347	272	296	288	275	260	343	298	266	290	294	259	285	307	315	271	284	319	280	267	286	305	277	306	281	283	323	261	287	300	267	259	296	286	277	282	301	312	316	290	283	316	258	300	286	305	328	258	280	266	267	289	300	311	295	284	313	298	259	319	288	290	286	289	304	296	280	289	291	317	289	300	275	274	283	285	287	272	313	316	265	308	282	297	306	296	263	304	270	297	294	293	295	289	248	290	301	272	319	289	293	266	292	293	290	323	297	314	302	297	303	300	299	290	293	291
23935	20974	27944	24166	19440	1405	519	361	259	243	217	171	173	163	137	156	166	138	146	136	127	132	144	124	128	113	128	121	139	121	139	118	126	116	144	139	118	117	127	125	99	110	124	103	116	87	127	124	111	119	126	127	108	135	134	116	116	110	113	118	97	116	99	126	115	97	102	93	116	125	122	110	100	113	97	117	129	106	105	102	113	106	131	109	113	113	111	101	106	120	136	110	122	110	115	114	80	108	107	111	125	106	130	108	114	114	134	117	128	121	113	101	121	103	110	102	110	112	108	119	109	124	117	107	99	123	114	118	114	104	109	101	118	104	146	123	109	112	116	136	120	100	128	118	108	112	97	91	141	119	104	111	103	121	106	116	110	100	115	114	102	104	110	151	102	96	122	111	119	122	119	132	117	102	125	109	110	124	116	121	135	106	116	94	121	117	118	109	118	98	105	111	112	107	114	121	125	87	123	107	123	122	114	115	111	113	120	110	111	108	99	118	119	101	120	97	111	137	115	104	92	94	122	109	101	107	102	119	107	125	102	120	114	106	109	125	113	118	99	108	110	115	115	116	104	118	103	117	118	133	116	111	118	127	111	117	105	96	122	118	127	116	105	123	118	105	99	136	100	126	111	107	113	129	96	105	108	108	123	113	107	125	103	105	104	120	107	118	136	121	108	134	128	103	123	102	128	122	109	116	99	106	109	110	113	109	109	104	104	118	111	105	93	117	106	118	111	133	114	107	126	113	135	118	116	118	105	115	118	115	102	134	115	114	93	122	98	116	113	122	112	130	120	98	129	127	118	118	132	141	121	108	112	107	112	126	105	118	121	108	90	101	117	109	116	88	115	114	137	117	133	115	127	112	113	104	114	115	124	103	126	110	107	114	133	133	97	125	108	114	107	113	117	123	123	120	108	87	107	123	116	102	102	92	127	123	118	111	102	103	109	96	125	94	110	105	118	125	103	110	114	115	115	120	110	109	104	131	99	118	103	111	107	96	96	113	119	121	103	109	108	127	122	104	127	95	135	92	121	125	101	126	115	107	97	98	102	111	100	106	126	117	104	106	109	125	114	112	116	123	129	96	99	104	117	134	120	121	130	103	111	112	103	115	120	109	103	120	119	116	120	115	120	119	100	118	126	101	107	118	96	97	102	112	115	139	93	130	111	124	119	115	99	118	110	108	110	117	118	129	106	126	115	106	121	105	111	115	112	109	104	134	122	112	122	117	104	108	98	119	105	107	111	91	117	105	102	102	113	129	122	119	123	102	107	101	121	114	109	111	123	112	104	122	125	93	88	104	106	111	114	114	93	102	109	117	122	90	108	100	117	107	95	107	112	99	110	121	131	104	124	127	109	126	122	131	130	125	112	107	106	96	124	105	104	99	106	125	115	131	96	142	104	98	108	125	98	112	107	106	108	120	120	115	108	103	120	106	111	132	109	144	128	115	123	100	102	112	124	111	116	120	118	125	98	148	112	102	125	100	110	128	105	121	118	112	103	130	132	122	110	118	121	109	127	119	100	103	109	115	113	116	110	116	113	102	115	115	117	134	93	101	104	125	135	111	112	109	111	110	120	107	116	114	108	98	107	100	110	120	84	103	114	107	115	99	137	98	100	115	111	118	105	106	126	118	121	118	122	116	120	108	97	122	111	99	106	123	109	108	108	106	103	116	109	98	105	128	81	104	118	116	98	111	123	113	101	106	138	114	100	123	130	111	114	115	110	103	119	116	120	105	108	100	119	125	108	128	123	107	115	98	116	116	108	116	112	115	120	108	130	113	107	115	120	115	103	98	108	110	110	118	111	97	113	98	110	112	111	101	114	120	113	116	128	109	113	120	135	97	118	105	114	112	115	93	108	113	107	100	110	115	102	93	114	109	108	124	103	119	107	110	108	119	111	123	114	131	105	80	108	112	108	113	119	123	95	101	104	102	134	105	104	93	95	115	111	112	137	127	119	119	110	102	125	99	115	129	118	100	123	114	119	119	118	124	103	122	125	120	102	109	114	115	109	105	108	109	128	126	110	120	105	110	106	95	112	109	126	93	117	111	110	107	108	134	111	112	120	109	119	125	107	115	107	126	109	108	126	113	110	115	119	120	106	120	110	113	127	119	117	102	122	125	109	112	103	113	104	109	130	110	95	124	120	114	110	132	105	107	114	140	124	133	127	112	98	113	128	111	124	118	98	104	121	115	110	112	107	96	120	100	103	118	92	96	120	124	108	112	103	114	106	107	110	117	96	119	127	89	113	103	101	127	126	135	130	114	127	98	114	109	91	94	122	114	125	117	99	117	108	102	111	100	123	127	120	123	106	119	103	117	105	120	103	113	122	112	129	117	105	115	103	101	109	113	114	104	120	90	105	108	100	119	119	128	111	119	107	107	117	109	118	111	122	102	105	110	111	115	118	82	139	115	105	108	138	116	136	100	104	113	104	105	110	107	116	107	134	127	121	114	116	120	127	114	104	120	110	105	109	118	99	114	123	112	113	100	116	124	103	112	109	111	129	112	81	104	97	107	120	116	111	123	116	118	108	97	123	121	107	96	97	113	103	124	119	118	118	112	111	110	118	109	130	139	124	117	107	102	104	112	102	100	139	118	114	118	104	113	118	109	111	112	129	105	113	128	118	102	118	107	111	126	121	105	114	118	113	110	108	110	103	117	113	120	113	115	130	94	100	116	124	108	111	115	121	103	126	115	119	100	103	123	101	86	104	114	113	106	116	96	106	123	114	104	113	86	126	86	100	98	138	118	137	109	118	103	98	120	107	115	103	130	116	128	117	105	108	111	107	110	121	106	115	114	99	104	135	126	108	122	123	115	105	100	119	106	116	103	123	121	103	121	97	117	95	103	135	108	126	100	107	115	115	112	109	112	122	107	95	124	124	126	125	118	111	109	100	112	110	108	136	103	111	108	96	108	124	96	133	127	119	109	109	110	113	112	118	109	102	102	103	117	99	114	110	131	102	100	129	109	121	111	120	126	121	120	103	123	103	101	109	108	128	113	98	119	99	124	140	101	90	123	120	115	103	112	105	91	130	109	110	110	106	91	91	114	108	105	103	109	107	105	105	116	112	117	115	124	91	107	129	105	108	125	112	116	112	126	111	109	111	99	108	112	111	117	124	98	113	127	115	110	114	114	108	110	121	96	97	105	117	110	131	121	96	111	109	119	118	113	100	117	103	93	101	115	116	88	114	119	99	115	113	112	90	110	91	110	107	116	112	111	107	115	128	106	106	92	98	97	125	100	100	112	113	110	107	105	110	102	105	108	125	112	123	111	105	121	103	112	120	108	132	95	132	118	123	103	107	124	104	117	115	114	114	118	104	110	108	111	113	135	120	120	125	132	104	119	121	112	115	107	104	124	132	109	109	118	114	113	112	127	120	95	122	102	103	113	128	127	90	79	113	119	128	99	114	99	117	101	110	106	120	108	118	111	108	120	123	121	119	114	98	97	121	112	118	116	100	111	118	107	112	106
25076	9147	7845	3908	2568	1701	1328	1063	897	712	619	534	516	417	449	417	400	404	344	323	317	260	299	262	272	279	282	273	273	240	240	249	246	257	264	262	241	237	259	242	216	259	223	231	235	230	215	265	233	233	213	223	241	222	229	231	212	205	238	222	216	223	225	204	230	234	216	223	203	221	209	217	191	222	209	194	217	239	217	221	212	190	231	211	215	236	244	233	236	228	218	225	240	229	186	210	198	208	216	195	225	190	193	204	210	215	237	212	219	199	224	212	212	222	227	195	204	215	205	229	224	200	219	210	212	255	220	212	233	223	231	200	216	234	228	224	215	208	211	224	233	207	184	208	228	210	199	201	220	213	215	219	225	203	255	207	211	232	215	229	197	201	197	222	220	202	210	235	244	211	217	213	242	246	208	208	225	227	226	210	225	203	218	224	209	226	223	219	221	216	219	227	202	217	208	233	226	228	212	218	179	193	216	210	247	188	225	189	197	222	200	242	245	237	233	221	218	256	217	201	226	211	220	222	191	204	208	206	221	219	229	217	227	232	216	211	205	221	231	224	211	219	227	204	221	201	221	243	231	210	233	227	205	225	209	225	189	220	213	232	214	220	226	204	229	211	203	206	225	200	238	225	228	211	235	241	188	202	217	206	225	213	221	205	228	225	213	222	224	223	209	224	234	229	213	218	216	200	187	212	235	229	216	242	225	225	224	209	220	238	204	193	233	215	238	212	223	209	208	215	233	220	224	221	223	193	230	201	204	219	226	218	220	204	252	226	202	225	222	220	201	221	223	219	212	207	216	194	200	223	229	228	214	247	214	232	211	224	235	224	220	226	218	250	218	225	228	231	214	204	232	244	189	238	218	210	196	240	202	199	261	220	191	216	216	219	220	215	211	191	202	215	195	211	236	202	205	204	213	200	195	227	231	223	235	217	241	197	213	207	210	207	210	212	218	227	241	226	220	220	205	212	211	203	218	223	210	238	236	204	209	213	213	193	222	216	213	233	227	212	227	230	230	212	195	223	244	214	242	232	214	226	212	206	205	193	217	220	210	194	231	236	227	207	206	216	222	227	218	218	228	218	220	219	231	209	229	221	210	209	209	187	206	210	219	218	217	216	208	205	216	223	238	218	216	209	218	222	241	202	204	231	235	200	218	236	249	234	210	226	214	209	228	235	216	210	230	200	236	217	208	223	190	216	193	208	198	193	238	209	218	215	228	207	228	214	246	210	224	213	218	216	209	219	208	189	235	204	212	234	217	211	203	209	237	186	211	205	213	204	222	239	221	209	214	231	216	238	237	199	203	237	196	224	202	225	211	218	216	222	209	200	211	225	190	221	221	232	220	217	235	222	198	212	225	218	221	245	217	217	216	231	216	206	201	240	197	240	222	211	204	222	209	202	203	204	210	195	230	219	240	218	218	231	232	201	240	228	207	209	217	212	212	240	238	225	209	229	210	233	233	209	213	248	238	213	232	213	244	237	216	200	230	232	246	247	211	228	205	226	193	208	207	218	228	238	191	217	227	220	209	218	210	257	221	215	192	210	240	236	208	197	210	193	211	213	214	236	189	235	206	210	230	224	203	210	205	208	232	232	210	217	239	248	227	207	222	219	205	218	212	223	222	212	200	231	208	216	220	227	205	211	216	230	193	196	204	198	204	208	219	203	196	218	222	199	197	218	223	222	224	207	195	197	206	225	222	217	223	206	229	226	212	208	214	214	213	221	212	249	223	242	230	228	225	219	181	220	205	202	216	210	194	225	219	209	210	212	237	197	221	204	232	220	226	228	218	199	213	225	220	227	201	239	206	220	249	224	209	204	231	226	225	217	222	190	197	228	253	206	210	248	209	217	224	210	245	199	232	214	242	209	197	225	224	222	222	232	231	218	212	212	201	210	213	207	197	214	230	216	201	231	236	217	219	207	228	198	210	243	228	206	219	228	201	194	212	226	200	232	212	231	219	201	205	228	225	205	222	200	220	227	214	238	194	211	228	213	204	234	204	185	230	201	219	221	219	276	222	229	223	216	209	234	232	247	213	208	208	217	238	202	198	242	225	216	220	211	219	226	207	224	230	233	196	217	218	228	204	214	224	230	229	201	235	223	216	226	227	212	214	209	225	200	239	248	245	206	212	209	199	238	190	230	226	215	203	231	192	210	249	212	214	223	247	212	187	217	216	247	221	199	219	218	206	206	192	210	229	217	217	190	195	202	228	203	216	220	201	227	252	207	207	208	221	229	201	219	230	241	244	194	203	225	207	201	229	233	228	224	234	229	213	222	212	238	219	206	226	217	216	230	226	207	219	217	211	214	245	215	209	239	225	228	206	258	189	239	217	237	240	236	214	220	208	218	251	213	219	207	211	216	194	224	192	214	223	223	211	226	244	230	222	219	204	205	232	225	237	242	213	181	218	215	237	217	217	203	221	208	233	201	207	219	214	224	209	211	234	232	175	243	224	227	216	213	211	202	224	231	215	214	209	231	226	206	197	210	205	247	196	225	223	210	225	209	218	226	197	226	227	215	206	226	229	208	235	213	221	227	210	219	200	229	220	219	223	200	209	221	235	198	214	216	206	187	197	242	196	220	206	220	217	192	222	212	212	210	198	238	213	235	223	206	215	247	231	228	216	237	217	224	202	201	225	225	234	240	223	209	213	219	201	220	227	205	195	216	219	202	191	236	246	201	217	234	230	242	220	207	208	227	227	199	210	219	232	219	191	250	193	217	194	224	212	219	241	198	192	206	240	216	221	223	194	195	205	218	215	226	204	219	224	223	226	213	255	191	237	235	208	210	220	225	223	199	237	210	225	223	210	232	248	211	213	211	231	221	195	221	206	191	224	220	241	228	266	232	214	212	219	224	204	232	189	208	206	222	209	246	226	223	217	200	188	217	230	229	202	213	201	228	210	240	198	204	244	227	233	216	225	213	218	218	197	214	229	189	208	203	202	226	219	214	230	230	231	227	213	203	237	217	193	227	208	208	226	257	197	224	202	239	240	213	210	218	222	231	228	229	220	195	218	226	202	229	239	203	210	206	228	203	210	217	247	226	213	191	216	218	228	207	172	228	198	221	215	219	210	211	199	223	224	231	252	237	189	242	211	215	216	210	224	229	229	195	216	203	221	212	229	204	231	207	218	225	211	184	222	207	200	215	232	218	207	195	209	242	233	223	239	213	215	230	249	227	229	217	219	228	216	207	219	222	220	222	226	224	203	236	194	191	211	216	221	216	201	213	234	203	217	198	231	219	208	204	215	231	212	240	212	239	218	226	211	229	227	220	218	205	222	214	207	225	210	203	208	241	239	213	206	223	193	209	212	215	214	186	223	221	232	213	213	234	230	222	203	205	232	240	209	193	220	234	234	192	213	178	231	256	208	232	214	243	230	222	203	207	242	186	252	216	205	212	217	227	212	231	196	215	224	226	223	192	223	232	221	210	219	212	221	225	224	221	234	198	228	229	223	205	196	206	223	207	207	208
22979	20962	28626	23471	20963	18512	1755	815	591	546	471	469	413	441	392	346	367	361	327	343	318	304	330	332	342	320	268	311	291	331	298	330	300	288	327	347	282	302	289	292	292	281	305	286	291	309	303	271	263	249	298	294	295	294	294	279	291	298	268	298	271	286	272	312	287	279	310	306	288	313	297	270	295	264	298	293	299	275	296	270	293	299	306	286	281	272	298	257	293	287	318	266	276	316	263	282	257	294	290	304	306	285	274	289	246	273	302	260	274	280	301	286	285	284	315	304	297	282	286	279	306	267	267	275	291	255	270	295	264	312	257	310	276	278	286	275	283	253	262	246	249	268	262	272	267	292	289	289	314	289	288	270	271	290	268	267	285	283	269	276	285	296	268	273	298	309	271	287	289	294	279	254	291	287	276	266	295	299	288	331	304	316	301	298	272	279	282	254	291	272	288	263	267	275	287	290	249	239	264	271	303	282	265	243	272	277	279	264	276	267	267	300	300	252	254	297	276	289	278	274	263	278	279	293	296	255	254	298	288	259	321	305	284	274	245	291	267	314	298	262	297	295	287	293	332	280	265	282	274	279	301	313	267	262	261	285	272	279	275	292	279	294	291	281	283	285	284	301	291	290	289	280	305	264	266	282	290	278	306	269	312	263	272	286	279	280	258	267	281	271	271	258	281	273	290	317	302	311	287	274	278	303	274	290	297	274	267	286	295	281	273	272	270	297	281	250	306	300	275	284	299	261	280	280	309	270	278	256	254	263	254	292	277	291	287	286	296	295	280	278	287	278	285	289	259	286	269	294	311	263	256	297	286	300	288	275	301	263	287	300	270	261	293	301	297	270	276	279	260	285	283	339	265	270	259	279	284	284	293	308	246	293	284	293	286	279	244	282	303	280	296	285	294	270	278	283	290	268	277	286	289	282	290	263	276	255	289	309	261	308	278	269	268	281	267	283	275	287	308	292	275	271	262	299	274	300	243	291	263	284	258	308	272	241	244	298	294	265	259	257	270	276	280	276	269	292	272	279	293	301	264	290	295	321	254	298	286	279	260	299	289	260	282	292	299	302	272	324	245	259	275	293	252	260	286	296	285	275	280	284	253	290	268	274	273	273	289	279	274	254	310	282	263	259	269	288	303	307	269	304	270	299	263	301	282	279	287	277	292	289	282	284	264	267	287	284	309	299	276	278	294	272	250	287	278	303	266	316	283	245	276	265	279	281	299	260	251	269	282	257	263	280	263	272	286	313	270	288	296	267	271	300	306	275	293	306	281	273	271	263	288	292	235	284	289	276	253	275	289	269	255	285	290	281	293	296	270	279	339	271	275	290	253	307	282	293	278	244	299	294	291	291	281	281	291	249	287	271	291	275	295	265	312	279	287	304	267	286	258	272	285	273	262	305	279	296	305	294	301	270	281	284	262	263	285	282	246	265	282	268	250	290	280	291	295	314	268	290	289	262	272	281	252	280	290	254	272	278	286	291	301	265	255	269	285	295	284	247	272	262	265	248	291	302	316	281	275	287	299	307	267	276	291	241	287	286	278	318	285	317	293	281	270	293	242	269	297	284	260	279	277	299	275	250	276	294	298	263	277	256	258	315	264	270	283	292	280	260	266	281	295	288	259	283	268	265	260	284	319	290	283	274	302	299	256	286	288	293	279	294	300	290	282	272	282	269	255	264	281	259	282	259	290	317	254	283	290	267	245	280	292	282	261	287	315	298	279	273	296	284	245	290	276	282	273	265	274	280	270	286	268	301	286	305	255	302	279	274	245	238	304	278	266	245	306	274	241	278	270	295	264	296	307	268	259	261	281	297	251	272	282	258	324	278	297	267	292	300	262	269	278	259	299	277	261	253	271	296	291	276	295	278	267	278	294	288	283	291	265	288	269	259	292	290	279	256	282	297	289	256	298	325	291	289	262	265	267	290	296	265	280	280	262	300	299	267	299	271	275	262	284	303	296	278	267	266	291	313	274	267	275	266	293	279	282	290	299	278	247	280	288	303	274	279	292	295	306	282	298	276	284	274	262	269	276	257	287	312	270	309	275	263	285	258	257	287	302	284	278	281	259	283	277	256	285	316	264	273	291	285	274	285	274	261	288	252	281	289	271	279	283	271	279	250	270	238	278	272	291	282	261	273	276	287	254	269	274	280	292	297	297	268	283	271	266	301	279	278	299	266	274	232	291	289	308	313	277	299	266	272	298	284	271	264	274	252	263	262	268	289	266	267	287	262	272	275	271	273	300	275	302	276	280	280	277	267	265	255	292	296	271	258	246	301	260	274	292	297	301	318	292	289	282	278	272	257	283	265	285	291	263	312	264	305	305	312	300	277	272	296	280	288	268	242	267	265	280	261	276	301	286	298	251	284	315	282	265	276	263	269	287	254	266	269	287	285	290	284	265	290	255	295	259	264	292	308	308	268	296	267	290	259	264	247	269	282	282	280	293	280	276	302	252	303	269	287	279	280	310	314	264	282	281	268	306	282	260	300	254	287	291	307	253	312	279	292	280	256	298	250	281	285	297	282	288	258	283	264	274	279	275	291	291	302	252	299	276	285	294	256	284	273	265	309	270	263	266	282	290	266	261	262	266	287	259	255	262	259	295	268	276	260	292	269	274	309	253	266	253	299	289	295	287	271	275	254	303	253	292	268	267	313	271	285	285	273	298	311	276	279	294	280	285	292	278	269	253	312	271	273	290	274	312	313	276	255	244	253	307	257	299	291	278	283	269	264	291	287	271	303	306	303	292	268	307	275	299	285	272	269	263	263	295	263	270	307	275	280	290	268	284	281	279	268	309	288	284	312	298	289	290	265	265	306	313	296	261	267	263	304	294	302	310	285	287	276	296	270	272	281	245	275	273	269	293	290	265	325	285	299	291	284	293	284	273	239	285	311	294	279	265	305	274	287	270	263	284	273	286	306	260	273	266	260	289	285	293	290	287	305	273	272	256	259	273	314	282	299	279	283	261	311	231	289	291	279	290	298	253	290	286	286	280	272	290	274	281	306	283	287	252	273	262	297	306	285	274	292	268	277	256	274	288	307	261	285	278	271	248	277	270	290	290	287	305	276	288	277	299	279	268	288	300	275	240	273	251	248	278	303	271	262	308	282	275	286	274	303	270	287	299	283	294	275	279	274	276	264	284	298	258	281	297	296	290	254	280	252	280	274	257	269	292	316	309	256	244	273	274	272	290	261	262	307	295	287	272	288	285	294	260	297	300	287	301	257	288	263	276	251	304	283	271	283	261	273	261	292	282	266	288	275	276	293	265	277	271	250	270	271	278	262	266	257	271	298	273	274	287	258	293	264	265	291	275	301	256	299	279	309	267	278	271	249	284	286	278	254	272	309	277	297	297	284	284	260	270	253	280	264	271	283	285	274	271	263	277	250	295	270	292	285	256	270	256	297	299	288	271	271	286	291	245	286	290	276	285	260	287	301	278	239	270	289	247	285	294	255	288	295	292	281	291	295	268	287
28680	15232	13150	7064	4727	3480	2673	2100	1738	1562	1332	1206	1000	935	890	785	790	723	684	708	626	674	602	660	579	643	531	596	538	541	601	563	519	507	546	522	572	467	544	512	530	520	539	542	487	529	572	508	486	533	553	508	487	466	518	479	518	501	495	476	492	533	515	487	471	519	507	513	474	507	512	493	521	491	489	511	464	513	514	524	470	528	525	470	504	465	504	499	504	467	506	465	492	495	504	479	511	477	499	494	503	484	487	508	491	505	497	467	496	488	471	505	518	450	456	480	486	499	519	507	485	494	447	473	505	459	477	473	502	491	509	478	504	495	481	514	478	495	482	514	460	476	493	458	506	469	504	477	444	455	484	499	473	512	511	490	441	464	488	474	456	502	498	477	502	517	516	512	500	478	518	504	489	469	483	508	485	498	518	487	457	477	484	488	450	482	513	493	466	516	504	506	472	476	497	494	464	486	474	488	460	485	486	510	497	480	481	495	510	488	496	515	479	468	492	548	491	485	491	508	518	474	487	481	503	456	499	499	468	478	509	515	510	526	469	467	495	477	479	522	481	491	491	442	508	524	473	492	503	523	472	499	517	490	512	469	483	522	523	487	473	472	499	475	464	503	491	504	483	488	514	466	506	489	470	483	467	540	502	486	501	472	471	455	499	496	471	476	501	479	465	465	491	489	515	512	451	473	481	449	496	482	472	486	474	473	498	484	492	447	505	504	466	500	490	509	449	463	485	514	477	465	516	495	461	489	506	521	518	486	507	457	490	501	477	529	477	499	471	495	495	517	494	475	477	537	497	430	484	493	470	491	496	511	479	533	533	482	503	476	490	498	492	531	503	494	454	503	484	474	469	492	466	503	490	456	508	511	504	498	450	498	463	536	484	478	525	472	486	474	483	482	478	501	505	498	507	502	528	477	483	451	493	483	477	507	498	479	476	484	537	520	486	488	467	501	477	478	482	465	503	461	475	480	464	480	446	476	483	443	495	472	524	481	470	480	432	454	503	497	483	465	515	496	494	513	509	524	553	466	456	461	457	492	476	476	479	457	474	501	493	492	482	507	486	538	469	527	467	483	475	498	489	460	510	491	472	502	472	495	513	515	503	479	515	456	504	487	464	455	482	460	472	467	485	484	470	495	481	476	501	484	476	481	444	474	498	489	518	516	490	471	527	455	480	463	525	477	490	477	457	455	468	505	486	493	474	518	514	499	475	477	486	512	519	509	466	480	502	486	508	486	463	460	508	494	462	469	503	476	435	505	469	498	474	468	500	482	462	485	494	527	492	497	491	502	467	494	496	460	467	456	533	500	461	503	512	491	512	490	467	483	492	471	488	531	472	481	473	492	471	479	459	492	468	488	465	493	460	484	462	498	508	486	500	525	488	442	474	454	489	503	482	486	524	476	468	477	462	528	471	498	541	452	493	509	470	469	491	504	498	518	496	476	494	493	503	491	519	482	485	486	471	505	473	473	528	482	464	447	538	513	511	480	469	471	498	475	525	474	479	466	459	499	444	477	465	478	485	506	492	475	502	486	474	463	488	463	486	477	514	456	511	498	492	514	457	470	488	509	475	478	492	476	484	468	492	478	507	494	480	485	499	490	438	501	482	451	500	540	491	471	498	494	498	495	484	508	490	471	498	487	513	505	483	461	478	469	475	475	481	492	466	467	475	458	470	476	486	459	468	455	482	516	462	486	502	480	466	516	520	472	510	502	522	472	500	443	455	535	467	485	515	512	482	475	506	471	464	456	489	452	499	485	509	500	503	513	482	473	470	440	535	463	471	495	513	515	464	496	493	473	489	479	464	467	496	512	498	503	479	461	472	505	465	482	486	447	484	489	459	479	498	483	544	459	490	474	481	450	518	486	462	495	495	469	479	502	479	482	513	468	483	473	518	476	516	471	501	511	495	474	471	500	506	502	507	507	477	454	494	527	516	526	444	486	501	519	488	473	514	504	489	502	471	503	475	460	484	505	485	500	485	457	479	503	472	512	469	477	460	475	459	485	439	503	475	490	506	455	478	471	494	486	516	500	457	486	528	482	506	524	447	477	490	483	496	466	516	485	475	481	536	445	485	475	484	473	492	486	496	497	485	496	506	533	496	473	523	508	465	477	523	500	496	454	494	508	570	469	452	480	469	495	449	458	494	513	525	447	511	533	499	479	479	512	468	474	493	457	507	473	518	488	480	498	491	499	503	529	507	471	497	464	467	495	491	524	492	484	489	503	494	501	505	493	520	492	505	483	468	463	480	482	487	509	528	495	454	474	495	488	465	458	450	509	462	543	484	462	468	453	504	448	473	432	468	487	468	461	535	481	457	477	494	455	467	455	468	475	462	507	505	464	525	516	488	510	461	476	525	536	485	470	469	434	458	511	511	494	468	492	490	496	459	502	481	508	477	471	501	497	495	461	493	502	524	465	441	483	535	509	481	482	450	457	482	526	487	504	493	499	496	512	519	533	476	479	443	506	476	493	480	486	505	491	487	460	510	499	500	488	486	496	524	489	505	494	499	505	481	459	428	542	474	488	480	504	503	453	523	457	478	476	492	464	468	487	528	478	503	507	490	527	482	468	493	475	469	514	487	475	473	546	521	530	518	488	490	512	500	524	452	517	481	511	478	498	478	478	507	473	524	468	489	488	480	494	495	548	458	430	518	435	496	499	531	486	505	497	471	472	472	489	491	528	462	455	453	511	485	478	471	467	503	498	460	464	498	477	483	461	502	534	486	464	490	495	478	461	470	560	490	488	509	474	472	465	533	465	484	486	449	563	467	469	497	475	481	452	490	508	485	506	508	514	481	522	468	488	496	508	488	493	494	457	489	479	473	461	491	504	510	465	480	496	491	475	460	529	510	500	514	514	542	520	499	488	531	463	482	504	493	486	493	538	479	497	515	442	504	533	494	442	498	474	460	500	515	459	517	471	519	485	492	475	495	514	515	483	516	490	518	493	526	505	488	486	509	486	458	511	520	491	468	519	529	480	495	494	515	505	521	510	484	480	484	485	498	513	489	451	452	513	483	481	503	521	506	459	488	483	487	489	460	483	511	495	472	479	523	434	452	477	537	501	460	483	488	492	519	530	496	485	471	471	479	449	483	529	479	473	513	485	476	488	478	468	483	438	493	492	461	496	477	546	500	513	480	509	439	454	472	501	458	507	443	475	479	493	456	459	489	462	473	456	462	507	480	483	485	471	484	442	473	415	461	468	478	471	464	460	481	468	497	444	480	476	524	447	443	477	474	468	479	503	452	466	516	494	492	542	469	509	471	485	490	482	487	522	494	494	475	460	470	511	478	496	476	482	459	454	482	517	480	466	438	456	499	497	504	472	458	494	480	515	492	449	501	474	479	514	476	518	501	439	469	474	505	472	528	500	475	479	495	497	463	489	489	508	527	475	504	475	460	491	514	477	460	491	479	470	514	487	476	476	522	484	471	492	484	524	472	522	486	499	497	516	459	464	486	462	480	465	469	483
26466	20494	8539	689	415	313	199	187	175	152	186	170	149	141	151	123	160	164	145	154	159	150	142	140	137	122	159	142	159	168	158	152	137	159	161	146	156	159	176	129	141	169	155	164	157	138	133	146	157	159	133	123	130	133	136	141	169	161	142	127	149	170	149	155	156	149	155	135	128	155	151	152	147	138	148	145	174	139	134	158	155	149	144	160	155	143	141	139	143	136	138	127	151	150	151	167	165	162	148	131	130	148	150	150	159	153	144	162	144	140	138	123	158	147	179	150	154	144	148	145	171	143	151	149	147	136	167	152	143	112	126	146	162	127	152	153	152	152	147	150	145	147	153	169	154	147	144	144	145	150	153	176	137	140	150	154	170	120	148	152	140	136	140	139	151	132	158	142	142	160	151	161	138	162	152	143	151	135	148	166	168	145	146	142	143	152	146	134	155	142	139	131	129	128	144	154	140	155	160	162	180	143	178	145	130	166	157	144	128	147	146	154	155	138	139	159	138	146	164	149	154	153	162	154	139	150	147	187	152	147	153	156	145	141	139	141	133	165	133	142	148	146	137	153	147	137	153	148	148	162	150	160	145	156	134	141	148	125	129	160	141	132	143	138	181	153	155	129	135	162	139	156	141	151	155	151	132	141	142	134	151	154	133	157	141	139	140	139	154	165	165	154	150	136	128	153	144	149	162	150	133	146	154	156	137	143	162	149	181	147	131	160	162	140	136	139	150	112	141	156	143	121	161	137	145	138	132	134	140	163	156	148	145	160	159	163	135	147	141	137	172	154	167	159	143	154	159	133	144	157	176	148	176	144	166	148	185	147	161	139	157	133	172	158	155	134	150	141	135	147	165	164	159	142	147	157	135	138	158	131	131	143	144	161	150	144	147	139	138	148	173	143	144	136	138	146	116	140	142	140	149	168	153	129	154	144	140	144	162	140	146	152	156	131	162	170	130	153	149	143	159	160	174	146	142	165	142	150	148	154	145	139	156	132	133	159	154	153	149	142	155	158	161	155	147	146	145	139	143	156	161	140	169	165	183	157	147	155	155	157	150	151	149	164	148	149	176	151	185	126	135	140	151	143	145	160	162	155	157	151	154	147	159	130	149	143	143	159	148	162	159	169	166	133	154	135	155	148	162	137	131	157	146	134	158	157	147	156	143	145	127	136	130	122	138	146	150	159	151	144	123	154	135	152	142	147	133	161	147	146	142	161	133	160	153	143	127	147	144	132	161	141	159	145	141	138	130	157	141	154	142	141	138	135	126	143	158	147	153	149	143	167	138	142	142	152	172	145	136	159	137	131	156	147	142	149	162	142	162	126	133	129	157	150	161	139	144	161	157	129	145	152	136	160	146	161	170	129	153	134	144	148	132	171	151	149	139	170	144	146	138	155	146	141	147	154	157	160	153	119	146	142	150	146	142	150	144	147	158	130	151	126	140	153	156	106	155	136	139	132	125	161	131	150	147	149	154	157	151	169	164	154	158	162	164	150	128	164	152	145	145	170	146	150	142	139	161	125	150	151	138	158	158	149	159	150	160	150	153	137	146	168	164	161	147	153	127	178	151	151	134	142	160	136	171	146	144	132	150	150	144	142	175	147	167	143	154	173	148	161	130	162	160	152	128	144	128	157	130	136	156	132	141	148	147	178	136	140	127	135	160	173	149	133	160	153	135	143	141	144	163	154	138	138	148	141	143	130	155	158	152	126	141	175	140	165	156	152	138	134	154	142	155	149	132	152	172	148	139	153	153	148	139	150	141	151	153	142	140	153	156	142	170	158	143	154	163	150	134	152	146	158	147	143	141	165	148	163	152	141	144	158	146	149	162	150	152	134	149	154	140	136	146	128	147	159	130	129	143	148	141	144	169	141	144	158	142	150	147	116	149	141	160	149	144	149	152	148	143	141	122	143	161	155	143	151	142	142	153	137	140	141	139	162	147	151	137	123	149	165	149	171	137	136	175	172	162	150	148	134	167	154	138	138	129	158	147	144	140	146	143	171	149	144	146	145	155	165	145	144	137	170	151	156	157	159	149	161	162	140	127	153	129	166	150	153	170	164	179	171	142	155	156	148	149	144	153	149	155	130	147	150	149	182	140	161	159	145	155	156	148	143	158	147	164	153	148	138	144	141	139	131	131	139	180	135	144	154	146	170	160	164	149	166	141	170	151	158	132	141	143	149	136	135	147	165	161	151	153	126	154	164	164	134	151	141	167	140	149	139	149	136	147	152	149	143	136	145	145	148	154	148	146	130	161	149	148	167	141	136	126	145	143	159	162	142	141	146	156	156	157	152	160	136	153	150	121	136	141	144	154	165	151	156	157	147	145	136	147	152	158	163	140	133	153	144	146	141	154	164	153	146	128	146	151	147	167	154	164	145	134	149	137	155	155	142	129	142	157	145	151	149	138	154	130	143	151	142	153	131	152	156	157	157	131	139	167	149	156	143	146	137	167	149	138	156	157	157	157	148	137	154	154	152	148	149	149	145	122	165	144	148	146	172	134	144	154	152	128	149	156	130	145	143	147	148	137	149	152	158	161	155	153	154	150	142	149	165	131	153	141	141	153	161	153	134	141	142	150	137	164	142	148	164	154	149	162	142	163	136	129	163	155	137	163	163	153	148	153	149	143	147	149	123	148	136	136	137	150	135	136	160	141	143	158	156	157	159	137	138	160	147	146	154	138	151	160	156	162	168	158	141	153	150	160	132	162	145	149	120	131	141	159	155	167	165	140	141	158	140	158	145	154	131	157	158	144	138	155	155	161	134	176	164	146	149	158	169	152	146	130	138	139	139	137	164	140	131	141	155	169	155	140	116	161	164	141	135	167	149	152	160	124	137	151	137	136	147	147	161	125	170	159	153	167	160	155	169	153	164	131	143	148	155	160	127	146	144	145	165	141	155	141	142	130	138	146	142	152	147	143	145	164	133	166	153	124	190	140	137	134	132	153	131	154	139	135	137	144	158	146	153	159	152	144	117	144	118	140	151	146	131	159	152	146	146	158	136	154	136	175	145	141	138	129	144	164	152	145	136	150	138	160	159	145	142	171	142	147	122	161	158	151	150	155	160	141	150	150	149	139	131	161	158	154	149	123	138	135	148	176	149	159	131	148	138	146	162	129	137	149	145	126	151	145	156	157	158	152	156	143	129	154	165	147	164	153	161	142	161	146	131	137	165	144	164	136	157	159	146	139	168	144	152	138	143	155	150	151	154	143	157	157	141	163	151	161	156	133	129	157	138	148	150	152	142	125	171	161	150	134	145	157	158	144	151	169	156	125	139	150	150	167	161	126	141	138	146	136	148	135	153	146	137	129	133	139	141	130	166	162	138	159	143	142	138	161	156	148	122	138	162	140	148	135	138	173	160	147	152	138	176	146	177	170	129	156	154	144	141	133	152	149	167	154	145	157	136	144	140	155	140	158	148	139	136	144	165	152	150	164	161	174	143	145	164	149	151	141	155	156	143	147	163	156	130
12481	1491	1312	668	557	508	421	364	399	349	360	311	301	355	318	290	320	307	292	297	290	300	296	327	284	306	309	305	288	279	301	294	283	264	312	291	281	303	308	291	300	282	296	316	323	310	283	308	301	287	295	311	297	301	299	303	287	305	299	262	291	322	270	288	290	326	268	326	305	284	298	325	301	295	310	278	313	301	259	342	304	285	278	281	280	297	292	259	279	296	282	292	277	278	276	312	309	290	283	245	317	287	309	288	291	296	268	296	280	301	283	293	314	312	271	286	339	272	274	297	283	269	291	260	275	270	294	287	288	295	300	283	300	271	310	289	250	276	283	271	306	290	303	260	307	273	290	287	280	275	301	292	294	299	312	313	267	279	296	300	305	293	296	291	308	311	282	303	278	288	318	293	251	292	288	274	283	261	316	311	280	283	286	288	292	321	306	312	305	273	283	282	282	302	312	307	320	292	307	314	286	284	308	281	301	303	306	319	302	288	310	270	330	283	288	276	318	280	280	311	288	304	290	299	287	297	302	316	265	298	268	264	295	281	248	278	262	303	272	308	298	263	274	249	277	247	275	277	303	275	299	307	301	273	298	275	305	326	278	289	292	287	306	271	273	298	290	252	261	295	272	299	288	284	301	303	285	286	299	294	279	301	298	310	267	282	273	291	289	279	280	311	286	289	297	321	293	267	261	285	277	299	282	282	285	273	263	310	286	290	304	311	309	308	319	264	283	298	307	288	312	273	297	294	305	255	300	293	302	293	301	298	293	279	310	273	294	302	295	294	270	295	292	287	274	304	285	269	295	279	264	260	305	272	278	263	283	281	288	302	289	258	263	292	283	321	296	300	300	308	297	275	279	280	269	299	302	303	305	285	304	275	299	304	302	295	309	281	321	293	293	294	291	305	336	277	275	292	292	299	287	308	310	302	261	296	304	290	305	327	294	283	298	311	293	285	286	262	273	294	315	274	300	317	255	296	302	299	301	309	285	304	308	309	289	296	284	265	293	318	310	298	268	294	302	298	331	292	293	303	284	275	286	272	264	287	324	285	276	263	284	301	286	289	303	302	273	291	293	317	279	305	261	290	299	277	294	314	291	277	293	305	303	284	344	309	320	262	293	294	281	279	319	294	297	279	285	279	289	275	288	287	293	279	298	277	308	314	292	261	317	305	284	287	315	309	254	281	290	280	296	251	271	265	268	279	301	299	307	293	302	298	312	295	313	303	269	298	289	278	320	305	302	291	306	322	280	278	269	305	278	269	337	300	282	273	341	307	314	306	278	306	284	314	291	313	322	264	282	269	300	278	276	325	282	288	313	294	257	287	299	307	277	316	284	270	328	282	325	250	266	339	313	308	293	323	294	288	277	319	307	300	297	286	284	302	269	284	268	258	282	316	288	300	314	282	286	305	314	291	314	306	319	299	280	271	308	296	284	273	303	300	291	293	319	278	275	314	283	279	320	304	319	291	303	305	266	299	287	283	299	282	292	296	286	302	308	296	298	293	283	299	295	301	307	295	270	311	289	306	282	315	319	263	298	289	307	287	283	269	287	279	277	284	295	297	315	307	278	279	301	296	274	280	289	292	301	296	265	278	291	291	281	273	287	290	277	300	278	303	300	309	259	292	307	280	298	272	278	325	290	315	295	300	279	296	256	284	287	277	297	314	228	296	288	272	279	318	332	320	280	306	318	293	267	288	302	302	272	305	279	281	296	295	284	288	286	289	289	302	291	282	268	280	272	289	295	305	269	279	298	294	285	281	283	309	281	295	301	294	311	275	281	295	289	324	297	264	295	290	292	301	305	300	301	303	307	288	307	281	278	287	284	319	248	295	313	309	307	311	273	298	309	289	277	304	293	312	262	311	267	281	287	295	319	327	296	281	301	260	273	284	280	313	323	296	280	297	278	316	290	285	288	286	315	291	287	274	276	284	297	287	276	279	300	296	318	306	330	290	295	298	316	284	281	299	273	287	290	290	275	314	288	305	290	333	298	286	305	276	264	279	273	283	318	308	308	300	314	313	286	279	287	312	287	313	295	288	292	317	259	314	283	313	293	311	288	270	291	297	283	287	294	307	311	270	286	299	319	280	285	294	273	292	272	278	283	285	291	308	316	281	302	314	288	321	267	288	264	317	290	299	309	292	281	290	296	295	297	286	293	263	298	275	295	287	269	261	288	292	267	299	318	300	265	311	292	274	257	316	300	272	285	281	279	297	294	296	284	283	298	301	277	273	309	276	283	300	290	269	297	273	300	259	329	298	324	275	279	282	308	283	273	302	283	290	294	284	306	315	275	296	271	258	295	294	304	295	312	290	259	278	300	271	283	283	300	280	284	269	312	335	289	279	273	239	280	314	299	299	273	292	305	269	285	269	296	308	290	294	328	305	276	279	287	295	252	295	295	289	291	270	303	289	264	300	323	306	252	295	314	276	280	260	287	347	287	288	290	267	286	273	309	280	297	281	314	286	309	327	282	300	290	280	296	314	263	280	281	313	290	287	280	279	314	268	294	270	315	295	273	297	300	302	316	295	300	296	280	280	335	296	298	300	299	280	272	303	313	294	294	290	281	276	255	271	276	301	299	258	296	261	305	288	282	295	302	261	315	288	291	307	269	309	289	312	303	294	265	292	297	291	274	304	293	314	286	293	256	332	270	300	288	301	280	312	305	260	300	334	330	282	307	284	277	290	287	316	310	318	281	259	302	304	291	282	265	300	301	285	308	295	293	291	278	317	318	273	299	307	293	292	276	307	291	283	313	269	275	286	310	273	284	306	322	331	296	310	330	298	300	270	293	303	283	278	326	269	309	285	301	293	331	281	283	295	280	279	265	249	277	308	294	311	293	279	291	296	285	286	329	309	302	300	307	267	299	310	265	284	293	298	279	291	284	275	301	282	300	280	304	291	295	288	295	290	265	287	287	276	283	293	286	274	289	281	291	271	290	291	294	320	309	299	295	290	307	273	284	295	310	333	294	308	289	282	275	276	292	274	276	284	312	265	312	291	290	281	294	263	293	302	299	306	293	329	277	291	316	273	278	288	281	306	290	264	268	289	276	309	308	274	275	257	287	308	299	312	289	309	298	283	282	294	297	281	302	291	297	289	315	289	302	258	283	281	290	259	302	305	329	284	322	269	299	302	265	324	291	279	300	300	304	298	326	273	279	306	320	326	294	250	323	303	303	279	320	270	282	286	322	293	331	289	325	278	273	292	291	287	284	263	292	309	288	275	296	284	295	301	286	284	300	331	285	278	285	267	291	315	283	266	304	288	308	279	286	283	273	272	296	291	282	323	295	298	276	306	321	297	338	259	282	284	260	300	306	303	282	288	287	309	281	300	266	294	272	327	294	273	296	288	318	286	317	287	301	277	292	315	254	290	302	284	295	291	293	301	301	315	269	295	267	288	280	308	290	283	275	335	296	289	295	310	254	319	284	300	254	289	270	310	272	288	313	290	304	289	307	289	302	283	282	269	283	291
23953	20990	27967	24174	19508	1494	520	379	274	215	222	208	210	168	155	152	171	161	136	136	133	124	138	111	126	137	138	143	117	127	128	129	124	123	136	123	112	113	115	128	117	105	122	118	114	151	93	114	133	116	106	114	102	113	106	113	95	103	116	139	121	131	108	100	117	127	93	102	124	111	132	110	104	121	125	131	109	127	106	109	100	125	104	98	110	86	101	98	101	118	108	112	128	122	104	122	107	124	112	126	85	108	96	121	100	99	132	124	107	114	114	101	110	110	121	104	97	109	120	129	85	120	120	127	128	126	122	125	94	129	139	116	100	121	90	116	96	115	116	118	123	115	119	109	119	106	107	115	120	115	96	119	102	87	116	105	119	100	100	111	96	126	116	87	105	127	107	104	110	102	117	108	96	106	106	120	102	122	121	126	111	135	112	97	126	121	115	90	103	110	104	95	119	122	119	109	111	121	109	122	104	110	98	124	114	104	113	93	91	110	121	119	103	104	118	114	137	111	120	112	107	113	133	111	115	94	124	117	115	106	119	101	95	122	101	98	102	117	130	109	119	132	109	129	113	106	123	106	111	126	123	111	101	102	97	119	129	114	119	123	110	114	114	104	108	120	112	114	108	129	94	115	103	101	111	104	108	127	122	106	124	102	119	100	115	122	124	108	121	122	122	111	122	107	116	96	119	124	134	103	132	116	95	121	105	112	107	109	96	113	114	104	110	141	104	104	102	105	100	125	106	110	115	107	95	102	98	122	115	106	140	118	125	103	110	126	114	112	115	110	113	112	112	106	113	102	116	121	129	101	99	125	123	109	106	114	116	94	93	109	111	98	111	125	101	110	103	120	111	97	106	116	111	118	109	108	100	105	123	122	120	113	119	126	109	109	112	99	98	124	119	113	121	134	119	87	103	96	127	98	109	106	120	117	115	119	111	103	125	108	100	98	96	121	105	103	130	107	118	124	96	110	120	97	108	114	134	99	121	105	112	102	122	117	118	123	103	125	101	124	109	108	107	101	117	113	106	113	111	109	114	112	103	123	108	118	113	113	91	121	103	108	115	103	118	113	103	121	113	107	103	111	110	119	115	127	112	110	122	101	117	108	120	91	130	99	135	106	129	116	124	123	111	101	118	100	101	101	100	94	111	122	128	106	111	123	110	118	108	127	106	107	119	119	114	113	110	102	103	90	97	93	117	110	136	103	107	106	117	105	110	115	108	99	104	103	93	114	107	104	121	91	109	108	112	110	105	96	113	122	113	110	114	104	119	116	121	102	111	113	112	99	107	90	131	112	121	114	97	133	122	115	123	93	93	113	133	111	115	102	112	109	117	93	122	104	109	116	104	117	97	106	118	125	123	115	105	114	105	103	120	115	142	106	124	100	108	122	107	112	113	119	119	122	96	110	116	96	116	125	114	107	127	126	88	116	115	104	94	122	85	123	120	109	119	108	124	136	110	100	99	105	108	108	107	127	103	106	113	138	110	98	116	119	120	81	108	118	127	115	112	119	105	104	93	132	108	114	88	113	93	114	110	119	107	113	112	115	111	92	114	119	99	123	105	105	105	112	123	114	118	113	128	96	129	103	115	131	118	104	112	118	111	104	105	109	93	117	95	124	110	108	115	114	115	105	112	105	120	119	102	119	120	101	109	117	91	117	118	112	104	115	101	117	97	120	116	103	101	112	98	99	122	118	103	127	112	111	117	128	103	83	103	115	136	119	97	105	129	95	126	128	104	107	107	123	100	117	106	104	113	104	128	102	117	119	109	123	113	106	100	101	91	104	100	109	107	116	113	103	106	105	115	98	101	115	109	105	118	129	99	107	117	106	118	125	117	113	115	108	107	122	96	100	114	109	111	127	112	106	135	108	111	98	115	118	99	114	114	112	109	106	110	101	98	126	108	110	112	112	126	103	122	117	99	104	111	108	106	120	107	115	108	99	86	103	110	112	113	99	122	98	116	121	125	112	127	111	111	109	101	111	110	114	122	93	115	112	95	120	113	101	112	125	106	118	114	114	116	131	122	113	100	108	104	127	133	108	100	106	136	114	103	124	138	105	106	108	91	115	134	92	127	92	113	109	116	119	122	103	123	120	118	101	128	119	101	127	103	110	136	93	101	114	138	105	120	124	95	115	97	105	112	113	82	102	125	109	110	115	118	115	108	123	102	94	118	100	106	124	110	96	95	110	95	112	108	106	110	112	136	89	92	113	99	103	96	109	102	127	118	109	111	114	114	105	110	111	102	129	104	94	101	101	100	130	104	127	104	100	125	114	99	119	122	123	98	118	117	100	107	100	130	106	113	110	102	115	111	124	112	122	104	104	116	109	115	110	74	106	121	112	127	106	102	132	105	114	98	118	116	124	101	98	97	111	106	134	98	108	110	113	102	120	103	94	108	108	108	131	102	99	116	119	110	114	108	123	109	125	90	113	116	104	115	96	106	91	121	91	127	132	100	97	122	90	95	118	113	104	109	112	115	100	101	115	108	115	106	104	96	89	123	108	107	116	114	90	102	118	104	87	109	111	97	112	93	95	115	118	107	109	90	115	112	105	115	96	102	103	118	105	95	102	117	115	112	107	127	116	100	120	87	115	101	129	128	103	118	124	123	119	111	109	110	134	101	103	118	95	95	107	94	115	126	117	132	99	134	106	102	118	110	103	118	123	103	95	112	104	121	110	111	104	100	121	111	111	109	99	117	114	128	110	110	112	121	92	118	120	100	124	104	117	110	115	89	114	98	118	96	121	114	107	116	104	95	106	127	111	112	109	108	121	96	99	117	102	132	109	114	104	120	107	101	115	129	107	136	121	129	95	112	95	129	122	103	100	114	99	99	114	92	111	101	107	119	113	118	105	135	102	114	104	111	108	109	109	116	107	119	111	107	110	97	107	134	112	104	106	126	107	117	122	107	113	96	107	136	111	96	89	99	97	123	125	103	110	114	96	97	105	106	97	103	107	110	118	112	104	120	125	117	106	103	101	130	105	113	106	116	107	119	113	105	112	89	110	108	100	104	125	107	99	118	110	110	98	98	101	104	115	112	105	134	112	95	104	114	117	94	122	97	115	117	104	131	106	110	119	102	118	127	124	109	120	91	110	114	114	110	104	108	119	98	116	107	120	110	123	134	117	112	109	108	97	96	129	95	111	130	94	105	113	107	119	112	96	124	101	121	98	125	115	98	120	120	107	118	88	125	107	106	114	117	109	87	104	116	124	97	99	100	112	118	115	113	104	130	106	111	116	104	103	99	115	111	107	139	101	107	87	111	96	109	112	102	115	96	113	127	116	104	111	113	116	105	112	115	106	98	96	103	111	110	113	105	121	103	115	135	99	107	108	95	124	103	115	119	126	105	110	113	109	127	115	106	103	98	133	127	103	104	95	100	119	115	94	97	119	106	109	89	100	94	107	111	101	110	112	101	103	114	117	119	122	115	110	100	103	97	102	101	111	120	119	100	102	99	125	113	95	101	104	99	115
24869	9360	8060	3996	2663	1816	1340	1122	938	771	642	566	489	434	414	374	378	349	323	338	322	286	296	309	268	304	273	278	260	250	247	254	270	230	246	243	235	237	213	236	232	242	261	233	222	252	223	236	220	232	228	236	223	219	219	220	257	245	197	237	228	247	242	224	226	216	223	239	234	231	223	202	254	247	203	206	236	228	206	208	207	219	225	233	206	222	221	221	202	200	228	239	226	214	220	235	238	223	203	212	208	245	207	234	251	187	212	201	221	218	212	200	228	211	203	216	215	260	214	236	236	211	224	226	202	210	215	207	220	214	241	213	239	250	211	206	233	230	220	221	210	188	228	227	237	201	202	226	218	218	225	237	200	203	251	244	227	220	224	204	215	219	229	198	242	212	224	214	242	234	191	236	208	189	209	214	220	210	207	236	203	207	201	245	219	239	191	216	235	214	220	227	214	208	208	212	227	212	223	252	216	223	247	209	217	219	196	230	238	229	223	214	191	249	192	260	178	233	217	231	228	206	222	217	215	213	200	221	215	243	229	245	212	202	231	218	223	211	198	217	213	245	233	212	215	208	202	187	217	232	246	208	208	238	210	231	213	223	228	212	214	219	244	231	199	237	219	190	230	217	196	227	224	213	209	208	230	222	217	191	226	215	189	221	205	224	232	233	248	212	213	213	199	229	176	193	236	215	233	214	221	261	193	220	217	193	212	226	203	213	206	211	228	224	200	213	203	223	243	220	221	225	206	241	218	216	241	202	234	228	219	192	216	211	218	203	185	195	208	228	236	212	229	250	199	217	220	225	246	206	218	227	222	238	223	229	247	239	216	191	214	201	237	206	213	213	205	233	205	222	202	219	218	211	233	185	231	180	221	246	219	219	186	243	226	220	217	224	215	224	199	224	208	210	229	229	235	233	219	212	213	232	207	229	243	219	219	220	196	213	238	215	209	236	217	213	254	192	214	230	218	209	234	221	229	204	206	223	224	232	246	207	217	224	223	219	221	212	187	212	226	234	221	226	250	218	216	249	221	216	220	219	194	219	223	227	246	216	231	217	212	232	208	226	223	205	227	214	248	195	211	192	221	218	217	232	204	212	221	206	222	241	218	231	217	216	220	237	210	219	228	219	196	234	233	223	216	244	200	198	210	210	211	217	211	190	209	218	236	206	210	215	216	224	183	225	226	207	198	220	238	226	222	235	226	231	211	210	219	209	187	225	202	226	224	210	200	204	221	211	228	212	234	231	197	222	226	214	202	231	223	222	218	211	222	188	220	204	207	200	187	226	206	249	220	211	219	212	219	207	231	236	216	190	241	205	240	218	228	210	202	198	236	214	210	214	226	222	210	210	205	208	223	219	245	232	215	206	200	209	197	208	200	217	207	204	213	196	215	221	217	227	238	269	216	214	238	217	225	233	216	210	208	209	213	212	224	218	185	201	215	214	201	219	208	214	237	201	205	228	238	199	190	210	219	215	229	235	227	235	194	220	218	227	241	242	214	236	220	219	245	229	203	236	221	233	210	248	238	236	203	204	234	258	219	225	235	185	201	205	181	235	234	212	214	203	197	200	216	217	214	239	233	213	210	181	239	195	243	225	242	226	226	224	210	222	214	234	214	219	247	204	222	221	235	215	232	208	231	217	208	206	203	198	194	193	207	200	219	218	223	220	216	185	217	204	231	236	205	243	221	217	218	206	210	237	215	222	204	214	220	226	229	211	216	213	212	235	215	210	213	215	202	246	217	217	215	220	221	208	207	208	223	218	213	207	228	239	252	199	220	250	213	221	237	246	208	212	225	223	220	234	229	227	224	223	232	205	229	213	223	219	230	214	216	214	239	224	192	215	229	210	209	224	210	218	237	228	210	214	203	241	220	217	202	185	224	230	205	228	188	223	229	207	216	198	227	211	221	179	207	218	218	225	230	239	202	219	211	236	236	229	217	206	223	178	225	229	196	191	220	233	227	221	217	234	212	231	226	193	234	238	197	233	206	219	203	214	211	218	224	226	215	206	222	227	220	217	203	222	184	225	201	189	236	209	242	234	217	219	221	220	209	214	217	229	232	224	226	218	200	221	245	220	210	238	215	203	217	219	213	214	205	227	232	233	197	235	211	226	211	216	221	215	221	186	217	215	221	204	225	192	207	220	227	212	235	227	204	214	222	229	220	223	220	221	199	250	215	212	210	217	236	222	242	213	223	215	204	217	197	204	208	191	201	200	222	245	204	231	225	216	212	211	222	188	211	209	215	213	216	229	226	208	196	219	198	228	228	178	227	205	197	217	226	209	223	228	210	200	235	208	235	224	212	245	215	222	211	225	202	219	234	205	212	213	215	236	209	204	202	201	199	221	204	212	203	219	208	186	234	197	213	217	211	215	202	240	222	230	216	246	234	225	228	229	194	220	192	232	218	222	226	204	219	202	224	190	205	235	217	217	224	221	208	206	202	230	202	206	238	220	196	214	214	234	199	237	260	211	186	224	224	226	205	201	223	218	231	205	201	206	224	213	203	208	228	209	236	233	216	210	225	229	226	208	215	227	238	219	219	192	205	209	220	232	230	202	228	221	242	199	205	223	208	192	197	215	216	216	206	203	228	208	230	212	227	238	216	239	214	228	196	207	230	193	233	217	215	217	222	192	205	206	209	216	203	219	225	195	208	233	241	210	239	213	214	197	193	220	198	222	208	224	231	208	218	227	243	231	195	225	210	224	207	220	199	198	216	231	191	231	243	216	211	225	228	184	227	225	208	193	211	230	218	192	237	201	220	212	221	205	206	195	197	221	208	234	235	232	228	243	241	202	195	218	249	198	212	227	241	225	243	210	226	203	194	204	228	224	211	222	205	221	223	211	217	238	199	219	233	229	248	195	242	200	239	217	188	213	233	225	246	229	235	211	202	213	212	204	222	225	201	222	219	234	223	216	212	213	214	194	228	236	202	215	224	220	216	237	203	208	229	203	183	214	221	220	228	223	213	224	229	201	205	190	243	186	228	207	203	191	207	199	226	214	206	234	222	210	222	237	218	204	214	218	195	220	227	227	233	242	221	237	209	200	243	206	224	209	210	213	201	245	239	230	218	212	238	216	223	213	235	211	233	209	214	242	224	200	212	195	225	225	227	224	236	232	205	225	212	228	201	215	236	204	209	243	221	218	210	207	191	225	220	193	202	212	208	219	190	218	198	227	205	214	221	239	207	192	201	225	192	216	234	229	226	222	211	197	211	186	201	232	195	213	185	216	229	216	258	233	200	209	214	214	213	210	211	199	215	237	197	233	208	217	210	229	225	195	214	206	223	224	219	225	229	218	224	212	222	190	191	208	194	212	199	192	214	223	214	213	202	204	212	216	248	206	234	221	192	229	234	230	222	191	182	217	239	232	197	215	217	229	194	226	200	256	217	250	226	188	222	195	221	207	204	214	213	221	224	215	228	217	227	241	223	217	219	197	212	229	200	217	218	230	201	224	225	192	228	209	184	221	212	199
22981	21008	28666	23547	21011	18838	1864	794	605	520	485	448	448	396	416	369	358	370	340	370	319	342	314	304	333	323	314	355	341	293	322	291	269	315	266	313	288	293	275	326	288	301	265	290	299	313	258	295	273	272	271	319	262	292	299	315	265	272	294	292	293	289	291	303	273	271	291	273	294	277	283	282	276	247	262	287	253	255	277	300	268	293	300	279	293	287	255	283	277	250	261	255	263	273	261	293	310	292	279	267	309	274	290	306	246	284	309	288	318	298	261	284	291	256	283	263	307	267	274	285	287	267	279	299	319	285	303	266	290	296	294	277	277	266	287	295	276	298	292	280	238	309	291	291	250	301	293	288	270	279	268	264	302	262	272	254	308	276	287	281	268	281	266	265	257	280	255	268	265	282	282	293	294	252	292	284	270	275	253	286	289	252	306	294	277	252	314	302	317	299	287	257	253	286	252	290	275	308	260	269	276	283	265	286	272	290	257	257	290	277	314	292	290	298	278	269	277	275	313	289	282	283	253	276	278	271	300	291	310	286	276	280	264	277	294	317	280	255	292	286	296	241	286	258	277	254	285	271	255	283	278	284	283	279	263	314	265	299	269	289	306	278	299	283	273	255	269	281	272	277	284	297	259	264	251	287	298	276	279	267	293	260	312	291	284	276	330	293	267	278	296	266	317	257	293	261	287	275	282	293	285	321	280	293	278	285	296	284	270	273	295	285	283	281	283	304	292	286	269	273	291	283	266	261	255	264	315	265	308	269	266	249	279	292	259	271	295	274	300	286	276	305	290	267	291	246	266	275	308	262	248	289	273	253	280	286	250	267	282	263	302	284	288	306	267	279	257	286	284	295	267	299	258	259	275	264	302	268	272	282	279	276	275	259	271	258	274	265	251	270	292	288	283	253	281	267	262	305	290	260	295	293	283	258	265	280	314	244	255	272	254	282	254	304	279	278	282	258	265	272	272	259	262	289	276	286	261	260	282	291	281	259	254	287	298	281	319	279	284	296	291	259	282	278	275	272	283	282	275	281	241	304	282	287	292	292	261	250	262	282	260	291	273	266	284	292	277	285	288	299	252	280	265	298	278	277	280	277	279	270	285	253	267	271	308	272	306	261	279	296	265	279	298	269	254	261	270	277	267	269	268	296	286	279	282	293	261	297	293	257	275	279	275	278	292	281	304	275	255	274	288	277	302	293	293	266	295	291	300	291	264	292	294	261	296	239	313	291	260	269	268	275	284	260	306	279	298	253	258	275	265	285	284	267	294	294	243	304	268	260	282	276	279	320	281	284	288	274	280	319	288	290	292	274	276	244	287	274	270	277	287	270	274	274	282	296	258	263	325	297	318	288	295	301	281	294	249	287	284	247	296	288	274	296	269	290	277	265	247	259	282	287	289	276	303	246	276	284	294	276	305	295	256	281	272	268	279	306	304	285	295	305	297	285	269	266	300	278	289	288	277	253	297	267	291	288	297	289	311	283	296	268	282	277	281	294	291	310	263	232	287	269	285	252	264	308	262	267	272	287	287	284	267	252	242	247	267	274	265	279	277	257	270	262	277	291	261	284	280	279	265	297	285	276	282	291	291	292	289	279	262	275	297	293	288	285	259	307	289	287	290	270	288	293	274	275	292	281	283	268	240	304	266	279	272	263	291	296	250	272	279	263	289	306	255	283	285	277	259	254	280	288	277	297	299	279	287	292	272	266	271	268	308	309	295	258	267	250	289	290	253	275	299	304	293	285	274	257	265	272	246	299	288	269	278	303	295	282	281	259	291	273	312	304	284	305	266	270	269	291	295	280	262	276	284	289	279	319	266	287	263	268	270	290	282	281	279	243	285	276	281	279	273	248	266	286	293	283	289	295	250	289	254	248	292	307	244	288	281	267	306	272	306	286	299	293	289	267	299	288	302	309	302	304	283	289	273	302	263	313	278	308	286	291	271	292	276	285	280	280	257	239	265	272	279	297	285	299	263	256	306	269	273	288	288	260	278	259	247	272	270	291	297	272	265	276	252	274	251	273	264	259	273	280	286	266	280	296	264	269	269	288	254	284	269	272	288	283	268	264	261	263	278	267	274	301	270	279	261	250	272	279	301	274	267	274	282	286	258	275	301	262	283	303	278	260	308	270	248	259	278	310	279	272	279	282	326	292	293	283	270	300	267	280	279	291	292	310	272	280	306	261	259	271	314	261	268	278	242	255	287	260	259	282	295	280	258	302	268	281	246	260	263	273	257	256	306	280	256	285	265	275	281	251	297	306	267	293	280	255	277	286	277	284	275	283	275	281	263	286	285	265	297	259	253	278	256	276	263	266	288	284	278	305	262	278	274	282	278	272	285	292	284	263	270	292	275	276	271	265	280	261	261	305	290	268	277	285	283	296	262	284	263	278	297	264	309	263	252	279	313	264	291	291	261	249	278	240	274	241	267	306	275	240	293	244	239	267	279	292	297	292	269	312	280	313	285	280	276	290	279	274	307	256	261	269	283	290	282	323	289	248	262	268	302	274	282	293	297	303	300	285	259	274	302	268	268	255	292	264	257	301	280	258	274	287	259	283	285	236	292	281	270	280	286	282	273	311	280	280	288	297	268	279	270	276	265	270	283	254	306	297	262	262	291	260	270	270	273	256	274	291	288	274	280	294	271	299	236	241	290	297	286	281	272	273	283	239	290	277	295	272	291	237	291	264	290	261	281	295	294	298	296	286	257	269	287	280	299	273	318	300	247	288	261	283	298	241	297	282	278	271	280	284	274	279	276	288	261	259	285	254	269	271	288	278	269	325	239	310	266	284	286	252	285	289	256	282	286	280	264	250	291	275	270	261	280	282	280	292	246	285	267	272	257	264	268	260	272	293	293	277	296	276	262	281	281	283	280	307	291	272	299	261	270	264	306	260	272	252	296	282	281	273	261	269	279	287	305	269	287	277	304	260	268	262	255	323	256	285	254	261	262	292	256	269	270	270	259	311	280	263	277	263	248	276	262	277	261	296	280	268	283	272	270	269	268	303	292	294	257	275	270	321	250	263	294	247	283	259	296	268	258	269	256	261	287	276	297	266	274	292	285	271	283	265	250	267	278	247	286	293	266	267	275	260	268	304	296	268	264	282	284	298	288	273	270	274	276	259	284	288	292	268	278	251	260	289	279	279	278	288	285	299	299	252	303	283	283	261	266	286	313	281	274	321	227	251	281	295	267	270	325	274	277	274	270	267	258	252	274	276	277	279	283	284	294	282	274	283	280	281	282	291	279	288	273	270	281	271	288	298	311	295	281	257	284	275	270	298	284	261	275	271	263	281	299	287	278	302	298	263	275	258	290	272	281	277	299	255	269	279	312	272	266	263	283	296	252	266	258	255	312	294	291	250	267	280	278	297	250	283	254	240	281	263	308	265	268	297	286	288	274	263	281	289	299	269	283	289	307	307	284	290	271	294	294	278	282	301	304	291	275	279	272	268	310	263	262	283	264	288	282	278	290	308
29197	15684	13381	7043	4844	3533	2703	2203	1725	1528	1282	1142	1040	939	878	826	764	759	724	670	654	675	663	643	631	608	563	628	532	566	539	574	549	521	537	514	537	520	529	546	523	571	486	505	499	504	525	518	514	523	523	487	521	503	514	534	475	506	537	500	518	474	495	535	489	522	511	487	492	509	507	541	511	513	464	513	476	503	529	503	527	499	501	490	521	501	477	506	486	505	495	532	498	504	494	470	477	513	510	496	469	470	493	490	496	452	521	468	525	484	489	505	460	509	470	511	486	516	491	416	533	519	485	531	481	517	486	489	493	514	531	505	502	488	469	502	491	462	545	488	495	480	488	474	473	473	450	504	479	489	518	457	486	466	453	484	468	478	482	502	488	502	435	510	495	500	525	489	442	491	463	468	477	483	479	481	456	507	508	497	470	501	470	517	515	444	485	500	488	477	475	527	472	481	504	447	495	480	488	498	517	461	513	468	500	449	508	474	437	521	527	459	472	436	485	494	449	459	511	518	483	479	474	526	481	499	491	463	439	464	512	468	468	504	487	542	503	513	431	488	462	526	502	504	490	493	451	546	491	501	514	459	476	461	469	508	509	470	489	501	495	466	488	484	482	490	502	500	522	473	456	532	492	491	513	514	444	476	527	504	491	466	510	491	455	496	484	490	517	514	479	512	547	470	480	479	493	526	481	470	483	500	463	490	458	476	471	508	515	480	506	524	496	504	469	503	461	470	484	484	494	504	476	491	500	499	480	491	505	483	495	479	492	514	477	483	482	479	491	498	494	484	471	493	501	519	469	464	517	522	491	478	470	503	517	523	490	459	509	497	474	506	499	477	486	486	514	536	487	502	495	505	506	501	491	452	478	466	471	487	478	435	510	461	486	469	506	487	493	470	544	503	486	498	487	449	493	471	462	471	450	464	496	512	505	497	535	498	476	501	492	475	446	448	501	486	497	478	496	517	484	484	509	447	469	532	492	486	494	480	451	502	482	464	515	460	477	487	476	494	516	510	459	468	523	455	519	521	498	510	493	453	499	464	522	510	449	525	504	505	478	466	486	514	511	506	449	499	495	463	468	484	463	484	495	530	438	500	521	496	497	516	489	487	501	476	466	497	477	473	502	477	489	441	500	459	476	541	506	472	476	474	494	460	466	444	506	425	482	461	477	470	497	507	517	462	502	442	478	478	486	478	465	501	519	493	496	502	490	505	507	498	475	498	506	461	484	455	491	485	459	491	455	521	515	513	496	473	503	488	486	484	443	479	504	480	488	498	509	470	468	507	451	496	504	474	475	520	489	493	450	487	535	472	544	504	496	499	482	460	461	536	485	466	498	499	464	496	486	463	497	464	444	484	522	471	454	472	469	494	477	472	502	499	489	453	482	484	440	522	509	488	516	469	460	450	511	489	502	466	447	478	477	476	501	508	508	521	451	530	487	482	516	471	463	484	490	496	470	512	466	500	542	446	514	482	492	481	468	479	470	524	500	482	460	505	486	503	480	481	478	485	499	502	462	496	511	471	463	473	498	498	565	490	438	490	525	520	469	502	476	474	509	485	433	441	479	501	502	459	494	489	527	502	494	535	489	501	468	445	481	505	507	475	501	483	506	474	488	491	483	482	487	476	524	542	509	464	532	493	512	515	452	504	490	484	520	493	531	527	438	473	466	500	487	481	505	472	471	490	464	449	468	489	472	426	478	500	502	511	454	488	491	453	503	453	445	484	466	522	510	523	456	465	523	516	470	467	485	538	476	483	483	474	490	490	488	474	479	476	500	487	523	457	542	522	494	478	484	473	484	461	469	474	471	467	497	474	496	493	493	488	505	500	497	495	540	490	509	489	512	476	502	449	528	478	501	462	480	495	489	469	487	480	508	479	457	463	501	476	477	475	475	512	471	506	470	511	499	497	471	487	475	516	503	445	479	487	474	496	492	479	466	489	485	459	469	466	454	485	451	470	477	449	460	465	504	479	450	479	453	484	499	466	490	513	475	520	504	458	514	475	500	497	505	486	453	431	510	499	467	522	488	491	521	489	475	482	477	488	474	551	475	459	475	503	492	485	517	463	463	432	510	477	490	500	484	531	484	476	487	469	496	478	450	461	506	479	526	470	467	546	489	459	491	490	499	475	531	465	500	467	518	478	507	490	464	521	483	493	473	473	519	495	488	477	472	453	426	500	489	459	503	471	471	505	495	491	507	467	476	472	536	512	510	462	469	474	459	511	502	505	473	482	469	476	505	475	473	502	471	486	478	502	505	464	488	503	459	474	472	426	469	516	511	472	493	496	497	468	474	511	491	523	483	492	479	482	497	451	494	499	484	480	460	469	463	437	503	446	493	483	525	467	457	454	491	485	538	506	515	488	501	502	474	507	518	488	481	465	493	488	496	537	500	480	525	511	505	494	485	491	473	501	520	468	482	515	475	514	472	462	473	441	476	515	474	511	468	496	514	466	458	498	464	470	480	464	440	500	483	497	472	488	487	493	469	470	477	507	479	503	471	471	494	492	480	496	473	487	448	459	487	493	451	470	503	441	525	464	463	480	476	465	474	470	511	480	478	492	464	465	508	476	476	484	516	455	472	481	515	467	503	513	478	525	480	500	478	462	463	485	518	492	507	469	493	487	486	502	538	455	493	516	478	435	486	471	521	458	504	515	499	453	496	483	486	511	439	482	464	450	464	483	499	491	479	489	450	493	486	454	503	516	461	509	481	520	483	464	499	476	492	519	458	477	429	473	486	472	473	472	500	487	478	466	484	465	488	466	506	481	493	485	524	459	497	498	469	484	474	492	496	488	502	487	486	492	469	507	486	472	481	518	528	496	520	493	474	507	534	489	471	471	492	459	486	497	457	515	478	471	524	526	493	451	519	477	463	489	473	505	508	501	485	495	473	475	471	439	499	466	496	455	469	477	475	499	513	529	538	492	473	472	512	463	449	490	485	504	516	491	467	504	524	518	480	486	461	508	499	484	508	468	505	468	512	472	506	509	479	541	491	485	470	472	532	502	520	518	491	500	451	504	492	489	477	477	473	477	480	512	457	476	500	472	486	479	492	506	505	540	491	483	471	486	469	432	504	459	474	495	485	488	497	461	485	488	497	487	535	475	478	502	487	513	492	483	494	522	499	487	492	499	455	502	511	477	453	520	487	501	488	488	491	504	483	496	485	478	507	501	462	533	507	479	470	477	499	488	511	477	526	489	514	469	502	498	491	463	500	480	470	494	511	516	493	482	502	515	482	493	493	519	443	502	436	507	481	504	495	472	514	451	493	469	509	450	478	463	461	485	495	507	486	478	500	486	484	485	471	476	503	495	526	499	469	487	462	479	481	519	497	475	447	461	482	444	478	452	520	470	472	477	487	494	491	530	491	436	451	484	496	460	468	467	484	463	485	510	472	487	521	477	482	541	461	476	503	452	460	475	530	489	501	485	447	512	471	501	448	496	507	517	463	457	525	495	525	513	456	505	503	462	478	504
26525	20438	8305	532	239	200	193	176	171	166	143	142	159	138	139	148	151	131	160	140	165	154	152	164	151	170	174	149	143	144	151	149	148	165	157	166	149	135	143	156	134	163	129	149	123	140	143	137	160	157	157	124	127	168	129	139	131	167	138	145	141	151	139	156	159	154	134	133	137	148	159	145	149	165	150	152	154	144	125	134	132	140	145	147	140	157	126	122	148	129	149	143	150	117	156	142	151	144	139	141	140	130	146	148	141	165	138	155	134	132	150	159	140	148	154	142	151	151	142	169	158	132	143	135	160	164	158	129	159	160	162	151	143	156	140	134	134	145	141	147	134	145	144	141	164	140	144	146	120	153	145	145	139	162	147	163	143	133	123	143	160	176	157	160	139	169	150	151	145	162	135	133	145	165	130	146	169	144	147	152	174	124	152	161	136	147	128	150	162	163	152	163	141	150	141	144	131	129	139	157	142	150	141	163	145	145	167	158	144	160	146	137	143	145	126	149	140	137	152	144	137	145	136	151	144	142	138	145	127	146	172	150	134	152	133	141	155	131	137	155	144	152	149	129	152	163	135	159	140	139	157	148	136	124	150	155	130	140	153	131	154	153	148	138	156	152	149	161	127	127	143	168	143	153	136	150	143	145	140	158	130	145	145	157	136	138	136	157	144	140	153	126	166	137	118	172	134	137	147	173	151	173	155	137	134	158	159	150	136	121	128	152	131	123	139	151	153	141	141	155	149	157	137	136	136	135	156	147	164	140	132	161	145	159	144	140	134	127	142	130	152	138	150	145	139	155	139	141	145	146	141	130	145	137	148	119	156	154	172	138	144	144	115	157	146	152	149	129	136	140	141	138	146	122	128	148	148	145	160	142	150	134	124	152	130	142	126	156	138	134	141	142	154	151	145	153	131	144	158	165	145	153	147	126	140	134	145	150	162	137	157	142	167	156	152	155	132	164	160	137	132	136	149	155	141	129	134	150	137	135	135	154	164	141	145	139	163	141	138	145	140	163	148	128	155	154	156	136	135	135	159	135	173	131	155	147	168	118	127	160	147	161	138	140	147	126	152	150	159	113	137	125	147	149	148	142	136	132	123	168	146	108	158	157	159	148	138	147	150	161	162	152	148	132	140	152	163	138	157	150	136	158	142	154	140	143	146	159	137	148	158	142	139	163	158	137	144	148	127	154	145	140	181	144	153	136	151	139	151	160	122	141	132	154	155	151	128	159	143	156	146	157	146	169	163	141	150	124	146	160	127	129	155	155	159	166	144	154	136	126	153	140	141	158	134	153	144	147	132	126	133	140	138	149	155	140	140	183	143	158	135	144	124	149	118	143	142	142	160	163	132	142	128	132	139	156	141	150	161	170	146	149	153	148	148	142	141	153	161	136	152	152	139	164	170	160	156	116	135	169	132	138	153	157	170	132	157	163	139	146	135	141	145	163	118	149	152	157	167	138	163	135	140	166	139	156	151	137	145	127	150	129	146	164	135	157	146	154	134	149	151	127	142	143	130	145	139	147	157	154	152	139	152	125	165	153	142	145	154	131	145	145	145	151	136	137	150	128	138	133	157	154	150	148	172	143	135	142	148	123	151	123	147	142	127	155	171	134	161	125	140	145	146	159	136	151	139	155	138	126	149	142	157	180	152	130	130	145	133	151	139	149	143	144	131	146	155	166	141	133	172	141	134	139	158	156	157	130	149	145	155	154	155	138	167	146	144	167	139	147	134	134	136	151	143	161	137	122	133	150	139	150	134	148	159	134	168	134	129	165	156	141	173	137	158	165	151	140	136	160	170	136	146	141	165	123	157	148	144	141	142	138	145	161	148	165	154	153	137	145	159	140	139	140	145	144	146	146	123	116	153	174	146	138	164	139	162	148	152	161	135	155	160	165	135	142	144	153	186	139	152	144	143	137	138	135	160	158	145	147	140	131	127	151	122	125	149	161	158	134	164	155	141	130	123	156	155	142	144	116	149	164	148	175	149	137	145	151	138	140	160	110	157	146	154	155	165	153	147	169	125	155	139	170	143	170	131	148	129	164	149	129	148	129	147	141	129	158	131	152	150	130	156	148	126	147	121	138	142	153	169	164	134	133	157	166	147	161	152	156	152	155	126	161	148	163	151	148	159	141	172	149	148	136	140	146	143	145	149	150	164	138	152	178	147	161	133	144	145	130	137	169	128	160	146	127	144	133	139	140	127	159	165	161	156	157	166	150	121	140	134	129	152	161	162	129	130	124	157	134	142	151	150	130	162	145	158	151	145	144	146	140	178	168	126	171	114	135	154	151	145	136	147	176	152	139	148	125	137	131	135	132	142	146	152	166	159	130	133	152	144	136	143	126	155	152	152	138	141	129	163	139	157	148	143	151	152	141	152	154	157	128	161	123	140	164	141	148	142	164	140	141	159	138	153	122	147	164	142	152	160	145	153	148	169	150	144	143	158	138	154	138	153	153	160	174	153	151	129	148	155	136	141	157	175	167	162	141	145	146	157	132	142	173	144	148	149	126	156	123	143	132	137	148	148	136	126	151	135	122	164	160	160	163	143	143	163	145	140	138	157	152	176	142	160	136	159	139	138	151	129	141	162	157	153	129	140	168	156	133	143	131	154	168	149	144	130	137	163	138	150	152	136	151	149	136	150	168	159	151	156	150	135	148	157	153	163	166	155	134	163	154	160	174	141	142	141	132	135	151	148	150	140	160	140	162	138	162	162	136	142	124	148	154	154	130	148	134	149	146	142	155	145	144	164	164	150	172	153	151	156	150	143	139	138	162	153	172	153	135	154	158	158	123	163	177	147	152	140	141	135	129	159	147	172	164	139	143	147	163	169	164	140	154	141	141	145	154	164	139	142	138	149	143	128	114	157	148	144	153	156	168	162	138	146	150	154	137	170	135	142	167	142	150	145	139	151	154	173	162	142	166	149	155	138	158	136	152	149	145	144	148	158	148	139	150	143	139	143	139	146	149	160	131	148	123	136	141	156	123	149	148	160	134	161	151	132	139	164	150	173	117	126	130	132	160	126	142	149	118	150	147	142	140	149	175	138	140	138	130	149	143	132	142	159	125	144	122	136	129	122	136	136	156	139	158	144	162	143	147	149	134	144	138	129	141	147	146	139	148	152	152	154	133	172	148	137	127	163	129	129	144	156	138	130	167	148	141	141	122	154	177	142	145	144	143	140	149	150	131	130	146	128	157	154	125	151	135	134	156	131	145	145	164	148	141	146	125	142	142	161	144	138	151	146	137	145	137	151	154	146	143	138	144	163	142	138	159	164	158	156	146	143	128	147	140	139	154	172	152	143	152	138	112	142	154	167	149	129	134	142	143	129	170	144	159	154	149	145	158	147	142	131	146	154	111	148	139	149	141	156	157	157	141	152	144	149	140	162	142	153	145	138	154	158	140	145	145	143	121	161	143	148	142	151	170	126	132	151	148	143	153	168	141	127	158	156	127	143	162	137	128	135	138	160	150
12019	1308	1206	685	545	446	373	379	355	337	333	311	319	285	341	318	285	315	280	304	288	293	314	306	308	275	288	293	296	292	306	291	274	297	297	251	292	309	282	291	280	318	301	292	318	315	279	283	294	297	266	265	303	324	297	286	301	270	320	269	301	288	261	308	287	290	281	291	286	292	286	309	295	296	290	292	263	286	286	283	253	266	287	314	294	282	283	275	307	269	262	261	309	295	252	279	261	298	276	298	283	263	266	294	293	270	306	261	267	281	308	305	268	276	294	285	296	289	317	317	289	291	314	296	299	303	318	255	275	317	305	282	308	271	300	272	275	281	305	282	299	264	290	298	274	261	274	294	282	300	282	295	294	312	304	273	289	273	300	290	291	270	289	279	293	248	304	283	307	287	293	258	305	273	269	296	312	286	278	295	279	270	278	313	297	272	287	298	298	252	285	314	273	303	289	299	317	283	306	305	293	282	258	265	287	290	295	291	274	291	286	278	261	269	287	279	311	273	292	277	257	294	283	257	290	273	301	269	304	290	289	302	336	268	288	252	294	287	285	322	247	282	270	282	299	292	286	316	309	284	256	290	330	271	267	282	295	303	300	286	308	305	270	294	255	284	260	300	285	275	285	251	262	295	276	316	273	281	285	316	295	272	304	284	277	296	275	277	265	295	310	268	277	300	284	283	298	290	292	306	298	291	278	272	268	317	302	268	248	270	268	292	287	285	298	276	247	290	302	256	293	281	305	287	280	280	299	280	323	268	285	260	274	276	268	297	293	279	285	298	276	318	327	274	282	305	296	286	288	248	295	266	291	271	283	287	300	263	283	271	266	299	299	260	287	288	260	273	287	310	255	281	285	298	308	287	273	283	290	298	323	265	278	272	269	290	271	268	305	279	282	285	307	290	301	333	321	282	306	289	291	321	295	269	276	281	276	294	265	261	296	295	287	256	287	284	270	274	290	276	311	286	315	296	304	293	282	273	274	290	283	281	291	283	300	302	298	297	301	278	309	299	271	300	288	278	280	257	277	297	262	265	286	325	286	288	293	291	282	284	290	290	293	304	273	290	264	272	274	251	260	293	285	282	298	297	267	306	286	272	264	291	302	311	306	283	323	289	308	278	309	277	305	271	279	320	294	296	277	289	307	287	283	291	269	287	281	304	289	303	250	286	301	288	283	282	288	288	302	255	318	278	313	305	281	303	282	268	291	307	267	274	281	302	280	303	291	283	261	270	281	262	298	278	292	286	287	277	271	279	286	296	310	284	278	299	289	303	276	257	277	265	299	307	272	287	278	250	277	267	286	283	282	274	254	274	285	293	294	317	264	290	293	279	310	288	269	268	278	293	292	266	332	282	281	295	252	292	293	293	276	290	292	290	274	290	276	273	287	276	276	323	276	282	312	302	312	301	299	294	309	299	269	283	294	277	273	277	314	306	261	298	257	300	282	293	299	289	302	269	279	293	292	293	315	288	295	273	320	280	286	323	297	283	331	292	281	308	292	283	308	248	295	285	267	282	276	280	305	286	290	281	276	285	264	264	283	266	298	300	284	286	285	300	295	295	311	268	329	269	286	274	300	299	271	264	293	288	300	312	282	283	272	296	299	273	278	291	280	295	294	278	319	294	314	270	260	278	298	311	304	289	270	289	304	279	284	291	270	281	285	292	293	291	271	316	325	262	264	302	264	328	290	302	313	319	278	253	299	271	299	285	302	267	294	309	320	304	277	248	279	294	282	286	271	287	304	268	286	291	286	271	289	295	284	304	272	284	309	267	276	298	280	294	278	295	288	301	334	282	274	289	286	284	250	275	300	271	273	303	269	284	286	310	298	285	266	282	263	301	276	296	272	298	287	273	339	275	290	268	294	307	279	289	334	287	308	272	264	282	266	264	266	282	301	279	263	296	304	286	304	297	316	283	292	263	281	278	291	299	290	299	299	276	269	244	291	259	301	307	303	300	283	315	284	273	281	276	262	298	302	285	323	288	281	308	260	286	291	304	281	290	297	256	291	281	307	292	316	314	263	281	287	300	293	301	285	290	286	287	316	273	272	293	281	275	294	283	285	303	286	294	316	277	294	264	268	267	263	297	277	281	293	273	276	297	317	303	303	266	301	288	307	279	290	285	304	259	295	272	283	295	288	307	296	296	292	264	252	284	291	302	279	296	293	272	314	300	298	273	284	272	303	281	236	308	292	281	308	288	273	312	280	265	305	291	265	282	294	311	293	279	303	263	295	271	320	281	295	302	282	275	272	281	300	290	311	260	272	273	291	306	294	297	295	307	301	250	262	282	311	279	274	274	275	262	267	275	295	290	295	263	301	285	297	296	288	309	301	289	280	329	295	301	279	308	306	288	291	298	270	298	267	303	296	314	287	313	283	307	276	262	315	313	300	292	281	339	293	298	291	284	259	267	314	259	288	322	320	279	292	283	282	296	290	288	264	295	299	296	254	328	285	290	295	250	251	275	288	293	274	282	284	298	290	324	303	306	273	291	297	305	286	285	272	291	303	269	273	308	302	280	322	278	306	283	301	304	279	264	301	286	300	281	305	287	291	294	265	295	293	339	281	263	277	278	273	297	301	274	267	298	248	283	285	252	268	264	268	264	301	294	304	288	297	302	254	296	307	303	299	296	269	315	301	301	275	311	284	263	263	313	274	268	287	290	303	326	295	265	281	253	283	256	302	299	295	270	319	276	279	308	293	289	260	275	290	267	311	284	318	290	266	328	287	331	269	312	280	329	298	317	254	319	269	282	304	282	293	301	285	295	268	279	282	293	285	299	258	301	263	309	309	293	261	299	267	279	262	287	302	298	278	327	257	298	305	294	312	268	281	301	267	289	266	289	277	272	283	302	275	287	277	296	289	272	283	251	299	302	260	275	317	280	295	318	303	281	268	282	299	272	299	286	315	283	294	310	266	306	284	292	289	298	278	297	258	288	291	289	259	298	226	273	285	287	264	292	287	286	286	307	268	287	265	293	300	274	278	301	314	266	265	281	295	285	297	288	300	281	297	284	293	273	301	270	312	278	276	311	292	265	324	266	283	297	277	281	282	312	292	286	253	295	275	280	289	268	293	300	361	287	286	257	280	282	276	262	273	294	299	268	299	293	281	263	278	295	311	280	269	275	275	299	325	287	296	299	291	271	310	301	313	263	262	315	280	289	299	285	305	275	286	317	296	252	298	281	269	287	322	286	277	286	318	298	305	276	263	289	299	278	278	300	286	286	277	298	297	279	320	276	276	292	301	294	277	281	329	288	308	291	327	283	286	288	277	275	286	290	326	302	280	284	261	271	291	318	294	297	282	308	298	292	287	330	298	306	281	271	289	281	292	327	271	289	288	272	281	248	309	306	316	275	257	263	284	318	281	291	278	278	292	286	282	336	300	280	306	292	312	308	310	296	294	252	283	291	269	294	306	288	283	319	295	271	293	289	303	307	276	288	304	312	295	291	293	283	291	257	285	299	296	292	301	295
24001	20978	27900	24221	19507	1458	553	347	254	239	216	190	185	164	184	163	132	139	151	137	120	146	135	126	144	120	147	131	129	145	127	148	96	128	112	130	119	96	104	126	102	105	124	117	110	114	112	119	112	97	133	108	115	127	127	132	127	114	116	112	102	120	124	109	104	91	124	107	105	105	106	110	111	118	117	114	123	115	102	103	112	116	113	113	115	113	103	102	113	104	110	118	114	114	108	106	118	95	123	118	120	113	117	91	105	95	121	114	120	112	137	106	94	115	125	126	92	107	111	109	118	88	112	119	99	102	103	103	114	109	114	112	110	106	104	110	104	84	106	96	91	99	101	111	98	113	111	102	99	105	109	99	128	101	109	104	127	120	114	128	102	106	104	105	92	116	103	103	142	117	100	112	110	103	103	91	111	95	116	108	114	101	121	110	88	112	123	115	120	100	99	115	92	96	114	111	109	99	105	122	135	113	102	118	114	104	132	104	101	124	96	98	104	95	127	102	110	104	100	126	116	91	107	124	107	120	102	131	104	125	124	112	115	112	124	99	88	115	110	108	110	117	98	111	109	122	106	101	114	117	117	114	108	103	128	107	110	92	109	92	112	107	104	114	117	120	98	100	117	95	117	95	116	124	106	123	122	121	121	93	114	85	116	93	99	127	129	108	104	111	104	105	121	117	84	115	120	109	110	101	115	114	111	95	104	128	117	121	101	120	118	109	123	117	103	135	103	112	103	107	118	114	106	102	112	129	108	120	112	116	126	106	117	96	102	99	99	114	114	98	115	116	106	127	101	100	112	108	123	108	103	99	123	107	124	106	118	109	92	112	100	140	104	121	116	114	100	117	104	98	94	105	93	97	111	106	119	124	98	130	101	120	110	120	116	119	105	116	106	89	110	113	98	101	127	111	120	102	95	114	92	101	109	130	80	88	107	106	93	100	96	104	110	127	101	95	125	101	104	106	119	119	116	101	117	111	100	119	126	111	110	104	108	101	104	95	101	110	111	96	135	109	123	103	97	91	109	115	106	114	104	103	87	112	118	101	103	95	99	93	107	101	109	110	113	106	128	112	119	122	96	101	124	104	93	119	97	134	112	100	108	108	121	116	103	119	94	111	107	114	117	113	109	99	107	110	103	110	114	115	96	100	92	118	101	107	121	110	107	109	116	116	116	113	106	110	142	102	104	103	100	118	117	114	108	106	111	110	103	110	104	116	113	116	107	104	97	110	104	117	107	120	99	119	106	112	110	101	121	116	101	101	117	106	130	122	115	100	112	106	111	106	123	116	112	122	112	118	103	113	117	120	93	123	109	111	130	104	111	127	89	114	101	107	100	140	121	112	117	102	103	114	115	105	100	112	107	96	89	100	115	130	104	102	120	104	100	117	106	109	83	123	104	125	108	101	103	113	103	108	113	103	116	121	100	102	126	118	100	113	107	109	108	133	114	107	98	98	115	104	92	114	114	102	115	129	106	106	115	114	99	102	114	121	110	112	118	114	111	103	109	109	108	113	93	100	109	129	110	108	108	89	108	114	99	105	122	109	108	107	104	104	102	111	119	123	105	105	127	109	106	106	114	110	121	121	110	111	89	125	109	105	95	98	106	107	116	105	115	104	123	92	100	116	113	109	108	115	114	104	127	120	108	90	104	115	114	104	125	107	121	126	87	113	117	104	100	129	115	122	119	98	114	116	107	113	111	109	116	111	118	106	105	100	112	132	96	123	113	111	119	94	120	113	97	113	118	110	96	111	105	109	115	99	103	109	120	121	103	112	100	106	103	111	104	87	117	115	140	108	105	107	108	116	117	118	102	102	125	114	101	106	121	109	111	116	110	112	108	107	96	107	96	91	124	132	101	84	95	130	99	110	123	113	125	105	114	83	101	107	99	109	113	108	106	109	117	102	108	113	128	110	112	116	99	102	120	98	108	118	90	105	111	108	105	116	96	105	115	93	122	111	107	127	127	106	100	128	103	116	106	119	103	117	114	132	95	128	97	107	91	109	113	107	115	101	105	133	125	115	93	99	106	99	116	128	122	115	101	107	124	120	126	113	99	99	119	122	102	107	105	119	118	100	102	106	121	117	95	114	106	104	106	116	94	125	117	117	114	106	114	121	113	111	113	128	115	121	105	122	102	110	114	98	125	111	126	123	109	99	119	129	116	111	108	105	99	104	103	102	112	117	105	121	110	126	122	107	93	101	110	114	110	108	109	112	109	105	119	103	108	112	106	97	112	123	109	115	108	125	120	115	108	105	100	115	117	104	114	100	127	119	98	124	115	125	92	106	99	117	121	108	126	123	128	102	113	130	95	106	120	119	108	110	108	95	109	98	111	121	106	102	111	90	113	116	114	117	109	106	102	121	107	89	128	107	120	110	110	105	95	103	94	107	97	119	129	99	119	94	104	109	107	112	120	102	109	117	117	120	117	112	83	115	101	118	106	72	104	117	101	106	106	110	104	124	119	108	137	122	112	127	114	122	103	131	131	114	103	115	103	105	113	122	107	112	124	128	97	123	119	121	99	118	105	96	98	104	121	110	94	99	103	116	109	110	92	135	105	102	115	124	123	107	124	113	99	110	114	102	102	118	90	112	120	102	117	127	113	107	95	100	127	115	91	125	123	97	104	109	97	101	119	112	109	108	103	119	110	117	121	101	109	102	92	94	105	109	95	138	91	106	116	114	98	98	112	115	130	106	90	88	122	108	116	113	118	127	110	124	102	107	102	103	101	117	98	104	118	112	127	105	125	87	125	107	105	113	106	108	107	98	100	103	111	112	105	97	112	97	120	130	128	104	103	91	112	120	129	95	118	118	107	116	92	105	103	93	112	120	108	124	105	104	102	122	114	100	132	122	109	109	114	128	114	119	105	105	123	99	119	131	109	114	110	104	100	117	107	128	94	101	101	106	92	99	111	111	101	88	107	111	127	101	94	125	115	103	127	112	104	114	108	100	119	118	109	89	95	107	108	103	84	124	124	118	115	116	105	98	106	104	121	118	104	119	120	107	95	108	103	95	106	102	114	108	88	111	99	120	112	92	99	106	123	106	103	111	105	127	121	99	95	112	116	119	115	115	105	114	99	121	104	100	110	107	101	109	98	109	103	115	107	112	129	98	106	91	97	94	113	100	114	120	96	117	103	117	111	93	83	101	107	117	105	98	118	109	108	127	105	109	122	110	120	112	101	102	111	111	112	99	106	119	134	108	99	124	102	109	131	115	119	115	128	126	110	89	96	119	119	113	109	93	117	102	126	113	89	112	124	114	110	114	100	143	115	118	86	111	102	122	101	130	139	108	122	96	105	98	129	123	115	101	102	93	115	90	101	96	119	108	114	93	122	114	99	124	106	118	119	104	97	107	125	114	109	105	100	103	101	114	131	99	102	119	103	109	119	105	113	120	110	108	103	110	109	101	112	109	108	113	95	120	116	105	100	121	116	119	109	114	120	118	101	90	89	115	105	101	116	106	122	111	100	109
25175	9478	8099	4036	2661	1904	1407	1054	956	763	624	531	517	439	435	405	377	357	324	299	299	302	284	271	279	273	275	262	254	237	248	270	272	244	230	254	255	243	237	237	234	211	216	216	235	256	246	225	231	217	238	257	221	224	219	237	194	210	220	236	173	218	226	232	207	231	213	214	213	212	217	188	241	220	248	245	229	249	223	230	220	217	242	213	226	219	220	220	201	221	231	219	238	215	186	182	216	240	223	208	217	262	237	208	213	189	210	201	207	224	200	211	228	234	222	217	212	190	235	229	246	212	175	254	211	206	235	217	212	204	256	213	238	231	199	199	225	221	220	220	255	206	247	222	220	198	212	215	208	218	242	244	241	232	239	226	215	203	212	213	189	193	234	217	218	228	219	217	194	204	198	215	227	212	215	211	228	218	210	211	216	208	244	216	235	211	221	206	208	228	223	230	211	204	203	226	234	207	219	244	240	208	211	242	207	249	247	239	209	198	206	237	250	189	195	219	188	213	215	193	242	197	205	224	219	193	232	217	228	227	200	198	199	194	223	233	231	202	226	220	243	211	217	228	243	232	189	198	242	199	216	219	244	211	214	239	226	206	224	220	222	229	229	193	229	203	186	222	231	209	227	202	230	212	197	195	245	245	226	234	222	240	225	219	218	215	197	213	204	220	225	219	189	208	222	221	230	213	234	231	209	221	215	226	199	215	225	227	225	225	244	211	224	205	225	220	198	195	227	205	221	214	197	190	195	220	218	210	205	223	217	213	207	211	203	225	210	235	214	200	221	214	217	181	216	215	229	216	230	231	205	207	214	218	222	199	217	214	222	205	225	213	230	220	189	211	214	224	246	228	196	202	221	234	238	239	206	184	221	217	206	227	212	216	214	215	204	209	209	244	229	204	256	208	246	212	213	182	241	211	231	219	214	201	228	244	249	212	212	208	229	224	225	206	207	204	234	209	221	187	232	243	244	187	218	220	203	204	242	247	224	214	219	207	205	221	209	209	219	225	212	222	208	213	190	243	200	205	226	223	208	224	230	198	210	211	203	238	249	215	204	242	210	205	222	235	205	237	223	201	240	202	202	243	194	216	226	231	209	208	207	220	229	213	233	234	202	226	243	182	201	232	200	233	199	213	223	203	248	219	246	193	208	218	216	211	193	202	193	229	223	216	236	214	230	218	208	201	238	198	210	194	231	226	217	239	203	233	209	197	196	229	214	234	229	204	224	235	225	226	243	214	210	230	222	220	230	219	227	217	266	171	198	249	233	200	222	225	229	206	199	215	217	226	216	212	192	224	222	211	209	205	214	221	223	204	221	245	215	265	208	212	211	230	214	194	237	213	208	214	189	208	250	204	204	229	207	199	205	198	230	231	213	213	230	211	213	221	237	216	204	232	220	207	193	231	226	226	208	189	215	240	240	221	236	210	215	206	226	209	220	212	190	259	222	235	187	200	249	214	204	235	235	231	203	227	220	212	223	224	200	214	236	205	201	205	201	230	212	219	215	206	210	185	221	216	233	222	203	247	205	196	196	217	216	193	208	197	240	227	188	211	215	214	226	220	230	215	222	220	203	184	206	222	218	214	208	230	206	230	225	217	212	241	219	232	170	229	214	219	207	210	227	205	207	210	256	231	211	221	220	223	214	214	244	222	229	220	216	216	228	216	213	229	247	227	214	195	214	231	214	222	212	183	217	243	201	224	221	169	222	218	247	217	230	219	209	197	212	200	218	208	204	195	223	231	202	214	229	225	199	219	228	195	209	202	211	188	231	220	200	210	222	194	206	214	225	232	208	231	201	215	190	218	229	211	231	214	233	214	216	205	217	212	212	210	229	220	234	214	249	218	248	224	184	222	212	252	202	234	214	197	220	203	201	190	219	194	194	224	226	199	177	221	221	221	211	223	219	229	204	226	206	208	222	240	198	211	246	224	235	203	209	207	225	201	194	224	205	250	207	207	226	221	222	230	230	206	211	215	194	226	218	204	215	220	206	204	199	218	201	224	208	203	218	217	197	219	210	229	235	202	246	205	203	196	207	220	231	218	203	210	223	208	207	230	200	218	223	225	231	218	233	209	210	212	218	217	186	200	230	184	203	194	232	227	203	236	239	207	224	211	233	231	210	203	191	199	211	210	207	243	215	232	209	210	239	244	221	194	250	219	251	221	221	222	202	204	243	204	216	198	243	207	223	201	254	237	229	175	211	213	232	199	225	213	221	214	208	211	208	211	228	167	225	227	210	212	212	210	217	214	214	233	207	219	217	197	218	218	224	212	208	216	226	213	228	194	209	250	226	190	203	227	225	208	196	201	197	206	222	216	211	206	216	211	240	210	214	197	201	218	205	226	225	201	222	219	194	226	229	217	225	217	200	226	215	224	178	207	222	223	188	192	196	209	194	186	209	220	202	218	206	232	233	227	254	204	215	207	214	217	219	195	214	211	218	224	199	207	225	225	215	187	231	212	205	216	239	215	200	227	235	211	192	207	227	214	208	230	225	212	201	215	204	216	226	210	206	205	200	216	197	230	207	228	219	221	216	209	240	228	219	232	210	204	210	244	224	221	214	216	220	224	216	200	204	207	223	209	202	206	203	200	216	231	236	243	213	198	213	184	207	215	225	219	221	224	222	219	219	212	231	210	214	218	208	206	210	215	220	235	209	205	222	211	217	199	222	215	201	220	201	226	221	241	230	204	184	201	224	193	195	186	205	212	217	212	230	229	209	213	205	242	184	226	211	217	239	205	247	219	238	200	222	194	220	216	201	209	196	234	215	216	216	213	229	225	216	219	222	242	217	227	209	212	210	216	236	175	216	209	225	223	191	230	208	220	200	206	204	189	220	203	211	183	232	220	208	219	206	245	195	217	230	202	218	250	193	232	232	226	235	219	209	201	228	226	202	198	238	232	221	219	212	223	203	240	206	191	213	223	209	251	209	211	218	218	233	234	229	203	214	229	210	222	212	207	220	205	225	169	200	213	192	216	216	202	194	217	229	189	232	207	189	203	199	199	227	224	212	205	250	210	200	207	230	219	196	227	222	216	212	217	226	183	230	214	216	222	211	210	195	240	204	221	233	210	202	225	217	217	212	219	234	229	237	237	204	197	212	218	208	249	209	204	196	213	196	212	226	201	187	210	221	200	225	192	222	203	223	197	219	231	234	221	191	207	224	203	219	228	223	209	211	233	217	211	196	237	247	200	192	223	216	239	197	201	211	213	233	207	202	209	210	229	188	225	218	204	227	236	210	220	224	217	238	199	198	219	213	226	246	200	212	223	191	197	226	224	225	242	211	246	186	193	207	220	236	221	227	213	219	214	229	211	229	204	217	214	229	218	206	196	208	233	204	233	196	238	237	216	219	218	221	197	223	221	237	236	224	238	208	208	212	221	212	222	216	251	201	200	202	225	215	252	219	228	222	206	202	201	207	205	216	226	209	201	223	218	215	204	210	203	219	211	214	213	195	228	207	208	218	204	212	207
23027	21014	28664	23573	21014	18714	1888	732	609	551	499	404	453	412	425	367	367	388	372	325	320	318	347	335	335	289	305	296	297	318	300	304	311	274	295	310	290	273	281	269	316	306	294	292	286	299	270	277	300	298	293	285	300	327	299	299	273	287	315	298	282	278	307	281	284	274	284	265	267	257	300	284	310	280	285	275	283	281	307	293	271	286	262	282	301	283	324	291	315	260	291	298	287	285	291	290	285	276	294	271	272	306	297	260	303	284	279	266	286	290	290	267	278	266	257	273	294	262	286	264	306	273	324	285	279	271	286	273	305	258	267	271	291	257	289	267	305	276	287	283	262	273	286	288	275	298	295	252	300	294	270	282	257	254	309	277	253	299	251	256	287	257	261	284	268	257	245	306	282	292	260	274	307	308	281	266	278	266	287	295	291	260	302	277	274	290	288	270	303	279	293	244	246	315	276	268	289	302	310	299	308	277	249	277	322	294	277	270	279	284	281	272	274	251	271	277	283	274	284	259	285	311	277	284	277	299	311	263	272	296	287	287	299	301	292	300	274	253	256	274	298	285	278	283	281	247	273	276	280	258	284	287	257	265	289	266	253	281	292	306	285	282	256	267	274	290	270	273	280	273	224	290	263	273	270	287	286	276	294	301	268	297	246	270	278	278	307	264	268	267	281	283	265	275	297	284	258	278	244	276	292	283	281	265	259	262	285	257	310	299	298	265	269	289	247	287	267	298	263	284	297	296	292	273	280	263	301	288	261	273	289	272	265	295	267	287	273	256	290	284	296	278	271	256	292	316	300	298	263	270	287	296	282	282	291	287	278	280	287	255	270	276	290	285	283	288	301	278	261	277	277	278	270	285	292	273	229	288	287	271	254	284	272	243	289	305	286	286	327	292	286	282	318	282	268	291	275	299	279	273	272	250	274	309	268	273	269	297	294	291	262	269	265	288	294	292	267	287	267	271	294	287	277	280	285	291	266	276	284	262	264	274	301	282	307	270	278	268	275	283	257	245	302	293	268	270	259	241	261	266	294	271	286	296	298	275	285	274	265	263	301	251	292	263	311	291	274	290	256	299	278	265	304	297	258	290	282	287	277	273	277	302	296	265	273	295	282	247	273	253	293	298	280	269	255	266	271	286	293	267	247	268	258	293	271	280	293	255	312	267	256	272	263	265	265	276	266	278	300	256	290	276	282	297	257	260	258	273	291	302	297	266	260	266	267	271	261	260	268	285	296	291	270	276	300	289	255	259	254	252	261	288	271	266	274	280	286	272	286	256	259	307	307	285	308	241	248	266	277	279	296	282	276	277	294	309	279	276	286	264	288	292	253	271	280	261	241	267	281	260	263	276	280	309	267	273	254	301	276	273	281	300	263	288	265	281	278	261	285	312	262	287	301	314	294	257	276	279	259	309	278	263	280	275	281	280	266	277	286	272	269	238	297	268	275	269	285	282	277	269	248	293	273	287	273	269	278	277	281	283	271	283	238	287	281	287	273	298	260	273	301	281	277	287	264	279	271	273	284	273	278	280	266	289	266	258	252	278	261	281	278	263	279	302	271	293	283	271	308	282	270	288	268	259	285	298	280	279	296	252	289	295	293	278	286	275	287	267	310	268	269	288	274	245	287	259	325	267	303	245	271	262	274	284	265	283	269	256	262	271	260	278	269	291	265	289	286	284	296	303	255	268	284	282	278	281	260	276	289	275	313	252	269	268	259	282	291	301	256	255	266	273	258	288	259	306	295	291	303	265	318	299	279	285	277	276	297	285	272	296	300	272	318	280	279	275	307	278	257	281	272	298	252	249	271	281	261	283	286	270	300	277	289	286	254	290	266	289	274	266	278	254	278	269	253	254	294	244	276	280	244	288	260	282	265	313	258	263	270	282	284	276	297	264	287	266	238	267	256	284	243	287	266	258	263	282	268	282	277	254	264	293	295	286	251	276	273	275	281	285	266	309	276	272	268	272	285	263	280	307	294	267	270	265	296	291	259	284	254	307	276	285	292	279	299	276	311	266	251	265	259	250	255	266	299	288	268	274	263	271	284	285	305	288	253	282	288	267	233	254	271	272	282	263	253	315	259	291	271	287	273	292	281	289	277	266	287	293	279	278	271	284	273	294	268	266	260	276	264	265	266	281	272	297	305	277	275	288	271	281	255	298	289	248	298	286	279	272	274	276	261	254	291	268	306	275	300	281	267	287	320	280	274	256	289	265	301	258	256	264	288	277	255	260	267	275	291	277	284	289	286	290	260	241	274	267	271	292	261	268	276	284	327	284	275	271	255	217	304	278	298	285	297	309	265	287	273	260	278	275	303	269	288	304	288	262	264	254	289	264	262	263	279	263	295	280	259	292	268	272	283	245	297	285	280	298	302	276	307	280	291	285	292	293	258	281	256	252	269	306	268	297	286	316	246	277	265	284	289	269	271	288	249	297	264	254	263	281	282	275	288	280	275	298	257	266	250	283	286	274	297	257	291	291	298	267	295	262	300	289	308	279	285	264	317	269	287	216	257	270	283	289	261	277	294	278	296	303	275	236	281	291	271	289	279	296	235	302	274	276	283	288	265	277	277	271	257	286	299	265	280	264	257	294	284	282	290	267	283	271	277	281	271	272	261	278	291	250	269	290	276	282	302	282	287	269	325	282	269	302	290	293	298	271	272	276	218	277	304	295	279	298	254	313	256	279	278	300	268	282	294	296	303	276	266	270	294	278	250	309	272	285	261	275	276	267	277	295	259	297	257	277	310	275	279	288	292	291	285	308	296	270	279	297	308	256	277	257	294	271	261	287	266	278	280	271	265	270	251	283	279	265	250	270	296	253	263	286	255	273	302	291	277	290	295	312	262	285	266	264	249	278	269	259	270	289	261	275	268	228	299	248	265	266	294	273	276	291	284	277	248	281	279	287	266	260	275	270	272	267	284	257	280	234	280	248	280	288	276	299	265	262	297	291	291	264	275	294	269	270	284	275	280	255	284	295	297	275	250	323	298	267	285	290	277	276	309	294	281	300	289	283	303	238	299	256	303	274	272	275	283	255	267	269	310	292	230	263	257	304	284	285	275	287	267	313	275	287	290	293	281	266	292	286	277	275	269	313	296	294	254	262	258	292	267	276	283	307	265	278	322	273	288	280	287	251	266	252	303	244	294	263	306	286	294	275	296	295	288	303	257	290	263	249	272	279	272	270	256	283	266	250	274	274	272	278	277	315	247	301	278	277	275	288	276	287	294	252	290	279	270	325	292	281	259	269	270	291	288	288	252	281	281	269	286	282	275	251	298	274	264	257	285	260	297	274	287	274	264	264	265	290	301	278	264	276	274	252	283	270	278	290	283	270	260	270	291	248	269	277	327	288	278	266	281	248	286	267	288	261	271	265	274	284	254	280	299	273	286	310	280	319	306	272	268	298	287	309	283	269	272	274	287	270	282	288	281	287	290	283	284	272	262	291	274	270	277	262	260	258	263	278	299	259	295	263
28832	15772	13367	7281	4800	3609	2687	2119	1791	1561	1324	1167	1015	941	902	837	773	760	712	708	638	638	639	653	643	633	588	601	569	592	558	557	579	499	541	545	528	496	507	525	538	529	518	522	513	481	537	510	509	478	548	495	542	518	494	512	506	512	491	517	497	475	528	494	518	506	494	491	495	492	497	467	535	455	488	492	467	510	487	502	457	474	482	504	519	490	514	473	497	479	519	494	521	499	506	490	539	492	523	499	464	485	490	469	487	457	468	521	502	486	446	450	522	487	489	507	501	471	464	449	500	473	484	442	504	469	498	480	495	506	511	474	490	490	495	462	481	495	484	504	535	480	497	448	490	520	498	486	485	482	477	466	491	463	486	501	498	473	471	464	454	446	489	516	427	513	473	480	456	520	512	490	528	458	501	469	477	480	499	477	490	481	514	445	460	468	503	489	453	459	515	501	512	497	500	514	490	492	497	484	505	457	514	498	496	493	491	457	489	489	504	534	500	487	514	506	474	513	463	507	529	481	483	475	515	479	469	518	493	474	456	506	496	499	488	502	494	482	459	470	511	481	505	458	479	500	484	467	477	479	464	451	493	462	516	512	473	471	453	512	464	502	486	463	497	498	462	471	446	516	452	481	479	459	515	503	500	506	470	483	500	463	484	471	507	486	482	472	499	499	456	499	509	479	445	467	467	510	487	526	451	480	473	481	465	514	467	496	474	459	449	489	457	490	471	489	497	508	494	488	473	446	455	469	511	480	499	491	497	490	488	469	500	479	466	517	470	511	503	472	479	436	489	496	533	464	454	504	531	510	469	453	483	479	498	495	451	491	553	500	474	505	441	518	507	471	479	474	508	515	474	513	483	489	510	502	522	492	495	452	465	520	467	468	510	446	490	471	475	507	479	513	476	456	449	502	486	497	524	496	471	527	530	481	520	451	478	523	493	484	480	472	490	469	468	504	487	480	517	479	498	501	468	430	496	466	483	477	482	491	518	490	472	464	482	476	501	499	509	485	459	490	518	507	497	513	443	505	479	453	489	467	461	507	456	475	513	468	523	426	465	461	500	489	499	454	514	485	498	499	471	495	497	464	520	456	525	449	525	491	498	465	513	479	479	466	485	444	487	478	491	489	458	471	545	467	510	497	494	501	504	482	473	473	503	457	485	507	479	480	469	511	481	476	473	459	483	488	476	468	446	473	483	499	475	529	484	481	476	499	468	448	470	528	453	467	496	497	463	468	453	499	477	503	446	469	478	502	458	485	478	475	494	486	479	476	505	516	481	449	447	498	484	502	497	522	507	477	476	484	516	451	479	454	507	492	480	475	495	492	464	512	455	453	481	498	510	480	505	479	511	501	499	454	482	434	464	470	454	479	470	467	466	493	502	531	496	539	475	486	481	474	467	494	483	516	504	470	500	462	502	478	487	486	497	453	455	491	472	498	487	470	465	520	480	472	486	501	545	453	534	504	495	477	468	467	454	480	469	522	495	510	515	504	483	496	497	472	471	460	469	504	547	480	496	477	479	471	511	478	467	478	472	492	468	473	436	462	498	479	473	505	519	487	514	483	537	473	493	493	499	461	503	459	483	471	561	462	482	480	468	498	494	493	488	471	474	500	508	445	520	485	467	493	488	469	510	499	489	474	525	497	449	475	434	481	497	519	458	526	457	490	503	529	471	484	457	463	461	474	504	514	488	471	451	471	493	483	443	463	510	510	486	458	520	481	458	503	474	506	454	474	498	507	480	448	521	498	493	516	513	517	465	490	511	492	453	488	477	462	498	510	519	505	501	517	483	446	495	471	498	510	445	514	531	464	470	487	469	479	462	480	506	504	469	476	504	470	509	491	482	527	449	463	483	473	472	519	477	488	465	501	447	484	480	529	502	494	452	473	494	487	492	482	486	480	495	496	514	507	512	490	497	482	482	510	467	484	489	493	510	456	459	479	482	470	449	479	526	487	471	515	504	460	553	477	474	474	486	503	490	514	481	460	520	502	482	488	471	516	494	496	496	509	481	505	516	467	475	487	465	476	491	471	514	485	466	532	515	480	503	503	490	466	492	485	475	472	447	479	461	457	497	469	450	478	490	465	474	508	487	465	498	447	490	503	459	499	457	479	470	449	486	499	502	530	495	486	470	480	459	473	501	512	431	463	451	467	475	493	490	486	452	525	507	500	488	463	535	455	462	501	501	544	480	467	478	462	487	478	493	515	490	464	496	482	489	491	490	501	467	515	477	455	536	497	512	479	495	490	465	507	483	484	503	478	494	458	493	482	487	504	471	500	520	518	501	501	500	488	477	459	504	469	471	455	469	480	520	496	481	478	499	481	470	477	523	518	473	457	489	481	472	502	497	516	456	491	495	480	484	483	471	488	500	479	484	442	462	493	460	516	487	485	518	472	513	497	430	469	464	498	484	518	503	497	502	473	473	476	463	538	456	506	464	474	459	525	478	481	492	493	458	483	487	476	468	479	460	473	467	497	486	480	503	476	482	511	484	442	488	503	482	442	499	496	488	500	483	499	470	476	470	451	499	511	457	480	475	469	474	508	507	514	497	489	535	475	490	487	480	490	476	478	451	475	519	471	453	526	501	463	494	504	515	490	511	463	487	474	501	491	499	487	507	489	510	489	468	483	479	469	518	482	487	452	467	453	502	446	469	484	449	505	496	513	473	464	475	474	465	490	487	493	472	533	498	483	461	462	484	502	499	473	507	472	468	500	471	472	520	451	476	500	463	459	443	486	503	483	495	502	492	485	484	477	487	526	480	469	499	493	457	491	442	485	484	480	472	484	466	488	463	497	462	464	464	507	486	506	472	488	475	486	475	493	497	486	543	500	490	506	458	462	494	482	495	509	505	473	470	478	489	471	534	487	454	490	491	501	471	497	482	472	460	487	481	490	517	470	456	516	468	485	485	495	489	448	525	513	490	496	514	476	473	471	486	482	491	516	462	530	477	493	486	512	460	490	478	494	513	507	469	486	484	485	482	426	451	502	514	474	476	505	495	469	428	470	458	467	515	479	456	527	460	463	468	465	461	514	492	511	472	472	488	448	491	455	512	510	476	490	526	514	526	465	473	492	465	491	460	474	478	511	514	491	489	466	516	468	469	476	529	471	462	531	510	463	498	494	516	479	506	451	461	481	495	504	512	496	518	491	464	503	476	479	485	504	469	543	475	484	503	467	505	492	484	473	508	499	488	477	481	456	500	449	504	470	488	475	475	468	491	455	487	474	459	471	462	475	488	462	506	479	478	478	471	480	443	516	448	502	480	456	469	503	511	468	483	491	491	500	469	491	505	489	486	451	464	491	454	496	499	480	488	541	489	508	521	517	480	488	508	515	479	485	513	489	497	513	469	482	451	475	473	475	496	470	496	472	489	473	497	484	470	511	463	460	471	475	481	496	456	491	478	487	459	504	499	486	434	515	505	466	522	493	531	480	459	504	465	438	461	478	515	464	508	458	535	522	485	520	496	456	476	474
26300	20406	8449	494	256	205	169	159	150	162	171	172	143	150	142	141	142	150	129	161	155	155	137	133	155	148	194	153	137	145	136	152	137	156	156	151	141	167	145	153	153	162	160	138	133	165	155	132	141	173	143	137	148	157	163	156	171	134	140	132	151	154	140	127	126	134	123	161	135	141	151	145	145	142	145	129	139	135	150	168	141	155	137	168	133	145	141	143	138	151	135	153	139	151	154	145	157	148	138	151	135	149	161	160	132	169	126	150	146	145	156	133	135	159	142	145	147	146	142	146	157	154	131	146	138	138	153	147	161	145	134	176	125	144	152	152	153	133	150	156	147	152	155	143	118	150	121	150	145	137	123	140	144	130	142	157	149	137	151	159	142	144	133	142	154	127	144	163	131	126	142	159	147	149	150	154	141	129	145	146	154	146	134	142	152	150	142	127	139	135	140	137	168	150	126	151	140	155	132	143	152	129	154	150	140	149	146	153	143	144	174	136	149	142	122	115	139	137	128	137	149	146	132	114	166	154	119	156	143	129	155	157	138	165	125	129	152	153	152	160	113	132	152	133	146	151	181	139	145	142	142	135	140	136	141	167	137	151	148	139	147	149	147	133	163	173	124	143	142	144	147	151	151	144	145	135	143	130	131	155	141	136	147	153	161	128	132	131	125	160	147	148	150	142	139	156	141	150	139	154	146	132	128	143	144	139	152	157	151	142	122	140	150	138	127	148	142	146	126	149	139	152	146	131	148	145	157	141	152	146	160	157	140	148	157	133	152	133	181	156	132	141	154	138	135	136	129	146	149	137	127	138	150	181	141	148	139	162	149	135	147	132	152	124	142	148	133	130	149	156	144	151	145	140	135	139	139	131	168	126	134	143	138	155	150	133	155	152	142	128	119	149	137	130	141	146	137	149	138	123	161	146	148	135	150	162	145	153	140	152	148	148	165	141	139	132	144	141	156	151	137	145	159	128	187	153	141	146	137	134	156	142	135	154	136	140	135	143	169	141	149	143	163	133	132	142	155	159	161	146	157	153	136	151	128	128	147	114	123	139	138	143	146	150	149	140	153	153	176	139	148	149	143	130	147	138	174	134	129	136	157	150	137	138	124	145	148	137	158	145	117	141	141	131	126	139	144	139	170	145	146	145	159	132	147	143	132	141	135	140	144	140	158	162	150	165	137	116	133	145	138	159	138	135	155	150	123	128	160	153	139	132	145	149	137	148	142	148	148	135	167	145	145	164	154	155	154	140	141	155	143	137	136	149	131	141	143	169	158	154	131	132	141	144	131	138	149	162	148	127	138	132	136	134	134	151	129	141	135	167	156	149	130	167	149	144	153	118	136	137	136	154	149	149	115	172	136	149	151	131	154	147	148	136	154	143	153	142	135	153	134	150	129	136	155	133	168	146	149	148	147	154	167	145	140	125	146	140	149	130	136	131	141	136	162	154	143	136	128	163	116	153	142	155	121	125	161	130	161	151	161	148	143	136	146	156	131	156	153	158	146	153	129	136	146	159	136	144	142	141	152	139	149	133	149	142	169	139	132	141	133	158	141	141	145	153	133	129	152	141	171	141	143	126	135	159	136	135	149	148	136	118	141	175	134	134	140	133	150	137	138	168	150	152	146	143	133	141	170	121	169	161	126	140	125	144	137	136	138	143	132	138	125	113	136	125	127	136	139	155	128	137	129	142	154	131	147	143	141	155	162	157	130	127	147	135	143	155	149	136	166	143	144	160	147	145	147	145	142	144	145	133	168	135	149	131	127	127	133	139	149	129	145	124	138	144	173	142	140	131	153	150	149	141	147	140	135	150	160	146	151	157	132	127	118	144	119	155	135	125	145	155	120	134	142	149	135	149	148	137	138	150	134	132	142	116	133	138	138	158	140	154	144	140	151	152	135	173	167	147	140	122	160	161	149	131	153	143	147	144	152	137	141	132	141	149	148	143	142	131	166	141	132	161	134	151	138	136	153	138	138	159	145	146	129	151	146	152	141	144	157	149	121	131	134	130	157	131	161	136	173	151	155	140	136	138	148	156	135	125	159	141	158	156	139	134	127	155	138	146	151	131	156	156	140	137	160	146	145	131	129	143	136	125	131	129	130	147	151	151	148	154	132	142	151	150	153	158	159	161	177	141	124	159	131	153	135	128	154	146	135	139	135	137	119	130	156	138	149	154	134	149	149	132	136	134	151	155	139	155	137	162	151	152	127	158	131	128	138	141	148	143	151	134	143	155	149	126	141	157	142	154	137	132	160	144	141	150	171	166	131	138	144	146	127	140	137	130	144	148	136	145	154	142	121	146	158	138	152	142	152	137	141	160	177	143	149	144	165	161	135	152	133	136	154	130	158	143	148	135	142	142	135	114	149	145	150	139	143	135	126	150	146	137	148	160	159	144	134	152	150	155	145	147	158	146	154	155	136	140	132	147	137	130	154	128	139	134	146	172	152	145	163	136	135	135	146	158	152	140	145	158	131	138	152	157	139	138	147	142	159	126	147	148	122	125	155	140	124	126	154	140	156	142	145	150	145	156	125	143	152	153	136	140	151	141	137	133	151	146	161	147	142	147	151	154	146	155	137	148	147	130	151	147	130	146	146	150	171	132	142	159	140	139	141	135	147	149	131	145	141	130	139	164	148	141	144	147	143	147	124	145	140	163	136	156	118	119	153	142	124	126	150	137	155	112	161	135	144	146	143	168	147	167	139	131	133	161	157	150	144	159	176	148	145	160	126	136	152	138	121	139	136	149	114	139	144	150	162	154	129	140	158	149	150	128	139	125	140	121	122	155	158	142	153	144	144	133	177	146	138	160	137	156	139	134	151	115	144	147	130	149	139	135	153	131	144	166	128	150	151	150	149	151	168	179	150	170	139	131	174	171	137	151	142	151	151	154	143	133	144	158	154	146	156	147	147	137	125	146	137	135	122	150	118	155	158	138	144	134	143	141	138	152	135	146	151	137	147	148	143	149	156	167	130	145	137	148	133	132	145	125	154	152	150	131	138	143	138	152	159	133	136	155	131	122	163	152	120	133	154	119	132	152	136	147	144	161	137	132	179	148	128	159	136	149	137	146	135	162	157	141	150	140	143	135	129	160	153	138	134	165	139	128	140	133	131	161	154	141	146	135	148	129	140	142	124	152	163	140	162	149	147	147	125	144	160	135	144	149	136	143	113	135	143	140	165	179	153	136	151	141	136	148	143	144	160	135	144	135	149	141	141	146	129	140	143	157	152	162	144	144	130	111	150	147	156	142	138	148	152	157	131	139	151	146	159	139	131	151	137	170	162	134	146	145	160	152	150	145	160	120	130	151	124	153	125	143	139	147	123	150	154	130	146	142	155	157	140	139	152	160	150	162	135	134	131	145	133	160	138	142	145	146	143	124	127	155	138	135	154	145	142	141	153	159	157	130	147	149	164	143	145	143	126	142	135	148	147	158	137	134	150	146	140	144	146	157	164	151	148	128	136	138	116	130
12309	1318	1206	636	543	452	400	363	331	351	322	325	316	310	299	280	312	301	302	286	317	282	314	295	265	278	269	303	264	298	287	323	300	318	341	313	292	286	290	265	265	311	309	288	285	288	269	302	294	286	322	287	260	266	296	271	297	285	293	307	273	290	292	275	256	274	265	265	281	262	274	295	272	277	272	276	255	285	253	274	271	290	290	254	279	307	274	288	296	297	269	277	260	268	289	310	274	268	310	278	272	270	277	310	299	290	265	252	278	279	269	291	267	296	270	273	282	253	263	284	292	294	319	323	286	246	292	288	278	308	292	289	276	265	288	276	271	238	288	290	297	267	315	264	268	266	306	312	309	301	280	254	273	275	284	256	323	282	277	297	272	293	286	298	310	298	279	289	263	313	301	285	298	261	270	308	276	293	282	284	315	264	290	283	316	282	271	253	296	260	310	264	293	266	262	261	277	295	295	268	262	297	293	283	295	292	294	313	253	309	276	279	278	277	285	288	283	307	304	317	293	288	312	304	281	287	276	284	296	276	277	273	281	286	282	289	288	313	260	269	310	243	257	260	273	263	289	288	285	265	283	284	295	276	293	319	276	268	291	272	288	260	311	273	269	287	296	289	270	279	271	295	230	289	295	277	283	283	261	271	303	286	268	287	280	289	259	269	275	307	306	274	288	280	293	305	294	272	314	291	294	291	275	306	291	269	273	301	271	266	270	283	261	265	296	280	245	309	264	267	261	278	293	299	282	318	290	273	297	277	301	277	275	284	282	289	253	291	281	291	266	284	305	274	315	286	276	294	301	291	263	274	313	292	276	286	280	280	270	245	288	286	293	294	314	265	282	273	279	280	271	306	280	275	283	319	304	257	272	263	314	287	284	275	278	326	278	267	291	269	283	274	265	314	328	292	332	266	281	283	271	282	270	295	265	300	296	287	260	291	259	296	282	275	260	292	308	306	266	306	289	292	314	293	284	322	293	276	294	308	299	271	305	293	315	287	279	270	270	284	289	274	264	270	296	313	291	290	292	277	276	268	266	295	261	289	259	301	285	274	265	304	298	259	300	271	303	285	297	245	272	278	269	281	285	267	303	285	266	257	273	283	312	279	306	284	289	280	287	262	269	276	258	301	281	256	293	286	304	286	271	293	266	307	280	272	270	301	267	277	256	273	277	287	294	259	260	265	282	285	300	270	285	274	271	287	274	254	261	282	290	286	294	256	313	298	267	327	275	269	258	297	273	303	283	266	323	292	275	300	262	275	316	278	300	259	281	303	291	258	303	300	282	260	298	282	293	287	336	277	284	286	308	325	289	302	269	265	254	287	291	280	281	286	286	270	294	268	276	246	296	271	307	307	278	267	274	281	305	276	285	252	309	276	277	283	260	329	321	260	268	267	293	274	289	256	298	294	265	287	278	281	305	291	273	300	275	284	291	298	279	325	284	310	294	273	283	275	248	302	310	307	289	290	304	304	295	288	276	307	285	265	281	291	299	292	303	302	303	270	290	285	294	289	271	310	267	307	243	296	284	290	300	270	282	266	290	273	278	269	299	244	304	282	303	309	282	279	298	283	318	297	296	287	263	278	275	312	276	287	259	277	289	281	312	309	305	279	278	264	305	281	281	270	299	274	309	288	305	276	273	292	264	290	314	274	255	282	296	336	274	293	314	286	242	282	284	293	294	286	310	258	290	291	275	276	275	303	284	280	273	299	309	272	273	271	250	260	316	272	299	256	275	272	318	283	276	283	293	273	283	288	262	284	296	316	285	249	285	289	285	276	286	298	305	263	259	291	293	247	295	256	303	263	262	283	257	286	273	298	287	297	253	291	278	315	287	309	289	252	262	269	279	274	284	265	286	268	303	291	273	302	270	279	285	308	284	293	286	288	259	287	292	293	300	325	293	278	263	265	269	297	288	298	290	272	287	264	291	295	286	277	295	304	289	269	260	275	287	306	266	273	297	272	276	293	291	309	263	310	290	247	296	295	277	286	299	243	269	280	287	286	271	298	301	261	270	260	299	287	279	283	269	270	290	275	274	268	285	302	273	305	283	274	309	284	291	309	296	299	264	311	297	297	274	289	271	304	272	283	277	294	291	288	283	280	284	262	267	269	306	296	293	302	295	256	276	289	260	297	288	285	278	305	300	320	286	304	275	285	299	272	269	301	283	278	299	296	315	259	318	285	274	261	274	281	252	285	270	296	312	284	288	283	284	263	290	295	295	291	307	285	310	289	306	301	249	273	302	343	298	285	272	282	308	277	290	263	282	296	295	299	301	303	290	274	298	272	265	272	271	272	288	279	283	275	299	276	281	274	254	276	260	257	278	281	285	294	260	272	285	319	314	294	257	258	283	310	291	276	285	258	296	250	299	275	297	300	277	278	276	304	290	271	277	280	288	282	286	282	272	262	268	314	284	302	308	289	293	273	255	278	280	257	273	291	248	274	266	291	290	309	285	277	301	308	285	267	299	235	283	277	277	278	268	291	268	284	326	294	285	272	337	288	290	271	284	283	279	311	264	321	269	326	311	283	273	305	313	298	283	296	258	301	306	272	299	289	286	276	265	298	280	302	299	273	279	273	279	303	279	271	296	262	286	254	301	289	334	312	279	285	318	275	281	281	255	247	267	310	298	267	262	249	288	296	309	313	274	275	302	278	300	269	297	287	285	276	264	292	257	306	285	305	275	300	276	288	293	288	292	281	309	302	277	284	283	261	274	261	281	295	267	281	284	284	267	260	303	262	274	295	286	295	287	306	262	297	298	318	266	282	282	266	297	308	266	276	273	299	293	289	299	279	247	267	295	276	260	304	270	300	273	269	287	279	276	310	273	285	279	324	279	270	307	278	283	284	297	300	292	266	298	268	310	315	301	286	284	295	299	282	297	273	333	300	266	296	264	303	313	232	255	306	294	283	276	292	266	294	281	293	281	277	287	302	323	290	304	296	294	280	282	290	295	292	279	250	289	288	282	271	291	302	292	264	288	272	261	298	265	307	294	275	311	278	312	286	308	288	266	297	260	284	268	301	281	301	308	282	270	280	291	302	278	292	256	276	305	275	291	300	287	300	263	258	314	302	276	303	275	257	289	283	304	320	268	289	318	295	296	288	308	299	251	288	296	290	324	306	294	288	274	317	278	292	287	278	266	260	315	285	263	290	305	280	304	263	256	259	300	247	252	292	292	268	256	273	272	302	289	298	278	306	266	283	302	303	276	309	304	269	312	260	302	316	275	279	277	322	321	278	288	319	282	278	268	297	287	278	275	272	307	298	317	299	296	296	291	296	291	279	284	265	287	261	269	289	274	290	296	286	306	258	289	276	269	301	297	302	274	324	273	281	290	267	298	276	292	286	283	315	299	291	295	266	307	278	286	278	263	293	286	289	278	285	302	329	289	283	293	286	291	296	269	299	295	277	257	289	271	285	259	285	291	306	256	301	257	259	297	277	273	276	285	291	292	311	271	304	287	281	274	301	259	313
23928	20966	27953	24123	19596	1555	518	320	288	226	221	204	159	130	171	159	157	141	120	150	141	145	127	142	135	121	137	129	132	126	111	128	122	123	107	116	122	100	130	113	114	114	104	124	118	113	112	136	113	126	118	125	98	107	107	126	138	119	118	108	119	109	105	108	117	114	109	118	98	119	121	111	115	115	117	118	120	130	115	110	89	110	115	121	122	117	144	132	112	115	102	132	144	110	101	99	117	95	112	146	100	117	108	105	116	119	110	110	116	127	102	105	97	90	133	114	125	90	114	119	115	106	96	116	108	108	117	101	107	118	125	98	108	109	120	106	121	106	113	99	115	112	99	123	114	109	118	110	120	112	134	118	105	91	116	97	109	119	88	100	99	118	121	109	100	111	96	102	108	99	82	105	118	125	93	118	111	109	93	125	113	105	102	95	113	102	102	116	111	117	127	108	120	91	120	122	112	105	94	130	102	119	119	109	118	110	100	124	132	111	113	98	113	121	116	100	91	123	106	127	110	115	110	116	136	102	113	125	139	113	114	103	111	101	101	120	115	95	106	101	100	103	120	89	105	129	113	112	111	121	94	113	99	99	110	117	118	95	94	119	104	96	116	113	126	116	118	100	114	121	113	112	93	119	102	110	122	94	117	95	126	123	123	132	106	120	108	93	108	115	109	113	104	110	98	128	127	81	119	127	101	112	127	94	92	116	115	119	118	115	120	92	104	120	128	124	101	102	122	109	96	129	109	104	111	104	107	115	113	109	113	114	105	105	120	104	110	114	122	101	100	112	102	112	122	108	104	113	112	117	110	107	93	122	95	109	105	106	117	122	121	103	140	109	107	115	107	110	113	116	115	107	116	109	112	118	117	102	120	92	100	106	93	107	102	99	114	92	104	86	114	116	115	114	105	110	101	133	118	110	101	100	102	116	88	112	124	96	108	111	118	111	122	118	102	118	115	100	111	103	115	105	109	125	113	112	106	94	110	114	115	112	98	113	92	119	129	113	129	114	106	97	107	106	110	109	119	107	104	119	121	118	100	97	117	91	108	115	100	121	99	95	81	111	105	118	128	93	123	103	101	97	95	107	105	115	100	117	95	128	115	102	104	125	91	121	119	94	111	124	124	131	102	112	111	106	113	112	134	112	109	109	105	105	128	98	124	94	116	99	99	110	112	123	115	106	130	116	110	120	116	105	116	122	114	103	111	106	99	124	122	105	116	116	111	107	105	101	95	107	119	126	126	108	119	114	114	109	109	121	102	115	90	99	121	108	112	120	117	106	123	108	101	124	111	98	100	107	107	126	128	111	112	96	110	108	104	83	117	119	107	93	112	124	110	111	95	89	126	100	128	110	114	99	98	114	109	113	118	114	109	96	94	96	119	118	114	106	115	101	98	120	113	103	96	115	109	115	114	100	119	110	100	122	86	112	108	95	111	111	97	131	126	97	88	113	115	104	114	99	119	106	126	106	102	122	114	108	130	113	109	117	124	104	109	85	100	119	123	98	99	97	108	119	110	91	113	110	100	117	120	110	119	111	105	110	99	119	105	115	105	105	101	96	116	102	116	110	108	103	125	109	109	125	121	109	117	111	112	110	111	110	109	113	108	120	114	128	109	107	94	120	116	109	91	123	124	113	112	110	108	123	128	87	113	109	106	111	105	103	93	119	115	114	87	106	91	105	109	116	115	120	105	103	123	103	113	104	90	112	123	102	96	101	117	114	112	109	104	99	99	94	118	105	106	119	113	103	119	113	121	99	101	96	123	108	106	114	118	108	91	109	104	91	102	108	108	117	103	121	101	122	121	117	90	116	117	110	114	107	106	97	112	94	99	110	109	110	104	100	129	98	112	99	88	97	101	101	132	134	117	118	110	133	108	104	113	119	110	110	109	112	102	109	112	113	115	103	110	125	129	103	94	97	111	110	112	126	114	117	109	121	104	110	101	107	94	113	113	116	109	91	101	100	85	120	107	106	93	119	123	108	93	91	127	118	105	108	107	115	98	91	112	121	102	107	132	115	127	106	120	114	103	128	113	113	108	125	105	111	104	106	117	112	115	108	119	98	106	113	104	109	113	100	124	106	99	113	101	111	125	111	114	111	107	120	108	95	107	108	105	101	113	114	111	125	100	104	109	112	109	111	112	103	94	117	118	126	121	107	103	100	107	150	117	116	106	109	115	127	111	84	117	99	99	109	105	113	115	116	112	102	112	123	118	129	102	125	98	110	108	107	93	105	104	102	108	97	121	144	102	121	95	96	108	119	112	117	124	93	105	126	123	109	128	119	118	104	120	131	109	117	107	121	122	138	124	113	132	107	114	108	113	107	105	93	103	108	120	115	110	122	95	103	131	103	102	124	97	117	115	108	112	107	105	98	120	133	127	131	110	108	115	110	104	122	106	131	110	127	102	114	119	138	110	95	117	110	115	110	93	118	109	107	110	98	119	84	105	115	119	112	88	90	111	119	103	99	124	110	109	129	81	114	102	104	101	104	113	113	133	139	123	92	114	110	113	93	106	114	115	115	126	104	113	118	105	104	99	107	133	107	103	114	92	107	135	97	111	102	88	109	122	125	92	108	122	117	94	130	110	112	96	123	117	122	121	107	98	105	104	111	105	114	108	118	108	101	101	120	101	122	115	112	118	88	96	112	102	107	119	104	111	110	107	110	123	114	105	105	109	112	109	110	93	109	118	117	105	95	117	93	104	120	126	120	113	110	124	106	132	111	114	107	113	112	101	104	117	128	112	100	113	102	119	121	105	118	129	124	107	122	90	104	126	114	101	133	109	123	113	122	97	108	103	95	97	93	116	111	108	94	110	121	107	108	119	100	133	94	125	109	115	127	106	122	131	121	106	113	96	85	122	118	115	144	121	125	121	109	109	106	84	125	118	117	110	120	102	115	98	96	95	124	104	110	110	119	114	130	117	132	119	112	104	105	116	95	112	113	108	125	103	94	113	98	97	122	115	109	114	97	105	115	102	111	120	114	128	107	102	107	121	116	103	120	119	114	107	105	120	84	128	117	105	114	128	113	86	103	132	100	96	108	99	123	129	110	102	98	110	117	130	110	108	101	101	128	91	115	137	126	118	124	110	103	123	121	115	111	131	128	118	110	120	127	105	100	119	87	122	110	114	104	109	114	111	122	123	122	109	110	115	93	112	127	128	116	124	104	102	104	112	121	121	111	123	104	97	100	100	109	111	93	107	116	108	109	102	106	111	110	110	94	104	108	112	99	127	113	107	102	106	124	108	116	111	108	109	92	121	104	110	117	125	114	123	102	128	94	114	125	112	109	87	116	106	98	119	116	110	119	108	122	97	109	109	103	109	101	114	127	108	99	90	121	97	99	116	95	105	115	110	132	115	109	121	108	121	104	101	106	115	114	98	101	82	108	93	92	110	105	104	110	119	123	93	100	105	94	123	104	103	112	100	129	88	106	123	106	104	109	117	117	97	132	102	119	123	112	131	103	99	99	103	117
25613	9479	8096	3999	2586	1808	1382	1106	887	729	653	587	517	451	424	415	347	348	320	305	306	328	313	259	278	289	272	281	265	255	251	262	255	245	234	253	240	261	230	237	226	214	227	265	220	236	220	222	206	248	238	206	220	225	231	217	228	226	246	227	246	217	225	192	223	210	213	210	199	222	206	221	212	214	217	247	220	227	211	225	230	219	227	236	217	200	208	224	217	239	232	216	239	232	224	212	216	220	199	224	210	230	225	229	198	190	209	241	237	229	211	206	207	229	217	203	239	209	208	219	227	226	220	216	212	228	227	234	196	210	250	217	195	249	242	204	217	232	203	224	213	206	229	220	232	208	223	216	232	216	242	184	223	241	212	212	200	208	237	244	203	256	212	226	205	225	212	185	202	191	246	225	192	200	242	231	232	210	225	191	224	223	204	217	198	220	216	219	228	216	231	217	213	237	206	217	227	197	216	229	222	213	211	233	219	227	245	234	228	229	237	207	221	203	216	232	232	209	211	188	205	201	212	211	208	219	205	217	217	180	222	208	210	202	196	220	214	212	225	220	230	190	206	223	248	233	223	215	195	213	233	232	220	174	209	220	225	215	227	219	243	225	228	225	208	212	225	215	203	208	195	232	205	204	204	245	200	204	239	230	228	197	213	253	235	206	204	235	264	208	211	202	194	215	224	186	211	215	211	209	246	238	229	220	213	227	194	224	242	224	195	201	218	225	225	174	219	231	215	233	224	249	229	215	228	218	207	232	207	229	212	209	227	208	208	231	217	203	204	222	207	233	199	210	228	196	212	236	209	199	214	218	221	200	194	207	224	211	159	202	203	218	217	231	218	195	213	215	208	219	221	239	237	224	219	224	207	216	227	211	224	194	235	226	225	191	208	214	229	208	232	214	220	204	201	222	217	225	215	203	208	202	238	232	200	212	241	210	234	248	231	191	240	206	199	226	221	214	229	241	230	205	212	188	219	228	210	193	226	206	233	202	204	248	217	209	219	183	193	201	204	208	217	208	242	205	223	199	199	206	227	221	187	214	227	235	230	195	188	211	203	246	233	233	250	216	201	226	189	233	220	211	224	210	212	222	198	220	203	256	232	228	217	201	212	226	203	211	179	246	207	195	234	218	218	250	207	215	247	205	232	230	227	211	207	217	202	251	216	234	209	210	217	243	224	231	218	249	218	210	228	200	209	205	199	218	208	204	215	233	213	221	201	206	219	219	217	222	220	202	234	216	230	192	209	196	195	223	221	217	258	220	211	248	212	199	213	209	202	242	229	210	219	222	235	210	213	213	200	208	213	209	229	191	240	229	215	218	209	212	224	221	229	203	225	222	229	204	209	226	227	249	222	209	229	220	224	238	231	202	194	227	198	263	210	236	229	248	213	235	219	221	211	214	216	215	222	222	243	245	200	207	221	205	219	228	202	239	214	214	205	232	209	212	224	198	206	226	237	215	189	211	250	253	222	208	211	219	206	228	233	244	202	199	233	221	240	223	197	191	225	229	231	210	200	187	207	233	235	186	237	191	242	234	204	190	215	213	221	191	207	224	202	212	246	227	185	199	186	231	206	248	217	228	204	227	195	197	216	218	227	228	222	214	228	234	234	216	218	229	217	216	216	240	200	208	217	226	218	220	204	224	218	214	212	199	214	197	201	221	219	228	199	242	239	225	201	240	245	211	182	248	211	209	201	228	213	222	236	223	232	230	218	232	208	206	257	196	171	198	208	229	224	198	207	226	191	227	212	199	240	207	197	209	237	214	227	207	202	226	230	210	192	246	237	202	213	210	218	219	211	197	208	201	251	218	223	197	204	221	246	196	212	192	206	234	200	242	191	218	249	206	212	236	195	230	210	202	196	223	208	228	223	196	226	240	197	220	217	190	204	207	199	217	180	216	199	226	208	234	224	218	208	206	218	217	235	223	231	229	229	231	222	211	204	214	217	218	231	229	225	205	202	232	237	213	202	211	223	212	224	228	210	206	234	198	213	225	229	209	219	237	211	196	221	212	223	187	209	194	225	202	210	233	231	221	224	231	216	221	213	210	232	222	219	217	229	221	207	226	232	225	243	242	198	224	232	214	213	213	214	208	196	209	210	220	225	226	213	222	237	200	206	204	203	229	202	240	202	224	217	211	230	213	203	232	211	214	201	231	223	231	234	219	221	228	211	232	207	223	209	204	199	205	220	210	214	214	245	232	212	202	189	223	199	200	211	228	210	202	237	235	227	247	237	191	191	208	230	216	199	237	245	214	228	227	243	222	216	223	194	221	215	186	234	210	222	230	242	214	231	225	222	224	215	220	217	207	235	229	233	202	218	235	213	238	221	189	208	208	227	209	221	198	218	205	228	229	198	211	232	220	254	211	229	254	207	193	224	215	246	225	209	217	238	217	224	218	213	191	215	231	201	238	196	231	219	243	220	208	213	213	208	216	210	212	208	221	226	221	212	223	222	218	190	221	197	215	208	192	221	226	190	220	238	226	214	225	210	208	223	195	203	200	212	206	232	238	201	213	213	216	220	221	207	254	216	206	211	195	185	220	240	225	208	213	245	225	195	197	226	221	207	187	208	223	226	218	223	198	211	246	233	223	220	227	205	214	217	218	202	213	246	241	232	223	197	208	211	213	223	217	209	227	219	204	217	214	211	220	229	221	218	205	195	208	223	214	240	206	205	185	226	208	248	214	214	211	222	216	223	210	233	225	211	199	196	216	203	210	214	208	224	224	236	187	226	197	218	211	219	214	208	208	237	220	231	221	190	206	216	210	221	201	227	190	236	229	200	216	211	196	231	189	199	209	198	209	190	206	198	228	201	231	201	213	212	210	231	214	222	210	226	235	211	245	217	218	202	238	200	212	196	211	233	207	252	202	204	188	231	207	231	223	222	223	217	183	218	186	208	225	193	228	204	223	208	231	215	208	210	213	218	227	207	208	211	231	222	220	228	226	242	205	188	219	226	216	211	228	203	223	216	213	240	223	234	239	213	212	212	213	226	198	222	201	187	241	217	237	215	198	205	215	230	223	212	231	208	229	207	221	209	227	203	237	227	235	208	190	243	202	223	221	200	217	219	231	219	205	221	197	237	198	207	203	201	223	215	212	189	203	221	215	232	202	191	197	225	236	200	219	218	213	220	229	233	199	245	227	206	215	220	229	215	212	205	246	223	247	226	236	225	220	240	246	226	207	246	195	222	212	221	196	219	227	210	226	207	235	224	200	211	209	214	208	224	201	244	194	235	225	218	193	204	216	210	227	213	217	213	223	226	205	229	225	199	196	208	218	220	232	210	218	202	232	197	204	222	218	200	200	193	238	211	209	193	195	208	209	210	215	199	219	234	217	213	220	216	234	229	220	218	229	205	217	205	220	235	205	205	183	221	221	221	218	227	234	202	186	200	199	212	208	231	198	229	217	215	214	226	198	202	220	223	229	192	217	212	194	208	213	214	216	231	244	199	221	214	216	208	226	218	224	190	219
22979	20986	28676	23488	20988	19044	1940	779	559	541	494	399	441	360	393	346	338	347	359	317	309	353	327	334	286	321	301	314	273	294	306	291	304	286	284	265	291	279	267	310	304	333	308	286	271	284	277	299	293	306	342	304	258	302	303	264	288	278	308	257	259	291	242	276	270	274	278	251	305	255	292	282	295	271	263	313	303	271	273	272	261	304	278	300	297	278	314	275	252	277	295	288	238	291	280	295	301	313	280	269	272	277	272	243	279	301	271	297	290	298	269	296	308	266	280	259	271	280	274	270	319	281	284	278	313	263	295	289	268	295	285	302	272	259	273	260	308	304	251	275	288	287	316	253	304	249	286	273	253	287	273	274	250	296	292	285	271	260	245	253	245	297	282	270	277	267	273	275	247	318	287	265	248	307	280	267	256	289	259	285	281	266	292	260	324	273	311	291	268	246	286	319	303	259	274	250	276	260	286	270	262	308	240	276	269	251	298	258	266	284	296	284	301	248	296	268	286	258	269	255	285	282	281	260	326	284	289	299	281	277	266	281	285	275	279	228	291	287	264	289	285	291	276	256	250	281	265	279	267	281	286	280	276	307	257	295	256	258	276	259	253	279	290	267	268	287	299	259	266	283	263	249	268	305	276	262	301	270	309	281	241	276	300	279	285	243	269	265	300	315	276	288	276	296	272	316	294	286	255	304	275	319	280	297	277	291	269	290	250	269	241	273	288	295	269	266	280	265	267	281	274	276	275	286	285	261	272	301	299	255	275	289	264	279	253	275	321	315	288	277	263	287	277	259	285	273	289	265	265	293	291	291	260	310	271	288	271	289	254	259	286	263	309	295	242	251	267	287	256	267	282	281	296	291	291	242	275	287	309	248	312	271	284	287	240	271	288	262	258	262	307	325	284	307	270	264	302	293	285	306	264	271	280	258	278	279	242	282	265	273	259	296	298	282	271	277	295	288	298	273	278	262	293	268	277	305	268	269	296	315	275	286	282	270	261	304	291	296	275	308	278	263	263	296	261	321	264	270	275	255	288	300	271	278	286	300	308	312	289	232	287	285	264	274	277	280	265	247	273	275	282	261	273	295	274	269	292	313	300	262	310	296	261	289	284	285	286	278	305	262	249	285	246	327	268	316	277	288	247	299	256	253	245	281	279	271	263	283	270	295	272	307	306	275	268	283	273	264	260	269	274	303	271	296	262	287	296	290	268	276	286	242	278	276	303	264	291	272	316	288	272	282	270	264	284	297	276	235	295	283	309	249	274	263	282	282	273	279	262	260	281	259	320	293	276	270	250	296	278	280	277	273	286	298	274	260	276	259	319	273	244	266	236	272	254	253	279	290	275	298	278	273	282	300	271	282	272	279	286	268	294	286	250	251	271	286	291	286	290	279	298	271	296	296	298	280	291	286	243	296	279	310	271	306	285	263	285	300	266	276	290	249	282	295	264	311	247	298	278	289	268	278	248	298	287	288	264	261	307	271	268	333	275	268	277	268	298	268	304	269	249	267	272	277	274	243	291	296	262	279	258	250	278	270	297	255	252	286	281	265	242	294	297	289	271	269	267	285	251	278	281	271	293	255	283	276	270	276	270	271	262	265	303	258	286	262	279	271	267	292	275	278	299	291	253	306	309	272	317	280	264	300	274	276	264	279	307	298	278	278	259	265	274	306	305	294	287	288	309	277	290	249	273	271	242	265	264	280	300	281	274	284	262	241	273	285	299	277	283	268	287	298	256	299	288	267	262	279	292	259	283	269	275	274	301	325	302	264	277	272	272	260	268	297	269	294	248	269	269	262	250	292	296	284	284	285	274	303	261	286	295	248	294	283	262	305	309	292	317	240	259	288	267	297	293	278	262	267	280	240	307	257	302	255	295	282	292	278	303	283	279	266	290	268	251	255	332	295	248	270	260	262	273	260	288	275	270	306	269	257	246	287	280	261	304	310	257	275	267	262	274	278	239	277	302	261	267	276	336	271	252	274	305	284	286	277	277	282	256	262	281	257	263	237	301	308	262	260	298	302	241	299	270	292	278	280	299	294	299	271	279	301	286	276	261	283	282	302	267	293	287	263	272	291	298	286	324	280	287	243	248	274	291	292	294	291	298	266	279	295	307	279	298	276	279	290	268	264	275	256	279	277	247	277	264	276	279	252	265	292	270	291	286	314	297	305	281	270	276	267	284	242	244	271	292	276	274	292	306	268	277	298	309	278	241	281	299	253	283	261	238	258	267	285	268	277	258	253	303	297	271	306	269	279	291	281	272	282	314	289	266	263	283	277	254	274	235	253	277	275	285	286	276	264	260	265	287	268	267	281	311	294	276	284	278	286	277	264	298	293	305	269	273	296	283	295	292	274	259	280	305	277	281	305	274	308	282	268	281	281	278	276	296	264	294	255	296	261	288	294	307	291	256	252	240	265	292	301	248	294	311	302	319	301	305	292	266	288	284	312	258	287	288	320	267	276	276	264	312	289	260	252	277	280	295	279	277	266	293	299	275	277	252	277	281	306	300	283	250	259	287	251	257	267	239	285	284	299	259	282	274	312	249	287	268	283	302	292	304	289	317	279	278	296	267	298	249	293	304	294	283	259	301	270	274	284	264	268	281	253	285	257	300	245	263	287	306	292	247	260	294	314	307	269	264	284	274	271	257	284	271	278	289	310	267	282	266	276	281	301	283	295	270	279	267	290	296	250	237	264	297	277	273	275	275	272	258	286	275	261	270	268	248	281	291	249	268	268	308	279	271	270	274	267	267	279	261	310	288	273	288	284	283	290	283	277	281	275	296	283	284	283	255	285	300	267	277	259	282	265	271	257	303	274	267	288	256	295	292	278	279	265	267	302	291	296	264	275	279	300	299	261	290	283	279	302	297	254	261	295	286	293	293	283	290	285	235	257	288	276	276	274	320	254	286	268	279	236	281	273	279	295	292	282	273	300	296	266	282	285	275	275	253	278	258	282	280	236	273	255	279	293	297	283	295	250	255	268	280	278	262	291	279	284	280	286	314	291	279	292	262	269	275	288	249	265	302	281	281	286	273	295	299	281	280	288	284	277	266	295	272	287	273	268	277	279	286	267	285	244	276	264	263	249	270	273	304	281	288	286	322	263	283	265	283	287	294	310	267	263	291	284	298	286	250	330	279	302	300	276	286	270	271	320	308	269	271	260	240	290	263	266	263	298	273	282	263	251	282	259	280	281	263	279	256	268	293	278	269	288	282	297	293	282	286	251	282	266	289	279	255	291	250	259	288	288	284	307	275	294	308	271	290	266	285	264	250	262	297	260	284	267	263	290	269	272	255	275	293	264	265	261	277	274	308	283	295	270	279	260	260	264	268	258	286	292	286	273	238	297	273	294	264	254	267	302	289	305	289	278	271	276	275	270	266	271	291	261	238	264	280	262	285	268	271	259	265	269	280	257	277	272	291	279	263	280	270	251	281	263	259	280	254	264	275	284	279	276	296	277	251	260	297	279	328	284
28444	15576	13204	7189	4762	3558	2776	2114	1740	1510	1282	1174	1039	935	844	815	789	716	770	681	656	619	627	625	618	602	549	577	577	562	584	611	536	513	524	525	565	516	522	527	541	527	540	509	516	554	564	514	506	483	482	484	515	510	558	460	526	532	487	536	483	473	520	489	446	504	472	501	493	451	537	520	497	514	474	484	481	489	431	474	483	470	516	522	509	472	518	491	485	492	480	485	486	497	510	471	456	502	489	511	470	451	482	483	476	525	504	511	466	514	488	477	490	497	514	510	546	500	481	531	478	509	477	537	488	477	455	483	505	508	484	490	461	489	497	488	487	477	484	492	484	473	497	533	484	513	508	525	484	518	476	465	498	487	490	471	458	503	486	506	467	460	487	504	443	457	446	454	477	510	489	486	431	473	522	464	483	478	503	528	477	472	483	520	470	450	472	492	452	493	517	511	467	521	489	505	495	504	463	443	432	461	470	477	437	488	476	467	455	496	490	482	507	439	521	507	522	489	486	473	468	485	478	447	484	466	515	491	472	458	458	477	482	487	499	466	470	495	524	499	477	475	499	519	498	531	481	475	467	451	514	483	494	469	448	498	531	458	520	422	500	487	434	496	482	514	492	456	468	477	467	499	538	493	486	539	489	485	475	510	511	511	491	478	463	493	454	482	458	522	501	510	510	467	505	479	517	458	486	510	479	473	505	468	525	449	495	493	491	484	451	535	488	468	478	469	483	504	515	491	476	513	491	488	485	505	506	481	473	463	476	481	481	500	498	474	495	478	496	486	460	490	509	500	469	468	489	503	466	502	500	491	516	455	454	522	478	518	511	503	515	462	507	470	461	483	480	487	500	490	510	502	498	473	459	477	456	491	490	478	476	477	471	455	512	516	513	452	483	472	474	498	489	464	512	512	489	469	461	504	447	472	503	467	499	517	464	478	471	476	455	527	460	494	488	501	480	478	461	485	490	468	520	461	482	480	472	475	515	497	480	478	486	488	466	508	472	488	474	472	478	540	505	466	470	453	467	480	503	505	502	482	493	478	484	438	531	455	499	453	478	503	468	514	480	486	501	459	488	497	479	477	513	523	470	484	488	486	500	516	514	472	501	452	484	481	508	536	448	467	509	505	508	475	470	493	479	481	531	467	512	462	479	512	474	479	493	496	495	465	491	486	475	453	522	492	458	470	457	528	507	494	493	485	496	466	430	460	488	467	484	487	471	470	487	500	481	484	501	486	477	481	499	497	467	472	488	505	471	481	507	463	489	498	481	434	461	521	478	468	498	492	451	474	459	482	479	464	486	456	500	501	492	463	483	518	518	482	474	503	497	474	520	475	501	458	504	494	461	507	468	495	502	534	492	495	483	474	475	474	480	512	480	487	467	479	515	461	494	478	491	505	490	486	463	465	503	454	471	494	468	501	514	500	495	483	479	483	476	500	461	482	478	472	510	497	496	438	470	529	465	507	491	503	466	482	515	502	515	516	527	475	492	479	492	476	490	472	469	485	475	464	504	483	480	467	484	499	500	462	468	516	489	507	503	469	498	501	506	505	525	462	474	518	498	455	484	508	475	489	499	484	475	492	474	488	499	483	476	531	463	478	483	493	511	469	452	478	503	506	478	490	507	482	492	502	462	519	410	462	480	511	425	478	447	515	511	527	471	489	491	463	455	502	507	523	499	505	466	485	466	478	505	512	494	533	478	514	492	495	469	509	455	512	444	455	459	484	479	508	462	501	477	445	520	503	491	475	487	458	457	516	498	502	467	509	511	504	505	434	451	458	506	519	461	516	468	489	480	515	482	508	459	483	469	452	470	481	469	505	478	500	510	481	476	468	488	493	492	472	475	525	486	466	441	474	472	519	504	517	525	495	495	474	514	483	471	486	468	455	475	505	483	479	501	486	485	519	508	474	500	473	473	485	460	501	510	492	502	456	488	497	496	495	534	515	484	465	451	509	474	488	486	471	489	494	509	484	481	498	496	485	472	491	437	499	457	463	485	487	518	508	474	479	474	490	489	480	492	520	507	500	514	525	448	456	526	517	498	484	497	483	488	491	473	487	477	485	497	493	539	514	511	521	459	464	503	446	467	433	501	480	507	463	461	487	516	513	498	488	475	499	482	480	454	494	526	495	471	463	511	477	488	515	499	495	494	495	484	473	457	492	478	473	514	471	435	490	472	485	490	482	511	485	481	471	456	519	460	461	458	469	460	504	498	481	502	490	491	498	489	478	541	529	486	485	481	485	476	479	518	488	514	479	461	542	473	463	475	465	467	520	451	548	465	454	488	499	487	464	501	484	483	510	474	481	495	490	482	481	484	496	506	455	479	478	513	475	448	479	506	473	457	476	470	487	477	459	480	499	495	479	475	500	520	489	510	487	457	463	497	512	458	447	500	456	514	471	466	451	466	489	452	497	470	477	460	481	472	476	487	489	474	490	473	473	450	490	453	510	505	456	491	483	499	500	497	474	425	493	469	491	485	488	484	486	485	475	499	497	436	494	508	491	458	495	507	454	479	485	500	508	471	470	518	495	521	507	487	499	468	519	497	490	465	467	461	546	489	442	481	495	472	478	510	467	488	484	495	482	511	456	494	494	473	472	474	530	451	454	487	463	516	468	453	463	457	488	488	492	486	491	469	479	498	499	496	470	464	466	494	483	480	506	520	471	484	487	490	507	507	499	494	454	455	490	480	481	501	526	486	512	488	490	507	466	520	486	478	499	462	463	475	516	445	451	497	505	473	497	513	519	463	488	467	453	466	492	459	480	484	463	494	476	476	442	503	492	512	462	479	492	514	486	487	503	515	506	489	487	467	486	498	453	495	465	488	514	493	446	484	480	490	472	472	484	503	495	501	492	466	504	470	511	457	482	479	461	486	486	489	489	504	496	474	505	470	472	520	506	494	497	474	483	505	495	451	495	470	479	484	459	463	479	493	448	479	514	492	498	497	518	464	505	466	512	478	499	512	478	465	486	470	538	472	464	496	485	515	487	471	517	488	472	482	502	461	492	454	480	478	442	484	488	495	491	489	478	494	477	480	526	498	512	480	522	452	492	489	502	504	510	498	508	477	476	485	479	452	478	466	501	464	469	506	502	493	473	496	473	450	482	493	481	501	500	484	509	460	475	518	503	494	513	483	474	502	460	502	467	504	490	466	447	456	448	463	469	491	510	492	498	492	483	478	488	487	486	503	503	494	462	467	481	496	473	506	425	497	462	464	514	470	465	495	472	501	504	464	489	502	476	487	506	498	499	470	475	496	483	474	512	478	493	488	511	467	490	471	488	480	506	496	488	492	541	509	499	480	480	471	500	466	458	498	469	461	463	481	502	515	505	488	484	480	474	491	462	506	504	512	476	476	489	442	491	494	490	496	503	493	477	489	493	515	460	496	510	441	517	458	490	484	482	458	460	434	469	499	474	520	480	512	492	472	460	451	480	459	465	465	478	515	460	492	479	471	474	480	510	482	473	497	472	506	486
26304	20415	8557	496	274	223	153	177	146	163	136	148	139	174	152	156	172	137	141	179	139	159	142	135	167	124	171	144	133	139	135	137	135	146	144	146	148	143	155	153	131	159	125	169	151	131	152	137	162	137	136	157	152	155	150	140	150	144	104	135	142	144	156	135	160	152	147	131	150	142	124	147	130	157	143	138	138	155	115	156	134	139	133	155	131	131	159	152	147	167	132	138	135	144	122	161	155	139	149	130	136	147	133	142	130	154	140	135	136	156	142	153	164	140	136	157	144	139	138	163	141	157	156	165	175	139	154	144	158	165	133	139	137	140	132	140	157	149	141	141	142	147	140	150	147	133	140	137	140	144	158	133	149	151	144	131	145	128	128	161	119	134	148	158	160	132	119	135	131	148	134	156	155	139	140	165	149	156	149	127	148	142	124	154	116	157	146	139	145	136	157	143	147	143	149	150	135	137	154	140	167	139	149	156	147	149	135	147	143	161	143	126	149	148	143	155	125	154	152	160	128	122	152	158	154	156	141	125	141	150	173	137	144	162	150	163	143	150	170	141	148	146	137	146	146	151	162	128	152	142	149	157	159	172	157	139	153	159	151	151	161	140	128	131	139	144	144	161	145	128	154	140	158	161	151	131	135	139	147	121	152	158	149	131	152	161	145	159	139	141	153	134	124	160	161	137	150	155	147	138	167	160	131	148	132	148	143	158	130	169	129	144	128	135	137	154	170	146	139	151	134	156	144	145	148	139	169	137	156	150	125	129	140	130	155	124	143	158	142	150	137	140	151	143	134	126	150	149	137	130	155	158	146	153	128	154	151	156	149	134	166	130	131	158	148	149	136	147	159	142	156	147	145	149	137	168	116	115	138	150	155	136	165	142	130	147	135	143	150	145	139	112	169	134	143	163	143	149	163	159	150	149	141	131	160	147	140	147	142	160	156	140	142	131	161	171	141	150	151	149	165	156	142	152	146	165	145	146	147	149	148	154	148	139	155	143	131	149	150	161	121	154	139	146	139	168	145	135	143	158	142	150	146	161	150	156	146	130	169	144	173	161	134	134	129	151	135	121	152	150	138	125	155	170	149	121	139	150	153	108	152	147	141	153	167	132	146	123	130	140	157	155	162	139	146	149	151	144	129	143	151	141	149	139	141	143	116	162	154	143	133	131	142	143	159	163	139	153	154	134	143	159	144	146	132	145	144	121	146	142	134	130	146	156	130	132	151	128	163	166	159	141	137	140	132	137	131	148	158	145	137	156	146	147	145	137	141	154	153	135	162	119	151	152	143	134	147	175	148	135	148	147	130	151	154	147	142	141	154	155	137	157	128	144	151	148	158	128	142	158	137	152	145	131	150	141	139	152	147	163	144	144	143	126	155	144	141	137	132	161	143	122	131	146	146	159	133	147	157	133	155	141	135	145	140	138	133	134	126	151	141	145	140	154	135	144	148	134	153	140	158	129	155	158	135	141	147	129	154	122	144	150	117	141	133	159	149	138	144	148	150	135	152	158	123	171	154	118	146	144	164	166	165	141	122	134	155	122	156	140	154	144	144	137	145	125	123	145	141	138	177	140	124	147	160	145	163	138	151	136	149	129	141	136	158	144	154	138	142	137	126	155	148	135	139	165	136	142	133	139	142	162	124	154	123	146	145	151	140	158	150	126	141	122	153	122	154	143	136	139	150	153	147	138	155	119	126	145	146	180	143	144	141	149	131	147	154	130	144	138	117	129	150	134	133	150	146	145	136	163	138	143	153	159	134	139	172	136	162	129	145	155	141	139	148	151	153	142	146	145	144	142	125	155	153	155	129	148	144	132	125	138	139	148	156	146	150	156	152	138	139	147	124	134	141	122	136	157	122	153	129	135	140	145	144	134	152	153	162	143	142	144	133	142	146	157	130	148	158	154	152	139	155	121	140	137	170	137	159	140	152	140	150	144	139	131	149	133	139	140	135	132	147	159	154	151	153	142	133	132	148	154	151	165	142	148	125	139	140	163	136	137	179	145	152	130	150	164	138	139	151	173	134	157	137	152	133	140	157	126	145	151	160	152	159	138	146	145	129	155	157	147	148	159	149	149	151	128	159	141	151	126	138	132	185	142	137	140	152	151	145	146	132	142	147	136	157	143	155	133	150	152	131	141	137	168	160	146	139	133	133	142	155	140	114	141	161	147	126	140	147	136	160	165	146	156	145	155	155	151	138	156	143	141	141	135	167	167	135	154	134	147	162	128	143	149	145	134	137	134	165	145	142	143	177	131	152	142	163	145	134	146	149	132	139	138	158	159	128	146	138	158	152	144	132	141	154	160	145	152	152	132	148	161	126	135	141	141	124	144	158	158	138	167	131	136	168	145	151	150	153	149	134	143	139	157	162	144	144	157	145	132	136	146	133	152	161	129	149	139	146	140	162	151	153	149	132	141	144	140	139	137	136	153	137	171	137	137	129	154	147	125	149	150	174	143	152	140	165	148	152	145	157	163	141	123	131	159	171	162	129	136	155	138	148	137	145	155	142	152	154	137	144	145	138	153	144	143	141	148	138	168	136	139	142	131	150	135	140	126	158	157	162	156	131	136	141	148	141	157	162	151	163	159	158	166	129	138	157	156	157	152	130	157	148	145	152	136	137	153	139	170	161	150	142	128	171	164	142	136	150	168	148	144	151	148	146	145	157	136	179	164	149	145	154	142	132	146	129	136	149	150	146	158	152	142	148	157	155	139	141	155	141	156	125	146	144	140	149	145	167	157	146	132	142	149	148	134	156	144	137	153	140	126	143	139	158	138	154	154	161	149	139	155	159	148	144	124	132	119	127	122	161	161	141	135	163	153	150	137	162	137	172	144	138	169	137	158	146	132	148	150	158	154	142	155	151	135	148	137	145	137	126	151	133	141	144	127	148	147	139	146	144	128	157	161	143	181	152	150	146	136	159	161	142	133	144	153	128	127	156	151	129	121	125	148	137	146	139	136	145	137	139	143	161	135	145	146	133	138	161	157	135	162	156	157	155	135	146	161	155	141	148	149	144	154	153	139	152	156	136	144	147	138	162	127	124	128	142	148	157	144	157	140	131	161	155	152	141	140	144	150	127	122	149	152	164	144	161	130	144	185	161	157	137	128	144	166	155	180	154	156	151	131	164	144	142	147	162	151	154	140	151	140	147	126	145	164	160	138	146	148	149	135	137	146	143	149	128	147	146	131	150	140	147	175	138	151	141	161	144	126	127	142	150	154	140	150	137	138	134	160	147	130	151	128	158	147	137	149	140	142	142	133	153	157	159	152	155	164	166	156	165	143	140	137	159	146	143	129	142	157	143	133	146	149	142	143	153	163	163	124	146	151	138	146	152	150	153	131	143	152	128	150	157	139	140	147	145	132	129	126	133	165	150	144	139	147	162	166	163	135	142	142	143	142	144	161	146	128	151	134	135	160	156	154	144	123	174	124	146	162	143	140	146	170	135	129	148	132	133	161	148	151	137	144
12592	1358	1209	673	502	435	414	373	315	332	311	318	278	299	302	336	312	325	298	288	303	264	295	302	294	289	337	296	301	299	288	248	318	290	236	271	286	289	282	283	271	279	293	283	286	283	293	252	259	258	288	295	280	286	282	302	283	311	305	273	296	284	271	279	270	299	303	307	285	292	336	306	292	294	310	287	281	275	263	326	281	324	271	226	265	266	298	298	280	276	295	297	288	258	283	269	280	281	284	294	292	278	295	290	291	301	276	282	261	239	262	309	303	274	288	272	290	289	296	264	290	273	288	268	289	276	255	284	292	256	303	294	314	299	273	257	259	264	282	301	263	273	259	282	271	303	309	264	271	271	280	290	287	279	294	307	277	260	302	299	306	274	315	273	255	302	259	287	271	299	303	258	271	292	303	276	274	288	278	295	294	291	303	256	281	303	292	296	288	287	295	277	272	266	284	256	269	278	304	298	262	262	288	286	282	287	292	252	280	287	270	297	260	310	284	287	293	276	269	267	244	278	279	292	281	302	261	273	261	298	275	275	281	292	276	276	306	265	288	278	325	272	280	267	302	263	281	294	289	278	274	283	281	289	280	317	289	307	243	305	281	279	275	301	284	290	274	316	266	317	315	283	273	291	281	257	298	272	291	272	297	300	277	290	265	292	268	297	239	265	339	283	266	283	244	287	287	306	263	264	280	278	270	287	275	299	279	288	276	315	297	302	288	304	312	299	285	279	273	258	280	250	281	297	294	275	259	281	308	237	291	297	296	280	276	257	285	269	288	291	263	298	299	275	286	283	254	279	270	285	272	289	260	283	261	301	281	281	268	270	298	298	299	272	275	277	273	271	258	284	267	259	302	292	278	263	328	299	282	298	316	290	272	319	280	277	296	286	267	302	299	308	311	276	288	306	297	286	308	251	292	277	298	285	276	251	289	289	277	312	272	264	290	280	272	275	328	302	266	287	261	300	275	288	250	268	330	289	274	290	277	279	297	276	293	304	266	269	288	289	245	298	293	302	297	308	277	262	308	285	279	300	308	290	296	266	279	304	287	281	280	268	297	268	289	311	287	307	282	293	275	271	276	267	336	282	244	276	312	292	274	289	287	272	307	295	312	289	293	268	281	281	296	305	259	279	318	286	281	290	270	302	317	293	277	274	290	292	273	290	295	256	308	257	262	282	300	273	274	272	307	284	299	321	276	290	302	271	246	284	280	273	286	301	309	282	287	287	304	282	274	307	304	269	313	299	269	293	275	275	279	282	291	264	279	297	260	280	315	326	285	260	286	263	304	276	302	290	285	293	268	274	280	300	294	299	231	311	281	280	269	275	281	286	258	276	277	313	291	286	319	302	285	250	275	280	274	277	284	292	268	278	288	253	296	262	270	286	302	267	306	272	284	261	256	304	303	275	295	294	276	273	287	272	298	261	321	302	285	283	278	263	298	273	302	288	281	270	313	290	315	284	293	276	278	271	296	287	329	317	243	301	307	290	273	292	294	289	294	303	262	281	252	261	281	273	285	288	286	285	264	302	249	281	286	310	266	267	308	277	279	293	294	296	284	321	268	305	296	299	273	285	275	284	270	286	310	276	269	299	302	290	293	266	309	295	273	286	272	315	291	276	293	265	288	243	288	266	302	295	263	270	295	307	273	281	281	278	298	306	318	290	314	287	289	286	286	301	294	276	293	294	292	290	279	275	271	288	294	255	282	304	274	303	291	278	282	278	268	301	276	295	257	269	280	279	268	268	274	282	281	319	296	297	293	285	277	265	277	245	291	269	313	269	280	292	285	279	268	272	314	262	306	262	249	278	299	275	290	278	303	283	286	267	271	270	299	269	302	288	276	254	263	301	273	265	274	269	295	294	285	282	281	275	260	290	273	286	279	310	303	299	297	308	287	283	275	292	261	301	266	273	277	254	295	303	315	290	272	275	274	282	293	318	295	286	293	280	287	276	291	290	292	295	296	278	301	293	299	282	292	292	281	299	257	291	295	319	303	283	278	318	291	286	262	285	305	291	300	290	268	257	303	267	265	292	309	290	263	291	286	290	293	285	336	296	288	295	296	305	292	258	287	290	281	281	285	287	276	299	281	268	311	266	280	269	305	303	283	250	292	305	290	286	298	272	299	296	261	288	258	270	287	273	303	306	284	299	272	287	295	288	260	272	280	281	291	300	270	254	290	276	281	310	300	275	295	281	254	282	271	291	286	316	290	262	299	289	300	275	293	279	281	293	274	264	294	286	298	287	273	311	280	263	281	294	264	280	268	307	274	250	280	302	286	268	282	280	297	277	286	280	295	262	316	273	268	287	298	298	251	293	292	274	298	298	268	272	265	316	319	302	269	298	301	288	284	270	290	283	277	300	277	272	297	289	296	269	312	290	273	287	291	294	276	289	274	298	287	271	282	284	293	299	274	278	265	284	300	282	288	273	257	295	281	310	264	276	267	244	278	281	307	272	287	290	249	283	288	294	286	281	287	279	309	246	257	282	298	241	261	268	294	288	247	275	292	273	273	276	264	247	288	274	303	318	253	298	291	290	287	311	296	262	294	300	284	309	268	281	267	301	282	288	279	264	279	266	288	293	304	289	274	300	252	309	270	299	287	280	286	277	302	264	299	265	270	289	289	300	301	281	285	290	299	288	305	279	308	326	260	286	265	306	287	265	275	272	258	278	290	287	297	292	274	283	295	270	289	294	328	270	264	311	264	285	278	267	316	253	309	282	281	287	291	306	264	292	284	276	282	274	277	295	293	272	280	324	291	312	257	308	251	273	282	280	282	296	286	280	310	284	324	271	281	277	267	274	316	281	267	280	275	314	304	287	284	243	274	269	282	289	284	313	282	289	296	282	299	276	252	294	264	258	295	279	263	297	287	298	288	284	277	308	288	291	275	280	291	289	290	315	281	293	285	285	304	304	278	308	292	265	279	300	277	269	298	284	282	257	266	285	292	268	294	281	269	298	280	285	259	297	299	291	310	272	271	289	287	287	293	295	272	255	307	294	267	288	281	270	281	276	288	296	302	268	290	301	292	297	269	279	272	269	287	284	312	286	269	285	275	294	278	260	307	263	291	293	297	310	296	288	255	240	313	286	301	277	288	272	304	296	283	252	287	284	275	303	282	318	269	300	276	293	273	283	294	250	270	319	296	294	294	290	275	286	248	298	244	253	268	306	291	314	275	287	275	279	296	278	294	268	277	309	296	280	284	305	259	301	307	273	293	269	299	289	307	316	270	295	281	273	258	291	286	293	274	294	274	282	302	268	285	306	295	284	276	294	279	283	309	292	269	283	269	267	267	260	251	292	301	307	273	278	313	274	278	295	292	282	273	276	262	282	286	290	301	304	266	309	276	282	262	306	280	311	286	279	256	275	260	288	261	282	309	256	282	296	277	300	263	294	318	291	303	301	291	264	322	279	285	260	274	297	269	281	294	264	295	259	285	280	270	284	284	266	264	278	268	300	314	292	295	276	289	286
23961	20966	27956	24151	19822	1549	545	316	283	222	211	201	180	177	179	159	137	132	132	127	131	140	114	125	125	123	135	120	126	110	116	114	140	119	114	113	96	119	111	111	123	123	119	123	112	115	113	122	115	110	108	115	118	133	125	109	134	112	113	111	114	99	132	107	103	115	101	119	131	124	125	113	105	123	130	111	114	120	111	105	129	120	94	122	109	113	128	123	119	113	111	103	113	115	116	112	106	117	97	95	116	103	99	99	115	95	110	102	106	119	98	108	107	119	110	110	132	109	100	106	107	126	104	105	114	94	112	131	117	103	111	110	97	113	102	115	107	93	119	121	138	119	122	104	122	126	110	91	80	117	92	110	92	132	101	111	106	122	112	99	94	109	98	121	103	100	114	118	89	107	95	109	89	87	122	108	119	109	122	114	90	117	112	102	99	123	119	109	147	98	109	95	116	114	120	102	113	95	107	100	116	92	120	107	113	97	92	123	110	106	119	103	113	103	110	102	118	90	133	134	113	126	117	118	110	113	125	112	118	117	120	106	119	121	137	111	122	105	103	115	132	122	129	120	92	100	125	115	115	84	137	108	116	105	88	119	104	121	118	117	101	116	118	100	111	102	114	122	131	112	109	122	112	109	99	100	118	101	136	102	123	106	116	113	123	116	117	104	94	110	116	108	127	116	119	115	97	112	136	116	100	101	108	117	109	107	117	119	101	111	122	120	118	128	121	119	135	123	112	100	109	117	107	118	106	111	119	102	98	108	107	106	115	113	123	111	104	128	115	115	116	110	99	115	114	107	124	103	99	109	122	105	110	108	116	110	107	121	111	98	119	111	118	98	114	110	106	100	106	115	105	115	119	114	95	120	97	102	109	121	103	103	120	92	111	120	97	109	116	116	98	131	118	111	127	98	112	108	116	133	101	105	108	106	104	111	113	125	109	117	107	113	127	89	104	120	113	118	115	127	110	127	131	114	109	108	104	108	107	132	108	105	98	104	101	93	114	103	123	109	129	128	88	99	112	115	126	103	121	105	112	99	104	114	116	113	91	121	128	117	119	118	110	108	113	113	108	95	122	115	118	114	109	135	98	129	108	99	114	108	118	117	131	113	127	117	104	105	121	101	115	109	123	105	108	101	107	122	120	108	98	111	94	130	111	129	106	109	88	154	125	90	126	114	116	108	93	115	108	101	124	91	105	103	105	117	139	110	105	104	111	134	111	111	116	120	124	107	129	119	109	102	116	115	90	137	116	121	107	107	110	124	96	103	105	99	89	99	113	101	114	97	123	120	131	126	105	109	108	119	124	117	110	102	112	112	122	105	86	107	116	102	131	127	107	110	107	100	118	99	126	111	109	105	103	115	118	106	115	117	105	104	122	118	110	104	116	108	122	128	119	100	110	112	91	118	140	107	126	116	94	126	108	96	120	107	106	134	125	121	110	123	97	88	105	116	132	115	139	117	108	107	101	113	116	107	95	106	108	129	102	127	109	110	108	100	113	112	123	117	108	124	117	116	125	124	103	102	128	116	113	131	129	110	113	79	95	108	110	108	123	109	113	100	113	119	124	104	112	110	109	99	119	127	112	116	120	123	103	131	111	112	108	117	123	97	103	110	102	102	128	107	133	114	111	101	109	108	125	107	110	116	123	131	121	115	111	123	106	131	129	110	105	130	98	98	109	120	116	103	103	130	98	107	113	110	119	105	100	124	119	99	104	103	117	116	124	108	117	102	84	112	104	100	124	118	119	96	116	125	99	98	92	106	136	121	89	122	127	115	119	106	123	127	119	116	103	122	117	113	110	129	95	116	107	110	122	117	127	102	130	113	106	110	97	114	129	122	102	121	103	90	114	121	109	121	102	126	104	114	112	130	80	130	112	125	104	112	102	106	118	111	91	102	103	104	106	87	109	122	117	104	122	101	113	105	105	120	103	114	98	111	119	99	106	96	114	106	118	123	129	130	113	118	118	113	122	100	100	108	114	119	119	119	102	124	97	134	120	97	116	126	105	132	114	113	109	122	112	105	106	121	111	121	107	108	105	114	101	125	118	120	136	117	123	113	103	110	103	100	101	100	103	109	125	111	97	97	113	102	127	114	116	106	117	108	113	118	113	108	99	113	123	119	113	92	121	119	116	105	123	103	103	103	106	112	115	111	103	120	108	116	110	128	104	91	118	128	103	98	110	102	101	110	111	107	95	103	103	84	102	123	117	104	103	106	121	105	114	128	116	99	111	137	102	123	93	125	115	111	116	110	104	107	104	97	137	111	100	117	99	101	91	115	118	104	91	130	112	95	107	110	126	111	135	126	120	116	102	122	122	123	132	104	121	132	121	126	120	107	118	97	114	105	115	109	111	107	123	103	99	129	111	106	123	110	134	112	129	126	124	126	125	127	113	116	85	103	104	115	118	109	108	105	101	120	99	119	93	98	98	104	121	98	112	112	132	139	109	96	115	120	125	102	106	113	113	127	104	125	117	107	113	104	119	126	104	117	117	119	120	114	105	84	93	105	101	110	98	106	105	98	95	95	125	105	112	121	99	102	124	135	104	114	113	119	132	108	123	125	146	119	107	109	112	118	116	116	112	126	125	129	115	106	113	106	132	101	106	112	121	107	98	118	110	103	113	117	108	119	114	126	125	110	126	119	115	123	118	116	115	104	110	123	107	104	108	124	102	115	132	116	112	109	110	120	108	117	111	111	96	94	117	108	128	127	101	120	113	125	108	104	119	99	113	109	101	120	107	131	124	94	119	132	132	119	121	111	106	114	113	101	105	110	125	94	124	122	107	102	130	106	110	100	117	115	109	121	100	101	124	105	117	128	121	122	128	123	123	110	107	100	98	104	94	123	124	112	110	100	116	107	95	105	97	120	109	130	100	108	111	105	115	113	109	110	117	112	108	124	104	96	116	96	120	97	119	96	124	116	117	123	127	96	92	104	120	93	113	116	118	96	132	98	93	113	105	132	120	119	108	109	105	100	114	117	100	106	115	129	118	100	121	109	96	132	121	113	82	117	100	112	106	118	116	126	130	123	105	109	123	105	118	107	108	115	103	113	114	91	125	115	108	99	110	105	134	137	103	94	109	124	114	99	103	119	99	102	126	107	110	103	113	103	118	103	116	95	121	120	110	118	109	108	119	122	135	106	115	116	109	104	97	118	128	123	109	122	121	108	112	125	116	126	115	109	122	115	125	100	114	101	102	104	103	91	107	98	117	115	112	118	99	125	107	120	113	96	121	120	121	120	109	98	134	130	129	98	97	106	121	98	115	140	93	110	114	94	120	98	108	86	106	127	91	118	115	144	109	92	116	99	112	91	93	108	119	119	119	115	109	115	106	124	97	101	127	135	118	126	131	111	111	114	144	104	111	108	109	90	113	105	101	103	114	99	119	118	119	107	129	116	100	113	123	93	102	115	114	107	123	129	114	129	109	126	116	90	105	109	116	107	112	114	118	115	135	91	121	131	115	107	118	128	118	128
24692	9122	7923	3954	2620	1791	1384	1075	875	721	613	578	511	461	427	389	374	358	336	353	321	298	303	276	264	247	295	264	251	248	229	252	254	250	236	249	244	240	232	220	257	230	244	242	245	221	222	209	243	228	219	208	225	221	253	207	208	245	217	232	204	224	229	211	230	234	214	251	216	205	250	213	189	211	204	228	215	250	200	210	228	207	231	211	230	221	219	203	196	222	217	190	217	235	196	231	223	247	210	251	208	215	226	202	194	219	227	225	206	196	222	214	223	224	221	242	225	221	211	206	202	234	207	227	201	213	249	213	213	218	234	256	204	234	200	213	219	213	226	225	204	236	191	248	213	204	248	215	216	227	234	210	231	263	214	213	227	211	204	209	229	203	219	165	222	206	211	189	252	206	219	214	242	228	224	210	217	215	196	196	238	217	199	242	209	197	212	223	217	231	225	214	193	228	241	198	213	236	237	205	215	219	225	215	198	229	187	215	206	196	220	190	221	230	202	204	226	206	234	207	236	217	210	204	244	209	201	225	207	231	217	213	234	218	238	225	226	234	201	221	218	209	223	218	219	239	224	235	224	228	221	239	208	228	208	218	218	207	228	228	231	201	215	204	222	224	211	213	233	213	216	206	233	218	215	242	216	235	211	242	227	206	219	228	233	203	228	217	238	200	235	217	219	231	231	225	230	220	218	229	180	241	213	194	253	215	219	259	228	232	242	206	243	228	196	226	219	179	197	232	236	247	217	221	225	218	223	228	214	227	226	212	245	230	204	204	215	225	209	192	217	222	209	213	239	217	220	249	210	235	203	239	217	210	232	233	209	211	208	217	200	210	210	228	220	215	212	195	222	226	222	217	205	198	250	232	215	196	221	236	209	222	196	213	231	216	211	247	210	193	211	224	223	210	191	241	222	212	239	196	219	223	203	239	208	233	212	216	231	236	217	206	230	226	200	212	246	208	213	213	180	236	211	201	209	221	194	247	204	222	205	216	227	230	218	238	230	206	212	249	238	239	207	194	228	212	224	214	209	232	236	242	225	203	256	206	208	225	209	198	204	215	230	233	205	205	209	210	211	253	217	229	210	207	230	240	198	201	226	220	211	255	234	229	212	229	216	209	205	216	227	234	241	254	216	204	223	222	211	207	222	223	233	224	197	233	224	243	221	211	238	220	241	205	217	199	213	232	210	206	190	207	196	223	200	208	248	213	202	243	220	217	184	229	229	201	215	234	232	215	215	231	235	181	214	227	214	215	205	241	236	216	211	224	213	199	217	213	221	222	235	250	230	203	223	220	230	230	217	206	215	191	213	223	218	212	205	219	222	197	207	223	210	218	215	208	215	193	210	218	215	217	219	213	211	211	213	196	231	208	226	234	209	203	221	216	240	225	224	209	198	214	215	203	207	235	220	224	212	214	227	227	221	214	226	200	211	214	201	246	237	218	212	197	226	220	197	239	223	214	213	218	221	222	200	207	215	199	207	209	228	218	245	219	226	211	223	229	212	238	221	230	216	228	219	225	179	209	213	238	217	216	218	246	208	234	192	203	212	224	226	228	215	216	222	235	223	217	218	223	189	220	228	221	211	225	210	209	201	178	219	190	183	221	202	191	242	219	224	212	212	225	213	223	237	216	221	206	196	223	264	221	211	201	213	213	207	226	228	207	236	209	226	221	227	214	186	229	203	199	228	224	238	230	208	219	198	215	204	193	213	196	212	214	205	207	203	209	218	213	210	212	175	203	207	248	220	226	220	211	190	216	232	211	216	208	216	217	210	218	202	209	205	198	206	217	233	205	221	242	230	190	232	219	227	204	219	235	205	196	211	221	244	240	234	199	210	200	218	239	203	212	225	214	211	222	233	229	195	196	211	211	213	185	211	202	202	217	215	229	214	235	216	204	228	192	235	207	216	217	219	237	229	253	228	220	221	215	219	240	229	203	224	203	196	231	214	197	224	219	209	234	226	203	213	223	230	216	230	205	221	236	230	195	223	195	215	231	215	240	217	241	236	205	226	208	200	212	222	231	204	224	228	229	241	187	194	211	223	198	210	211	208	203	237	200	213	221	198	181	193	211	228	216	223	220	212	215	225	235	191	207	209	224	222	222	202	215	209	213	200	204	204	242	222	225	204	202	227	228	238	210	203	245	223	225	196	214	203	222	198	221	213	209	232	221	222	214	207	223	231	217	248	214	207	209	215	205	236	207	213	230	188	227	201	228	247	221	204	213	216	198	244	217	196	187	247	205	234	232	227	201	222	221	199	206	210	198	228	242	195	236	229	247	219	231	235	223	210	209	222	236	226	235	218	236	214	258	202	205	220	217	235	214	218	214	205	220	234	204	214	214	209	234	230	214	214	210	199	214	217	215	213	244	241	221	184	219	233	219	214	239	220	224	215	238	203	221	224	241	218	240	195	220	214	230	224	221	238	226	222	214	224	234	216	225	240	187	206	186	232	205	198	228	221	222	207	217	206	210	235	209	218	232	223	206	246	213	222	202	227	202	227	209	245	224	211	236	200	229	230	235	197	213	240	217	210	201	213	203	209	197	220	201	228	223	241	199	229	246	237	228	208	214	221	191	216	200	215	238	207	224	218	206	227	202	233	194	204	215	207	212	216	216	210	206	210	212	228	197	218	220	191	221	226	206	201	205	205	216	219	199	215	217	230	208	237	176	227	233	221	235	214	194	238	245	218	214	212	226	238	211	202	198	205	207	229	216	227	228	236	218	212	208	211	215	203	215	232	221	224	241	184	203	206	235	231	224	221	250	204	192	214	214	193	221	218	215	220	221	203	238	220	218	205	243	242	227	198	217	201	227	214	252	223	201	220	205	213	210	217	225	230	218	220	225	207	220	236	197	229	208	236	212	229	221	215	222	243	213	229	239	192	234	233	203	214	217	210	214	216	218	228	202	211	199	208	224	248	182	224	238	209	239	211	203	230	212	228	199	232	222	223	213	205	207	223	203	196	202	193	210	232	207	255	222	218	215	236	198	228	232	215	250	211	205	209	195	209	214	226	210	236	224	225	222	224	229	229	209	233	234	219	218	195	201	213	204	230	239	195	223	226	206	204	225	217	238	241	189	197	215	214	224	196	227	223	203	231	228	202	209	212	242	214	205	210	199	199	199	222	200	227	238	222	212	210	240	236	215	230	205	217	184	216	225	221	224	228	195	214	220	229	231	197	208	195	202	221	225	212	207	204	201	214	191	225	204	208	197	194	211	234	233	198	228	221	200	212	195	218	223	217	218	211	205	222	206	222	198	234	226	222	220	217	212	239	212	212	252	177	216	235	211	216	241	201	212	224	229	239	216	192	235	218	229	215	183	229	238	232	243	251	216	215	244	228	181	239	234	200	212	218	208	202	248	225	204	228	180	186	198	242	199	242	200	182	204	232	229	212	225	225	221	237	239	242	217	224	221	206	215	220	229	222	213	191	238	197	202	225	217	218	240	209	212	223	208	227	215	218	237	251	213	210	223
22917	20964	28632	23460	20965	19297	2006	759	584	542	472	439	406	397	379	369	366	335	314	344	316	346	299	314	322	298	310	299	317	319	281	314	299	287	287	260	287	280	309	283	312	290	285	265	305	279	279	285	263	300	297	289	293	279	310	290	315	283	276	273	281	271	293	270	285	268	284	282	281	297	303	273	265	278	272	314	267	277	301	319	276	272	302	263	293	295	279	293	288	272	307	292	276	300	258	279	296	271	297	281	304	307	298	249	290	302	279	294	293	283	255	287	255	268	265	283	289	249	280	288	243	288	294	259	246	261	275	272	273	301	290	278	280	290	285	269	264	258	291	275	293	280	290	266	295	251	253	293	275	322	267	272	292	307	287	280	268	266	254	272	309	242	278	294	274	284	316	285	277	290	256	294	289	283	285	261	243	276	297	285	268	294	279	279	274	286	285	305	272	289	244	279	266	278	311	291	258	263	293	280	270	271	276	307	300	297	274	285	293	282	304	265	277	296	265	265	285	279	274	311	268	244	283	289	277	277	274	314	254	260	305	275	294	278	262	277	288	260	278	256	294	282	277	251	272	283	275	284	257	291	277	294	308	281	277	277	296	263	259	294	266	266	267	306	293	265	292	272	272	260	255	294	281	281	298	275	263	285	280	279	264	293	263	274	261	272	277	251	288	292	281	277	271	288	298	272	265	271	265	275	275	310	264	254	261	292	279	257	293	285	305	295	288	281	286	277	285	266	238	301	276	271	270	299	298	262	281	277	284	270	271	263	285	285	301	292	314	270	278	268	264	312	296	259	281	280	258	297	291	275	290	253	260	291	248	258	283	270	274	276	305	288	297	285	285	255	253	276	264	304	295	276	296	258	261	264	273	288	285	274	281	293	238	280	288	289	261	293	264	282	281	292	300	286	267	269	269	260	301	248	287	287	297	277	295	246	278	272	285	272	296	251	259	306	283	280	290	276	297	278	261	279	266	285	272	310	251	276	281	270	258	277	308	282	277	288	264	282	296	306	267	246	293	259	298	303	273	282	331	292	282	286	295	290	276	293	316	291	262	303	279	280	297	275	286	282	271	271	269	262	295	292	279	278	279	277	248	252	271	241	292	285	268	275	276	279	265	278	301	273	265	269	279	268	283	279	260	297	279	273	285	300	289	286	265	262	274	277	288	298	277	259	268	253	269	301	264	294	252	284	281	292	269	269	280	244	283	263	274	297	263	262	278	268	280	271	288	285	301	271	305	300	280	285	263	247	283	264	349	276	295	253	270	291	291	276	279	285	273	280	293	279	280	313	278	263	256	276	282	256	272	300	295	253	246	276	279	282	284	264	277	300	261	285	302	299	306	272	267	268	322	279	269	285	253	270	282	255	281	265	274	261	292	239	314	280	300	314	284	320	265	285	267	272	283	272	278	259	282	295	277	266	262	272	266	274	264	292	275	257	286	268	267	264	274	285	288	252	256	285	281	281	257	283	331	261	282	299	284	238	250	300	296	271	256	276	287	305	268	263	269	286	249	303	263	261	291	263	269	262	299	298	256	273	279	279	285	275	294	268	271	260	308	285	284	283	263	268	265	283	270	235	295	281	276	286	308	287	282	266	304	285	266	287	305	289	273	265	298	257	322	265	279	261	270	275	303	282	297	296	262	301	298	276	266	272	274	317	278	311	288	275	302	274	261	249	267	284	294	271	289	254	287	287	279	268	259	286	272	266	269	279	262	281	299	243	286	302	267	281	294	292	262	283	271	284	277	275	279	262	273	286	282	259	277	265	241	260	274	279	280	278	274	283	296	267	281	320	287	277	279	289	272	293	246	279	318	265	263	284	281	297	256	297	260	268	256	289	282	286	288	259	242	242	276	284	280	302	294	289	276	248	281	278	244	301	303	292	285	302	298	266	275	266	260	259	271	275	280	278	289	291	297	284	259	293	290	273	300	270	289	285	259	291	264	291	285	291	291	261	252	273	250	242	290	268	270	269	268	281	291	268	251	271	275	262	252	262	273	269	286	286	294	267	259	280	273	288	270	266	273	281	293	259	295	277	263	282	275	270	282	291	299	274	278	263	278	297	270	296	308	295	261	258	284	310	272	286	298	312	276	289	290	294	258	268	294	275	264	304	284	273	266	292	278	278	247	240	274	252	271	259	268	282	275	291	292	277	291	266	296	252	296	280	270	257	309	296	291	291	274	267	274	284	285	317	274	265	244	289	267	298	243	283	299	290	273	282	272	286	286	246	231	295	283	278	256	270	277	285	254	287	282	279	299	271	266	296	291	274	271	259	318	291	278	262	299	246	270	261	270	255	291	269	286	309	291	269	286	263	292	292	271	288	306	268	261	271	287	274	279	266	314	288	289	276	279	285	285	288	302	252	272	277	267	233	276	299	271	306	283	305	309	266	288	278	267	314	291	283	271	273	284	286	288	253	284	285	271	257	282	243	263	286	263	290	270	273	291	273	300	296	259	292	282	264	257	307	296	290	277	257	275	297	279	294	315	278	267	278	288	283	276	263	290	278	278	253	268	290	277	286	290	266	302	280	277	290	285	258	263	282	268	279	285	258	283	291	251	274	300	257	296	260	272	293	271	284	280	289	276	307	290	284	269	275	261	294	304	268	299	291	259	281	278	259	298	277	276	277	271	279	297	253	268	276	268	291	288	309	305	312	271	263	269	285	280	312	280	266	265	267	294	263	285	274	286	264	305	275	298	300	274	273	237	301	262	261	263	289	258	242	332	304	279	295	296	291	274	287	283	282	267	247	265	277	291	265	274	305	271	292	275	290	288	276	304	277	286	294	256	290	275	272	269	245	262	276	265	285	286	276	278	274	273	288	290	242	293	297	295	283	350	293	274	256	267	266	287	295	282	291	249	315	281	278	299	256	274	294	296	290	277	310	281	288	259	312	278	273	286	282	277	254	270	319	290	297	277	276	274	251	278	287	257	284	298	286	280	309	248	285	293	266	286	244	267	282	252	289	291	284	265	273	290	314	266	292	251	286	275	276	291	310	266	292	267	234	257	267	302	280	276	273	283	272	244	282	293	292	283	275	259	251	276	286	258	292	278	265	285	268	266	314	275	301	282	242	282	272	284	307	252	300	284	275	291	287	268	279	295	262	289	274	276	267	295	253	270	280	277	266	294	284	274	290	261	298	263	281	268	273	258	255	315	262	262	271	255	260	295	315	285	296	277	281	254	260	258	274	274	264	260	277	267	280	298	285	300	228	268	261	277	294	248	303	281	270	277	256	297	292	279	279	270	272	281	251	274	255	298	270	275	279	262	290	252	297	260	257	281	283	304	289	277	277	276	272	268	291	254	279	254	277	286	259	284	283	262	279	302	293	287	290	282	277	293	251	272	262	297	307	282	262	296	292	303	269	298	291	296	276	276	268	272	283	283	309	287	264	264	277	288	296	296	255	252	285	289	283	269	286	300	281	290	277	290	282	274	264	295	272	268	278	273	300	272	274	250	281	272	276	298	291	294	264
27225	15498	13157	7060	4817	3450	2611	2109	1772	1487	1305	1167	1055	914	877	841	782	740	729	644	665	612	625	622	597	646	588	540	561	628	567	511	552	517	576	542	541	575	527	534	578	525	512	492	522	524	515	479	525	522	539	488	546	472	486	487	493	506	473	542	538	475	514	508	494	443	476	489	498	458	479	521	490	516	498	472	492	497	517	513	515	492	491	502	530	500	507	489	454	469	474	454	494	491	488	527	474	556	536	505	484	500	521	503	468	464	471	532	459	503	491	470	519	489	429	540	463	493	511	497	492	473	505	485	490	505	499	481	456	485	527	522	426	438	506	463	486	451	479	493	523	478	487	541	500	545	493	494	491	463	463	476	488	440	476	497	458	469	469	485	488	511	475	463	497	479	503	527	496	491	473	528	462	509	504	473	474	469	500	538	490	496	468	491	458	474	488	479	459	491	527	481	491	489	490	497	492	460	457	470	436	526	503	496	529	472	534	486	499	550	468	513	451	491	472	473	495	500	476	524	484	473	483	508	494	467	491	476	487	538	464	471	480	465	493	495	429	465	467	493	485	463	519	476	502	456	479	499	514	497	489	485	452	538	479	462	504	467	542	464	451	473	484	489	469	494	484	464	508	458	501	507	469	465	498	463	463	483	513	512	488	499	471	460	501	495	457	498	497	467	501	498	478	496	483	498	487	434	503	504	513	439	490	524	457	500	506	468	470	458	491	508	500	467	534	519	470	482	486	472	476	502	458	488	456	487	495	464	527	494	470	510	501	507	487	518	519	470	457	450	497	486	472	473	503	462	441	507	466	465	502	474	489	508	500	490	490	506	503	517	451	465	463	511	485	467	473	471	442	466	478	513	513	482	497	473	479	477	503	478	486	524	456	472	480	467	501	496	513	502	498	506	506	507	475	480	503	511	471	520	496	474	530	481	481	460	475	471	449	470	477	489	523	496	410	500	491	477	472	490	473	459	440	449	506	474	469	501	454	480	479	464	446	472	447	502	464	473	489	502	451	532	469	474	492	483	459	462	478	520	470	485	487	471	484	512	486	485	510	498	482	510	486	452	484	479	520	452	526	473	493	499	496	479	467	498	484	474	484	499	518	482	464	482	499	460	460	482	489	446	484	473	436	496	497	457	487	448	476	491	534	490	504	486	476	509	498	493	463	445	478	475	436	509	443	520	492	484	477	468	473	456	471	481	522	460	490	522	485	464	470	532	495	428	556	433	468	476	486	510	494	473	498	474	501	426	477	491	509	454	508	487	512	501	477	455	471	547	501	502	491	468	511	485	493	495	478	480	480	495	461	493	465	446	487	505	488	458	485	481	489	483	438	489	502	462	509	492	419	518	443	484	541	510	477	447	477	508	477	493	441	506	493	479	493	497	512	463	504	478	486	458	517	478	506	496	474	480	507	491	498	505	473	486	467	498	513	502	521	515	499	493	522	445	433	517	451	554	523	506	495	521	447	488	468	506	473	510	473	512	464	484	479	529	513	459	496	455	499	480	456	453	476	501	513	457	533	472	493	492	508	451	460	485	478	478	478	450	482	483	492	505	472	452	494	480	471	503	465	490	493	489	494	477	500	529	478	478	505	476	490	495	477	467	508	489	492	489	511	501	501	471	454	456	472	491	520	498	483	481	465	494	450	480	493	466	497	444	512	525	527	477	495	461	465	485	460	488	502	485	477	538	483	501	499	445	478	468	473	469	496	492	495	492	489	495	480	515	463	473	491	499	498	469	473	492	498	495	525	496	500	476	493	465	465	500	475	472	487	474	513	460	527	484	508	493	472	447	494	500	505	496	499	529	472	515	516	502	431	513	472	477	484	506	477	479	486	517	484	542	480	492	478	479	530	510	471	467	452	487	513	487	508	468	496	483	477	486	522	508	461	494	520	485	469	476	504	453	452	489	487	508	455	485	496	511	464	530	515	479	482	471	490	485	480	502	503	482	498	535	499	505	487	460	492	430	494	474	472	496	504	453	479	466	466	492	508	436	494	478	511	537	461	499	474	441	505	457	462	474	479	481	475	519	493	541	507	471	528	502	481	505	477	470	489	493	479	470	502	480	472	494	534	526	482	505	475	496	457	459	459	462	504	522	512	459	458	523	460	453	482	492	480	504	515	482	514	474	470	485	490	484	467	498	493	490	481	477	495	492	462	516	465	496	486	508	498	461	495	452	502	502	468	472	481	483	489	502	489	471	528	477	442	480	478	503	509	440	492	495	461	488	490	484	455	458	466	472	521	467	526	478	524	471	468	469	474	448	504	491	521	519	473	494	486	509	476	520	446	492	481	515	515	463	525	488	486	500	486	481	503	500	471	503	471	528	471	488	464	445	476	479	477	497	503	484	456	519	485	511	488	501	500	493	489	498	508	523	500	470	447	472	485	514	449	491	491	523	445	520	485	472	524	491	476	520	492	495	462	478	484	460	489	499	496	482	476	480	461	528	467	474	510	475	496	482	501	484	513	479	492	521	462	461	475	469	461	478	521	504	471	456	473	498	514	502	517	479	492	484	521	448	459	495	488	523	511	448	487	519	510	527	505	451	490	482	505	485	454	504	505	469	475	459	461	493	481	443	487	492	480	517	481	486	514	497	450	503	499	462	485	465	491	505	471	516	458	470	449	454	457	503	496	442	491	473	474	487	499	531	461	520	485	460	471	478	514	456	482	495	492	466	455	453	519	503	498	476	487	513	494	509	493	482	504	463	515	495	485	482	502	537	463	482	471	465	486	515	505	470	439	491	497	486	485	480	499	484	475	491	506	481	484	490	503	504	502	474	496	487	442	468	480	487	497	448	517	481	485	486	501	511	510	500	529	491	475	469	495	491	474	469	511	501	453	501	473	487	499	539	434	473	501	515	470	488	513	476	463	499	464	457	454	455	511	500	492	491	459	508	483	479	487	512	497	468	487	478	478	500	475	524	453	480	531	502	473	482	524	458	463	493	471	478	518	465	529	481	504	454	462	514	485	488	463	499	456	473	473	515	540	511	501	481	472	526	535	490	475	499	499	484	447	459	468	536	475	482	497	488	476	472	448	475	486	450	504	462	470	466	473	514	468	461	503	471	458	501	514	429	513	487	473	506	493	487	496	511	479	462	507	480	504	439	475	482	430	501	484	476	488	489	514	471	489	477	495	479	440	508	473	465	471	534	506	487	493	467	460	464	483	506	479	526	477	495	477	481	479	475	493	503	509	470	500	500	467	477	483	486	474	512	472	509	520	471	534	497	484	500	507	463	488	486	481	494	482	479	528	487	461	487	513	480	467	506	484	503	473	482	487	464	501	490	493	509	491	472	480	482	470	457	455	499	506	504	497	486	489	489	492	484	457	481	514	481	484	513	503	458	489	479	485	458	518	446	495	525	514	471	489	457	483	486	468	493	513	459	464	516	457	476	511	448	490	451	487	465	494	480	497	486	501	462	488	521	479	499	439	440	498	473	491	449	515	468	467	482	510	489	484	483	474	480	462	525
26367	20511	8770	492	247	193	191	172	173	157	151	165	154	157	170	139	168	160	161	141	157	151	166	152	162	161	139	148	162	140	157	146	139	140	169	130	142	141	155	152	155	148	120	152	114	171	175	144	146	150	156	139	141	135	146	151	178	144	138	152	143	154	143	136	117	148	154	131	165	152	149	125	140	149	135	151	126	129	142	144	156	130	144	164	152	143	147	135	154	142	136	169	158	138	138	143	140	152	166	150	127	143	151	137	140	158	152	146	151	140	132	161	140	147	156	150	132	170	141	149	154	142	156	147	140	125	152	128	143	151	135	150	138	131	129	143	138	130	128	169	148	140	139	139	156	152	146	148	151	130	128	152	139	157	132	158	147	145	153	164	134	150	148	144	137	148	148	136	129	144	152	154	151	161	169	163	117	142	134	157	144	130	137	152	157	132	170	139	134	145	127	141	151	138	146	139	149	139	148	141	140	140	151	148	142	137	140	168	146	147	132	146	146	151	140	145	156	126	141	146	159	134	149	134	137	150	146	163	141	136	158	144	150	157	126	136	138	166	159	129	137	149	155	141	155	145	142	140	140	146	141	150	128	140	143	148	125	143	141	139	133	131	164	149	144	145	135	151	157	151	132	147	132	134	177	127	141	149	133	161	157	153	130	165	146	128	136	146	150	127	172	132	151	129	141	180	130	144	132	161	148	140	168	126	152	137	142	152	156	170	145	152	133	151	145	159	153	142	146	132	162	141	145	132	166	137	129	153	127	149	159	154	142	152	130	150	149	141	157	148	159	140	148	130	135	145	164	135	140	144	143	174	134	152	155	150	147	163	171	133	144	137	151	146	179	133	143	142	136	134	140	140	122	134	143	142	152	157	143	146	153	155	162	147	148	158	133	135	146	143	150	146	142	128	137	140	145	135	120	147	131	149	139	139	138	166	127	133	145	171	141	169	148	132	144	132	145	154	150	174	159	147	144	142	150	140	152	152	147	131	127	141	165	137	135	141	148	157	146	142	148	121	140	143	159	138	146	165	167	138	154	159	153	145	134	162	147	138	140	142	147	152	150	157	132	143	144	128	150	147	146	146	130	130	143	168	156	160	160	154	153	144	135	139	148	152	141	129	157	166	158	148	148	138	128	125	143	136	153	166	139	128	150	149	144	157	146	170	161	127	128	144	149	169	139	145	149	148	151	139	140	150	147	133	148	147	137	153	126	153	149	140	177	124	140	130	144	164	167	153	123	136	137	131	132	138	149	131	165	157	151	148	149	136	146	133	155	130	165	139	137	145	129	140	135	138	149	143	145	150	148	147	136	146	134	122	139	170	151	150	148	142	127	140	138	154	131	165	135	155	135	127	137	135	151	122	119	148	164	141	148	135	130	123	138	136	143	167	159	135	159	152	139	161	156	153	141	140	132	171	123	146	131	143	136	145	120	134	144	139	135	145	147	146	136	159	147	136	149	127	177	144	142	151	137	143	118	156	144	151	138	134	137	127	134	153	146	117	171	155	144	132	182	134	144	138	156	147	138	165	144	141	135	153	159	147	145	142	134	144	151	137	143	147	147	133	160	132	152	135	144	153	139	140	135	152	152	152	144	161	145	116	120	146	142	155	141	146	145	149	132	152	115	122	132	176	147	140	162	156	141	147	131	137	137	141	161	159	139	162	159	139	142	158	143	147	158	156	145	152	136	154	132	160	150	137	137	150	138	173	146	127	149	149	161	138	130	134	147	146	131	149	139	137	151	156	153	135	139	145	142	148	153	134	148	142	141	145	153	164	152	140	143	135	146	149	158	158	134	157	140	145	149	141	158	136	152	140	153	138	145	160	156	160	145	129	150	137	147	151	180	138	161	131	144	142	162	155	134	143	142	143	127	124	162	157	142	125	159	143	129	134	142	126	136	158	140	138	161	144	143	139	126	151	135	145	149	156	166	137	112	142	149	154	155	135	154	150	139	144	144	153	134	141	136	162	143	144	151	167	144	142	159	135	162	137	162	145	142	130	129	148	158	141	158	130	143	137	131	147	156	139	156	151	140	159	146	133	135	131	137	152	141	128	154	132	137	152	149	137	132	154	151	127	144	153	158	137	114	140	139	147	121	157	128	128	153	160	155	138	160	125	140	119	136	142	132	146	148	130	129	136	146	138	157	152	117	151	153	134	159	153	163	141	144	140	144	150	144	152	149	152	144	146	135	139	145	141	144	137	154	167	139	129	137	145	142	171	156	110	133	136	135	139	158	130	131	172	143	138	145	172	147	136	126	148	149	158	134	147	144	138	141	158	130	142	144	150	152	156	107	131	134	169	155	166	128	143	163	141	154	141	133	155	156	155	150	150	148	154	152	123	126	139	149	117	135	125	156	127	144	144	139	149	144	142	135	148	137	160	130	137	142	149	154	163	131	174	145	156	124	140	167	132	156	142	167	143	144	132	150	139	168	132	142	145	139	146	158	139	135	154	139	138	163	152	139	140	146	128	142	128	156	139	138	139	134	158	153	142	130	128	129	143	135	129	158	120	126	142	150	158	120	134	145	139	136	137	155	164	138	146	138	143	174	143	130	131	139	145	126	148	169	160	133	139	143	127	150	158	150	148	150	137	141	148	143	159	119	132	139	137	134	156	142	125	137	120	147	155	138	153	142	145	144	124	173	136	138	149	143	150	129	157	147	135	155	131	148	175	133	142	144	143	158	148	169	139	151	144	149	149	178	152	172	154	133	157	136	144	123	139	150	144	164	138	149	157	158	146	150	158	157	162	133	153	157	129	185	131	145	137	150	157	140	141	139	149	134	164	153	147	158	145	153	150	156	151	162	141	167	149	150	131	153	136	162	157	155	160	167	152	148	116	121	142	143	152	137	134	133	157	139	169	149	158	154	130	150	144	162	151	149	158	140	124	151	156	154	152	141	131	139	152	152	127	147	149	165	142	147	134	139	125	143	155	159	148	141	144	132	148	143	137	156	151	148	142	131	141	145	159	145	158	139	125	171	119	131	142	129	150	154	137	152	162	147	123	151	142	132	149	133	154	152	118	147	140	159	136	148	170	167	160	147	145	130	151	161	140	142	150	169	154	148	133	135	131	160	148	164	146	143	157	157	152	129	147	152	113	137	139	137	137	153	152	133	141	141	163	126	157	153	134	148	128	141	152	133	156	160	147	141	133	148	149	158	140	130	141	149	123	128	138	131	132	147	160	147	134	129	135	135	149	142	165	135	128	161	146	160	131	141	141	131	158	132	136	136	152	164	115	153	140	148	163	147	159	121	158	145	156	141	156	125	145	136	144	174	131	147	139	140	124	141	151	137	130	143	140	160	134	141	150	145	145	122	142	154	137	138	141	144	159	141	135	144	137	135	147	138	141	143	148	149	148	140	146	132	129	154	145	132	143	133	142	130	156	145	143	151	154	136	140	126	133	158	144	139	169	149	137	134	144	151	145	146	147	160	147	129	147	125	146	131	146	131	126	150	127	153	146	142	154	145	148
12844	1313	1206	669	511	400	382	349	354	309	339	312	325	299	299	314	318	300	289	270	295	301	285	311	292	272	277	298	288	282	297	294	295	262	259	282	268	291	301	266	294	284	297	308	290	279	280	288	295	279	286	276	269	292	283	285	282	282	304	272	303	282	274	270	296	298	246	297	287	290	290	291	306	278	294	319	257	259	295	293	285	274	279	309	282	291	262	278	264	310	283	281	298	306	301	261	292	261	298	307	264	294	289	263	268	266	290	302	280	243	287	280	295	322	268	295	252	285	299	305	300	286	276	297	300	291	281	277	272	285	269	266	294	310	260	281	274	290	283	277	283	243	283	300	305	305	270	303	299	304	294	313	288	271	287	296	291	316	291	277	296	293	297	291	299	289	278	287	282	262	300	285	290	307	269	282	304	293	273	278	267	296	279	279	273	270	258	298	278	306	306	285	266	292	264	288	307	273	323	277	315	295	303	270	250	302	297	240	281	291	302	268	288	283	266	272	272	289	288	275	262	287	276	283	286	305	291	278	266	278	288	263	264	263	274	316	287	283	274	276	263	288	252	276	281	271	295	259	321	310	283	316	274	281	280	278	272	287	259	263	258	279	271	271	279	324	275	267	286	269	293	293	278	274	288	284	293	278	310	293	260	248	254	285	270	280	279	288	287	282	285	257	294	272	271	293	273	315	293	319	311	324	289	296	277	304	312	296	261	269	294	321	275	294	305	319	261	293	279	296	284	277	302	293	310	280	301	278	285	300	283	242	277	283	322	320	273	300	308	324	275	302	268	297	308	268	289	283	275	286	277	291	316	281	275	274	275	281	260	288	262	254	265	295	286	285	303	312	281	270	266	282	305	292	317	289	308	264	293	255	267	306	274	310	291	281	305	294	265	293	279	273	280	262	278	258	280	293	299	267	263	253	269	298	265	312	284	304	248	290	278	263	289	308	269	277	296	295	292	292	279	254	309	290	258	293	288	260	284	284	299	274	276	302	272	272	282	281	295	292	281	276	286	265	299	307	284	280	275	281	280	277	267	258	291	293	291	258	281	274	265	309	277	273	283	307	283	286	284	292	277	295	274	298	276	287	276	274	281	294	271	306	289	303	283	296	300	281	277	283	293	278	301	281	275	284	250	292	284	276	291	281	298	267	314	270	299	298	322	298	293	288	275	276	285	284	285	266	237	273	273	314	291	311	273	281	266	274	270	273	282	289	313	285	316	297	286	278	265	290	279	302	313	261	322	295	257	247	289	299	281	262	280	289	284	290	303	263	268	303	279	276	280	264	295	267	306	263	311	283	282	310	287	269	274	253	306	308	295	277	297	322	273	273	270	246	290	298	308	293	311	298	263	260	295	267	273	308	304	299	317	304	304	262	295	299	287	283	290	279	297	291	280	285	280	301	315	286	299	263	303	257	301	267	295	254	291	277	314	268	277	318	319	275	300	302	268	311	265	295	288	302	289	283	273	275	275	300	264	283	294	276	289	318	278	274	311	267	277	319	296	239	294	304	282	299	298	292	302	263	260	293	309	281	293	261	305	316	285	291	279	251	299	307	259	254	291	313	288	301	293	294	275	284	292	280	299	253	307	279	302	290	300	313	273	309	302	307	285	295	282	294	324	287	294	268	286	276	275	282	295	301	261	293	281	283	332	290	283	294	316	270	270	295	302	265	285	264	297	279	310	280	303	273	274	296	279	282	281	273	294	267	280	291	262	312	296	299	277	261	322	314	272	323	290	298	279	288	281	272	278	295	278	304	321	293	302	294	265	287	300	297	283	304	292	284	293	282	253	283	266	287	256	264	283	264	271	319	303	299	296	277	262	274	311	271	261	275	267	276	255	285	266	242	307	303	268	319	276	297	308	292	272	265	295	293	303	287	288	289	294	306	284	300	304	281	278	321	260	306	280	263	292	280	303	302	285	310	283	274	271	286	304	278	285	253	287	286	262	315	274	294	270	270	308	282	289	281	285	250	282	285	273	251	266	273	287	268	273	281	294	284	291	270	271	271	290	260	291	263	281	272	292	308	272	272	307	301	293	261	301	295	294	291	267	271	305	265	296	270	265	292	270	261	287	284	292	286	293	282	264	279	263	303	299	248	270	276	301	281	298	281	290	268	264	275	291	291	297	256	283	250	289	276	292	264	288	290	282	296	300	274	286	287	318	300	294	300	266	273	261	321	262	279	287	269	271	273	323	307	295	244	278	302	303	290	292	288	299	286	271	303	289	286	281	295	269	289	271	265	283	274	268	279	285	298	274	291	296	275	298	255	302	310	262	273	308	278	252	263	298	268	242	287	276	308	269	289	293	273	292	277	281	291	295	301	287	306	279	288	273	259	306	273	300	269	287	267	284	277	276	316	290	265	271	282	273	281	309	280	289	256	294	265	289	264	287	273	269	255	265	271	289	293	293	297	299	282	290	275	292	302	267	268	253	296	260	297	299	260	303	290	301	275	288	323	277	295	307	304	295	283	281	303	300	278	303	284	254	276	280	280	300	298	263	308	275	279	295	286	291	283	247	277	297	255	300	273	258	294	267	294	302	269	273	283	287	305	289	265	313	282	303	286	284	256	307	304	284	264	307	287	262	311	258	302	283	290	278	253	283	297	264	308	259	285	295	271	284	290	273	271	293	310	288	298	274	269	247	281	300	296	237	265	301	296	282	296	298	317	289	318	275	271	289	288	277	299	251	283	303	285	278	267	268	274	269	293	304	285	281	305	268	304	312	311	304	285	307	255	251	296	301	310	296	308	306	263	336	294	286	286	258	263	302	290	296	281	259	289	284	281	295	275	300	302	284	298	277	281	271	275	289	301	289	282	280	263	275	290	297	300	282	319	304	268	299	299	270	264	297	260	293	254	293	286	253	297	236	296	297	274	282	274	298	296	289	317	264	270	289	270	292	268	286	277	279	313	296	251	259	288	279	302	256	279	284	293	309	266	296	263	283	279	278	289	277	260	246	275	277	290	314	264	292	289	263	291	306	279	285	288	290	304	278	295	256	291	285	294	285	255	240	292	261	283	304	315	305	280	281	270	273	283	281	307	265	285	266	278	280	262	297	300	256	273	298	281	297	271	298	299	259	327	312	260	311	288	283	284	278	286	280	281	303	286	284	308	273	303	278	284	257	281	285	262	268	276	293	288	288	313	283	265	269	294	294	294	264	274	296	290	259	293	289	311	275	272	307	285	267	288	276	323	262	281	291	295	304	256	284	281	274	276	294	276	308	245	291	278	282	319	321	280	305	275	278	296	286	302	297	276	296	257	274	273	288	296	286	296	273	301	271	315	300	270	288	279	264	299	299	290	286	262	304	325	275	255	307	291	316	269	274	259	314	271	263	270	285	273	295	284	272	278	264	287	278	264	307	252	247	309	296	310	292	283	252	293	283	307	297	272	288	301	272	293	279	280	260	294	319	282	280	272	274	282	262	300	283	285	299	305	289	249	270	271	284	282	298	308	272	308	277	279	299	309
23906	20980	28000	24131	19908	1612	513	328	294	254	217	195	186	171	155	178	126	162	154	140	138	127	131	154	136	142	123	122	106	111	125	122	134	118	125	119	101	100	130	97	119	124	120	125	118	124	92	128	103	120	95	120	133	121	135	117	117	101	97	127	108	110	110	121	114	114	105	117	104	105	103	110	118	111	95	111	99	107	98	124	103	128	108	92	103	116	118	108	101	120	109	101	99	95	111	105	120	125	119	106	111	90	118	103	116	118	109	110	113	122	110	100	111	123	119	122	108	121	102	121	108	115	116	113	112	117	123	101	106	141	98	112	97	114	119	107	104	107	104	105	115	139	89	130	101	96	121	114	118	121	135	116	103	89	103	91	96	111	122	121	94	106	103	128	108	104	93	140	109	102	107	114	120	116	124	94	105	106	139	125	111	103	98	110	108	116	122	99	95	103	127	111	105	108	125	111	112	120	121	110	104	116	109	131	100	105	100	124	115	101	115	93	114	104	102	103	110	110	108	105	111	123	108	111	110	99	131	99	102	127	124	118	121	108	93	96	119	109	120	130	114	105	113	113	118	119	126	126	107	114	126	101	96	115	100	127	117	121	105	109	106	110	103	125	96	107	100	107	93	125	116	99	86	116	115	106	107	117	131	112	117	95	127	121	130	97	115	108	105	130	124	104	118	103	108	131	136	99	116	120	115	113	103	123	110	118	121	130	126	126	122	113	119	117	116	123	112	102	113	96	105	109	115	109	116	125	106	121	120	98	121	120	125	122	112	101	118	114	109	115	110	104	123	119	126	118	105	109	127	112	124	98	98	101	89	120	123	113	99	137	123	95	111	119	113	125	108	107	109	128	107	112	114	108	125	124	105	113	114	106	108	122	92	107	128	107	97	124	124	105	102	118	110	83	108	116	113	110	115	118	137	102	106	115	127	107	109	99	104	111	117	99	133	107	104	110	102	106	114	118	108	112	110	115	107	119	123	95	116	110	115	126	92	111	105	111	99	118	100	121	127	115	121	94	98	111	99	84	98	107	110	116	110	107	105	103	103	108	106	102	95	106	107	100	113	122	118	116	116	115	93	108	123	134	118	123	116	107	85	99	91	116	109	122	110	107	114	125	126	109	99	123	98	117	95	115	108	127	119	105	110	106	118	112	88	117	100	101	113	109	121	126	108	117	106	112	111	112	108	114	90	115	112	115	126	107	109	96	123	91	102	98	106	97	102	110	110	103	125	117	121	110	120	102	106	114	111	120	102	114	130	107	117	133	114	118	100	96	108	112	104	109	140	139	102	125	101	128	92	109	124	110	106	119	112	100	110	112	115	117	101	104	109	104	130	98	102	120	124	103	100	125	132	107	124	127	134	124	105	100	142	106	113	107	105	99	112	93	109	130	112	124	93	105	120	106	97	123	127	118	101	111	111	105	112	109	132	123	99	105	116	101	114	116	101	111	112	117	115	106	107	111	98	101	118	93	103	105	108	106	124	103	112	117	115	116	101	107	114	118	112	125	103	118	105	111	108	121	92	111	118	130	114	114	111	115	122	135	120	93	121	116	112	101	115	102	102	119	93	122	97	112	108	117	109	93	121	100	106	95	107	131	118	123	108	119	88	101	102	99	86	115	102	108	117	133	105	110	114	92	117	111	105	115	102	102	112	110	133	106	99	120	116	117	103	142	117	103	110	114	97	108	100	111	104	123	89	131	114	114	119	119	102	142	108	96	131	100	116	98	112	100	115	118	106	106	124	89	122	95	122	126	124	95	111	94	106	103	106	115	120	89	113	112	120	110	127	112	128	137	99	130	98	119	109	124	110	110	111	112	115	120	108	119	106	105	121	125	95	105	106	119	111	112	97	103	114	118	102	116	128	113	125	109	128	114	110	111	107	112	111	110	128	100	133	131	124	98	87	106	103	122	84	112	124	89	108	112	116	93	126	110	105	107	111	103	111	98	107	122	107	104	109	104	108	125	122	107	115	117	111	102	131	118	94	115	114	121	106	139	119	105	114	120	109	111	116	111	97	115	122	123	114	129	124	113	119	127	121	113	121	95	109	103	122	112	112	83	113	123	134	102	137	96	115	122	122	95	115	112	109	114	104	108	115	118	131	92	107	131	112	97	118	114	107	129	100	114	124	88	106	113	106	130	113	97	119	97	110	101	106	111	98	120	101	120	139	91	103	130	100	96	112	116	135	116	107	109	99	102	119	121	95	114	117	124	119	126	120	110	109	104	120	122	85	114	99	114	96	147	114	107	112	106	117	117	98	106	90	140	102	97	103	106	127	114	119	117	122	115	111	107	118	108	116	112	112	117	103	104	110	117	109	107	101	115	90	101	108	114	106	108	118	109	133	117	107	128	114	101	119	100	116	129	107	106	114	99	105	119	114	114	95	117	102	103	111	107	105	100	118	105	117	111	130	119	128	124	115	122	120	110	125	109	123	105	121	106	102	124	113	107	113	107	122	109	114	121	108	106	102	95	106	85	101	97	111	93	116	100	106	112	134	108	104	115	130	124	127	115	92	105	128	101	110	103	109	123	103	119	118	113	105	116	110	115	126	105	114	106	101	103	104	90	105	124	108	86	118	108	115	121	116	110	114	105	109	115	118	110	116	106	122	121	112	84	109	108	102	112	120	94	115	100	111	112	137	122	111	116	117	114	100	125	116	91	109	94	113	99	107	119	105	134	116	110	96	112	108	107	109	115	122	116	109	106	127	121	127	107	114	109	102	108	110	124	122	126	101	105	100	107	105	130	114	107	102	103	100	113	97	88	121	86	116	125	114	112	108	114	127	118	103	103	104	106	125	115	114	103	125	103	88	118	98	104	107	103	126	115	115	94	104	104	116	127	122	128	89	106	101	117	84	113	109	106	118	117	114	103	109	89	104	117	100	111	112	101	97	119	115	98	129	104	107	116	104	120	99	110	101	105	111	105	105	103	115	104	117	114	114	113	116	116	103	121	109	108	118	83	128	113	120	135	102	114	93	114	124	119	122	117	106	114	110	97	121	114	93	123	116	108	102	108	128	109	99	123	107	96	103	113	103	105	126	104	94	114	94	103	109	112	114	118	103	96	107	107	103	113	114	101	98	122	129	119	108	120	101	108	99	97	114	123	112	115	121	105	132	117	90	104	116	114	112	129	103	97	122	106	117	100	113	101	119	110	110	97	105	117	100	99	105	129	106	110	104	130	112	114	106	132	119	115	105	111	119	97	109	107	105	114	110	140	113	121	114	102	131	118	111	93	94	95	128	115	119	113	108	105	91	122	120	140	114	114	109	119	94	111	106	98	104	117	119	111	124	121	113	110	93	113	106	100	103	128	113	120	117	118	99	106	119	102	111	131	103	116	121	95	125	95	104	103	118	118	99	120	131	108	108	116	105	106	99	100	102	115	114	96	97	117	103	96	119	108	110	115	101	103	118	118	109	102	138	118	110	116	103	120	103	118	123	123	112	106	130	111	96	114	101	107	106	91	122	107
24948	9639	8092	3992	2618	1778	1309	1062	918	784	614	539	528	484	445	393	370	347	309	294	297	300	302	262	313	272	267	265	265	250	261	281	252	238	245	221	245	258	229	253	225	241	219	211	242	247	222	241	228	228	223	194	196	216	236	221	224	248	218	233	221	229	197	220	229	241	234	213	221	240	227	233	224	220	221	210	227	230	203	216	208	219	227	199	234	219	235	210	247	235	200	225	220	213	219	226	218	204	207	199	215	203	254	226	231	248	202	202	221	196	231	223	187	219	222	199	184	214	200	221	237	214	213	179	206	200	236	206	234	217	215	196	226	232	206	266	216	242	212	221	228	222	219	222	236	231	204	223	227	205	207	194	215	220	210	224	226	242	218	219	225	207	227	226	218	231	211	212	217	207	206	195	211	200	198	224	230	208	235	220	211	219	203	222	231	216	201	205	211	200	219	238	187	218	211	239	225	227	216	198	213	226	205	226	204	201	214	207	198	230	226	233	186	224	237	226	227	215	206	203	251	219	185	200	216	216	220	223	214	221	190	218	211	210	216	213	208	220	212	224	200	246	235	227	224	222	216	191	198	207	220	245	234	208	202	211	189	199	237	184	236	205	209	196	198	190	209	237	224	200	224	211	229	236	217	228	233	213	217	221	205	191	230	217	207	188	204	228	225	208	209	209	208	221	195	227	199	215	215	203	216	221	224	228	204	207	227	195	220	206	230	204	223	204	208	207	216	219	224	238	207	221	199	216	230	217	218	198	238	229	202	216	198	224	192	214	230	210	197	217	225	211	218	209	205	237	242	207	212	205	212	227	206	214	233	263	201	203	234	219	218	198	222	203	203	187	234	210	215	225	234	225	212	190	236	227	220	206	211	228	237	191	220	203	201	226	210	199	202	234	224	229	209	236	210	213	227	216	205	232	228	221	200	214	224	223	204	208	189	184	228	230	210	210	195	227	216	186	208	225	212	190	200	222	191	218	202	208	213	223	231	213	227	207	188	231	208	230	228	224	215	210	210	228	208	203	216	204	212	188	218	225	219	211	214	215	211	191	212	228	220	247	220	239	220	207	244	213	209	232	219	200	201	228	224	207	211	207	194	224	203	231	226	211	215	220	201	230	213	219	221	217	202	203	197	211	210	221	195	232	213	191	207	226	223	220	195	203	189	214	224	266	215	225	232	200	220	194	232	217	239	200	213	231	248	213	219	238	218	196	227	197	217	219	207	233	207	204	230	211	199	215	208	198	210	184	205	225	184	223	208	212	222	222	220	247	211	209	230	211	217	245	201	200	201	204	204	208	205	237	218	217	252	201	240	222	237	212	208	226	215	231	209	204	216	198	215	190	229	236	237	232	188	215	235	206	210	224	206	219	222	197	207	212	246	240	222	227	189	249	232	207	220	224	212	199	223	194	200	226	219	226	221	190	213	198	217	207	240	216	211	182	225	203	195	204	235	210	194	213	217	208	201	204	226	208	217	212	219	208	212	223	210	210	240	197	218	198	208	233	210	213	211	214	232	195	209	203	206	222	209	213	216	236	212	229	220	220	214	241	193	203	206	218	228	224	228	203	223	217	248	226	220	202	248	223	206	226	202	217	196	188	215	209	228	206	216	193	215	224	205	210	241	208	218	213	214	219	210	217	222	189	206	225	224	201	197	207	231	249	218	219	222	205	240	230	232	219	208	225	218	224	210	244	223	212	222	216	226	196	215	200	224	232	223	219	205	199	199	203	225	233	211	214	221	203	218	230	204	203	196	199	237	214	210	231	225	219	219	218	210	225	231	221	220	239	209	226	224	205	236	223	223	200	198	225	205	215	224	223	199	189	212	245	229	195	221	189	212	217	220	196	202	228	205	198	226	217	222	238	207	211	249	241	218	210	202	214	214	213	194	219	222	190	244	201	207	226	209	236	230	223	224	227	196	190	191	198	238	210	220	236	218	230	231	226	196	206	214	208	239	208	218	178	214	192	207	232	222	232	223	224	216	226	215	212	223	207	222	210	221	225	243	219	218	197	207	218	234	225	211	209	228	186	232	213	192	233	210	241	210	206	209	217	228	200	231	205	228	197	235	216	235	239	215	254	236	204	230	214	251	213	220	223	234	231	221	207	234	198	235	243	212	203	238	182	210	218	224	204	209	262	203	195	215	243	221	214	226	211	204	232	221	229	199	221	202	199	206	243	230	225	213	196	213	208	213	228	237	220	234	208	243	219	245	227	203	217	241	188	213	229	191	229	227	214	222	225	222	202	213	221	223	230	258	220	200	231	205	213	233	221	229	234	218	213	221	223	192	220	202	203	225	225	205	214	205	214	225	227	200	198	216	231	204	215	208	205	216	210	242	222	238	242	213	198	207	216	217	208	214	189	192	210	217	219	200	214	198	226	221	201	208	202	202	214	198	191	235	223	216	225	222	211	226	208	209	208	192	215	237	214	211	225	225	214	219	223	201	205	220	221	200	210	204	221	195	206	209	238	226	190	226	212	208	222	229	220	218	229	222	222	204	218	215	222	221	225	235	216	228	224	219	228	231	224	181	216	207	216	214	216	229	226	217	207	245	221	232	216	201	238	207	253	236	222	222	186	226	229	205	204	210	197	216	181	192	227	206	219	194	205	232	222	206	199	198	201	236	213	192	230	228	215	209	235	216	222	244	217	198	204	201	212	195	216	224	222	226	215	254	187	197	243	252	232	202	205	225	192	225	206	227	211	222	207	215	222	209	234	206	218	189	199	205	221	221	204	206	242	223	198	201	238	232	225	213	230	232	208	229	221	187	226	200	219	236	221	229	213	204	205	220	215	203	201	222	229	193	203	217	221	225	206	231	217	213	230	198	209	219	195	211	200	207	211	229	259	220	231	217	234	205	213	212	210	215	231	229	214	218	226	192	208	194	225	212	207	219	195	208	209	182	209	188	219	211	231	211	204	214	203	217	204	228	222	214	220	215	208	205	205	214	213	222	245	200	213	228	207	223	206	221	213	214	177	202	217	234	232	224	202	202	229	221	215	244	211	211	208	210	215	207	218	206	224	190	210	236	188	203	208	209	230	233	217	223	222	227	242	193	209	208	241	208	195	221	207	204	233	209	205	214	211	205	208	205	223	216	211	215	217	196	220	227	227	239	219	217	221	188	225	229	205	216	217	204	205	214	231	211	258	222	225	240	207	207	206	237	206	214	214	230	217	210	196	208	204	207	205	202	218	219	233	198	205	216	231	217	200	233	206	200	191	207	231	225	242	228	205	189	233	208	219	200	225	220	202	224	233	221	211	201	223	202	217	198	228	213	229	198	188	216	193	233	225	220	218	203	249	205	218	239	217	204	206	238	225	197	206	200	235	208	235	229	220	228	234	221	216	220	219	214	232	241	210	214	199	222	197	213	215	228	207	199	219	205	185	216	232	232	191	236	230	222	204	245	213	189	219	214	197	226	220	215	206	225	264	230	231	233	241	236	219	230	223	213	193	203	228	211	221	216	238	198	226
22903	20962	28661	23443	20962	19331	2023	764	586	536	473	441	416	402	384	385	377	321	351	335	339	323	328	323	323	349	293	305	306	296	303	296	324	271	291	301	301	316	299	287	303	298	272	275	306	283	273	284	292	296	288	285	250	276	277	277	269	273	269	279	274	305	303	284	266	262	300	306	293	244	254	284	264	278	307	299	284	287	299	283	284	263	302	256	277	291	284	290	282	311	289	277	264	276	298	264	273	300	304	265	293	271	249	272	264	270	318	282	267	296	258	289	307	284	308	315	278	264	294	291	300	297	264	260	313	303	287	303	290	256	272	263	264	280	277	294	277	262	266	268	285	266	293	287	293	284	291	270	276	282	306	303	295	302	293	284	279	293	275	275	300	265	296	273	295	294	280	277	280	297	311	299	272	297	274	243	259	285	273	303	272	263	298	293	249	282	296	260	267	281	273	256	271	260	312	290	287	266	296	305	269	300	262	275	286	252	298	276	273	265	261	296	290	240	298	292	264	267	255	262	292	290	307	285	253	286	307	256	276	282	251	250	274	279	270	271	296	294	279	267	254	286	261	267	296	258	277	288	287	276	282	253	276	284	274	285	282	296	250	275	272	309	291	279	288	279	274	290	278	269	295	280	276	301	291	277	307	279	293	258	264	285	274	280	275	291	267	284	301	300	251	281	295	267	311	261	303	254	301	268	278	287	277	280	275	285	266	254	279	295	281	287	284	274	286	290	268	290	292	283	260	267	276	269	277	274	279	256	293	265	288	314	269	295	294	279	285	305	281	301	281	272	272	272	298	274	296	288	304	275	269	285	275	291	277	267	277	277	275	284	266	288	289	266	262	275	296	295	274	318	241	276	276	248	255	273	257	266	279	268	262	253	295	282	251	276	261	313	322	282	269	307	315	271	267	273	295	275	285	283	267	263	257	295	307	288	265	267	282	275	295	281	282	313	271	257	259	297	260	293	282	245	257	292	286	288	281	289	311	319	265	315	283	274	286	267	259	289	266	273	295	296	294	275	292	269	293	287	305	265	283	293	272	278	275	285	293	269	277	280	248	273	262	268	277	305	275	291	280	302	267	292	265	284	304	269	270	270	266	280	270	293	277	314	261	270	319	273	266	297	288	278	307	268	264	290	278	272	276	313	289	281	266	296	293	279	301	274	276	278	294	281	277	262	285	291	289	272	258	283	262	293	280	280	275	291	279	270	316	254	300	278	278	257	275	238	266	277	295	269	268	262	276	265	252	275	251	264	295	304	301	281	259	274	252	299	287	281	316	261	269	317	269	284	253	280	297	276	292	299	262	304	297	292	279	302	292	295	286	233	270	231	280	261	280	280	278	301	247	289	288	279	281	322	250	276	284	288	294	255	281	269	261	280	258	269	292	255	305	302	289	285	280	329	287	290	281	267	263	265	304	274	275	288	250	296	271	288	299	261	274	270	294	282	258	306	284	293	249	273	267	295	273	286	281	303	278	237	293	252	277	290	273	284	300	289	306	247	285	284	271	287	248	292	270	289	292	277	269	276	266	304	282	304	285	258	297	287	268	305	294	289	257	282	270	253	285	305	280	288	283	298	252	263	284	261	293	273	302	286	291	275	306	271	290	276	270	285	270	309	277	291	310	279	282	247	273	264	280	254	272	269	263	284	263	268	307	268	299	271	253	280	273	291	250	278	281	286	280	286	262	276	284	267	286	284	271	281	257	284	288	276	258	266	278	296	285	293	245	271	325	276	271	282	284	283	271	304	245	311	275	281	288	255	280	300	264	287	271	301	266	276	292	262	255	273	289	250	286	253	297	295	287	264	309	262	277	291	309	304	252	256	285	274	277	250	284	271	287	303	275	272	256	268	263	254	268	277	296	289	293	294	282	297	277	311	338	315	269	278	271	276	288	272	280	292	271	291	286	270	307	267	296	271	300	286	262	300	257	276	290	265	241	269	294	263	269	259	293	268	253	258	290	272	281	264	268	256	278	270	296	302	287	289	256	260	293	268	266	270	266	279	258	251	268	289	271	308	276	289	285	289	268	300	296	277	267	248	257	282	290	289	293	258	296	280	283	271	274	275	300	283	280	301	284	279	274	284	283	305	309	256	252	294	261	332	258	265	262	268	268	272	266	298	270	264	276	306	268	307	296	283	291	273	277	283	267	293	302	271	292	301	247	300	286	268	316	278	311	273	298	261	265	311	277	265	287	267	281	290	291	265	274	288	290	300	268	280	273	286	287	265	283	278	295	266	278	277	288	266	293	281	267	291	312	291	277	280	280	294	232	282	266	295	245	265	311	286	252	289	274	265	242	270	269	280	262	268	271	313	283	290	280	295	311	291	242	287	291	294	282	291	302	274	266	300	287	248	290	262	274	290	269	264	262	285	262	285	263	286	251	307	265	261	277	259	274	282	268	271	283	284	262	302	281	273	300	273	272	300	313	274	288	292	265	289	276	274	269	290	283	285	293	291	267	252	301	266	247	267	304	304	262	302	277	303	292	268	277	304	253	257	296	271	291	314	270	249	277	274	294	273	266	293	286	283	280	261	261	294	296	272	299	304	276	277	274	287	232	257	292	265	284	265	263	269	277	289	268	265	277	271	262	300	288	263	232	278	257	271	257	276	276	306	250	255	276	300	277	244	319	252	310	285	283	287	288	291	257	259	269	281	273	269	282	281	260	281	281	310	288	284	287	294	283	270	286	309	299	275	276	278	268	278	285	291	275	277	272	282	294	276	270	258	290	272	277	289	252	294	296	302	260	283	270	272	268	275	279	270	276	290	298	277	322	285	278	267	264	270	301	290	291	293	279	277	288	279	271	282	286	294	282	273	273	285	287	287	241	272	274	275	274	267	246	296	277	254	275	262	264	292	265	275	245	286	267	280	285	283	270	233	278	276	280	296	278	279	270	278	264	277	292	265	274	287	306	263	279	278	289	286	283	276	285	228	280	294	283	250	270	246	272	293	263	264	257	258	271	262	297	309	264	282	269	285	284	304	278	284	300	299	283	279	285	266	304	265	271	293	286	305	320	284	278	278	264	271	288	318	279	308	266	276	268	270	278	272	303	295	254	265	277	275	289	284	251	268	285	287	264	269	273	276	278	283	280	280	255	278	257	273	278	284	297	270	298	313	283	265	260	286	287	296	318	273	284	280	284	256	279	273	286	266	290	293	291	236	272	280	296	283	305	267	259	277	296	280	264	294	280	264	271	295	299	291	300	270	265	294	254	259	242	284	284	276	261	290	310	270	271	297	234	293	290	274	290	265	242	301	262	302	283	291	303	265	284	291	260	292	274	285	275	285	288	282	278	259	272	293	275	257	261	283	297	276	291	273	248	298	279	299	286	268	276	280	306	287	262	269	261	286	292	287	259	275	288	236	283	310	300	271	301	274	287	276	293	268	281	285	299	301	284	323	278	265	263	292	297	303	273	261	286	273	290	281	235	291	277	292	265	301	293	254	268	285	299	250	299	249	263	252	279	275	273	289
27908	15524	13282	7073	4778	3498	2702	2157	1804	1415	1352	1186	1047	964	914	883	806	774	699	683	671	618	622	690	588	557	591	595	566	566	574	556	523	556	525	521	546	552	515	520	517	564	511	516	491	493	509	503	529	511	524	453	518	492	475	498	480	523	509	499	541	477	483	518	513	471	501	482	485	517	499	462	541	456	473	489	522	524	451	525	506	476	476	492	505	466	511	509	495	479	449	513	505	471	482	477	473	449	491	502	484	525	495	440	477	437	498	444	500	480	453	492	463	470	454	455	519	471	483	484	456	476	510	492	471	499	496	493	505	495	495	469	445	472	515	498	492	491	481	464	463	494	503	483	482	463	474	498	484	507	466	494	460	466	499	473	450	463	533	470	466	497	506	505	475	487	508	487	469	515	469	481	498	537	518	495	516	468	471	498	439	497	489	499	471	506	451	506	444	486	451	503	488	463	494	473	482	497	514	487	491	487	462	503	495	498	487	487	487	454	500	514	424	484	499	495	459	468	490	497	499	476	482	450	495	501	493	528	467	499	490	454	483	522	508	513	514	481	493	479	514	493	510	452	469	513	461	472	486	507	469	473	503	502	504	479	481	486	472	463	485	516	485	494	489	473	513	467	479	455	501	505	487	480	514	498	511	494	489	485	469	540	523	512	490	486	511	473	480	485	477	504	512	502	450	524	479	471	481	504	466	509	538	470	474	452	449	484	456	490	492	463	473	514	502	462	520	453	482	480	478	495	461	517	481	454	485	503	476	474	461	442	454	491	457	485	487	483	481	490	483	441	454	516	495	484	508	498	536	476	537	466	521	477	501	500	501	508	493	457	460	525	446	466	488	490	456	461	447	516	496	474	462	475	507	445	465	459	476	516	480	459	501	488	515	486	459	524	488	431	493	489	490	494	488	509	510	504	487	504	515	500	468	473	499	516	493	498	457	442	480	485	513	521	470	491	428	485	487	491	512	466	493	462	457	490	443	498	461	462	491	489	520	475	489	472	494	504	446	470	510	485	485	487	485	455	476	474	442	434	490	475	472	515	490	454	492	470	458	478	485	501	468	467	499	474	489	479	495	472	472	462	445	478	466	479	483	506	486	459	527	456	475	469	486	512	499	493	464	468	535	495	502	496	419	477	497	494	466	468	491	485	481	474	494	520	480	506	494	486	476	445	524	490	483	480	515	457	480	480	517	483	491	485	481	501	510	482	465	487	541	534	467	509	499	460	437	480	460	461	502	488	460	515	460	484	537	495	457	471	480	476	507	493	473	498	467	499	482	496	483	499	477	476	485	446	502	477	510	448	483	461	463	482	517	460	487	474	476	504	466	501	494	464	460	481	495	507	528	464	502	463	469	489	483	462	467	447	438	471	525	477	520	480	462	492	485	452	511	488	513	498	527	518	463	483	457	488	465	483	473	553	498	471	485	504	466	486	472	490	510	482	530	452	454	480	475	479	476	526	442	479	504	467	465	455	467	503	460	523	486	527	480	464	497	482	541	486	498	450	508	502	490	526	469	497	478	482	498	521	472	468	474	460	493	460	523	491	482	494	441	466	471	490	472	463	464	479	517	492	482	461	533	517	509	468	438	485	473	437	483	527	473	475	505	479	498	482	487	494	503	476	492	467	494	492	498	486	512	477	444	492	489	473	492	481	458	514	488	475	484	489	499	500	484	501	463	466	493	504	509	476	511	533	470	487	488	478	487	476	511	493	509	475	469	465	451	522	474	486	507	493	473	474	480	516	488	516	515	487	476	452	470	481	495	495	433	497	531	496	481	510	483	483	472	499	495	496	480	516	492	477	459	499	485	494	475	491	452	496	473	478	471	447	468	492	500	464	504	491	538	494	511	499	479	447	505	521	488	473	475	483	468	494	472	513	450	480	494	494	492	512	503	488	494	467	477	499	487	483	462	473	468	481	464	460	495	490	491	470	443	473	477	503	473	444	464	475	495	459	510	504	491	474	483	476	454	489	478	501	481	479	471	479	470	477	473	473	466	482	515	513	470	494	482	504	484	474	495	485	470	480	456	466	467	483	460	451	492	458	512	458	487	483	467	473	440	438	501	482	474	524	510	542	481	458	484	477	475	494	501	477	501	520	504	501	473	481	501	506	464	447	493	501	502	486	468	523	459	491	486	496	505	485	529	489	465	498	500	522	507	492	483	454	474	487	487	472	459	480	494	489	455	463	479	516	478	468	485	502	485	461	510	438	486	486	467	452	522	472	540	516	470	499	489	495	473	446	463	464	466	474	507	454	435	465	500	496	456	537	500	454	495	481	459	503	492	485	465	488	473	476	475	468	440	454	508	488	456	499	466	490	461	453	512	465	465	456	496	491	477	501	464	505	477	493	452	508	495	497	487	500	500	529	515	503	472	492	479	491	507	467	499	493	502	506	457	510	499	472	474	480	541	465	464	460	505	505	479	450	515	518	472	470	482	492	477	459	482	497	486	492	477	514	489	484	483	489	473	477	455	478	497	471	467	487	450	486	486	508	510	471	497	490	480	493	475	489	473	476	499	455	510	473	431	469	461	474	486	478	473	501	499	508	474	494	500	492	469	464	480	469	461	487	453	458	508	482	514	464	521	427	478	489	451	477	508	494	492	433	499	507	520	469	502	499	485	461	481	530	479	490	485	450	466	445	440	465	498	528	442	460	515	470	482	476	500	446	458	448	471	423	466	482	475	490	445	435	450	458	483	528	478	459	498	493	441	485	492	497	466	460	499	481	457	518	473	462	463	490	486	482	448	481	493	508	508	469	492	486	497	484	465	512	457	466	483	505	475	497	494	476	480	478	509	456	444	506	497	464	498	511	481	497	507	522	531	469	484	485	474	444	504	512	473	473	466	478	485	484	492	480	494	495	478	478	529	508	464	461	506	502	482	485	480	453	506	476	498	502	478	467	494	501	492	500	460	488	514	452	466	469	480	526	506	501	472	450	502	507	484	500	467	486	489	516	509	493	511	490	477	483	464	496	444	480	469	485	527	442	463	474	507	517	475	502	470	471	476	489	493	454	508	455	478	505	478	457	493	481	463	450	465	452	489	497	500	537	428	489	495	502	474	484	490	490	479	494	482	456	442	490	464	458	497	463	464	456	504	512	475	497	461	520	534	491	496	515	446	459	482	501	508	456	517	464	486	492	504	463	494	479	513	479	468	465	494	456	507	456	485	489	451	455	487	485	486	478	510	471	498	492	476	502	444	479	487	457	506	491	471	506	482	474	508	507	484	514	472	486	485	467	543	467	472	483	402	485	495	489	503	523	462	530	452	486	482	474	536	479	463	513	482	507	454	416	474	507	526	486	495	483	459	459	496	475	452	504	472	497	477	500	478	510	504	494	462	497	462	497	495	463	482	480	495	487	487	463	489	459	490	485	494	480	475	498	479	461	486	519	479	472	456	477	447	539	469	449	509	497	465	482	515	469	506	504	515	501	477	508	468	490	493	498	507	473	492	458	456	454	473	456	481	463	485	525
26422	20514	8489	508	239	204	194	159	165	160	144	148	169	146	159	156	141	159	166	150	142	154	132	156	145	153	150	134	145	161	146	165	153	145	142	142	130	130	158	165	148	129	147	145	154	136	146	141	127	140	155	154	149	125	162	159	128	137	120	133	152	132	144	141	145	148	153	137	160	137	154	161	152	129	122	151	151	168	151	143	131	160	153	150	149	141	144	135	130	144	128	148	153	128	142	133	129	150	126	146	152	146	164	145	135	143	140	141	132	173	135	136	134	149	175	146	150	136	147	135	132	148	149	146	121	164	155	152	141	151	126	144	153	139	148	148	141	149	154	139	147	118	126	129	160	147	149	169	139	144	119	123	133	177	145	153	149	145	144	155	147	151	132	148	150	143	155	173	172	140	142	153	162	149	132	143	159	140	147	139	134	159	141	144	142	138	160	175	155	167	146	150	153	134	147	111	163	152	152	106	127	153	169	142	151	146	158	137	159	148	148	146	118	165	132	153	137	144	148	147	147	147	157	148	146	133	124	167	145	160	139	130	137	151	136	144	131	152	135	159	132	134	167	137	140	171	145	139	150	133	146	108	171	130	152	145	127	159	145	153	138	143	161	137	144	123	142	133	149	166	126	141	137	134	137	141	163	148	147	132	160	152	135	125	137	143	150	156	158	132	134	149	151	159	124	160	136	132	130	168	158	152	153	159	136	140	153	168	141	134	160	152	166	150	161	140	138	127	151	160	132	141	145	166	140	139	164	145	143	136	113	157	161	138	164	158	135	150	166	123	153	134	152	129	141	156	165	129	159	141	145	121	140	132	130	142	144	147	147	130	154	134	146	129	142	136	141	164	156	152	157	171	149	144	155	165	138	163	152	153	135	145	145	144	175	135	131	151	137	143	147	136	141	143	137	142	142	149	145	134	134	132	138	148	170	149	126	149	138	139	146	155	153	159	142	136	124	143	130	176	142	129	148	137	139	143	126	147	139	154	118	135	136	166	154	143	147	152	140	133	140	145	144	138	162	166	140	152	154	161	153	151	140	157	148	124	147	149	164	157	129	141	141	140	136	136	149	146	135	149	127	143	136	161	127	126	159	157	129	154	162	147	138	160	141	146	140	132	135	136	146	156	122	169	158	154	164	148	144	168	143	118	141	136	132	147	164	126	142	131	133	141	162	149	148	149	145	153	149	153	168	163	157	145	141	141	148	146	150	163	137	154	168	149	154	154	145	145	146	139	141	146	151	138	130	152	156	152	147	151	168	139	153	143	132	147	119	129	143	153	161	133	137	131	143	138	152	152	165	142	150	170	141	155	142	134	144	140	138	135	127	154	127	123	156	145	150	166	139	141	151	146	144	153	139	143	143	144	148	135	142	120	149	117	122	158	155	137	152	129	138	138	134	136	135	158	152	149	127	137	134	128	138	156	151	138	157	159	144	156	129	139	137	141	123	148	133	151	133	140	145	146	136	141	137	119	130	144	145	155	152	149	137	138	143	136	164	143	142	129	164	131	155	139	131	142	157	146	146	152	149	136	153	139	138	151	123	163	141	110	144	165	178	143	140	145	158	164	164	150	143	136	154	139	156	143	141	145	147	137	146	138	137	163	154	132	155	150	143	120	161	137	163	169	147	156	126	159	134	132	155	147	154	143	130	145	149	152	134	126	145	115	143	139	159	147	135	162	155	153	144	130	129	160	151	139	143	148	142	125	160	141	147	140	148	149	150	158	167	131	138	142	148	150	139	131	136	149	136	163	142	138	156	149	125	135	141	163	174	157	139	155	167	157	161	138	148	139	136	160	144	138	145	136	148	161	155	138	142	132	139	142	142	160	132	165	150	137	144	144	133	132	143	157	127	146	151	160	155	125	135	129	125	156	118	148	131	138	158	139	149	144	148	154	148	137	139	145	120	159	154	162	133	151	168	145	136	139	142	172	158	146	139	160	166	133	133	136	147	166	139	122	160	154	142	149	144	132	144	145	136	154	140	166	136	157	131	143	154	182	124	156	171	143	128	143	157	142	151	152	132	132	146	158	137	143	151	144	158	161	154	156	155	133	144	150	125	147	143	144	152	162	144	177	158	130	135	163	138	171	152	137	142	153	149	140	158	121	164	132	160	150	147	154	152	150	150	150	134	126	160	148	158	146	125	139	146	163	143	137	149	129	132	145	160	150	125	139	137	145	164	161	148	144	151	142	143	145	152	125	129	149	152	143	146	132	146	133	132	154	141	155	159	136	145	163	140	150	163	145	125	147	131	162	138	141	131	138	152	140	142	165	142	129	146	165	150	159	153	149	150	131	148	137	150	153	137	137	140	137	129	152	139	148	140	159	122	138	141	152	152	134	130	147	145	143	134	158	165	144	144	155	163	157	152	129	163	139	151	144	141	168	155	147	140	155	147	165	137	169	149	136	153	175	142	132	158	137	129	161	145	126	151	132	158	139	146	144	138	149	145	158	148	157	146	118	158	133	143	136	150	123	149	129	147	157	148	159	158	146	131	147	122	158	133	140	136	156	125	151	154	137	134	142	138	139	146	159	142	161	161	140	163	172	143	151	133	142	155	134	163	126	138	143	139	154	149	158	128	140	153	130	138	125	157	138	144	133	155	125	157	144	163	132	139	153	155	144	133	151	152	157	148	149	142	152	164	163	142	150	160	154	144	151	153	132	136	159	139	140	165	131	139	141	143	147	133	139	147	159	156	121	183	134	150	144	156	131	135	149	150	130	112	130	126	142	148	140	137	144	144	144	154	149	157	121	129	116	145	136	142	157	154	141	147	134	150	141	146	130	112	148	140	142	142	158	122	161	149	137	145	131	149	161	141	122	157	146	150	154	157	151	151	145	142	145	139	159	186	137	120	140	157	142	139	149	152	142	126	140	129	142	141	144	142	160	153	140	160	150	152	135	145	143	147	148	153	153	132	154	146	132	155	142	124	127	135	134	141	148	142	140	153	153	132	166	162	156	135	150	153	141	143	146	156	121	141	161	158	152	161	140	150	120	149	144	132	127	146	143	125	134	150	142	132	149	154	146	139	150	159	143	156	152	128	118	157	154	134	118	151	137	158	120	149	136	129	128	164	143	134	139	153	140	141	150	140	142	153	146	152	149	163	145	126	129	162	126	146	124	148	144	149	150	147	133	138	149	147	144	159	164	145	146	120	140	150	145	145	153	131	143	167	155	145	155	150	141	166	131	136	122	145	152	155	144	142	138	145	138	162	128	141	133	143	154	149	163	146	143	149	128	145	146	138	164	135	154	167	146	144	139	131	157	119	142	135	136	168	158	138	130	143	156	144	142	156	162	140	146	129	148	133	131	148	151	125	136	141	128	146	143	170	163	122	141	140	148	149	143	160	137	151	151	151	151	140	138	153	147	127	140	148	148	147	144	140	154	152	140	154	146	167	153	147	142	139	140	128	136	137	148	147	141	149	123	139	162	165	121	143	141	173	133	134	145	147	116	134	131	144	138	131	141	143	143
12607	1340	1205	636	511	453	403	365	333	305	304	306	316	315	264	316	315	291	272	291	280	312	302	276	306	276	282	264	292	279	291	315	277	298	291	268	309	273	272	291	271	268	308	279	278	303	306	284	280	284	300	295	255	299	277	282	287	269	295	326	288	300	282	304	325	276	286	281	293	285	314	274	277	272	297	289	288	303	271	302	286	298	258	309	291	256	256	273	281	291	309	301	269	289	291	280	266	300	296	284	302	296	288	237	311	317	283	271	270	284	292	256	271	270	265	290	289	289	301	277	299	284	292	256	314	286	314	302	281	278	260	280	271	271	295	262	289	289	294	251	272	271	270	286	258	277	305	300	310	272	278	275	273	288	287	279	288	287	285	268	282	280	263	276	266	314	310	323	288	293	274	274	320	284	288	314	274	273	280	297	297	293	285	302	290	295	258	268	267	293	259	259	276	321	275	262	272	271	278	265	282	274	266	276	251	272	314	271	272	251	306	300	299	302	292	306	264	236	298	278	325	263	286	278	292	273	293	263	279	267	291	292	313	263	288	264	287	267	276	249	313	282	307	313	296	290	293	268	290	293	286	282	278	282	255	276	286	284	290	293	299	266	274	299	293	281	282	292	244	275	281	294	320	304	248	267	328	295	262	295	309	284	269	279	305	301	293	320	282	281	292	299	304	275	277	295	289	267	287	260	275	281	281	256	314	288	269	268	267	272	249	262	302	292	279	268	291	277	292	269	286	283	295	309	280	262	267	304	285	318	285	269	290	264	275	291	271	259	274	296	296	283	280	304	287	273	260	267	266	276	284	289	289	279	276	288	255	272	302	278	280	282	288	266	298	282	299	265	276	274	290	254	278	278	294	277	280	317	297	265	266	259	266	257	271	304	283	297	282	271	294	286	274	306	286	286	273	278	297	284	260	286	288	277	278	294	275	287	261	270	300	289	281	295	276	254	310	281	275	297	281	281	272	341	267	277	304	305	254	262	276	302	268	309	284	281	283	283	301	285	272	254	239	317	258	260	277	274	247	315	279	286	297	300	287	289	287	290	300	272	299	278	261	283	294	318	292	284	294	269	318	280	285	297	273	297	292	273	273	303	289	238	293	261	303	277	286	278	310	299	282	296	302	276	285	298	252	262	261	296	303	270	281	275	284	293	263	278	293	286	305	287	264	255	286	266	269	287	273	263	288	295	308	278	297	264	307	323	269	307	263	265	276	289	294	280	267	272	282	281	295	281	253	268	291	289	273	291	276	285	293	246	283	288	296	278	288	287	276	274	290	269	262	321	283	266	280	306	293	277	300	299	252	290	283	271	262	284	308	250	276	304	303	290	274	262	301	311	295	273	282	271	276	257	281	291	276	272	270	285	288	254	298	268	266	282	291	304	288	290	284	273	264	274	294	314	277	259	289	314	274	291	276	271	291	292	301	280	281	284	265	268	296	276	311	280	273	278	252	297	264	265	267	259	280	282	293	286	293	296	273	260	285	284	266	273	292	323	302	286	268	316	324	281	291	291	302	276	277	269	306	292	269	284	251	266	265	297	301	264	304	289	290	273	266	268	250	300	319	268	288	293	272	266	263	296	270	289	288	308	304	285	312	299	262	294	280	302	307	306	312	285	265	297	280	308	259	276	294	293	268	272	293	272	269	299	261	285	275	292	297	283	285	279	299	289	277	290	300	284	296	278	297	283	282	245	271	292	248	294	260	270	294	281	302	288	261	292	281	278	275	269	282	276	277	261	303	294	265	273	281	279	281	262	280	293	313	306	274	258	294	306	282	300	285	295	302	281	258	288	258	284	283	278	290	285	287	264	266	264	282	265	249	251	294	287	271	261	277	296	302	270	273	272	285	270	289	281	297	287	285	312	276	266	289	321	273	263	280	282	267	258	269	269	276	286	317	330	256	307	298	284	271	289	286	274	262	283	258	265	290	272	277	273	261	290	288	241	286	242	287	275	263	297	314	278	268	275	265	288	300	269	297	289	294	278	311	283	240	288	281	310	312	298	296	293	305	293	306	265	274	272	289	283	255	290	277	288	294	331	272	289	288	299	256	287	273	269	276	295	273	289	288	290	301	290	306	298	277	274	314	262	287	261	270	285	292	283	297	262	267	273	262	295	297	304	271	270	293	287	281	295	279	264	317	306	258	296	267	277	290	269	275	234	323	280	273	272	288	278	258	291	299	254	282	291	261	301	275	272	275	311	292	272	287	283	275	262	271	260	276	246	285	297	314	300	316	303	248	286	297	294	280	282	278	282	284	286	259	290	269	274	291	299	315	338	274	277	279	304	271	301	274	270	294	274	279	307	275	290	288	296	293	276	290	263	281	274	261	284	298	280	297	259	274	277	261	268	266	270	293	277	264	310	266	283	292	266	287	302	255	331	305	312	294	264	307	273	294	292	288	285	282	290	284	301	272	288	331	291	286	277	315	263	287	282	296	294	272	331	299	311	248	274	327	320	269	290	250	244	316	284	268	295	258	287	255	261	266	287	314	276	272	297	259	257	277	258	259	288	274	302	248	293	269	262	291	303	283	283	263	253	274	302	281	238	330	248	287	277	296	313	261	281	300	298	288	278	257	255	297	292	275	264	296	318	268	297	284	284	295	314	261	268	288	272	286	289	282	276	288	282	304	290	305	282	292	291	296	285	301	302	302	332	301	294	298	272	273	291	260	269	266	269	288	312	291	307	266	257	273	298	296	282	283	282	283	265	285	312	270	336	255	286	321	285	279	262	287	248	282	311	294	298	304	279	266	266	267	278	266	296	283	265	292	298	309	290	263	287	277	282	281	272	313	266	262	275	270	310	306	293	280	282	276	291	265	286	278	297	274	240	296	274	331	294	289	272	278	284	264	301	299	279	258	250	292	310	290	273	261	267	306	288	287	288	308	271	293	277	273	288	293	277	277	296	247	254	288	289	305	264	269	280	285	298	283	303	269	269	281	290	269	299	282	264	276	284	271	268	288	295	276	285	310	271	302	300	257	264	295	276	302	276	256	264	286	269	267	287	292	302	285	275	283	292	300	277	301	274	308	271	240	320	301	307	290	260	276	297	290	285	312	250	291	292	322	295	287	254	282	282	263	264	283	264	301	284	285	261	281	274	249	266	269	271	282	299	273	275	266	260	252	307	314	268	280	270	324	302	285	275	269	287	292	267	276	299	288	297	293	294	287	268	244	318	272	290	280	271	264	274	299	305	277	298	265	274	298	325	290	275	292	259	297	297	303	283	309	272	286	315	296	250	293	261	287	295	290	270	264	258	269	270	292	304	264	265	272	280	253	287	284	266	310	297	293	304	261	287	255	289	288	268	287	288	288	280	287	285	291	287	304	270	292	257	289	290	304	236	291	285	295	284	292	275	297	262	286	286	303	299	303	283	281	274	260	286	292	288	269	301	285	286	281	290	271	261	303	271	261	278	274	302	285	272	285	311	240	296	304	282	288	283	287	266	319	268	292	293	287	297	278	302	295	274
23863	20982	27992	24152	19725	1492	484	340	260	222	225	224	173	182	181	146	162	149	155	124	157	133	136	120	119	140	137	130	120	137	120	135	111	95	112	122	120	114	117	106	127	105	122	109	109	103	111	126	123	125	112	132	110	131	120	114	113	118	106	119	117	110	116	91	114	115	131	120	114	115	104	112	123	96	114	103	115	123	101	88	135	90	106	91	116	112	126	105	105	120	100	112	106	95	123	110	94	114	106	111	118	115	113	127	111	110	116	120	116	108	103	115	116	125	138	111	122	115	111	105	107	121	111	98	97	121	110	115	100	118	114	118	131	120	100	117	116	90	112	117	108	113	88	120	106	132	118	111	101	115	100	96	110	122	109	106	104	118	115	133	100	111	108	141	109	123	108	117	107	112	114	115	125	107	104	107	138	130	125	131	109	127	130	120	112	110	105	111	126	104	110	112	104	137	106	107	99	111	113	102	119	114	106	109	108	120	120	92	104	123	98	112	113	109	94	104	98	118	129	95	122	113	137	119	107	109	107	105	115	114	99	101	114	111	115	126	104	116	117	108	117	108	130	129	103	111	103	123	116	89	89	115	118	119	83	92	119	110	115	114	103	111	96	109	110	107	117	109	117	115	109	117	101	105	98	106	112	102	98	115	104	108	109	90	100	111	102	112	126	113	108	99	109	123	98	117	104	113	89	115	108	92	121	128	113	109	103	92	119	125	128	120	110	117	94	102	117	110	121	112	114	103	97	113	99	124	120	124	85	110	109	124	118	101	112	100	123	123	102	103	129	115	108	106	99	120	98	119	118	116	113	101	106	100	129	102	134	104	80	99	136	101	93	132	104	121	98	98	103	115	99	98	109	127	89	106	112	99	122	103	89	97	126	111	125	96	113	106	109	98	109	131	119	110	106	114	115	105	105	97	106	116	98	110	114	127	125	125	126	116	111	98	107	105	124	114	111	101	122	106	120	118	132	114	98	113	118	104	101	101	124	107	116	115	103	123	119	108	122	105	118	97	101	123	92	122	111	122	103	128	106	111	119	108	113	114	87	93	103	120	134	95	118	92	110	117	114	106	115	123	116	121	108	104	114	100	112	109	119	104	114	98	117	106	108	140	113	114	118	110	97	121	125	112	101	94	108	97	108	102	103	112	108	100	109	115	96	119	89	136	107	107	111	128	118	121	115	98	98	117	110	114	115	103	98	103	101	98	110	97	128	88	115	100	99	100	98	99	96	124	115	113	123	110	86	131	114	103	124	102	124	80	96	108	118	99	127	98	126	124	129	115	103	106	113	100	103	110	108	92	99	138	110	115	108	93	111	102	124	107	93	110	124	100	115	103	114	107	102	97	91	104	116	94	111	93	115	122	129	110	108	111	115	117	90	106	108	127	127	97	106	115	133	125	112	109	102	118	108	114	113	122	116	102	106	110	119	124	100	116	105	96	107	115	120	132	94	112	109	115	120	109	104	107	122	109	103	106	109	98	100	114	106	110	119	95	113	119	124	117	101	108	99	108	102	101	116	78	110	115	99	88	108	114	101	110	114	98	108	104	115	107	109	118	115	108	108	115	109	122	111	96	136	109	109	124	126	109	103	120	121	108	134	110	94	100	130	100	120	105	91	113	97	110	95	110	111	120	72	123	100	103	100	128	116	109	109	104	109	104	114	108	91	95	98	95	113	116	99	117	106	109	112	103	108	86	119	96	106	101	102	107	109	111	106	101	125	113	105	122	118	101	123	119	107	107	92	92	119	116	121	95	112	102	110	102	100	107	111	109	106	105	91	119	112	111	114	92	103	103	121	126	113	128	97	102	119	116	115	94	117	120	85	111	109	113	106	98	89	110	111	113	103	105	120	123	106	114	130	113	122	112	124	103	109	109	121	126	116	110	116	104	98	106	110	108	104	114	105	119	120	106	117	99	114	124	133	96	104	111	126	107	118	103	100	120	100	96	111	108	119	113	103	116	115	106	107	101	114	95	113	131	116	122	105	108	118	126	108	98	105	84	103	93	96	109	124	112	99	104	110	93	133	109	105	94	101	118	91	117	109	104	104	103	132	121	113	111	120	116	103	106	117	107	95	120	115	106	90	105	97	121	95	112	92	105	123	118	96	101	109	98	110	107	119	107	104	115	130	102	100	124	105	97	112	127	96	100	103	113	119	103	140	114	97	114	108	94	138	124	100	109	118	116	113	134	118	115	112	108	110	111	112	113	98	100	115	94	114	116	103	100	90	97	108	99	102	120	100	85	102	103	106	128	106	119	117	91	105	103	124	119	79	113	121	101	121	99	107	117	103	101	113	115	110	122	100	111	100	119	134	101	91	83	92	108	114	99	110	98	114	97	109	110	102	100	95	105	96	83	94	111	116	133	116	115	96	122	112	128	104	124	115	95	134	114	109	102	102	122	96	111	126	114	109	113	111	126	106	114	129	101	107	99	116	127	122	99	116	130	99	108	111	105	123	106	105	117	98	98	112	120	102	106	132	112	101	89	133	97	110	124	101	101	109	113	122	101	109	115	123	102	114	122	116	122	126	114	119	125	121	119	122	147	118	117	108	110	111	118	100	117	112	104	118	121	121	111	94	126	117	105	111	117	120	117	86	118	112	127	112	106	105	115	105	108	100	109	116	90	110	116	101	110	92	95	106	120	104	121	107	100	114	101	95	114	111	117	99	121	112	108	125	135	105	108	109	112	83	99	89	114	107	108	109	116	116	123	119	108	110	130	128	132	119	96	117	102	114	108	105	99	105	109	106	98	107	121	96	95	95	107	96	104	112	98	112	112	97	88	94	88	128	101	98	118	119	104	122	108	111	111	111	116	108	114	134	98	100	112	106	111	128	98	118	130	113	108	109	101	92	142	104	97	99	106	118	120	116	97	118	109	112	109	113	122	112	119	113	103	108	119	107	125	114	122	90	123	120	121	128	112	98	130	110	101	106	122	117	116	106	121	115	119	95	117	115	102	114	128	97	117	109	135	90	106	109	103	116	130	135	104	124	105	94	103	108	123	121	103	114	109	121	120	123	103	120	126	111	118	128	101	97	110	113	102	96	112	106	93	112	107	104	120	100	100	98	104	89	126	121	116	109	109	118	111	109	117	112	103	89	100	123	96	101	109	101	124	96	79	104	120	119	108	120	114	102	98	94	108	119	123	97	101	108	113	113	110	97	107	109	104	110	98	117	103	97	99	105	106	107	115	110	117	104	109	122	91	116	96	98	121	124	117	118	105	98	110	103	107	127	100	133	99	113	123	99	113	115	120	105	113	98	110	118	102	104	99	134	99	103	113	101	113	118	110	99	108	108	117	106	116	112	97	127	123	130	101	122	122	117	115	118	95	116	103	105	116	111	114	110	120	126	118	103	100	108	116	102	118	113	105	123	121	106	121	114	119	131	100	106	111	108	112	109	105	119	110	108	121	115	83	102	116	111	103	117	112	118	121	109	102	118	121	109	102	109	105	96	112	130	104	105	108	120	101
24816	9557	8097	4047	2670	1818	1345	1083	929	777	634	601	535	422	399	407	349	393	339	313	318	289	310	274	267	254	286	224	234	245	267	269	254	231	248	249	235	246	233	277	212	238	240	263	252	206	263	231	222	238	239	211	211	221	241	213	227	233	201	214	218	210	249	230	223	229	218	221	230	209	193	214	215	227	200	236	225	217	219	222	221	243	197	215	225	243	219	215	208	241	191	239	228	203	222	237	201	229	229	203	208	256	211	211	233	206	200	231	205	215	220	219	234	226	223	200	205	228	207	218	217	220	202	213	221	218	212	253	242	222	250	212	235	215	232	219	219	208	217	212	212	241	213	245	217	235	223	239	239	213	241	212	207	233	213	209	212	201	222	219	178	205	198	213	202	196	179	200	221	217	235	216	191	210	226	224	207	221	192	220	195	208	221	196	228	226	209	207	214	249	226	222	222	221	201	185	195	223	210	216	205	215	216	213	242	208	224	191	220	204	202	209	209	211	205	256	226	211	208	216	238	219	252	231	222	208	235	199	215	207	227	235	234	204	199	198	223	242	220	207	192	219	236	222	222	227	221	255	223	209	191	213	234	217	248	209	198	218	212	209	212	233	222	232	214	227	220	205	205	181	198	207	232	229	196	190	248	199	204	210	211	209	209	213	219	228	207	216	201	208	219	210	200	210	234	197	211	210	179	195	229	188	233	206	224	200	234	211	212	205	222	180	215	238	217	218	213	218	215	229	199	222	205	212	193	193	203	201	189	231	218	226	216	207	226	255	203	208	223	198	234	230	199	219	210	226	213	227	181	202	206	210	231	203	215	219	226	216	209	215	220	235	220	202	218	183	228	229	239	263	231	212	209	227	221	202	201	203	205	216	214	220	221	218	211	199	205	190	205	217	210	209	223	217	178	245	251	248	224	197	186	207	223	208	215	230	196	217	204	218	198	201	202	218	219	197	213	217	213	204	240	219	224	219	222	215	205	219	216	207	230	218	216	213	193	218	221	209	217	213	206	219	217	204	207	213	212	214	240	237	227	208	189	228	214	208	191	210	207	212	202	211	212	231	216	218	199	201	238	206	202	207	208	234	234	222	218	238	200	218	230	229	229	219	202	239	204	215	206	255	214	208	219	185	225	212	215	210	194	231	223	238	197	199	209	221	229	219	231	201	200	211	227	210	232	221	243	222	191	200	187	211	207	200	208	222	208	217	219	223	213	231	222	219	205	203	241	216	226	196	218	189	208	208	203	229	204	189	222	211	232	216	210	181	222	213	233	205	210	269	221	226	209	196	225	197	208	211	231	214	219	229	230	197	208	223	187	213	221	203	223	234	204	225	226	188	205	240	211	213	186	240	178	240	217	207	246	196	232	209	211	223	190	217	218	218	225	191	222	217	221	192	231	200	216	231	205	201	191	232	227	211	228	229	223	233	232	195	235	247	188	196	204	241	221	224	201	214	240	201	190	216	198	253	212	237	207	193	219	206	233	212	227	212	211	192	223	224	206	221	181	211	246	207	203	215	224	247	220	230	209	222	221	215	222	197	192	204	225	237	216	215	208	197	213	224	199	189	203	213	218	230	205	233	205	222	231	193	220	208	216	207	216	212	221	214	224	196	224	196	214	219	202	209	222	211	220	200	247	201	224	240	219	238	187	201	209	236	209	207	210	226	198	207	185	224	239	196	231	222	252	214	229	208	193	234	204	218	228	219	205	235	226	232	235	212	221	215	214	225	226	221	254	218	218	239	216	218	243	214	219	248	183	220	242	221	226	200	194	209	203	229	209	174	234	236	243	235	236	236	191	198	233	210	192	212	216	210	222	212	219	218	205	209	207	187	197	230	201	222	213	211	213	222	205	203	187	207	212	230	219	225	207	230	209	185	215	198	202	225	218	223	221	222	213	216	197	210	231	199	242	211	196	215	213	201	217	225	204	195	235	211	234	199	227	220	201	212	178	222	223	201	224	206	216	204	226	213	205	215	213	218	204	220	213	214	194	222	204	203	227	210	184	226	210	208	214	204	218	227	226	216	173	228	213	210	220	217	205	171	201	212	227	210	221	219	237	214	249	216	219	237	214	203	213	191	233	209	220	215	208	227	196	206	206	218	208	213	237	241	239	204	226	225	198	227	201	209	199	223	186	201	204	222	206	227	214	207	195	209	228	219	213	230	236	204	231	217	220	188	227	223	230	206	228	207	186	227	196	183	193	245	211	210	195	225	190	236	217	205	233	194	210	208	235	212	243	213	198	226	219	240	190	231	206	234	223	224	210	215	216	203	221	211	219	226	240	197	223	217	231	204	227	237	222	200	202	199	226	216	219	236	207	219	203	196	236	223	220	203	236	225	222	235	228	220	212	224	228	205	209	213	176	223	225	204	226	202	197	232	233	238	203	198	213	220	220	230	228	221	176	234	233	221	210	252	213	228	197	223	209	212	241	199	210	224	232	209	196	194	241	197	196	194	198	200	223	224	196	224	213	181	218	217	219	227	233	196	200	191	196	206	196	226	202	228	206	181	222	207	196	233	197	224	207	211	210	205	205	254	247	202	220	207	223	230	221	199	212	214	198	209	246	210	224	220	247	208	203	229	200	210	185	175	240	219	230	209	205	243	226	257	163	240	224	210	200	221	205	211	210	229	218	230	209	207	217	195	224	168	195	207	200	211	214	215	205	193	218	221	236	197	203	223	215	219	199	216	212	211	203	259	213	188	228	230	213	216	220	213	215	223	211	236	230	225	209	235	195	218	202	186	194	222	223	227	211	243	211	235	218	220	211	235	210	178	211	209	186	196	235	210	220	224	224	214	227	218	202	223	204	213	217	219	227	234	241	215	218	183	201	232	213	222	214	241	222	211	200	205	211	205	239	183	200	188	200	192	215	238	211	233	210	196	205	194	207	217	208	231	214	220	191	198	240	217	244	213	213	219	224	224	221	203	216	229	215	237	208	245	254	200	192	205	210	202	222	235	219	185	234	251	205	228	224	214	172	237	224	224	224	177	189	205	221	217	216	237	201	191	208	203	214	218	231	189	237	230	192	216	214	197	207	233	190	218	232	231	211	210	213	190	195	238	201	192	211	174	206	230	220	204	251	204	216	207	217	213	204	208	211	224	221	185	215	212	223	216	203	205	196	218	203	219	213	192	228	207	215	207	185	204	211	227	198	223	175	205	224	217	194	218	193	200	224	198	219	214	225	214	261	203	203	213	200	199	204	231	224	234	220	210	215	215	195	205	200	248	209	209	218	207	202	202	210	222	233	205	199	190	232	235	225	218	199	209	207	206	216	214	225	215	236	202	250	222	200	238	218	248	198	234	208	214	211	220	196	207	246	220	216	208	219	201	233	214	217	222	222	207	201	226	222	226	235	210	195	235	248	242	233	203	219	188	232	219	224	200	228	221	227	218	223	198	210	229	204	251	223	201	244	218	215	215	212	206	254	218	224	245	208	228	204	221	204	205	230	208	220	225	199	199	202	200	206	214
22887	20970	28617	23498	20971	19014	1906	834	603	603	459	437	441	408	388	384	344	380	353	343	320	353	291	293	351	302	329	321	293	296	314	326	277	305	337	303	256	300	299	286	283	285	274	282	287	262	293	296	298	263	299	278	263	307	292	288	288	297	311	277	267	288	283	265	267	260	305	278	297	279	301	258	291	263	316	261	274	291	276	288	261	274	258	308	278	282	266	263	287	293	257	281	292	309	278	257	307	263	272	286	276	255	281	274	297	281	322	260	299	284	284	290	292	253	271	285	289	302	292	289	262	248	294	268	245	303	297	279	265	286	306	264	269	281	257	268	283	298	284	299	259	283	289	291	298	267	270	265	288	283	276	261	265	288	289	265	277	274	245	269	279	286	279	271	275	256	310	272	270	281	302	270	276	275	288	268	301	299	281	272	288	280	281	267	288	257	276	262	256	300	292	286	281	290	273	292	280	273	272	256	287	302	284	284	308	299	284	273	275	282	277	265	262	249	260	292	277	273	274	303	281	263	317	284	269	291	233	275	270	267	292	261	275	273	245	284	258	252	260	250	265	294	302	273	276	307	258	269	306	296	278	301	282	268	274	289	297	267	288	295	274	264	270	266	305	280	291	292	273	271	282	291	299	289	286	271	305	281	271	292	289	285	296	324	267	269	265	257	295	273	262	278	301	269	250	289	276	274	283	248	270	288	302	297	270	278	270	273	291	267	280	279	291	294	296	301	272	307	271	279	252	272	261	319	302	282	290	293	278	280	304	288	283	268	273	262	252	332	288	297	278	279	299	270	287	266	282	294	267	281	299	297	257	299	279	287	281	291	300	264	306	275	297	304	253	290	243	292	283	282	279	309	261	249	245	270	281	244	242	275	299	281	265	287	298	331	264	271	307	302	294	299	263	284	283	261	275	292	259	297	256	295	257	281	279	287	275	275	263	272	305	292	286	277	303	290	301	264	274	262	270	276	263	307	288	295	284	285	284	298	269	286	298	267	286	269	263	318	285	289	277	283	266	281	269	269	275	287	285	311	287	274	275	256	258	275	289	307	268	271	277	275	297	298	277	281	297	277	273	276	266	247	282	286	321	275	259	275	282	293	292	278	262	277	289	278	275	283	304	247	268	262	293	244	314	276	278	286	264	248	272	280	287	276	284	287	274	282	323	241	304	279	236	265	265	285	290	270	285	298	239	253	280	283	262	306	233	245	240	296	262	283	301	290	280	293	301	306	261	281	292	310	271	323	249	252	296	293	251	276	285	271	281	250	266	290	286	263	270	278	293	262	260	273	250	263	276	273	287	277	284	289	279	262	266	267	298	301	299	250	265	295	294	264	251	290	314	268	266	278	294	281	288	296	273	265	282	292	287	293	282	256	269	250	289	297	292	278	298	281	306	261	265	263	278	308	276	289	272	286	278	274	304	303	293	300	255	301	273	274	268	282	262	258	271	270	292	286	298	274	305	285	286	274	257	273	311	285	273	270	269	259	301	275	265	295	266	285	307	259	247	268	309	247	315	280	263	284	272	305	270	297	274	294	266	287	298	266	305	287	281	258	273	260	301	266	276	264	281	282	311	272	269	263	256	275	290	252	274	298	308	284	285	243	323	267	277	288	271	282	279	250	281	260	291	290	282	276	297	267	258	278	308	291	280	285	304	292	294	297	255	281	293	268	262	318	287	293	277	306	292	261	257	272	271	302	273	288	280	293	278	264	272	299	294	281	293	303	262	337	293	286	284	265	280	285	272	281	280	279	290	277	261	270	286	255	258	278	282	242	310	280	299	289	279	263	258	282	267	280	288	279	275	274	268	292	282	261	232	273	295	318	284	287	259	266	273	279	247	280	263	259	259	310	300	272	309	255	294	305	283	304	276	236	272	304	290	285	262	289	274	289	309	269	256	297	286	253	256	293	286	276	294	281	290	266	295	273	304	282	280	281	282	283	297	246	265	289	300	340	275	283	287	298	254	301	256	311	309	263	252	281	299	263	275	279	268	263	259	298	289	291	275	251	292	272	266	304	327	277	274	285	265	321	259	260	227	267	272	257	276	271	263	250	277	271	279	299	260	259	280	297	275	286	269	270	282	266	271	297	291	248	271	296	281	258	261	280	303	294	290	267	270	258	274	265	266	265	287	258	274	269	290	315	297	280	280	261	284	280	278	276	236	275	281	273	289	268	270	259	258	276	249	266	284	266	283	272	265	289	251	264	283	252	282	286	292	282	296	246	286	285	291	274	244	274	275	285	242	255	296	294	251	280	293	259	302	276	276	245	265	271	283	286	292	259	279	279	270	309	296	309	280	247	284	279	280	298	292	292	300	311	260	274	269	273	299	275	301	269	284	300	267	277	284	254	263	302	270	302	256	293	266	247	271	273	274	240	296	273	286	263	287	285	277	274	295	262	284	289	266	288	311	309	282	298	280	283	286	274	279	271	275	256	273	286	275	274	285	311	266	320	274	266	258	294	327	279	293	305	296	267	270	268	299	298	267	283	298	251	280	278	283	267	267	295	295	259	278	262	288	277	282	278	299	281	279	275	258	282	296	304	273	249	269	293	264	314	259	274	269	268	296	254	275	271	288	288	265	273	273	306	258	270	256	290	252	258	255	284	278	270	256	255	338	266	275	290	245	277	293	270	326	288	303	318	282	272	260	248	264	259	267	288	285	297	264	252	300	289	266	284	275	282	280	293	286	270	285	280	248	252	256	273	296	270	301	282	270	299	304	285	311	283	290	268	281	273	275	285	265	262	280	282	278	258	256	272	285	280	310	296	275	326	275	296	282	291	305	280	270	282	300	296	282	259	275	292	284	266	285	267	240	292	271	285	267	317	275	272	264	274	249	250	265	310	270	289	287	274	278	281	286	313	267	297	287	293	273	264	279	277	255	284	263	251	287	296	263	268	286	259	296	278	282	295	255	244	279	285	302	259	292	301	261	255	271	291	296	270	247	262	293	300	262	270	287	258	268	290	272	239	298	281	293	297	224	299	278	314	283	297	276	286	267	276	267	289	273	249	283	270	279	265	286	276	296	264	277	261	304	278	278	305	280	286	281	281	281	258	258	317	273	302	293	288	252	292	251	291	279	264	296	280	266	279	280	253	259	307	281	275	282	271	301	299	271	280	290	266	329	237	291	296	299	255	270	263	279	308	258	306	288	250	288	288	311	276	287	256	306	282	260	279	254	260	319	261	265	271	285	274	285	258	279	275	276	295	273	295	258	282	287	277	262	297	256	312	274	268	297	331	276	292	279	333	253	273	274	262	276	293	257	293	274	297	281	283	300	273	268	293	268	275	283	300	274	278	280	291	292	270	259	298	312	261	276	262	285	265	280	250	289	283	296	299	284	272	273	282	286	273	278	255	271	276	293	278	311	274	300	272	247	311	292	266	269	284	298	308	290	287	309	270	249	270	290	287	272	291	301	293	272	247	281	264	264	279	320	263	286	263	286	282	274	306	304	233	249	245	278	287	251	279	276	254
28767	15588	13298	7157	4860	3517	2716	2128	1726	1536	1255	1170	1071	957	942	796	780	741	810	680	692	670	615	610	611	605	600	586	573	580	562	530	558	538	534	556	546	504	520	556	489	538	509	546	556	493	538	464	485	477	498	481	530	473	488	554	494	510	519	536	533	502	482	491	455	495	481	479	487	487	512	524	481	524	482	523	510	498	493	478	510	442	506	498	493	498	482	530	488	438	489	488	508	464	480	482	464	529	492	536	515	427	472	495	451	464	464	489	498	471	496	478	530	472	473	498	496	496	486	442	470	490	480	464	519	441	475	472	453	488	457	442	490	456	478	462	462	463	468	487	465	478	475	535	499	484	444	491	488	469	506	475	489	459	517	498	492	500	480	490	525	538	510	463	485	487	468	490	498	489	507	492	498	499	520	486	497	513	519	478	517	469	471	509	472	476	475	503	501	476	467	494	459	464	499	488	484	474	484	471	487	482	475	467	488	475	504	482	521	488	506	482	443	486	492	452	472	469	491	495	489	446	427	443	479	464	507	495	465	474	502	471	477	474	470	462	503	481	455	492	490	458	509	491	467	480	490	515	492	500	459	487	456	472	481	484	497	490	458	467	477	483	481	487	494	491	448	479	470	525	481	465	500	491	498	501	514	479	482	494	442	470	449	501	472	465	485	483	538	496	490	513	473	498	464	464	470	495	458	477	446	459	466	496	457	488	477	464	498	483	471	458	495	450	465	471	507	489	461	471	485	451	477	450	475	492	478	478	438	469	464	495	450	494	513	466	459	474	491	478	496	514	478	467	487	458	476	489	496	468	491	502	509	505	423	488	483	508	487	472	493	509	491	474	522	498	507	503	526	509	458	517	496	484	462	471	458	513	479	487	513	487	503	461	486	492	499	482	497	499	477	504	471	475	493	469	424	481	487	474	517	493	436	501	500	538	490	505	488	458	509	477	513	462	500	491	465	451	476	470	508	507	498	475	536	465	491	473	486	494	493	453	449	511	489	508	497	469	463	458	516	490	481	551	437	458	455	520	496	507	499	464	456	483	482	513	499	479	499	476	488	464	513	449	491	471	480	470	518	448	492	496	454	478	474	479	496	463	448	468	487	498	504	473	500	503	478	483	462	499	517	490	508	506	466	426	450	505	502	469	501	472	502	498	541	451	497	460	443	456	429	488	476	468	486	515	500	508	485	492	494	517	473	465	432	470	501	494	456	536	473	492	486	445	501	492	468	444	504	492	441	460	514	449	504	461	491	500	554	490	496	504	449	443	459	526	505	453	468	514	453	480	497	525	484	460	493	513	506	505	436	491	494	468	469	489	476	497	464	507	467	500	473	482	503	469	507	493	482	498	482	533	478	462	491	456	504	482	484	475	473	477	482	476	460	481	456	463	489	500	504	457	491	451	494	477	478	508	458	472	486	498	521	510	530	484	446	496	513	451	475	504	479	494	440	475	509	471	486	481	494	449	476	496	477	459	503	490	506	505	457	484	506	501	475	441	497	495	489	477	481	479	437	488	526	456	496	455	525	478	516	459	428	495	439	480	476	498	460	499	480	462	470	487	505	502	491	450	500	429	505	505	481	494	503	509	476	537	464	493	485	446	482	515	484	480	539	479	518	527	479	497	462	504	493	466	485	520	474	517	547	520	479	470	468	505	474	501	470	494	481	489	463	475	472	433	491	459	483	495	500	481	534	535	505	493	458	511	439	477	520	488	468	468	512	467	465	497	503	505	475	494	493	467	508	500	482	462	522	444	469	497	500	484	538	482	501	496	503	471	501	498	512	504	482	486	482	500	505	441	467	473	483	526	489	449	503	456	490	491	480	461	475	481	511	471	444	484	473	467	444	497	522	465	478	478	498	469	478	481	475	497	463	440	536	469	528	501	475	519	464	445	468	487	504	451	477	484	517	495	471	470	476	486	478	455	455	535	499	469	504	476	440	479	489	485	487	466	479	452	495	479	436	466	498	447	460	485	451	482	510	454	493	500	439	510	476	517	466	440	458	473	493	477	504	495	503	490	492	486	475	475	484	455	477	484	498	453	467	426	510	459	504	465	491	469	495	509	528	493	498	479	451	454	500	462	447	505	520	520	466	496	482	435	446	485	478	430	462	466	473	476	502	489	505	462	464	503	482	488	477	452	468	481	500	459	455	502	456	458	492	479	487	478	497	518	471	494	463	496	471	498	505	491	474	483	490	501	466	495	489	480	509	513	479	486	467	469	485	452	477	462	477	489	482	487	491	508	511	476	505	469	464	500	470	477	517	502	502	499	431	499	521	508	480	490	472	466	489	518	458	443	477	489	489	507	528	463	469	493	510	523	513	447	465	480	482	497	449	479	414	516	450	485	464	498	495	487	435	520	490	464	519	502	480	479	531	480	469	520	520	471	472	534	469	519	499	472	494	448	472	465	486	504	444	466	485	461	482	476	513	513	476	487	510	468	493	499	504	453	494	495	420	489	463	498	495	503	478	485	494	513	476	494	480	472	501	496	492	504	504	491	483	493	509	470	463	485	481	488	463	507	490	445	469	470	499	485	459	517	494	472	478	463	480	561	499	470	493	499	495	502	510	477	491	505	477	474	496	465	443	487	451	522	462	466	489	503	476	514	481	466	462	490	442	481	458	480	492	491	453	478	480	495	503	447	475	481	478	496	508	459	489	504	501	440	498	484	477	480	474	493	514	444	458	454	505	507	489	492	499	460	517	460	463	477	463	484	456	495	476	502	463	473	494	442	526	482	504	470	477	494	448	452	486	488	446	477	511	486	481	484	461	482	530	446	508	471	484	490	469	474	511	514	436	468	499	480	474	464	512	484	499	488	499	483	487	480	466	474	449	523	474	480	464	498	477	479	458	490	480	528	481	472	443	478	500	489	490	468	468	481	469	478	481	469	478	519	471	477	506	484	467	469	463	502	498	512	452	473	485	460	482	458	501	492	470	487	485	460	469	531	481	461	441	499	540	478	487	495	476	479	473	499	450	428	490	457	483	496	487	501	508	469	507	445	493	482	485	471	511	476	512	462	466	521	527	496	500	486	520	493	475	485	493	480	453	481	465	510	455	454	476	481	507	486	496	461	492	500	505	429	447	541	526	504	492	485	518	454	518	490	473	500	515	483	444	463	482	487	454	444	508	443	471	435	511	471	475	477	431	459	499	497	466	481	493	493	483	443	479	463	490	498	478	487	486	517	469	454	462	452	479	519	458	439	501	511	488	466	458	519	496	527	455	470	470	451	498	505	517	466	492	487	471	469	524	453	477	496	502	483	492	459	466	448	477	473	508	454	492	419	449	502	486	470	493	513	488	485	439	465	468	495	485	477	467	527	472	474	463	507	499	456	461	473	483	477	483	471	455	492	452	506	510	512	486	570	467	458	455	481	477	484	472	494	521	462	491	488	497	480	506	490	469	487	455	468	435	436	481	484	488	476	501	474	483	492	485	486	476	477	462	470	463	515	499	515	475	479	518	486	497	484	445	513
26549	20505	8382	467	242	214	166	191	134	161	142	164	139	157	160	147	128	133	144	144	144	136	142	174	114	138	127	141	158	159	141	144	154	158	147	148	139	122	158	125	159	152	159	168	138	135	157	128	146	152	162	147	143	134	150	129	145	134	142	136	150	132	148	107	135	146	164	145	130	153	149	143	139	154	147	130	128	147	150	147	146	142	166	139	140	148	155	130	150	153	155	168	143	160	147	166	159	140	140	159	145	149	136	154	140	136	165	161	140	148	130	132	146	144	133	146	131	140	151	128	131	147	158	129	167	158	157	136	135	150	151	154	165	146	157	163	153	139	133	148	163	126	126	154	153	142	127	137	144	140	151	177	157	141	147	135	143	141	133	146	162	134	154	147	147	172	146	144	131	154	148	145	156	158	170	153	140	145	158	159	171	135	141	129	151	138	154	131	144	137	137	156	143	148	131	147	148	158	138	137	166	155	148	157	145	158	127	145	151	178	141	122	128	143	145	146	134	153	142	147	149	149	150	134	139	145	145	145	147	129	130	127	124	121	130	139	148	148	142	161	124	156	135	141	151	149	134	153	162	167	146	152	139	147	153	152	163	145	136	138	138	158	119	143	162	155	160	172	147	143	149	119	134	148	139	150	142	134	147	147	146	135	152	142	131	188	146	142	130	153	132	152	150	147	147	153	145	169	147	134	134	131	152	133	138	133	172	137	151	156	144	156	134	151	147	133	158	139	148	136	157	153	122	132	143	139	157	158	165	166	146	111	136	161	160	126	161	156	144	131	139	144	142	141	156	158	132	145	151	132	170	134	134	177	156	141	159	145	149	134	147	118	157	147	159	164	149	152	141	140	146	145	166	169	139	138	165	155	126	133	138	152	166	141	140	134	142	141	165	128	160	159	145	129	137	155	158	137	141	142	131	132	133	120	158	138	160	128	164	165	165	139	149	147	145	117	119	137	153	151	140	155	153	145	134	149	136	159	140	142	161	149	146	140	163	144	127	139	133	126	149	139	154	134	159	155	136	161	136	146	138	117	181	147	135	133	153	159	139	151	123	134	136	148	138	143	139	162	140	125	147	146	142	141	122	148	145	132	139	137	152	149	150	152	159	155	136	131	131	145	152	132	132	130	135	121	150	149	124	143	135	151	144	150	138	137	135	149	128	164	145	149	164	134	149	151	116	149	143	157	129	156	131	153	129	166	149	150	134	128	155	153	141	141	146	120	158	140	139	162	149	160	157	138	133	168	125	161	119	152	136	144	142	152	149	161	139	146	140	125	128	118	123	173	147	151	134	130	131	147	112	162	140	147	122	144	135	136	149	165	142	135	126	158	135	151	134	123	149	135	142	145	125	125	142	124	146	143	157	142	148	145	160	144	131	151	132	129	138	146	147	138	137	146	143	128	155	136	149	155	127	151	122	149	151	126	141	142	137	151	163	145	147	146	140	148	165	122	138	156	142	153	148	142	140	139	139	132	139	132	141	137	150	147	148	152	134	137	135	154	126	145	144	144	148	153	147	173	136	132	169	139	120	153	143	126	113	149	158	146	146	160	129	147	152	145	156	144	146	159	159	140	147	146	169	150	127	142	150	158	151	136	137	131	131	125	136	129	147	141	133	132	158	151	147	154	158	154	156	152	129	167	158	128	132	161	171	171	143	140	121	132	140	145	144	143	126	159	145	132	169	137	133	125	146	156	133	164	134	135	125	158	151	151	171	157	124	123	120	141	134	146	146	146	133	134	141	140	114	144	153	131	132	148	135	136	154	158	151	146	133	150	140	144	163	132	175	138	154	148	144	121	175	161	145	147	137	150	127	165	163	142	155	142	126	148	144	134	142	155	155	145	132	132	154	149	137	150	138	128	143	138	136	114	155	150	149	165	152	155	136	162	153	145	159	141	150	136	146	126	140	132	144	156	140	149	142	158	143	133	150	178	144	136	156	126	147	126	163	116	154	162	157	141	140	153	160	135	155	154	148	140	183	153	150	137	142	146	158	148	148	173	136	148	129	136	152	153	119	158	155	141	140	135	126	141	140	110	133	162	146	144	152	141	144	153	138	115	150	154	151	135	136	152	139	157	174	136	135	151	145	133	145	158	144	151	145	145	138	150	153	134	131	148	159	135	154	139	139	132	145	162	142	133	148	138	143	154	144	152	154	151	122	145	135	152	146	107	146	142	150	149	135	135	164	132	162	157	126	145	145	136	126	134	137	140	122	149	158	144	157	133	133	142	142	122	163	136	156	164	151	161	133	149	137	148	136	139	149	149	156	144	143	161	139	134	124	122	149	134	147	147	132	138	149	135	150	150	168	142	142	140	162	145	163	146	130	149	153	144	144	138	128	152	140	135	123	150	147	150	162	154	129	143	159	137	159	142	160	138	162	148	151	140	147	137	150	170	134	138	143	145	144	137	125	139	139	143	156	144	128	141	144	142	147	136	169	156	132	156	141	137	152	147	134	148	142	149	137	143	138	138	166	130	131	162	139	141	150	159	145	148	155	144	169	146	140	139	150	124	172	136	178	150	145	134	142	132	129	125	142	140	148	138	141	148	132	147	155	144	127	141	147	140	161	148	136	146	150	129	160	153	137	137	134	101	136	141	147	156	169	165	150	166	147	153	145	134	144	153	152	147	161	141	134	144	169	135	145	128	152	134	154	149	143	147	128	146	153	145	142	158	169	149	159	152	132	140	153	120	144	116	148	154	146	139	167	141	151	157	160	136	132	154	130	144	150	123	147	135	129	161	129	144	165	145	151	139	128	142	135	144	152	138	147	128	125	150	140	141	153	125	137	169	169	111	134	131	146	153	138	162	139	140	145	157	147	143	124	135	126	144	135	142	153	129	145	151	137	164	135	135	140	172	135	184	149	143	158	148	143	130	146	159	133	143	123	158	152	127	137	142	171	150	142	151	148	166	144	159	122	133	151	140	126	146	134	144	136	127	144	160	150	144	145	144	158	144	147	154	125	134	136	147	110	142	138	128	141	149	165	157	143	142	141	140	148	129	147	165	137	147	149	132	147	145	118	150	157	160	144	153	161	137	144	137	132	165	147	154	133	156	140	151	138	137	132	162	128	144	139	152	150	146	147	139	146	142	149	167	143	137	154	146	173	153	150	132	131	133	151	115	142	131	158	142	150	157	149	138	132	156	125	140	156	148	139	132	159	133	160	118	158	125	133	147	143	137	160	148	149	165	135	128	168	151	127	141	153	145	115	145	154	140	145	138	130	128	151	137	153	136	160	139	137	142	120	143	123	149	137	144	148	152	157	155	138	130	183	182	157	148	131	146	151	171	147	134	125	156	153	157	147	129	159	145	144	153	138	133	150	137	124	163	129	157	145	147	141	146	152	119	128	154	156	135	141	136	158	149	119	128	142	162	144	143	145	150	139	147	142	146	126	134	153	150	151	173	124	154	139	142	150	177	129	163	160	144	169	154	146	146	164	151	137	150	140	161	142	145	148	120	141	143	160	155
11781	1394	1151	671	541	440	385	361	344	324	321	340	273	264	294	329	311	313	285	304	307	275	324	325	289	294	323	271	323	286	295	273	257	293	292	283	292	298	275	296	255	280	290	320	341	285	312	289	305	303	262	297	247	295	331	293	284	285	303	257	286	273	288	280	280	316	284	277	306	301	281	272	300	270	249	274	272	293	268	319	298	268	297	317	268	294	314	267	294	264	298	272	277	261	248	304	269	308	258	274	298	324	287	272	270	275	258	275	306	293	281	304	286	292	270	282	251	311	292	292	284	294	283	256	273	294	268	290	281	279	295	290	275	300	239	304	282	298	285	299	285	263	300	300	293	278	310	261	266	290	325	295	267	314	279	297	281	308	290	277	265	300	263	295	278	266	271	268	302	274	274	281	259	254	261	272	293	289	265	249	275	307	291	276	275	291	310	261	290	284	249	258	302	283	271	287	302	316	284	242	317	273	284	278	280	268	288	270	274	288	255	281	272	305	301	269	281	277	293	294	272	293	306	304	302	304	293	284	253	265	290	250	285	276	256	273	298	278	281	282	280	277	277	319	311	264	272	258	296	276	280	264	275	260	289	279	273	252	282	292	292	300	299	281	260	298	299	288	294	273	307	301	311	284	287	259	280	320	305	270	295	272	296	279	288	289	275	273	286	286	274	287	290	271	280	307	284	288	260	299	309	289	296	281	308	313	278	307	304	268	289	282	289	282	298	291	272	284	302	265	299	284	287	297	285	285	295	263	291	275	279	274	270	322	271	252	284	297	289	257	287	291	304	293	270	295	275	267	299	299	248	258	270	303	267	313	285	312	265	276	278	284	281	271	309	282	306	273	332	274	273	291	288	286	283	284	311	286	295	287	283	281	279	274	286	281	269	262	293	299	300	298	285	303	277	321	314	261	280	285	283	289	281	289	299	279	275	280	290	299	286	297	309	277	294	290	311	252	296	294	281	292	295	272	281	287	322	294	271	268	273	282	276	284	254	283	252	293	268	305	289	278	296	251	277	278	300	292	291	271	264	298	271	260	266	273	278	254	301	267	288	288	310	308	270	274	290	294	304	268	316	314	288	270	274	284	282	278	312	265	278	261	281	262	269	264	278	252	293	268	277	277	261	274	302	288	269	290	266	271	288	249	248	265	283	306	296	277	262	296	265	273	283	305	300	300	242	286	294	291	253	277	273	266	275	252	288	279	297	311	262	282	300	298	297	309	286	305	291	284	285	267	283	279	278	300	286	258	292	286	271	279	270	309	288	264	289	255	306	314	302	270	264	320	265	275	285	316	277	300	293	289	266	303	260	286	288	269	273	286	287	310	307	278	250	300	270	274	274	271	294	273	281	287	304	265	304	276	273	333	283	266	268	295	269	274	271	291	295	261	285	271	324	270	277	308	257	278	267	275	306	280	265	287	293	297	284	316	265	329	250	284	268	292	263	265	222	257	272	240	285	282	256	281	253	273	278	291	296	279	281	288	292	290	288	284	281	261	313	302	295	268	259	267	289	311	290	291	292	291	312	308	275	296	290	291	248	276	293	284	293	291	296	298	287	286	287	291	284	314	274	327	271	273	301	290	266	308	303	296	304	277	282	308	284	273	268	269	300	272	287	249	275	289	295	289	298	278	287	282	273	249	289	293	260	288	297	264	278	285	284	256	285	286	257	299	279	274	253	306	291	295	293	277	285	280	310	273	309	311	305	282	298	280	300	263	246	262	300	282	263	265	266	272	304	287	310	258	289	284	294	309	276	300	297	283	272	291	304	281	314	297	257	299	284	265	296	285	300	292	294	268	298	310	289	270	306	267	316	296	310	283	272	291	268	269	280	316	245	249	298	285	293	300	291	294	297	294	264	289	280	284	281	295	282	295	296	267	290	281	293	279	268	293	296	270	303	296	268	281	276	305	292	299	265	299	266	306	305	303	285	263	279	256	303	297	298	253	314	285	289	252	271	257	277	282	299	291	258	288	281	257	262	288	279	283	279	311	269	276	296	301	302	277	268	289	259	281	269	287	258	271	299	259	276	265	336	293	315	268	303	270	274	258	308	299	285	289	305	285	330	278	260	280	282	251	300	288	281	252	277	242	282	294	254	319	276	283	279	298	298	282	311	304	310	310	324	311	265	302	278	306	261	314	274	322	270	278	255	295	267	295	273	280	309	279	306	303	290	291	275	274	254	284	294	272	272	254	283	281	262	271	271	281	315	293	288	300	290	272	283	267	267	250	294	264	255	289	287	277	307	258	273	279	254	272	275	285	284	302	263	303	264	308	286	289	264	289	270	281	273	275	298	279	314	262	288	280	284	288	319	268	295	250	296	282	307	260	296	273	268	292	299	271	292	278	281	281	288	300	299	263	304	304	265	280	284	315	292	279	253	273	276	278	290	297	281	294	290	283	296	287	282	291	301	277	290	301	295	292	277	255	285	285	279	263	315	247	281	270	244	284	287	284	290	268	284	275	269	287	271	274	293	281	292	286	280	288	292	320	269	274	249	256	312	266	277	287	287	272	279	268	277	287	285	299	265	288	297	244	274	308	279	253	272	301	267	281	283	271	293	263	273	285	284	271	279	288	292	289	278	283	305	276	293	295	266	294	288	280	272	283	238	274	274	237	282	324	289	288	287	267	264	267	299	273	252	263	271	292	268	287	297	244	304	288	265	286	312	283	303	297	272	260	280	310	274	286	290	308	260	260	283	297	277	274	248	281	291	322	282	274	296	293	300	276	282	289	277	304	247	278	294	288	326	256	286	267	278	277	273	274	278	301	280	276	279	268	274	261	287	268	303	273	251	293	317	313	263	276	271	318	280	279	287	279	280	269	291	279	278	265	282	280	248	246	295	265	295	281	264	274	290	306	307	286	268	279	283	301	265	284	282	317	257	293	332	303	283	305	289	286	293	259	254	299	270	279	305	288	285	265	288	295	290	285	296	296	310	300	292	285	273	275	289	266	289	265	295	292	270	299	286	295	262	261	290	278	267	304	280	274	304	263	265	284	265	295	284	259	279	278	301	278	270	311	287	295	293	294	274	282	264	277	270	273	302	292	272	285	260	298	269	302	273	269	282	258	297	290	286	309	291	268	304	285	254	286	301	285	313	296	277	295	317	291	282	263	274	301	295	283	306	284	285	281	284	242	291	295	280	313	283	293	260	291	289	283	281	265	253	269	313	301	269	286	298	296	267	275	253	263	279	268	272	286	263	285	292	298	295	273	283	242	257	258	257	319	282	266	290	265	294	306	267	299	259	266	267	279	290	283	294	275	295	264	271	295	286	310	296	282	275	286	263	247	260	254	267	296	287	286	269	262	272	316	312	294	301	284	270	291	313	275	307	297	282	280	284	273	300	272	286	282	284	248	285	274	307	299	313	278	272	281	303	289	279	283	275	317	289	299	269	297	296	282	294	290	254	297	274	270	304	305	269	274	268	263	288	285	249	276	295	298	315	292	280	282	280	314	297	292	265	307	308	298
23902	20956	27904	24166	19592	1472	516	358	280	262	227	198	205	167	172	153	155	148	126	116	126	126	124	120	123	123	113	123	109	124	115	107	116	131	130	108	130	121	116	126	111	108	122	112	124	122	109	119	122	115	112	113	116	83	99	120	121	102	97	123	119	123	122	107	119	104	108	119	109	126	112	110	96	109	119	102	130	116	102	104	102	128	107	111	126	101	101	103	108	107	111	118	116	109	129	95	111	114	116	113	112	119	114	104	102	99	111	105	108	114	120	131	106	95	127	100	105	105	118	121	103	111	79	105	124	95	109	101	110	109	122	100	114	112	111	98	115	110	96	111	109	125	106	94	89	129	98	105	98	108	113	104	95	128	122	118	127	96	111	124	116	116	111	106	93	102	104	106	114	94	104	81	120	110	115	112	118	112	123	108	96	116	117	109	102	97	105	119	144	122	101	111	118	126	109	90	99	128	98	114	108	103	100	127	102	118	93	100	115	90	118	110	108	121	108	105	111	102	96	117	115	112	112	121	100	117	119	102	125	124	127	122	120	139	123	123	103	86	117	106	112	107	89	83	129	110	101	112	109	115	107	109	114	121	119	122	110	126	99	114	105	103	118	108	96	107	117	109	98	89	95	103	119	109	97	100	131	107	131	110	113	97	86	116	122	110	106	107	106	106	125	114	100	122	114	133	101	123	113	112	123	106	106	115	114	103	108	93	108	112	114	113	99	103	108	130	115	108	110	118	109	113	94	113	115	90	117	127	129	128	101	94	130	119	99	101	103	109	118	108	108	113	100	99	125	121	121	98	99	108	121	122	108	117	110	115	115	132	115	119	122	122	109	120	98	113	100	108	123	132	103	120	123	126	115	111	117	111	95	96	118	106	127	120	113	103	101	117	119	117	102	102	101	122	118	112	99	107	99	103	125	112	115	125	113	124	111	130	107	122	115	97	108	111	102	112	110	111	109	100	104	99	122	119	115	119	119	126	108	104	117	106	129	118	101	95	114	104	112	119	108	121	119	121	114	84	108	119	120	106	110	129	111	122	114	88	110	108	109	106	125	106	98	108	120	109	114	101	101	101	105	104	96	105	95	95	103	111	118	101	96	102	110	104	100	105	113	112	108	109	122	119	103	102	114	109	118	91	119	112	116	102	117	128	110	96	122	89	107	105	105	135	107	105	112	124	106	130	124	95	128	96	111	96	122	106	111	109	119	111	118	92	86	83	112	103	124	121	128	101	127	104	111	100	110	112	98	110	118	114	103	116	110	128	121	139	109	113	110	110	119	99	103	110	99	110	92	102	116	113	107	115	125	113	121	113	82	116	100	120	115	107	93	114	107	122	117	111	113	111	109	105	110	94	121	116	112	105	108	93	108	100	118	102	104	105	120	106	88	112	101	108	107	102	105	119	110	123	110	115	102	96	116	107	109	106	124	111	120	95	144	113	105	101	120	123	88	123	115	114	105	126	110	116	86	115	91	119	102	112	108	111	113	106	117	104	111	98	125	103	113	111	109	125	101	104	118	93	97	106	99	127	113	112	101	103	112	123	110	111	121	115	108	108	105	112	104	113	109	107	91	106	124	122	107	108	105	108	116	120	114	103	112	127	103	134	110	117	95	132	107	119	105	108	101	113	104	96	117	117	107	116	101	98	105	100	95	106	101	122	115	116	126	108	106	112	122	107	106	106	115	122	126	105	103	130	101	125	95	110	108	110	119	109	111	116	104	110	122	120	115	104	105	103	107	107	114	99	118	98	116	115	114	89	107	114	108	121	114	93	106	116	106	120	120	114	107	124	115	111	108	102	115	94	103	107	95	114	116	118	108	104	118	117	113	104	119	111	125	95	118	95	105	110	95	91	112	98	109	118	103	127	86	111	93	107	120	98	101	130	100	103	83	108	111	105	111	106	119	101	135	98	96	122	121	104	105	121	85	110	104	108	122	118	91	99	118	121	100	108	102	104	98	102	102	111	111	119	117	109	108	119	114	99	108	117	100	91	105	128	94	116	112	117	124	129	102	105	118	97	99	119	120	102	100	92	110	126	109	104	109	90	119	103	116	100	102	114	109	99	105	112	117	91	111	118	98	124	118	117	107	122	102	102	93	105	103	98	102	109	104	109	115	124	107	122	97	129	105	116	93	122	116	103	98	114	104	117	96	94	106	119	110	114	128	109	118	109	104	107	111	116	94	119	103	120	109	106	93	101	115	128	113	129	129	111	112	106	86	104	112	114	106	119	99	125	109	108	104	99	117	100	119	108	115	106	116	101	112	112	109	109	118	95	99	109	116	114	118	100	118	111	105	93	99	116	98	119	103	129	118	131	110	82	114	109	119	117	114	122	132	107	113	100	127	126	122	84	118	103	110	121	113	121	115	108	125	119	102	136	118	117	129	118	106	89	109	100	114	114	123	106	109	124	108	124	123	126	115	112	111	95	98	98	115	129	107	120	112	126	117	114	111	130	119	93	109	107	121	106	110	98	111	103	100	110	104	114	105	80	89	116	92	112	108	119	111	122	114	93	112	116	107	112	108	120	104	112	118	105	102	92	103	119	101	114	129	105	113	100	115	102	110	107	122	112	121	120	124	119	114	98	110	110	114	115	128	105	120	117	126	98	105	120	95	103	109	104	104	112	129	110	107	113	111	93	97	100	125	115	105	101	122	116	122	121	88	118	100	121	122	128	129	102	90	115	123	115	102	104	102	122	121	104	103	101	115	123	119	107	133	123	99	87	120	111	117	112	110	126	113	104	116	110	113	88	112	109	111	122	105	126	100	110	108	131	105	122	119	98	112	108	97	118	115	109	105	120	104	109	123	123	111	109	115	111	106	118	110	116	98	112	111	144	112	102	101	112	113	120	110	116	116	123	116	109	96	115	104	109	94	107	125	107	115	103	107	111	126	86	97	108	102	98	102	97	118	91	101	115	139	108	96	117	104	121	121	126	121	111	108	92	113	117	116	106	112	119	112	117	98	125	109	102	111	123	103	120	113	108	106	111	114	115	102	80	116	117	122	109	115	95	118	121	107	90	106	122	114	116	106	111	112	109	109	109	125	115	97	97	102	124	121	118	103	113	117	118	101	109	119	107	106	123	94	103	112	110	103	121	116	108	118	121	112	125	138	113	105	92	99	111	110	110	117	107	116	111	90	104	101	120	108	110	102	111	104	105	100	123	104	113	123	123	99	112	121	105	110	108	107	111	123	98	110	106	123	100	101	91	109	103	107	84	107	115	109	105	112	116	108	86	111	101	96	95	112	115	103	115	97	105	122	119	111	115	117	128	105	95	111	113	104	109	129	110	119	129	105	105	119	130	117	122	119	100	115	97	113	118	120	124	116	100	108	111	107	99	118	108	111	103	118	113	130	113	112	95	111	115	125	121	102	101	119	129	120	129	101	115	130	116	101	134	93	109	109	113	113	104	96	122	114	98	126	111	125	106	119	115	101	113	106	106	105	115	122	98	120	111	115	119	116	118	130	123
23356	9604	8017	4059	2627	1833	1352	1041	873	749	670	578	536	435	415	372	374	361	318	323	293	307	269	288	256	284	262	258	261	245	266	243	249	238	234	251	234	241	197	253	224	233	240	238	226	211	241	227	220	239	218	240	220	229	214	203	234	204	215	191	241	215	237	239	244	199	243	208	230	220	204	217	222	221	216	209	198	221	190	189	235	208	220	196	227	251	213	227	235	216	211	203	200	222	186	224	213	223	214	204	210	220	194	217	208	234	209	204	235	217	232	227	234	202	230	195	223	238	216	236	193	229	208	215	247	223	216	213	191	198	198	207	214	223	214	217	229	196	215	215	189	219	204	249	208	199	223	232	213	212	211	202	194	219	194	227	242	242	197	208	225	219	211	233	222	227	211	200	231	220	197	218	199	201	226	231	224	211	199	197	194	208	229	232	199	220	194	222	195	206	227	243	227	231	212	218	195	220	202	251	200	190	233	206	219	231	235	237	189	227	214	224	190	231	211	216	214	220	219	217	208	222	207	206	214	212	213	211	205	223	237	209	212	214	192	223	229	211	224	217	207	201	217	198	214	203	195	211	215	218	212	214	203	217	202	194	200	223	227	229	216	238	230	208	253	220	225	199	240	196	199	216	222	233	217	221	200	242	229	223	245	204	208	220	216	192	246	225	212	200	220	212	221	216	184	188	221	212	215	195	208	230	233	229	198	213	239	215	207	197	200	234	217	244	237	235	242	165	233	220	196	211	203	218	219	205	193	221	213	186	217	243	210	204	227	228	233	231	217	224	201	247	220	201	206	194	230	224	204	218	229	241	188	201	197	217	244	202	213	204	190	198	234	228	198	202	226	210	214	222	215	214	179	238	228	196	233	191	222	225	197	209	223	200	213	189	230	205	208	210	197	212	225	206	193	219	231	225	220	199	238	233	206	212	228	214	211	208	226	197	210	210	227	198	205	193	210	219	206	198	217	198	196	223	250	209	199	204	194	214	209	222	220	222	204	215	203	185	198	208	217	188	224	223	209	238	203	195	215	215	209	215	216	249	233	214	230	228	229	224	212	202	215	224	217	219	208	203	221	199	200	225	216	206	215	198	210	249	209	224	196	198	220	215	222	259	231	197	201	203	216	215	251	207	211	215	237	215	225	228	208	211	195	209	217	241	193	203	221	237	219	249	211	226	231	241	219	210	230	205	212	224	221	248	226	218	206	210	204	192	204	205	194	239	219	240	212	220	198	247	196	207	200	206	191	206	207	229	202	212	216	200	214	210	218	231	186	212	227	226	229	224	201	197	217	198	181	248	224	192	220	215	224	211	225	230	216	224	208	188	209	217	223	198	221	194	217	221	231	229	213	217	226	221	222	224	246	209	212	208	211	202	226	243	207	245	210	220	241	189	214	221	196	194	206	219	210	187	222	226	204	228	215	235	245	200	202	202	241	196	248	242	205	227	227	214	196	228	227	210	228	222	195	218	225	212	231	200	180	219	224	213	226	213	197	211	184	220	240	226	193	204	247	231	199	208	245	209	222	207	214	209	188	197	243	224	245	218	225	217	208	206	230	243	203	220	193	227	207	209	190	218	210	212	204	213	212	222	205	225	191	208	218	222	230	203	210	203	205	191	213	213	231	210	217	200	213	212	242	210	222	222	224	215	206	226	223	197	187	216	196	215	205	202	205	199	220	235	232	252	186	192	201	217	210	219	199	226	179	222	185	237	236	206	193	187	223	199	246	239	209	215	204	221	216	218	226	228	216	221	212	187	227	204	201	207	220	207	193	214	245	228	240	203	196	214	221	201	217	215	237	218	228	194	202	238	230	222	219	205	188	213	229	202	228	226	220	209	210	210	215	224	215	214	211	220	222	216	199	208	199	238	227	204	217	215	218	236	228	205	222	214	217	183	216	228	222	217	221	197	236	200	218	202	214	219	224	212	225	208	228	213	231	206	205	213	228	197	210	253	225	220	204	169	211	218	195	215	219	213	240	203	213	244	223	230	186	207	220	228	197	212	230	183	198	210	240	215	222	222	195	228	215	205	228	215	237	217	219	220	217	221	223	205	217	193	218	204	211	225	203	211	196	235	228	164	200	204	220	196	188	193	219	200	215	227	230	209	202	200	232	235	211	199	241	225	190	223	216	214	229	221	211	209	210	224	225	192	219	209	204	203	209	223	212	231	221	226	215	200	210	211	226	202	215	217	219	238	209	179	222	220	195	201	205	210	226	229	196	208	200	222	179	219	212	191	211	223	197	207	224	209	224	219	188	223	219	206	212	213	221	217	220	203	213	226	226	214	211	217	230	228	193	213	215	209	195	199	213	201	206	208	206	218	216	226	236	205	209	223	204	194	218	194	216	250	224	227	184	218	207	221	221	209	200	205	213	210	212	221	203	222	216	193	237	210	212	208	213	233	202	203	218	235	223	240	235	223	223	220	207	202	215	214	234	200	235	237	204	214	204	212	204	200	206	218	195	212	236	213	181	225	231	206	225	217	219	206	201	214	204	214	216	212	206	223	239	226	219	211	214	197	230	220	210	235	196	207	219	232	218	248	190	222	205	219	193	217	213	224	207	197	225	202	203	238	207	211	234	226	216	187	214	230	208	212	198	227	220	233	220	216	218	221	209	197	254	233	209	203	222	209	211	222	192	229	214	211	207	222	231	180	212	233	231	230	210	207	198	184	251	247	221	217	224	238	216	219	219	217	214	220	236	215	206	216	202	237	226	186	230	235	229	211	241	222	226	225	212	226	211	224	200	215	207	219	214	227	240	213	247	241	208	204	219	216	220	218	224	214	232	188	206	213	226	185	243	185	208	243	209	236	203	216	220	234	221	216	216	230	210	234	199	222	228	222	200	219	218	213	202	217	221	224	216	223	233	219	210	184	225	207	213	208	229	215	231	209	209	188	226	240	210	231	228	207	208	197	207	183	234	204	240	242	203	201	203	215	221	214	213	194	224	233	203	208	198	240	228	201	233	216	208	215	199	200	227	242	195	222	195	203	218	207	221	187	203	210	217	230	215	194	211	224	212	229	212	213	193	244	229	209	213	204	218	192	209	230	195	207	211	200	219	221	218	198	202	212	193	214	215	209	196	213	215	205	213	224	195	224	201	210	196	227	209	227	193	197	199	218	245	206	204	225	210	203	214	239	234	212	212	219	205	231	235	203	210	230	238	208	217	192	213	213	236	201	205	225	194	218	229	192	211	231	200	210	216	219	205	225	184	200	187	203	189	206	233	208	203	204	221	202	211	226	223	237	209	224	209	217	197	198	231	229	235	191	221	207	198	220	225	229	211	225	216	196	207	200	229	231	230	208	204	235	226	188	196	231	198	207	211	233	221	226	213	215	214	213	241	218	202	218	205	239	240	208	233	192	214	241	219	231	197	204	211	220	209	214	207	198	219	197	221	225	189	213	209	194	195	230	201	192	195	225	219	248	215	229	248	236	230	194	212	219	213	218	203	223	207	222	189	231	200	204	211	211
22952	20994	28662	23523	20994	19028	1974	805	566	596	505	467	441	399	385	355	352	356	361	350	354	396	311	307	298	311	292	312	321	299	292	297	338	280	299	296	263	294	278	289	285	296	317	284	286	311	250	264	297	265	291	301	313	299	259	282	276	296	304	276	247	270	278	250	314	270	274	278	268	288	292	298	302	283	265	263	232	285	251	270	243	302	269	265	295	297	321	269	276	266	271	267	260	280	286	326	288	279	290	301	290	247	266	270	320	283	275	300	297	258	289	272	264	318	298	265	297	265	273	272	276	297	288	247	292	267	275	283	305	258	269	268	255	285	280	273	265	279	302	282	254	268	314	264	281	294	294	271	276	272	281	284	263	300	273	291	271	313	261	271	274	286	269	262	300	284	286	269	273	264	278	279	284	292	298	278	307	275	276	277	288	248	285	285	284	287	285	265	276	257	270	289	297	294	274	291	269	271	274	276	282	266	282	254	281	319	282	253	285	270	264	283	285	268	288	312	269	263	295	282	316	289	277	317	286	281	275	271	286	291	282	256	278	276	305	283	271	304	278	279	281	289	252	266	245	272	280	292	282	276	283	279	285	286	274	306	236	270	276	281	282	273	295	301	301	260	285	273	284	262	259	248	295	283	284	271	259	267	290	245	292	262	287	269	268	260	276	290	256	295	267	271	264	297	291	297	314	279	273	286	270	287	265	290	279	256	281	294	269	269	312	278	315	277	280	275	265	269	284	282	333	299	250	268	270	273	309	270	270	316	274	290	290	276	288	281	262	273	279	257	263	263	262	240	272	288	257	285	291	270	260	293	306	271	289	293	276	301	285	319	288	292	275	271	268	287	272	249	286	299	286	282	279	294	271	281	290	274	269	300	274	303	298	277	283	266	277	280	281	284	291	260	260	294	292	258	260	292	279	252	265	306	286	318	268	285	264	277	275	277	272	266	297	286	274	280	288	265	296	275	314	279	276	269	269	279	294	267	278	296	288	269	265	270	254	291	252	279	248	305	281	256	269	262	276	279	301	273	282	302	263	289	291	274	295	281	263	288	247	273	291	292	256	284	311	277	292	248	290	267	262	254	266	287	276	277	242	303	243	258	289	268	279	293	286	297	276	291	309	299	265	269	315	294	285	300	253	280	303	309	288	270	277	281	263	266	297	273	244	287	288	282	277	273	255	257	286	274	261	281	277	278	276	285	289	255	278	277	272	289	291	281	272	301	291	281	269	278	276	274	277	273	268	270	268	292	278	282	278	257	274	287	266	274	283	291	249	275	298	266	266	266	270	306	296	251	281	277	293	281	270	314	288	276	291	241	261	248	309	284	268	288	284	277	270	266	266	264	291	289	283	254	266	283	275	266	305	273	295	257	267	281	241	285	267	267	290	233	274	249	286	283	270	285	291	282	266	290	276	296	243	281	267	288	306	288	306	297	246	276	266	271	275	310	316	270	295	282	264	283	273	302	304	288	280	292	256	282	261	262	277	271	297	258	255	258	268	288	292	280	280	257	284	274	280	263	267	265	287	254	254	297	274	282	277	278	283	274	275	292	286	290	281	265	286	296	266	296	292	269	283	272	287	318	276	263	278	289	296	306	276	275	285	270	255	271	275	291	296	276	267	288	286	304	276	244	268	279	277	285	282	264	268	288	301	288	279	263	277	297	282	269	297	245	290	295	281	274	280	297	275	282	302	295	276	305	262	273	290	256	304	276	311	321	279	291	270	270	310	273	273	270	268	276	298	284	248	348	268	289	294	291	274	278	303	289	267	265	274	293	269	298	279	281	272	323	266	290	294	307	264	247	279	288	272	267	261	275	281	289	306	268	288	278	273	286	309	290	277	274	272	261	301	310	281	273	310	274	304	278	281	298	278	274	279	299	270	246	293	289	280	296	297	290	266	281	265	275	274	264	280	295	292	277	268	290	281	288	311	313	294	280	301	291	304	260	296	285	295	287	264	292	261	261	296	290	285	295	293	310	273	289	272	281	269	278	256	283	295	271	288	277	272	298	292	301	304	280	283	282	254	267	301	297	276	299	296	261	290	275	281	280	279	269	265	270	291	268	299	242	310	297	233	271	290	288	276	274	278	284	247	252	261	275	283	275	274	294	270	266	278	248	265	294	317	262	246	261	283	269	250	286	275	287	270	280	282	274	296	274	261	299	289	280	285	265	268	267	267	259	312	270	305	302	274	296	282	278	260	273	285	261	238	293	275	285	277	288	307	258	280	269	267	274	239	257	248	278	259	266	268	246	260	273	289	252	278	282	306	258	269	283	252	297	275	288	267	251	300	293	297	271	276	273	267	267	280	274	291	269	281	273	284	295	269	280	253	270	264	278	279	305	274	280	292	242	251	273	286	286	245	260	280	283	311	269	252	265	296	285	294	291	281	288	277	289	283	294	276	271	275	280	292	264	255	280	306	281	276	298	287	268	279	266	301	253	280	297	270	280	295	258	308	284	263	243	262	244	277	287	252	245	292	265	276	275	260	263	270	286	275	298	288	267	271	256	298	298	266	294	252	277	301	295	288	258	305	266	315	286	308	285	245	308	282	278	259	274	280	236	276	274	260	270	265	243	283	286	293	287	258	285	292	250	314	274	297	280	283	263	272	255	267	292	269	297	241	277	273	276	272	290	274	269	274	252	290	248	287	277	288	304	284	266	273	283	297	253	296	263	293	247	270	284	304	279	297	276	282	300	255	235	303	263	289	247	303	290	267	301	282	281	261	313	282	282	293	277	263	293	250	293	305	266	304	289	274	296	276	294	288	299	276	257	244	302	265	264	287	268	275	287	296	264	297	277	303	270	285	255	259	273	286	273	292	264	279	271	284	292	286	275	276	257	267	283	281	246	270	238	292	269	279	268	299	257	273	270	289	279	305	258	287	282	291	287	285	270	279	263	280	272	298	290	256	332	277	252	278	293	239	289	301	279	307	267	283	299	282	277	241	274	258	239	286	269	270	286	272	266	266	316	280	283	270	324	292	287	298	275	308	262	265	287	302	283	293	236	295	273	298	260	296	298	277	287	260	288	289	269	270	288	291	310	277	259	307	300	276	274	297	266	283	286	300	279	271	280	266	253	277	308	269	303	302	284	276	296	279	264	269	290	287	248	298	254	282	279	269	279	275	274	296	291	260	282	280	302	272	257	285	268	291	270	282	272	274	320	279	264	267	280	267	266	306	262	281	277	287	269	320	286	302	256	268	273	274	262	299	265	269	268	296	254	277	270	272	265	291	286	265	283	307	301	296	272	292	295	286	261	275	280	302	311	264	275	276	268	277	253	279	265	255	263	285	285	267	274	276	273	266	276	288	265	266	290	241	274	285	273	313	273	284	292	290	298	259	309	292	281	279	301	290	268	265	282	272	251	310	280	263	286	286	268	264	273	278	284	301	306	280	278	265	265	282	249	303	296	283	262	266	302	276	262	266	326	278	295	295	285	276	273	280	250	282	271	303	288	290	294	291	304	301	267	259	262
27850	15418	13168	7093	4738	3481	2687	2152	1830	1491	1308	1177	1044	974	882	819	793	691	688	704	653	650	614	617	574	602	588	583	552	594	569	578	557	540	534	550	535	560	526	513	554	493	539	507	521	508	527	509	527	505	518	493	452	504	470	519	529	497	491	440	544	528	503	516	472	502	487	511	489	487	479	527	510	505	518	519	512	514	508	473	505	514	463	426	466	476	530	511	506	474	538	507	479	527	453	476	482	488	513	487	524	463	525	453	503	445	484	483	486	484	525	476	452	452	511	479	457	477	502	485	509	532	478	471	475	481	495	524	475	482	473	476	468	465	481	479	506	517	470	490	441	469	481	521	498	501	488	534	475	456	500	519	493	461	475	505	485	469	473	506	459	511	480	455	498	483	494	505	507	499	477	488	493	467	461	508	477	499	519	507	487	489	469	493	526	505	500	455	492	472	481	497	477	452	522	482	532	506	491	427	491	495	435	486	502	479	518	483	496	481	469	461	474	489	510	463	497	471	443	498	455	529	515	442	464	491	485	467	492	471	496	479	476	524	516	463	435	509	494	484	532	476	484	484	505	473	514	501	460	486	474	504	467	492	469	499	471	499	492	487	482	468	480	502	495	476	481	475	503	503	460	472	487	486	479	500	495	464	509	484	490	481	459	471	510	491	471	442	462	470	460	500	464	486	505	510	460	466	492	476	496	459	478	504	521	495	436	445	455	491	464	467	450	469	478	511	470	510	464	471	479	509	472	467	530	494	524	514	479	480	482	460	480	514	478	503	475	506	465	495	471	454	469	500	490	466	470	467	465	512	417	453	458	486	517	462	490	467	499	485	422	501	456	464	466	493	529	502	488	485	458	480	505	498	488	489	468	497	479	461	496	524	512	483	480	506	491	513	476	501	486	498	471	503	470	491	453	477	450	487	472	474	487	480	489	463	477	486	504	452	483	482	495	518	470	473	497	469	431	504	488	483	467	526	486	495	468	476	492	523	458	489	492	438	489	467	466	481	445	459	487	488	482	475	513	479	475	519	460	495	500	446	472	526	466	461	494	498	440	463	467	456	506	496	464	496	450	476	488	454	480	468	432	521	487	451	461	466	472	493	464	439	494	499	535	477	485	525	505	492	498	458	486	508	456	502	445	446	508	482	518	463	479	517	483	460	529	461	473	470	492	493	481	475	500	484	473	489	467	480	514	464	504	502	473	448	461	469	476	500	491	475	522	503	490	497	490	491	472	504	467	479	504	450	516	493	514	479	473	459	505	513	490	490	474	481	497	493	466	450	470	478	474	508	473	499	512	475	512	557	463	451	481	481	504	477	484	457	531	489	491	465	463	520	504	449	500	455	499	522	509	501	495	487	502	511	487	505	511	492	483	555	483	466	510	475	490	521	496	487	488	465	488	435	480	509	491	474	481	502	509	491	449	451	457	475	488	488	477	445	439	496	502	479	508	491	508	448	478	492	468	466	485	509	483	492	488	501	476	505	481	460	507	491	463	534	457	464	460	453	499	489	508	524	457	460	455	470	459	477	477	458	460	514	497	475	473	484	520	469	459	460	472	491	446	499	477	443	498	508	495	492	518	457	499	510	499	478	480	471	475	502	508	507	481	504	474	472	492	501	501	471	484	463	507	479	510	469	498	466	471	497	457	489	502	481	535	490	511	499	530	476	459	453	452	508	498	471	498	509	469	498	468	484	474	486	495	501	451	520	447	448	473	460	475	458	466	496	491	491	480	478	516	450	507	474	462	489	480	488	522	489	490	479	471	474	491	481	491	482	490	468	473	506	517	489	512	489	477	500	489	506	481	460	458	487	491	455	467	474	482	502	455	455	480	490	449	493	509	462	508	516	472	501	489	463	519	434	494	445	474	465	471	510	512	487	495	483	460	491	550	465	477	469	510	460	487	509	483	494	490	477	515	478	482	478	478	479	454	441	521	488	472	450	490	481	469	513	466	480	507	487	494	464	489	472	514	465	493	443	509	516	448	470	449	465	520	473	499	492	493	462	495	509	497	488	487	459	445	482	517	491	462	457	510	472	477	476	492	488	474	455	503	471	516	495	473	502	486	471	478	444	494	509	491	482	490	504	454	500	506	447	529	486	518	471	465	486	487	440	481	497	447	501	472	469	482	470	480	485	493	519	496	500	493	457	483	478	508	466	471	450	467	509	502	476	530	495	454	522	499	473	443	470	484	460	510	465	459	493	468	475	468	479	513	462	459	485	483	485	506	475	482	445	448	504	495	471	469	507	501	473	465	532	463	485	502	472	486	508	471	475	518	472	480	448	523	480	489	492	510	502	451	506	471	489	502	480	474	497	469	488	511	468	488	481	469	459	475	451	493	473	481	491	502	499	475	516	442	472	492	456	450	479	489	479	479	462	478	493	524	492	458	492	484	502	516	523	488	458	520	490	490	471	509	507	480	494	465	467	474	453	461	485	497	503	520	476	486	486	454	513	457	446	509	477	501	492	482	484	494	499	510	477	494	477	469	501	449	500	476	500	517	466	420	465	476	509	490	473	532	474	493	494	466	516	500	455	497	476	460	510	497	461	516	495	485	482	507	480	476	455	478	477	482	493	466	480	495	494	462	510	475	449	493	487	518	505	505	485	511	500	500	503	476	462	457	499	448	505	470	510	463	489	475	499	465	507	532	467	482	519	497	478	498	517	445	484	497	445	433	498	456	485	487	508	467	502	489	463	498	500	467	514	485	502	460	483	471	531	488	466	509	515	463	511	480	493	465	472	457	485	510	502	470	507	494	468	470	509	502	501	461	490	472	503	492	488	484	440	507	497	480	487	480	537	472	475	455	489	428	488	469	509	471	471	513	433	476	508	490	451	494	467	482	509	475	469	460	543	504	479	517	513	497	494	511	525	487	505	478	472	488	489	478	484	492	488	475	484	489	473	446	487	470	479	492	491	455	502	477	475	455	529	462	486	500	482	479	493	504	438	455	474	509	436	451	456	473	456	484	496	468	502	479	516	483	490	501	442	513	485	470	498	467	479	480	447	480	505	463	485	471	510	499	472	491	465	454	481	470	473	462	490	471	513	469	448	503	432	512	469	498	473	468	477	475	477	482	468	492	512	508	514	465	457	453	503	463	495	450	508	473	480	480	478	479	517	489	485	446	480	457	484	497	464	472	453	480	461	503	454	422	475	475	538	499	464	491	500	480	463	538	494	471	445	493	476	465	493	485	477	455	519	456	472	490	445	492	452	486	492	494	487	483	461	460	463	515	536	479	453	512	506	496	483	478	485	441	416	465	480	465	512	500	498	471	481	529	479	475	513	448	457	501	490	524	463	466	470	487	517	473	469	465	487	487	493	496	500	461	502	492	448	495	468	479	474	542	495	467	482	487	479	475	471	488	464	447	480	464	500	510	476	494	488	466	496	470	486	490	474	520	515	460	473	505	486	479	500	460	460	488	496	508	498	454	522	478	487	476	493	498	506	454	486	490	455	474	458	503	466	477	523	480	493
26448	20366	8249	487	239	207	161	152	174	159	164	164	169	126	142	151	154	147	129	165	149	141	153	149	145	158	161	151	142	145	137	130	161	149	146	143	132	147	162	156	132	136	133	124	156	143	142	134	153	160	139	161	124	129	163	142	130	129	131	145	142	148	134	155	149	147	157	151	150	138	148	127	148	146	157	132	156	141	141	154	164	155	128	125	132	144	136	133	132	159	143	148	157	120	149	143	139	135	158	144	136	137	150	168	146	140	133	138	121	150	132	156	137	145	167	146	129	137	135	141	148	154	168	137	149	120	167	138	151	130	141	174	141	128	133	162	153	147	140	153	154	119	126	149	147	129	144	143	156	126	146	154	157	146	156	141	132	125	133	151	131	142	133	145	143	142	146	155	164	144	148	116	146	143	144	146	179	147	125	140	150	148	147	144	163	141	157	164	145	139	145	165	135	123	118	133	143	136	140	149	129	136	136	150	138	133	141	132	149	154	144	140	155	143	158	134	140	150	157	129	140	146	133	141	147	145	126	138	136	117	153	148	147	139	141	137	145	151	155	142	141	132	139	159	125	161	156	163	139	149	139	149	146	166	148	119	155	147	172	147	155	166	138	156	123	129	156	154	136	141	119	131	140	131	160	158	144	129	121	143	124	136	140	150	150	150	143	147	142	132	127	148	123	120	125	153	136	161	148	135	133	140	138	145	140	158	151	161	142	141	145	155	139	118	142	153	147	136	166	114	142	169	142	118	153	149	136	146	144	154	141	134	150	132	143	136	134	144	148	146	130	165	132	162	137	183	155	129	144	139	140	146	146	136	159	137	150	129	146	157	166	124	152	165	126	149	131	129	128	165	161	130	144	148	147	144	144	149	143	164	135	138	143	138	156	139	149	156	148	118	146	133	138	149	158	144	157	165	154	121	125	127	132	159	148	138	151	167	141	147	136	128	144	126	128	130	138	141	146	143	135	147	139	146	147	151	138	147	133	149	153	167	144	124	144	140	142	146	130	150	133	128	140	167	149	157	137	136	170	146	136	138	144	124	139	140	132	147	140	139	157	146	144	114	140	154	142	134	120	151	144	152	152	141	148	138	173	140	130	145	123	137	148	156	138	142	142	139	135	137	146	150	116	150	146	149	152	143	143	152	147	137	131	130	169	134	135	151	170	163	161	163	148	135	146	130	151	144	157	156	169	147	121	138	151	138	143	130	144	151	126	123	130	152	136	166	129	157	128	148	148	153	150	152	147	152	165	172	136	131	171	143	116	138	168	131	124	138	145	129	137	135	145	158	123	140	138	150	149	123	145	139	127	136	144	133	136	133	168	128	133	158	159	124	138	144	169	133	110	138	149	148	145	134	129	150	132	127	152	150	160	154	132	153	174	145	133	148	157	173	129	129	140	151	143	155	144	139	136	151	156	151	132	129	151	144	143	154	136	128	136	141	155	158	156	146	147	152	159	144	131	146	144	140	144	148	152	146	156	141	153	136	124	152	150	143	162	125	153	147	146	133	145	130	158	157	128	150	147	156	153	149	150	157	149	169	148	166	120	164	159	141	141	139	150	149	131	145	150	157	135	148	119	156	134	163	149	112	155	125	131	143	136	119	154	152	150	148	147	138	149	134	156	149	160	123	151	143	115	159	137	156	150	141	167	155	144	141	144	153	172	140	156	125	143	129	140	143	136	130	127	137	137	130	144	137	143	142	126	149	146	130	140	156	126	147	167	140	128	159	146	142	160	154	145	145	138	141	139	128	153	125	136	163	151	149	141	129	150	172	155	165	159	152	130	141	141	164	161	137	124	173	135	149	135	142	161	151	133	130	139	156	165	146	131	141	152	142	153	154	143	137	146	148	141	129	144	132	136	143	140	154	126	138	154	130	156	166	152	133	146	150	143	159	125	160	139	102	143	137	139	138	142	139	146	137	129	142	149	141	128	152	151	154	136	134	143	132	140	147	147	152	170	157	142	153	130	147	164	143	115	118	150	123	133	136	149	130	135	173	136	145	140	128	126	139	143	125	128	157	130	156	136	140	148	150	145	156	153	131	157	145	167	143	137	156	160	136	136	176	134	132	149	134	143	144	133	138	117	161	148	145	138	158	133	162	145	155	137	130	137	143	136	159	137	153	143	164	122	144	119	176	135	121	143	140	153	148	131	142	143	158	140	152	130	144	143	135	132	171	131	144	160	150	167	137	140	125	132	152	132	134	153	145	142	140	144	133	168	148	160	159	149	144	145	139	144	144	164	129	149	153	143	142	164	134	123	156	153	152	162	131	141	152	125	153	136	151	146	153	147	130	135	129	136	140	140	147	153	156	115	152	146	160	129	140	144	139	152	159	145	156	151	142	144	155	141	149	135	148	148	125	155	138	145	161	146	133	137	139	150	146	142	150	148	143	132	150	123	120	148	153	132	144	140	143	136	133	155	170	149	148	156	139	154	132	123	118	155	138	136	152	151	135	153	148	145	132	129	130	142	154	149	129	125	134	185	145	138	157	141	152	166	149	129	147	152	150	144	135	147	152	128	132	152	143	154	139	149	143	152	137	138	167	146	129	146	128	153	119	151	142	137	148	127	146	132	135	122	151	150	161	134	148	136	156	136	144	164	131	144	138	133	152	139	133	134	144	136	152	136	142	126	143	143	140	135	169	136	141	173	139	153	129	141	163	159	141	139	154	139	166	141	150	160	129	159	134	154	160	130	121	155	136	160	140	148	126	152	153	145	130	161	132	144	149	165	149	132	128	151	145	147	154	117	118	136	122	141	148	134	160	149	144	139	139	130	131	141	149	132	144	142	137	157	137	131	137	137	128	137	147	132	120	142	163	152	152	140	157	140	134	140	151	164	158	153	143	151	150	133	144	137	129	156	158	136	158	148	142	151	153	156	149	154	150	145	146	129	160	150	150	140	149	168	153	157	162	120	139	167	140	151	138	145	147	118	161	161	135	156	134	180	132	147	133	153	156	135	151	134	141	171	126	139	145	142	142	131	143	152	160	160	125	153	140	156	142	117	144	155	159	136	140	149	118	147	155	139	136	146	142	148	152	176	129	133	136	176	147	154	130	134	141	147	154	148	129	149	136	144	149	144	127	137	126	138	144	143	138	157	147	143	150	138	138	159	150	164	180	144	143	167	137	130	171	144	146	117	128	161	142	157	138	145	172	147	148	150	123	153	138	141	152	153	165	150	155	146	139	163	137	141	150	137	149	154	126	148	112	137	166	142	153	140	159	145	169	155	161	164	139	144	132	125	132	153	142	141	148	136	132	168	160	140	154	173	140	154	131	139	141	151	140	184	128	142	150	154	156	154	142	145	126	130	147	139	131	151	137	134	145	149	143	131	147	154	142	147	142	142	140	156	141	154	139	139	149	132	115	146	159	130	138	137	157	151	156	162	114	124	133	143	141	140	134	138	165	132	130	136	142	164	146	147	141	161	155	164	145	145	140	139	129	152	148	139	139	122	154	136	143	143	133	146	144
11437	1353	1182	694	532	488	398	355	331	324	334	313	293	275	294	315	317	286	288	297	280	279	291	288	279	320	313	291	278	282	286	292	285	290	285	268	288	298	268	266	292	277	277	288	288	272	259	274	286	303	274	282	267	301	314	288	321	296	283	288	252	272	278	300	279	277	259	284	309	276	328	275	308	277	305	316	256	323	305	270	311	253	310	274	268	277	280	272	276	267	262	269	271	273	288	308	315	290	295	263	254	281	294	271	310	260	237	282	292	255	297	312	254	269	303	265	276	314	289	272	280	278	277	254	271	253	264	298	284	271	254	271	265	272	279	270	257	281	299	267	317	295	273	281	237	313	298	265	273	288	302	252	308	282	287	293	261	289	299	265	269	289	259	245	291	268	286	300	253	277	246	292	249	279	279	290	262	293	273	275	318	280	264	278	283	264	250	302	258	283	270	283	296	279	296	278	280	300	296	285	298	295	313	284	316	247	252	283	291	304	267	283	266	288	265	289	285	276	299	276	302	282	286	265	275	301	291	319	287	291	293	269	293	258	286	265	298	306	282	285	249	289	295	278	292	294	299	280	285	282	294	307	297	283	288	265	245	271	289	309	283	290	258	298	268	290	305	284	278	302	300	294	284	263	257	285	275	285	313	286	284	282	305	255	272	284	302	280	303	275	277	304	300	302	314	272	284	250	284	316	268	267	299	284	273	280	274	254	283	281	273	291	293	273	247	298	289	290	287	286	291	303	281	301	292	242	278	298	285	266	283	289	258	252	277	269	272	280	263	308	264	274	272	282	273	280	298	322	311	307	290	282	261	291	283	292	301	259	287	278	287	279	267	305	300	283	263	261	279	306	286	261	280	322	282	260	285	306	281	267	290	292	271	315	262	305	286	295	298	292	271	284	267	295	290	269	266	268	255	288	286	280	278	273	248	266	280	281	290	303	281	285	277	293	267	294	249	258	299	250	250	262	272	259	304	287	261	286	291	292	289	288	278	275	266	280	274	281	267	296	292	299	260	291	288	246	295	307	328	286	306	277	282	287	268	271	280	303	268	286	288	323	266	305	313	287	282	298	303	277	264	298	306	285	261	289	304	255	283	283	284	278	270	300	255	296	285	316	272	287	301	274	292	303	270	286	267	300	243	267	298	288	290	291	286	280	296	273	283	260	279	292	279	291	280	262	306	292	285	289	273	272	297	303	278	284	253	288	262	280	289	297	264	266	270	301	284	288	302	290	254	277	260	310	259	275	268	292	273	237	300	276	299	279	277	268	303	276	276	295	267	265	266	280	282	273	272	291	267	323	242	294	276	294	302	312	305	290	298	280	272	276	318	272	278	271	334	265	275	308	256	310	280	286	283	283	293	254	289	272	261	277	258	320	280	293	305	265	268	261	270	278	279	316	252	289	276	298	265	265	277	288	259	269	269	285	290	260	279	304	288	280	279	306	275	309	309	263	291	294	276	300	264	291	316	288	269	266	298	310	289	253	273	280	268	238	275	258	299	312	286	276	292	256	277	265	281	287	271	266	265	294	256	308	331	282	280	295	302	283	260	290	279	288	279	288	276	265	290	297	269	263	274	312	302	288	279	284	270	269	264	278	274	274	267	260	297	273	282	297	283	256	279	258	300	273	288	306	261	280	311	268	286	275	302	307	287	277	281	289	275	252	272	276	289	298	266	264	256	284	291	298	270	259	284	294	286	283	251	275	288	274	255	282	266	279	270	291	282	281	254	278	257	272	285	295	288	270	265	275	269	295	304	289	291	255	277	266	277	300	274	244	290	286	283	299	297	282	286	279	262	275	265	271	273	281	290	315	300	303	268	287	285	295	273	318	276	292	278	293	268	282	277	287	288	276	291	269	294	273	301	275	262	305	287	264	297	276	300	289	298	282	280	270	280	282	269	288	253	271	288	298	284	243	267	284	311	321	294	309	268	256	294	294	278	294	281	269	289	254	275	253	260	298	306	252	289	287	306	283	270	284	262	316	277	286	281	259	319	288	292	280	293	301	269	289	252	292	277	295	308	281	262	300	283	271	235	279	283	279	271	293	284	273	302	268	262	284	286	299	277	299	306	236	291	300	268	325	293	273	290	288	305	279	289	271	258	276	276	294	289	266	293	251	288	284	277	308	280	316	257	271	276	283	277	264	286	247	293	301	253	247	296	298	260	300	283	278	284	272	276	278	306	286	263	311	283	302	286	304	276	262	305	297	297	272	317	292	294	279	275	282	304	342	278	294	252	295	264	280	272	263	278	299	285	288	291	274	261	301	275	290	287	284	286	268	269	291	322	302	263	292	287	282	289	270	273	296	311	302	289	258	300	291	275	293	277	287	309	288	313	262	277	290	294	318	298	280	268	279	254	278	275	283	303	283	294	269	260	295	262	257	260	263	269	261	300	260	295	265	268	303	281	277	263	283	263	282	308	291	243	277	290	242	271	280	277	275	281	304	275	271	253	263	280	275	252	275	267	295	268	335	294	282	314	287	290	291	299	253	273	269	267	272	294	294	274	259	308	266	282	252	285	297	291	270	288	274	272	290	295	296	287	284	255	280	281	276	276	293	299	280	256	262	271	299	291	264	302	268	313	271	249	279	263	281	273	278	301	260	294	291	294	269	295	278	283	298	276	272	288	279	264	301	317	288	286	313	282	284	288	281	278	275	277	260	276	294	272	288	277	264	253	318	255	280	274	306	249	286	254	268	265	272	275	277	288	275	310	253	275	285	290	251	299	281	250	282	272	279	280	266	277	296	287	281	289	287	236	262	271	251	273	242	288	290	276	279	271	283	290	285	282	276	280	272	260	285	289	286	260	269	291	276	268	296	259	305	276	266	272	306	284	293	286	274	275	283	283	291	276	274	300	278	285	289	270	297	291	282	292	293	285	276	289	290	262	287	275	275	309	294	322	251	318	254	260	289	271	249	263	274	290	289	268	290	297	289	268	289	278	281	298	262	259	276	270	256	312	307	270	289	281	267	270	265	279	280	305	280	288	306	298	279	282	268	311	313	300	261	283	307	287	273	291	309	298	270	275	302	299	289	286	286	277	302	256	289	292	288	302	275	306	282	285	295	290	281	269	296	284	243	267	279	257	254	324	265	277	285	292	294	279	280	274	273	298	280	282	297	312	289	302	242	300	281	283	279	267	297	266	291	305	288	273	283	289	296	267	316	271	282	293	258	293	269	278	274	281	283	337	264	307	274	266	295	304	316	310	280	306	290	286	275	294	295	272	296	283	284	300	301	309	305	265	306	265	253	289	292	274	268	291	271	294	275	279	312	291	294	309	321	255	263	282	298	293	294	296	284	291	265	253	259	271	279	285	268	287	306	267	273	277	288	274	290	267	303	255	257	252	282	271	295	289	266	288	275	264	267	267	249	296	269	280	263	271	244	265	296	291	274	288	289	287	274	281	263	305	277	249	286	287	263	279	298	263	293	297	267	276	292	276	291	315	277	274	281	272	270	290	272	284	273	289	285
23979	20970	27941	24174	19775	1452	507	320	287	238	237	201	204	171	148	160	150	152	153	132	137	131	149	134	119	128	125	119	110	123	138	107	108	102	127	117	124	127	112	113	125	110	120	106	122	118	119	128	117	98	105	118	112	104	121	118	127	104	122	118	123	115	100	117	98	110	111	109	123	120	112	96	123	108	122	121	132	115	101	115	116	148	133	108	117	114	105	109	115	130	120	113	115	100	141	100	109	117	108	105	100	118	92	111	110	89	119	120	111	115	116	100	116	102	112	111	121	125	106	128	101	95	130	109	88	110	127	130	130	89	116	104	119	133	95	117	138	104	121	127	102	108	103	122	112	112	105	131	117	96	108	110	98	125	103	118	112	105	100	102	118	115	112	118	126	99	97	115	110	104	106	113	118	128	122	101	127	130	121	115	112	102	97	122	127	89	116	98	107	114	111	114	116	118	116	123	107	117	115	115	115	108	121	116	113	108	114	106	108	119	109	124	121	118	114	111	120	103	100	119	101	108	115	115	124	115	109	114	130	109	130	104	116	114	115	111	101	113	132	104	111	117	124	114	100	95	94	101	124	120	120	103	122	129	111	110	110	100	120	103	104	127	111	102	109	110	113	103	118	110	113	98	106	121	116	108	115	121	120	105	114	105	117	101	129	109	93	107	113	118	110	98	128	89	121	110	117	109	119	110	115	114	106	98	90	118	126	121	109	95	118	121	125	126	101	99	119	127	99	111	114	119	105	120	117	118	109	103	115	107	117	122	113	100	110	108	99	109	128	120	109	131	123	99	119	100	110	95	104	109	116	115	121	109	113	93	103	124	108	82	138	116	114	113	117	115	117	129	115	125	108	92	120	120	96	121	114	121	108	118	131	117	100	93	115	117	117	123	125	116	112	120	112	119	119	114	114	113	124	107	102	119	120	91	97	115	120	111	136	113	100	100	103	101	113	117	92	107	112	103	112	128	116	123	100	115	121	126	104	126	114	115	117	114	111	120	143	125	122	111	111	112	108	115	100	122	92	119	113	128	106	93	113	101	141	146	115	100	92	106	102	124	84	114	116	122	133	111	127	104	102	111	97	116	108	114	126	110	112	97	107	107	106	114	119	106	117	119	108	113	115	129	104	131	104	122	115	101	126	109	88	95	126	133	109	97	129	110	113	111	114	104	115	116	104	108	94	112	124	138	108	104	98	117	128	98	101	125	133	100	107	104	100	128	114	120	116	107	104	119	103	107	127	100	85	104	124	128	115	124	106	113	93	115	117	107	104	93	125	125	91	111	114	124	119	120	120	128	112	94	101	108	120	103	114	115	114	124	112	108	105	104	113	100	128	113	105	113	126	130	112	115	110	110	119	101	109	105	96	107	140	118	118	120	122	117	131	110	117	105	114	110	111	106	105	111	119	105	126	104	117	108	116	119	128	120	117	96	128	103	122	122	116	121	132	112	121	116	105	109	119	119	108	123	130	110	107	120	114	122	115	115	122	104	98	97	136	115	110	120	94	111	108	116	117	104	126	106	102	116	113	119	114	138	110	117	107	104	129	122	104	111	102	99	107	107	96	119	117	83	97	105	115	103	127	115	115	109	104	125	121	121	120	107	140	134	104	99	111	107	111	127	104	118	111	102	107	96	110	106	106	97	98	117	95	131	126	97	111	125	100	115	115	101	108	123	107	134	114	108	103	127	103	106	118	102	110	118	100	130	118	110	116	107	111	106	124	110	123	111	97	105	91	104	103	104	124	110	100	105	91	115	122	105	115	102	130	110	135	115	104	101	117	109	115	110	117	118	127	117	114	104	102	106	118	109	95	103	97	113	107	113	108	113	121	128	123	110	108	119	119	100	100	103	116	112	106	110	97	110	107	108	110	113	118	104	99	108	116	93	110	101	105	111	112	120	118	97	120	116	89	123	106	110	106	96	121	126	114	114	134	101	100	108	121	95	91	117	114	108	126	116	125	99	106	126	108	84	120	108	114	124	126	129	115	127	106	99	102	110	98	131	96	96	101	125	118	122	115	120	111	96	114	103	124	116	108	110	121	123	97	102	104	112	99	95	101	119	100	96	113	96	112	121	121	110	118	122	135	105	105	97	94	124	100	99	109	125	122	98	129	104	113	112	106	119	108	109	99	115	108	104	118	109	105	112	100	110	94	117	127	99	136	121	91	115	116	125	106	103	103	113	103	126	124	115	100	118	102	117	120	105	122	129	121	93	105	106	113	108	91	119	113	100	112	126	96	105	100	113	122	113	117	104	108	114	97	109	99	85	98	104	112	123	108	105	117	121	92	122	115	112	119	118	92	102	107	122	113	108	106	104	99	120	111	101	125	117	113	126	111	99	115	104	114	114	107	115	105	134	118	123	102	114	109	112	108	101	116	120	118	131	127	109	99	104	106	95	109	114	122	109	117	124	103	117	116	115	112	127	110	117	132	112	125	98	117	119	94	104	92	108	106	107	107	107	112	127	113	117	110	103	119	121	110	92	108	92	105	107	118	104	119	112	97	102	104	111	116	115	114	113	124	114	107	123	107	123	117	129	94	110	119	119	99	115	131	122	113	108	129	112	115	106	93	103	124	113	104	128	108	102	112	120	115	112	123	110	118	130	109	125	112	111	95	114	123	108	117	93	134	121	112	110	140	112	101	120	123	101	114	86	119	121	126	120	117	123	119	123	111	117	101	105	114	120	111	95	117	128	109	116	107	118	126	119	91	110	121	113	120	86	104	113	117	130	129	107	105	130	115	116	110	105	112	112	127	115	102	103	106	99	107	94	138	129	88	104	113	139	118	114	109	92	110	121	99	113	109	133	118	103	103	106	111	124	102	117	120	91	123	123	100	122	122	110	125	109	118	117	111	118	111	115	117	103	97	137	114	127	127	136	131	122	129	120	119	99	119	126	124	97	91	115	123	120	93	127	119	109	108	98	101	103	103	98	119	129	100	99	120	114	120	100	111	121	126	125	103	124	120	107	111	130	115	108	104	108	89	123	114	111	113	100	98	124	108	124	112	105	100	96	122	113	132	108	118	102	118	120	115	124	117	105	108	102	108	123	118	90	133	97	119	117	111	118	93	127	131	101	122	118	110	123	105	128	125	96	109	117	127	137	113	105	107	101	122	99	111	116	110	116	137	97	115	117	118	106	115	121	115	107	102	106	136	107	118	99	111	112	107	101	122	121	108	115	107	115	102	104	115	118	117	90	135	98	97	112	124	118	107	125	109	125	80	116	111	112	133	98	110	105	121	115	116	119	109	110	114	134	121	120	115	125	102	96	119	109	116	107	125	121	100	114	120	99	108	120	111	111	117	96	96	122	113	120	114	109	118	98	126	119	112	117	121	108	118	125	125	107	106	110	96	121	110	106	116	103	121	114	105	115	111	104	105	111	107	114	99	124	101	124	106	125	117	110	100	109	85	88	112	110	111	111	121	91	121	105	114	120	131	134	89	115	116	101	109	98	112	102	102	99	95	120	108	95
22762	9291	7958	3922	2581	1835	1386	1097	823	707	623	564	513	500	393	387	379	329	315	319	294	300	272	304	275	281	244	297	261	256	273	255	257	251	271	245	246	237	266	230	204	227	243	221	218	243	229	224	226	232	229	259	214	219	232	225	237	250	221	243	241	228	265	238	232	218	230	245	218	240	192	239	240	218	242	221	223	206	232	230	189	212	229	201	227	230	220	199	202	232	224	236	233	201	198	216	217	234	205	216	235	217	200	216	219	220	206	208	221	209	218	223	222	238	173	197	221	204	235	212	205	223	206	230	209	238	195	205	203	191	195	214	207	218	205	196	204	207	236	244	209	242	233	202	218	201	227	206	231	248	214	221	220	221	210	219	228	225	223	226	229	226	225	227	210	245	214	245	202	200	213	201	201	222	179	211	224	221	204	231	204	210	195	216	213	202	223	213	193	212	197	222	204	225	216	216	249	218	219	225	217	234	213	210	209	203	216	218	219	235	197	217	189	217	217	223	204	215	193	187	223	211	221	213	228	240	208	202	224	208	213	229	183	225	203	215	223	203	218	207	221	197	205	218	200	228	212	175	199	227	236	212	224	241	233	211	192	227	206	199	238	232	213	208	205	178	227	210	220	232	213	215	222	199	205	199	182	214	220	222	206	245	229	197	223	191	191	215	229	222	227	218	210	210	204	216	224	218	243	206	222	208	245	196	213	211	247	201	218	235	194	174	187	216	231	223	223	218	195	197	205	225	234	243	222	220	201	215	203	220	213	210	204	228	207	224	244	217	226	213	220	227	210	221	201	206	199	199	207	210	205	211	203	224	199	209	207	218	196	221	199	197	211	206	206	222	198	214	223	218	235	216	219	194	196	196	215	238	219	184	214	198	232	214	210	214	223	196	203	228	193	214	234	229	261	224	208	214	213	212	201	189	222	213	199	203	212	217	214	194	262	207	221	197	225	242	222	219	242	232	219	230	200	221	210	222	189	245	228	215	207	232	227	217	208	210	216	233	211	200	226	226	214	210	197	229	238	209	248	270	204	217	206	228	219	197	208	186	184	198	197	205	217	203	226	222	222	233	213	229	225	200	227	237	217	241	194	193	199	204	204	201	228	207	198	208	228	221	216	208	200	210	203	228	241	217	214	226	203	186	208	227	220	244	212	211	228	204	233	204	219	212	213	196	210	241	230	234	235	214	209	207	203	236	243	212	217	247	192	207	218	221	234	224	208	248	228	231	203	203	223	196	188	228	245	228	193	217	227	229	193	222	211	231	204	206	207	224	227	199	241	212	228	223	206	216	219	210	206	187	212	215	194	221	210	231	224	211	223	242	234	229	225	209	202	216	224	224	209	202	203	207	213	208	231	225	218	214	211	241	225	205	239	230	257	231	249	234	214	199	170	228	187	220	225	211	205	228	231	209	218	207	213	216	209	208	227	223	217	211	219	194	213	211	241	222	207	229	224	208	234	236	219	235	203	214	243	208	256	203	205	198	233	241	225	211	216	234	207	206	193	207	218	223	206	203	216	209	224	225	223	233	204	224	205	207	205	223	237	199	204	223	202	226	206	201	192	178	223	209	217	228	251	231	208	221	212	227	213	205	211	203	205	229	221	195	219	239	214	242	225	181	233	217	203	234	206	220	217	203	223	197	209	205	243	215	199	231	211	199	199	232	197	216	213	213	211	224	204	211	238	227	186	213	223	229	247	246	213	224	204	230	218	208	230	211	220	209	206	211	206	219	215	215	222	222	228	201	230	198	225	241	227	195	187	179	213	249	225	170	214	238	205	233	196	229	200	228	215	198	205	203	205	216	214	205	229	228	226	204	203	192	188	200	219	224	194	200	218	204	227	236	215	220	197	227	219	208	240	214	225	212	204	214	202	207	209	227	243	211	214	164	204	226	224	210	205	226	221	221	225	206	216	205	199	216	273	196	180	245	224	214	219	203	217	235	211	207	235	196	218	218	221	185	236	238	210	224	202	232	207	225	206	219	230	209	238	197	196	228	202	220	212	191	210	226	204	227	239	196	209	211	244	232	231	213	210	204	205	217	225	199	194	216	214	215	231	214	227	199	211	212	248	231	230	198	224	204	223	237	219	187	208	209	223	250	221	221	212	209	247	227	213	222	209	219	210	218	222	201	222	214	221	215	199	210	232	233	199	216	213	216	203	215	199	215	217	180	197	217	212	216	212	208	209	212	226	206	217	199	194	195	231	220	219	213	206	197	207	212	219	211	218	219	213	225	218	204	193	210	226	233	222	185	248	219	194	219	193	210	229	195	194	217	208	229	229	224	229	249	237	185	214	218	210	195	205	225	226	206	215	221	223	220	230	253	235	214	223	223	237	226	199	207	219	223	211	205	191	193	224	224	226	228	245	201	223	245	199	243	232	238	210	202	216	220	212	192	204	207	238	213	222	227	201	199	189	214	205	199	198	210	224	222	228	229	210	232	223	214	180	214	209	225	220	211	218	236	227	210	220	200	229	208	191	201	229	244	209	204	193	204	250	221	229	224	220	235	198	225	232	176	221	195	206	213	225	204	212	191	197	217	233	219	207	225	213	194	208	207	219	196	231	199	210	223	224	201	219	251	203	237	228	217	214	204	239	216	242	197	185	205	224	224	217	216	208	203	225	193	221	205	198	231	234	213	194	220	243	217	200	201	175	244	202	233	190	208	193	210	204	228	194	197	195	214	208	226	215	214	242	217	195	230	197	209	234	220	193	210	203	229	189	217	214	193	193	238	233	194	234	219	230	205	230	207	205	215	240	194	210	213	213	233	218	192	200	207	227	213	205	223	210	235	215	222	208	225	216	225	224	202	213	204	216	211	219	225	228	206	222	210	190	209	216	219	224	261	227	241	228	219	185	203	202	215	192	251	198	226	207	233	246	227	193	232	223	203	213	217	217	179	223	200	206	209	222	199	220	220	232	202	202	209	186	219	200	252	220	196	237	212	224	212	189	204	203	221	203	230	242	186	233	220	214	215	226	226	228	191	198	215	204	210	212	212	212	206	210	227	215	229	237	218	235	203	208	227	215	229	234	229	210	246	212	227	226	232	201	223	211	223	232	221	216	198	215	208	199	221	199	214	198	209	211	213	236	242	235	217	231	211	251	219	231	206	240	205	190	199	206	217	212	196	204	228	208	234	222	237	217	249	219	196	223	213	229	215	197	212	212	209	206	186	227	210	221	225	220	214	196	209	216	216	246	231	222	196	218	208	201	240	212	207	213	243	217	242	222	197	205	228	222	220	225	221	208	229	207	217	213	207	220	225	219	218	183	207	196	215	203	225	224	202	215	195	220	233	174	233	228	222	198	217	224	194	204	205	210	215	215	224	234	208	214	209	206	221	249	229	212	229	239	234	243	222	200	189	224	219	205	222	218	213	202	205	218	209	210	221	214	219	216	192	209	221	206	232	178	225	219	205	214	179	219	197	203	201	211	211	240	234	221	198	210	216	200	191	197	242	208	229	220	226	211	228
22965	21018	28682	23551	21018	19187	1858	787	574	527	503	499	432	396	374	380	365	355	348	324	343	328	299	312	309	313	310	281	315	324	306	298	317	293	298	339	298	259	313	298	293	272	293	295	304	283	258	285	278	251	297	278	277	298	309	269	298	295	268	294	311	301	294	288	277	267	275	256	270	301	281	285	250	288	305	296	268	298	314	287	294	249	277	257	283	261	288	291	283	293	282	301	286	324	292	273	293	308	280	297	280	268	291	271	304	275	312	264	300	288	261	286	282	305	264	317	288	261	272	272	285	260	284	269	280	247	272	265	271	274	269	306	243	265	287	271	290	254	296	275	272	252	316	299	243	280	284	301	284	281	291	275	280	270	285	282	291	300	301	264	297	286	298	284	229	274	290	293	275	322	298	274	259	314	258	279	283	290	291	296	302	264	272	271	260	275	268	305	286	265	269	264	298	280	287	282	278	296	298	271	300	288	260	287	279	281	297	272	271	277	295	314	275	275	284	335	269	240	264	279	287	273	261	285	284	296	279	293	318	265	322	310	278	296	265	263	271	267	266	267	267	276	287	290	302	275	285	273	280	284	268	279	264	283	295	258	279	282	238	272	248	270	282	271	279	303	261	282	248	255	263	251	306	258	279	266	282	295	284	277	292	273	270	284	256	259	283	257	273	289	258	250	295	269	288	275	296	318	255	281	259	279	294	260	286	284	279	286	325	277	284	300	267	295	294	285	271	260	252	259	292	286	269	289	288	303	298	280	287	276	278	264	280	272	278	280	292	313	279	289	285	293	253	259	288	273	260	286	314	275	266	294	293	268	282	268	264	278	295	275	267	288	278	277	261	253	281	288	266	304	282	277	277	273	254	292	287	266	315	282	262	265	290	301	282	301	295	276	260	306	312	271	269	297	279	277	279	276	318	309	274	248	265	270	265	257	309	266	274	261	270	302	305	295	289	258	290	313	317	245	267	288	261	283	283	266	268	304	295	268	290	270	256	291	285	290	277	258	270	278	273	272	285	263	280	297	276	295	343	320	278	266	276	253	274	278	294	285	280	271	248	297	343	271	265	273	303	282	268	291	276	289	268	283	282	284	265	290	247	282	296	270	273	289	271	281	268	299	273	250	262	251	238	277	251	264	288	246	306	283	306	271	268	290	271	264	262	292	263	275	249	286	269	307	272	270	298	255	275	301	272	286	294	247	269	293	275	273	245	263	293	276	297	284	258	261	277	263	259	293	279	273	292	277	296	274	286	298	271	280	284	272	255	272	257	278	270	310	321	288	292	285	297	275	244	290	270	284	314	290	296	256	260	268	276	266	265	282	289	309	279	299	241	271	270	263	300	253	287	265	278	266	318	287	303	285	304	294	278	280	270	298	264	264	261	289	271	288	269	286	289	303	298	285	312	274	301	281	331	264	278	264	292	270	271	290	278	276	266	288	257	274	262	283	254	273	289	280	301	255	256	285	311	324	296	297	292	267	298	290	297	281	310	280	270	282	278	288	296	307	292	277	280	261	255	270	303	297	301	241	299	265	253	296	281	282	276	263	268	255	283	277	277	298	312	268	260	278	273	255	273	276	277	295	290	267	292	282	276	266	294	274	286	279	280	250	287	288	275	264	234	276	265	278	239	273	307	271	251	275	281	298	270	295	294	310	269	268	298	279	279	273	295	273	296	292	270	260	285	250	276	285	272	257	300	269	297	269	300	263	286	285	262	284	287	298	296	273	303	293	255	278	277	269	291	294	287	295	284	287	291	270	285	286	285	283	263	283	278	292	258	290	278	276	284	292	269	296	267	283	272	268	281	283	279	277	280	271	277	281	290	296	272	310	253	272	293	248	269	262	284	287	269	267	267	257	269	276	298	274	288	287	297	281	283	305	299	294	284	271	301	286	282	329	268	273	262	263	278	266	289	287	257	280	276	266	292	269	263	279	248	270	277	269	282	293	271	273	281	281	298	328	256	244	293	259	308	266	267	273	288	270	250	283	295	275	291	279	290	286	280	271	275	284	286	292	295	282	275	288	274	273	289	275	271	270	286	284	261	292	271	304	252	277	286	278	255	270	268	298	320	294	296	299	273	277	290	281	255	266	258	285	311	279	297	301	260	278	273	284	287	308	266	280	314	274	274	261	293	284	262	288	304	257	291	253	251	287	297	272	277	293	292	299	291	277	317	288	253	261	310	298	287	267	288	285	297	290	283	290	261	276	283	285	277	312	269	286	267	275	272	277	302	257	306	270	298	262	287	277	273	290	295	295	271	301	269	262	284	275	297	264	264	263	268	277	268	258	234	288	280	280	287	259	261	315	283	243	312	276	282	260	273	300	265	279	286	247	284	246	302	293	252	274	301	285	270	280	272	303	264	276	272	277	292	275	292	270	289	248	271	304	292	306	260	258	271	283	261	273	283	277	263	288	261	316	309	290	246	300	268	293	269	255	259	274	331	269	299	257	307	303	274	272	271	255	310	275	283	258	249	284	288	277	305	279	272	296	290	277	293	290	270	285	312	305	283	262	271	270	299	271	272	287	295	255	303	281	288	244	279	291	281	275	269	293	301	276	290	284	279	260	260	276	294	273	271	271	259	281	267	280	281	302	315	283	274	318	294	267	261	264	274	277	285	264	262	299	254	278	256	283	275	264	279	278	293	288	266	271	219	270	283	289	273	278	298	269	253	276	290	295	301	287	266	293	277	270	295	306	281	281	281	296	261	285	307	271	251	270	256	281	297	283	271	281	288	278	284	282	299	279	304	275	282	270	273	273	305	274	248	263	295	286	286	269	264	298	275	285	272	290	288	292	294	263	294	281	255	292	283	283	272	271	270	270	264	272	257	264	280	257	308	292	263	294	286	277	279	277	274	288	267	256	248	269	307	280	268	263	246	289	289	268	281	261	253	251	292	292	263	268	290	273	284	273	304	249	280	292	261	302	289	284	269	241	250	283	243	290	299	278	271	314	283	285	276	272	297	276	289	268	299	319	295	286	265	301	296	273	270	295	293	292	295	261	267	262	277	278	278	272	271	265	259	287	287	290	279	252	254	286	256	282	253	306	247	270	292	274	276	266	255	289	299	277	284	298	277	316	288	278	254	285	281	281	294	284	284	310	303	254	261	273	277	277	296	288	298	266	301	300	260	279	290	291	309	294	302	254	311	282	293	267	281	310	285	293	305	306	272	304	278	296	255	293	265	254	272	269	288	250	275	309	298	265	292	281	276	268	277	279	261	287	296	308	313	255	266	291	270	286	277	263	263	273	310	297	255	285	266	266	259	278	268	261	277	288	271	283	279	271	282	308	261	279	281	271	265	249	280	276	254	281	285	250	292	299	295	253	271	290	264	331	255	247	249	282	292	279	280	269	307	279	292	273	270	301	289	291	280	269	251	255	286	296	280	269	288	282	282	287	278	253	289	314	281	277	269	265	276	284	311	289	284	259	249	269	287	272	277	270	259	260	274	281	269	284	301	281	303	265	289	269	281	289
26740	15383	13114	7034	4682	3487	2636	2126	1810	1483	1284	1120	1038	905	799	801	746	759	706	694	622	643	667	636	594	588	568	611	551	605	549	549	555	549	529	528	547	496	531	508	542	496	533	548	532	509	515	531	466	561	514	468	499	488	510	528	535	514	510	527	493	485	486	505	490	479	515	489	495	522	471	490	487	523	505	491	459	492	545	485	500	496	513	488	483	508	478	489	474	563	464	522	449	477	482	486	493	504	513	461	496	497	489	520	466	504	498	481	502	499	499	470	524	483	480	487	518	486	521	465	507	539	516	480	514	476	530	514	525	490	478	519	503	468	458	465	522	445	472	529	491	473	459	489	480	465	497	440	448	500	489	476	452	545	499	471	488	481	481	523	475	497	475	507	503	480	468	456	508	481	474	494	494	456	489	447	462	459	488	456	459	487	488	511	495	474	459	481	485	504	503	479	546	500	457	537	478	530	504	465	471	505	543	501	465	517	509	508	469	496	512	514	446	516	457	449	497	482	488	498	504	503	504	502	448	444	497	500	507	463	510	483	496	442	488	512	485	483	466	513	511	528	466	465	505	482	494	455	461	522	467	491	457	493	470	504	487	489	514	485	490	481	468	472	461	445	490	481	504	466	490	497	491	482	461	500	518	442	489	516	513	492	508	470	450	465	522	487	467	450	455	474	503	468	499	467	462	487	461	487	491	455	503	491	439	436	519	455	472	515	493	523	485	504	467	470	464	469	504	500	496	516	517	467	505	503	478	494	512	512	507	497	493	478	443	467	444	473	500	445	496	478	502	473	502	470	508	466	507	500	471	492	501	481	484	499	525	448	465	525	462	466	465	450	483	503	510	484	508	477	487	477	490	452	455	479	458	485	498	466	471	483	518	486	484	501	463	491	500	474	474	478	469	452	510	489	530	493	453	505	464	473	441	464	479	489	470	443	503	534	463	507	491	484	484	441	474	455	460	467	473	486	454	510	462	535	505	498	496	471	438	483	461	505	532	503	454	458	485	502	508	517	455	485	439	489	514	453	496	484	442	508	516	477	470	467	530	473	480	500	445	515	486	499	471	534	477	481	503	502	490	501	486	518	518	476	488	474	524	475	505	491	540	449	499	505	477	470	489	474	494	485	451	452	454	469	463	472	538	501	461	447	493	472	501	481	494	485	466	487	473	525	495	475	480	489	509	442	468	493	504	490	483	492	510	523	498	473	505	488	478	470	450	511	487	470	489	525	493	470	469	479	513	461	524	499	471	448	489	459	494	461	488	520	522	505	481	484	482	476	523	496	453	459	442	453	500	496	485	480	510	479	482	493	469	466	500	499	458	504	430	483	475	479	510	508	491	459	486	485	497	485	476	443	491	460	474	489	481	495	465	494	499	468	511	515	483	497	467	482	484	491	483	499	514	494	457	485	473	493	511	500	471	507	525	507	479	526	478	495	483	507	444	468	475	507	499	479	473	494	475	485	511	460	496	462	463	506	488	489	477	493	468	493	505	487	498	461	502	493	482	468	467	444	461	494	515	449	444	475	524	494	490	448	452	458	505	482	499	511	499	445	467	513	496	482	534	511	475	502	479	502	490	475	460	500	512	487	476	461	458	494	470	496	503	460	511	447	480	478	463	469	499	461	495	503	490	466	480	498	476	446	515	492	452	501	501	515	476	490	482	511	489	476	452	507	480	473	480	506	474	498	510	474	508	445	488	477	506	526	477	477	481	472	490	483	528	519	522	467	521	445	485	482	487	483	453	430	469	488	498	513	517	483	482	479	484	471	463	491	464	474	494	479	490	448	485	463	474	497	490	489	488	499	485	454	478	479	503	499	507	500	474	479	508	477	496	479	492	482	519	514	484	499	486	479	503	520	498	492	456	458	526	475	489	501	511	509	484	479	482	498	499	472	468	460	504	452	498	510	509	476	491	446	485	519	449	509	513	485	500	479	474	508	459	481	530	492	471	464	480	474	514	488	471	472	469	502	520	501	479	457	456	471	472	477	467	505	505	473	528	520	510	496	479	465	540	464	503	457	499	501	494	474	517	467	477	490	477	515	503	463	477	488	486	502	491	476	489	456	498	500	445	470	479	449	489	515	465	486	442	481	493	476	460	469	491	494	510	483	523	490	478	542	499	505	500	439	510	420	484	521	508	509	451	496	528	449	503	466	446	479	497	481	500	491	479	480	504	497	502	496	495	472	486	493	467	465	481	510	479	505	469	446	496	489	483	502	505	475	446	492	531	493	498	459	450	477	469	465	503	443	453	471	458	506	489	483	484	470	473	461	467	482	465	489	482	485	492	482	485	478	448	463	496	480	522	478	485	453	483	506	503	452	508	501	494	500	477	473	485	468	489	493	493	479	502	456	433	467	476	445	489	499	458	489	461	460	465	495	495	461	471	489	503	463	474	459	501	507	543	471	464	455	474	488	485	490	477	446	496	496	449	507	503	473	459	495	482	497	489	507	480	464	496	482	487	517	474	497	470	478	450	459	493	468	494	501	480	500	468	448	491	454	508	490	433	467	486	542	434	486	495	504	481	490	486	487	494	504	489	528	476	480	438	514	473	498	498	450	461	482	476	490	455	473	503	484	507	482	512	470	471	494	496	465	486	475	456	494	475	494	496	502	490	493	471	481	515	495	488	477	491	517	507	472	438	516	507	517	536	479	452	450	496	492	502	525	462	462	482	439	463	519	491	502	453	448	503	522	506	480	494	464	479	472	497	499	460	497	489	468	502	462	485	466	473	502	459	448	492	504	454	436	497	481	462	483	485	477	493	455	452	513	500	498	462	465	493	462	492	456	519	473	507	467	468	486	458	482	483	472	436	453	478	459	470	495	509	500	472	512	490	445	465	470	492	470	489	509	480	538	468	504	500	480	482	513	448	524	477	496	502	496	514	475	491	468	490	497	440	517	474	481	436	489	487	479	472	501	494	486	489	461	483	481	471	473	513	464	522	477	485	497	498	468	490	527	471	508	468	509	465	499	502	479	507	442	493	483	494	488	480	503	476	502	479	449	446	466	477	490	464	498	498	480	477	485	499	510	498	495	462	479	506	467	501	465	445	509	476	461	509	496	513	489	486	508	457	491	504	461	498	472	462	484	474	464	475	529	479	487	521	500	501	481	471	482	477	466	515	508	461	470	490	535	526	505	464	468	510	500	478	482	505	455	477	489	498	468	444	479	489	483	491	526	466	473	453	489	480	468	500	496	485	488	512	491	494	457	517	488	476	523	452	474	460	487	483	448	508	463	500	496	462	494	472	465	451	462	494	465	456	490	473	490	499	501	497	507	471	451	463	451	530	512	496	492	489	504	495	479	499	511	495	504	452	479	473	493	457	495	452	491	474	533	511	475	465	433	463	444	458	501	485	452	449	457	469	486	520	478	461	503	458	488	487	465	478	468	519	472	506	471	485	491	453	496	479	525	514	502	498	471	501	544	479	471	493	472	514	446	496	445	457	466	520	510	475	487	476	506	528	457	485	499
26501	20410	8085	457	244	199	188	158	158	150	186	138	160	140	164	170	158	159	162	120	141	169	157	128	155	158	133	153	140	145	137	126	131	147	122	144	156	141	137	134	138	143	147	164	125	143	161	154	148	134	152	133	146	136	139	135	137	135	148	140	163	145	154	157	153	131	133	139	145	145	140	150	141	138	148	143	126	139	164	157	136	152	137	146	144	158	135	166	134	150	151	139	131	133	127	132	153	150	150	131	136	140	131	119	143	149	145	145	164	139	148	119	138	139	148	121	138	139	136	113	128	133	132	139	160	131	129	128	150	128	131	137	147	143	141	148	143	115	147	134	142	119	149	143	147	146	147	141	151	163	136	125	161	125	140	140	148	143	134	131	145	146	136	138	95	130	123	137	139	150	144	127	137	141	151	149	130	136	132	135	126	158	137	156	146	135	141	135	141	140	149	150	146	130	168	146	142	149	148	167	146	128	155	138	141	142	142	140	129	129	132	153	153	149	136	128	135	117	146	121	143	172	144	153	146	146	164	141	127	163	162	138	157	135	146	155	172	144	125	151	153	128	151	132	139	153	156	161	148	132	141	136	139	130	126	132	154	134	169	136	160	154	107	150	137	140	138	147	143	142	138	136	155	146	160	145	142	129	133	128	144	169	153	119	144	136	145	156	154	153	131	142	156	172	149	126	128	146	141	128	129	150	167	138	144	123	140	132	129	147	136	146	141	137	147	127	144	129	115	138	133	149	122	123	129	128	130	142	147	138	125	117	136	157	137	131	146	138	138	145	155	145	143	135	153	125	148	139	144	135	128	141	152	142	138	165	159	149	137	148	142	159	128	138	151	136	150	149	162	161	151	131	156	126	122	148	148	140	140	143	143	137	135	142	135	168	147	134	154	155	136	126	140	134	139	129	142	140	159	142	127	123	163	168	156	159	141	136	122	132	160	150	153	151	146	161	134	128	132	143	138	141	149	149	136	153	149	158	145	140	125	167	147	130	142	153	139	160	127	135	146	129	122	135	149	131	128	156	162	160	144	148	134	140	178	145	155	142	184	148	142	155	145	166	157	129	139	141	157	142	123	143	127	157	129	142	130	145	152	130	155	134	148	135	153	141	155	150	142	132	151	149	141	131	162	132	160	149	173	134	153	128	155	120	131	134	131	134	142	135	127	139	157	137	144	136	142	132	151	173	145	114	133	152	141	132	144	152	146	155	157	145	128	154	154	136	144	132	138	138	145	134	127	159	115	179	141	146	155	126	158	123	145	121	151	147	145	158	149	166	161	131	152	148	149	155	117	136	140	131	142	142	161	132	161	154	146	115	153	134	143	140	149	141	142	138	135	164	162	147	110	160	143	130	147	129	161	153	167	167	140	142	134	151	134	145	131	138	113	141	146	144	136	125	152	137	152	144	129	152	132	137	147	128	162	156	146	157	151	156	146	136	137	133	152	121	139	131	140	136	151	145	142	131	126	136	136	137	140	142	152	156	160	153	154	162	157	141	147	131	161	134	158	167	148	137	168	150	141	135	139	137	153	139	150	141	150	122	141	132	135	153	161	154	138	161	161	146	146	130	152	136	162	136	134	148	141	134	131	150	134	149	138	147	145	141	148	162	145	163	157	143	152	120	140	140	149	150	142	140	147	122	129	133	131	139	154	127	145	165	145	139	161	172	152	122	137	146	158	140	136	148	142	135	167	141	161	144	144	149	131	136	154	154	155	134	132	146	157	129	109	121	127	140	156	129	137	167	130	143	154	151	137	143	150	126	150	151	137	144	155	157	141	174	137	127	157	137	137	155	143	141	157	159	139	167	139	141	152	145	141	134	123	133	125	152	140	147	126	146	132	145	158	144	137	111	133	159	131	165	159	151	137	140	151	141	156	140	129	143	159	143	122	145	151	134	142	155	142	150	164	133	128	121	147	156	138	154	140	161	154	130	135	129	157	143	152	160	142	126	155	157	121	149	130	148	141	148	132	150	132	121	140	170	131	150	155	148	139	152	130	143	132	144	156	140	133	147	157	141	140	164	136	139	133	129	147	146	156	131	131	162	154	134	165	143	139	152	127	122	127	153	147	130	157	131	151	137	143	148	143	151	171	150	143	142	123	153	127	135	150	137	131	140	148	141	128	155	187	150	141	130	146	154	148	146	135	157	135	142	139	152	137	126	137	148	169	139	151	139	144	132	133	149	160	155	152	135	131	134	136	139	153	140	147	147	149	146	156	138	146	160	153	144	152	113	156	155	161	119	132	163	139	143	142	133	148	127	141	126	137	158	145	154	137	125	142	155	151	149	124	148	144	147	122	120	130	151	158	149	152	148	151	142	141	125	145	150	147	123	159	129	137	131	155	138	135	149	139	147	150	136	140	153	142	151	144	143	149	152	141	148	131	140	169	156	138	133	151	143	139	126	143	151	124	146	149	138	136	165	141	149	144	158	155	142	132	151	161	132	123	154	133	124	129	155	155	121	142	127	121	139	152	147	151	155	138	142	137	139	122	141	160	162	138	136	172	126	143	130	126	146	154	155	123	128	139	155	154	139	163	145	152	153	139	119	141	145	142	133	129	134	148	133	136	130	142	135	146	149	121	142	144	117	140	155	134	139	156	159	154	171	130	160	124	158	127	129	144	142	139	154	140	127	129	154	154	150	161	147	164	147	141	169	138	133	144	124	153	132	133	143	128	141	142	141	144	149	126	140	138	137	132	135	149	144	152	145	146	112	142	127	147	153	169	130	127	153	131	139	143	135	163	151	134	131	124	144	134	159	139	142	141	161	129	148	155	134	154	155	138	158	142	141	143	131	119	145	153	128	131	164	125	148	156	134	148	157	127	117	136	127	127	146	134	153	151	126	136	151	152	129	132	137	146	141	155	148	120	154	176	129	144	130	157	135	151	129	141	158	148	156	142	150	143	130	160	165	149	144	162	150	143	125	146	154	141	113	122	130	170	150	152	138	171	127	141	144	139	160	143	117	140	133	138	138	146	152	153	148	153	148	132	136	165	126	145	171	113	132	132	131	156	138	139	122	132	141	164	146	175	150	146	122	141	137	148	128	146	134	115	128	142	142	132	147	134	141	152	159	137	141	151	145	136	162	147	161	147	138	137	138	133	146	133	136	134	166	131	147	146	129	153	135	141	143	144	149	158	130	149	154	133	146	156	148	175	153	146	147	137	153	128	148	143	144	144	133	139	142	138	141	170	140	164	147	164	140	155	165	147	128	138	159	149	142	151	143	152	133	158	142	150	148	142	147	121	128	167	143	166	151	127	129	142	145	141	139	122	142	137	140	146	134	136	147	131	155	153	140	137	144	132	163	131	137	140	142	165	148	155	129	146	146	137	131	163	128	121	154	143	156	155	162	148	135	147	146	143	138	120	145	138	165	146	123	146	159	149	161	132	173	150	143	132	152	134	138	118	126	137	146	148	138	144	139	147	143	143	146	128	148	151	109	144	140	155	154	124	143	131	128	159	124	139	143
11410	1346	1170	650	531	464	403	345	329	336	282	326	337	313	303	306	278	302	280	280	314	293	269	298	273	293	284	301	305	264	302	293	282	296	268	309	285	277	282	296	298	308	281	300	299	261	275	293	309	314	282	292	291	286	311	282	256	292	261	282	269	295	295	282	243	281	306	277	272	294	290	266	270	237	252	282	288	288	312	263	269	285	265	310	270	279	294	275	272	270	276	278	305	278	283	281	292	293	309	305	263	305	295	312	248	285	283	269	310	260	327	276	277	285	308	282	281	286	288	298	277	290	292	295	290	253	286	316	273	294	288	277	282	284	307	251	293	273	260	265	293	257	266	295	293	293	248	268	293	281	254	295	294	276	284	286	298	296	279	294	271	294	288	288	256	293	299	284	278	294	269	295	284	295	251	273	258	269	291	286	303	286	309	313	275	297	278	304	268	279	283	280	264	281	303	284	297	267	283	267	278	262	314	249	277	260	292	241	299	270	319	275	277	272	300	283	277	293	271	266	250	261	299	301	282	274	297	270	291	279	289	287	287	261	286	315	273	252	264	292	298	314	293	289	289	281	299	288	255	273	310	313	275	285	302	280	270	294	290	261	289	280	245	279	274	274	306	289	297	275	280	286	291	275	286	278	302	291	276	270	292	278	306	283	276	299	272	281	259	263	312	277	283	279	273	279	284	296	294	269	275	277	265	276	294	284	304	249	309	242	290	276	269	270	289	275	288	286	259	252	266	302	288	271	275	292	259	273	290	295	272	278	274	294	278	272	291	261	288	277	288	285	287	273	263	306	306	291	292	273	274	284	270	284	271	272	271	290	274	298	281	323	271	290	262	261	311	289	308	279	285	273	299	268	252	295	272	296	259	284	286	276	296	285	278	271	258	286	306	284	261	280	262	256	273	269	296	277	331	275	271	278	249	252	302	304	279	267	283	311	308	290	262	295	304	288	292	296	284	288	261	274	307	297	267	272	312	289	277	289	291	265	290	287	280	276	279	275	263	265	284	288	303	265	298	293	271	293	271	282	276	253	287	271	275	274	283	253	287	288	319	292	293	267	271	307	268	289	285	262	280	277	295	279	293	258	276	271	299	279	306	294	287	308	272	283	288	273	295	288	296	279	283	254	293	282	281	251	283	257	303	275	302	258	329	288	275	282	276	300	303	273	301	339	271	263	287	276	244	292	270	246	273	297	265	288	263	249	287	254	281	305	268	309	285	284	274	268	261	298	297	276	264	297	282	285	277	276	258	288	278	291	257	259	260	277	292	305	285	292	293	296	285	286	301	296	271	271	283	289	296	303	258	303	287	288	309	292	295	279	257	283	295	279	261	287	300	289	290	280	299	274	276	271	252	275	275	300	278	284	268	305	287	281	285	281	281	269	288	272	285	317	296	297	266	274	263	271	300	311	286	276	285	278	276	294	278	278	291	263	267	278	287	290	268	267	285	292	266	264	266	297	278	271	284	299	310	262	264	280	264	307	283	285	326	261	281	294	289	287	265	286	292	296	268	274	266	288	294	302	298	222	279	284	281	289	285	260	316	291	308	273	281	288	299	285	302	287	271	281	305	279	286	293	251	295	316	284	263	292	258	261	284	276	299	251	264	326	292	280	300	280	284	284	274	265	262	268	277	257	275	273	253	315	288	263	254	287	256	281	296	256	288	285	273	293	262	293	274	262	294	272	285	289	283	259	281	301	287	281	287	290	252	256	262	298	290	316	306	273	296	308	265	288	279	281	298	265	297	298	270	341	295	283	258	303	266	269	281	284	292	276	301	269	271	286	255	272	298	295	294	290	293	273	265	307	293	281	298	262	253	269	296	260	307	280	277	310	259	276	293	250	297	266	275	312	292	288	256	275	271	282	289	265	253	292	284	276	308	276	269	306	282	277	291	280	282	288	263	270	273	267	266	287	275	274	291	252	308	268	297	278	288	299	298	294	264	294	317	275	252	258	264	294	292	278	279	288	285	283	284	313	298	276	289	309	289	280	291	274	300	281	242	271	257	272	282	276	279	255	307	286	300	292	245	268	281	271	277	290	305	276	267	268	283	288	295	244	288	288	282	268	265	266	294	287	278	271	273	292	289	284	270	278	289	245	281	301	275	309	273	291	269	245	276	301	272	234	269	286	275	295	285	297	269	269	305	283	295	268	283	269	295	285	289	272	260	289	295	287	286	275	280	267	292	280	274	271	277	314	302	303	280	303	281	251	279	279	251	297	310	290	276	285	272	278	296	265	289	286	292	267	282	272	305	268	274	285	267	296	300	286	278	276	275	261	276	293	278	290	300	279	275	298	315	310	271	294	290	276	293	252	296	258	279	294	286	278	265	309	284	276	270	293	282	272	276	282	287	279	292	273	281	278	285	286	258	276	263	285	295	314	255	269	307	274	291	267	315	310	289	261	283	280	283	301	284	290	262	295	271	301	291	286	265	270	285	269	267	293	273	290	261	309	272	256	275	314	254	303	244	297	280	279	270	285	262	276	274	282	271	315	271	287	296	263	239	268	263	256	280	242	244	292	285	263	299	276	270	288	291	265	292	275	270	301	276	260	288	287	306	257	262	269	268	277	260	288	297	284	272	284	282	286	283	291	299	293	290	264	261	302	310	279	289	274	309	260	300	276	296	280	292	281	302	288	280	283	299	272	291	271	271	300	269	259	264	294	287	299	278	308	261	292	273	297	259	258	253	259	277	265	308	288	277	267	277	275	287	285	289	287	287	276	276	307	227	268	293	275	306	292	275	284	301	277	287	281	254	274	293	269	306	309	274	276	276	244	281	272	277	274	300	242	290	293	271	291	285	281	257	272	274	299	300	289	273	261	293	296	295	278	309	289	292	294	280	274	273	285	250	310	289	280	246	272	293	270	281	261	308	278	276	284	318	286	266	242	270	268	284	279	310	271	289	293	263	273	259	279	246	286	280	288	269	287	280	274	267	282	302	277	288	280	267	249	286	278	275	292	273	299	286	268	274	281	291	260	262	305	309	287	271	274	257	295	262	294	278	272	292	291	282	270	280	298	324	277	273	286	264	313	305	323	289	308	273	260	269	249	267	304	298	294	274	288	292	290	281	313	302	271	277	298	273	270	296	292	297	297	282	281	288	274	258	237	274	281	279	279	241	264	302	282	284	282	315	280	300	290	290	271	309	276	277	257	285	296	285	281	273	268	275	266	265	258	275	270	266	299	294	278	267	280	289	264	265	282	268	297	266	337	299	269	279	285	288	299	278	276	281	273	274	313	263	278	283	291	286	254	273	307	286	283	298	280	303	285	269	256	271	274	283	317	303	281	254	289	296	286	254	248	301	322	307	299	297	266	269	276	274	276	279	316	286	287	309	295	271	297	320	270	289	312	317	273	304	304	296	287	273	289	268	277	283	292	271	264	263	277	299	297	277	293	258	256	269	292	294	281	294	285	301	258	290	310	285	263	290	302	248	249	278	285	304	279	255	275	297	281	310	288	286	266	306	275
23994	21010	27999	24187	19693	1444	499	313	270	216	209	217	155	165	175	145	166	116	135	141	115	129	111	128	96	124	121	104	118	110	132	107	124	128	132	104	128	122	129	120	107	111	102	132	127	125	101	115	109	104	122	93	105	113	123	102	121	121	95	132	107	125	104	109	110	105	131	95	100	112	110	122	116	103	117	110	117	103	99	110	132	117	105	116	91	106	116	136	117	106	115	110	121	110	109	104	116	115	108	111	99	101	101	145	111	89	124	111	122	110	109	109	113	125	100	117	109	108	119	99	120	125	121	107	97	121	107	98	117	102	117	120	115	92	107	108	114	106	116	98	91	106	105	111	117	110	133	114	116	115	124	125	118	122	118	95	123	110	91	112	112	112	116	108	109	119	96	102	105	91	101	94	108	100	117	120	96	115	121	104	116	90	112	94	109	128	104	105	130	104	103	122	107	101	115	101	100	107	118	126	119	112	113	114	109	96	92	114	106	111	116	114	94	101	129	104	97	109	110	92	106	101	116	119	118	135	116	116	108	105	100	120	108	103	106	98	106	114	125	126	112	106	114	95	97	118	100	128	115	95	104	117	117	105	120	108	106	107	109	90	94	121	109	99	112	112	124	120	96	115	105	98	117	107	111	119	90	95	114	100	110	124	104	108	112	109	95	96	134	105	121	104	91	109	104	101	88	106	98	108	111	105	116	98	121	116	107	113	99	127	98	107	94	117	118	99	100	119	108	128	104	121	123	118	119	120	107	100	101	117	118	119	100	93	104	107	91	118	113	98	114	124	124	100	123	122	131	129	105	101	98	113	129	111	108	101	115	116	125	100	121	90	122	85	99	126	95	104	109	133	114	103	115	121	118	106	106	121	110	104	102	106	100	107	98	104	133	93	108	133	108	110	99	120	109	109	124	103	98	123	100	115	120	110	111	130	86	103	110	117	115	110	103	118	121	99	124	118	94	108	118	114	109	102	113	123	96	117	110	100	118	111	111	113	109	109	91	108	112	113	117	113	119	117	101	103	108	109	114	125	102	125	124	103	97	90	110	110	123	114	118	117	121	93	107	119	104	108	99	86	116	104	110	107	107	121	92	104	113	121	122	113	110	92	105	114	105	111	124	101	114	119	109	113	99	109	118	112	123	89	110	102	122	101	103	118	123	113	113	127	118	117	110	113	121	119	114	108	125	105	107	103	110	128	116	124	128	139	93	106	118	110	128	97	108	118	101	106	121	97	101	108	122	107	103	113	126	120	118	122	103	113	94	101	108	98	94	108	97	111	118	119	118	121	94	125	120	113	117	110	111	97	119	91	117	107	112	124	121	116	117	108	108	124	109	104	112	122	95	112	112	108	99	111	118	114	93	118	130	110	137	109	108	108	106	118	100	103	110	117	121	112	122	103	94	118	82	116	121	103	116	105	120	120	108	108	104	118	121	128	113	98	116	88	114	106	110	110	94	113	105	103	116	102	110	110	114	123	106	105	124	92	125	118	116	98	97	118	106	106	113	98	118	95	102	110	119	116	115	106	105	94	89	88	112	99	114	124	106	119	110	101	96	104	103	104	104	127	109	127	104	115	115	98	107	133	112	125	120	110	102	102	103	100	129	100	119	114	135	109	108	107	112	102	96	104	118	102	118	92	93	106	94	100	121	115	113	94	114	105	110	121	106	111	111	101	103	122	95	105	99	104	116	125	110	115	83	95	117	112	103	114	110	109	109	120	121	130	123	100	99	115	122	115	119	84	94	114	127	117	127	100	110	85	110	107	101	100	104	119	112	99	124	121	114	91	112	98	98	112	97	94	122	103	87	118	104	115	103	117	140	114	110	93	121	105	118	116	121	103	134	123	106	94	90	101	92	129	111	125	108	115	96	116	104	108	118	102	106	120	127	111	119	110	117	103	115	111	106	104	108	114	109	105	111	109	105	108	99	124	109	114	129	99	105	110	116	104	105	104	123	113	108	105	106	122	109	88	101	135	118	120	126	121	120	113	120	97	113	123	122	104	121	108	109	113	122	110	123	109	100	108	102	90	115	107	98	104	111	118	104	97	102	116	123	119	104	117	124	109	112	112	103	106	105	118	112	97	105	117	112	118	100	100	119	103	114	122	113	118	114	118	117	115	97	99	95	109	121	106	126	110	113	117	111	98	115	108	107	108	116	108	88	126	93	107	112	109	111	103	91	114	117	112	115	122	110	110	96	118	95	95	93	111	112	109	109	100	93	114	135	103	117	118	101	109	120	111	96	95	100	108	102	109	92	104	106	109	99	129	114	113	103	103	92	113	99	80	119	116	103	120	117	120	114	108	103	111	94	143	106	93	127	115	96	132	102	109	123	97	113	110	119	111	118	109	110	111	124	119	95	103	110	118	93	100	110	101	106	122	119	122	117	116	120	107	106	115	115	108	113	101	128	101	117	112	100	121	125	129	121	112	115	112	115	110	136	112	121	98	106	111	129	104	109	111	114	128	110	109	104	111	126	121	108	110	112	108	113	117	122	108	121	112	111	114	101	101	102	129	115	115	108	107	102	119	95	113	122	125	106	89	101	94	101	103	138	119	116	101	119	112	116	112	104	116	97	93	119	114	109	116	96	117	90	103	111	119	112	104	102	107	88	106	117	140	102	112	119	120	101	106	113	129	132	114	107	116	116	109	115	101	94	118	91	101	111	128	121	97	100	126	120	100	115	120	106	116	117	130	103	98	115	114	110	109	102	107	112	112	123	106	121	123	101	110	103	106	110	105	117	96	104	86	94	117	109	119	111	110	109	111	110	95	106	113	97	101	103	115	111	98	104	101	112	96	114	107	119	104	104	108	89	104	104	109	91	108	115	109	115	119	101	115	117	110	97	116	115	107	124	98	122	127	99	107	114	99	101	108	119	96	104	106	108	121	110	115	113	131	109	114	107	105	114	136	112	112	105	110	105	104	107	116	108	107	117	118	110	111	104	112	102	90	107	110	93	102	101	111	108	114	122	111	92	93	122	105	116	115	105	126	105	116	133	115	125	106	98	117	136	119	109	96	125	118	116	119	104	112	120	106	105	109	95	121	117	99	101	95	96	102	108	120	149	101	112	108	117	104	119	116	110	88	112	105	118	103	128	91	101	108	101	117	120	97	95	107	110	117	114	127	96	98	84	109	96	108	100	94	107	112	114	113	117	99	105	108	139	104	103	110	115	92	108	132	98	108	96	118	103	119	113	104	128	105	109	103	110	124	107	106	99	104	96	122	116	94	111	98	112	118	98	108	104	104	116	112	113	88	122	103	106	124	103	100	102	106	107	99	115	117	123	131	110	110	99	110	77	112	107	101	115	115	110	90	115	86	105	127	111	109	121	111	118	119	132	94	98	125	112	124	110	121	99	113	99	108	110	104	111	113	107	120	116	115	98	116	100	112	100	96	99	126	108	99	110	118	108	113	118	124	110	127	91	122	84	126	122	121	93	92	104	123	116	113	114	105	118	133	102	97	90	92	117	100
22436	9157	7755	3895	2470	1791	1357	1075	895	721	628	573	469	473	431	376	364	369	348	323	299	317	256	280	282	277	261	258	248	260	204	249	282	223	230	247	238	226	236	265	208	226	239	252	226	217	238	249	241	230	221	234	236	224	201	224	205	231	195	223	235	238	249	211	239	199	231	231	205	207	223	211	200	218	210	241	231	225	224	232	235	207	210	234	226	242	230	237	208	225	214	196	221	189	188	234	212	210	222	231	214	194	221	219	202	226	225	227	230	215	224	235	189	210	210	200	218	190	210	208	231	220	225	230	229	220	233	261	190	228	231	203	240	198	213	210	190	187	228	223	222	252	233	212	222	206	224	222	212	220	223	215	210	224	211	227	195	201	230	213	252	201	210	237	242	202	234	215	227	217	223	217	221	222	199	217	226	206	189	235	190	236	230	245	201	204	212	230	220	217	220	214	211	210	216	203	210	231	215	219	227	216	216	220	217	215	208	216	216	231	206	234	222	220	232	227	190	195	243	201	217	210	229	224	226	229	230	239	224	208	229	212	202	220	200	208	227	223	244	228	204	214	208	206	203	231	218	211	240	213	213	229	233	208	216	233	209	199	214	208	223	208	192	201	237	208	206	226	238	236	225	223	236	226	216	212	200	208	219	220	217	182	176	209	204	222	217	206	204	198	208	223	227	212	244	253	220	212	221	223	186	201	219	182	208	239	233	229	213	225	243	206	203	221	214	232	220	217	235	182	216	170	229	207	213	223	206	213	241	194	218	225	216	230	226	217	240	190	203	219	186	239	212	190	201	223	232	210	235	249	242	218	235	232	204	230	202	224	229	216	215	194	228	241	199	206	211	207	224	231	221	218	228	209	212	216	200	269	227	207	213	225	233	205	194	228	213	194	248	190	213	210	211	221	217	196	203	218	215	220	216	194	210	233	219	202	219	207	206	217	226	218	212	221	219	213	196	201	200	240	216	204	207	187	187	199	221	219	217	221	238	220	200	235	213	239	208	209	200	212	214	207	209	215	236	196	197	222	229	220	228	246	230	195	219	198	258	225	207	207	195	228	220	213	231	235	181	200	212	208	213	217	226	211	212	205	221	220	215	186	214	232	223	214	208	220	238	206	213	255	203	224	218	221	225	207	220	222	220	208	227	222	198	219	222	234	223	224	229	224	240	181	242	225	195	237	215	225	225	243	216	220	210	220	218	193	231	214	237	210	230	206	242	236	239	225	218	235	214	234	237	202	227	208	229	204	241	205	217	218	201	213	222	221	200	234	214	245	212	197	204	225	210	228	216	220	211	223	202	212	196	207	197	207	217	212	221	210	242	218	227	187	225	228	216	196	218	217	223	214	226	220	228	222	216	204	235	206	225	216	241	210	196	215	250	222	234	201	210	258	231	200	203	204	192	213	224	219	222	230	218	228	224	208	207	194	177	212	201	195	202	213	206	208	223	236	225	228	199	246	211	221	224	213	214	257	218	226	219	191	209	205	224	212	207	201	215	211	219	239	223	220	196	200	219	232	213	225	212	220	232	224	196	193	213	236	226	219	219	239	210	205	210	239	221	220	213	217	217	232	206	223	221	193	236	219	206	187	219	193	206	227	230	200	229	218	229	222	229	222	217	207	217	211	227	214	212	207	202	210	227	193	210	218	236	221	207	224	192	223	225	205	224	206	202	221	198	222	215	215	207	213	192	209	207	234	229	219	215	216	208	225	203	205	211	201	213	180	217	208	208	203	216	229	220	202	199	198	233	225	206	204	210	221	205	213	229	237	229	205	216	202	228	210	223	220	223	234	228	205	211	203	230	224	206	217	187	229	211	182	211	218	216	200	215	212	204	239	218	239	216	225	200	230	192	197	221	244	199	257	197	172	222	187	237	216	242	198	229	209	205	222	235	243	207	218	218	189	227	210	245	221	212	222	192	199	200	210	215	223	196	209	246	226	213	206	197	206	215	198	201	199	226	191	218	227	214	223	248	203	179	207	255	209	214	207	195	203	203	198	207	213	221	234	219	229	212	213	230	225	196	220	222	217	208	199	185	220	196	223	200	199	241	211	201	189	217	214	240	217	207	214	218	224	208	211	183	209	210	219	206	208	230	220	208	214	204	172	219	207	217	225	216	235	217	199	214	226	209	215	230	220	229	195	247	196	219	203	236	259	235	218	210	229	213	219	210	223	223	238	225	210	208	227	223	215	215	211	192	250	221	203	214	220	219	214	236	259	229	219	213	240	224	211	216	197	203	212	216	204	215	243	219	218	228	242	215	211	222	214	222	225	205	233	211	251	218	236	227	242	190	227	225	246	231	204	196	220	201	218	226	229	208	224	222	204	197	219	210	206	232	212	239	214	220	191	207	193	231	226	211	217	230	209	229	187	204	239	209	253	220	225	245	219	217	211	257	225	223	189	216	221	212	214	220	224	225	226	209	213	225	224	226	201	236	201	229	214	224	204	209	208	209	226	236	209	210	227	216	228	197	199	238	208	223	221	212	234	202	209	217	199	210	227	205	216	212	220	199	185	210	239	212	218	207	233	221	202	204	210	214	230	191	225	220	226	214	194	211	211	216	200	218	209	244	220	238	233	216	221	225	202	230	226	222	220	225	218	188	199	214	198	189	229	213	213	218	232	226	230	226	199	229	220	211	228	222	204	230	243	214	217	220	220	213	215	230	208	214	221	215	219	225	226	222	210	221	197	216	247	204	215	202	186	224	230	209	208	206	203	216	211	203	230	208	227	230	201	206	211	204	225	196	190	209	195	199	234	244	237	219	239	192	229	211	214	235	225	213	227	215	208	209	198	219	209	230	189	192	207	230	214	213	195	199	203	225	212	228	228	202	183	224	218	204	218	205	208	199	228	201	197	209	216	224	220	225	218	221	210	191	217	202	222	222	209	220	215	217	239	200	244	215	212	244	236	232	219	223	227	200	208	196	221	204	209	197	209	214	204	230	209	215	226	205	206	242	221	224	229	198	204	219	219	224	212	223	224	229	206	229	223	215	235	228	223	233	232	220	225	204	194	196	247	207	182	226	225	206	222	220	200	212	197	221	209	220	224	205	190	200	194	210	235	215	205	231	216	227	197	204	197	197	247	209	232	219	198	236	216	214	224	222	225	221	226	222	195	217	198	214	201	278	217	243	215	206	237	223	211	219	228	213	236	209	225	186	212	240	200	237	216	236	202	211	248	193	197	234	219	196	229	207	224	208	244	208	221	229	228	198	213	219	221	211	229	189	206	202	239	216	228	192	185	216	255	221	213	197	224	216	229	222	188	231	206	201	209	226	212	207	194	197	214	210	216	201	206	206	212	195	218	250	207	210	218	206	228	207	225	206	217	206	202	220	218	205	178	209	228	213	196	207	232	223	212	209	235	214	235	224	192	228	205	206	217	214	207	222	218	215	203	214	176	199	209	222	216	233	204	218	197	212	189	230	198	213	212	204	200	213	205	208	209	221	197	213	203	236	231	223	205	233	231	198	211
22976	20982	28677	23483	20977	18924	1814	793	601	530	473	420	413	417	344	365	353	370	330	316	309	328	313	310	318	325	314	311	321	300	291	272	330	284	275	297	284	294	307	290	271	306	319	291	288	287	310	293	295	272	279	277	274	283	283	273	256	256	270	283	272	303	280	284	287	283	303	294	280	256	261	259	301	269	265	299	298	270	262	296	262	283	271	319	285	267	330	304	286	271	281	312	258	272	256	240	272	271	290	296	268	301	269	292	271	270	284	244	256	257	266	300	292	275	286	289	274	281	263	254	285	252	265	266	275	297	279	299	285	247	275	307	259	262	254	282	304	253	273	266	259	279	270	292	309	305	278	250	291	274	281	290	278	282	264	287	296	277	275	298	299	257	315	272	259	266	282	270	256	276	291	246	289	260	258	282	247	260	301	273	278	279	297	263	247	299	250	233	274	258	283	276	259	247	298	284	284	285	272	254	291	279	295	264	274	301	278	278	277	250	308	267	254	257	273	249	240	274	281	270	267	314	282	287	276	269	257	266	262	263	289	280	282	297	253	278	280	284	280	291	291	265	277	297	309	262	261	288	278	284	291	288	272	258	271	290	241	284	265	257	258	264	269	275	279	281	253	281	281	271	254	288	276	294	251	279	303	277	261	276	309	265	281	283	299	303	279	306	287	266	271	281	278	312	289	270	280	282	284	277	279	288	295	301	301	275	278	276	286	259	280	319	265	284	257	291	299	273	259	287	244	271	283	289	257	273	271	255	297	274	259	291	260	271	258	324	272	282	265	274	274	292	241	282	258	298	282	261	291	260	270	274	291	256	294	274	279	283	273	275	282	278	267	289	255	281	276	266	277	284	310	249	279	259	262	287	265	280	287	273	276	263	274	271	259	273	259	287	288	290	271	277	279	267	297	267	271	261	275	270	268	289	253	260	293	275	278	300	244	263	317	265	293	298	281	281	284	246	272	245	291	265	273	309	239	256	251	257	262	270	266	272	254	299	287	276	298	263	298	272	278	293	263	264	267	271	251	237	306	256	276	303	246	265	275	238	310	284	253	283	258	264	297	261	291	274	285	263	281	281	308	274	266	278	289	270	268	252	274	311	278	291	285	277	245	298	277	262	284	299	273	304	286	245	281	296	290	273	274	269	260	274	278	262	308	284	269	305	283	289	249	281	311	263	277	277	292	281	274	275	290	249	265	259	273	265	289	263	254	276	267	266	282	279	288	282	281	304	269	276	256	304	302	266	309	263	265	247	275	258	255	281	291	312	271	291	282	263	296	279	303	273	238	300	270	244	282	261	282	297	275	284	267	280	288	278	310	274	294	294	312	284	288	263	264	286	270	286	260	277	247	278	271	303	259	296	282	273	268	270	254	250	275	287	264	263	282	308	277	338	290	256	285	216	270	294	289	269	282	281	280	270	278	267	273	279	289	274	283	268	276	264	286	255	301	279	300	273	282	265	269	309	264	282	262	271	273	278	261	267	304	278	266	292	280	261	259	262	281	264	271	274	287	294	277	282	273	270	288	293	282	275	293	287	299	270	262	295	253	242	257	288	269	272	288	265	265	255	269	270	274	262	275	302	277	249	271	298	283	261	271	271	272	259	284	254	299	243	252	275	257	259	277	265	281	308	288	295	294	254	249	277	273	259	267	273	258	266	291	276	285	299	271	248	290	282	320	276	295	280	292	245	296	267	263	270	267	284	275	310	262	274	268	259	305	264	262	279	291	241	263	315	256	295	268	279	288	260	268	265	284	274	255	281	266	274	274	256	304	263	304	256	264	260	260	286	267	308	297	274	247	284	268	285	274	277	262	293	294	288	272	260	272	283	284	283	293	272	267	293	268	274	288	281	288	251	283	271	286	281	273	302	252	275	242	288	264	273	280	264	296	279	286	295	273	300	274	271	295	276	282	251	271	277	292	290	284	277	260	264	259	255	276	273	267	274	279	285	270	249	266	297	260	263	263	259	288	304	257	260	284	256	275	268	296	298	280	257	276	285	264	255	273	286	282	275	257	281	262	308	282	280	226	277	304	283	238	262	266	280	275	256	305	277	273	291	271	297	271	275	260	278	278	272	266	279	281	281	252	266	285	262	270	258	261	280	274	306	270	305	284	285	260	265	256	274	258	272	270	275	292	278	255	284	271	282	260	291	258	297	287	283	301	264	300	272	255	260	286	275	289	266	274	285	286	280	281	289	287	276	290	247	279	297	286	320	285	270	278	287	274	263	248	273	255	285	289	275	270	286	262	258	270	266	275	274	252	267	282	309	245	270	281	265	269	268	304	271	294	271	263	261	268	273	277	292	254	270	241	276	267	246	246	292	286	291	262	275	272	286	281	256	284	284	279	259	257	272	275	276	277	291	277	291	312	314	291	293	277	268	285	290	256	274	274	273	297	254	271	287	286	298	282	269	266	252	295	289	293	280	284	281	287	288	291	283	259	295	291	261	285	284	297	269	290	278	258	267	255	288	256	288	271	272	270	286	265	241	289	256	285	253	245	299	289	273	262	253	293	280	286	295	280	266	327	320	283	265	270	269	259	242	268	270	279	278	265	279	265	282	277	281	270	279	260	266	310	259	256	258	278	262	239	274	269	265	300	268	256	269	254	293	286	280	275	284	301	298	303	258	280	254	264	282	283	315	267	257	263	264	259	282	245	285	274	261	274	286	259	274	273	291	284	281	283	274	289	269	285	267	299	296	270	264	276	278	281	224	282	277	246	288	274	283	277	282	269	253	283	280	297	284	279	276	286	277	256	269	287	278	278	294	251	263	278	272	277	239	291	257	268	274	246	274	297	266	279	290	265	265	284	295	295	252	259	300	268	271	262	253	267	258	285	289	256	278	282	266	264	299	305	277	264	267	285	297	272	268	282	273	294	260	282	279	299	290	278	266	275	273	269	258	265	258	286	251	254	282	281	270	262	262	274	288	270	275	286	276	268	261	256	263	279	238	300	262	288	272	279	286	271	262	297	270	262	316	281	271	275	294	271	259	279	261	266	281	289	288	278	286	268	288	257	293	267	269	269	276	287	277	250	264	261	254	266	300	283	303	300	294	301	290	258	285	282	297	286	292	278	258	287	294	251	284	279	266	279	260	237	281	276	277	272	274	277	310	270	269	271	269	278	294	286	301	292	301	266	253	287	293	266	272	269	275	288	280	267	252	276	279	273	260	258	276	299	241	280	254	278	288	272	272	268	279	306	280	260	284	273	251	289	279	301	247	306	257	271	271	310	272	303	301	255	298	243	274	256	270	289	297	308	270	255	283	283	275	265	269	264	265	262	273	277	260	261	257	260	268	284	271	277	290	265	269	288	321	259	304	284	259	279	273	280	257	269	292	247	267	275	287	289	264	310	249	279	265	290	249	295	284	259	294	273	257	274	278	275	258	306	280	270	253	259	280	277	266	295	287	262	281	279	230	292	263	274	271	279	261	307	277	274	273	318	269	263	239	277	281	279	265	288	271	261	295	238	277
26096	15074	12988	6927	4679	3356	2551	2121	1709	1500	1241	1071	1025	950	940	882	765	706	677	692	658	633	624	609	619	582	607	597	597	572	576	488	505	498	529	618	524	553	498	514	517	545	532	492	488	557	523	510	507	531	505	495	556	487	539	450	493	517	496	474	508	506	507	485	505	499	518	500	485	535	461	522	511	516	474	475	454	495	489	528	499	508	482	461	473	476	538	468	453	488	459	475	528	444	516	509	497	474	479	468	483	519	515	437	471	484	487	486	475	511	518	463	482	515	472	491	458	531	509	482	502	488	478	494	484	484	460	495	470	487	487	490	494	495	481	511	482	449	454	486	507	460	435	492	490	471	471	455	487	485	504	500	476	500	443	463	503	455	443	486	503	495	484	489	516	458	471	490	486	467	480	464	437	510	476	492	457	468	510	508	506	492	523	489	460	434	481	508	479	478	454	493	466	495	488	491	472	502	481	493	488	475	471	487	515	495	464	460	433	466	468	483	483	512	486	465	470	474	481	495	499	467	470	479	495	483	459	489	457	451	496	462	456	474	460	484	478	475	475	499	468	457	499	441	423	494	479	458	507	492	488	486	493	524	506	497	425	485	525	518	440	509	480	456	527	463	505	502	478	479	472	486	486	451	474	485	508	505	475	447	515	463	477	466	534	459	462	492	481	478	484	520	460	471	459	513	486	504	489	445	465	482	488	509	478	470	485	472	450	447	506	487	470	482	459	472	504	450	484	500	445	467	468	489	504	463	509	528	505	529	457	493	477	480	476	453	458	489	486	433	469	462	525	470	467	472	460	475	485	469	508	507	471	452	447	489	469	498	460	494	478	465	465	490	463	481	477	490	505	494	467	454	510	495	479	469	462	449	497	485	493	491	474	484	482	462	516	502	459	436	490	479	465	454	505	484	511	483	480	467	524	506	471	458	466	486	471	490	470	496	474	460	422	476	491	476	479	497	478	481	485	482	469	485	481	483	483	482	485	504	498	488	495	473	473	465	472	454	471	481	443	479	497	467	491	462	471	488	481	488	464	453	474	464	487	467	509	487	473	486	459	451	493	485	515	473	469	477	460	451	465	465	481	482	426	488	456	449	468	496	519	514	461	466	455	509	480	541	451	493	454	472	473	468	498	488	453	467	495	516	444	490	492	466	486	437	474	496	498	492	501	498	483	481	492	427	418	472	440	516	471	453	496	454	532	503	480	523	496	465	484	477	491	449	497	475	452	451	530	495	456	502	483	489	490	471	466	487	452	490	474	452	434	479	445	494	473	492	494	484	458	490	483	479	454	487	473	527	468	467	506	490	460	496	440	488	485	465	485	484	482	489	468	476	467	519	471	511	468	461	458	452	474	509	494	482	465	479	512	487	506	476	480	475	478	490	492	485	471	498	482	476	513	508	505	499	519	492	479	473	546	474	437	503	475	459	474	471	499	476	449	514	467	480	445	430	488	481	513	475	501	443	453	470	478	471	491	466	485	502	457	501	460	535	466	476	493	527	490	473	512	496	470	481	464	472	444	449	449	468	459	453	488	486	476	461	507	498	468	505	471	487	489	489	468	451	497	498	483	469	488	510	451	458	489	494	468	445	490	487	459	463	482	437	476	474	458	459	475	498	499	442	434	482	497	506	490	466	473	454	464	428	512	470	469	473	501	439	499	461	496	496	521	478	486	505	485	506	473	462	505	486	471	511	478	494	474	485	462	506	474	492	463	475	478	480	481	446	518	500	461	460	503	500	475	476	482	512	453	513	502	470	425	507	486	509	477	470	456	449	503	506	507	474	495	512	497	493	481	483	511	472	504	485	486	481	498	505	454	480	489	488	483	486	470	480	457	471	469	472	501	465	460	523	454	461	456	487	494	500	499	463	468	485	482	491	451	454	492	475	507	458	459	476	470	495	481	497	458	475	499	504	489	479	541	484	471	482	508	480	487	467	480	471	461	486	493	494	439	498	485	489	492	479	474	505	480	485	481	481	457	457	476	453	489	505	475	461	486	465	512	449	488	476	515	510	475	482	505	490	479	518	483	499	483	468	503	500	506	454	527	481	475	462	496	481	461	455	466	479	477	517	471	469	503	509	481	466	461	483	479	465	481	522	530	491	496	452	470	437	438	501	471	519	484	472	452	489	468	473	482	503	476	476	443	485	526	536	450	478	478	494	494	461	455	494	471	451	484	461	491	471	493	513	480	469	499	477	483	481	466	476	499	470	503	445	509	524	474	460	456	526	539	480	478	512	504	516	475	492	469	468	453	494	465	459	462	437	486	513	531	458	485	464	462	499	421	488	433	452	503	491	456	457	484	503	487	465	511	439	471	499	458	503	455	481	453	491	485	517	462	490	529	460	463	501	474	468	498	513	470	451	493	500	468	489	507	503	490	475	450	480	489	457	483	484	539	422	521	504	468	486	449	486	465	486	451	485	458	505	500	468	471	481	502	503	484	471	538	500	462	478	462	481	462	458	493	470	479	471	467	503	446	470	456	505	469	461	469	511	456	472	435	472	472	461	489	430	486	461	462	483	448	500	470	544	477	512	514	501	490	449	483	472	462	461	498	491	523	483	494	531	481	476	498	465	492	491	488	463	484	478	470	455	459	478	474	500	476	483	472	465	469	499	452	510	518	461	512	500	441	462	494	487	501	469	508	539	494	493	483	508	489	442	476	506	485	481	487	493	467	504	504	497	513	499	539	482	490	469	444	455	463	489	466	457	489	469	491	509	490	502	450	461	473	467	480	482	514	490	464	464	477	487	474	523	476	447	530	478	453	500	479	493	508	471	510	486	459	455	504	479	469	506	511	486	463	485	506	501	480	496	481	490	534	486	486	453	503	481	474	456	486	508	511	446	469	454	516	480	493	467	483	478	508	467	513	530	525	466	486	528	480	491	492	481	502	481	498	465	460	488	489	464	526	515	468	475	463	509	484	421	462	436	494	513	466	444	441	480	526	512	455	471	449	454	478	474	448	478	531	461	484	508	484	447	489	507	491	506	497	472	461	496	506	439	456	489	470	492	469	492	445	486	527	479	495	512	453	523	485	507	491	521	510	461	472	495	485	490	455	523	507	497	473	494	492	511	515	498	500	472	512	495	452	474	477	512	498	482	441	476	488	487	503	437	472	506	459	470	526	513	500	457	504	485	482	514	472	516	460	486	468	458	509	477	485	461	472	478	476	473	496	497	474	479	446	467	506	494	433	510	482	490	489	517	491	449	536	488	466	504	463	465	486	499	477	505	504	471	455	489	486	469	490	491	470	476	421	462	514	483	472	465	462	486	524	494	510	480	471	498	474	483	479	471	475	488	489	480	494	505	472	475	490	496	497	492	477	505	466	507	506	454	494	445	493	492	462	477	491	473	474	506	501	506	513	516	511	485	447	488	414	495	486	449	474	475	497	488	458	492	485	498	491	459	490	488	465	473	473	498	479	466	494	487	448	461	493	469	510	464	481	490	476	446	475	501	468	515	515	476	477	472	473	505
26476	20423	8222	632	417	324	188	168	143	144	160	146	153	151	142	145	154	153	137	142	144	154	129	145	161	142	149	135	151	162	134	127	136	130	141	145	138	149	133	133	168	137	139	141	138	146	124	135	150	155	145	150	141	147	136	139	124	146	157	148	155	140	151	126	116	146	122	131	124	142	134	147	134	125	134	132	140	148	173	138	160	132	143	136	138	143	127	131	137	157	134	150	132	143	151	154	146	125	130	145	137	142	138	136	155	153	156	122	116	158	154	145	140	149	142	175	138	152	150	178	124	145	139	130	139	151	109	131	127	146	134	146	136	138	122	128	144	142	149	153	148	154	131	159	142	152	152	162	150	141	144	143	138	133	143	125	124	136	165	136	138	155	118	134	164	141	122	143	163	155	146	148	138	155	126	141	120	151	149	158	130	139	148	144	127	150	151	146	138	156	155	132	136	144	148	141	137	151	157	135	136	134	147	147	151	129	136	136	164	143	165	122	154	148	132	148	155	143	144	150	179	127	126	138	165	148	146	130	163	133	156	134	165	145	132	139	129	129	146	125	162	153	123	141	122	121	150	153	127	148	143	138	147	157	133	132	139	146	159	150	142	137	150	137	131	150	162	149	148	138	145	125	149	150	130	154	139	126	146	149	130	145	155	143	138	142	129	134	162	148	163	159	128	124	145	140	164	156	145	144	166	154	133	138	121	174	144	129	128	154	148	162	170	163	131	119	145	134	132	134	139	158	132	137	152	158	137	138	150	144	130	143	152	149	163	156	150	148	112	140	149	143	138	148	151	131	138	138	163	137	151	145	148	149	130	142	150	154	151	150	142	149	131	150	131	138	142	141	125	128	134	143	129	148	152	145	149	122	142	133	130	140	165	143	140	147	128	131	137	139	146	119	151	163	149	160	148	165	157	146	138	147	153	140	152	159	149	139	112	138	158	139	120	140	141	144	143	165	137	141	138	142	129	150	171	159	133	142	123	142	149	136	148	160	131	138	145	133	161	164	147	136	161	122	146	129	128	152	150	147	167	154	133	151	150	143	149	121	140	155	158	148	158	145	163	137	156	139	129	153	135	137	166	130	130	152	134	154	149	137	149	137	141	129	147	139	160	163	166	148	157	148	163	131	150	128	134	137	150	145	125	146	139	139	139	124	150	125	149	141	151	162	132	141	170	147	138	132	158	134	149	160	126	147	142	163	145	152	138	151	145	141	133	136	134	146	129	150	147	145	142	141	136	133	130	147	137	136	149	157	135	148	122	162	152	140	122	143	150	140	175	154	144	150	143	142	143	159	151	127	143	137	111	163	145	126	157	145	131	161	122	145	137	157	174	151	133	140	152	139	133	121	137	154	155	145	151	127	148	149	124	157	143	147	148	158	146	133	165	142	133	152	133	135	144	113	148	136	144	133	157	131	155	133	130	148	157	147	132	163	127	171	122	146	136	122	156	140	153	147	161	136	151	142	133	144	137	150	150	164	161	149	155	134	130	120	120	133	137	148	135	128	145	119	135	144	146	148	138	152	152	122	124	129	156	133	137	119	127	144	144	130	149	144	131	152	146	143	151	138	144	162	140	151	136	134	147	154	148	158	105	133	169	139	150	121	152	140	141	137	120	144	146	114	144	132	142	151	139	120	136	140	141	143	133	156	149	143	132	180	139	134	135	161	141	137	139	136	168	151	120	146	148	144	137	134	140	137	134	134	134	143	139	146	177	127	158	152	126	148	133	155	137	142	173	132	150	148	150	147	151	153	126	136	124	151	125	148	143	161	158	139	134	138	128	158	143	127	164	154	178	139	139	150	142	141	148	150	148	160	144	131	150	139	131	144	150	139	152	140	139	139	144	156	132	145	135	139	142	131	147	151	142	139	143	117	125	156	144	143	142	128	173	122	125	145	155	132	151	156	137	131	152	155	164	146	148	145	132	152	125	141	126	146	159	159	150	133	162	118	152	160	118	153	128	131	145	144	153	134	144	142	136	153	143	153	147	145	167	156	134	150	167	136	155	123	141	133	142	145	139	141	163	128	150	144	143	146	144	137	134	140	142	140	142	146	130	132	153	148	144	151	137	138	139	121	152	121	140	132	140	137	140	143	140	134	153	146	130	137	139	136	136	140	153	150	146	124	142	136	154	149	156	126	152	135	154	146	143	149	145	131	131	153	146	144	128	132	140	160	128	166	141	146	126	151	154	149	162	157	152	139	130	153	146	151	148	145	134	159	156	136	148	155	145	137	133	119	148	163	131	129	118	161	132	158	139	141	169	145	142	144	145	156	131	145	141	160	159	148	145	161	132	157	148	152	134	130	131	123	147	138	160	127	158	137	147	132	133	151	130	144	138	162	169	150	167	155	147	133	127	138	124	137	129	127	147	154	136	133	144	150	132	119	151	139	158	141	114	133	136	159	152	136	135	143	150	148	160	146	130	136	161	149	136	135	134	149	154	123	160	125	130	146	130	145	128	139	173	146	143	148	143	132	140	152	143	148	145	139	139	140	122	151	133	164	146	150	155	148	127	132	130	142	149	155	137	131	132	150	137	149	146	150	158	152	131	145	157	161	140	147	164	142	149	148	141	146	157	130	147	137	168	146	132	117	153	149	136	156	157	154	151	143	155	148	136	164	147	148	125	121	151	175	137	129	136	137	139	148	147	157	142	156	137	136	129	145	152	146	161	134	124	146	150	159	150	150	128	129	150	131	129	128	151	137	153	143	150	144	139	150	147	139	133	155	143	142	120	150	147	125	137	111	136	161	171	151	146	145	141	136	138	149	142	154	157	136	143	129	141	144	160	134	132	135	140	126	149	190	133	138	135	154	154	138	152	148	143	156	135	150	138	134	148	143	151	156	137	153	144	146	147	133	157	140	162	133	143	165	137	151	144	160	143	153	139	129	163	149	138	161	130	153	151	140	149	136	150	141	129	132	140	145	125	135	151	121	118	149	149	143	165	147	146	146	128	123	137	140	141	135	155	150	132	140	133	141	148	146	125	147	152	151	159	146	152	131	158	161	169	128	160	131	159	143	134	130	133	141	137	164	138	130	156	159	135	131	159	155	167	154	162	162	136	153	149	134	133	149	157	134	112	149	137	135	154	147	131	138	164	132	141	143	138	140	129	129	142	141	156	129	152	137	132	129	143	157	142	139	128	128	132	150	149	152	139	148	128	149	143	140	137	166	157	155	153	146	145	112	126	123	126	146	159	151	120	123	156	150	125	156	135	164	144	134	157	172	156	148	149	137	151	148	143	163	133	155	153	155	148	162	129	143	139	160	137	169	158	137	147	146	155	152	157	147	125	145	144	138	150	133	153	156	134	165	154	137	147	129	158	158	141	142	144	150	146	125	155	146	136	132	139	130	137	143	126	147	140	129	147	145	151	125	140	121	142	133	148	134	145	145	131	154	118	154	152	133	151	132	144	140	148	133	153	126	166	145	147	146	136	160	126	140	152	148	147	145	149	139	149	165	144	144	148	160
11021	1389	1236	690	520	484	429	376	341	325	360	311	302	292	308	295	324	294	310	314	321	287	312	290	285	277	275	278	275	276	251	302	267	293	287	323	304	310	277	281	294	280	278	268	310	259	282	275	273	284	285	265	275	274	247	328	278	267	242	291	274	307	307	284	270	296	264	288	325	267	264	302	276	254	304	267	274	273	279	298	308	285	256	256	263	305	293	290	280	281	292	288	318	309	284	276	257	268	271	304	238	300	277	259	277	267	262	298	320	304	290	292	286	306	289	272	270	312	266	277	281	272	264	268	303	277	273	271	324	282	268	276	285	302	267	296	276	301	303	270	274	288	282	304	281	262	285	278	276	255	290	259	287	298	308	267	281	292	279	273	287	274	267	284	289	275	273	274	304	307	283	248	267	267	257	282	278	291	293	273	271	271	291	279	238	289	305	314	270	282	276	298	294	290	290	324	290	269	282	288	274	280	272	274	252	276	298	294	274	289	270	257	272	274	274	298	282	278	297	280	276	252	261	266	303	297	303	304	281	292	273	296	329	287	297	318	302	262	265	301	303	293	280	308	278	266	274	296	284	264	298	291	251	263	266	291	284	243	295	268	264	288	279	286	305	293	278	271	271	243	300	312	270	265	267	269	289	275	290	273	284	314	283	248	277	305	279	293	280	273	317	287	307	263	251	306	257	292	255	290	295	290	278	277	329	301	259	291	311	287	278	282	300	278	274	311	265	287	259	260	262	283	247	297	264	284	271	278	270	288	268	289	287	304	285	249	292	272	318	263	319	306	287	290	280	282	317	329	266	264	306	285	269	274	287	282	277	272	255	292	265	278	301	272	284	256	286	283	287	297	279	299	257	258	287	322	274	276	293	288	241	260	284	260	282	253	280	287	266	273	287	291	295	285	279	269	282	297	273	269	298	307	283	292	292	287	298	264	280	287	267	274	270	290	282	281	307	274	271	268	288	302	286	317	263	280	261	285	305	289	250	291	239	290	280	303	264	297	292	278	272	255	294	310	281	301	312	279	264	269	285	277	260	298	288	276	279	285	316	291	289	262	292	307	276	248	270	298	281	302	274	301	262	275	286	282	312	258	280	282	284	280	295	275	273	257	265	314	280	285	277	292	290	286	304	283	272	277	254	270	287	311	300	295	274	263	247	298	287	287	278	265	281	280	280	278	273	294	242	285	277	256	286	297	290	284	301	280	257	299	261	261	284	299	289	294	252	271	273	289	243	298	291	275	298	316	252	295	287	281	278	284	271	299	319	266	295	259	277	278	255	272	265	286	296	261	266	289	299	287	312	331	300	268	280	295	291	267	267	307	259	301	263	296	241	294	268	285	265	293	288	265	288	274	258	280	269	297	307	283	305	264	277	276	292	296	305	291	268	295	285	285	263	305	290	252	271	265	246	261	264	284	327	283	314	311	289	287	271	277	301	282	324	265	252	295	261	277	272	290	279	313	290	235	291	276	280	293	268	274	261	290	284	281	301	312	290	265	310	302	296	312	279	279	310	281	282	284	321	262	313	280	285	286	280	266	281	299	272	284	262	305	301	265	276	302	282	271	277	316	287	286	268	283	269	279	276	274	290	257	282	286	321	312	250	271	308	278	248	299	298	300	247	266	290	281	261	259	284	296	273	287	296	260	287	273	263	267	302	294	283	281	299	305	277	279	297	276	301	300	283	274	304	293	292	262	278	280	307	286	274	277	325	287	254	286	272	266	276	272	281	295	290	291	267	273	271	285	284	297	281	284	258	262	284	292	304	299	274	284	293	279	271	296	279	279	303	305	274	289	278	292	277	256	281	282	262	284	306	299	315	298	276	282	288	279	277	274	275	294	255	289	278	278	273	279	294	257	256	305	279	267	311	277	261	279	293	268	292	278	254	275	291	301	323	255	266	252	273	296	283	274	299	279	287	309	256	264	279	315	284	270	318	294	267	288	268	286	280	298	290	297	302	291	276	262	284	263	284	290	297	296	327	273	280	283	272	329	269	308	249	290	281	266	271	310	266	285	289	302	300	275	311	251	274	269	270	279	278	250	226	273	263	311	275	286	256	271	263	281	284	300	243	278	275	292	302	280	255	298	269	291	275	261	286	282	294	274	303	284	286	318	277	309	281	244	280	290	270	320	274	309	276	256	294	270	274	294	310	277	272	272	287	279	275	319	279	243	270	321	272	276	257	301	280	267	282	243	290	276	277	308	313	280	293	295	261	297	286	291	261	252	317	287	245	270	287	299	287	300	261	272	273	310	275	286	292	312	259	267	271	291	320	291	291	294	301	283	282	307	289	299	283	285	261	291	314	273	257	278	268	283	274	313	288	261	258	293	290	287	279	271	268	274	256	265	294	313	278	298	256	303	281	261	312	266	261	283	281	285	290	266	296	286	280	260	282	240	265	277	258	286	296	286	289	284	285	273	302	257	289	276	283	281	265	277	246	277	317	274	280	288	287	255	273	288	271	276	279	290	266	280	267	266	271	292	284	285	286	254	266	259	312	290	290	293	295	304	302	280	281	314	254	273	303	283	280	309	294	277	269	310	281	282	261	298	290	290	298	295	304	295	235	277	256	275	256	285	285	266	306	287	290	279	285	310	276	270	257	282	263	287	278	271	284	299	252	271	282	298	299	297	273	273	279	278	299	283	292	265	293	270	305	268	290	217	273	262	294	291	304	279	288	290	280	314	278	306	289	287	294	280	299	302	273	278	306	262	267	300	279	282	270	285	288	296	316	268	274	266	271	276	285	268	299	298	247	282	296	286	279	285	307	258	311	288	284	292	276	251	289	265	296	301	304	300	282	313	273	278	267	271	261	245	275	271	267	276	269	284	272	277	307	277	305	296	301	257	279	287	296	287	281	263	298	302	288	268	271	307	317	268	288	281	288	298	310	269	308	282	299	295	267	314	312	266	283	277	282	301	286	306	249	255	274	294	259	314	282	298	270	287	265	283	274	302	280	304	282	259	292	286	259	299	283	315	293	283	301	291	291	283	268	266	258	302	249	270	273	260	292	269	290	284	293	263	279	267	286	285	243	279	267	277	279	282	282	288	298	266	298	289	298	286	243	270	249	295	288	250	274	302	266	276	307	300	275	277	277	272	290	272	285	268	253	301	310	285	298	271	294	306	282	276	304	276	291	273	287	256	285	272	283	280	261	268	278	264	285	270	275	280	262	250	262	295	278	290	289	289	267	287	307	308	295	274	285	299	261	277	307	303	288	276	255	284	305	290	271	279	259	277	302	304	290	269	291	288	273	290	295	296	285	283	318	281	286	295	315	287	277	252	325	274	289	285	284	271	258	263	277	277	284	301	296	277	286	294	313	294	293	265	284	287	291	273	287	254	288	263	279	277	269	288	282	265	273	276	237	277	286	305	283	287	274	274	262	286	273	286	280	247	278	291	248	287	260	286	261	303	261	286	276	276	262	265	287	274	263	298	278	277	283	279	285	278	281	276	266	266	288	267	277	260	297	307
23918	20974	27936	24199	19691	1465	479	353	269	282	204	203	184	182	164	142	153	140	164	131	148	118	137	140	160	105	109	112	114	127	131	117	131	116	122	118	105	116	108	124	113	114	103	96	109	88	87	114	124	121	115	121	107	123	108	111	100	124	114	98	91	108	101	103	122	110	109	104	100	120	92	107	120	115	88	104	125	127	119	133	98	115	100	97	103	102	116	103	126	114	120	106	93	109	102	112	108	111	93	112	131	106	114	111	111	120	113	114	129	115	117	105	101	128	94	86	90	123	123	111	119	125	98	114	112	110	92	115	99	92	115	101	93	91	118	93	95	112	112	103	125	106	107	111	123	116	113	107	117	90	127	122	150	111	101	113	120	91	110	99	127	110	103	116	128	99	106	112	100	106	131	106	125	114	99	112	97	93	111	110	102	127	106	105	108	123	112	108	109	115	111	105	104	117	105	130	125	104	104	109	110	106	112	105	116	110	95	108	103	115	113	120	101	97	126	115	136	137	116	104	103	99	111	100	103	92	120	112	111	101	120	113	109	82	116	109	118	120	121	122	101	120	92	114	107	112	109	92	113	107	111	107	105	109	104	106	116	110	114	139	109	122	101	101	97	127	140	99	109	119	117	112	101	100	98	108	94	117	103	126	115	123	100	117	95	108	105	117	133	125	123	114	102	111	108	110	111	92	99	109	121	114	99	106	104	104	119	128	118	107	93	119	126	103	137	112	99	87	111	116	101	102	124	113	132	112	110	104	113	91	113	121	104	117	119	122	110	101	118	117	128	120	97	104	100	131	114	96	97	112	113	113	107	118	114	108	105	117	111	115	105	106	126	120	115	126	122	126	91	102	114	114	113	113	124	117	140	128	122	93	121	115	118	99	113	97	121	113	102	124	99	110	114	100	114	124	101	101	109	119	124	105	110	104	112	100	100	102	108	106	128	111	120	121	113	122	114	118	116	104	95	118	101	126	114	113	118	106	108	107	116	116	126	128	108	94	107	118	131	120	122	97	120	123	121	127	100	114	134	117	113	112	111	121	107	103	128	108	92	116	112	93	110	113	103	124	115	108	123	117	117	116	110	115	124	112	113	92	105	128	129	120	104	106	116	120	91	102	138	94	124	114	90	116	102	98	111	114	105	111	94	110	106	121	115	113	127	112	102	130	104	93	105	108	121	120	102	119	106	100	118	105	125	118	107	102	109	101	109	126	108	113	121	123	107	122	116	108	125	115	132	100	120	119	106	123	102	121	108	106	113	133	118	116	106	74	104	106	108	109	108	110	119	103	125	113	107	123	120	97	124	121	126	109	118	117	105	96	120	101	99	102	89	101	102	91	84	115	112	122	121	106	106	115	108	96	126	107	88	110	115	117	100	113	113	103	124	113	131	114	114	88	117	133	118	108	115	102	108	112	121	101	112	111	130	120	137	113	114	94	121	104	103	124	108	115	74	103	122	105	105	99	102	116	110	104	111	129	92	115	89	98	109	128	104	99	120	113	116	119	95	112	97	92	123	96	96	94	103	100	118	94	120	115	124	113	109	110	120	114	125	101	113	105	111	121	116	118	111	99	104	109	120	114	116	118	107	115	103	102	106	116	110	127	113	129	97	124	116	111	92	120	127	120	110	114	123	119	122	100	105	117	118	104	114	114	140	115	113	110	108	123	107	117	97	111	100	126	124	90	109	125	96	108	117	124	106	117	118	106	102	106	119	103	96	91	107	108	114	83	108	88	95	107	96	110	95	98	109	106	115	102	95	110	110	136	99	127	91	111	112	111	117	124	105	110	100	119	115	100	135	84	121	112	131	103	135	121	104	124	92	116	101	110	109	115	120	123	112	120	111	115	93	96	120	99	129	109	109	116	95	130	135	99	125	106	131	127	103	100	121	102	100	104	134	98	110	112	116	118	108	118	101	109	106	107	113	110	113	110	100	111	101	103	100	110	102	102	115	114	110	117	114	109	112	104	119	116	113	117	92	116	122	109	110	110	128	123	105	109	109	112	93	97	107	107	122	123	102	111	116	118	120	121	115	112	112	119	106	113	126	116	130	106	116	97	105	96	99	106	114	100	111	129	113	108	101	115	124	121	106	102	103	106	115	102	104	105	123	95	121	111	109	105	106	107	128	109	96	108	100	118	109	115	104	128	102	101	111	120	116	117	119	97	111	121	130	125	128	94	103	91	109	110	123	119	100	99	104	113	99	120	104	112	116	113	103	122	86	102	115	97	121	88	120	102	104	132	110	105	117	104	103	99	107	126	116	122	93	119	101	119	108	118	128	98	104	115	121	102	111	103	100	118	126	110	109	118	115	104	124	114	107	92	104	97	112	116	103	99	123	97	112	117	116	116	114	106	100	104	106	109	127	119	100	127	117	126	114	112	121	119	128	121	111	94	103	109	107	102	130	112	90	109	113	82	119	103	114	113	116	106	113	112	116	106	118	122	119	107	111	115	131	101	108	120	103	85	127	97	110	114	138	123	114	104	111	110	112	120	94	104	97	111	104	120	109	110	109	109	108	101	106	103	92	113	118	102	117	118	114	113	111	112	101	140	96	104	119	116	104	113	118	79	109	109	124	106	105	112	122	93	99	107	107	108	122	114	138	119	141	113	101	92	91	120	114	135	109	116	110	106	106	101	118	112	116	96	115	106	104	113	98	127	112	110	102	115	103	122	107	122	114	118	128	112	122	102	109	125	101	132	118	119	108	137	108	118	109	125	108	117	103	106	100	109	129	118	101	128	122	129	135	127	120	113	122	110	103	132	110	112	99	117	113	100	116	105	104	113	102	93	104	112	123	113	98	103	118	114	112	116	121	116	122	112	112	113	116	124	112	92	122	93	114	119	108	117	122	102	89	114	108	116	99	120	109	103	113	102	128	107	122	109	97	105	101	103	109	112	110	111	98	121	109	131	125	130	117	118	112	114	104	124	131	114	119	99	122	119	124	116	105	110	110	105	132	115	107	114	105	123	112	102	107	121	114	103	101	95	101	109	105	116	112	109	109	108	123	96	92	122	106	97	117	109	103	121	103	115	99	95	96	116	98	124	84	122	105	104	101	96	121	98	112	109	104	96	110	120	122	107	109	104	100	120	125	111	118	114	108	120	106	103	109	111	103	131	126	114	112	98	88	126	110	114	111	131	112	100	103	105	113	123	124	115	117	117	101	96	101	106	105	121	113	87	106	125	118	106	103	141	109	86	110	115	115	137	102	124	89	96	118	105	122	111	85	105	107	119	110	119	128	104	113	102	117	116	122	95	109	124	113	101	134	104	122	111	117	104	111	102	85	111	119	117	117	108	115	123	89	93	117	110	103	117	125	120	110	128	114	106	105	98	115	105	101	113	107	100	109	112	115	112	105	120	101	105	119	89	117	115	105	116	108	109	111	105	117	101	101	127	120	112	109	129	111	137	107	114	119	104	107	106	108	100	110	121	103	87	118	102	101	120	114	106	127	112	101	115	105	121	114	98	113	116
21798	9149	7743	3858	2475	1812	1322	1093	858	703	624	570	510	448	406	404	357	368	338	292	314	302	300	285	255	270	266	279	266	268	242	261	251	244	246	228	261	228	246	205	225	236	237	222	230	235	226	207	218	218	230	229	224	220	267	213	227	212	234	231	206	225	232	191	208	213	206	247	235	234	232	189	207	213	205	255	236	239	228	204	236	211	223	223	191	194	229	232	219	202	210	242	209	246	221	230	191	216	224	186	205	246	215	205	215	233	205	193	208	198	221	215	219	206	212	206	233	205	212	201	210	196	191	214	215	199	215	232	202	224	216	203	209	206	220	196	206	213	204	223	239	199	209	211	238	226	210	217	220	203	196	214	265	234	208	207	206	209	218	207	213	227	225	246	215	186	201	210	218	216	229	202	194	211	232	217	194	216	216	208	201	209	253	229	225	222	222	210	223	205	212	194	222	233	216	205	243	205	194	211	196	220	219	238	225	224	240	239	222	207	210	212	199	204	225	207	258	231	202	206	221	201	243	213	234	228	215	238	204	222	234	208	221	218	202	240	200	224	213	227	202	198	222	212	188	247	222	219	198	193	196	225	208	215	229	209	219	216	228	216	226	229	197	203	210	203	220	209	236	198	228	245	204	228	234	198	226	209	212	232	218	254	209	228	204	213	199	249	202	236	204	213	192	198	225	202	198	211	233	228	212	226	217	236	206	239	227	206	223	228	222	218	254	197	222	215	207	199	195	200	225	217	227	214	220	210	194	215	232	217	222	225	206	238	214	249	227	230	237	195	218	211	217	220	198	221	212	201	200	216	213	227	231	235	205	242	220	213	222	219	249	210	217	227	239	234	214	226	222	240	216	180	219	215	220	205	198	213	218	227	220	209	197	192	208	212	221	218	207	222	181	218	204	231	171	230	222	230	211	221	188	222	197	206	203	219	232	229	219	219	194	207	214	202	236	222	243	230	217	210	211	223	234	219	209	212	255	207	199	224	216	216	214	209	228	224	202	222	206	206	210	229	219	218	209	220	217	194	213	208	211	208	217	189	214	203	199	222	216	202	233	223	233	237	208	227	224	213	218	201	218	214	233	218	253	226	210	219	215	201	209	235	215	202	234	208	188	204	215	204	239	211	226	225	253	192	219	207	206	215	219	212	256	229	227	213	211	233	200	231	224	187	227	217	200	206	193	229	199	207	199	220	236	197	194	186	232	222	225	202	204	205	208	221	236	222	215	226	206	212	235	206	223	219	206	218	216	260	203	197	236	200	239	245	226	232	223	240	201	174	213	222	188	224	193	211	204	250	213	210	215	238	211	230	201	212	209	224	219	203	197	199	199	207	242	179	223	200	206	213	233	204	211	232	219	192	233	223	224	219	231	214	191	216	212	217	235	232	219	224	222	192	210	209	206	190	205	214	219	244	216	215	254	229	200	219	217	229	215	201	217	207	201	245	212	189	205	216	216	232	213	212	243	220	224	210	221	245	195	200	225	196	230	193	250	208	200	213	229	209	206	225	234	211	240	202	220	226	216	205	209	231	210	212	200	244	217	213	205	238	249	228	202	237	217	206	224	195	223	223	228	209	205	235	229	225	220	226	196	213	234	188	222	210	226	204	222	218	213	218	202	233	227	224	220	218	209	220	214	191	201	225	211	227	203	212	192	211	213	205	218	211	215	189	214	249	207	233	218	235	207	210	222	247	176	241	202	228	222	220	230	207	221	226	214	228	221	203	195	218	231	195	218	216	210	216	221	222	242	204	215	210	208	207	215	194	215	207	222	218	217	216	204	192	201	222	210	204	198	197	221	236	219	257	204	218	211	205	206	198	223	214	221	249	210	223	208	246	235	231	212	205	233	206	250	231	220	229	213	267	239	196	228	243	236	202	235	222	222	212	233	218	206	217	250	232	214	234	196	232	213	230	220	224	177	211	224	227	232	200	207	199	210	219	178	198	209	196	256	229	208	208	258	208	198	223	203	217	205	199	209	216	208	267	206	234	215	237	211	237	207	218	210	218	215	234	218	198	215	194	208	218	212	229	187	226	239	199	220	202	223	219	217	195	230	196	197	188	228	205	208	217	212	201	195	213	219	214	219	219	208	185	210	225	245	213	211	209	214	227	211	232	227	206	215	214	233	219	233	209	222	196	232	219	227	215	194	214	183	223	230	224	180	238	203	219	219	227	233	187	196	219	205	230	237	242	219	216	211	202	227	222	239	195	225	211	210	221	212	209	219	215	212	212	191	197	200	217	226	216	188	195	220	234	219	202	181	217	236	200	210	186	224	227	209	229	252	210	193	214	205	207	211	223	221	205	217	218	218	203	212	198	213	219	205	211	187	220	181	219	200	205	230	218	241	227	187	226	227	208	228	214	206	228	202	204	201	193	221	220	238	209	238	231	239	196	222	176	208	229	219	225	219	248	215	207	226	210	213	206	229	212	220	232	229	204	221	219	215	209	222	238	239	210	214	214	226	211	213	222	203	216	238	184	233	223	205	205	222	222	178	185	190	233	195	218	205	206	212	196	234	200	216	232	208	235	212	207	208	214	217	203	226	209	211	215	209	224	196	213	218	220	217	233	202	211	232	187	185	219	217	220	221	241	214	231	197	218	203	220	219	218	193	229	199	192	204	217	230	259	216	215	222	238	202	218	229	206	204	220	217	208	253	239	198	220	201	196	195	202	200	226	220	240	205	206	230	209	223	232	216	207	215	220	201	237	211	238	215	207	208	202	242	210	228	210	212	215	230	235	214	229	208	219	206	218	200	245	201	229	237	227	231	222	243	199	216	212	229	216	221	191	205	218	239	218	218	226	213	230	203	226	209	210	208	221	215	219	232	197	208	219	230	223	190	240	201	192	198	219	221	197	217	221	217	223	214	215	232	228	239	220	200	217	186	205	227	245	220	230	197	195	199	253	231	220	206	216	235	211	229	212	196	189	226	208	204	238	215	218	212	233	230	239	233	219	200	201	221	246	183	242	223	213	220	221	214	210	226	212	223	209	237	218	211	199	229	202	218	218	209	213	223	214	222	217	215	240	196	210	217	188	234	211	222	201	191	242	217	215	192	229	236	188	227	229	217	247	210	209	217	217	226	236	240	215	223	214	217	209	214	215	232	227	216	211	232	180	219	210	194	202	220	215	214	206	219	216	197	210	215	226	230	209	207	212	226	210	223	216	196	234	209	233	208	214	207	224	218	228	240	227	197	214	206	215	206	206	227	233	220	194	202	191	248	207	208	227	194	225	231	217	224	208	206	238	218	221	235	208	222	211	216	231	238	193	224	222	228	224	190	224	211	194	197	240	205	221	208	205	219	234	198	232	227	241	215	243	207	221	221	244	224	216	219	216	230	203	215	197	192	225	243	225	184	231	224	229	200	237	197	222	231	231	190	199	196	227	216	197	214	242	187	228	220	196	245	232	217	197	219	212	220	236	204	212	208	213	196	241	236	214	211	209	233	223	234	233	234	228	199	237	243	206	230	215
22956	20966	28611	23493	20967	18875	1838	770	583	502	473	474	407	374	372	380	333	379	330	301	339	343	328	317	298	323	300	273	262	263	313	293	295	290	275	306	312	316	276	286	298	292	252	287	305	279	301	300	273	283	270	264	259	276	304	309	273	298	293	258	284	269	269	256	314	271	294	273	309	312	297	278	275	280	286	277	257	280	256	272	281	275	289	279	297	280	276	288	294	285	303	291	262	262	257	260	322	272	279	263	280	247	296	257	285	249	259	322	310	257	291	255	263	251	288	294	242	300	267	289	311	284	278	278	269	294	265	300	280	272	286	289	281	278	283	270	302	287	328	262	292	269	278	271	299	279	295	285	269	270	280	274	278	253	280	251	276	285	288	266	282	299	285	293	270	272	268	272	279	302	276	262	262	252	303	288	297	272	256	256	271	287	270	274	299	291	267	271	283	286	290	279	270	275	267	235	297	285	288	258	272	275	278	254	278	293	237	246	302	285	269	287	255	283	280	285	293	257	269	276	261	253	257	262	282	266	280	284	277	268	240	279	273	254	251	254	298	282	283	285	246	276	288	289	248	286	286	269	284	282	273	239	281	259	260	265	241	276	280	302	268	291	281	275	276	266	261	304	283	289	270	297	283	294	269	294	292	256	274	275	284	283	284	262	259	294	268	262	283	251	299	310	283	288	256	270	270	264	281	277	251	251	276	280	294	277	289	287	267	266	289	290	237	273	301	262	258	294	289	289	292	264	270	284	257	250	275	265	278	247	241	282	270	317	281	258	265	282	282	270	289	282	278	274	283	277	261	245	279	265	266	268	289	280	274	256	304	282	303	245	285	276	265	279	281	296	272	249	295	277	312	266	273	259	255	294	268	287	303	266	255	259	306	272	254	288	247	264	264	281	280	273	297	271	261	270	269	291	284	306	291	285	280	276	284	251	274	243	284	298	294	293	263	282	278	270	265	313	291	277	274	298	273	278	273	285	306	266	246	281	260	255	263	290	272	252	281	271	268	285	270	262	263	255	253	308	247	252	282	278	296	245	292	257	287	245	269	282	328	245	302	286	239	288	257	321	273	263	263	274	294	262	282	300	271	288	269	280	271	234	246	260	280	280	301	264	292	275	304	277	287	238	276	318	285	267	287	266	258	270	254	283	254	289	285	255	284	272	263	281	280	260	266	280	272	284	276	277	295	303	279	275	223	284	279	275	273	304	251	263	281	283	288	298	240	294	274	240	291	280	276	248	249	287	266	290	278	255	259	261	293	266	252	277	270	289	257	271	286	310	264	277	283	266	282	272	274	297	306	300	273	302	262	269	291	277	278	256	248	276	304	277	271	246	281	307	269	302	267	273	271	276	259	270	282	277	277	287	281	302	270	257	273	286	274	303	266	297	272	257	269	279	279	284	267	294	259	242	254	289	289	302	302	287	285	251	265	269	285	252	292	260	276	280	262	298	253	265	296	283	285	257	271	275	277	293	289	265	268	290	274	243	269	251	281	297	272	314	272	284	258	265	279	280	274	273	257	278	314	258	289	277	248	267	256	261	287	325	295	265	280	278	250	292	234	271	253	290	219	279	288	277	248	267	275	286	316	256	280	285	272	265	285	290	265	267	267	287	295	251	252	293	253	287	267	288	283	242	293	300	277	283	254	312	289	273	287	256	268	289	262	259	284	278	272	264	262	275	268	276	288	277	263	284	273	246	274	249	297	260	270	284	281	279	287	275	270	273	252	281	268	270	273	262	282	320	249	262	277	261	264	266	271	235	283	279	285	260	284	266	274	266	291	289	260	264	293	282	264	289	282	321	279	249	263	289	285	274	278	268	283	293	305	278	262	244	298	275	283	263	266	297	291	271	256	279	280	250	229	304	268	276	268	257	287	302	282	278	271	280	280	263	265	277	272	253	270	272	256	285	267	268	241	289	266	266	273	286	283	268	268	280	262	266	294	294	251	283	253	275	278	291	269	250	272	295	250	305	287	264	275	280	257	241	269	263	267	276	259	268	264	298	267	251	272	279	257	250	287	264	254	267	259	254	284	273	289	268	290	279	258	276	269	292	294	299	287	262	291	277	275	267	300	276	284	228	272	275	278	286	266	280	300	263	247	301	288	278	278	275	244	260	263	285	294	267	258	273	270	269	258	263	274	266	267	276	279	268	273	270	258	277	280	258	269	291	289	283	290	275	261	242	262	284	291	267	258	270	288	259	228	270	283	272	277	287	282	289	277	280	270	308	279	258	267	290	272	289	276	261	285	280	272	268	272	268	269	248	280	281	250	280	277	289	285	289	286	269	316	293	267	243	270	262	244	260	248	288	298	293	263	272	270	279	290	270	281	257	286	267	283	279	291	272	284	290	286	262	260	272	290	264	306	240	248	287	272	249	287	256	285	283	259	261	251	286	278	273	284	273	318	261	259	271	271	276	283	291	269	295	283	282	294	277	246	267	272	274	268	290	248	269	280	294	253	292	289	285	311	279	303	305	277	285	295	266	269	250	286	266	281	280	260	238	291	278	271	273	290	276	259	270	293	278	274	266	282	295	280	258	261	265	297	283	269	308	302	302	295	252	267	260	264	264	314	284	298	258	285	280	268	267	261	252	279	260	340	265	259	305	255	258	285	281	262	277	287	283	291	275	314	307	271	287	285	253	266	282	311	260	267	297	281	268	298	266	264	269	284	305	305	287	285	269	285	260	235	257	286	267	274	262	265	281	276	251	262	273	289	276	283	273	283	260	285	244	272	272	291	275	248	274	288	229	252	290	272	266	276	267	305	278	281	291	301	264	265	292	277	283	280	281	278	281	303	233	253	311	259	284	287	263	272	286	281	285	265	266	287	308	275	277	281	280	276	238	273	268	255	285	296	254	297	279	267	273	290	258	279	294	276	279	279	280	242	261	285	274	288	295	258	297	259	284	281	244	260	268	264	287	261	236	295	245	290	279	269	256	273	276	278	244	257	247	247	285	293	283	280	311	248	274	276	259	291	273	260	305	269	265	276	260	255	283	276	287	276	256	273	274	296	279	265	263	283	270	276	261	271	263	272	288	264	267	261	289	270	291	298	269	252	297	258	263	295	275	277	272	296	281	263	304	256	275	262	280	271	294	256	299	281	273	274	250	277	294	241	275	266	237	275	279	267	272	285	319	296	297	258	281	263	268	269	277	250	247	297	266	271	262	256	284	274	275	265	244	268	284	280	281	253	279	310	292	252	278	256	280	290	251	263	275	267	271	302	289	295	235	290	292	281	269	286	297	279	264	265	286	266	267	283	268	258	289	288	295	257	278	248	298	267	290	274	271	291	281	265	275	276	288	272	274	273	264	287	300	261	296	288	286	285	277	258	264	281	286	285	272	256	247	307	261	229	250	269	324	271	268	258	292	263	289	267	291	284	290	315	298	248	284	258	285	304	265	281	260	269	270	258	259	250	235	250	301	285	270	253	231	295	272	261	276	280	295	266	301	275	275	277	250	281	297	303	294	296	262
25326	15108	12673	6946	4636	3446	2634	2089	1678	1425	1334	1121	1044	924	872	862	771	732	717	669	667	616	654	581	601	606	605	581	569	584	578	583	525	536	556	536	575	523	506	528	473	494	545	528	543	471	512	542	529	486	486	487	584	510	513	493	477	507	519	514	484	524	507	525	502	491	489	463	482	529	486	459	479	487	481	462	504	478	468	510	506	512	501	519	500	481	463	490	466	499	499	507	461	515	497	494	489	467	455	465	477	493	491	455	485	459	492	477	475	424	496	490	492	487	501	492	473	470	456	451	494	479	494	461	485	468	479	458	483	508	478	526	475	502	484	497	505	481	476	492	491	497	503	462	517	503	482	480	467	451	492	436	459	494	482	502	496	478	504	459	444	503	489	458	526	476	495	455	465	487	472	479	502	464	502	498	476	490	515	494	501	489	473	473	502	479	503	452	498	485	470	442	490	490	476	470	489	518	483	447	484	519	497	457	504	482	506	447	488	465	493	487	447	498	518	480	498	477	470	468	462	512	462	509	490	445	481	429	467	462	491	468	475	455	469	464	463	463	546	466	463	480	486	487	465	479	525	500	492	483	487	493	480	452	482	454	471	508	460	498	461	500	460	477	480	478	517	472	510	509	507	508	497	480	477	515	463	460	474	480	515	461	449	459	475	505	483	528	476	535	484	478	499	494	487	464	485	411	499	463	468	431	478	470	519	496	475	530	460	478	490	489	461	477	518	471	459	509	460	525	530	486	490	462	480	500	460	479	470	502	468	481	486	433	461	430	498	485	512	479	464	494	456	497	484	456	465	502	510	484	467	437	492	505	496	480	480	492	482	468	497	492	464	474	516	513	490	479	471	503	435	489	467	480	492	476	445	492	465	460	476	481	491	467	481	479	475	462	461	485	493	478	452	434	453	506	466	490	516	473	487	472	473	519	513	480	502	496	495	486	488	446	504	490	499	479	468	494	483	495	475	475	474	473	477	469	471	524	463	493	504	470	485	513	479	472	536	476	486	464	459	493	461	460	483	467	488	447	465	502	483	478	503	483	457	480	455	471	511	477	461	460	484	494	475	487	457	474	467	460	507	456	463	454	468	503	493	475	512	471	509	500	496	438	473	511	435	490	466	470	485	482	482	485	517	486	462	478	509	492	477	501	465	487	492	494	478	473	500	497	474	462	506	465	468	515	495	509	514	464	495	476	459	459	481	478	517	492	504	513	461	500	492	462	498	446	452	486	428	478	512	450	441	488	456	471	499	464	483	499	464	488	474	479	481	462	443	461	465	530	456	479	473	501	464	469	443	492	478	496	479	474	464	487	502	505	463	502	458	492	478	468	523	451	474	504	486	481	501	485	484	492	508	498	484	497	498	529	500	508	515	489	499	484	467	506	498	506	493	519	430	478	466	526	484	496	471	467	467	478	466	491	453	484	479	499	491	500	488	487	508	450	495	474	457	464	498	484	489	476	478	462	496	468	494	511	444	505	437	481	537	443	501	488	505	440	508	471	486	458	493	475	476	459	498	490	509	469	472	490	485	510	511	495	488	455	464	480	478	469	488	497	475	496	495	478	486	438	489	486	470	538	466	512	451	457	454	495	479	454	492	479	510	510	471	513	461	507	522	466	514	491	465	482	457	490	455	507	477	470	490	464	473	495	494	510	478	434	465	448	508	470	468	473	490	525	514	481	495	477	490	482	512	475	438	505	473	449	493	492	494	481	470	467	516	494	445	499	519	512	522	479	494	460	448	502	518	481	508	494	466	505	496	480	490	453	475	496	474	523	509	474	515	463	461	450	478	501	482	499	461	464	464	497	456	519	472	476	490	469	451	485	477	497	535	454	476	495	503	492	515	467	470	495	470	512	465	438	484	489	499	460	490	477	484	444	490	463	458	486	500	506	474	470	517	472	474	485	477	487	470	483	462	460	451	510	485	490	461	498	495	466	504	500	469	488	488	529	509	479	502	469	467	458	478	484	474	489	492	502	486	532	505	465	478	487	468	486	479	521	478	454	465	493	468	488	452	459	491	488	477	440	487	503	468	522	491	494	512	462	446	494	479	471	499	485	466	485	471	463	475	469	451	490	499	470	487	475	493	480	473	508	502	493	479	502	480	460	450	485	481	469	512	492	461	444	479	473	507	529	493	483	523	467	485	440	490	480	513	496	516	468	486	501	475	517	447	499	486	521	482	447	499	474	498	490	471	474	480	501	460	514	476	475	483	466	459	468	495	481	468	460	464	461	502	518	483	462	457	499	469	461	522	492	510	507	475	463	490	505	480	535	433	507	465	460	485	497	490	499	441	516	465	467	537	510	469	489	471	491	476	497	515	470	508	475	458	457	515	465	480	498	529	529	504	485	483	467	469	468	483	464	509	475	457	468	472	469	461	485	510	457	479	435	493	480	460	453	509	483	466	468	481	462	477	463	481	446	446	503	531	484	511	498	494	472	484	506	448	509	494	514	471	464	494	473	485	489	514	553	471	524	505	457	467	445	455	508	486	479	466	471	452	488	466	474	491	474	497	473	486	459	460	438	468	481	468	474	460	484	467	498	470	506	507	480	493	457	480	479	476	497	527	478	482	442	461	521	485	457	470	466	464	472	501	467	515	491	486	470	487	478	470	454	490	525	468	488	524	491	442	518	513	489	478	486	489	499	484	482	470	474	437	483	502	474	483	491	535	474	488	505	440	480	544	475	507	437	478	484	484	478	517	506	515	475	470	428	497	468	532	454	461	475	469	493	489	487	461	436	522	511	508	528	455	456	489	497	452	510	477	472	493	485	452	453	481	433	487	508	456	441	486	474	496	511	444	481	498	486	495	483	469	491	500	487	488	481	492	522	456	490	519	486	479	505	492	489	477	496	476	507	514	444	488	492	503	493	450	494	526	473	456	456	485	480	452	445	471	506	453	462	491	464	496	474	480	438	502	462	490	470	475	492	437	489	464	513	495	478	437	485	510	521	503	499	415	465	473	465	463	498	468	555	469	465	489	475	461	486	453	462	484	526	488	481	425	482	437	513	482	481	529	500	433	497	526	509	500	482	423	506	455	496	499	457	501	501	478	475	455	509	459	480	488	478	472	438	502	513	495	460	480	481	501	474	481	476	506	502	526	510	483	512	504	490	490	498	482	484	507	474	435	441	472	475	496	447	480	479	466	493	489	482	483	461	517	504	543	492	480	467	502	467	482	472	433	532	485	494	459	478	486	498	504	462	515	495	477	447	462	497	446	470	469	483	481	493	494	453	489	500	470	490	502	492	484	467	483	522	529	468	425	478	452	477	439	483	431	504	506	440	448	471	451	470	489	478	496	495	491	467	535	483	505	491	477	486	496	534	501	464	472	506	415	449	473	454	506	492	419	503	495	480	486	466	500	457	449	472	478	503	454	522	437	477	485	454	428	499	493	501	503	454	539	450	478	500	462	451	456	512	485	458	516	505	476	478	477	484	489	470	497	494	463	495	519	455	455	444	518	480	469	471	485	478
26549	20339	8005	464	218	186	149	170	137	171	147	175	161	140	155	141	155	146	151	152	128	138	119	161	146	157	142	145	160	172	152	145	136	159	145	141	149	138	134	142	143	128	140	141	149	138	138	154	125	151	146	151	145	159	153	140	150	155	143	135	143	142	140	149	133	140	138	159	162	146	118	142	140	148	138	132	133	135	144	125	142	142	126	115	166	143	139	156	127	127	147	145	158	132	134	151	152	127	145	148	125	143	162	123	145	151	142	148	131	140	140	161	142	138	137	156	159	146	130	122	149	150	139	156	138	155	128	126	124	119	130	151	136	144	145	137	153	151	141	159	147	134	166	143	144	142	129	135	133	137	140	153	147	137	138	133	158	142	143	157	143	149	129	141	145	140	155	129	136	144	147	148	126	133	128	157	141	148	136	125	123	135	137	142	132	157	130	141	123	145	153	136	143	119	116	162	114	135	149	138	145	144	156	142	146	158	180	121	138	143	142	140	147	161	137	131	141	142	121	143	130	115	130	136	134	154	132	159	126	144	151	119	140	125	131	137	140	131	138	144	141	137	124	146	129	140	154	153	145	157	151	155	145	122	146	165	138	166	142	133	149	182	152	149	145	153	124	147	152	134	126	152	132	162	143	141	139	145	138	157	146	128	151	137	147	137	113	144	160	117	166	150	139	152	134	127	137	171	136	162	120	148	133	143	154	147	158	137	147	142	147	142	132	153	132	125	126	152	146	144	135	148	153	141	137	158	131	154	127	129	128	151	136	149	146	116	153	106	134	131	138	130	136	133	146	128	153	127	142	125	149	152	145	149	139	135	128	137	146	131	173	150	137	157	133	151	143	122	129	147	140	119	142	149	138	124	127	152	121	144	156	138	119	130	132	148	139	147	142	138	129	145	141	158	135	139	155	127	155	138	158	153	131	149	144	163	141	167	110	143	119	124	149	124	161	141	127	151	151	138	147	145	142	129	139	149	160	142	157	146	141	137	150	136	117	171	179	145	142	130	114	150	151	156	168	126	147	126	137	144	124	130	161	139	151	138	157	139	130	140	123	130	135	150	155	164	149	148	138	147	157	140	178	157	151	146	131	159	152	142	140	161	152	133	129	149	146	153	142	136	117	137	143	151	143	134	140	139	130	160	143	160	160	136	149	122	153	137	137	140	148	136	133	131	124	131	122	133	151	149	156	123	145	144	148	125	151	125	131	143	122	139	147	125	138	118	130	132	159	142	124	143	146	147	149	129	129	128	146	149	147	138	164	146	142	138	134	148	157	136	133	128	148	136	157	144	139	134	143	136	129	155	157	136	130	134	147	150	131	134	119	134	139	154	123	123	134	148	126	148	161	134	141	138	136	141	154	116	154	154	155	130	131	169	148	136	152	146	151	139	133	138	148	144	136	155	128	149	165	134	143	143	152	174	146	146	136	140	130	139	142	102	117	139	137	150	166	154	146	146	144	157	154	159	112	125	140	140	138	122	153	135	129	132	132	145	152	134	132	134	135	168	145	128	147	138	138	143	143	138	161	137	147	134	152	147	151	136	147	136	148	150	138	121	119	146	156	166	139	111	134	155	146	150	147	149	145	153	131	148	158	136	149	148	139	172	139	132	146	133	139	152	135	133	158	121	123	148	153	129	148	154	142	129	123	133	142	132	147	130	140	132	150	139	120	142	146	147	141	132	146	124	135	157	147	161	155	142	119	137	135	131	138	138	133	140	158	144	140	156	112	152	166	165	138	134	147	140	163	141	149	142	138	148	135	131	158	152	129	136	148	151	150	133	136	142	149	142	135	128	147	150	129	131	125	140	146	130	156	123	148	155	144	135	131	135	131	148	141	151	119	139	143	148	145	150	136	133	145	120	132	143	149	150	144	168	118	131	144	135	131	150	123	132	145	138	148	154	152	169	141	129	122	144	133	154	133	143	147	139	166	137	148	146	155	138	160	136	158	143	143	141	146	122	144	119	145	137	135	130	159	138	169	162	142	142	154	144	149	136	127	157	155	163	147	132	140	153	134	122	121	152	157	123	146	133	140	143	144	140	135	144	129	153	131	157	141	134	143	134	139	136	147	148	127	146	127	127	158	141	145	153	137	133	139	130	135	154	146	147	147	150	149	157	146	136	139	158	166	164	134	149	155	142	148	134	125	146	159	143	133	143	143	151	132	126	146	146	151	142	129	147	140	135	159	147	139	133	133	129	151	118	149	152	128	139	151	149	154	142	152	161	127	141	142	150	149	146	160	139	149	153	127	137	152	165	139	156	139	128	143	137	144	147	129	141	136	118	135	127	131	145	151	140	132	160	165	133	168	136	150	157	147	147	138	144	144	135	158	131	155	138	156	171	130	139	127	164	132	146	139	150	124	158	156	143	140	149	140	157	158	149	131	132	140	156	135	154	135	147	130	172	143	139	134	140	123	140	160	133	176	161	128	134	143	140	151	131	166	151	136	119	136	128	135	129	155	125	155	151	161	128	125	136	135	122	158	138	126	142	125	141	126	133	130	122	165	138	145	131	145	141	145	157	146	143	139	122	134	146	148	123	129	140	149	152	151	133	145	150	135	134	168	136	134	154	140	144	129	134	130	129	130	150	156	141	129	161	142	161	147	133	156	143	144	133	135	161	165	150	151	133	169	162	157	153	122	151	138	135	146	135	160	140	133	150	138	113	133	118	131	145	133	143	144	149	141	133	143	140	136	160	147	142	121	145	141	142	139	151	148	149	134	137	133	124	142	171	140	130	129	124	152	144	136	153	131	151	150	137	133	144	156	157	137	133	159	146	132	136	147	127	147	131	148	146	150	142	115	149	121	133	138	161	139	129	116	137	148	172	140	138	140	139	137	137	133	158	139	111	122	139	145	125	150	134	162	134	157	127	143	140	127	161	160	140	139	142	124	131	147	151	150	166	148	135	148	143	148	136	141	135	140	141	138	152	145	111	142	148	152	144	149	138	142	150	133	162	127	150	148	114	130	141	125	140	132	177	131	160	157	168	144	138	140	136	143	133	140	142	162	164	159	141	160	143	141	125	143	159	133	149	124	137	139	119	155	140	134	151	152	130	160	145	179	129	138	126	142	143	141	130	139	127	147	123	141	132	115	137	147	167	147	160	142	162	131	160	140	128	153	146	144	147	152	149	134	132	150	134	156	137	152	129	147	146	145	139	166	151	151	144	155	131	150	122	139	130	133	152	132	148	140	121	136	141	137	138	162	133	135	130	150	148	158	153	157	144	153	148	143	137	140	135	139	163	151	141	158	132	137	138	120	147	133	123	122	140	158	127	129	156	137	171	145	130	144	152	144	139	122	126	139	136	136	126	135	133	143	137	124	145	144	171	150	129	122	150	147	130	164	127	140	142	114	126	137	150	156	153	158	150	137	162	146	136	130	171	146	171	157	139	163	142	160	144	120	147	131	147	144	134	151	146	164	161	104	143	136	126	135	127	128	143	138	154	145	157	127	137	133	166	129	134	145	144
10756	1271	1146	664	518	431	392	360	341	321	324	296	318	315	306	295	287	318	250	291	270	279	279	241	311	289	274	269	288	259	274	303	281	269	314	293	261	294	294	289	262	304	269	261	280	287	253	297	305	305	300	286	282	317	301	266	255	292	276	281	264	286	283	285	251	313	268	278	272	262	296	288	270	269	281	294	270	278	289	297	266	273	276	263	289	274	258	295	287	255	300	297	301	297	268	269	297	292	293	280	259	279	271	270	322	269	280	292	292	246	286	277	282	272	278	277	289	284	256	284	256	271	254	241	278	264	274	296	302	272	264	277	303	286	288	272	267	279	282	265	298	287	278	292	283	282	242	271	288	282	273	264	287	298	257	296	272	303	288	273	247	257	258	277	309	261	296	301	326	296	270	262	259	276	286	278	321	287	303	278	277	305	273	250	265	255	303	293	267	274	263	282	298	286	281	267	312	266	264	245	320	275	282	295	263	250	287	314	287	250	284	302	286	262	277	285	268	278	276	291	269	288	283	297	297	294	275	270	253	251	286	300	300	272	282	263	269	256	264	240	269	284	283	273	288	286	281	282	275	260	297	260	276	299	278	282	299	256	260	282	279	282	305	290	284	301	246	254	299	248	303	261	278	263	293	272	301	283	281	260	273	332	301	298	281	289	240	266	273	277	283	303	264	268	260	274	316	277	295	293	275	304	271	290	296	278	258	312	270	286	310	315	281	279	265	282	285	251	269	261	299	265	260	268	270	279	269	299	264	266	281	295	300	290	248	263	277	272	269	299	302	287	274	274	250	270	313	234	249	292	288	275	285	269	299	255	244	282	246	273	273	265	313	247	273	289	266	289	264	282	274	289	274	296	283	273	265	267	304	293	271	264	315	269	264	300	273	292	281	274	265	250	256	275	297	291	283	268	249	278	288	295	260	313	306	290	302	279	302	244	288	276	295	280	269	279	287	279	275	303	281	251	296	254	278	284	297	273	255	268	282	289	289	256	291	290	253	256	282	277	268	317	275	276	261	272	294	269	302	307	262	290	313	265	301	289	293	281	260	252	279	256	307	291	314	274	283	255	285	273	257	273	277	309	297	296	264	316	257	275	256	261	250	281	291	277	326	274	282	297	269	316	283	293	296	288	300	239	287	297	305	268	273	288	279	280	296	285	283	269	286	274	304	268	302	312	265	260	297	250	334	263	288	263	293	273	302	303	259	280	265	294	270	297	258	265	259	266	328	290	284	297	304	288	283	283	268	286	313	285	278	292	272	275	290	300	270	289	294	237	303	286	291	287	243	271	259	270	302	285	278	288	266	240	282	304	273	285	283	299	297	250	290	260	298	273	278	311	301	279	296	245	284	294	277	273	252	278	266	279	277	290	297	281	296	257	283	314	301	271	321	284	284	292	269	293	272	291	286	275	286	284	277	288	255	306	253	295	281	316	232	281	253	291	294	266	290	240	280	266	296	281	305	303	276	268	280	257	271	288	298	296	265	277	268	291	307	301	280	283	282	239	264	276	288	252	307	291	287	296	255	268	278	271	320	245	273	276	277	256	270	301	298	292	271	280	261	286	296	277	300	312	275	264	278	277	283	258	283	281	275	253	259	315	240	277	279	278	247	299	308	270	283	279	297	273	281	273	278	293	315	264	268	286	271	297	299	258	261	282	263	258	282	315	262	269	281	232	274	284	286	260	291	282	277	259	296	297	292	252	280	296	268	281	280	296	302	312	315	246	292	234	275	293	279	285	286	262	308	283	302	305	255	300	275	242	286	276	297	270	254	280	315	276	318	280	292	270	258	271	274	264	280	298	286	283	270	263	292	273	298	270	270	298	291	286	275	267	284	302	312	274	283	262	301	289	252	264	271	272	284	265	283	302	287	268	271	293	285	291	270	275	268	303	281	281	267	282	261	285	257	255	291	295	290	281	266	301	260	276	275	268	281	266	280	268	244	275	284	252	310	269	292	290	283	295	242	251	276	309	295	302	269	259	269	289	296	302	258	274	298	282	256	261	289	304	280	255	251	258	266	256	311	272	324	300	257	284	296	292	271	316	301	259	271	275	278	320	286	278	290	267	291	274	301	282	276	334	295	291	300	287	283	299	289	281	257	262	248	294	314	270	296	279	275	264	267	266	280	286	284	303	307	262	241	284	282	273	303	256	277	272	270	267	303	259	251	283	275	306	258	298	272	280	289	272	265	267	273	269	286	273	303	307	293	270	293	282	301	297	295	313	274	293	274	268	287	287	286	259	309	273	273	263	274	288	269	269	304	265	270	261	270	264	285	274	296	256	286	279	282	261	255	340	279	253	273	270	281	276	282	275	257	287	265	267	305	299	239	280	281	299	251	278	283	290	265	277	282	238	296	259	308	261	284	310	301	262	310	278	278	289	283	308	272	269	279	278	274	236	286	274	280	272	252	296	270	306	266	288	317	308	283	269	305	245	274	300	299	293	296	259	296	268	250	277	262	278	278	293	288	237	274	271	249	282	237	291	280	275	277	265	274	312	283	304	308	262	284	300	299	275	279	275	290	286	278	295	296	285	292	267	267	275	285	281	302	283	282	260	282	284	249	266	300	272	260	288	290	267	290	261	272	328	274	270	302	293	293	260	294	285	290	267	263	294	268	294	271	279	262	308	280	268	299	269	263	230	279	277	277	264	260	273	285	282	274	298	268	291	295	261	273	277	279	273	263	285	278	316	289	272	307	305	280	280	282	268	269	278	279	273	283	239	271	270	294	306	287	275	274	290	267	278	280	265	289	280	302	233	253	269	259	274	254	282	274	324	296	283	294	268	326	292	299	281	250	285	290	293	259	302	281	283	274	281	246	275	254	253	298	287	284	263	244	256	265	264	272	276	309	262	305	285	253	275	287	252	280	288	276	258	268	273	280	270	255	286	282	304	304	252	289	286	262	282	273	266	312	258	285	288	314	260	279	273	284	279	279	279	279	272	267	262	301	274	265	293	293	277	299	281	283	292	270	288	280	259	288	278	268	261	270	267	272	284	282	303	292	268	268	270	252	270	303	263	274	289	287	290	280	244	273	276	276	254	299	249	242	295	298	289	280	284	308	281	278	298	266	289	296	307	268	296	285	286	307	272	280	281	280	267	298	265	281	267	264	297	291	256	279	310	280	277	285	291	256	286	260	258	282	275	279	249	272	301	286	316	292	284	264	281	269	281	289	264	268	285	262	221	235	271	267	271	282	273	283	257	270	293	248	287	295	274	277	276	289	295	271	266	311	263	274	270	287	285	273	277	278	282	268	290	273	283	284	288	268	274	319	270	296	284	286	310	279	303	276	254	293	275	273	284	278	290	258	278	265	268	275	280	265	279	309	271	275	293	270	274	239	264	278	277	264	276	273	301	258	288	259	273	297	263	259	283	242	303	313	325	266	279	272	270	285	275	291	264	287	300	260	281	281	261	309	316	235	255	294	284	262	292	312	271	262	261	260	271	282	275	263	279	268	296	253	290	281	322
23927	20966	27930	24150	19700	1477	495	301	260	244	241	184	159	170	153	146	147	126	138	155	126	152	131	137	126	101	114	121	118	110	107	126	121	130	98	106	112	112	120	118	111	103	122	105	97	118	116	107	110	102	106	128	134	106	129	112	109	101	119	112	114	114	121	107	108	106	99	102	106	94	106	127	119	129	102	108	111	121	105	123	113	103	115	102	111	113	103	96	116	102	112	116	117	100	114	112	108	118	120	111	109	135	104	123	101	113	107	100	101	106	100	100	107	111	113	96	89	107	127	118	110	132	99	125	108	115	103	110	126	118	124	104	112	97	100	125	101	109	108	125	122	120	107	125	123	112	99	111	133	127	112	109	113	123	98	108	116	102	99	121	121	128	116	103	121	127	106	120	118	99	113	116	108	111	91	104	121	126	120	103	128	93	111	123	114	114	116	93	99	110	108	111	108	121	115	114	108	109	105	101	117	128	102	108	107	114	101	104	107	130	121	116	100	110	109	112	116	133	115	116	124	110	111	116	121	105	131	93	113	97	130	100	113	98	117	126	115	98	124	113	112	93	113	96	112	99	129	111	99	112	120	94	122	122	117	112	122	120	118	100	107	106	111	100	111	104	127	96	87	102	118	133	106	123	130	106	94	119	119	97	108	114	122	109	121	115	99	119	106	84	109	122	114	114	121	103	116	102	99	93	124	121	115	96	115	105	100	111	99	125	116	112	112	110	96	124	104	80	108	106	94	119	121	117	108	111	116	110	117	96	129	122	88	97	113	116	92	112	127	111	110	105	108	126	129	105	101	107	101	103	108	106	138	110	122	92	116	141	100	111	124	100	116	108	118	126	117	107	99	124	101	138	113	113	113	112	125	113	106	109	114	112	116	98	131	111	107	102	105	101	114	113	116	115	113	102	110	110	104	112	97	130	96	101	105	101	86	107	124	107	85	107	104	95	98	114	135	101	97	115	113	109	107	107	121	107	95	131	89	132	85	122	97	97	101	113	134	107	127	108	122	100	102	100	99	120	114	105	91	93	107	106	123	120	112	99	117	99	124	94	105	87	98	124	124	113	98	108	137	117	112	103	124	117	108	120	114	117	106	125	113	107	114	136	113	102	106	114	105	129	127	95	103	112	112	131	117	121	111	100	92	104	97	124	124	121	111	99	93	100	112	108	121	107	115	116	121	97	103	115	107	86	102	115	121	104	112	104	114	105	97	110	119	93	102	92	98	110	126	96	120	124	110	102	116	109	102	106	106	130	109	111	102	106	111	121	124	96	92	121	113	135	105	126	98	105	120	88	99	104	105	103	93	91	110	115	98	110	114	98	99	117	123	107	117	114	101	115	127	96	107	114	116	106	121	111	103	124	120	114	103	111	117	115	102	94	88	107	108	105	92	119	103	139	122	97	101	122	125	112	98	117	111	110	108	112	104	112	106	110	112	97	137	107	134	108	119	111	110	107	112	105	113	106	104	103	114	101	109	111	121	113	100	119	117	90	117	133	128	116	117	106	117	108	120	106	113	124	109	111	92	115	105	129	99	91	100	111	93	124	100	95	105	95	103	103	107	114	116	120	109	111	100	98	122	111	102	107	87	113	124	114	108	92	98	109	120	92	106	116	91	116	117	121	105	122	96	103	101	91	127	96	114	102	97	107	122	121	111	110	109	90	107	131	119	121	108	126	107	119	107	102	122	105	106	105	106	105	95	113	94	104	113	103	108	115	125	111	107	101	116	128	104	126	103	100	108	104	94	128	117	104	109	102	118	104	124	118	124	110	118	124	98	94	122	117	107	110	104	108	105	98	115	108	94	123	111	98	128	110	107	119	136	106	94	119	125	112	113	104	115	107	93	105	110	125	119	102	111	109	90	119	86	110	101	113	120	105	105	102	102	120	119	145	103	130	119	94	103	84	97	116	100	107	112	110	122	113	114	94	109	109	98	104	109	108	121	123	110	121	94	112	117	141	105	110	100	97	128	104	115	103	90	111	125	101	102	87	112	105	127	111	95	113	100	128	112	122	115	112	115	105	101	107	96	107	100	105	137	118	118	103	120	108	121	117	128	107	119	100	108	111	113	110	114	117	117	116	100	99	118	120	121	101	126	96	107	107	107	116	102	104	108	93	108	103	113	115	120	106	109	108	123	99	121	112	116	101	110	105	96	93	126	112	110	122	123	111	117	124	107	101	114	113	95	115	137	95	110	97	109	104	138	97	104	112	118	110	113	94	105	126	101	117	112	117	115	110	104	111	113	116	120	98	115	105	99	117	113	104	109	109	101	120	118	117	115	105	119	105	87	96	124	96	119	106	117	113	121	127	105	115	104	93	107	104	97	110	121	96	89	101	121	108	131	108	109	112	112	104	99	97	123	118	106	100	118	119	96	110	108	102	128	110	85	115	112	125	98	108	106	122	107	115	121	123	115	88	125	107	106	115	103	109	111	109	110	119	94	107	122	110	98	91	106	118	95	102	102	109	96	100	91	115	112	107	122	99	120	108	116	124	94	103	116	95	112	104	111	118	109	113	107	106	91	126	119	100	89	104	102	117	113	111	125	118	107	103	111	96	109	96	113	107	86	100	119	127	103	93	99	106	105	99	118	110	104	94	101	105	116	93	103	112	129	111	105	120	109	105	111	104	103	92	112	115	104	114	113	114	105	90	105	102	110	127	109	96	121	98	114	92	121	116	117	122	116	102	97	117	108	120	88	124	103	113	115	102	121	137	112	109	122	96	99	135	121	105	112	113	114	111	125	122	116	115	115	112	94	98	132	111	116	109	118	108	132	114	102	121	119	108	102	126	118	130	108	114	123	108	120	118	114	112	107	113	107	114	102	110	126	110	120	107	117	84	118	104	108	114	105	114	113	124	119	117	112	111	108	106	106	116	105	118	118	113	95	113	107	65	118	120	105	96	101	133	113	114	93	93	120	106	106	114	95	111	105	105	112	112	92	111	122	97	110	131	103	119	93	116	102	106	116	95	108	119	108	98	100	116	123	99	120	112	111	103	119	103	118	95	99	110	111	99	97	101	115	109	112	99	82	81	108	105	128	94	106	118	120	116	106	111	106	120	116	113	110	141	90	113	99	119	116	114	96	94	118	96	120	113	120	117	112	120	104	114	98	103	98	108	106	112	109	110	109	101	99	113	128	109	119	109	119	124	118	101	104	104	105	105	102	101	100	106	127	116	105	106	121	112	115	116	96	108	108	94	112	110	120	100	96	118	99	139	122	113	102	105	97	94	116	118	103	123	92	114	110	117	120	112	95	112	115	114	103	95	112	116	88	103	93	119	115	110	113	106	87	123	125	117	106	108	100	118	120	80	114	106	83	98	113	95	109	129	111	124	125	100	126	108	124	117	103	89	113	100	120	116	112	104	115	119	124	105	135	116	124	103	120	105	130	91	107	99	107	108	117	113	116	101	98	108	106	108	108	103	90	115	103	110	109	111	102	116	108	118	116	101	104	106	108	123	108	129	98	106
20686	9097	7811	3838	2382	1753	1310	1054	911	674	637	538	464	459	465	387	353	344	330	329	317	303	297	279	267	231	253	279	264	252	231	236	238	249	244	244	229	239	225	254	233	229	220	245	249	231	226	226	241	270	218	232	219	219	228	214	194	224	238	218	235	243	228	205	205	189	227	233	223	225	202	251	237	182	204	216	197	212	221	265	226	225	199	233	216	224	200	203	222	223	240	199	209	207	231	231	189	224	231	210	214	210	216	216	176	225	220	200	226	188	226	212	226	189	225	214	199	224	216	220	210	218	213	221	202	216	209	237	215	213	204	216	222	234	219	235	234	196	209	211	230	232	214	211	208	210	207	207	191	220	211	213	218	235	231	194	192	213	215	198	229	213	205	203	232	242	227	246	192	212	200	236	250	215	205	187	198	184	224	189	213	235	220	218	222	228	204	195	237	197	229	215	199	210	214	226	208	203	220	227	205	199	207	193	211	208	214	195	218	225	221	232	204	218	217	212	224	223	197	217	205	222	202	221	224	211	226	212	202	197	199	211	207	207	194	239	207	236	220	220	224	231	204	218	221	205	206	185	195	219	213	220	204	242	220	208	213	216	212	227	220	234	254	193	210	240	205	224	216	223	207	194	206	220	235	224	220	191	234	218	200	248	207	190	194	215	223	227	238	213	234	218	208	217	192	227	245	203	231	227	181	209	198	224	200	209	218	214	196	238	213	238	210	213	221	206	213	230	199	207	223	218	233	203	217	212	248	236	210	224	218	223	230	237	225	239	236	211	214	204	223	205	209	221	231	191	216	226	207	239	230	228	235	212	210	225	226	222	206	199	199	206	228	205	211	212	233	204	212	211	186	230	197	221	218	209	202	218	225	215	201	233	220	246	221	226	232	206	220	226	211	185	231	196	208	203	196	228	229	221	227	199	205	202	202	195	221	231	212	204	221	218	215	184	217	244	227	253	224	209	212	224	217	199	194	240	211	195	220	215	240	216	227	215	225	212	236	200	214	204	224	226	214	204	196	234	247	215	212	214	238	209	226	201	188	240	217	201	232	212	196	211	215	206	222	203	217	214	205	242	235	235	217	206	209	207	196	242	225	195	221	207	246	218	221	236	193	224	205	218	188	224	204	215	216	212	231	216	191	247	231	219	247	226	213	236	216	186	207	237	214	231	212	198	201	270	241	190	209	208	212	208	238	208	210	223	228	210	207	230	223	228	196	203	228	207	232	240	201	201	255	216	225	223	206	216	234	226	220	197	208	215	204	214	203	229	186	219	204	220	197	229	236	209	218	235	208	223	223	198	220	222	224	207	219	205	224	210	225	211	205	220	196	229	198	210	236	220	225	234	242	251	209	214	219	214	224	226	216	223	221	218	237	226	218	206	250	249	226	212	229	203	219	232	189	235	222	232	232	204	244	233	229	223	198	236	231	212	221	221	205	214	243	211	235	224	201	219	229	228	219	209	227	213	199	188	238	209	193	218	210	235	222	237	219	210	246	207	230	212	248	202	195	212	211	220	215	225	206	228	210	215	229	208	230	226	214	221	222	219	213	195	237	224	209	210	207	213	200	219	197	223	244	252	206	224	228	191	211	229	258	224	226	207	234	211	193	213	245	216	204	231	197	245	221	205	204	211	225	219	222	216	223	209	222	213	250	200	240	220	195	243	216	221	220	216	224	193	206	213	204	217	215	226	197	207	192	222	219	192	216	217	210	198	228	219	220	224	227	220	231	210	228	213	222	208	212	231	231	209	225	230	234	204	205	204	187	224	235	206	212	226	237	216	215	219	208	218	209	234	193	231	219	212	213	235	204	233	235	202	204	211	220	209	191	188	211	218	240	217	214	252	221	214	208	210	230	221	223	210	204	166	228	219	205	215	224	212	203	221	216	203	202	217	221	204	207	221	209	221	234	204	196	203	231	236	205	194	206	216	216	201	235	216	228	209	252	211	235	215	225	229	216	221	242	204	237	240	229	206	210	213	207	211	200	196	209	233	200	213	207	186	213	214	213	225	218	222	222	228	215	215	239	216	198	222	201	249	228	236	200	228	209	224	236	205	186	218	188	208	228	207	189	204	216	205	226	201	221	215	231	231	198	219	189	197	182	218	196	217	212	223	228	206	219	216	211	229	207	230	223	204	215	249	201	210	207	200	201	230	243	196	237	248	223	209	219	204	213	227	230	204	224	206	221	205	211	206	219	218	201	234	232	209	216	204	234	228	187	230	200	209	221	215	223	197	228	220	191	218	195	220	224	201	229	215	246	218	212	208	239	225	227	237	211	211	221	217	227	238	192	201	192	204	246	208	221	231	214	208	240	220	183	236	245	215	233	233	222	224	228	230	237	208	214	198	227	217	220	207	234	215	215	192	200	216	227	225	226	216	212	201	215	203	226	215	203	211	213	207	227	213	193	211	211	196	209	220	227	198	243	202	207	211	218	223	206	199	212	208	228	224	201	197	223	237	201	218	208	224	205	221	215	215	240	212	209	220	204	235	211	226	185	209	215	234	191	233	189	218	217	196	235	236	218	238	224	225	239	231	211	199	220	226	221	220	214	213	222	216	218	226	220	173	205	215	240	186	230	217	219	189	219	227	218	222	243	226	193	213	228	199	186	222	223	225	224	180	197	212	225	248	214	235	209	218	253	210	209	217	206	229	224	199	210	183	213	235	189	217	196	203	194	217	217	216	196	230	202	211	198	235	220	224	220	206	214	230	217	210	225	198	222	227	220	244	198	201	213	213	234	228	225	215	243	210	224	226	222	227	210	224	234	191	211	220	201	206	230	214	210	231	232	216	213	220	196	227	217	241	210	211	206	199	242	256	213	224	230	223	203	218	225	206	225	215	249	201	185	227	199	213	195	204	193	196	224	215	219	222	212	202	215	211	213	220	200	199	216	187	221	212	227	210	203	232	240	209	229	230	218	188	197	195	220	225	237	231	206	214	216	204	211	202	209	219	247	205	210	208	223	216	221	226	214	210	207	204	238	201	227	188	190	241	213	203	212	229	219	218	202	238	244	225	240	218	206	206	213	184	205	207	210	210	215	203	200	218	197	253	215	217	227	227	212	215	218	198	201	206	199	194	216	198	203	198	224	234	211	193	238	206	227	202	218	213	198	229	212	194	216	229	213	222	210	234	234	214	230	230	231	204	193	208	208	216	206	226	199	228	239	191	231	226	209	244	234	237	222	255	228	196	215	218	205	214	204	210	195	197	236	216	220	201	212	223	206	233	240	219	238	216	184	216	210	209	205	194	202	217	228	187	210	218	214	231	217	195	209	202	208	212	207	211	197	212	209	216	204	196	221	205	226	221	198	195	234	232	207	236	240	218	215	201	218	213	227	238	222	193	223	207	188	218	231	198	227	201	217	220	215	246	245	213	211	233	230	244	205	200	209	198	209	206	224	195	203	210	194	216	211	213	192	221	241	214	209	214	196	191	214	204	206	211	215	231	223	217	227	226	200	208	223	228	212	252
23060	21044	28750	23580	21045	19152	1919	830	557	559	438	409	459	385	363	394	358	330	312	345	310	319	322	307	288	317	331	281	331	299	330	294	299	304	298	308	271	324	270	316	283	295	293	292	301	319	261	286	282	284	297	313	276	303	289	296	289	283	313	289	281	319	315	312	272	293	265	279	267	307	271	281	313	315	268	298	289	277	243	279	275	270	299	309	290	305	291	287	282	265	272	298	233	291	289	313	325	292	287	283	273	241	283	298	291	276	271	258	306	287	297	278	276	316	298	299	268	281	282	251	280	322	292	274	307	307	287	281	262	316	270	291	305	298	288	271	284	262	288	268	291	269	267	301	272	285	301	269	293	260	307	284	273	268	301	258	295	280	275	280	295	294	270	291	286	286	279	282	297	286	283	310	306	317	273	304	265	279	295	264	269	286	288	294	305	238	286	267	295	281	265	275	270	275	259	256	250	300	276	304	277	289	292	299	295	307	317	291	280	280	262	264	286	275	281	301	286	256	293	303	272	269	289	268	268	269	288	279	280	290	269	302	297	287	260	250	291	282	276	282	285	291	292	284	276	295	275	264	302	228	259	292	319	302	280	276	277	290	269	286	290	278	253	274	276	297	279	248	275	273	296	267	286	263	273	285	273	293	283	278	281	268	270	307	273	318	273	250	305	268	295	255	288	277	271	266	311	275	271	281	269	313	281	274	292	264	269	270	264	307	274	283	259	328	293	269	265	280	279	314	283	286	289	296	300	288	275	275	278	232	298	265	305	254	247	293	257	302	257	280	284	304	282	299	267	257	281	278	296	279	286	280	288	302	278	248	264	272	271	277	277	274	243	255	294	277	299	288	290	290	280	268	289	275	270	297	272	268	273	281	301	272	287	274	286	287	275	275	269	322	277	267	307	291	275	287	281	284	288	268	288	294	276	263	269	290	273	309	263	279	244	274	256	258	305	260	282	260	301	250	271	264	281	276	265	294	254	291	280	256	276	293	268	274	271	272	313	261	294	274	290	302	283	251	265	271	266	285	276	251	283	271	295	297	287	310	276	257	275	286	292	300	276	282	220	264	274	258	278	304	301	286	278	289	272	303	288	298	263	271	312	270	294	303	264	285	293	276	267	293	263	308	267	282	264	286	301	267	276	288	288	290	293	284	261	270	279	277	275	280	255	283	277	283	318	297	304	261	280	288	289	289	307	254	299	271	245	293	278	299	281	293	281	263	284	261	277	274	249	269	318	273	268	306	278	276	276	244	275	281	250	276	296	291	284	256	264	293	293	250	306	285	279	278	276	292	297	268	298	310	262	290	276	272	302	290	273	310	276	273	286	286	281	271	310	267	291	288	306	310	277	293	287	302	292	284	267	248	273	290	281	285	271	298	295	276	260	292	276	243	259	273	276	266	321	265	269	258	279	307	276	289	286	281	297	283	271	285	250	255	292	291	294	291	311	268	300	280	305	277	283	258	275	289	269	238	260	283	297	276	299	275	265	295	255	285	251	285	269	278	305	316	289	277	296	262	284	298	271	301	273	282	256	270	307	258	287	289	306	261	283	329	259	292	286	311	282	248	326	279	283	301	260	285	284	252	304	278	269	292	287	251	284	278	308	280	290	276	251	278	294	297	274	263	289	289	283	257	297	273	273	294	284	293	278	278	291	274	269	285	277	259	309	269	279	262	293	293	287	273	297	265	325	284	272	318	298	259	276	293	265	302	290	280	292	275	285	292	275	296	287	290	240	292	272	269	306	276	273	302	299	255	270	286	272	299	305	281	296	264	308	295	257	317	281	287	293	282	301	264	264	267	236	279	271	296	285	319	287	278	264	292	298	266	274	279	281	295	289	291	267	271	299	266	309	265	259	296	307	311	281	268	283	267	242	270	260	284	277	257	263	284	284	281	278	304	254	301	298	281	259	254	298	325	278	281	255	284	283	323	276	292	256	276	278	261	273	267	305	267	293	269	290	309	260	261	272	273	266	292	292	279	300	267	278	258	267	286	282	277	294	283	252	280	293	292	286	291	281	281	293	299	268	249	288	284	280	301	282	285	248	264	284	272	244	290	284	294	267	269	272	287	304	290	288	285	276	256	278	311	297	278	299	265	279	286	267	269	291	296	282	272	302	285	268	271	259	305	270	256	263	309	285	284	260	250	292	276	269	289	275	275	292	297	307	292	287	296	266	278	308	287	263	245	270	294	287	290	303	280	288	287	303	291	245	290	287	278	298	257	268	279	275	249	276	271	280	296	267	271	291	294	291	263	266	280	303	265	272	302	270	266	290	268	257	279	287	272	285	321	313	290	285	288	289	261	276	277	282	304	279	268	292	303	253	278	267	280	274	279	298	303	262	304	277	291	249	283	327	262	303	267	303	245	305	298	291	302	278	289	267	291	257	275	316	259	282	296	255	285	278	266	274	284	247	296	268	310	255	272	272	252	317	264	276	282	301	284	305	316	261	292	281	316	271	299	287	272	280	255	287	272	265	278	274	273	276	298	293	250	286	285	294	292	289	271	261	263	255	292	285	273	264	300	267	266	266	264	253	303	259	285	295	263	292	266	283	264	299	264	283	298	300	295	273	268	278	276	278	292	294	333	272	307	275	256	297	273	314	295	266	283	325	281	295	286	254	293	257	284	277	300	286	274	290	256	284	274	302	272	269	292	292	266	279	274	255	298	291	289	288	280	297	297	290	279	292	299	295	275	291	247	290	266	262	274	308	287	295	283	254	270	284	288	282	280	306	245	295	269	294	241	293	297	283	258	303	310	272	274	311	244	267	238	277	266	286	299	307	342	286	284	276	282	276	278	295	292	291	296	284	275	293	266	279	313	261	275	274	284	290	280	268	292	291	290	316	305	302	310	283	272	275	286	262	297	300	288	258	262	309	298	282	290	300	302	277	255	277	268	260	288	267	289	266	276	296	311	279	264	305	227	288	294	266	273	304	266	289	266	284	270	267	261	268	263	253	263	303	254	247	272	250	275	286	241	289	301	280	274	285	291	302	258	266	266	278	250	273	267	275	267	264	295	287	294	271	287	264	261	268	272	302	256	290	269	299	292	262	276	253	273	262	298	279	276	281	294	277	269	268	284	276	256	278	266	280	257	280	291	307	288	268	295	280	290	286	290	279	274	270	281	290	288	281	286	294	258	290	304	275	275	263	287	259	284	307	277	274	311	308	273	310	243	263	288	263	270	245	269	273	288	318	252	267	305	296	275	306	309	250	307	288	288	285	300	272	292	301	239	292	294	265	279	285	277	284	245	299	271	293	258	277	279	282	257	301	259	254	302	290	252	270	272	278	256	260	278	287	308	270	249	247	254	260	298	294	274	278	297	306	318	261	282	279	286	288	286	273	292	277	281	271	287	264	293	275	257	243	277	285	275	256	267	295	281	278	317	266	281	291	242	269	277	265	278	283	253	318	281	248	264	293	277	292	267	267	292	263	243	323	292	255	286	286	296	295	262	265	303	285	299	263	285	283	309
24132	15056	12888	6750	4648	3387	2531	2074	1708	1468	1220	1102	1042	924	906	826	724	741	724	646	629	675	621	624	596	613	591	578	582	576	530	563	505	529	506	537	580	545	539	514	547	500	526	530	529	539	556	508	460	500	525	482	532	500	490	531	508	513	478	505	444	496	506	481	492	505	457	490	486	513	492	456	455	470	527	507	480	500	456	475	510	483	501	493	454	451	484	464	485	506	464	491	476	469	463	487	489	470	494	469	440	497	525	449	496	450	482	487	484	502	476	505	461	504	466	490	491	496	501	535	485	469	475	476	500	477	470	498	488	498	460	498	472	478	510	507	479	504	488	521	493	503	478	496	497	494	439	494	466	476	492	458	465	483	496	511	472	499	472	523	485	477	463	522	500	505	518	493	530	446	442	477	473	470	453	478	505	504	464	514	470	505	480	501	460	503	466	473	475	497	433	465	475	492	486	458	487	418	520	479	505	516	484	485	527	498	475	510	509	481	456	474	469	478	449	465	477	476	467	470	500	490	483	494	477	486	481	508	511	472	462	475	502	490	469	472	457	473	507	513	444	495	504	450	481	486	483	482	463	492	507	495	488	458	516	465	458	475	518	486	472	481	500	469	477	466	511	483	476	482	467	518	484	476	530	453	459	487	485	500	473	490	469	510	482	493	471	509	489	476	477	512	451	490	512	494	494	481	527	499	502	469	500	476	463	464	497	502	486	507	472	517	470	453	545	503	507	456	475	518	533	471	481	478	479	435	495	464	483	513	500	448	486	505	488	475	501	468	512	489	479	493	503	496	463	507	500	479	486	515	522	493	485	461	490	496	486	530	476	473	486	477	475	474	485	472	455	482	482	518	456	473	465	531	497	478	472	493	501	518	431	476	487	520	489	496	462	460	483	468	462	473	493	481	477	485	501	451	519	479	447	469	466	503	453	486	497	447	454	458	484	483	466	488	455	527	481	476	485	512	509	456	470	475	466	482	484	525	471	457	501	462	453	516	498	476	482	482	432	472	474	480	485	458	458	481	471	480	496	481	488	523	512	453	499	487	495	504	467	489	456	477	475	454	520	441	479	471	478	483	479	454	494	484	485	457	440	520	478	510	498	485	497	452	486	468	517	477	463	480	484	498	468	520	495	465	478	535	505	500	500	486	519	497	458	430	511	486	459	465	477	498	497	464	509	524	455	492	465	434	494	484	458	436	478	463	477	512	513	437	503	502	495	517	510	469	466	470	488	475	482	492	503	459	489	468	508	497	502	525	462	471	465	504	484	490	484	519	453	468	488	453	457	473	453	498	526	452	485	465	496	472	493	511	458	477	470	503	478	504	447	495	477	457	491	505	473	466	484	441	478	488	462	486	460	498	490	473	482	481	481	488	483	476	484	475	448	477	477	471	468	504	455	473	461	467	512	490	499	485	507	485	462	449	512	444	458	515	443	493	472	460	480	476	501	481	484	459	497	474	456	477	483	484	479	494	473	498	473	518	474	474	470	479	460	487	464	470	508	484	451	477	446	470	491	462	490	459	473	476	481	518	489	483	482	449	543	489	504	494	466	512	482	509	498	496	508	526	463	511	501	479	504	456	506	446	454	458	489	455	516	462	480	479	517	487	493	499	529	479	479	422	469	472	476	482	519	473	480	472	513	476	547	476	496	475	506	446	481	487	469	472	479	491	511	517	472	469	468	464	494	470	522	495	521	513	458	485	454	477	494	458	493	479	503	499	494	477	452	483	442	451	484	490	522	496	473	466	506	462	461	493	426	477	468	493	493	507	476	451	523	461	477	483	549	477	482	483	510	458	501	476	482	474	494	518	453	494	487	487	526	466	471	462	477	479	483	494	497	499	476	447	477	477	512	478	493	477	430	507	499	468	497	501	498	556	504	500	503	498	473	480	446	469	500	502	501	445	455	496	487	480	454	449	491	515	442	501	504	448	442	474	511	471	499	506	472	495	486	470	498	451	508	469	524	465	479	486	483	501	477	540	465	467	498	521	502	460	480	461	475	492	508	486	475	507	469	472	485	466	467	476	501	465	490	483	490	470	483	468	521	472	456	478	478	478	512	482	471	497	483	478	531	501	479	514	488	469	452	512	487	447	433	485	456	473	459	522	474	469	499	531	458	491	503	511	463	479	506	503	471	468	472	484	487	516	464	498	477	509	503	487	458	467	509	484	454	487	476	464	469	487	507	494	481	501	488	505	456	470	438	453	520	462	506	461	486	505	476	485	472	454	491	492	501	491	459	503	480	487	518	471	490	521	514	455	459	495	498	495	472	498	453	505	488	509	465	483	534	476	530	474	480	474	488	459	454	470	485	516	482	475	508	502	464	476	424	476	460	530	502	450	470	496	510	463	486	491	483	477	480	490	466	471	498	509	471	482	522	461	457	469	460	509	487	474	484	498	447	492	462	495	513	494	506	467	488	493	478	482	474	500	480	454	443	503	447	493	512	495	449	513	459	497	501	456	502	471	443	468	484	456	493	457	523	466	501	493	502	490	456	454	465	455	513	516	511	493	473	489	484	479	483	494	486	489	462	463	518	545	477	508	469	483	459	474	476	473	491	480	459	489	481	502	495	475	478	472	482	474	478	495	512	467	519	489	487	503	480	494	487	459	498	477	506	531	447	463	512	498	468	491	463	484	455	494	470	465	491	477	500	506	477	467	478	487	506	497	501	456	468	476	472	490	465	518	485	492	494	479	507	548	478	507	500	492	481	487	497	490	475	492	435	449	494	481	498	478	533	468	479	471	503	483	503	492	428	518	472	515	479	479	488	504	477	500	511	503	515	466	496	498	484	446	505	450	489	486	504	437	485	534	496	478	470	521	477	506	463	493	490	511	541	474	502	480	491	462	473	478	474	490	479	493	483	460	494	536	485	508	507	528	457	494	503	497	478	482	494	476	492	490	465	435	487	522	478	463	473	475	456	489	481	475	500	466	492	509	505	483	513	521	472	480	460	463	499	486	511	515	506	501	465	457	463	507	456	444	480	457	458	492	472	507	510	460	481	491	495	479	489	526	525	496	478	497	489	508	512	485	474	453	451	463	456	478	488	455	484	446	474	464	489	480	490	467	521	502	499	497	465	512	514	455	480	489	507	473	492	476	510	498	491	473	496	482	456	468	520	497	483	431	469	485	511	479	507	498	530	459	455	504	476	462	461	508	483	542	487	468	487	517	473	527	476	477	481	486	514	490	477	482	466	482	491	513	493	501	461	504	491	463	480	479	454	474	505	460	516	478	468	486	489	515	482	482	490	463	484	499	505	455	470	480	483	457	472	468	504	495	498	492	488	478	467	477	499	492	495	467	491	479	489	496	505	495	467	497	487	475	445	454	498	460	492	451	491	506	487	480	470	463	481	504	502	507	486	492	461	472	493	440	476	516	475	486	496	451	457	471	437	450	492	476	488	481	539	451	460	448	435	496	463	518	473	499	460	458	502	522	510	505	482	485	476	453	513	436	498	475	549	521	526	435	476	505
26712	20422	8270	508	270	199	173	174	165	166	173	155	151	137	132	132	135	135	131	146	134	147	165	157	149	139	126	135	151	137	133	141	142	139	159	162	146	130	147	144	136	142	167	150	144	122	138	154	152	149	133	141	147	155	183	158	143	156	145	143	150	156	141	113	137	129	145	129	143	131	126	155	158	149	160	142	143	125	124	131	144	149	144	147	142	128	155	135	149	143	156	132	133	150	169	154	149	135	121	139	144	159	119	157	149	147	110	148	156	146	131	152	145	132	132	130	145	154	129	128	153	153	131	151	179	132	153	121	135	144	146	132	122	140	125	135	137	148	139	144	167	142	145	127	128	142	123	155	148	149	131	140	156	153	120	149	144	141	145	145	148	148	132	130	129	134	142	141	135	148	130	153	153	156	131	160	151	137	143	140	154	164	141	158	150	149	142	154	129	121	139	149	125	140	169	143	162	131	151	153	137	140	145	138	125	117	133	140	132	144	138	154	177	136	151	156	129	147	144	132	151	152	137	165	151	136	138	148	129	152	146	147	131	144	138	148	127	122	131	150	161	126	138	134	146	136	143	130	150	136	129	147	129	134	133	145	145	157	148	149	136	135	151	147	145	165	160	147	157	145	149	151	136	148	136	145	130	142	137	151	117	131	140	153	145	134	156	137	147	141	144	136	146	153	128	134	163	148	159	133	129	134	152	155	156	144	126	153	161	168	137	164	142	140	150	143	168	159	145	134	173	144	153	141	131	138	133	143	127	140	161	132	137	140	126	159	140	115	152	132	148	161	161	139	126	153	144	162	137	171	156	134	154	157	139	163	135	133	145	127	172	139	133	155	142	154	124	138	123	118	167	114	129	123	137	157	158	156	132	143	152	146	140	140	152	160	143	160	140	150	129	158	153	142	157	157	137	145	139	155	153	131	140	139	148	143	154	149	141	140	144	123	141	137	136	155	144	128	155	162	138	138	129	131	109	116	129	156	153	132	125	140	156	163	139	154	130	161	148	144	106	157	138	128	153	145	131	154	134	150	140	154	150	151	147	144	146	141	156	141	148	148	161	143	151	136	169	130	151	133	123	144	133	155	153	141	154	135	145	147	153	126	154	144	158	138	145	166	144	118	152	138	152	140	130	142	147	180	133	130	167	136	153	169	125	128	132	131	149	151	133	141	149	151	165	150	143	152	142	151	157	141	131	133	117	141	151	124	133	142	138	142	132	136	154	152	143	140	133	127	111	136	138	129	144	117	136	134	144	140	127	148	157	144	123	129	142	139	145	129	152	142	143	140	162	152	149	141	136	152	127	151	141	139	157	117	143	154	146	138	144	141	163	135	123	159	134	146	139	145	151	119	146	158	138	152	140	129	125	137	139	124	137	143	139	139	147	143	131	154	130	164	153	146	145	155	141	136	141	141	146	157	146	143	133	129	160	154	155	121	134	150	138	141	148	143	151	141	137	150	149	145	109	140	153	141	135	140	148	141	155	143	164	129	130	144	179	156	121	143	145	154	127	146	141	141	141	151	138	125	143	132	133	138	157	149	140	125	162	142	124	122	150	154	137	129	154	146	154	168	140	138	135	154	152	118	152	141	159	136	152	139	144	149	115	152	154	161	138	133	126	158	125	142	127	133	169	140	136	145	148	166	117	140	140	140	129	136	131	144	135	136	141	143	119	160	152	138	150	153	146	139	152	153	148	142	148	147	140	130	157	170	150	152	148	127	173	170	137	138	157	159	152	128	152	140	139	145	152	152	140	137	148	120	151	152	116	149	147	132	126	143	131	145	147	131	130	143	147	136	140	159	147	158	139	138	137	146	150	148	153	162	120	151	145	154	128	148	149	158	147	141	148	128	131	132	128	137	138	137	152	149	142	170	143	122	168	153	155	146	136	132	134	153	132	154	162	149	139	135	174	147	135	134	134	152	146	143	154	162	158	158	142	127	151	152	131	139	164	153	123	131	160	134	143	159	140	148	145	129	118	145	125	137	138	134	142	151	143	143	140	143	144	153	126	148	139	131	151	142	132	132	137	150	165	154	143	145	145	139	148	123	141	155	154	123	159	136	139	148	121	140	154	151	133	153	157	141	141	142	154	138	134	146	133	136	158	128	130	148	160	140	160	160	147	139	132	156	142	140	156	135	168	130	117	128	144	135	147	153	151	136	168	124	145	136	150	143	132	145	133	129	136	146	144	151	151	141	143	160	148	152	162	140	152	131	140	123	135	157	131	140	160	155	150	158	149	157	128	158	151	139	161	152	149	146	147	137	157	136	129	129	125	136	138	146	132	117	119	124	135	151	131	135	146	125	148	147	152	142	146	150	134	155	155	138	147	135	150	130	162	146	116	138	152	151	145	127	144	129	142	153	166	160	142	139	138	136	137	147	148	144	141	159	160	150	145	134	135	134	136	160	148	153	143	128	130	153	153	140	143	140	142	143	144	143	143	149	154	160	123	149	158	135	141	147	126	145	160	146	128	144	156	165	139	153	146	141	148	121	147	144	144	118	135	153	149	155	140	117	139	141	140	143	124	134	144	151	155	130	139	150	152	163	171	155	145	156	142	153	124	139	139	146	132	152	142	141	137	131	137	154	149	143	122	131	134	147	160	140	153	158	141	139	138	135	139	156	152	137	152	143	147	153	154	122	155	147	137	125	148	171	149	134	148	152	149	131	139	141	135	136	153	146	141	126	140	155	127	134	135	140	128	136	150	136	148	148	160	130	158	136	158	165	165	152	167	153	146	143	149	155	151	137	143	150	152	143	131	141	144	149	167	147	159	144	150	145	148	142	132	134	152	146	134	123	135	134	144	145	134	138	146	133	129	138	131	145	125	155	143	177	163	138	134	148	126	126	158	172	140	129	145	164	156	144	140	151	133	149	137	131	124	148	132	132	125	152	152	142	124	152	148	141	156	135	135	152	154	140	139	145	129	146	133	151	142	159	145	123	132	145	115	149	125	141	130	150	138	134	144	157	159	136	139	161	151	142	121	137	133	142	116	147	144	137	123	165	154	143	137	170	144	163	150	144	129	150	146	146	139	122	164	168	117	153	147	132	147	132	145	104	140	151	140	162	140	153	147	133	132	141	147	138	166	162	148	127	143	154	138	141	149	138	155	135	138	134	135	133	135	150	144	142	137	145	119	146	133	124	147	125	153	155	171	160	143	134	130	140	139	145	154	125	151	147	146	144	128	131	139	157	140	149	145	155	135	159	126	158	153	155	143	141	132	146	142	140	115	152	133	122	143	115	136	114	127	141	149	136	143	151	135	142	156	144	128	140	131	141	159	154	150	148	145	151	146	143	149	137	153	143	126	135	133	145	126	129	135	139	139	147	140	165	129	134	126	139	137	170	126	141	146	150	143	137	155	168	145	142	141	134	142	139	136	154	136	148	152	132	130	137	144	149	151	132	161	148	120	121	144	149	151	153	144	150	133	144	162	147	124	161	140	164	127	128	140	127	137	164	165	155	139	130	135	159
10506	1269	1145	706	510	436	413	354	350	335	340	301	325	294	320	292	285	281	298	274	301	291	277	295	302	285	291	272	278	257	280	289	306	285	256	269	241	284	299	268	278	282	270	305	283	283	263	285	293	302	252	261	289	297	286	250	291	278	289	263	268	284	304	283	282	278	264	277	304	271	272	289	286	295	265	285	285	284	271	301	279	265	285	280	276	311	276	276	274	272	285	259	318	287	287	282	256	292	271	278	266	255	270	279	238	273	269	285	285	285	266	289	286	280	307	255	269	271	288	283	268	291	264	281	290	291	283	264	300	291	257	245	293	245	295	278	292	307	251	277	269	281	253	284	284	274	275	285	256	286	283	308	297	258	269	291	324	271	273	262	290	298	276	293	288	309	282	277	297	277	248	279	280	290	291	280	298	284	277	283	295	267	291	300	260	272	275	276	274	272	302	248	309	298	292	281	293	270	264	275	259	287	300	281	279	294	271	268	273	263	278	280	286	275	260	275	269	275	295	262	284	258	287	321	268	296	290	260	295	285	259	278	257	277	286	271	306	281	282	274	280	284	253	289	287	267	289	293	290	302	274	284	250	294	263	274	284	294	285	306	311	289	261	282	285	278	266	254	286	240	262	278	262	272	269	258	287	272	292	271	281	298	250	281	292	263	265	297	287	280	278	280	266	271	287	319	273	305	270	306	282	285	285	273	284	281	308	294	291	289	266	257	285	285	302	267	285	259	272	262	285	262	274	279	278	264	316	304	295	303	273	282	308	264	297	294	260	298	279	282	306	273	276	260	281	303	299	309	288	255	242	300	268	281	283	280	301	282	270	255	303	263	279	292	303	292	297	306	284	274	258	274	298	259	327	286	258	266	291	262	273	273	275	310	267	294	281	309	245	298	299	278	293	272	286	286	274	264	292	269	274	273	306	273	282	270	279	280	282	281	268	278	287	289	261	292	272	266	272	287	280	272	298	233	272	301	288	265	291	265	263	278	244	293	262	271	278	272	288	278	263	283	287	273	282	266	261	284	256	282	271	284	276	304	273	304	280	261	277	293	283	271	286	279	284	279	271	289	244	304	274	282	242	284	270	285	304	277	237	274	284	281	299	277	252	290	284	263	295	249	265	263	273	288	303	275	276	281	274	288	280	263	266	269	261	312	312	326	304	257	280	284	273	256	266	279	276	286	291	283	291	286	271	257	301	307	292	258	284	314	305	251	250	258	255	239	302	277	282	296	251	299	258	283	277	283	264	333	259	265	293	279	216	257	276	298	278	310	280	273	281	271	256	286	312	309	269	295	276	273	293	296	299	276	289	257	258	267	275	315	276	272	257	260	288	288	262	298	305	282	278	304	294	254	270	272	280	265	296	272	260	285	266	242	270	273	250	273	303	256	261	269	267	334	293	293	307	284	300	271	306	287	268	271	290	312	288	253	252	293	282	294	249	270	272	292	267	269	264	295	277	251	275	266	269	280	285	270	283	264	256	282	279	265	310	265	295	272	291	273	306	290	279	292	264	272	265	291	264	282	264	278	268	270	310	253	272	262	288	286	270	292	278	283	298	255	263	280	291	279	275	282	292	254	275	283	270	277	298	291	273	270	257	289	275	321	258	298	282	288	256	284	265	271	288	276	265	297	277	292	288	274	296	277	298	276	271	291	273	290	260	275	288	287	292	273	262	289	261	284	263	285	257	241	310	269	277	275	289	314	303	272	306	258	278	257	260	297	278	265	270	304	301	311	280	270	294	289	302	284	289	304	288	259	295	284	293	264	295	272	307	255	265	310	318	275	264	244	297	296	285	250	266	282	327	283	262	306	287	306	314	297	284	281	265	271	291	275	282	264	294	244	278	301	278	286	265	275	260	274	284	269	287	268	278	246	282	299	279	300	281	246	263	256	291	308	275	300	276	246	251	302	266	282	266	276	286	278	268	334	286	285	303	266	279	277	274	284	268	283	279	297	268	247	277	296	259	269	298	276	246	263	290	271	314	270	253	251	256	289	250	279	305	268	257	300	296	262	276	274	308	294	294	244	294	299	252	280	281	317	261	279	269	270	296	258	279	279	266	270	303	258	259	272	282	313	282	289	277	261	255	287	273	254	261	303	300	294	275	302	280	297	302	280	275	287	309	267	278	254	278	285	285	290	250	312	271	273	247	291	283	280	329	293	279	283	244	286	287	280	266	296	277	268	271	283	268	273	285	310	292	302	259	294	280	273	282	265	305	275	310	289	255	278	286	291	255	301	255	315	282	269	295	321	291	266	283	273	284	248	265	257	289	275	293	262	277	279	270	268	279	283	281	256	281	291	275	262	277	284	278	290	293	274	304	278	291	274	326	276	270	299	274	304	250	271	287	278	279	258	283	273	258	308	275	290	258	292	330	264	277	283	285	275	276	302	273	317	299	275	280	286	273	261	296	290	315	300	314	304	268	282	256	263	281	303	296	292	271	299	271	298	274	261	302	296	294	304	293	287	269	277	288	276	283	305	288	276	312	293	272	287	284	279	294	284	297	257	278	287	291	272	287	291	296	275	269	262	271	290	281	252	300	279	260	293	299	266	286	287	283	306	306	296	269	267	253	296	280	278	279	300	310	313	284	267	288	272	275	286	266	297	297	264	297	305	262	284	283	247	277	282	253	284	305	281	252	294	268	278	282	303	265	307	290	271	289	256	293	287	281	288	247	263	276	293	264	271	280	260	273	292	261	268	283	280	260	271	277	284	281	305	251	262	286	273	261	268	304	288	277	245	314	285	270	274	299	259	294	287	259	299	272	304	306	266	288	277	272	307	308	272	288	298	263	239	288	270	266	292	300	307	277	252	274	249	280	272	303	276	288	259	277	291	284	250	284	275	272	288	260	272	286	273	255	280	254	263	262	269	274	267	301	291	277	282	253	289	279	263	273	287	287	288	249	259	283	266	258	260	294	316	283	293	276	285	299	302	284	280	273	252	276	265	271	268	254	278	293	280	290	284	255	269	271	261	273	267	279	308	284	286	258	249	273	291	251	249	334	275	278	277	264	300	282	263	265	259	316	275	296	279	311	303	292	292	273	271	279	282	264	290	309	287	281	276	264	251	300	310	279	303	254	255	265	252	268	270	293	262	291	275	287	268	271	294	293	293	271	296	293	256	306	258	283	257	278	289	256	279	289	263	278	296	285	301	269	276	250	272	306	292	272	296	254	283	273	267	280	266	264	283	280	276	301	268	280	270	289	260	272	256	301	296	280	298	277	295	243	277	294	280	276	297	270	270	302	292	307	280	265	258	284	301	270	281	307	273	267	287	306	277	273	286	235	290	273	285	278	228	280	294	280	305	306	290	291	272	278	294	251	278	287	269	291	292	305	278	285	279	305	253	268	273	253	313	265	299	291	281	282	288	280	304	286	277	265	280	267	282	286	296	292	266	278	239	295	279	263	277	285	269	271	279	255	278	265	265	257	266	272	273	258	283	287	282	262	253	261	251	267	275	262	300	293	304
23982	20994	27951	24178	19846	1535	473	314	264	228	186	198	183	151	199	161	128	149	149	136	150	125	139	121	132	125	125	126	134	98	111	121	126	105	115	110	133	129	126	130	106	117	110	108	129	112	113	116	139	113	118	105	109	114	104	117	123	104	120	104	102	96	97	114	124	101	96	107	124	109	88	109	124	103	127	117	95	138	100	117	104	117	110	121	119	91	119	109	94	96	126	118	125	98	98	85	116	118	115	90	102	115	109	100	102	126	103	108	114	106	103	122	113	119	105	105	107	125	109	92	111	113	126	116	98	123	130	118	126	109	113	103	113	91	107	121	131	119	113	111	100	104	112	110	98	120	122	110	111	98	121	105	103	116	101	126	108	113	119	99	97	106	97	133	107	108	115	107	124	121	94	127	125	112	106	115	117	116	101	122	108	109	101	128	114	91	127	118	86	126	126	108	112	133	110	101	104	97	114	104	126	96	112	137	107	109	121	99	103	104	125	113	112	106	96	110	120	125	120	106	92	120	133	107	112	103	126	110	126	97	112	92	117	115	142	87	100	120	117	122	115	104	123	107	90	90	98	101	121	132	111	117	123	100	119	120	90	131	109	124	100	92	93	98	117	93	133	106	128	102	100	97	108	105	114	113	109	103	98	120	110	106	108	100	124	95	128	123	98	116	104	100	120	112	125	112	102	110	105	132	97	104	86	111	111	113	110	123	128	98	112	119	115	114	112	104	125	117	110	101	119	103	108	98	114	100	129	104	106	108	109	98	120	116	125	115	128	90	112	106	117	108	108	110	112	108	116	119	124	113	102	126	99	111	117	119	120	115	109	94	89	118	115	108	97	94	100	125	123	115	123	110	112	110	102	97	109	95	104	112	94	115	111	109	111	108	115	128	112	93	111	107	111	117	111	91	112	110	94	124	112	112	109	112	93	134	103	100	123	105	128	102	99	111	110	101	91	124	117	107	116	117	96	118	106	104	117	129	115	113	132	110	114	128	116	112	118	116	124	104	99	108	103	122	119	103	105	113	117	109	127	112	104	130	114	111	123	101	125	95	116	126	105	115	91	111	102	117	99	102	106	113	117	113	133	110	115	138	110	112	109	120	123	113	109	89	111	115	133	102	123	127	113	124	109	95	112	96	122	111	120	133	120	99	102	99	120	107	108	118	113	109	111	98	125	121	109	117	95	99	106	107	113	88	116	119	101	103	113	132	111	97	114	131	109	105	113	110	110	113	118	107	106	108	88	107	117	94	124	109	117	98	107	120	110	114	110	105	127	112	117	102	98	110	89	95	91	111	113	123	114	108	116	101	88	107	107	113	111	119	115	110	112	145	126	112	109	132	115	132	105	112	111	112	104	111	118	110	80	107	93	93	120	140	102	105	101	100	124	101	99	112	119	115	114	110	105	110	109	112	104	116	118	111	115	111	111	125	116	121	90	107	111	94	95	99	108	107	108	108	110	105	133	121	103	121	120	122	81	121	113	104	106	120	123	113	118	122	125	104	108	111	124	125	121	110	134	115	127	95	100	99	100	107	136	104	124	95	112	129	127	114	113	124	122	101	116	128	98	111	107	101	104	104	123	109	117	119	109	110	106	119	129	95	117	128	124	102	113	120	101	100	127	125	128	90	98	103	97	104	108	112	113	111	108	128	107	103	95	115	136	103	118	108	98	134	106	122	92	117	106	127	104	109	103	130	108	99	106	100	123	88	90	114	126	95	116	121	111	99	97	107	104	102	103	113	130	116	105	101	111	117	114	116	122	122	105	97	112	109	119	109	102	111	110	107	105	104	95	100	101	117	126	116	116	100	98	110	109	105	119	107	102	110	101	106	108	119	111	116	104	89	101	114	108	119	87	119	110	89	112	95	103	137	125	110	121	105	115	111	118	112	102	97	104	113	97	101	103	118	134	108	106	89	103	95	120	106	112	120	114	127	100	103	100	115	107	125	85	121	110	101	115	135	109	115	115	123	105	115	105	98	109	110	112	109	100	108	107	105	118	109	99	115	116	105	99	121	121	124	96	110	135	116	107	100	118	115	107	109	116	112	117	109	111	103	123	114	130	111	120	122	117	113	98	107	105	104	114	103	122	127	119	125	113	126	90	133	113	94	102	101	120	97	121	113	104	111	105	124	119	122	125	103	106	104	118	111	120	113	103	113	97	106	107	105	110	136	104	110	92	104	106	82	83	126	96	115	93	112	114	124	124	121	110	122	125	111	105	102	103	106	96	121	107	112	92	126	128	101	105	119	107	95	103	111	88	112	128	126	123	117	92	110	136	113	133	97	133	108	114	106	111	116	118	96	107	109	123	107	111	122	116	106	123	105	102	102	109	97	115	97	114	107	124	97	109	124	120	124	131	95	110	110	124	110	112	103	120	112	135	119	127	113	102	107	104	102	120	118	109	108	113	99	108	112	119	123	115	115	107	115	110	119	113	116	101	95	94	117	104	114	130	122	108	102	101	109	108	95	89	121	130	125	95	93	93	97	124	85	107	124	110	96	109	130	118	124	112	113	118	112	117	108	112	107	115	123	131	100	109	124	106	103	108	108	110	108	105	140	111	108	118	112	108	113	92	113	116	134	91	110	131	97	108	101	109	86	122	125	104	122	97	111	101	110	116	99	98	97	99	108	112	108	91	99	115	120	104	101	143	114	100	127	101	125	96	104	115	103	105	112	102	111	134	121	100	116	100	127	119	130	112	132	121	107	108	110	120	124	124	110	109	103	97	105	109	101	115	124	103	111	103	123	100	98	110	103	115	123	118	117	113	119	111	116	111	107	114	122	113	107	107	110	125	111	120	100	103	101	122	89	104	109	119	96	125	106	100	98	98	115	121	97	107	107	124	108	118	118	157	115	102	116	121	111	130	102	102	106	103	123	103	111	106	121	115	102	109	97	110	98	97	118	95	111	122	107	123	112	120	92	86	112	110	89	97	112	91	117	103	90	100	104	107	110	118	102	124	103	104	112	107	121	105	129	115	98	104	126	91	109	125	127	111	103	105	109	103	107	130	99	121	114	109	105	98	107	116	113	112	119	119	123	118	103	96	123	98	116	108	106	96	98	107	125	104	100	117	97	116	116	109	110	108	124	106	100	104	110	107	112	110	102	123	134	98	122	132	113	137	97	134	116	105	105	112	119	142	98	94	105	116	101	108	92	105	87	117	98	105	107	114	97	106	98	89	98	139	111	107	110	116	106	118	124	123	103	100	102	99	100	103	97	103	114	107	105	119	120	117	114	123	112	109	103	100	100	116	113	118	105	105	110	107	114	134	94	112	120	94	103	103	104	99	109	106	124	110	106	129	105	99	100	107	97	111	106	102	119	104	105	102	111	125	108	96	104	111	123	108	121	110	112	113	122	109	121	116	117	116	102	103	113	108	113	114	122	96	117	120	114	96	107	114	105	104	97	118	124	102	115	111	108	105	117	122	117	113	101	116	97	95	105	103	126	91	108	110	113	113	112	106	117	94	106
20310	8992	7741	3792	2502	1729	1406	1052	878	693	617	549	526	429	416	414	341	344	318	326	309	307	296	281	268	257	280	253	242	248	256	247	265	226	261	246	230	220	227	211	210	226	246	243	242	236	245	240	212	256	224	232	236	232	207	240	222	218	218	222	224	209	248	213	198	217	207	211	218	204	215	225	214	233	208	224	205	209	211	205	225	219	197	241	213	237	216	200	222	193	227	223	234	228	195	206	212	211	232	209	199	227	217	212	205	232	209	223	220	227	216	208	224	196	203	201	228	216	220	223	219	211	229	212	214	221	211	209	210	228	172	234	224	215	232	195	227	221	207	212	216	193	231	209	229	194	207	208	221	228	222	222	196	224	206	203	219	215	213	235	210	217	189	216	209	189	223	185	210	226	221	224	216	202	213	224	240	220	223	233	235	225	185	180	220	206	218	250	206	258	232	193	248	235	206	204	211	211	222	223	207	220	217	199	223	192	232	249	220	188	199	196	199	227	225	255	195	242	200	233	224	213	207	207	203	205	211	218	234	212	191	217	236	210	208	213	228	209	208	208	199	204	217	206	231	217	206	229	223	213	223	198	221	202	213	197	201	211	193	216	214	217	238	221	236	202	224	190	217	210	227	205	238	221	202	195	223	240	232	229	209	220	210	228	201	213	217	236	202	208	208	193	259	207	232	227	225	202	236	211	222	183	246	222	210	216	216	184	206	227	216	225	202	203	209	192	228	209	209	202	220	213	215	199	225	211	216	245	200	223	201	223	217	239	209	228	198	209	212	226	206	196	220	209	209	194	216	210	226	229	211	228	214	220	221	210	221	234	220	222	224	217	219	207	222	206	241	211	213	219	217	218	209	211	203	209	218	217	202	215	227	221	202	236	221	207	202	253	218	195	214	202	210	233	211	215	215	214	228	201	203	202	245	235	218	198	234	218	189	203	205	204	232	240	219	241	219	206	192	214	216	216	199	237	214	213	239	227	222	210	224	201	200	199	229	217	218	213	233	247	223	208	180	216	190	228	233	221	213	207	202	224	194	241	194	208	222	228	208	228	215	222	211	203	202	224	212	230	221	221	214	211	198	198	215	230	239	203	211	205	223	228	206	228	205	214	212	244	210	234	205	207	215	235	201	224	201	224	230	217	200	213	192	235	225	216	238	205	208	210	205	231	212	234	206	228	200	229	220	206	220	243	209	200	206	218	181	210	190	236	211	205	218	218	210	210	212	206	237	202	239	238	219	221	174	217	207	224	204	194	227	202	211	201	217	215	231	225	237	201	235	221	193	207	202	226	177	242	210	243	203	192	215	208	205	213	227	231	198	190	190	206	179	217	223	204	220	228	222	207	248	212	198	202	209	192	204	208	194	206	198	229	197	236	246	234	216	227	222	182	215	205	206	229	226	201	249	260	232	211	216	244	214	233	234	221	210	209	227	234	214	220	224	188	195	221	213	234	241	204	216	197	262	202	205	230	182	228	202	196	196	227	232	215	199	237	213	187	202	241	210	217	215	221	215	219	219	202	252	222	208	235	224	241	232	211	205	225	221	209	194	205	215	204	226	199	215	216	230	216	202	209	212	218	234	221	214	202	195	209	235	217	230	224	201	197	225	218	210	218	208	225	192	238	236	236	199	220	207	202	204	196	223	197	195	184	210	224	200	205	223	217	221	234	219	199	212	209	236	201	208	208	219	209	189	208	219	221	199	197	211	204	214	215	210	190	225	205	240	207	210	250	193	225	212	231	237	206	194	215	219	233	212	219	217	200	227	199	217	219	205	233	249	231	222	215	216	236	221	235	208	204	205	195	222	228	224	196	223	202	213	188	231	208	221	208	235	198	234	198	180	224	218	207	225	203	223	208	233	187	204	207	230	222	216	240	190	212	213	213	231	211	213	234	182	212	236	232	209	190	208	214	221	233	193	214	200	236	225	234	225	245	215	192	237	211	219	217	233	200	201	209	203	208	230	210	210	216	226	211	213	218	213	188	238	223	196	217	235	209	237	193	212	217	236	224	215	233	226	184	233	198	214	214	220	222	214	201	204	244	264	206	192	231	250	224	220	222	237	211	204	232	249	209	197	191	244	222	208	201	212	227	216	239	216	239	219	225	225	197	200	226	240	205	222	200	193	230	213	233	231	197	212	224	245	211	225	218	192	232	243	210	191	214	214	224	231	223	241	231	193	195	207	213	214	241	232	204	234	190	240	229	207	219	202	216	217	211	210	204	224	214	206	212	217	223	211	201	224	232	240	238	217	195	216	207	205	204	190	223	226	206	232	224	231	239	229	224	238	209	201	230	226	246	212	212	224	211	202	214	210	219	224	221	225	230	228	217	223	205	231	201	202	229	209	188	217	229	219	237	215	210	210	214	202	216	198	225	241	223	191	222	190	201	214	184	237	216	196	232	219	193	238	198	196	216	225	211	194	218	236	247	200	198	237	235	211	223	210	208	221	216	231	220	209	227	217	214	189	226	222	227	202	213	206	256	211	249	228	225	201	234	214	198	233	214	208	215	213	189	212	227	249	208	220	211	221	204	198	214	230	255	202	240	226	193	203	204	199	208	224	182	199	233	210	228	232	210	190	214	203	210	226	207	224	223	240	220	224	213	178	210	193	232	210	208	212	185	240	219	251	218	223	228	215	200	203	195	207	217	212	222	224	223	223	207	190	214	213	238	243	196	227	224	224	232	226	209	192	223	204	210	183	193	227	212	248	182	196	220	229	194	227	209	209	204	220	211	210	208	216	210	190	227	210	223	224	234	230	226	244	228	227	215	228	218	214	231	229	210	217	209	239	232	211	209	210	230	220	230	215	220	219	205	233	218	190	229	225	230	222	220	232	235	189	213	224	204	244	209	229	203	203	194	240	203	213	210	219	235	190	184	226	247	243	218	226	209	166	205	213	245	200	197	202	218	242	223	210	205	224	221	224	231	217	223	205	203	228	220	229	247	236	215	225	214	215	212	239	197	223	218	233	215	215	220	209	233	222	191	253	218	240	200	193	211	236	217	211	224	198	195	203	204	206	232	221	208	220	198	209	233	226	222	193	176	223	221	210	216	238	229	226	201	223	214	226	198	210	208	216	220	244	237	196	236	230	216	206	191	213	212	213	193	235	189	216	220	212	226	199	209	215	192	201	240	221	226	197	238	200	223	202	227	184	237	185	244	212	209	221	201	190	198	229	221	222	224	234	214	223	194	230	218	241	193	200	214	203	185	216	222	206	233	232	222	214	204	220	194	209	216	216	238	198	229	211	222	212	219	235	206	223	214	251	221	221	207	239	249	220	220	206	203	249	208	211	225	215	226	208	227	221	201	209	226	210	210	224	175	196	213	228	189	211	248	199	213	218	196	244	230	204	226	215	198	230	209	230	222	214	218	230	208	225	230	232	209	207	229	210	238	216	214	222	206	213	209	211	207	200	226	188	219	211	192	197	212	230	240	202	225	191	211	214	199	234	209	210	221	243	206	228	206	227	221
22954	20970	28597	23524	20973	19167	1902	772	564	534	502	437	412	384	371	343	366	363	353	333	313	313	321	329	311	295	293	342	315	277	308	297	270	276	271	273	303	295	267	300	287	304	305	330	259	254	292	275	288	263	281	269	274	312	285	313	289	272	292	298	277	298	266	278	259	280	277	251	272	259	260	289	274	273	298	282	279	282	249	266	296	248	280	245	252	304	295	251	262	291	296	280	268	243	282	266	270	275	293	285	268	287	264	272	254	261	271	241	277	230	277	279	293	261	263	272	292	290	309	283	265	312	283	277	268	286	257	243	258	278	282	299	283	263	300	251	285	281	247	270	264	293	304	278	288	281	244	260	285	269	305	269	291	271	267	267	298	293	286	287	302	289	252	273	293	279	285	274	280	292	284	266	278	293	282	277	307	298	285	280	266	267	278	276	273	262	279	267	291	265	258	266	251	255	254	253	287	301	258	263	259	296	294	297	278	273	252	281	287	274	268	285	303	300	277	298	287	272	289	235	306	285	261	284	270	311	284	280	280	286	289	270	307	284	270	267	286	303	284	296	284	266	295	253	242	266	275	295	247	258	247	281	277	259	278	277	280	280	294	276	254	276	309	269	301	279	294	263	273	267	266	286	258	273	296	276	275	262	312	278	260	284	290	264	302	251	265	265	296	287	251	258	258	302	270	292	277	253	275	269	260	307	315	269	273	274	265	266	263	283	270	306	307	286	293	266	294	277	278	247	285	270	246	264	280	283	284	271	284	311	276	283	276	268	281	296	250	273	269	294	283	278	278	258	274	263	248	278	265	255	282	274	295	272	292	283	268	283	285	307	284	279	261	274	277	295	288	278	245	251	268	281	267	294	274	258	284	252	277	285	303	283	282	271	264	286	311	284	288	285	297	270	285	293	294	284	266	272	295	302	270	238	290	271	296	299	250	280	257	278	268	281	278	274	279	271	283	283	273	242	273	297	273	273	283	263	246	294	297	292	270	262	265	258	258	295	274	307	289	282	257	286	307	291	274	278	293	299	271	281	261	271	274	292	302	255	276	270	299	270	239	275	295	255	263	286	270	235	279	277	264	300	245	296	269	258	289	250	305	255	307	265	268	235	310	267	278	308	277	293	273	285	275	266	291	277	274	283	297	274	297	263	261	292	257	261	271	289	281	277	317	275	281	311	297	294	263	302	267	281	286	270	273	289	267	266	278	272	270	250	265	268	266	293	276	277	305	291	282	259	300	272	285	278	274	275	265	271	271	270	272	248	297	272	280	264	291	253	261	278	271	283	284	272	272	298	294	275	277	263	244	275	265	264	278	311	273	281	309	286	278	269	271	269	281	276	278	276	266	270	281	254	284	288	303	261	252	284	253	277	281	309	228	283	300	266	257	265	258	277	295	255	254	265	249	276	252	286	289	281	278	264	259	281	274	290	275	259	267	255	284	305	274	280	262	268	280	252	261	272	284	272	310	282	264	286	286	300	272	279	270	285	311	278	277	266	288	301	311	284	271	272	290	246	269	282	256	306	279	289	290	284	279	279	275	266	282	278	321	265	287	272	274	272	266	308	270	274	286	244	273	315	335	275	250	257	280	280	266	280	308	293	293	297	287	281	243	257	263	289	295	255	270	267	293	263	264	272	259	250	292	267	299	259	291	288	278	310	296	276	277	301	296	285	292	283	257	272	287	275	276	250	284	263	271	265	269	276	287	263	291	280	268	286	256	286	278	268	271	289	256	279	261	266	276	282	287	265	298	290	248	252	319	289	280	297	291	254	256	241	275	260	267	284	287	289	262	271	281	297	266	262	282	279	285	283	256	264	278	268	289	284	277	271	291	269	288	271	284	291	252	257	278	262	247	293	303	268	284	282	304	254	284	277	237	292	272	272	305	287	281	302	289	265	302	277	268	279	257	281	272	279	301	278	277	314	277	250	283	280	279	265	242	306	264	274	269	279	293	307	282	269	273	263	293	268	272	286	301	315	278	249	259	283	271	256	276	297	279	286	264	261	260	297	293	293	265	288	263	280	272	272	303	258	314	286	262	287	283	296	273	269	269	295	273	268	285	255	283	284	261	307	272	298	288	296	292	272	254	288	281	282	294	270	278	294	246	294	289	271	280	269	271	298	273	248	279	289	266	279	267	275	279	280	282	271	263	279	279	291	259	287	274	301	267	275	274	280	277	270	272	303	294	285	266	271	278	245	292	268	264	263	267	254	265	291	275	281	296	267	271	298	268	288	277	288	269	289	269	263	286	299	288	265	277	283	282	281	303	268	284	277	306	234	263	281	284	265	294	293	279	272	267	261	263	269	259	267	274	282	299	274	263	296	243	259	272	252	270	296	258	285	267	237	306	301	263	229	260	319	279	274	285	275	255	280	266	260	258	289	287	288	276	282	286	265	279	260	295	244	276	265	283	287	308	315	297	261	247	280	268	289	280	285	289	242	334	303	275	274	292	272	278	301	251	287	270	279	274	238	290	271	272	260	273	254	266	254	279	228	323	266	264	294	286	267	267	281	259	257	244	287	294	296	269	296	276	261	234	288	306	275	283	257	277	260	263	272	282	292	250	305	266	271	269	278	302	246	269	292	286	277	277	296	278	245	279	285	270	263	267	273	287	312	307	279	271	259	272	290	251	261	292	301	292	273	288	277	284	282	281	263	283	285	266	278	324	255	268	278	300	264	263	272	285	283	287	271	277	269	306	272	294	274	292	279	283	278	260	291	260	249	307	278	243	269	263	281	291	279	264	279	271	265	275	294	242	277	298	259	294	272	274	274	302	275	303	260	261	241	286	285	268	284	288	305	304	277	288	289	294	291	267	267	289	280	257	255	287	292	291	277	270	298	266	284	275	290	255	270	285	288	244	265	281	258	289	294	299	282	254	274	299	267	288	278	276	262	258	275	247	309	262	264	284	291	274	272	278	251	259	285	281	324	266	276	308	275	270	254	228	276	287	256	294	287	255	285	294	274	274	255	278	266	268	289	295	277	287	288	286	294	297	263	299	298	258	272	260	258	305	291	287	287	316	285	258	265	275	297	259	274	293	265	318	273	265	268	284	282	263	244	268	296	264	292	278	269	275	284	237	286	263	272	300	241	246	277	256	293	261	265	284	254	274	263	273	289	276	283	287	288	296	264	311	269	281	279	265	291	292	293	266	284	272	247	290	251	311	272	267	287	282	274	295	271	286	284	260	255	286	262	277	279	256	252	267	265	278	282	262	305	256	289	275	271	268	283	258	282	256	314	245	266	275	282	270	268	272	268	273	274	285	241	256	268	238	287	261	246	288	298	275	273	254	287	302	240	263	282	250	275	253	262	275	270	294	277	308	286	275	288	287	294	266	275	297	260	296	260	259	267	303	271	264	267	317	275	294	288	247	260	282	276	292	282	276	307	270	277	275	262	270	278	296	249	281	292	272	282	255	280	249	294	277	291	247	276	272	259	287	276	261	291	275	278	286	279	286	251	294	302	292	266	274	268
23472	15147	12843	6905	4705	3438	2558	2126	1696	1476	1253	1147	987	903	816	816	756	766	728	727	686	659	631	595	649	550	551	560	607	531	541	569	569	521	576	495	494	529	535	537	543	492	524	542	516	501	509	509	513	512	484	500	454	475	510	535	516	492	455	476	467	467	479	462	461	523	468	508	485	484	467	513	505	509	519	500	503	494	526	476	538	508	480	490	461	524	450	498	507	469	492	505	482	481	494	488	470	498	490	510	472	468	460	470	465	500	485	477	465	486	524	441	511	492	465	469	475	431	510	479	452	503	518	525	502	476	477	494	464	466	498	476	487	443	493	471	477	450	477	481	496	441	473	488	479	492	484	480	478	504	506	512	467	511	477	472	484	492	517	476	512	476	502	484	519	508	485	498	516	478	466	480	516	502	500	484	495	435	475	501	483	479	519	548	472	475	516	508	483	511	493	490	456	555	458	453	484	467	518	516	495	452	477	476	506	505	496	514	467	485	547	470	489	461	518	445	464	492	518	488	488	511	518	471	508	508	498	484	471	484	501	450	498	490	449	457	449	498	493	502	514	493	455	476	478	474	505	476	532	487	531	486	496	441	502	487	476	488	522	475	498	471	506	477	499	510	510	475	469	481	487	524	488	494	473	488	509	470	508	476	483	516	480	447	499	501	477	459	475	484	505	464	469	495	508	552	486	487	478	492	451	460	453	456	446	495	476	460	483	469	484	441	474	475	473	463	477	463	503	456	481	476	508	472	509	515	511	486	449	451	432	518	493	468	521	482	483	467	525	496	493	485	510	519	521	490	459	457	474	459	531	493	474	445	483	452	481	497	508	514	459	490	488	463	484	466	504	476	506	481	515	463	491	478	481	500	489	481	499	510	512	481	460	482	498	491	454	465	533	513	507	502	489	472	502	500	471	478	500	468	487	472	475	500	459	457	483	471	521	479	440	488	485	466	503	515	478	482	481	511	481	524	498	486	488	466	496	497	480	533	481	491	496	471	482	462	467	471	491	521	456	485	520	478	467	440	471	499	501	465	492	481	491	522	494	485	451	500	481	509	448	474	468	476	464	459	455	445	457	505	465	508	472	464	481	447	477	483	498	504	512	505	525	468	446	486	438	474	548	483	497	473	474	495	508	512	504	468	506	491	487	478	465	472	506	510	482	451	471	437	479	455	491	455	479	460	479	476	501	505	437	488	478	435	493	473	480	494	483	510	482	500	470	492	511	468	432	480	483	518	523	503	487	478	438	503	498	475	478	488	451	484	487	487	470	465	503	481	490	459	508	475	472	455	461	486	465	518	461	471	500	466	446	473	478	500	475	488	459	522	485	474	482	475	491	481	505	505	476	461	504	481	494	459	479	470	459	503	508	472	452	511	502	464	527	497	504	485	511	482	490	482	483	470	483	468	513	527	531	464	464	500	516	474	505	475	514	450	449	512	513	483	479	481	484	487	473	459	463	530	475	490	503	494	495	490	512	462	457	467	486	501	486	492	482	499	472	501	483	479	481	505	517	502	445	485	467	473	503	474	493	481	469	463	478	452	499	518	474	480	494	524	492	443	474	468	483	497	436	472	456	459	468	507	468	457	512	466	493	518	473	464	452	514	442	461	499	490	507	493	479	509	461	504	465	498	507	467	469	479	451	502	482	489	508	500	485	501	468	500	465	456	438	463	473	473	453	481	511	483	510	522	494	493	502	461	494	507	478	502	451	506	490	476	477	486	455	480	458	480	503	460	492	497	466	493	508	462	509	491	455	478	456	486	499	490	452	476	505	494	447	483	450	499	495	502	503	495	481	478	463	479	477	503	498	472	476	496	470	490	484	480	477	466	500	466	459	490	514	467	496	474	480	502	519	481	464	452	498	468	479	465	423	473	467	494	468	455	441	486	522	442	459	466	528	532	478	521	489	468	490	500	495	457	500	473	495	489	483	444	474	471	502	491	485	493	469	487	481	474	504	471	462	482	491	484	454	498	472	499	465	444	516	515	494	465	536	485	524	472	487	450	506	490	424	458	462	472	527	518	497	490	479	444	473	493	431	496	472	486	467	498	492	459	451	490	477	460	503	478	512	495	464	465	476	454	489	469	447	462	486	448	490	489	496	505	478	457	491	471	488	476	458	461	516	456	449	488	494	458	451	479	443	486	493	464	470	488	480	464	476	510	486	504	474	494	505	453	492	509	450	483	480	498	494	513	511	489	450	458	457	449	488	466	470	470	450	459	477	484	470	480	454	486	467	469	465	491	474	468	480	489	505	456	475	503	503	482	483	509	505	489	429	467	452	480	488	485	539	478	503	489	446	526	475	485	525	485	495	469	472	490	485	509	465	468	490	471	501	464	476	499	475	478	501	462	485	417	481	451	491	464	490	487	477	510	486	501	482	490	465	435	431	526	501	494	448	492	478	480	475	491	488	477	457	481	503	425	461	488	478	483	463	495	454	478	519	515	495	466	462	484	492	505	456	469	494	479	504	463	498	475	457	482	447	464	482	468	447	507	465	502	473	494	469	465	501	473	507	486	476	511	492	442	486	454	487	501	495	505	468	489	457	457	486	466	487	487	473	490	490	482	527	447	458	479	506	493	478	490	493	500	504	503	477	481	455	484	482	493	499	483	526	492	494	464	485	449	462	484	484	501	491	515	529	459	491	481	446	508	498	461	462	512	502	477	448	458	434	497	445	477	481	466	460	479	493	480	479	508	485	502	501	487	478	479	496	493	479	464	549	454	498	444	521	471	464	486	458	501	459	481	521	469	499	466	483	478	457	492	501	519	487	455	479	474	468	470	476	481	502	502	511	482	426	466	528	471	469	509	492	506	479	491	451	463	459	467	484	505	499	510	500	478	482	517	491	498	460	496	485	475	487	495	520	475	507	494	483	518	515	490	551	463	452	442	562	475	447	474	462	472	476	481	489	480	468	468	517	501	472	497	522	497	467	472	514	474	500	483	518	507	544	486	501	512	469	494	459	475	470	482	499	465	487	504	487	475	516	499	476	507	477	508	510	518	456	466	482	506	507	492	461	490	511	468	488	476	498	489	485	475	494	480	472	449	488	462	481	472	460	491	443	475	482	486	450	511	516	483	468	466	443	449	486	501	476	476	484	502	522	492	452	434	471	502	472	471	482	505	461	473	495	489	475	482	441	472	478	469	487	490	500	474	487	529	500	441	488	528	478	471	474	485	496	524	465	468	498	491	516	499	473	475	504	470	468	485	448	441	470	494	498	431	503	481	462	473	427	475	458	485	444	499	443	466	466	507	490	496	555	446	481	480	484	479	477	505	461	503	491	474	487	515	525	459	463	493	471	491	493	495	481	514	505	469	503	493	479	514	458	452	469	477	466	467	492	487	488	459	470	477	478	524	516	467	491	482	483	423	490	512	477	486	497	502	480	471	458	419	512	473	476	523	481	487	480	464	490	482	492	502	475	476	507	491	518	478	486	520	460	517	486	463	473	533	515	471	437	456	491	499	466	479	476	463
26582	20312	8076	472	224	208	159	139	170	155	139	136	152	160	154	156	160	145	155	139	148	152	152	159	129	149	148	149	111	127	128	141	148	132	134	152	145	150	133	119	155	151	147	145	139	150	139	149	156	122	147	150	133	143	153	138	118	132	140	141	142	146	152	142	146	134	160	139	150	138	145	144	144	135	159	149	156	124	137	144	156	121	141	137	120	120	140	140	131	130	145	133	154	147	166	155	145	126	139	147	139	110	138	125	155	115	150	147	153	145	151	157	129	148	139	138	122	146	134	120	128	128	120	140	158	138	128	166	171	132	148	149	139	138	154	132	137	153	144	114	133	131	157	139	147	132	139	136	142	165	123	133	165	151	171	138	154	144	136	153	143	145	145	135	157	138	151	139	161	138	126	135	163	143	152	113	145	143	114	142	160	128	153	123	151	144	145	158	125	137	138	129	156	145	137	154	147	145	144	143	117	132	132	167	133	121	143	134	134	139	145	145	158	140	140	149	129	136	122	135	139	136	136	142	143	142	144	145	144	135	135	121	142	140	143	109	119	138	145	137	114	127	131	160	128	133	137	134	134	141	143	148	145	141	153	122	148	137	157	150	137	150	141	168	156	131	139	127	132	128	139	125	139	138	156	143	136	131	157	161	149	152	146	133	150	136	125	122	155	150	141	146	134	135	153	140	118	121	144	143	115	130	124	132	127	139	118	125	148	128	152	125	149	133	118	145	141	132	133	143	121	134	128	145	133	124	146	138	146	137	160	142	161	145	146	145	153	122	122	123	141	137	160	141	132	126	151	144	158	156	150	112	139	167	121	144	139	128	140	157	138	125	127	136	149	114	142	137	131	133	152	135	146	109	126	131	128	136	140	122	158	148	142	121	141	138	146	131	146	123	147	129	165	157	158	131	142	130	133	141	150	153	154	135	140	133	153	138	139	143	152	142	135	149	136	158	133	153	144	120	147	135	166	132	155	144	137	151	140	143	149	153	142	121	148	138	154	142	140	119	132	155	135	142	147	141	158	133	153	133	117	161	153	137	155	140	131	132	112	130	148	161	162	131	144	149	142	127	131	129	131	135	145	152	138	158	134	138	169	157	139	141	134	144	119	146	157	157	143	146	137	160	144	134	143	126	143	141	150	160	147	146	155	132	131	137	118	143	132	137	134	138	143	162	145	142	142	149	123	132	119	151	137	139	150	126	133	154	124	122	144	151	134	149	136	149	141	148	146	151	140	151	143	117	135	129	139	139	149	141	140	147	148	155	125	148	124	142	115	139	154	150	156	148	152	156	149	166	145	156	130	135	150	128	143	139	144	135	146	140	166	124	147	145	129	143	142	139	145	113	145	128	130	143	134	165	142	149	164	144	139	148	137	150	131	133	144	144	145	144	160	159	151	148	135	134	146	142	129	132	134	142	133	143	153	140	131	139	157	138	130	148	137	139	155	130	136	137	143	147	126	138	135	135	148	167	145	144	147	148	145	152	149	163	152	136	112	142	145	152	153	119	139	144	143	147	133	121	140	144	147	132	134	140	147	121	129	128	151	159	149	144	145	133	128	159	145	116	161	136	144	137	147	150	137	159	138	128	129	162	125	158	124	162	134	147	156	138	138	144	155	131	156	168	144	127	147	119	139	156	146	129	134	133	138	166	127	131	122	147	146	125	133	160	137	143	143	132	140	130	151	138	131	127	139	168	137	136	135	129	165	157	105	152	140	124	128	134	142	117	152	133	121	143	129	127	143	160	150	121	135	167	138	144	143	143	146	156	143	158	134	133	124	133	108	150	136	147	151	146	141	138	143	136	150	142	135	139	138	160	132	132	138	154	155	145	127	136	127	136	120	124	139	144	157	156	137	161	136	119	151	122	161	145	128	153	168	133	146	145	143	124	121	156	162	154	139	137	151	152	118	131	138	147	147	128	123	125	154	130	133	134	135	133	147	139	157	141	152	144	128	150	146	156	131	138	153	138	142	138	154	124	161	145	136	135	156	141	125	147	129	133	129	138	133	151	122	130	141	139	143	120	147	127	143	130	130	159	124	151	111	153	145	146	155	142	132	141	142	123	153	158	140	144	138	124	146	155	119	143	105	132	142	135	141	134	137	162	144	142	130	141	123	142	126	134	120	133	141	139	143	151	147	143	147	142	153	165	144	156	131	148	144	132	144	145	137	143	144	150	124	143	151	146	147	141	125	135	131	149	149	147	144	146	133	133	131	154	164	117	146	150	136	140	155	159	139	155	140	135	147	129	132	152	150	148	140	156	141	141	149	151	159	156	108	144	150	130	129	129	165	158	133	137	127	152	137	147	168	141	144	145	147	137	151	143	148	149	141	165	118	150	144	136	136	123	147	159	148	132	136	148	149	136	124	158	127	130	129	144	142	161	148	117	137	146	135	158	146	153	136	131	119	142	134	145	148	141	124	129	136	145	152	152	141	135	138	157	157	131	152	128	155	140	146	143	135	141	152	125	163	135	138	154	139	128	132	139	148	135	136	144	125	124	142	137	144	162	155	141	137	161	136	165	146	149	148	146	151	161	127	154	135	132	166	124	146	154	145	147	149	147	135	142	143	142	146	166	130	137	139	156	143	162	134	123	141	155	137	140	153	131	115	132	130	137	139	144	137	134	133	144	134	172	143	151	137	118	147	138	137	126	135	144	162	123	139	121	124	152	152	156	154	147	159	148	126	127	145	113	115	154	156	126	165	152	158	119	125	110	156	129	126	138	162	114	170	159	140	138	125	122	165	122	143	135	131	140	138	137	135	138	159	148	137	146	147	139	148	145	140	148	141	161	137	162	129	131	147	130	127	142	159	147	131	148	145	139	124	132	157	149	150	148	150	147	140	149	149	139	150	128	129	149	149	136	145	140	154	146	135	149	140	129	139	131	129	134	144	147	151	139	154	159	137	136	138	138	114	158	139	134	157	148	137	157	141	138	157	120	145	127	142	145	177	151	161	159	139	130	131	141	147	131	122	144	140	148	153	125	128	138	138	120	141	131	149	131	158	132	126	128	143	156	136	134	128	136	148	129	143	149	140	144	136	159	140	161	119	150	145	134	142	169	143	138	132	155	162	132	129	134	120	133	141	138	164	151	129	154	148	149	151	141	135	150	111	143	132	150	143	157	123	159	153	143	153	160	140	129	121	140	120	130	124	161	154	150	171	149	148	134	123	137	152	139	133	157	139	139	155	130	145	162	138	138	147	146	153	132	161	146	135	137	154	130	151	140	134	125	126	125	138	155	143	143	149	155	128	139	129	139	144	149	146	148	175	123	127	136	157	134	119	143	138	144	130	126	145	127	129	156	137	150	126	156	139	145	139	153	132	160	147	162	141	134	139	149	142	141	162	150	155	112	137	174	150	157	149	142	161	157	154	144	154	157	142	144	158	149	155	124	122	148	138	124	139	155	140	143	128	129	136	158	131	138	143	157	140	122	132	134	151	139	111	139	136	140	127	164	150	142	126	149	136	141
10142	1318	1129	695	487	434	409	344	343	349	310	297	329	286	286	301	293	273	276	278	282	278	280	275	270	274	298	314	279	298	284	257	281	296	269	271	271	308	314	269	295	269	282	307	292	302	265	289	247	267	300	268	273	269	270	279	281	270	295	259	293	294	272	260	280	258	271	285	268	285	276	247	289	284	304	258	293	306	275	258	279	303	290	268	269	268	294	295	271	287	261	317	282	291	273	260	271	260	299	304	282	271	284	268	281	256	274	280	262	242	271	271	273	267	234	256	296	276	288	284	290	265	309	272	292	277	315	310	295	256	259	267	228	275	289	265	226	294	278	279	269	261	298	260	259	255	265	307	258	268	270	262	287	276	271	269	268	269	289	287	295	304	285	280	290	266	286	254	266	266	257	288	253	260	316	297	259	265	296	269	269	293	289	294	313	254	267	299	301	263	268	300	267	284	288	290	267	251	260	258	263	269	265	276	297	275	301	267	274	292	247	285	273	277	322	281	313	260	268	284	249	296	288	290	255	263	256	287	239	310	282	250	267	280	279	279	253	260	266	280	253	294	252	265	296	281	270	287	299	270	295	283	270	282	306	268	263	278	283	295	271	273	274	289	304	291	297	310	280	283	269	289	263	282	294	271	276	294	265	265	284	257	298	274	264	282	281	298	264	286	271	256	250	290	266	294	296	238	278	296	290	259	289	273	283	266	276	262	286	305	277	297	268	285	280	264	275	299	280	296	289	275	294	256	299	287	287	279	306	311	247	283	249	258	279	236	256	269	278	269	249	296	275	299	263	293	259	275	282	317	290	292	287	270	263	272	284	300	282	277	298	275	256	273	288	275	276	319	262	276	274	280	289	289	235	248	258	268	255	254	258	233	256	291	281	265	269	280	283	262	295	285	244	267	258	277	301	294	300	283	265	248	279	274	284	280	259	262	282	283	264	286	283	291	273	300	272	248	286	264	260	304	255	282	272	287	255	264	280	303	290	273	287	284	278	282	267	280	271	264	260	270	272	273	302	299	293	291	304	279	291	276	290	259	269	284	288	285	301	321	274	257	258	256	272	306	300	293	260	242	265	288	269	277	306	259	251	282	312	269	264	291	235	264	280	276	286	290	240	286	274	285	268	260	267	272	273	254	273	262	289	288	296	273	259	301	301	304	241	282	243	274	282	291	293	292	273	300	263	288	260	238	292	283	285	296	300	262	260	297	260	280	285	262	284	281	265	291	260	275	269	260	277	272	280	259	284	266	293	300	280	272	275	302	255	273	277	292	284	293	264	291	270	259	268	279	263	273	288	262	284	262	265	271	297	257	252	265	282	259	277	293	300	262	267	287	275	306	269	247	273	282	278	277	269	298	242	290	263	298	293	279	272	279	283	260	264	286	300	297	271	289	286	273	311	299	274	284	285	303	302	281	306	288	277	281	298	277	289	288	274	271	289	270	287	291	262	295	273	270	276	283	274	272	291	296	276	283	280	272	279	275	267	289	284	290	296	310	259	298	298	269	282	261	280	251	269	289	308	277	266	263	297	286	271	266	284	269	279	272	262	266	266	278	291	271	275	295	291	276	274	285	277	280	284	265	302	283	311	289	269	287	259	296	268	274	296	294	256	303	272	312	275	294	257	269	295	295	269	281	301	264	281	265	286	321	280	269	271	267	285	268	278	292	297	290	292	280	288	250	289	263	292	280	275	286	319	263	295	276	267	232	274	264	267	266	293	289	315	285	319	303	285	267	292	276	293	281	269	276	310	294	285	302	284	267	278	276	288	254	280	291	275	309	296	274	280	303	266	271	247	286	276	292	269	247	252	268	274	304	282	282	270	252	300	283	270	284	252	255	280	299	258	239	288	268	294	303	283	270	317	267	284	278	293	268	284	258	284	288	243	238	286	287	260	266	292	279	283	261	271	271	299	276	286	255	266	273	276	268	278	253	262	286	285	278	275	313	240	266	277	287	294	259	280	264	284	278	291	279	273	277	290	299	279	260	282	298	283	283	296	261	282	262	270	245	294	249	283	273	301	268	268	272	273	315	276	295	267	273	285	301	252	274	276	272	257	260	303	277	270	292	274	263	260	301	293	255	267	289	279	261	301	318	270	284	290	311	303	297	323	292	267	267	273	270	326	282	237	280	270	269	290	258	278	280	285	293	288	304	280	274	280	303	271	268	259	279	304	265	260	265	299	269	298	277	251	278	318	288	254	255	263	287	259	294	245	260	292	281	249	255	265	276	294	252	277	294	300	261	286	285	312	271	282	292	247	294	269	276	283	277	277	281	312	265	265	297	276	278	248	227	276	288	280	271	268	255	292	292	253	283	278	260	263	288	266	276	286	304	277	307	276	284	288	265	266	238	254	295	266	273	267	287	258	253	287	270	290	296	280	275	263	261	286	289	286	286	278	268	280	303	268	297	287	275	282	288	296	285	259	262	260	280	281	265	288	286	243	284	278	277	252	260	262	265	270	283	317	267	287	282	257	288	276	276	290	280	252	261	288	279	279	275	282	270	275	284	255	254	276	249	234	293	276	272	277	282	248	294	286	264	260	284	260	273	290	287	320	237	310	251	265	268	276	295	266	311	311	298	277	264	245	271	251	284	268	273	283	306	276	285	286	292	276	284	304	282	287	290	266	222	290	279	303	276	269	281	275	301	293	289	279	268	260	281	289	272	285	279	291	290	269	257	265	298	236	269	267	280	253	248	271	275	298	301	286	263	269	291	306	293	276	253	283	274	273	261	269	296	273	300	275	291	268	282	261	286	305	278	256	278	248	292	272	300	272	298	308	253	277	236	253	277	300	259	278	261	282	289	268	297	267	284	271	276	269	315	300	267	275	263	293	281	297	307	266	281	279	260	259	288	285	270	263	254	291	275	275	266	257	269	279	259	271	289	274	269	304	287	286	283	265	256	290	280	293	299	267	289	268	298	273	293	251	284	277	274	310	255	263	300	281	280	320	274	295	274	280	280	288	272	268	286	275	288	260	245	276	293	268	286	279	299	283	264	284	304	296	274	275	267	291	289	267	281	298	285	278	297	288	300	248	285	283	288	284	252	264	293	300	296	273	257	269	283	299	303	246	276	287	270	272	286	280	269	276	272	305	260	292	274	289	305	245	315	278	282	301	256	312	286	317	291	263	256	273	281	283	284	278	218	269	258	273	277	276	296	268	301	303	300	249	280	302	282	282	270	265	292	275	278	293	276	258	279	286	275	288	273	292	272	256	304	304	293	265	280	302	261	275	276	277	295	280	250	285	311	269	309	294	257	256	296	255	280	283	274	275	306	254	268	259	268	273	285	282	269	311	281	274	319	287	299	262	275	287	289	263	265	287	263	304	262	255	276	294	256	258	265	262	312	275	278	257	270	260	289	300	277	275	295	269	277	293	297	279	299	279	258	265	300	272	276	279	297	286	309	277	265	281	290	280	295	260	301	276	295	316	281	296	310	261	268	265	297	314	285	282	252	272	284	305	258	279	281
23987	20954	27881	24183	19757	1485	480	323	269	224	193	198	175	173	185	132	146	156	140	124	138	100	131	109	146	124	126	146	115	118	102	119	147	124	119	132	110	129	105	104	131	121	99	103	117	123	97	106	118	130	115	99	130	109	116	113	107	101	135	127	124	131	102	125	109	100	107	91	116	91	141	132	110	110	126	122	126	97	107	123	111	93	113	105	113	123	114	115	139	105	96	104	105	98	116	111	115	97	117	114	113	110	113	104	111	102	93	124	132	111	111	95	117	97	112	108	115	105	110	113	99	103	111	104	107	121	111	97	112	114	128	119	113	93	108	116	126	113	98	132	112	118	120	112	104	112	131	135	97	108	133	108	98	117	136	119	117	126	122	110	109	108	113	94	107	96	115	111	119	128	106	119	106	95	106	103	112	108	104	96	114	128	123	99	119	110	98	96	100	102	125	107	103	122	93	96	103	106	105	97	96	99	102	105	99	103	119	105	111	135	90	106	109	127	103	122	98	105	110	111	121	127	105	134	107	110	91	121	124	114	101	104	98	116	109	104	126	107	106	121	103	116	98	98	107	115	98	118	121	81	101	111	113	109	108	112	102	101	131	129	105	104	116	103	101	83	102	89	111	101	105	87	96	102	109	101	112	105	119	109	111	110	98	134	104	121	106	104	98	93	107	104	94	96	110	145	106	106	86	104	85	104	108	119	119	99	119	97	130	105	112	117	110	124	112	110	109	108	124	92	115	106	115	113	108	115	115	104	109	112	115	123	109	90	113	120	117	104	119	127	120	115	118	121	114	96	95	113	114	106	115	125	105	119	109	143	105	111	120	97	108	127	105	116	96	106	94	112	125	117	118	112	118	99	112	116	106	112	111	122	111	117	115	108	110	101	116	105	118	101	105	123	98	123	122	102	111	106	116	108	99	126	120	106	90	105	92	103	128	119	129	115	106	105	105	125	103	129	92	94	116	108	120	113	111	103	108	130	104	118	111	117	122	114	118	106	113	119	106	109	95	95	104	107	99	97	121	129	114	116	100	103	113	104	116	93	115	96	90	124	126	103	109	107	109	104	112	108	118	132	112	104	103	108	117	117	112	112	102	107	118	92	113	102	112	104	119	115	119	111	111	107	114	112	115	125	108	103	100	117	122	107	111	114	96	104	105	103	94	107	83	103	108	105	119	106	107	125	106	83	100	112	115	118	107	94	117	91	131	121	101	121	103	112	116	108	109	120	118	104	102	93	107	123	107	114	127	97	125	124	114	116	101	92	117	120	108	108	95	117	107	127	123	101	120	101	107	97	117	119	119	108	111	119	107	114	114	101	114	91	107	129	119	107	101	128	123	95	103	105	89	96	128	115	103	105	104	112	120	110	106	121	117	89	116	115	116	131	100	104	125	120	99	87	125	110	106	99	92	104	115	92	111	97	132	118	90	117	90	109	85	119	103	105	105	106	145	113	118	113	113	104	118	109	126	99	100	99	107	110	94	102	120	98	116	123	100	145	101	119	116	119	116	104	112	94	116	108	100	115	90	109	101	120	113	110	113	93	122	130	96	119	105	106	103	122	134	110	99	100	107	109	108	102	112	116	97	123	107	107	124	114	118	111	103	123	113	119	93	120	102	107	112	106	120	114	95	118	123	119	110	99	125	103	112	98	107	101	105	101	115	111	115	112	88	98	89	93	105	105	113	113	118	101	109	130	103	93	113	109	106	123	117	107	109	119	116	103	119	101	107	113	111	135	106	126	105	106	111	99	132	115	102	101	129	111	115	94	105	106	120	97	101	116	127	110	106	99	106	127	110	113	100	108	133	116	91	125	105	105	118	114	105	104	115	103	113	105	115	126	104	116	119	112	116	118	114	122	97	108	99	115	105	106	108	118	124	101	105	101	112	109	118	93	105	89	108	107	129	123	104	116	109	111	116	122	111	113	115	117	115	110	112	120	109	108	101	106	110	107	105	110	123	116	99	115	121	106	116	88	106	115	128	108	117	111	110	100	126	118	111	104	103	115	115	112	99	110	104	99	118	125	113	117	113	128	114	108	116	135	111	103	128	132	115	88	125	106	113	111	117	102	107	103	105	117	103	109	116	110	112	111	106	102	109	108	120	91	117	90	96	112	119	119	112	132	115	90	122	129	102	115	115	115	108	115	109	125	100	141	113	114	103	115	97	135	115	100	105	102	106	102	108	108	111	132	120	101	112	113	114	111	115	109	96	123	117	110	88	118	103	102	98	120	111	103	112	130	104	114	124	93	105	110	97	93	128	111	118	100	119	107	123	112	110	115	106	126	106	98	104	122	116	95	113	93	103	107	112	118	122	121	96	109	109	132	109	98	127	117	82	102	108	124	97	99	113	112	103	126	105	116	115	125	98	124	117	117	105	119	122	129	108	115	102	112	119	112	107	116	104	118	94	109	93	116	105	106	101	114	112	117	121	113	130	104	104	109	89	116	105	108	135	94	105	96	124	110	115	99	102	105	105	109	104	99	114	95	104	113	91	120	104	116	99	100	111	108	98	108	129	106	127	114	107	114	104	127	129	104	111	106	122	114	93	106	104	96	118	114	107	101	103	103	101	106	93	125	106	123	96	115	109	99	114	106	117	112	105	118	117	114	105	112	102	106	111	131	107	106	116	116	103	115	117	90	122	103	93	113	111	110	100	109	109	96	113	98	105	107	106	114	106	108	96	114	114	107	115	105	99	98	114	95	105	108	113	98	115	112	106	120	107	116	138	91	87	108	152	114	103	129	100	102	105	131	107	102	107	104	99	142	118	107	118	114	113	129	124	105	104	116	107	117	99	103	115	123	99	122	119	118	99	113	131	101	117	101	123	105	98	106	89	127	97	115	120	105	110	121	118	108	104	104	113	115	83	105	110	104	102	116	110	94	135	119	115	116	114	116	133	120	119	97	85	103	110	114	103	111	113	97	123	102	111	116	126	102	96	106	110	112	101	95	118	113	96	110	113	101	123	107	112	96	94	117	103	103	117	120	105	104	117	98	126	103	105	117	112	108	113	91	110	105	120	91	99	104	118	101	101	112	114	118	106	131	104	120	102	107	98	103	119	105	97	111	94	109	112	111	111	109	97	123	114	97	109	94	112	124	104	125	100	119	105	114	119	112	104	106	103	93	106	126	111	106	106	120	99	113	115	93	99	133	121	98	123	110	96	130	118	103	125	98	117	101	96	103	117	100	108	110	114	93	120	88	125	106	114	111	117	118	133	114	92	122	108	105	107	120	110	85	111	115	111	111	108	110	103	120	121	101	102	103	117	104	127	104	98	128	116	96	100	110	112	106	105	116	91	110	107	115	97	115	117	113	121	100	93	110	98	112	114	105	111	105	101	91	97	116	88	105	113	118	108	113	106	130	110	115	104	97	113	108	118	88	102	105	112	97	110	121	100	118	108	108	101	123	118	102	98	98	112	108	107	115	101	114	115	100	91	98	104	102	131	109	116	108	106	93	131	114	125	114	109	105
20419	9119	7667	3857	2474	1728	1345	1039	832	704	612	556	506	452	428	381	360	360	346	326	290	299	293	287	293	266	263	277	275	267	230	237	243	246	252	262	216	242	226	213	206	239	226	211	221	223	219	249	235	246	214	245	210	225	244	235	238	243	220	202	210	209	184	207	223	224	225	231	259	212	200	221	208	225	216	234	236	214	204	207	215	208	203	212	236	240	223	248	233	221	231	195	210	229	227	217	240	228	218	190	216	176	199	213	226	196	208	229	212	203	214	249	233	202	228	246	210	208	217	228	211	233	231	215	217	195	247	214	210	207	205	222	231	203	192	205	224	201	193	204	220	205	207	232	239	222	210	203	196	206	224	233	191	200	232	206	201	194	205	231	219	240	206	205	203	207	203	211	223	225	212	221	213	183	210	235	212	170	223	176	218	192	182	214	204	257	231	221	198	217	193	214	230	215	209	211	242	232	213	219	204	219	225	173	213	203	199	196	204	232	203	194	208	213	215	202	214	207	225	197	205	219	195	239	212	202	235	217	210	220	203	202	212	234	196	213	218	216	198	217	221	218	213	229	222	215	211	195	211	206	199	224	206	210	228	188	231	218	236	196	238	216	206	205	215	194	196	226	205	212	225	212	227	206	205	206	237	224	221	215	217	205	226	186	211	214	233	192	208	222	217	202	191	228	212	215	243	192	207	232	215	219	195	199	200	226	221	215	235	210	201	214	216	202	217	205	218	197	206	213	221	209	217	209	202	222	209	215	229	199	219	216	207	206	218	233	222	203	222	226	199	215	209	213	206	227	206	216	194	191	221	213	209	205	208	219	225	214	214	191	224	198	209	220	205	214	214	205	195	201	195	225	196	207	213	235	196	194	221	243	232	226	183	198	208	206	209	190	217	205	227	199	198	225	223	214	212	203	235	211	209	228	239	197	208	193	218	195	211	240	210	191	214	214	209	228	223	189	210	205	222	234	203	212	222	214	217	219	206	216	209	196	216	194	241	192	220	229	222	194	213	199	221	224	226	232	223	164	201	226	201	198	204	224	228	205	191	222	202	208	189	195	228	234	237	221	206	196	208	217	214	229	197	232	221	239	197	207	242	208	223	198	234	194	223	194	214	248	242	229	221	215	226	200	213	207	206	200	226	207	224	228	196	220	221	179	233	211	199	220	222	217	203	216	208	212	233	203	209	188	185	218	216	204	217	236	200	227	216	247	204	209	211	223	207	215	207	213	206	228	220	206	199	222	240	202	209	198	220	225	221	211	213	220	232	192	231	229	206	200	230	224	219	208	197	223	218	204	205	227	241	221	242	227	217	229	201	219	232	218	229	227	196	231	189	211	201	227	229	196	238	243	205	226	206	224	201	205	224	209	216	232	207	231	246	198	222	217	217	201	217	199	211	219	243	223	207	239	214	209	219	211	222	237	214	213	206	194	206	232	215	217	245	219	190	218	236	215	196	222	216	213	242	208	208	235	217	205	229	203	208	211	177	216	223	221	210	211	216	210	205	200	220	225	243	224	240	218	192	191	249	208	218	223	223	194	231	222	214	228	194	222	203	224	212	230	190	197	207	229	205	201	207	237	214	178	201	220	217	242	232	195	210	209	238	215	228	211	220	211	203	207	204	213	228	208	195	196	185	228	217	209	202	210	207	225	211	210	211	220	206	204	227	220	219	210	229	214	234	215	223	223	216	188	196	211	197	214	202	204	204	244	216	212	213	231	215	176	214	192	208	217	229	235	232	205	220	211	186	221	203	253	204	247	202	206	207	242	227	251	198	196	208	234	210	245	194	222	228	225	233	225	213	205	183	205	221	227	217	193	214	231	228	178	201	199	197	209	199	251	208	195	230	209	201	201	221	213	228	237	210	222	213	207	204	217	204	211	216	222	225	244	195	200	203	211	234	214	223	200	220	221	235	181	203	189	227	223	238	217	226	231	202	209	232	206	225	212	200	220	206	221	223	196	216	223	231	207	206	242	217	211	210	187	215	219	215	231	218	224	213	202	213	227	219	195	209	199	190	233	230	221	202	236	213	236	207	254	219	221	216	214	221	227	214	222	217	188	229	201	200	224	231	206	214	209	222	223	202	201	200	222	218	231	204	210	219	214	219	216	211	200	218	230	231	210	204	203	211	237	210	210	221	243	205	220	207	208	220	219	223	211	209	243	226	250	203	229	227	194	186	244	214	183	231	200	224	184	214	204	235	211	214	183	209	227	208	237	233	203	201	217	227	205	221	211	224	207	222	216	219	209	229	203	202	204	217	205	219	204	235	226	218	231	221	199	236	207	225	186	215	208	201	227	223	217	207	226	230	228	207	226	199	217	210	223	225	220	224	223	210	213	213	223	230	223	229	237	222	230	217	221	231	221	214	194	218	226	233	217	200	213	214	221	223	227	190	216	211	219	200	206	188	249	223	229	209	194	212	210	206	198	192	192	214	195	226	234	196	236	241	205	232	224	205	228	214	219	211	218	207	214	217	197	216	227	229	203	206	219	222	218	194	217	225	237	208	217	199	206	198	215	191	192	235	245	208	222	220	217	208	198	195	204	218	204	223	226	216	222	223	265	221	213	202	243	214	246	226	224	222	232	219	217	240	218	202	219	248	223	209	240	203	208	222	224	216	206	210	214	196	231	206	213	211	215	231	213	202	223	216	228	222	224	214	230	217	215	196	182	215	223	201	201	222	223	220	227	200	216	221	213	176	201	228	209	221	216	215	215	206	216	208	220	246	216	227	208	206	200	201	213	217	214	214	220	237	200	194	217	224	228	232	228	226	229	197	223	246	219	244	190	203	230	225	221	234	235	222	226	235	227	215	223	241	222	202	221	207	190	208	200	222	226	229	203	192	222	206	234	199	235	245	221	218	209	230	209	204	191	188	220	205	214	195	233	234	196	234	214	233	210	223	207	208	209	207	219	218	199	222	228	212	222	223	218	209	217	210	243	191	204	203	232	215	232	197	227	216	231	220	191	250	205	209	217	205	196	266	213	228	224	237	219	201	224	233	213	216	213	201	199	227	215	216	199	206	240	206	213	215	227	225	201	230	199	242	226	192	201	236	232	215	227	232	212	230	194	201	228	183	234	195	229	185	222	226	244	204	235	220	189	244	233	200	215	210	206	193	202	237	162	239	213	197	236	228	210	220	212	191	232	212	228	214	215	226	213	223	196	193	215	205	218	207	229	211	196	217	244	212	230	256	206	225	237	205	215	212	218	227	210	190	238	208	226	206	210	223	214	227	196	244	226	244	209	217	221	225	243	233	232	234	222	207	181	236	215	200	196	209	213	216	207	214	224	215	213	192	220	202	227	209	200	235	223	224	219	246	214	210	222	193	218	225	222	213	216	233	215	213	221	227	204	210	231	208	219	204	212	204	241	245	222	223	219	224	228	227	205	195	200	218	212	213	244	222	181	213	205	219	211	211	219	226	232	221	215	179	180	216	212	194	202	239	219	213	214	234	217	219	244	201	209	216	188
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
